body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.wrapper {width:1000px; height:auto; margin:0 auto;}
img {border:0;}

.top {width:1000px; height:144px; padding-top:10px; background:url(images/tiles-bg.jpg) left top repeat-x;}

.bluepart {width:1000px; height:235px; background:url(images/blue-bg.jpg) left top repeat-x; clear:both;}
.bluepartsmall {width:1000px; height:35px; background:url(images/blue-bg.jpg) left top repeat-x; clear:both;}

	.banner {width:698px; height:235px; float:left;}
		.bannerpad {padding:20px; color:#FFFFFF; font-size:16px;}
		.btn-cont a {width:99px; height:24px; display:block; text-decoration:none; background:url(images/button-contact.jpg) left top no-repeat; margin-top:5px;}
			.btn-cont a:hover {text-decoration:none; color:#FFFFFF; background:url(images/button-contact.jpg) left bottom no-repeat;}
	

.mainbody {width:1000px; height:auto; clear:both; padding-top:20px; background:url(images/green-bg2.jpg) left top repeat-x; overflow:hidden;}
	.mainwide {width:1000px; height:auto; float:left;}
	.mainleft {width:760px; height:auto; float:left;}
	.mainleft2 {width:900px; height:auto; float:left;}
		.navbar {width:240px; height:auto; float:left;}
				.navleft {padding-left:25px; width:178px; height:auto;}
					.navSpacer {background:url(images/nav-bd.jpg) left top repeat-x; height:1px; line-height:0; font-size:0;}
					.navleft a {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#185465; display:block; text-decoration:none; padding-left:18px; padding-top:8px; padding-bottom:8px;}
					
		/** dropdown **/
		 #about_us, #our_services, #community {position:absolute; display:block; clear:both; z-index:1002; letter-spacing:normal; font-size:14px; font-family:Arial; visibility:hidden;}
		  .drop{width:160px; height:auto;}
		  .drop ul,.drop li{margin:0; padding:0; list-style-type:none; height:auto; font-size:11px;}
		  .drop a{display:block; width:100%; color:#662B19; text-decoration:none; height:15px; background:#E6F2DA; padding-left:8px; border-top:1px solid #CCCCCC; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; text-align:left; font-size:14px; font-family:Arial,Verdana, Helvetica, sans-serif;}
		  .drop a:hover{ text-decoration:none; background:url(images/nav-o.jpg) left top repeat-y; color:#662B19; text-align:left;}
		  
		/** drop down end **/		
						
			
						.navleft a span {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#185465;}
						.navleft .ts {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
					.navleft a:hover {text-decoration:none; background:url(images/nav-o.jpg) left top repeat-y; color:#662B19;}
					.current{text-decoration:none; background:url(images/nav-o.jpg) left top repeat-y; color:#662B19;}
		
		.maincontwide {width:740px; height:auto; float:left; font-size:14px; line-height:22px; padding-right:10px;}
		.maincontent {width:450px; height:auto; float:right; font-size:14px; line-height:22px; padding-right:10px;}
		.maincontent2 {width:550px; height:auto; float:right; font-size:14px; line-height:22px; padding-right:10px;}
			.title {font-size:23px; color:#404040; padding-bottom:10px;}
				.maintext {color:#3875AF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; padding-bottom:5px; margin:0;}
				.ttxt {font-family:Georgia, 'Times New Roman', Times, serif; font-size:14px; color:#990000;}
			.maincontent a {color:#CE3300; text-decoration:underline;}
				.maincontent a:hover {color:#CC0000; text-decoration:none;}
		
		
.inseter {font-size:13px;}
	
.testi {color:#3c3c3c;}
	.testi a {color:#7FB234; font-size:12px; text-decoration:none; font-weight:bold;}
		.testi a:hover {color:#FF6600; text-decoration:none;}
	
	
.footer {width:1000px; height:auto; margin:0 auto; clear:both; text-align:center; padding-top:50px; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:25px;}
	.footer a:hover {color:#CC0000; text-decoration:none;}
		.footer1 span {color:#82C1D0; padding-left:5px; padding-right:5px;}
		.footer1 a {color:#8B6E3F; text-decoration:underline;}
		.footer2 {color:#2C9ECF; font-size:11px;}
			.footer2 a {color:#0066FF; text-decoration:underline;}
			
.right {width:235px; height:auto; float:right;}
.right_a {width:270px; height:auto; padding-left:20px; float:left; padding-top:20px;}

.newscontent {width:510px; height:auto; margin: 0 auto;overflow:hidden; clear:both;}
	.photos {float:left; width:120px; font-size:0px;  margin-right:6px;}
	.news {float:right; width:500px; height:auto;}
	
.right2 {float:right; width:150px;}
.right3 {float:right; width:150px;}

.maincontent_contact {width:400px; height:auto; float:left; font-size:14px; line-height:22px; padding-left:40px;}
.mainleft_contact {width:680px; height:auto; float:left;}