@charset "utf-8";
/* CSS Document */

/*
====================
====================
General Site Formatting
====================
====================
*/

/*====Structure, Widths, & Positioning====*/
html, body { margin: 0; padding: 0; }
html { background-color: #000000; }
body {  /*color: #003366;*/  background: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 87.5%; }
html > body { font-size: 14px; }
	.body_content { }
		.page_margins { margin: 0 auto!important; }
			.page { width: 950px!important; padding: 0;	margin: 0 auto!important; }

#header_content, #nav_cotent, #teaser_content, #col3 { margin-left: 217px; width: auto; }
#main, #main_content { position: static; }
#page_content { position: relative; }


#header { height: 61px; background: transparent url('/templates/uni02/images/header_background.png') repeat-x scroll top left; margin-top: 0; }
	#header_content { height: 55px; }
		#header #topnav { position: static; float: right; width: auto; color: #fff; height: 55px; }
		#header #topnav .menu ul { margin-bottom: 0; }
		#header #topnav .menu li { display: table-cell; list-style-type: none; height: 52px; }
		#header #topnav .menu li a { padding: 0px 10px !important; line-height: 55px; color: #fff !important; font-weight: bold;  }
		#header #topnav .menu li a span { line-height: 55px; font-size: 0.85em; font-weight: bold; color: #fff;  }
		#header #topnav .menu li a:hover, #topnav .menu li a:focus{ color: #cc9900 !important; text-decoration: underline; }
		#header #topnav .menu li a:hover span, #topnav .menu li a:focus span {color: #cc9900 !important;}
		#header #topnav .menu li a:active { color: #cc9900; }
		#tagline { margin-left: 20px; }
		#tagline, #tagline span { line-height: 55px;  font-weight: bold; color: #cc9900; }	

#nav { display: none;}
	
#teaser { background-color: #FFF; }

#col1 /*dept menu*/ { display: block; width: 225px; height: auto; min-height: 55em; position: absolute; top: 0px; left: 0px; background: transparent url('/templates/uni02/images/col1_background.png') no-repeat scroll bottom left; }
	#col1_content { margin-left: 0; font-size: 14px; }
	#col1_content #logo { position: absolute; top: 10px; left: 50%; margin-left: -56px; }
	#col1_content .menu { margin: 200px 20px 50px;}
	#col1_content .menu a,
	#col1_content .menu a:visited,
	#col1_content .menu a:hover { color: #ffffff; }
	#col1_content .menu li { padding-left: 11px; margin-left: -11px; margin-bottom: 0.7em; font-size: 1em; background: transparent url('/templates/uni02/images/bullet.png') no-repeat scroll left 6px; }
	#col1_content .menu li span.header { font-size: 1em; color: #ffffff; }
	#col1_content .menu li li { display: block; position: static; margin: 0 0 0.5em 10px;  padding: 0; font-weight: normal; font-size: 1em; list-style-type: none; background: none; }
	#col1_content .menu ul ul { display: block; position: static; margin-top: 0.35em; }
	#col1_content .menu ul.menu li.item,
	#col1_content .menu ul.menu li.item a,
	#col1_content .menu ul.menu li.item a:visited,
	#col1_content .menu ul.menu li.item a:link { font-weight: bold; color: #ffffff; } 
	#col1_content .menu ul.menu li.item a:hover,
	#col1_content .menu ul.menu li.item a:active { font-weight: bold; color: #ffffff; } 
	#col1_content .menu ul.menu li.item li a { font-weight: normal; color: #ffffff; } 

#main { background-color: #FFF; padding-top: 20px; }
	#main_content { padding-bottom: 80px; }
		#main_content #pagetitles { margin-left: 20px; }
		#main_content h1.pagetitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.5em; line-height: 1em; margin-bottom: 1em; color: #da1a00; }
		#main_content h2.pagesubtitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.25em; font-weight: normal; color: #336699; line-height: 1em; margin-top: -0.8em; margin-bottom: 1.8em;  }
		#main_content h1,
		#main_content h2,
		#main_content h3 { font-family: Arial, Helvetica, sans-serif; }
		#main_content h1 { font-size: 1.25em; line-height: 1.2em; color: #0000a0; }
		#main_content h2 { font-size: 1.10em; line-height: 1.304em; color: #000000; }
		#main_content h3 { font-size: 1em; line-height: 1.5em; color: #555555; /*color: #003366;*/ }
		#main_content h4 { color: #555555; /*color: #003366;*/ }
		#main_content a,
		#main_content a:visited { color: #ca1800; }
		#main_content a:hover,
		#main_content a:active,
		#main_content a:focus { color: #ff1e00;}
		#main_content a#content { background: none; }

	#col2 { display: none; }
	#col3 { margin-right: 0px; min-height: 47em; }
		#col3_content { margin: 0 30px; }
		#col3_content ul { margin-left: 20px; }
		#col3_content ul li { list-style-type: none;  background: transparent url('/templates/uni02/images/bullet.png') no-repeat scroll left 8px; padding-left: 11px; margin-left: -11px; }

#footer { background: transparent; padding-top: 16px;  }
	#footer_content { font-family: Arial, Helvetica, sans-serif; }
	#footer_content a:hover,
	#footer_content a:focus,
	#footer_content a:active { color: #CC9900; }
	#footer_content #footer_contact { text-align: left; color: #fff; line-height: 1.4em; font-size: 1.3em; }
	#footer_content #footer_contact h3 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.2em; }
	#footer_content #footer_contact { text-align: left; color: #fff; line-height: 1.6em; font-size: 1.2em; }
	#footer_content #footer_contact .footer_highlight { color: #CC9900; }
	#footer_content #itrtext { margin-top: 0; margin-right: 0px; clear: right; }
	#footer_content #itrtext a { margin: 0; display: block; }
	#footer_content #copyright {  float: right; line-height: 1.5em; margin-right: 0px; margin-bottom: 8px; color: #FFFFFF; text-align: right; }
