
/* Navigation menu starts here */
div#topNav{
	width: 760px;
	font-size: .8em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left !important;
	background-color: #034185;
	position: absolute;
	line-height: 100%;
}	

div#topNav ul{margin-top: 0px;margin-left: -40px;}

div#topNav li{
	float: left;	
	position: relative;
	list-style-type: none;		
	width: 112px;
	height: 17px;
	margin: 0px;
	padding: 9px 0px 9px 0px;
	text-align: center;
	border-right: 1px solid white;
}

div#topNav ul li{color: white; background-color: #034185; font-size: .8em;}

div#topNav ul li a{color:white; text-decoration: none;padding: 0px; margin: 0px;}

div#topNav ul li:hover a{ color: #034185; border: none;}	

div#topNav ul li:hover{
	background-color: #D9E3E8;
	color: #034185 !important;
}
div#topNav li li:hover{
	color : #034185;
	background-color: #D9E3E8;
}

div#topNav li ul{
	position : absolute;
	width : 168px;
	visibility : hidden;
	border : 1px solid black;
	top : 35px;
	padding : 0px 0px 0px 0px;
	margin : 0px;
	left : 0px;
}

/*ACTIVE ACTIVE MAIN DROP DOWN*/		
div#topNav li ul li{
	border: 0px;
	clear: both;
	width: 159px;
	text-align: left!important;
	padding-left: 9px;
	margin-left: 0px;;
	background-image: none;
	color: white;
	border:  none;
}			

	
/******************** horizental menu level 3 (Nested dropdowns) ***************************************/ 
div#topNav li ul li ul{
	margin-left: 150px; 		/* for it to appear to the left of parent */
	margin-top: -33px!important;			/* for it to inline with parent's top edge */
	visibility: hidden;			/* Hide it untill mouse scrolls over parent */
	display: none;
	width: 168px!important;
	background-image: none;
}


div#topNav li ul li:hover ul{
	visibility: visible;
	display: block;
	margin-left: 167px;
	width: 155px;
}


div#topNav ul li:hover ul, div#topNav ul li ul:hover{	
	visibility: visible;
}

/*ACTIVE ACTIVE - MAIN BUTTON BAR*/	

/* stops color of anchor turning black when mouse is on 5px padding space in ie */

div#topNav li a:link, div#topNav li a:VISITED{
/*	color: #034185;*/
	font-size: 1.4em;
	font-weight: 600;
	text-decoration: none;
	display: block;
	width: 105px;
}


div#topNav li li  a:hover, div#topNav li li li a:hover{
	color: #034185;
	font-weight: 400;
	text-decoration: none;
	display:block;
	width: 155px;
	background-image: none;
}

div#topNav li li  a:link, div#topNav li li li a:link{
	color: white;
	font-weight: 400;
	text-decoration: none;
	display:block;
	width: 155px!important;
}

div#topNav li li a:visited, div#topNav li li li a:visited{
	color: white;
	font-weight: 400;
	text-decoration: none;
	display:block;
	width: 155px;
	background-image: none;
}



div#topNav li li ul{font-size: 1.2em; z-index: 255;width: 155px;} /* dropdowns from a dropdown appear too small in IE */

div#topNav li li:hover a, div#topNav li li li:hover a{
	color: #034185;
	font-weight: 400;
	text-decoration: none;
	display:block;
	width: 155px;
}




