* {

	margin:					0;
	padding:				0;
	
	color:					#666666;
	font-family:			"Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;

}

body{

	background-color:		#e0e0e0;
	background-image:		url(images/bg_body.gif);
	background-repeat:		repeat-x;

}

div{

	font-size:				11px;

}

div#container{

	width:					860px;
	
	padding:				0 auto;
	padding-left:			25px;
	padding-right:			25px;
	margin:					0 auto;
	margin-bottom:			10px;
	
	background-image:		url(images/bg_container.png);

}

div#top{

	width: 					820px;
	height:					26px;
	
	padding-left:			20px;
	padding-right:			20px;

	border-bottom:			1px solid #ff9900;

	line-height:			24px;	
	
}

div#top_date{

	width: 					580px;

	float: 					left;

}

div#top_navigation{

	width: 					240px;

	float: 					left;

	text-align: 			right;

}

div#header{

	width:					820px;
	height:					100px;
	
	margin-top:				1px;
	padding:				20px;
	padding-top:			0;
	
	background-image:		url(images/bg_header.jpg);

}
div#logo{
float: left;
}
div#services{
float: right;
}
div#services ul{
list-style-type: none;
margin-top: 21px;
}
div#services ul li{
text-align: right;
color: #fff;
font-weight: bold;
}
div#navigation{
	
	width:					856px;
	height:					35px;
	
	margin-top:				1px;
	padding-left:			4px;

	
	background-image:		url(images/bg_navigation.gif);

}

div#navigation ul{

	list-style-type:		none;

}

div#navigation ul li{

	display: 				inline;

}
div#navigation ul li span{

	height: 				15px;
	
	display: 				block;
	float: 					right;
	padding-right: 20px;
	

	margin-top: 			9px;


	color: 					#fff;
	line-height: 			13px;
	font-weight:			bold;


}

div#navigation ul li a{

	height: 				15px;

	display: 				block;
	float: 					left;

	margin-top: 			9px;
	padding-left: 			18px;
	padding-right: 			18px;

	border-right: 			1px solid #ff9900;

	color: 					#fff;
	line-height: 			13px;

}

div#navigation ul li a.active{

	font-weight:			bold;
	text-decoration:		none;

}
div#content_wrapper{
width: 870px;
}
div#content{

	padding:				20px;
	width:					820px;
}

div#content ul{

margin-left: 20px;
}

div#sub_content{
float: right;
width: 200px;
padding: 20px;
padding-top: 15px;
margin-left: 20px;
border-top: 1px solid #ffcc99;
border-left: 1px solid #ffcc99;
}
div#main_content{
width: 555px;
padding-bottom: 20px;
}
div#footer{

	width: 					820px;
	height:					27px;
	
	padding-left:			20px;
	padding-right:			20px;

	border-top:			1px solid #ff9900;

	line-height:			24px;	
	
}
div#copyright{
float: left;
}div#webdesign{
float: right;
}
div#sub_content input{
width: 120px;	
	font-size:				11px;
padding: 2px;
	color:					#0066cc;
}
div#sub_content input.submit{
color: #000000;
width: 126px;
cursor: pointer;
}
hr{
height: 1px;
border: 0;
	border-top:			1px solid #ffcc99;

margin-top: 15px;
margin-bottom: 15px;
	}
	
	table#contact input, textarea{
	width: 220px;
	padding: 2px;
	font-size: 11px;
	}
	textarea{
	height: 160px;
	}
	
	div#maps{
padding: 1px; 
border: 1px solid #ffcc99;
width: 540px;
height: 450px;
	}
	
	div#bottom{
	width: 909px;
	height: 10px;
	background-image: url(images/bg_bottom.png);
	margin-left: -24px;
	margin-bottom: -25px;
	}
