/* CSS Document */
/*-------General Starts-------*/
body {
	margin:0px;
	padding:0px;
	font:normal 15px Arial, Helvetica, sans-serif;
	font-size:15px;
}
td, ul, li, p, h2, h3, h4{
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	border:none;
	line-height:0px;
	font-size:0px;
	outline:none;
	display:block;
}
ul{
	list-style-type:none;
	padding:0;
	margin:0;
	}

.spacer{ 
	line-height:0; 
	font-size:0; 
	clear:both;
}

h3{
	color:#000;
	font:normal 18px/22px Arial, Helvetica, sans-serif;
	background-color:inherit;
	padding-bottom:2px;
}
h4{
	color:#579C25;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	background-color:inherit;
}
p{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#676767;
	background-color:inherit;
 }
p.read_more{
	margin:0px;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
}
p.read_more a{
	color:#F6810F;
	background-color:inherit;
	text-decoration:underline;
}
p.read_more a:hover{
	text-decoration:none;
}
p.button{
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	margin:0px;
}
p.button a{
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	background:url(images/bttn_more.gif) repeat-x 0 0;
	border:1px solid #0195C5;
	width:64px;
	text-align:center;
	display:block;
}
p.button a:hover{
	border:1px solid #fff;
}
b{
	color:#25462C;
	display:block;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	background-color:inherit;
}
/*-------General Ends-------*/

/*-----------------------TOP-PANNEL STARTS------------------------------*/
.nav_pannel{
	background:url(images/nav_bg.gif) repeat-x 0 0 #3F3F3F;
	padding:25px 0 22px;
	color:#FFF;
}
.nav_pannel ul{
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:inherit;
}
.nav_pannel ul li{
	float:left;
	padding:0 8px;
	width:auto;
}
.nav_pannel ul li.active{
	background-color:inherit;
	color:#EE7F13;
}
.nav_pannel ul li a{
	color:#FFF;
	background-color:inherit;
	text-decoration:none;
}
.nav_pannel ul li a:hover{
	background-color:inherit;
	color:#EE7F13;
}
/*-----------------------TOP-PANNEL ENDS------------------------------*/
/*-----------------------HEADER STARTS------------------------------*/
.header_bg{
	padding-bottom:40px;
}
.hdr_left{
	width:584px;
	background-color:#D5D5D5;
	padding:2px;
	color:#fff;
}
.hdr_left p.read_more{
	background:url(images/bullet_arrw.gif) no-repeat 0 50%;
	padding-left:14px;
	width:33px;
	margin:0 auto;
}
.hdr_left p.read_more a{
	color:#000;
	background-color:inherit;
	text-decoration:none;
}
.hdr_left p.read_more a:hover{
	text-decoration:underline;
}
.hdr_left h3{
	color:#fff;
	background-color:inherit;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:4px 0 1px;
}
.hdr_01{
	color:#fff;
	background-color:#279DC1;
	padding-bottom:8px;
	width:192px;
}
.hdr_02{
	color:#fff;
	background-color:#EE7F13;
	padding-bottom:8px;
	width:192px;
}
.hdr_03{
	color:#fff;
	background-color:#6EB838;
	padding-bottom:8px;
	width:192px;
}
.hdr_right{
	width:299px;
	padding:24px 0 0 33px;
}
.hdr_right p.caption{
	color:#2C5F07;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	background-color:inherit;
	padding-top:2px;
}
.hdr_right h3{
	color:#D96D04;
	font-weight:bold;
	background-color:inherit;
	padding:14px 0 2px;
}
.hdr_right p.read_more{
	padding-top:10px;
}
/*-----------------------HEADER ENDS------------------------------*/
/*-----------------------MID-PANNEL STARTS------------------------------*/
.mid_pannel{
	padding:2px 0 21px;
	background:url(images/mid_bg.gif) repeat-x 0 0 #E8E8E8;
	line-height:0px;
	font-size:0px;
	border-bottom:1px solid #C9C9C9;
	color:#676767;
}
.mid_pannel img{
	margin:18px 0 16px;
	display:inline;
}
.welcome_bg{
	padding:0 40px 0 0;
	width:680px;
}
.welcome_bg p.button{
	padding-top:8px;
}
.welcome_bg h4{
	padding-bottom:13px;
}
/*-----------------------MID-PANNEL ENDS------------------------------*/
/*-----------------------BODY-PANNEL STARTS------------------------------*/
.body_bg{
	padding:2px 0 40px;
	font-size:15px;
}
.body_bg img{
	display:block;
}

/*---------BODY-LEFT STARTS-----------*/
.body_left{
	width:465px;
	padding-right:40px;
}
.body_left p.read_more{
	padding-bottom:9px;
}
.left_top{
	padding:16px 0 40px;
}
.left_top img{
	display:block;
	margin-top:13px;
}
.left_top p.read_more{
	background:url(images/icon_star.jpg) no-repeat 0 0;
	padding:0 0 0 29px;
}

/*---------BODY-LEFT ENDS-----------*/
/*---------BODY-RIGHT STARTS-----------*/
.body_right{
	width:430px;
	background-color:#E8E8E8;
	border:1px solid #D7D7D7;
	color:#2A2A2A;
	padding:19px 19px 20px;
}
.body_right p{
	color:#2A2A2A;
	background-color:inherit;
}
.body_right p.read_more{
	padding-bottom:3px;
}
.body_right p.cnt_rght{
	padding:4px 0 9px;
}
.padd_rght{
	padding:17px 0 17px;
}

/*---------BODY-RIGHT  ENDS-----------*/

/*-----------------------BODY-PANNEL ENDS------------------------------*/

/*----------------------------ABOUT-PAGE STARTS----------------------------*/
.about_page{
	padding:41px 0 227px;
}

b.about_sub{
	padding-bottom:3px;
}
h4.about_hd {
	padding-bottom:13px;
}
/*----------------------------ABOUT-PAGE ENDS----------------------------*/
/*-----------------------FOOTER STARTS------------------------------*/
.footer{
	color:#C0C0C0;
	background:url(images/footer_bg.gif) repeat-x 0 0 #4D8822;
	padding:26px 0 26px;
}
.footer p.link{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#1D3D06;
	margin-bottom:5px;
	background-color:inherit;
}
.footer p.link a{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#EFF5D7;
	background-color:inherit;
	text-decoration:none;
}
.footer p.link span{
	padding:0 10px;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#EFF5D7;
	background-color:inherit;
	text-transform:uppercase;
}
.footer p.link a:hover{
	text-decoration:none;
	background-color:inherit;
	color:#1D3D06;
}
.footer p{
	font:normal 11px/17px Arial, Helvetica, sans-serif;
	color:#1D3D06;
	background-color:inherit;
}
.footer a{
	color:#EFF5D7;
	font-weight:bold;
	background-color:inherit;
	text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
}

table.servicesT
{ font-family: Verdana;
font-weight: normal;
font-size: 12px;
color: #404040;
width: 1000px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 2px;
margin-top: 0px;
}


table.servicesT td.servHd
{ border-bottom: 2px solid #6699CC;
background-color: #BEC8D1;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #404040;}


table.servicesT td
{ border-bottom: 1px dotted #6699CC;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 13px;
color: #404040;
background-color: white;
text-align: left;
padding-left: 3px;} 

.servBodL { border-left: 1px dotted #CEDCEA; } 
/*-----------------------FOOTER ENDS------------------------------*/

.text12_green {
	FONT-SIZE: 14px;  MARGIN-LEFT: 0px; COLOR: #056E16; FONT-FAMILY: Arial; letter-spacing: 1px;
}
