/*global reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, /*ol, ul, li,*/
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
ol, ul {
	/*list-style: none;*/
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
}


/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*end global reset*/
/*Global*/
body, div, img, form {padding:0; margin:0;}
img {border:0;}
body {
	font-size: 12px;
	line-height:normal;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0 auto;
	padding: 0px;
	background: #E2E7EB url(images/Bg.jpg) repeat-x left top;
}
a { color:#392E59; text-decoration:none;}
a:hover { color:#ccc; text-decoration:none;}
#header{
	width:940px;
	background: #fff url(/images/headerBg.jpg) repeat-x left top;
	margin:0px 0px 40px 0px;
	position:relative;
	display:block;
}
#Logo {position:absolute; margin: -5px 0 0 24px; z-index:1; top:0; left:0; display:block;}
#card {position:absolute; margin: 0px 0 0 0px; z-index:1; top:190px; left:465px; display:block;}
#header #userInfo { width:300px; margin:0px 24px 0 0px; float:right; display:inline; vertical-align:middle; line-height:1.2em;}

#contentWrapper {background-color:#fff; padding:0px 5px 0px 4px; margin:0 auto; width:945px;}
#contentWrapperInt {background:#D8D5D0 url(images/contentbg.jpg) repeat-x left top; margin:0 auto;}


#navContainer { float:left; width: 225px; margin:0 0px 0px 0;}
#navCol {background:#68A4C0 url(images/navbg.jpg) no-repeat; margin:0 0px 0 0; border: 1px solid white;}
#navColline { float:left; height: 318px; width: 5px; margin:0 0px 0 0; padding:65px 0px 0 0;}
/*-----main nav ---------*/
#mainNav {
	margin:0;
	padding:70px 0px 15px 20px;
	background: url(images/mainNavBg.jpg) repeat-x left top;
}

#mainNav ul{ margin:0 0 0 0; padding:0; list-style:none; width:185px}/*all nav lists*/
#mainNav ul li { margin:0px 0px 0px 0px; padding:5px 0px 5px 0px;  list-style:none;}/*all nav lists*/
#mainNav ul li a {
    color : #ffffff;
    padding :5px 0px 5px 9px;
	margin:0;
	display:block;
	border-bottom: solid 1px #91BDD1
    } /*all nav lists*/
#mainNav ul li a:hover {
	background: url(images/navarrow.gif) no-repeat center left;
}/*all nav lists*/
#mainNav ul li ul li a { margin:0 0 0 7px; color:#1A3342}/*all secondary links*/
#mainNav ul li ul li ul {background-color:#94BED2;margin-left:8px; width:177px}/*all tertiary lists*/
#mainNav ul li ul li ul li a {color:#fff; padding:3px 0 3px 9px}/*all tertiary lists*/
#mainNav ul li ul li ul li a:hover {color:#1A3342}/*all tertiary lists*/
/*-----end main nav ---------*/

#anchorlinks{ background-image:url(images/anchorlinks-bg.jpg); background-repeat: no-repeat; width:345px; height:90px; padding:15px 10px 10px 35px}

