@charset "utf-8";
/* starQuest global styles */
* {margin: 0;padding: 0;}
html {font-size: 100%;}
body{background: #000 url(../images/global/siteBack.jpg) center top no-repeat; font: 82.5%/1.5 "Arial Narrow", Verdana, Arial, Helvetica, sans-serif;}

a{text-decoration: none; color: #4387c3;}
a:hover{text-decoration: none;}
h1{font-size: 2.18em; color: #666;}
h2{font-size: 1.64em; color: #666;}
h3{font-size: 1.45em; color: #666;}
h4{font-size: 1.18em; color: #666;}
#primaryContent p, th, td, #primaryContent ol, #primaryContent ul {margin-bottom: 1.5em; font-size: 1.2em;line-height: 1.5em; }
#primaryContent ul{margin-left:15px;}

#wrapper{width: 960px; margin: 0 auto; overflow: hidden;}
#masthead{height: 86px; overflow: hidden; position: relative;}
#logo{background:url(../images/global/logo-trans.png) no-repeat; height: 86px; width: 300px; margin-left: 60px; text-indent: -9990px; float: left;}
#superNav{position: absolute; top: 20px; right: 80px; list-style: none; font-weight: bold; }
#superNav li{display: inline; font-size: 1.1em;}
#superNav li a{padding: 0 10px; color: #A7C6DF}


/*SUCKERFISH*/
#nav{float: left; font-weight: bold; padding-left: 50px;}

#nav ul { /* lists */
	padding: 0;
	margin: 0;
	list-style: none;
	width:210px;
	z-index:50;

}

#nav li { /* list items */
	float: left;
	position: relative;
	z-index:50;
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 7px;
	font-size: 1.4em;
}

#nav li a{ display: block;}

li#productsAndServices a{width: 205px; *width:202px;}


#nav li ul li {
	float:none;
	margin:0;
	display:inline;
	z-index:50;
	padding: 0px;
	font-size: 1em;
}

#nav li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 35px;
	*left: 20px;
	z-index:50;

}


#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	display: block;
}

#nav li:hover a, #nav li.sfhover a { /* lists nested under hovered list items */
	background: #fff; 
	
	}

#nav li:hover ul, #nav li.sfhover ul{}

#nav li:hover ul a, #nav li.sfhover ul a{color: #4387c3;}


/*NAVIGATION STYLES*/

#nav {
	height: 29px;
	list-style:none;
}

#nav li a {
	text-decoration: none; padding: 5px 10px;
}



#nav li ul li a {
	border-bottom: solid 1px #cccccc;
	font-size: .8em;
	display:block;
	padding:0.5em;
	width:210px;
	background-color:#fff;
}

#nav li ul li a:hover {
	background-color:#e4e4e4;
	text-decoration:none;
}

.clearfix {
	clear: both;
	font-size: 0px;
	height: 0px;
}

#navWrapper {
	z-index: 1000;
	 clear: both;
	 width: 100%;;
	 float: left;
	 margin-bottom: 10px;
}
/*SUCKERFISH*/


#contentWrapper{margin: 0 70px; }
#splashHolder{float: left; width: 820px;}
#splashFader{height: 280px; width: 410px; float: left; position:relative; z-index:10; display: inline;}
#tagline{position: relative; float: right; text-indent: -9999px; height: 281px; width: 410px; background:url(../images/global/developGrowThrive-trans.png) top right no-repeat; display: inline;}
#tagline a{display: block; position: absolute; bottom: 30px; right: 60px; background: url(../images/global/findOutMore.jpg); height: 30px; width: 118px;}




#primaryContentWrapper{ margin: 18px 0; height:1%; position: relative;}
#primaryContent{padding: 45px 60px 30px 60px; background: #fff;}
#primaryContentTop{position: absolute; top: 0; left: 0; background:url(../images/global/primaryContentTop.jpg); height: 45px; width: 820px;}
#primaryContentBottom{position: absolute; bottom: -1px; left: 0; background:url(../images/global/primaryContentBottom.jpg) left bottom no-repeat;; height: 10px; width: 820px;}

#footer{float: left; margin: 0 60px 20px 70px; _margin-bottom: 40px; /*fixes ie6 margin bug*/ background:url(../images/global/footerBack.jpg) no-repeat; padding: 20px 30px 20px 20px; width: 820px; display: inline;}
#footer ul{ float: left; list-style: none; font-weight: bold; }
#footer li{float: left; list-style: none;}
#footer a{ border-right: 2px solid #4186c2; padding: 0 5px; font-size: 1.1em;}
#footer a.last{border-right: none;}
#footer p{font-size: 1.1em; float: right; color: #737373; text-align: right; margin-right: 40px;}

#onlineCourseTour{display: block; margin-bottom: 1em;}
#onlineCourseTour img{border: none;}

.floatContain{overflow: hidden;}
.floatContain .fl{float: left; padding: 0 20px 20px 0; clear: left;}
.fr{float: right; clear: right; padding: 0 0 20px 20px;}

.indextitle {
    font: 16pt "Arial Narrow", Verdana, Arial, Helvetica, Tahoma, Sans-Serif, "Baskerville Old Face", "Century School Book", "Times New Roman";
	font-weight: regular;
	color: #181A60;
	TEXT-DECORATION: none;
	text-align:left;
}








