/* CSS Document - MAIN HEADER */

#Header { background-image:url(/_layout/0708_main/header/header_bg.jpg); background-repeat:repeat-x; margin:0px 0px 0px 0px; }
#NavHolder { background-image: url(/_layout/0708_main/header/hnav_bg.jpg); background-repeat:repeat-x; margin:0px 0px 0px 0px; }
#RightLogoHolder { width:375px; float:right; }

#headerWrapper { background:url(/_layout/0910/header/h-bg.png) repeat-x top left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:155px; display:table; }
#headerWrapper .logo { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:285px; height:110px; float:left; }
#headerWrapper .mainNav { background:url(/_layout/0910/header/hlogo-bg.png) no-repeat top left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:110px; display:inline-block; list-style:none; border:0px solid #990000; }
#headerWrapper .mainNav UL { background:url(/_layout/0910/header/hnav-bg.png) repeat-x top left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:110px; list-style:none; }
#headerWrapper .mainNav LI { float:left; }
#headerWrapper .mainNav .navBut { font-size:0.9em; font-weight:normal; color:#FFFFFF; text-decoration:none; margin:0px 0px 0px 0px; padding:53px 15px 45px 15px; display:block; border:0px solid #990000; }
#headerWrapper .mainNav .navBut:hover { background:url(/_layout/0910/header/hover-bg.png) repeat-x top left; }

/* CSS Document - MAIN NAVIGATION */

#MainNavigation{ text-align:center; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold; height:60px; padding:20px 0px 0px 0px; margin:0px 0px 0px 0px; background-image:url(../_layout/0708/header/hnav_bg.jpg); background-repeat:repeat-x; }
#MainNavigation UL{ padding:2px 0px 2px 0px; margin:0px 0px 0px 0px; }
#MainNavigation LI{ padding:1px 0px 1px 0px; margin:0px 2px 0px 2px; display:inline; }
#MainNavigation A{ color:#333333; text-decoration:none; padding:0px 4px 0px 4px; margin:0px 0px 0px 0px; }
#MainNavigation A:hover{ color:#333333; border:1px solid #486A00; padding:0px 3px 0px 3px; margin:0px 0px 0px 0px; }

#MainNavigation .navBut { padding:0px 4px 0px 4px; margin:0px 0px 0px 0px; }
#MainNavigation .navBut:hover { border:0px solid #486A00; padding:0px 4px 0px 4px; margin:0px 0px 0px 0px; }

/* Accessibility menu */
.hidden { position:absolute; left:0px; top:-1000px; width:1px; height:1px; overflow:hidden; }