#header{ 
	height: 60px; 
	position:relative;
    background: transparent url(../images/notch-blue.gif) top right no-repeat;
	font: 14px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: right;
	font-weight: bold;
}
#header a:link, #header a:visited{ 
	font: 14px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
#header a:hover{
	text-decoration: underline;
}

#topsections{
    width: 960px; height: 37px;
    background: transparent url(../images/header.png);
    margin: 10px auto 0 auto; padding: 0;
    position: relative;}
#topnav{
    width: 960px; height: 32px;
    margin: 0 auto 0 auto; padding: 0;
    position: relative;}
#topnav li, #topsections li{
	margin: 0; padding: 0; list-style: none;
	position: absolute; top: 0px;}
#topsections li, #topsections a{ height: 28px; display: block; }
#topsections #logo{ position: absolute; top: -70px; left: 0px; width: 380px;}
#topsections #section1{ left: 384px; width: 140px; height: 28px; background: transparent url(../images/header.png) -384px 0px no-repeat; }
#topsections #section2{ left: 527px; width: 140px; height: 28px; background: transparent url(../images/header.png) -527px 0px no-repeat; }
#topsections #searchsection{ left: 700px; top: -1pxpx; width: 260px; height: 28px; }
#topsections #section1 a:hover{ background: transparent url(../images/header.png) -411px -216px no-repeat; }
  
#topnav a.topnavitem{ height: 32px; display: block; }
#topnav #panel1b{ left: 0; width: 113px; height: 32px; }
#topnav #panel2b{ left: 113px; width: 169px; height: 32px; }
#topnav #panel3b{ left: 279px; width: 198px; height: 32px; }
#topnav #panel4b{ left: 474px; width: 107px; height: 32px; }
#topnav #panel5b{ left: 581px; width: 128px; height: 32px; }
#topnav #panel6b{ left: 709px; width: 251px; height: 32px; }
#topnav #panel1b a.topnavitem{ background: transparent url(../images/header.png) 0px -37px no-repeat; }
#topnav #panel2b a.topnavitem{ background: transparent url(../images/header.png) -113px -37px no-repeat; }
#topnav #panel3b a.topnavitem{ background: transparent url(../images/header.png) -279px -37px no-repeat; }
#topnav #panel4b a.topnavitem{ background: transparent url(../images/header.png) -474px -37px no-repeat; }
#topnav #panel5b a.topnavitem{ background: transparent url(../images/header.png) -581px -37px no-repeat; }
#topnav #panel6b a.topnavitem{ background: transparent url(../images/header.png) -709px -37px no-repeat; }
#topnav #panel1b a.topnavitem:hover{ background: transparent url(../images/header.png) 0 -73px no-repeat; }
#topnav #panel2b a.topnavitem:hover{ background: transparent url(../images/header.png) -113px -73px no-repeat; }
#topnav #panel3b a.topnavitem:hover{ background: transparent url(../images/header.png) -279px -73px no-repeat; }
#topnav #panel4b a.topnavitem:hover{ background: transparent url(../images/header.png) -474px -73px no-repeat; }
#topnav #panel5b a.topnavitem:hover{ background: transparent url(../images/header.png) -581px -73px no-repeat; }
#topnav #panel6b a.topnavitem:hover{ background: transparent url(../images/header.png) -709px -73px no-repeat; }
ul#topnav  li ul{ 
	  float: left; display: none; margin: 0px; padding: 0px;
  }
ul#topnav li ul li { 
	  border: 1px solid #FFF;
	  border-right-color: #CCC;
	  border-bottom: 0;
	  border-left-color: #CCC;
	  display: block;
	  color: #666;
	  font: bold 11px/11px Arial, Helvetica, sans-serif;
	  position: relative;
	  background-color: #6D77A3;
	  float: left;
	  padding: 0px;
  }
ul#topnav li ul li a:link, ul#topnav li ul li a:visited{ 
	  padding: 5px 10px; 
	  line-height: 14px;
	  display: block;
	  text-decoration: none;
	  width: 170px;
	  float: left;
	  color: #fff;
	  
}
ul#topnav li ul li a:hover{ background-color: #959BBB; }
ul#topnav li.active ul{ display: block; }
