body {

	margin: 0px;

	padding: 0px;

	font-family:Arial, Helvetica, sans-serif;

}



#main{

	padding:0px;

	margin:0px auto;

	width:900px;

	height:100%;

}





#header{

	height:100%;

	float:left;

	margin-top:10px;

}



h1{

	font-family:Arial, Helvetica, sans-serif;

	color:#e64b32;

	text-decoration:none;

	margin:0px;

	font-size:18px;

	text-align: center;

	padding-bottom:5px;

}



h2{

	font-family:Arial, Helvetica, sans-serif;

	color:#6fa721;

	text-decoration:none;

	margin:0px;

	font-size:18px;

	padding-left:8px;

}



#topmenu{

	float: left;

	width: 694px;

	height:63px;

}



#topmenu  ul{

	margin: 0px;

	padding: 0px;

	text-align: center;

}



#topmenu  li{

	list-style: none;

	display: inline;

}

#topmenu li a{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #616161;

	text-decoration: none;

	margin: 0 19px;

	font-weight: bold;

	text-align: center;

}

#topmenu li a:hover{

	color: #e84b33;

}



.home_icon{

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

	background-repeat: no-repeat;

	background-position: top;

	width: 37px;

	padding-top: 43px;

	float: left;

}



.about_icon{

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

	background-repeat: no-repeat;

	background-position: top;

	width: 58px;

	padding-top: 43px;

	float: left;

}



.contact_icon{

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

	background-repeat: no-repeat;

	background-position: top;

	width: 70px;

	padding-top: 43px;

	float: left;

}



.articles_icon{

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

	background-repeat: no-repeat;

	background-position: top;

	width: 33px;

	padding-top: 43px;

	float: left;

}





.news_icon{

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

	background-repeat: no-repeat;

	background-position: top;

	width: 36px;

	padding-top: 43px;

	float: left;

}



.faq_icon{

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

	background-repeat: no-repeat;

	background-position: top;

	width: 37px;

	padding-top: 43px;

	float: left;

}



.sitemap_icon{

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

	background-repeat: no-repeat;

	background-position:top;

	width: 33px;

	padding-top: 43px;

	float: left;

	text-align:center;

}



.usa_icon{

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

	background-repeat: no-repeat;

	background-position: top;

	width: 41px;

	padding-top: 43px;

	float: left;

}



#img1{

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

	background-repeat:no-repeat;

	width:203px;

	height:63px;

	float: right;

}



#container{

	width:900px;

	float:left;

	padding:0px;

	height:100%;

	margin-top:7px;

}



#left_container{

	width:693px;

	float:left;

	height:100%;

	padding:0px;

	margin:0px;

}



#right_container{

	width:207px;

	float: right;

	height:100%;

	padding:0px;

	margin:0px;

}



#services_img{

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

	background-repeat:no-repeat;

	width:693px;

	height:210px;

	float:left;

}



#navi_links{

	padding:0px;

	margin:0px;

}



#navi_links ul{

	padding:0px;

	margin:0px;

	float:left;

	width:275px;

	padding-top:36px;

}



#navi_links li{

	display:block;

	list-style-type:none;

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

	background-repeat:no-repeat;

	background-position:left;

	padding-left:15px;

	margin-left:20px;

}



#navi_links li a{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#616161;

	text-decoration:none;

	text-transform:capitalize;

	line-height:20px;

	font-weight:bold;

}



#navi_links li a:hover{

	color:#8bbc31;

}



#form_top{

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

	background-repeat:no-repeat;

	width:199px;

	height:33px;

	float:right;

}



.form_bg{

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

	background-repeat: repeat-y;

	width:199px;

	height:100%;

	float:right;

}



.form_bottom{

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

	background-repeat: no-repeat;

	width:199px;

	height:22px;

	float:right;

}



#content_top{

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

	background-repeat:no-repeat;

	width:693px;

	height: 21px;

	float:left;

	margin-top:5px;

}



#content_bg{

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

	background-repeat: repeat-y;

	width:693px;

	height:100%;

	float:left;

}



#content_bottom{

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

	background-repeat:no-repeat;

	width:693px;

	height:16px;

	float:left;

}



