#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: 36px;
    background: transparent url(../images/header-v2.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: 338px; width: 174px; height: 28px; background: transparent url(../images/header-v2.png) -338px 0px no-repeat; z-index: 2;}
#topsections #section2{ left: 512px; width: 174px; height: 28px; background: transparent url(../images/header-v2.png) -512px 0px no-repeat; }
#topsections #section1 a:hover{ background: transparent url(../images/header-v2.png) -338px -218px no-repeat; }
#topsections #searchsection{ left: 700px; top: -1px; width: 260px; height: 28px; }
  
#topnav a.topnavitem{ height: 32px; display: block; }
#topnav #panel1b{ left: 0px; width: 143px; height: 32px; }
#topnav #panel2b{ left: 143px; width: 189px; height: 32px; }
#topnav #panel3b{ left: 332px; width: 221px; height: 32px; }
#topnav #panel4b{ left: 553px; width: 134px; height: 32px; }
#topnav #panel6b{ left: 687px; width: 273px; height: 32px; }
#topnav #panel1b a.topnavitem{ background: transparent url(../images/header-v2.png) 0px -37px no-repeat; }
#topnav #panel2b a.topnavitem{ background: transparent url(../images/header-v2.png) -143px -37px no-repeat; }
#topnav #panel3b a.topnavitem{ background: transparent url(../images/header-v2.png) -332px -37px no-repeat; }
#topnav #panel4b a.topnavitem{ background: transparent url(../images/header-v2.png) -553px -37px no-repeat; }
#topnav #panel6b a.topnavitem{ background: transparent url(../images/header-v2.png) -687px -37px no-repeat; }
#topnav #panel1b a.topnavitem:hover{ background: transparent url(../images/header-v2.png) 0 -73px no-repeat; }
#topnav #panel2b a.topnavitem:hover{ background: transparent url(../images/header-v2.png) -143px -73px no-repeat; }
#topnav #panel3b a.topnavitem:hover{ background: transparent url(../images/header-v2.png) -332px -73px no-repeat; }
#topnav #panel4b a.topnavitem:hover{ background: transparent url(../images/header-v2.png) -553px -73px no-repeat; }
#topnav #panel6b a.topnavitem:hover{ background: transparent url(../images/header-v2.png) -687px -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#panel2b ul li a:link, ul#topnav li#panel2b ul li a:visited{
	width: 165px;
}
  ul#topnav li#panel3b ul li a:link, ul#topnav li#panel3b ul li a:visited{
	width: 200px;
}
  ul#topnav li#panel4b ul li a:link, ul#topnav li#panel4b ul li a:visited{
	width: 112px;
}
ul#topnav li ul li a:hover{ background-color: #959BBB; }
ul#topnav li.active ul{ display: block; }