/* CSS Document */



body{

	padding:0;

	margin:0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	background-color:#EAEDD8;

	color:#6C6C6C;



}

div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{

	margin:0; padding:0;

}



ul{

	margin:0; 

	padding:0; 

	list-style-type:none;

	font-size:10pt;

	line-height:14pt;

}

.spacer{

	clear:both; 

	font-size:0; 

	line-height:0;

}

h2 {font-size:100%;
	border-bottom:1px dotted #cecece;
	margin-right:5px;
	margin-bottom:5px;}
	
	
h3 {font-size:12px;

	margin:10px 0 5px 0;}

#service h2 {font-size:110%; margin-left:5px;}

.contact{font-size:8pt; margin-left:10px;}

/*------------------------------------------------main--------------------*/



/*------------------------------------------------header--------------------*/

#header{

	width:942px;

	height:110px;

	margin:0 auto;

	padding:0 5px 0 34px;

}



#header img.logo{

	display:block;

	font-size:0;

	line-height:0;

	margin:21px 41px 0 0;

	float:left;

}

#header p.topTxt{

	display:block;

	font:normal 11px Arial, Helvetica, sans-serif;

	color:#C2C2C2;

	background-color:inherit;

	margin:36px 0 0 0;

	float:left;

}

#header p.topTxt span{

	color:#fff;

	background-color:#9D0303;

	padding:0 3px 0 3px;

}

/*------------------------------------------------header--------------------*/



/*------------------------------------------------body--------------------*/

#body{

	width:979px;

	margin:0 auto;

	background-color:#fff;

	color:#6C6C6C;

}

#body p.navLeft{

	display:block;

	background:url(images/nav_left.gif) 0 0 no-repeat;

	width:22px;

	height:34px;

	float:left;

}

#body ul.nav{

	width:935px;

	height:34px;

	background:url(images/nav_bg.gif) 0 0 repeat-x;

	float:left;

	margin:0 0 6px 0;

}

#body ul.nav li{

	float:left;

	background:url(images/nav_div.gif) right top no-repeat;

	height:34px;

	padding:0 2px 0 0;

}

#body ul.nav li a{

	display:block;

	padding:0 15px;

	font:bold 11px/34px Arial, Helvetica, sans-serif;

	color:#1B1B1B;

	background-color:inherit;

	text-decoration:none;

}

#body ul.nav li a:hover{

	color:#fff;



}

#body ul.nav li.noImg{

	background-image:none;

}

#body p.navRight{

	display:block;

	background:url(images/nav_right.gif) 0 0 no-repeat;

	width:22px;

	height:34px;

	float:left;

}

/*------------------------------------------------left--------------------*/

#left{

	width:420px;

	float:left;

	padding:15px 0px 40px 10px;
	
	font-size:12px;



}

/*#left h2.welcome{

	display:block;

	width:418px;

	height:28px;

	background:url(images/welcome_div.gif) left bottom repeat-x;

	margin:0 0 21px 0;

}
*/
#left h2.welcome span{

	font-size:0;

	line-height:0;

}

#left p.lftTxt{

	display:block;

	font-size:12px;

	line-height:18px;

}

#left p.lftTxt span{

	color:#000;

/*	font-weight:bold; */

	background-color:inherit;

}

#left h2.le{

	display:block;

	margin:50px 0 20px 0;

	font-size:0;

	line-height:0;

}

#left p.lftTxt2{

	display:block;

	width:264px;

	font-size:12px;

	line-height:18px;

	color:#637704;

	background-color:inherit;

	font-weight:bold;

	margin:0 0 9px 0;

}

#left p.lftTxt3{

	display:block;

	width:262px;

	font-size:12px;

	line-height:18px;

	margin:0 0 5px 0;

}

#left p.lftTxt3 span{

	color:#cecece;

	font-weight:bold;

	background-color:inherit;

	display:block;

}

#left a{

	display:block;

	background:url(images/read_more.gif) 0 0 no-repeat;

	width:60px;

	height:15px;

	margin:10px 0 5px 0px;

}

#left .norm a{
	background:none;



	margin:10px 0 20px 0px;

}