.title{

	color:#629c12;

}





/*form css start*/

#formtext {

	width: 176px;

	height: 100%;

	float: left;

}



form {

	margin: 0px;

	padding: 0px;

}



label {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color:#616161;

	font-weight:bold;

	padding-left:6px;

}



#formimg input {

	margin: 0px;

	padding: 0px;

	width: 134px;

	border: 0px;

	height: 34x;

	margin-top:5px;

}



#formtxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #00000;

	padding-top: 10px;

}



#formtxt a{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #629c12;

	padding-top: 10px;

	text-decoration: none;

}



#formtxt a:hover {

	color: #e64b32;

	text-decoration: underline;

}

/*form css end*/





#article_top{

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

	background-repeat:no-repeat;

	width:199px;

	height:70px;

	float: right;

	margin-top:4px;

}





.news{

	padding:0px;

	margin:0px;

}



.news ul{

	padding:0px;

	margin:0px;

	padding-top:3px;

}



.news li{

	list-style-type:none;

	display:block;

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

	background-repeat:no-repeat;

	background-position:left center;

	padding-left:12px;

	margin-left:12px;

}



.news li a{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-decoration:none;

	color:#598f09;

	font-size:11px;

	line-height:22px;

}



.news li a:hover{

	color:#e0462f;

}



#news_top{

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

	background-repeat:no-repeat;

	width:199px;

	height:41px;

	float: right;

	margin-top:4px;

}



.more{

	width:199px;

	display:block;

	padding:0px;

	margin:0px;

	list-style-type:none;

	text-align:right;

}



.more a{

	font-family: Arial, Helvetica, sans-serif;

	color:#e44931;

	font-size:12px;

	font-weight:bold;

	font-style:italic;

	text-align:right;

	text-decoration:none;

	padding-right:8px;

}



.more a:hover{

	color:#629c12;

}



#footer{

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

	background-repeat:no-repeat;

	width:900px;

	height:29px;

	float:left;

	margin-top:25px;

}



.footerlinks{

	padding:0px;

	margin:0px;

}



.footerlinks ul{

	padding:0px;

	margin:0px;

	float: right;

	padding-top:4px;

}



.footerlinks li{

	list-style-type: none;

	display: inline;

}



.footerlinks li a{

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	text-decoration:none;

	padding-right:4px;

	padding-left:3px;

	border-right: 1px dashed #FFFFFF;

}



.footerlinks li a:hover{

	text-decoration:underline;

}



.copyright{

	float:left;

	list-style-type:none;

	padding-left:10px;

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	text-decoration:none;

	font-size:12px;

	padding-top:6px;

}



.copyright a{

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	text-decoration: underline;

	font-size:12px;

}



.copyright a:hover{

	text-decoration: none;

}



.resources{

	padding:0px;

	margin:0px;

}



.resources ul{

	padding:0px;

	float:left;

	width:136px;

	padding-left:70px;

	margin-top:15px;

}



.resources li{

	display:block;

	list-style-type:none;

	border-bottom:1px dashed #CCCCCC;

}



.resources li a{

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:none;

	font-size:13px;

	font-weight:bold;

	color:#629c12;

	line-height:24px;

}



.resources li a:hover{

	color:#e64b32;

}



.link{

	padding:0px;

	margin:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#629c12;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

}



.link:hover{

	color:#e64b32;

}



.newslinks{

	padding:0px;

	margin:0px;

}





.newslinks ul{

	padding:0px;

	margin:0px;

	float:left;

	padding-top:10px;

	padding-bottom:15px;

}



.newslinks li{

	list-style-type:none;

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

	background-repeat:no-repeat;

	background-position:left;

	display:block;

	padding-left:10px;

	margin-left:15px;

	font-size:11px;

}



.newslinks li a{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#629c12;

	text-decoration:none;

}



.newslinks li a:hover{

	color:#e64b32;

}



.text{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:12px;

	line-height:20px;

	text-decoration:none;

	padding-left:6px;

	padding-right:12px;

	text-align:justify;

	font-weight:normal;	

}



.text a{

	color:#e64b32;

	text-decoration:none;

	font-size:12px;

}



