body {
	behavior:url(csshover.htc);
	}

div#topnav {
	/*margin: 0; */
	border-top: #006600 solid 1px;
	border-left: #006600 solid 1px;
	border-right: #006600 solid 1px;
/*	width: 765px;*/
	width: 100%;
	_width: 842px;
	height: 45px;
	padding: 20px;
	background-color:#FFFFFF;
	/*_padding: 0px;
	_margin: 0px;*/
}

* div#topnav {
	margin:0; padding:0;
	}

/*div#topnav {
	width:100%;
	float:left;
	border:1px solid #C3C3C3;
	font-family:verdana, arial, sans-serif;
	background-color:#336699;
	margin-top:5px;
	margin-bottom: 5px;
	padding: 5px 0;
	}*/

div#topnav ul {
	margin:16px 0 0 250px;
	#margin:16px 0 0 296px;
	_margin: 16px 0 0 40px;
	}

@media screen and (-webkit-min-device-pixel-ratio:0)  {
div#topnav ul {
	margin:18px 0 0 224px;

	}
}


* html div#topnav ul{
	float:left;
/*	border-left:1px solid #C3C3C3; */
	}


div#topnav li {
	float:left;
	list-style-type:none;
	margin-left: 10px;
	margin-right: 10px;
/*	background-color:#336699;
	border-right:1px solid #C3C3C3; */
	}
@media screen and (-webkit-min-device-pixel-ratio:0)  {
div#topnav li {
	margin-left: 8px;
	margin-right: 5px;

	}
}
	
div#topnav li:first-child {
/*	border-left:1px solid #C3C3C3; */
	}
	
div#topnav li:hover {
/*	background-color: #5B99F0; */
	}
	
div#topnav a {
	padding:0 10px;
	text-decoration:none;
	color:#0E7900;
	}
	
div#topnav a:hover {
	color: #C50000;
	}
div#topnav a.logo {	
padding:0;
}
	
*html div#topnav a 
	{
	display:block;
	}
	
img.logo {
float:left;
}