/* global */
* {margin:0;padding:0}
/* links */
a {color:#000;text-decoration:underline}
a:hover {color:#369;text-decoration:underline}
/* general */
img {border:none}
form {margin: 0 0 1.5em}
p {margin: 0 0 1.5em}
hr {background:#ccc;height:1px;color:#ccc;border:none;margin: 0 0 1.5em}
ul {list-style-type:none;margin: 0 0;}/*margin: 0 0 1.5em*//*The final 1.5em was breaking nav in IE*/
ol {margin: .5em .5em 1.5em}
li {line-height: 1.6em;padding-left: 20px;background: transparent url("/css/images/generic_li.gif") no-repeat 0 0}
ol li {background: none; list-style-type: decimal;margin-left: 2em;padding-left: 0 ; margin-top:0.5em; margin-bottom:0.5em}
dl {padding: .1em 1em 1em;margin: 1em 0 1.5em;}
dl dt {font-weight:bold;margin-top:0;margin-top:1em}
dl dd {padding-left:1em;}
ol ol li { list-style-type: lower-alpha}

/* forms */
#search label {font-weight:bold;display:block; margin: 1.2em 0 .2em}

/* general layout */
body {color:#000;font: 76%/1.3em arial, verdana, tahoma, sans-serif;background:#0d4aaf}
#wrap {background: #fff url("/css/images/body_bg.gif") repeat-y 0 0}
	#header {background: #fff url("/css/images/header_bg.gif") no-repeat 100% 100%;text-align:center}
		#header #logo {display:block;width:580px;height:93px;margin: 0;position:relative;left:12px;z-index:100;text-align:left}
		#header #logoBar{height:93px;position:relative;left:12px;display:block;z-index:100;text-align:left;}
		#header #search {text-align:left;position:absolute;top:33px;top:35px;right:0;left:auto;width:220px;padding: 1em 0;z-index:2000}
		#header #search label {margin:0;margin: 0 0 9px;margin-bottom:7px}
		#header #search form {margin:0 1em}
		#header #search form input {width:150px}
		#header #search form .form-submit {width:auto;background: #ff8800;font: bold 11px arial;color:#fff;padding: 1px 3px;position:relative;top:-1px;right:-2px;top:1px;padding-bottom:0}
		#header #search .advanced-search {position:absolute;top:12px;right:17px;width:100px;text-align:right;font-size:93%}
		
	#main {background: transparent url("/css/images/body_bg.gif") repeat-y 100% 0;border-top: 8px solid #0d4aaf}
		#content {margin: 0 auto; width:800px;}
	
		#footer {background:#0d4aaf;margin: 0 0 0 -6px;padding: 6px 6px 20px 0px;clear:both;border-top: 1px solid #fff;font-size:92%;text-align:right;width:100%;}
			#footer p {margin:0 20px 0 0;color:#fff;}
			#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {font-weight:bold;color:#fff;text-decoration:none}
			#footer a:hover {text-decoration:underline}
			#footer img {float:left;text-align:left;}
			
		#middle_menu {background:#f8931d; margin: 0 auto; padding: 12px 0 0 0; clear:both; border-top: 1px solid #fff; border-bottom: 1px solid #fff; font-size:120%; font-weight:bold; text-align:center; width:800px; height:30px; list-style-type:none;}
		#middle_menu li {display:inline; padding: 0 3%; background:none}
		#middle_menu a  {color:#fff; text-decoration:none;}
		#middle_menu a:hover {color:#fff; text-decoration:underline;}
		#middle_menu li#projects a  {color:#fff; padding: 5px; text-decoration:none; background-image:url(../splash/project_shadow.gif);}
		#middle_menu li#projects a:hover {color:#fff; padding: 5px; text-decoration:underline; background-image:url(../splash/project_shadow.gif)}

		
			

 /* super tabs */
		
		#utility {list-style-type:none;text-align:right;position:absolute;top:5px;left:0;width:100%;font-size:89%;z-index:1000}
		#utility li {display:inline;padding: 0 1%;border-right: 1px solid #ccc;background:none}
		#utility li.last {border:none}
		#utility a {color:#000}
		#utility a:hover {color:#369}
		
/* EAL Tasks */
ul#EALTask{margin:0 0 1.5em;}
/* Fix the 3px jog bug in IE6 */
/* Hides from IE5-mac \*/
* html #content p { height: 1%;}
/* End hide from IE5-mac */

/* Curriculum Online and NCCA logos in header layout control */
	.rhsLogos { position: absolute; right: 270px; margin: 15px 0 15px 0; z-index: -100; }
	.rhsLogos img { border: 0; } 


