body {margin:0px;padding:0px;background-color:#003374;background-image:url(../img/bg-body-new.jpg);background-repeat:repeat-x;background-position:center 103px;}
html, body {height:100%;}
#container {margin: 0 auto;position:relative;z-index:50;}
#header-wrapper {width:100%;height:103px;background-image:url(../img/bg-header_wrapper.jpg);background-position:top center;background-repeat:no-repeat;float:left;}
	#header {width:785px;height:103px;margin:0px auto;position:relative;background-image:url(../img/bg-header.jpg);background-repeat:no-repeat;z-index:9999;}
		#nav {list-style-type:none;font-family:Arial, Helvetica, sans-serif;font-size:9px;position:absolute;bottom:0px;left:0px;margin:0px;padding:0px;height:50px;z-index:9999;}
			#nav li {float:left;position:relative;height:27px;margin:0px;padding:23px 6px 0px 6px;text-align:center;background-image:url(../img/bg-nav_item.gif);background-position:top center;background-repeat:no-repeat;color:#FFFFFF;font-weight:bold;}
			#nav li a {color:#FFFFFF;text-decoration:none;font-weight:bold;display:block;height:27px;}
			#nav li:hover {background-image:url(../img/bg-nav_item_over.gif);background-position:top center;background-repeat:no-repeat;cursor:pointer;}
			#nav li a:hover {color:#FFFFCC;}
			#nav li:hover ul {display:block;}
				#nav li ul {list-style-type:none;position:absolute;top:50px;left:0px;margin:0px;padding:0px;display:none;z-index:9999;}
				#nav li ul li {clear:both;float:left;text-align:left;white-space:nowrap;height:auto;margin:0px;padding:0px;width:200px;background:none;}
				#nav li ul li a {margin:0px;padding:0px;height:inherit;padding:5px;background-color:#cfcf9a;color:#003374;border:1px solid #000000;font-size:11px;}
				#nav li ul li a:hover {background-color:#003374;color:#cfcf9a;}
				#nav li ul li:hover {background:none;}

#content-wrapper {width:100%;padding:0px 0px 0px 0px;clear:both;float:left;}				
	#content {width:785px;margin:0px auto;height:100%;position:relative;}	
	
	#content h1 {position:absolute;top:40px;left:-20px;width:329px;height:142px;background-image:url("../img/bg-h1.jpg");background-repeat:no-repeat;text-indent:-9999px;display:block;z-index:10;}	
	
	#news {clear:both;float:left;height:29px;font:11px Arial, Helvetica, sans-serif;font-weight:bold;width:785;}
		#news p {float:left;color:#FFFFFF;}
		ul.marquee {display: block;padding: 0;margin: 0;list-style: none;line-height: 1;position: relative;overflow: hidden;width: 700px;height: 29px;float:left;}
		ul.marquee li {position: absolute;top: -999em;left: 0;display: block;white-space: nowrap;font: 11px Arial, Helvetica, sans-serif;padding: 3px 5px;}
		ul.marquee li a {text-decoration:none;color:#6a90c3;line-height:29px;font-weight:bold;}
		
	#flash {clear:both;float:left;width:785px;height:500px;margin:30px 0px 0px 0px;background-image:url("../img/bg-flash.jpg");background-repeat:no-repeat;}
	
	#profiles {clear:both;float:left;width:370px;border-top:1px solid #FFFFFF;margin:0px 20px 0px 0px;color:#FFFFFF;}
		#profiles h3 {font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:18px;color:#FFFFFF;margin:10px 0px 0px 0px;padding:0px;}
		#profiles p {font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;margin:20px 0px 0px 0px;padding:0px 0px 0px 15px;background-image:url("../img/quote-open.jpg");background-position:top left;background-repeat:no-repeat;}
		#profiles p.citation {background:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:10px 0px 0px 0px;}
		#profiles img#profile-thumb {margin:20px 10px 0px 15px;float:left;}
		#profiles p.project-title {background:none;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;margin:30px 0px 0px 0px;padding:0px;}
		#profiles p.project-description {background:none;font-family:Arial, Helvetica, sans-serif;font-size:10px;margin:0px;padding:0px;}
		#profiles a {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;background-image:url("../img/profiles/view-profile.jpg");background-repeat:no-repeat;background-position:left;height:20px;line-height:20px;padding:0px 0px 0px 23px;margin:10px 0px 0px -5px;display:block;float:left;}
		
	#resource-library {float:left;width:380px;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;padding:0px 0px 10px 0px;}
		#resource-library h3 {font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:18px;color:#FFFFFF;margin:10px 0px 0px 0px;padding:0px;}
		#resource-library ul {list-style-type:none;margin:20px 0px 0px 0px;padding:0px;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;font-size:11px;}
		#resource-library ul li {margin:0px;padding:0px;line-height:15px;clear:both;float:left;margin:0px 0px 5px 0px;}
		#resource-library ul li a {display:block;margin:0px 5px 0px 0px;color:#FFFFFF;text-decoration:none;width:30px;background-color:#506e95;text-align:center;clear:both;float:left;}
		#resource-library ul li a:hover {background-color:#FFFFFF;color:#003374;}
		#resource-library ul li a.view-all {width:inherit;background:none;text-transform:uppercase;font-size:10px;margin:10px 0px 0px 0px;font-weight:bold;}
		#resource-library ul li a.view-all:hover {background:none;color:#FFFFFF;}
	#tough-test {float:left;margin:20px 0px 0px 0px;}
			
#footer-wrapper {height:100px;width:100%;background-color:#003374;clear:both;float:left;position:relative;z-index:999;margin:20px 0px 0px 0px;padding:0px;background-image:url(../img/bg-footer.gif);background-position:top;background-repeat:repeat-x;}
	#footer {width:785px;margin:0px auto;height:100px;padding:3px 0px 0px 0px;}
		#footer #footer-logo {margin:20px 0px 0px 0px;width:100%;height:23px;display:block;clear:both;float:left;text-align:center;}
		#footer .footer-list {clear:both;float:left;width:100%;overflow:hidden;}
		#footer ul {margin:0px auto;padding:0px;float:left;position:relative;left:50%;list-style-type:none;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
		#footer ul li {float:left;position:relative;right:50%;padding:0px 3px 0px 3px;margin:0px 0px 3px 0px;border-right:1px solid #FFFFCC;}
		#footer ul li.last {border:none;}
		#footer ul li a {color:#FFFFCC;text-decoration:none;font-weight:bold;}
		#footer ul li a:hover {color:#FFFFFF;text-decoration:underline;}
		#footer p.copyright {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#FFFFFF;margin:10px 0px 0px 0px;clear:both;float:left;text-align:center;width:100%;}
		
		#roof-walk {position:absolute;top:107px;right:15px;}