
.nav {
	border-bottom: 0px solid #000; 
	border-top: 0px solid #00458B; 
	/*padding-top:0px; 
	padding-left:0px; 
	clear:both; */
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
	background:#00458B; 
	background:  url("../images/menu_banner.jpg") #ffffff repeat-y;		
	height:28px; 
	/*font-size:12pt;*/
}

.nav ul {margin:0; padding:0; list-style-type:none; background:transparent; height:1em; }
.nav li {
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
	display:block; 
	float:left;		
}

.nav .text {
	float:left; 
	padding:5px 7px 5px 7px; 
	color:#FFF; 
	font-weight: bold;	
	/*background:#99CCFF; 
	border-bottom:1px solid #000; 
	border-top:1px solid #000; */
	text-align:center; 
	/*border: 1px outset #ccc;*/
	border-top: 1px solid #fff;
	border-right: 1px outset #ccc;
	border-bottom: 1px outset #ccc;
	border-left: 1px outset #ccc;
}
.nav .textcurrent {
	float:left; 
	padding:5px 5px 5px 5px; 
	padding:6px 6px 4px 8px;
	background:#FFD700; 
	color:#FFF; 
	font-weight: bold;
	/*border-bottom:1px solid #000; 
	border-top:1px solid #000; */
	text-align:center;
	background:  url("../images/menu_on.jpg") #ffffff repeat-x;	
	/*border: 1px inset #ccc;*/
	border-top: 1px solid #fff;
	border-right: 1px inset #ccc;
	border-bottom: 1px inset #ccc;
	border-left: 1px inset #ccc;
}


.nav a, .nav a:visited {display:block; color:#000; text-decoration:none; font-size:1em; cursor:pointer;
font-family:Tahoma, Verdana, Sans-serif; }
.nav a:hover {color:#000; background:#27408B; cursor:pointer; }
.nav a:hover .end, .nav a:hover .text {
	background:#eee;
	background:  url("../images/menu_on.jpg") #ffffff repeat-x;	 
	/*border: 1px inset #ccc;*/
	border-top: 1px solid #fff;
	border-right: 1px inset #ccc;
	border-bottom: 1px inset #ccc;
	border-left: 1px inset #ccc;
	padding:6px 6px 4px 8px; 
}

.nav a:active .end, .nav a:active .text{
background:#999; }

.nav a:active .endcurrent, .nav a:active .textcurrent {
background:#999; }


