﻿body {background-color:#F6F7F8; font-family:Arial; font-size:71%;margin:0;}
body a {color:#a70240;text-decoration:underline;font-family:Tahoma;}

/* -- header --- */
#Header #logo a img{border:0;color:#3159AD;}
#Header #strapline {display:none;}
#Header #strapline .large {font-size:12pt;}

#Header #UtilityMenu ul {list-style:none; float:right; margin:0px; padding:10px 0 0 0px;}
#Header #UtilityMenu li {float:left; padding:0 0 0 15px;}
#Header #UtilityMenu a {text-decoration:none; color:Black;}

ul#primaryNav a {color:#fff; text-decoration:none;}
ul#primaryNav li.selected {background:#5F574F; color:#FFF;}

ul#primaryNav {float:left; width:960px; height:35px; margin:0; background:url(/images/templates/primaryNavBackground.gif) repeat-x; z-index:9999;}
    ul#primaryNav li {position:relative; float:left; height:35px; background:url(/images/templates/primaryNavBackground.gif) repeat-x; padding:6px 10px 5px; list-style:none; margin:0;}
        ul#primaryNav li a {display:block; float:left; width:auto; text-decoration:none; padding:0 5px 0 0; color:#fff;}
        
#primaryNav li>ul {top:auto; left:auto;} /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
#primaryNav li:hover ul, li.over ul {background:#5F574F; display:block;}  /* lists nested under hovered list items */ 

/*LEVEL TWO*/
.SubMenu {display:none; width:200px; position:absolute; top:26px !important; left: 0px !important; border-bottom:2px solid #A6023F; border-left:2px solid #A6023F; border-right:2px solid #A6023F;}
ul.SubMenu {z-index:9999; margin:0; padding:0; position:absolute; top:0px; left:0px;}
    ul#primaryNav ul.SubMenu li {width:200px; font-size:1em;  clear:both;}
    ul#primaryNav ul.SubMenu li a:hover { background:#A6023F;}
  
/*LEVEL THREE*/
ul#primaryNav ul ul {display:none !important;}
ul#primaryNav li:hover > ul {visibility:visible;}
ul#primaryNav li {height:27px; padding:0px 15px; line-height:27px; font-size:1.1em;}
ul#primaryNav li:hover {position:relative; background:#5F574F;}

ul#primaryNav ul li a {color:#FFF; text-decoration:none; display:block; padding:8px 5px; width:190px;}
ul#primaryNav li li {line-height:1em; margin:0; padding:0; height:auto; width:100%;}


/* --- News Scroller --- */
.scrollertitle a {display:block; color:#A70240; font-weight:bold; width:100%; padding:0 0 5px 0; margin:0;}
.scrollerbody a {display:block; text-decoration:none; color:black; padding:0 0 10px 0; margin:0;}

/* --- footer --- */
#Footer ul {position:absolute; top:10px; right:0px; margin:0px; padding:0px; list-style:none;}
#Footer li {float:left; padding-left:15px;}
#Footer h4 {padding-top:10px;}

/* --- Row One --- */
#Text h1 {font-size:2.1em; letter-spacing:-0.02em; line-height:1em; margin-bottom:10px;}

#Login, #Login a, #Login h2 {color:White;}
#Login h2 {font-weight:bold;}

/* --- Row Two --- */
#RowTwo h2 {color:#A70240; font-weight:lighter; padding-bottom:10px; font-size:1.7em;}
#RowTwo #Mission h2, #RowTwo #Mission p {color:White;}
#RowTwo h2 a {text-decoration:none;}
#RowTwo h2 a:hover {text-decoration:underline;}

/* --- Footer --- */
#footerLogos {padding-top:30px;}
#footerLogos a, #footerLogos h4 {float:left; display:block;  padding-right:20px;}
#footerLogos h4 {font-size:14px; line-height:18px; margin:0; padding:10px 20px 0 0;}

#Credit {float:right; padding-top:80px; }


