@charset "utf-8";

*, html {
	margin:0px;
	padding:0px;
	text-align:left;
	
}

body {
	margin:5px 0px;
	background:#95a684;
	font: normal 13px  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#fbfcd3;
	
}
a
{
	text-decoration:none;
	color:#fdfe00;	
}
a:hover {
	text-decoration : underline;
}

form, div, p
{
	margin:0px;	
	padding:0px;
}
p
{
	line-height:17px;
	padding:0px 35px;
	text-align:justify;
}
img
{
	vertical-align:top;
	border:none;
}

select, textarea, radio, input, .submit, .select 
{
	font:normal 11px Arial,Verdana, Helvetica, sans-serif;
	color: #343232;
	vertical-align: middle;	
	padding-left:5px;
	border: 1px solid #bebdbd;
	
}
.quick , .quick_right
{

	float:left;
	width:150px;
	margin:auto;
	padding:0px;
	text-align:right;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#f2f3f0;
	padding-right:4px;
	padding-top:5px;
	padding-bottom:5px;
}
.quick_right
{

	width:300px;
	text-align:left;
	font-weight:normal;
}

.button
	{
	font-weight:bold; 
	border:solid 1px #ebfdbc; 
	cursor:pointer; 
	color:#000;
	background:#799d1c;
	text-align:center;
}
#main
{
	width : 950px;
	margin : auto;
	background: #2d5900;
}
#body-bg
{
	background:url(images/page-bg.jpg) top repeat-y;
	clear:both;
	width:950px;
}
.clear
{
	clear:both;
}

h5
{
	background:url(images/point1.jpg) left center no-repeat;
	padding:3px 0px 3px 28px;
	font:bold 18px Trebuchet MS, Arial, Verdana,  Helvetica, sans-serif;
	color:#ffff00;
	border-right:10px solid #fcfcaf;
	border-bottom:1px dotted #f1f1d5;
	margin:0px 40px 4px 10px;
	text-transform:uppercase;
}

h4
{		
	font:bold 13px Arial,Verdana, Helvetica, sans-serif;
	color:#fbfcd3;
	text-align:left;
	padding:3px;
	border-left:8px solid #e06f0a;
	border-right:4px solid #e06f0a;
	margin:10px 40px 10px 35px;
	background:#036909;
	letter-spacing:1px;
	text-transform:uppercase;
}

.img-float
{
	float:right;
	margin:8px 0px 8px 8px;
}

.img-float1
{
	float:right;
	margin:6px 40px 8px 8px;
}
.img-float2
{
	float:right;
	margin:0px 40px 8px 8px;
	
}



/* ---------------------------------- For Header ----------------------------------*/

#topbanner-left, #topbanner-right
{
	width:500px;
	height : 165px;
	float : left;
}
#topbanner-right
{
	width:450px;
}


/* ---------------------------------- End Header ----------------------------------*/

/* ---------------------------------- For Body ----------------------------------*/
#col-left, #col-right
{
	width:235px;
	float:left;
}
#col-right
{
	width:715px;
}

.link-bg
{
	background:url(images/link-bg.jpg) center no-repeat;	
	width:235px;
	height:44px;
}
.link
{
	font:bold 11px Arial,Trebuchet MS,Tahoma, Verdana,  Helvetica, sans-serif;
	text-align:left;
	padding-left:33px;
	display:block;
	height:44px;
	line-height:44px;
	color:#000;
}
.link:hover 
{
	color:#234401;
	background:url(images/link-hover.jpg) no-repeat 100%;
	text-decoration:none;
}

.contact
{
	padding-left:40px;
	clear:both;
	
	width:363px;
}
.contact-bg
{
	background:url(images/contact-bg.jpg) top repeat-y; 
	width:363px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.location-map
{
	float:right;
	width:290px;
	margin:0px 0px 0px 0px;
}
.location-map a
{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff000;
	padding:0px 0px 0px 14px;
	margin-top:12px;
}
.location-map a:hover
{
	color:#e06f0a;
	text-decoration:none;
}
h2
{
	padding:10px 0px 3px 14px;
	font:bold 14px  Arial, Verdana,  Helvetica, sans-serif;
	color:#ffff00;
}
ul li
{
	font:normal 12px Verdana,Arial,  Helvetica, sans-serif;
	list-style-image:url(images/arrow.jpg);
	padding:0px 0px 7px 2px;
	text-align:left;
	margin-left:60px;
}

.b, .b_in
{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#ff4301;
}
.border
{
	width:600px;
	margin-top:24px;
	background: url(images/border_02.jpg) top repeat-y; 
	
}
.enlarge,.enlarge-center,.enlarge-right
{
	float:left;
	padding:0px 0px 0px 70px;
	width:70px;
	text-align:center;

}
.enlarge-center
{
	padding:0px 0px 0px 145px;
}
.enlarge-right
{
	float:right;
	padding:0px 70px 0px 0px;
}
.enlarge a,.enlarge-center a,.enlarge-right a
{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff000;
}
.enlarge a:hover,.enlarge-center a:hover,.enlarge-right a:hover
{
	color:#e06f0a;
	text-decoration:none;
}

/* ---------------------------------- End Body ----------------------------------*/



/* ---------------------------------- For Footer ----------------------------------*/
#footer-left, #footer-right
{
	width:500px;
	float:left;
	padding:0px 10px 10px 10px;
}

#footer-right
{
	width:400px;
	text-align:right;
}

/* ---------------------------------- End Footer ----------------------------------*/