/*------------------------------------------------left--------------------*/



/*------------------------------------------------right--------------------*/

#right{

	width:482px;

	float:right;

	padding:0 8px 0 0;

}

#right h3.rightBot{

	display:block;

	color:#141414;

	font:normal 17px/43px Verdana, Arial, Helvetica, sans-serif;

	background-color:inherit;

}

#right p.rightTxt{

	display:block;

	font-size:11px;

	line-height:18px;

	width:452px;

}

#right p.rightTxt a{

	color:#1E759A;

	background-color:inherit;

	font-weight:bold;

	text-decoration:underline;

}

#right p.rightTxt a:hover{

	text-decoration:none;

}

#service{

	width:237px;

	background:url(images/latest_service_bg.gif) 0 0 repeat-x #94B10A;

	color:#fff;

	padding:15px 0 0 0;

	margin:0 3px 9px 0;

	float:left;

}

#service h2 img.head{

	display:block;

	height:21px;

	margin:0 0 6px 0;

	padding:0 0 0 21px;

}

#service h3{

	font-size:12px;

	line-height:18px;

	margin:0 0 16px 0;

	display:block;

	padding:0 0 0 21px;

}

#service img.pic{

	display:block;

	font-size:0;

	line-height:0;

	float:left;

	padding:0 0 0 21px;

}

#service ul{

	width:230px;

	float:right;

}

#service ul li{

	font-size:0;

	line-height:0;

}

#service ul li a{

	display:block;

	padding:0 0 0 7px;

	background:url(images/arrow.gif) 0 7px no-repeat;

	font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	text-decoration:none;

}

#service ul li a:hover{

	background-color:#8DA909;

	color:#fff;

}

#service ul li a.rm2{

	display:block;

	background:url(images/read_more2.gif) 0 0 no-repeat;

	width:56px;

	height:17px;

	margin:17px 0 0 0;

}



#service ul li a.rm2:hover{

	background:url(images/read_more2_hover.gif) 0 0 no-repeat;

}

#service p.serBot{

	display:block;

	background:url(images/service_bottom.gif) 0 0 no-repeat;

	width:237px;

	height:16px;

	font-size:0;

	line-height:0;

	float:left;

}





/*------------------------------------------------right--------------------*/



/*------------------------------------------------body--------------------*/



/*------------------------------------------------footer--------------------*/

#footer{

	width:979px;

	height:60px;

	background:url(images/footer_bg.gif) 0 0 no-repeat;

	padding:14px 0 0 0;

	margin:0 auto;

	position:relative;

}

#footer p.copyright{

	font:normal 10px/18px Verdana, Arial, Helvetica, sans-serif;

	position:absolute;

	left:690px;

	top:14px;

	width:380px;

	color:#000;

	background-color:inherit;

}

#footer p.design{

	display:block;

	padding:0;

	position:absolute;

	left:797px;

	top:31px;

	font:bold 10px/18px Verdana, Arial, Helvetica, sans-serif;

	color:#0F6B92;

	background-color:inherit;

}

#footer p.design a.link{

	font:bold 10px/18px Verdana, Arial, Helvetica, sans-serif;

	color:#0F6B92;

	background-color:inherit;

	text-decoration:none;

	padding:2px;

}

#footer p.design a.link:hover{

	color:#fff;

	background-color:#000;

}

#footer a.xhtml{

	display:block;

	background:url(images/xhtml_bg.gif) 0 0 no-repeat;

	width:91px;

	height:21px;

	position:absolute;

	left:13px;

	top:14px;

	text-indent:-2000px;

}

#footer a.xhtml:hover{

	background:url(images/xhtml_bg_hover.gif) 0 0 no-repeat;

}

#footer a.css{

	display:block;

	background:url(images/css_bg.gif) 0 0 no-repeat;

	width:91px;

	height:21px;

	position:absolute;

	left:110px;

	top:14px;

	text-indent:-2000px;

}

#footer a.css:hover{

	background:url(images/css_bg_hover.gif) 0 0 no-repeat;

}

/*------------------------------------------------footer--------------------*/