.text a:hover{

	color:#629c12;

}



.sitemap{

	float: left;

	width: 244px;

	height: 100%;

}



.sitemap ul{

	margin: 0px;

	padding: 0px;

}



.sitemap ul li{

	list-style: none;

}



.sitemap ul li a{

	display: block;

	width: 202px;

	height: 20px;

	padding-top: 5px;

	padding-left: 7px;

	border: 1px solid #f0f0f0;

	border-bottom: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}



.sitemap ul li a:hover{

	color: #78aa00;

}



.left_top{

	height:3px;

	background-color:#e8e8e8;

	width:211px;

	float:left;

	font-size:2px;

}



.left_bottom{

	height:3px;

	background-color:#e8e8e8;

	width:211px;

	float:left;

	font-size:2px;

}





h4{

	margin: 0px;

	padding: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: normal;

	color: #629c12;

	border-left: 1px solid #f0f0f0;

	border-right: 1px solid #f0f0f0;

}



#left{

	width: 211px;

	float:left;

	height: 100%;

	margin-top: 6px;

}



#usa_img{

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

	background-repeat:no-repeat;

	width:693px;

	height:162px;

	float:left;

}







#adsense_right{

	width:160;

	height:90px;

	float:right;

}



#adsense{

	width:468px;

	height:60px;

	float: left;

}



#adsense1{

	width:234px;

	height:60px;

	float:right;

}



#adsense2{

	width:234px;

	height:60px;

	float: left;

}





.contactcontainer{

	float: left;

	width: 400px;

	height: 100%;

	margin: 10px 0px;

	border: 1px dashed #CCCCCC;

}



.contact_base{

	padding-left: 70px;

}



.optionalc{

	width: 400px;

	height: 25px;

}



.labelc {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color:#616161;

	padding-left: 10px;

	float: left;

	width: 120px;

}



#usaleft{

	padding:0px;

	margin:0px;

	width:262px;

	height:100%;

	float:left;

	padding-left:45px;

}



#usaright{

	padding:0px;

	margin:0px;

	width:262px;

	height:100%;

	float: right;

	padding-right:45px;

}



.usaimg{

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

	background-repeat:no-repeat;

	height:130px;

	width:262px;

	float:left;

	margin-top:14px;

}



.heading{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#575757;

	font-weight:bold;

	font-size:14px;

	text-decoration:none;

	padding-left:36px;

	padding-top:14px;

	margin:0px;

}



.heading a{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#575757;

	font-weight:bold;

	font-size:14px;

	text-decoration:none;

	margin:0px;

}



.heading a:hover{

	color:#629c12;

}





.usa_text{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#069608;

	font-size:11px;

	text-decoration:none;

	width:231px;

	line-height:18px;

	padding-top:20px;

	padding-left:11px;

	text-align:justify;

	margin:0px;

}



.banner{

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

	background-repeat:no-repeat;

	width:202px;

	float:right;

	margin-top:2px;	

	height:406px;

	margin-bottom:5px;

}





.clear{

	clear:both;

}









.contact_base1{

	padding-left: 230px;

}



.contactcontainer1{

	float: left;

	width: 400px;

	height: 100%;

	margin: 10px 0px;

	border: 1px dashed #9A0D02;

	padding: 10px;

}



#formfields1{

	float: left;

	width: 95%;

	height: 23px;

	margin: 0px;

	padding: 5px;

}



.label{

	float: left;

	width: 150px;}

	

	

#adsenseL{

	float: left;

	width: 234px;

	height: 60px;

}



#adsenseR{

	float: right;

	width: 234px;

	height: 60px;

}



#adsense_160{

	float: left;

	width: 160px;

	height: 600px;

	margin: 10px 0 10px 20px;

}

form, input, select, label{
	margin: 0px;
	padding: 0px;
}

.form_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px 0px;
}

.input_field{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 105px;
}

.punchline1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #8fb730;
	margin: 15px 0px;
}

.punchline2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0e91ec;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.form_title{
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	color: #f88601;
	margin: 0px;
	padding: 8px 0 0 0;
	text-align: center;
}

.main_label, main_input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6a6a6a;
}