 #header {
    float:left;
    width:100%;
    font-size: 14px;
    line-height:normal;
    }
		
	#header ul {
    margin:0;
    list-style:none;
    }
		
	#header li {
    float:left;
    margin:0;
    padding:0px 0px 10px 64px;
		height: 32px;
		line-height: 10px;
    }
  #header a {
    display:block;
    padding:10px 0px 10px 0px;
		height: 32px;
		color: #2C438F;
    }
  #header #current {
		display:block;
    background-image:url(../images/navtab_left.gif);
		background-repeat: no-repeat;
    }
  #header #current a {
		display:block;
    padding:20px 40px 10px 0px;
		margin-top: -10px;
		height: 22px;
    background-image:url(../images/navtab.gif);
		background-repeat: no-repeat;
		background-position: right;
		margin-right: -40px;
  }
	
 #header #topnavigation #current ul {
		margin-top: 0;
    }
 #header #topnavigation #current ul li {
		display:block;
    background: #A8E7FF;
    }
  #header #topnavigation #current ul li a {
		display:block;
    padding:px 0px 2px 3px;
		height: 16px;
		color: #2C438F;
    background: #A8E7FF;
		margin-right: 0;
  }
	
	
#topnavigation, #topnavigation ul { 
	padding: 0;
	margin-top: -30px;
}

#topnavigation ul li a {
	display: block;
    padding:0px 0px 2px 6px;
		height: 16px;
		color: #2C438F;
}

#topnavigation li { /* all list items */
	float: left;
}
#topnavigation li ul li{ 
	width: 12em; 
	line-height: 20px;
}
#topnavigation li ul { /* second-level lists */
	position: absolute;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#topnavigation li ul li{ /* second-level lists */
	margin: 1px 0px;
	height: 12px;
	padding-left: 3px;
	border: 1px solid #264190;
	background: #A8E7FF;
}


#topnavigation li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}

#topnavigation li:hover ul ul, #topnavigation li:hover ul ul ul, #topnavigation li.sfhover ul ul, #topnavigation li.sfhover ul ul ul {
	left: -999em;
}

#topnavigation li:hover ul, #topnavigation li li:hover ul, #topnavigation li li li:hover ul, #topnavigation li.sfhover ul, #topnavigation li li.sfhover ul, #topnavigation li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
