	/* TopLevel Style sheet  */
/* overrides global style sheet */

body {
	background-color:#fff;
	background-image: url("hori-bg.png");
	background-repeat: repeat-x;
	background-position: center top;
}

/* begin visual elements */
.dividerPrimary {background-color:#6c6cc6;height:3px;}
/* end visual elements */

/* begin Class definitions */
/* end Class definitions */

/* begin Navigation styles */
#directContentContainer a:link {color:#660000;}
#directContentContainer a:visited {color:#660000;}
#directContentContainer a:hover {color:#285189;text-decoration:none;}




#primaryNavigationContainer a {color:#ffffff;text-decoration:none;width:100%;}
#primaryNavigationContainer a:link {color:#ffffff;text-decoration:none;width:100%;}
#primaryNavigationContainer a:visited {color:#ffffff;text-decoration:none;width:100%;}
#primaryNavigationContainer a:active {color:#ffffff;text-decoration:none;} 
#primaryNavigationContainer a:hover {color:#dddded;text-decoration:none;background-color:#285189;}
#primaryNavigationContainer a:visited:hover {color:#dddded;text-decoration:none;}

#primaryNavigationContainer ul {list-style:none;margin:0px;background-color:#fef7e0;padding:0px;border-bottom:1px solid #FFF5DC;}
#primaryNavigationContainer ul li {list-style-image:none;border-top:#FFF5DC 1px solid;}
#primaryNavigationContainer ul li a {font-size:8pt !important;}

#primaryNavigationContainer {background-color:#28518a;}

#primaryNavigationContainer li a {width:100%;}
#primaryNavigationContainer li.primarytier {background-color:#28518a;}
#primaryNavigationContainer li.primarytieractive {background-color:#285189;}
#primaryNavigationContainer li.primarytieractive a {color:#dddded !important;background-color:#285189;}
#primaryNavigationContainer li.secondarytier {background-color:#0b3871;}


#departmentLabel a {font-weight:700;color:#993300;}

/* end Navigation styles */


/* begin text styles */


/* begin Content text stlyes */
#directContentContainer {font-size:10pt !important;}
/* end Content text styles */

/* end text styles */


/* begin Header styles */
h1 {font-size:13pt !important;;color:#000405;margin:2px;padding:2px;}
h1.headlineHeader,h1.topNewsHeader {font-size:1.1em !important;}
h2 {font-size:1.5em !important;color:#28518a;font-weight:500;margin:2px;}
/* end Header styles */

/* begin table styles */
table {font-size:10pt !important;}
.even {background-color:#ededed;}
.firstRow td {border-top:1px solid #999999;}
/* end table styles */

/* begin DIV styles */
#primaryContentNavigationBrandingContainer {position:relative;overflow:visible;background-color:#28518a;background-image:url('');}
#navigationLogoBrandingContainer {float:left;border:0px;background-color:#285189;}
#umlContainer {background-color:#285189;color:#ffffff;height:15px;}
#collegeLogoContainer {background-color:#f5f5f5;border:1px solid #285189;text-align:center;padding-top:10px;height:116px;width:181px;}
#contentBlockContainer {border-left:1px solid #fef7e0;}
#topBrandBorder {border-bottom:0px;background-color:#660000;background-image:url('');}
#mastheadContainer {width:auto;height:116px;overflow:hidden;background-color:#fef7e0;padding:0px;margin:0px;border-top:1px solid #ffffff;}
#departmentBrandContainer {background-color:#C3D0F2;width:auto;border-right:#28518A 1px solid;border-bottom:0px solid #660000;}
#sitePath {font-size:0.7em;width:100%;background-color:#ffffff;padding-left:4px;}
#contentContainer {position:relative;top:0px;border:#28518A 1px solid;border-top:0px;padding:4px 8px 8px 8px;}
/* changed padding from 80 to 0. It was stretching the main page with blank content */
#directContentContainer {position:relative;height:auto;padding-bottom:0px;}


/* end DIV styles */
