img, div {
	behavior: url(iepngfix.htc);
	margin-bottom: 5px;
}
p {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

#flashleft {
	padding: 10px;
	width: 202px;
	float: left;
}

.right{
float: right;
}
.left{
float: left;
}
#mainimage {
	height: 318px;
	width: 492px;
}


body{
font-family: "Century Gothic",Verdana, Geneva, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
background-color: #d3d3d3;
/*background: #B7D3E1 url('../images/bg_body.jpg') top left repeat-x;*/
}


#container{
margin: 0 auto;
width: 970px;
background: url('../images/bg_content_shadow.png') top left repeat-y;
padding-bottom:  30px;

}
.boxtitle {
	background-color: #EEEEEE;
	height: 25px;
	padding: 5px;
	border: 1px solid #CCCCCC;
}




	#header{
	height: 200px;
	margin-left: 5px;
	width: 959px;
	border-bottom: 8px solid #ff8809;
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
	#contact_details{
	color: #fff;
	padding: 20px 0 0 30px;
	font-size: 0.9em;
	}
		#contact_details a{color: #fff; text-decoration: none;}
		#contact_details a:hover{color: #FF8809; }
	


#content_container{
margin: 0 auto;
width: 960px;
}
#content_container p, #content_container ul{
font-size: 0.8em;
color: #666663;
line-height: 160%;	
}

	#navi{
	margin: 1px 0 0 0px;
	float: left;
	padding: 0;
	width:212px;
	font-weight: 400;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	}
	#navi span{color: #ff8809}
	
		#navi ul{ list-style-type: none; margin: 0; padding: 0; font-size: 0.8em;}
		#navi ul li{ background: url('../images/bg_navi.jpg') top left repeat-x; border-bottom: 1px solid #ccc }
		#navi ul li a{color: #2d2d2d; text-decoration: none; padding: 7px 15px; display: block;}
		#navi ul li a:hover{background-color: #b3af97; color: #fff;}
			
		#navi ul li .active	{background-color: #a0a5be; color: #fff;}


	#content{
	width: 495px;
	float: left;
	padding-top: 10px;
	padding-bottom: 0;
	padding-left: 20px;
	}
	
		#contentright{
	width: 200px;
	margin-top: 10px;
	margin-right: 10px;
	float: right;
	}
	
#content2{
	width: 650px;
	float: left;
	padding-top: 10px;
	padding-bottom: 0;
	padding-left: 20px;
	}

		#contentright2{
	width: 196px;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	padding: 2px;
	margin-right: 10px;
	}
	
		#contentright3{
	width: 196px;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	padding: 2px;
	margin-right: 10px;
	}
		#content a{
		color: #006CE8;
		text-decoration: none;
		}
			#content a:hover{
			color: #F35B00;
			}
	
		#content h1{
	color: #ff8809;
	font-weight: 400;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	margin: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
		}
		
		#content h2{
		color: #006CE8;
		font-weight: 400;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		margin: 30px 0 0 0;
		padding: 0;
		}
		

		
	#content table{
	font-size: 0.8em;
	
	}
	
	#content table td{
	width: 200px;	
	padding: 5px;
	}
	
	#content table input{
	width: 200px;
	}
	#content table input.button{
	width: 125px;
	float: right;
	margin-left: 10px;
	}


	#content_right{
	padding-left: 10px;
	margin-top: 50px;
	float: right;
	width: 300px;
	border-left: 1px solid #ccc;
	padding-right: 10px;
	}

	#footer{
	margin: 0 auto;
	width: 970px;
	height: 129px;
	background: url('../images/bg_footer.png') top left no-repeat;
	}
	
		#footer_contents{
		margin: 0px 5px;
		padding: 0px 20px 0 0;
		border-top: 1px solid #ccc;
		color: #999;
		font-size: 0.7em;
		}
		
		
		
			#navi_footer{
	float: left;
	width: 900px;
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
}
			#navi_footer ul{ list-style-type: none; margin: 0; padding: 0 0 0 20px; }
.searchquick {
	width: 180px;
}
			#navi_footer ul li{ display: inline;  }
			
h2 {
	font-size: 20px;
	color: #006600;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
			
h3 {
	font-size: 18px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

h4 {
	font-size: 16px;
	color: #004F00;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

h1{
	color: #ff8809;
	font-weight: 400;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	margin: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
		}
		
h5{
	color: #0000FF;
	font-weight: bold;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	margin: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	text-decoration: underline;
		}

h6{
	color: #DA0E13;
	font-weight: bold;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
		}

			#navi_footer ul li a{color: #999; text-decoration: none; padding: 0 3px}
			#navi_footer ul li a:hover{color:#F35B00;}
.boxtitlecontent {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.boxtitlecontent2 {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.formmessage {
	width: 180px;
}



form { 
	padding:0px;
	margin:0px;
	width:180px;
}

