/* overrides global style sheet */

body {
	background-color:#fff;
	background-image: url("../hori-bg.png");
	background-repeat: repeat-x;
	background-position: center top;
}

/* for alerts */
.alerts {text-align:center;border-bottom:1px solid gold;margin-bottom:12px;}
.alerts .container {}
.alerts h3 {margin:0;background:gold;}
.alerts .alert {text-align:left;padding:5px;background-color:#920202;border-top:3px solid white;color:#ffd700;}

body {background-color:#ffffff;}

/* begin visual elements */
.dividerPrimary {background-color:#6c6cc6;height:3px;}
/* end visual elements */

/* begin Class definitions */
.pageTitle {font-size:12pt;color:#ffffff;font-weight:700;}
/* end Class definitions */

/* begin Navigation styles */
#directContentContainer a:link {color:#952222;}
#directContentContainer a:visited {color:#952222;}
#directContentContainer a:hover {color:#5a7e34;text-decoration:none;}
#directContentContainer .alerts .alert a {color:#ffd700;}
#directContentContainer .alerts .alert a:link {color:#ffd700;}
#directContentContainer .alerts .alert a:hover {color:#ffd700;}
#directContentContainer .alerts .alert a:link {color:#ffd700;}



#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:#ffffff;text-decoration:none;background-color:#8d0000;}
#primaryNavigationContainer a:visited:hover {color:#ffffff;text-decoration:none;}

#primaryNavigationContainer ul {list-style:none;margin:0px;background-color:#ffffff;padding:0px;border-bottom:1px solid #ffffff;}
#primaryNavigationContainer ul li {list-style-image:none;border-top:#ffffff 1px solid;}

#primaryNavigationContainer {background-color:#5a7e34;}

#primaryNavigationContainer li.primarytier {background-color:#5a7e34;}
#primaryNavigationContainer li.primarytieractive {background-color:#5a7e34;}
#primaryNavigationContainer li.primarytieractive a {color:#ffffff !important;background-color:#7e7e7e;}
#primaryNavigationContainer li.secondarytier {background-color:#8D0000;}


#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:#5a7e34;margin:2px;padding:2px;}
h2 {font-size:1.5em !important;color:#952222;font-weight:500;margin:2px;}
/* end Header styles */

/* begin table styles */
.even {background-color:#ededed;}
.firstRow td {border-top:1px solid #999999;}
/* end table styles */

/* begin DIV styles */
#primaryContentNavigationBrandingContainer {position:relative;margin:15px 1px;overflow:visible;background-color:#5a7e34;background-image:url('');}
#navigationLogoBrandingContainer {float:left;border:#5a7e34 1px solid;border-bottom:0px;background-color:#5a7e34;}
#umlContainer {background-color:#5a7e34;color:#ffffff;height:15px;}
#collegeLogoContainer {background-color:#ffffff;border:1px solid #5a7e34;border-left:0px;text-align:center;padding-top:10px;height:116px;}
#contentBlockContainer {border-left:1px solid #ffffff;left:-4px;margin-right:-4px;}
#topBrandBorder {background-color:#7e7e7e;width:100%;height:18px;border-bottom:1px solid #ffffff;background-image:url('');}
#mastheadContainer {width:auto;height:116px;background-color:#ffffff;padding:0px;margin:0px;background-position:top right;background-repeat:no-repeat;}
#departmentBrandContainer {background-color:#e1e1bb;width:auto;border-right:1px solid #e1e1bb;border-bottom:0px;border-top-width: 1px;border-left-width: 1px;border-top-style: solid;border-left-style: solid;border-top-color: #e1e1bb;border-left-color: #e1e1bb;}
#sitePath {font-size:0.7em;width:100%;background-color:#ffffff;padding-left:4px;}
#contentContainer {position:relative;top:0px;border:#e1e1bb 1px solid;border-left:#e1e1bb 1px solid;border-top:0px;padding:8px;}
#directContentContainer {position:relative;height:auto;}
/* end DIV styles */
