#ddmenu {
	background:url(../images/navigetion_bg.gif) repeat-x;
	margin: 0;
	padding: 0;
	height:44px;
	border-left: solid 1px #025962;
}
	
#ddmenu li {	
	float: left;
	list-style: none;
	font: 11px Tahoma, Arial;
}

#ddmenu li a {	
	background:url(../images/divider.gif) right top no-repeat;
	display: block;
	padding:15px 18px 14px 18px;
	text-decoration: none;
	color: #fff;
	white-space: nowrap;
	text-align:center;
}

#ddmenu li a:hover {	
	background: url(../images/navigetion_hover_bg.gif) repeat-x;
}
	
#ddmenu li ul {	
	padding:0px;
	position: absolute;
	visibility: hidden;
	width:225px;
	margin:0 0 0 -1px;
}

#ddmenu li ul li {	
}

#ddmenu li ul li a {
	background: #509644;
	color: #d9d9d9; 
	padding:6px 10px;	
	width:205px;
	text-align:left;
	border:solid 1px #1a543c;
	border-top:none!important;
}

#ddmenu li ul li a:hover {	
	background: #509644;
	padding:6px 10px;
	color:#000000;
}










#demo img {
	border:solid 1px #ccc;
	padding:1px;
	margin:5px 20px 5px 0;
}
#demo A {
	display:block;
	float:left;
	text-align:left;
	text-decoration:none;
	font-size:11px;
}



.nooverlay {
	display:block;
	float:left;
	text-align:left;
	text-decoration:none;
	font-size:11px;
}

.nooverlay img{ border:solid 1px #ccc;
	padding:1px;
	margin:5px 20px 5px 0; }



body {
	margin: 0px;
	padding: 0px;
	background:url(../images/body-bg.gif) repeat-x top left #fff;
}
td{
	vertical-align:top;
}
.logo-bg{
	background:url(../images/logo_right.gif) no-repeat top right;
	width:929px;
	height:133px;	
}
.logo{
	width:361px;
	float:left;
}
.logo-right{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:right;
	padding:15px 15px 0 0;
}
.logo-right a{
	color:#fff;
	text-decoration:none;
}
.logo-right a:hover{
	color:#fff;
	text-decoration:underline;
}
.clear{
	clear:both;
}









h1{
	color:#368e06;
	font:bold 22px Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}
h1 span{
	padding:0 10px 0 0;
	margin:0px;
	font: normal 22px Arial, Helvetica, sans-serif;
	color:#005862;
}

.mid{
	border-left:solid 1px #005862;
	border-right:solid 1px #005862;
	padding:20px 25px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
}
.mid-left{
	width:490px;
	float:left;
	padding:0 25px 0px 0;
}
.mid-right{
	float:left;
	width:312px;
	padding:0 0px 0 25px;
	border-left:solid 1px #bec0bc;
}
h2{
	font: normal 18px Arial, Helvetica, sans-serif;
	padding:0 0 10px 0px;
	margin:0px;
	color:#368e06;
}
h4{
	font: bold 12px Arial, Helvetica, sans-serif;
	padding:0;
	margin:0px;
	color:#005862;	
}	
a{
	text-decoration:underline;
	color:#2e4107;
	font:bold 12px Arial, Helvetica, sans-serif;
}
a:hover{
	text-decoration:none;
	color:#2e4107;
}
.img-left{
	 float:left;
	 margin:4px 20px 0px 0;
	border:solid 1px #ccc;
	padding:2px;
}
.img-padding{
	padding:5px 0 5px 20px;
}

























.footer{
	background:url(../images/footer-bg.gif) no-repeat;
	width:929px;
	height:69px;
	margin:0px auto;
	padding:0px;
}
.footer-left{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#66a804;
	padding:45px 0 0 10px;
}
.footer-left a{
	color:#66a804;
	text-decoration:none;
	padding:0 10px;
}
.footer-left a:hover{
	color:#66a804;
	text-decoration:underline;
}
.footer-right{
	text-align:right;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:10px 20px 0 0;
}
.footer-right a{
	color:#fff;
	text-decoration:none;
}
.footer-right a:hover{
	color:#fff;
	text-decoration:underline;
}