/* CSS Document */



body {

	background:#c2ccbc;

	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;

	margin:0;

	padding:24px 0;

}



h1, h2, h3, h4, h5, h6, p, ul, ol {

	color:#8ca6b3;

	margin:0;

	padding:0;

}



h1 {

	font-size:24px;

}



h2 {

	font-size:18px;

}



h3 {

	font-size:16px;

}



h4 {

	color:#242e4c;

	font-size:11px;

}



h5 {

	color:#242e4c;

	font-size:11px;

	margin:0 0 22px 0;

}



h6 {

	color:#242e4c;

	font-size:9px;

}



p, ul, ol {

	color:#242e4c;

	font-size:11px;

	margin:0 0 11px 0;

}



ul, ol {

	padding:0 0 0 36px;

}





#top-shadow {

	background:url("../images/main/top-shadow.gif") center bottom no-repeat;

	height:8px;

	width:940px;

	margin:0 auto;

}



#content-area {
	display:table;
	width:924px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 8px;

}

#bannerbase  {display:inline; 

}


#banner  {

height:147px;

	margin:0 ;

	padding:0;

	width:924px; 

}



#header {

	background:url("../images/bg/header.gif") top center no-repeat;

	height:36px;

	padding:6px 6px 0 0;

	width:918px;

}



#header p, #header form {

	margin:0;

	padding:0;

}



#header p {

	color:#c2ccbc;

	font-size:12px;

	font-weight:bold;

	text-align:right;

}



#header input {

	font-size:12px;

}



#left-nav {

	float:left;

	width:254px;

}



#left-nav p.nav-header {

	color:#ffffff;

	font-size:15px;

	font-weight:bold;

	margin:0;

	padding:0 0 0 12px;

	text-transform:uppercase;

}



#left-nav ul {

	list-style:none;

	margin:0;

	padding:0;

}



#left-nav a {

	color:#242e4c;

	display:block;

	font-size:12px;

	font-weight:bold;

	padding:6px 12px;

	text-decoration:none;

	width:230px;

}



#left-nav a:hover {

	background:url("../images/main/nav-arrow-hover.gif") 224px center no-repeat;

}



#nav-students a:hover { background-color:#efeda3; }



#nav-professional a:hover { background-color:#ead09a; }



#nav-misc a:hover {background-color:#d3c7dd; }





#left-nav .sub-nav {

	display:none;

	visibility:hidden;

}



#nav-students {

	background:#d3d371;

	padding:0 0 18px 0;

}



#nav-students a {

	background:url("../images/main/nav-arrow-student.gif") 224px center no-repeat;

	border-bottom:1px solid #918240;

}



#nav-professional {

	background:url("../images/bg/pro-nav.gif") top center no-repeat #ce944e;

	padding:18px 0;

}



#nav-professional a {

	background:url("../images/main/nav-arrow-pro.gif") 224px center no-repeat;

	border-bottom:1px solid #434d71;

}



#nav-misc {

	background:url("../images/bg/misc-nav.gif") top center no-repeat;

	padding:18px 0;

}



#nav-misc a {

	background:url("../images/main/nav-arrow-misc.gif") 224px center no-repeat;

	border-bottom:1px solid #8874af;

}



#content {

	margin:0 0 0 254px;

}



#footer {

	background:url("../images/bg/footer.gif") center top no-repeat;

	height:57px;

	margin:0 auto;

	padding:0 0 0 0px;

	width:940px;

}



#footer p {

	color:#434d71;

	font-size:10px;

	line-height:12px;

	margin:0;

	padding:6px 0 0 12px;

	width:224px;

}



#footer-left {

	float:left;

	border-right:2px dotted #ffffff;

	margin:6px 0 0 0;

	width:264px;

}


#footer-center {

	float:left;

	border-right:2px dotted #ffffff;

	margin:6px 0 0 0;

	width:224px;

}



#footer-right {

	float:left;

	margin:6px 0 0 0;

	width:224px;

}