.anchorlinks{ font:11px Arial, Helvetica, sans-serif; color:#FFFFFF}

.anchorlinks a{ font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none}

#top{font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#887E6F; text-align:right}

#mainNav_1{display:none; }
#mainNav_2{display:none; }
#mainNav_3{display:none; }
#mainNav_4{display:none; }
#mainNav_5{display:none; }
#mainNav_6{display:none; }
#mainNav_7{display:none; }
#mainNav_8{display:none; }
#mainNav_9{display:none; }
#mainNav_10{display:none; }



nav1{color:#DFC184; display:none;}


#contentColcontainer { float:left; margin:20px 0px 0 0; width:720px; display:inline;}

#contentCol {float:left; width:720px;}
#contentCol a {color:#392E59; text-decoration:none}
#contentCol a:hover {color:#473743; text-decoration:none}
#contentCol p {margin:5px 0; line-height:1.2em;}

.vertAdspace {margin:20px 0;}
.clear {clear:both}
.fl {float:left}
.fr {float:right}
.dn {display:none}
.cl {clear:left}
.cr {clear:right}

h1,.h1style{color:#2D4F61; font-weight: normal; font-size: 18px; margin:5px 0 3px 0; padding:0;}
.h1style_small{color:#392E59;font-size: 12px; font-weight:200; margin:5px 5px 5px 0;}
h2,.h2style{color:#392E59;font-size: 14px; margin:5px 5px 5px 0;}

.sitemap  {color:#333333; font-size: 14px;}

hr  {
border : 0 none;
border-top : 1px solid #C2C1C1;
width : 100%;
margin : 0px 0 5px 0px;
height : 1px;
text-align:left;
} 

.brownHr {height:1px; width:90%; clear:both; background-color:#94856E; line-height:0;}
.darkgreyHr {height:1px; width:90%; clear:both; background-color:#999; line-height:0;}
.lightgreyHr {height:1px; width:90%; clear:both; background-color:#666; line-height:0;}
.purpleHr {height:1px; width:100%; clear:both; background-color:#473743; line-height:0;}

.quicklinks { font-size: 13px; list-style:none; margin:0px 0px 25px 0px;}
.quicklinks h2 { font-size: 13px; margin:0 0 5px 0;}
ul.quicklinks {color:#423760; list-style:none; font-size: 14px; padding-left:5px; margin-left:3px;}
ul.quicklinks li {margin:10px 0;list-style:none; padding-left:10px;}
ul.quicklinks li a {font-size: 14px; list-style:none; color:#423760; text-decoration:none;}
ul.quicklinks li a:hover {font-size: 14px; list-style:none; color:#666; text-decoration:none;}


/*Home*/

#homeSpecialFeatures {float:left; width:720px; margin:0 0px 0 0; display:inline; position:relative;}
.newsBlock { width:30%; float:left; margin:10px 0 0 18px; padding:0; display:inline;}
.About { width:31%; float:left; margin:3px 0 0 18px; padding:0; display:inline;}
.JobOpp { width:26%; float:left; margin:10px 0 0 31px; padding:0; display:inline;}
.JobOpp p { margin:0px 0 0 0px; padding:0px 0 0 12px;}
.JobOpp img { float:left; margin:0;}
.JobOpp  ul {color:#666; padding-left:0px; margin-left:0px; margin-top:5px; margin-bottom:0px;}
.JobOpp  ul li {
	margin:0px 0px 0px 0px;
	list-style:none;
	line-height: 17px;
}
.JobOpp ul li a { color:#004D9A; text-decoration:none;}
.JobOpp ul li a:hover { color:#392E59; text-decoration:underline;}

#images{
	margin:5px 0px 5px 0px;
}

.image{
	margin:0px 5px 0px 5px;
}

#arrow{
	margin:3px 5px 0px 0px;
}

#greyArrowHome {
	background: url(images/cirlcearrow.png) no-repeat right;
}

.greyArrowInt {
	background: url(images/cirlcearrowsm.gif) no-repeat right;
}


#footer {background: url(images/footerbg.png) no-repeat center center; height:60px; vertical-align:middle; line-height:15px; width:945px; margin:30px 0px 0px 0px;}
#footer ul, #footer ul li { margin:0px 0px 0px 10px; padding:0; list-style:none;}
#footer ul li {
	float:left;
	font-size: 11px;
	padding:0 5px;
	background: url(/images/footerNavPipe.gif) no-repeat right center;
	
}
#footer ul li a, #footer ul li a:active, #footer ul li a:visited {color:#666666; text-decoration:none}
#footer ul li a:hover {color:#392E59;}


.ascedia {float: right; margin: 0px 20px 0px 0px; z-index:1; display:block;}
#footeraddress{width:945px; float:left; }
#address{ width:745px; float:left; padding-top:24px; font:11px Arial, Helvetica, sans-serif; color:#DDDDE1; font-weight:bold }
#fb{ width:180px; float:left; text-align:right; padding-right:20px}

/*Interior*/
#contentIntcontainer { float:left; margin:20px 0px 0px 27px; width:660px; display:inline;}
#contentIntcontainer a {color:#392E59; font-weight: bold; text-decoration:none}
#contentIntcontainer a:hover {color:#666; text-decoration:none}
#contentIntcontainer p {margin:10px 0; line-height:1.3em;}

.purpleBlock {background-color:#C7C7CB; font-size: 12px; color:#392E59; padding:12px; vertical-align:middle; line-height:20px; margin:10px 0px 10px 0px; width:630px}

.whiteBlock {background-color:#ECEAE8; padding:12px; vertical-align:middle; line-height:22px; margin:10px 0px 10px 0px; width:630px}


#intLinks {position:absolute; margin: 0px 0 0 0px; z-index:1; top:155px; left:550px; display:block;}
#intLinks a {color:#76689F; font-weight: bold; text-decoration:none}
#intLinks a:hover {color:#666; text-decoration:none}




#TwoColRtImage  {
float : right;
height : 189px;
width : 167px;
position : relative;
top : 20px;
left : -10px;
padding : 0 0 20px 16px;
clear : both;
}

.associatedegree{ background-color:#EEEDEA; padding:10px 15px 10px 20px; border:1px #FFF solid}
.formheader{color:#392E59;font-size: 14px;}
/* Find a Job */
.citynames {
	color: #333376;
	background-color: #dbd3c6;
	font-weight: 700;
	text-indent: .5em;
	border:solid 1px #333;
}

/* For JavaScript login functionality */
#login, #ccinfo, #results
{
	display: none;
	position: absolute;
}
#login iframe{height:300px}
#blocker
{ 
	position: absolute; 
	top: 0; 
	left: 0;
	background-color: #222; 
	border: 0px;
	filter:alpha(opacity=15); 
	-moz-opacity:.15; 
	opacity:.15;
	visibility: hidden; 
}
.emulateLinkStyle
{
	/*Emulates a span tag to make it look like a link for clicking*/
	color:#392E59;
	font-weight:700;
	text-decoration:none;
	background-color:inherit;
	cursor: pointer;
	cursor: hand;
}
.emulateLinkStyle:hover { color:#666; text-decoration:none;}

/* For pop-up confirmation page for forms */
.thanks{
	font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;
	color: #333;text-align:center;background-color:inherit;
}
#message{ width:600px; padding:15px; background-color:#E4EEF3; border:1px solid #ABCBDC;
	}