#headertop { background: url(images/toptabsbg.jpg) left top no-repeat; height: 39px; }
#logoarea { background: url(images/grey_logoarea.jpg) no-repeat center top; width: 939px; height: 123px;  }

/* TAB NAVIGATION ITEMS */
#topnav { margin: 0 0 0 25px; padding: 10px 0; width: 900px; text-align: center; font-family: Trebuchet MS, verdana, arial; font-weight: bold; font-size: 14px;}
#topnav li { list-style: none; float: left; padding-right: 2px; }
#topnav a { background: url(images/toptab.png) no-repeat; width: 101px; height: 29px; display: block; }
#topnav a:hover { background-position: 0 -29px; color: #FFF; }
#topnav:after { display: block; height: 0px; content: ""; clear: both; }

.tablink { padding-top: 6px; }

#subnav { margin: 0 0 0 25px; padding: 81px 0 0 0; width: 900px; text-align: center; font-family: Trebuchet MS, verdana, arial; font-weight: bold; font-size: 13px; position: relative; z-index: 0;}
#subnav li { list-style: none; float: left; padding-right: 2px; }
#subnav a { background: url(images/subtab.png) no-repeat; width: 101px; height: 30px; display: block; color: #FFF; }
#subnav a:hover { background-position: 0 -30px; color: #000; }

#topnav a.active, #topnav a.active:hover { background-position: 0 -29px; color: #FFF; }
#subnav a.active, #subnav a.active:hover { background-position: 0 -30px; color: #000; }