* {
	margin:0px;
	padding:0px;
	outline:none;
}
body {
	font:13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(images/bg.gif) repeat-x top #ebf1ba;
	color:#464646;
}
a:link, a:visited, a:active {
	color:#5d9a00;
	text-decoration:underline;
}
a:hover {
	color:#414141;
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}
h1 {
	font-size:18px;
	color:#333333;
	padding-bottom:15px;
}
h2 {
	font-size:20px;
}
ul li {
	list-style-type:none;
}
img {
	border:0px;
}
/*ul li
	{
	background:url(images/green-arrow.gif) no-repeat 0px 5px;
	padding:0px 0px 7px 25px;	
	}*/

ul li a {
	color:#333333;
}
ul li a:hover {
	color:#333333;
}
#wraper {
	background:url(images/top-bg.gif) no-repeat center top;
	width:100%;
	overflow:hidden;
}
#header {
	width:880px;
	height:252px;
	overflow:hidden;
	margin:0px auto;
	padding-left:20px;
	margin-top:30px;
	background:url(images/flash.jpg) no-repeat;
}
.logo {
	float:left;
	width:277px;
	height:183px;
	margin:30px 0px 0px 0px;
}
.logo a {
	width:277px;
	display:block;
	height:183px;
	text-indent:-99999px;
	overflow:hidden;
}
#main {
	width:900px;
	overflow:hidden;
	margin:0px auto;
	background:url(images/center-bg.gif) repeat-y top;
	margin-bottom:1px;
}
/*left container css start*/


#lftcontainer {
	width:233px;
	float:left;
	background:url(images/left-panel-bg.gif) no-repeat top left;
	padding:10px 0px;
	overflow:hidden;
}

ul#menu-leftsidebarmenu {
	margin:0px 1px 5px 9px;
}
#menu-leftsidebarmenu li {
	float:left;
	padding:0px 0px 2px 0px;

background:url(images/left-navi-bg.gif) no-repeat top;
}
#menu-leftsidebarmenu li a {
	color:#fff;
	float:left;
	font-size:16px;
	width:222px;
	height:38px;
	font-weight:normal;
        padding-left:15px;	
	padding-top:10px;
	text-decoration:none;
}

#menu-leftsidebarmenu li a span
	{
	float:left;
	padding:10px 0px 0px 30px;
	cursor:pointer;
	}
#menu-leftsidebarmenu li#menu-item-17 a span
	{
	background:url(images/home-white.gif) no-repeat 14px 14px;
	}
#menu-leftsidebarmenu li#menu-item-18 a span
	{
	background:url(images/service-white.gif) no-repeat 14px 13px;
	}
#menu-leftsidebarmenu li#menu-item-19 a span
	{
	background:url(images/testi-white.gif) no-repeat 14px 13px;
	}
#menu-leftsidebarmenu li#menu-item-20 a span
	{
	background:url(images/tele-white.gif) no-repeat 14px 14px;
	}
#menu-leftsidebarmenu li#menu-item-21 a span
	{
	background:url(images/resources-white.gif) no-repeat 14px 14px;
	}
#menu-leftsidebarmenu li#menu-item-17 a:hover span
	{
	background:url(images/home-black.gif) no-repeat 14px 14px;
	}
#menu-leftsidebarmenu li#menu-item-18 a:hover span
	{
	background:url(images/service-black.gif) no-repeat 14px 13px;
	}
#menu-leftsidebarmenu li#menu-item-19 a:hover span
	{
	background:url(images/testi-black.gif) no-repeat 14px 13px;
	}
#menu-leftsidebarmenu li#menu-item-20 a:hover span
	{
	background:url(images/tele-black.gif) no-repeat 14px 14px;
	}
#menu-leftsidebarmenu li#menu-item-21 a:hover span
	{
	background:url(images/resources-black.gif) no-repeat 14px 14px;
	}
#lftcontainer #menu-leftsidebarmenu li.menu-item-home a span
	{
	background:url(images/home-black.gif) no-repeat 14px 14px;
	}
#lftcontainer #menu-leftsidebarmenu li.page-item-5 a span
	{
	background:url(images/service-black.gif) no-repeat 14px 14px;
	}
	
	
#lftcontainer #menu-leftsidebarmenu li.page-item-8 a span
	{
	background:url(images/testi-black.gif) no-repeat 14px 14px;
	}
	
#lftcontainer #menu-leftsidebarmenu li.page-item-12 a span
	{
	background:url(images/tele-black.gif) no-repeat 14px 14px;
	}
	
#lftcontainer #menu-leftsidebarmenu li.page-item-10 a span
	{
	background:url(images/resources-black.gif) no-repeat 14px 14px;
	}



#menu-leftsidebarmenu li a:hover, #menu-leftsidebarmenu li.active a, #menu-leftsidebarmenu li.menu-item-home a, #menu-leftsidebarmenu li.page-item-5 a, #menu-leftsidebarmenu li.page-item-8 a, #menu-leftsidebarmenu li.page-item-12 a, #menu-leftsidebarmenu li.page-item-10 a  {
	background:url(images/left-navi-hover-bg.gif) no-repeat top;
	color:#333333;
}








.contactus {
	clear:both;
	overflow:hidden;
	padding:15px 8px 9px 9px;
}
.contacttop {
	background:url(images/contactus-top-bg.gif) no-repeat top;
	width:196px;
	padding:11px 0px 0px 20px;
	height:47px;
	font-size:20px;
	font-weight:bold;
	color:#fff;
}
.contactcenter {
	background:url(images/contactus-bg.gif) repeat-y top;
	width:216px;
	overflow:hidden;
}
.contactform {
	width:176px;
	padding:0px 20px;
	background:url(images/contact-bg.gif) repeat-x bottom;
	color:#000;
}
#contactform p {
	padding:0px 0px 10px 0px;
	overflow:hidden;
}
#contactform label {
	width:170px;
	float:left;
}
#contactform input, #contactform select, #contactform textarea {
	width:170px;
	float:left;
	border:1px solid #c2db9d;
	padding:2px;
}
#contactform select {
	width:176px;
}
#contactform #submitbutton {
	background:url(images/submit-button.gif) no-repeat top;
	width:77px;
	border:none;
	text-align:center;
	font-size:18px;
	color:#fff;
	padding:3px 0px 4px 0px;
	cursor:pointer;
}
.contactbottom {
	background:url(images/contactus-bottom-bg.gif) no-repeat top;
	width:216px;
	height:11px;
}
.pdfbanner {
	text-align:center; _margin-top:10px; margin-top:10px; clear:both; width:234px; float:left;
}
/*left container css end*/
	
/*Right container css start*/

#rgtcontainer {
	width:627px;
	float:right;
	padding:10px 20px;
	overflow:hidden;
}
#rgtcontainer h1 {
	font-size:18px;
	color:#333333;
	background:url(images/heading-line.gif) repeat-x bottom;
	padding-bottom:10px;
	margin-bottom:15px;
	vertical-align:top;
}
#rgtcontainer h2 {
	font-size:18px;
	color:#333333;
	padding-bottom:15px;
	vertical-align:top;
}
#rgtcontainer p {
	padding:0px 0px 15px 0px;
	overflow:hidden;
}
#rgtcontainer p span {
	color:#5d9a00;
	font-weight:bold;
}
#rgtcontainer a {
	color:#5d9a00;
}
#rgtcontainer a:hover {
	color:#333333;
}
/*Right container css end*/

/*footer css start*/

#footer {
	width:100%;
	background:url(images/footer-bg.gif) repeat-x top;
}
.footer-container {
	width:900px;
	overflow:hidden;
	margin:0px auto;
	padding-bottom:30px;
	color:#333333;
}
#footer a {
	color:#125b00;
	text-decoration:none;
}
#footer a:hover {
	color:#333333;
	text-decoration:underline;
}
.footerlink {
	background-color:#333333;
	padding:20px 10px;
	width:880px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
#footer .footerlink a {
	color:#fff;
}
#footer .footerlink a:hover {
	color:#fff;
	text-decoration:underline;
}
.footerlink span {
	color:#91c73e;
}
.footerbottombg {
	background:url(images/footer-bottom-curve.gif) no-repeat;
	width:900px;
	height:11px;
	margin-bottom:5px;
}
.lftfooternavi {
	float:left;
	width:700px;
}
.designby {
	float:right;
	width:150px;
	color:#fff;
}
/*service page css start*/

.groupbox ul {
	margin:0px;
}
#rgtcontainer .groupbox p img {
	margin:0px 10px 10px 0px;
	border:1px solid #aaaaaa;
	padding:1px;
	float:left;
}
.groupbox li {
	float:left;
	padding:0px 0px 10px 0px;
	overflow:hidden;
	background:none;
}
.clrbth {
	clear:both;
}
#rgtcontainer p.bookbutton img {
	border:none;
	padding:10px 0px 5px 0px;
	margin-left:250px;
        
}
#rgtcontainer .slimpic img {
	border:1px solid #aaaaaa;
	padding:1px;
}
/*contact us page css */

.contactus-form {
	float:left;
	width:620px;
	clear:both;
	padding-bottom:10px;
	overflow:hidden;
	color:#646464;
}
#contact-form label {
	width:500px;
	float:left;
	margin-bottom:2px;
}
#contact-form input, #contact-form select, #contact-form textarea {
	width:215px;
	float:left;
	border:1px solid #c2db9d;
	padding:3px 2px;
	clear:both;
	margin-right:10px;
}
#contact-form #submitbutton {
	background:url(images/submit-button.gif) no-repeat top;
	width:77px;
	border:none;
	text-align:center;
	font-size:18px;
	color:#fff;
	padding:3px 0px 4px 0px;
	cursor:pointer;
}
#contact-form .typecontent {
	float:right;
	font-size:11px;
	color:#a5a5a5;
	width:389px;
	text-align:justify;
}
#contact-form .typecontent p {
	padding:0px 0px 8px 0px;
}
#rgtcontainer p span.phoneno {
	font-size:18px;
	font-weight:normal;
}
/* Css add by pravin*/	
	
#footernav {
	width:700px;
	float:left;
}
#footernav ul {
	list-style:none;
	clear:both;
	width:700px;
	margin:0px;
	padding:0px;
}
#footernav ul li {
	float:left;
	background:none;
	padding-right:10px;
}
#footernav ul li a {
	background:url(images/footer-dot.gif) no-repeat right 6px;
	padding:0px 15px 0px 0px;
}
#cforms-2 {
	/*width:176px;*/
	float:left;
}
#rgtcontainer ul li {
	background:url(images/green-arrow.gif) no-repeat 0px 5px;
	padding:0px 0px 7px 25px;
	clear:both;
}
#rgtcontainer #post-27 h2.entry-title {
	font-size:18px;
	color:#333333;
	background:url(images/heading-line.gif) repeat-x bottom;
	padding-bottom:10px;
	margin-bottom:15px;
	vertical-align:top;
}
#post-5 h1 {
	display:none;
}
#main #rgtcontainer .content #post-10 h1.entry-title {
	font-size:18px;
	color:#333333;
	background:url(images/heading-line.gif) repeat-x bottom;
	padding-bottom:10px;
	margin-bottom:15px;
	vertical-align:top;
}
#rgtcontainer #post-5 .entry-content h2 {
	font-size:18px;
	color:#333333;
	background:url(images/heading-line.gif) repeat-x bottom;
	padding-bottom:10px;
	margin-bottom:15px;
	vertical-align:top;

}
#rgtcontainer #post-5 .entry-content h2 span {
	font-size:13px;
}
.commantab {
	width:627px;
	float:left;
}
.lftgroupcontent {
	float:left;
	width:90px;
	font-weight:bold;
}
.rgtgroupcontent {
	float:left;
	width:535px;
	display:block;
}
#lftcontainer ul li#cforms-2 {
	clear:both;
	overflow:hidden;
	padding:15px 8px 0px 9px;
}
#lftcontainer ul li#cforms-2 h3.widget-title {
	background:url(images/contactus-top-bg.gif) no-repeat top;
	width:196px;
	padding:11px 0px 0px 20px;
	height:47px;
	font-size:20px;
	font-weight:bold;
	color:#fff;
}
#lftcontainer ul li#cforms-2 .cform {
	width:216px;
	background:url(images/contactus-bg.jpg) repeat-y top left;
	color:#000;
	float:left; _margin-top:-5px;
}
#lftcontainer ul li#cforms-2 .cform ol.cf-ol {
	padding:0px 20px!important;
	margin:0px!important;
}
#lftcontainer ul li#cforms-2 ol.cf-ol li {
	overflow:hidden;
	text-align:left;
	margin:0px!important;
}
#lftcontainer ul li#cforms-2 p.cf-sb {
	width:216px;
	height:61px;
	background:url(images/contact-base.gif) no-repeat bottom;
	margin-top:-5px;
	float:left;
}
#lftcontainer ul li#cforms-2 ol.cf-ol li label {
	width:170px;
	float:left;
	text-align:left;
}
#lftcontainer ul li#cforms-2 ol.cf-ol li input, #lftcontainer ul li#cforms-2 ol.cf-ol li select, #lftcontainer ul li#cforms-2 ol.cf-ol li textarea {
	width:170px; color:#737373;
	float:left;
	border:1px solid #c2db9d;
	padding:2px;
	margin:2px 0px 6px 0px;
}
#lftcontainer ul li#cforms-2 ol.cf-ol li textarea {
	height:80px!important;
}
#lftcontainer ul li#cforms-2 ol.cf-ol li select {
	width:176px;
}
#lftcontainer ul li#cforms-2 p.cf-sb .sendbutton {
	background:url(images/submit-button.gif) no-repeat top;
	width:77px;
	border:0px;
	text-align:center;
	font-size:18px;
	height:31px;
	color:#fff;
	padding:3px 0px 4px 0px;
	cursor:pointer;
	float:left;
	margin-left:20px;
}
#lftcontainer ul li#cforms-2 div.cf_info {
	width:196px;
	background:url(images/contactus-bg.gif) repeat-y top left!important;
	margin:0px 0px 0px 0px!important;
	padding:10px 10px 10px 10px!important;
	font-size:12px;
	color:#ff0000!important;
	border:0px!important;
}
#rgtcontainer #content #post-12 .cform {
	float:left;
	width:262px;
	clear:both!important;
	padding-bottom:10px;
	overflow:hidden; 
	color:#646464; 
}
#rgtcontainer #content #post-12 .entry-content .cform ol.cf-ol {
 float:left; 
}

.typecontent{
color:#A5A5A5;
font-size:11px; float:right;
padding-top:136px;
width:356px;}

#rgtcontainer #content #post-12 .entry-content .cform ol.cf-ol li {
	float:left;
	width:262px;
	clear:both;
	padding-bottom:5px;
	overflow:hidden;
	color:#646464;
	margin:0px!important;
}
#rgtcontainer #content #post-12 .entry-content .cform ol.cf-ol li lable {
	width:500px;
	float:left;
	text-align:left;
}
#rgtcontainer #content #post-12 .entry-content .cform label span {
	width:500px;
}
#rgtcontainer #content #post-12 .entry-content .cform ol.cf-ol li input, #rgtcontainer #content #post-12 .entry-content .cform ol.cf-ol li select {
	width:231px;
	height:18px;
	border:solid 1px #c2db9d;
	margin-top:4px;
}
#rgtcontainer #content #post-12 .entry-content .cform ol.cf-ol li select
	{
    height:auto;
    width:239px;
    }
#rgtcontainer #content #post-12 .entry-content .cform ol.cf-ol li input.secinput {
	width:89px;
}
#rgtcontainer #content #post-12 .entry-content .cform ol.cf-ol li textarea {
	width:231px;
	height:118px;
	border:solid 1px #c2db9d;
	margin-top:4px;
}
#rgtcontainer #content #post-12 .entry-content .cform p {
	overflow:visible;
	clear:both;
}
#rgtcontainer #content #post-12 .entry-content .cform input.sendbutton {
	background:url(images/submit-button.gif) no-repeat top;
	width:77px;
	border:none;
	text-align:center;
	font-size:18px;
	height:31px;
	color:#fff;
	padding:3px 0px 4px 0px;
	cursor:pointer;
}
#rgtcontainer #content #post-12 .entry-content .cform p .cf-sb {
	float:left;
}
#lftcontainer ol.cf-ol li.cf_li_err {
	background:none;
	border:0px 0px!important;
	padding: 0px 0px!important;
}

#post-12 #cformsform label
	{
	display:block;
	}
	
	
#rgtcontainer ol.list{margin:0 0 5px;}
#rgtcontainer ol.list li{list-style-position:inside;
padding:0 0 7px;}

#contactcontainer{ width:620px; float:left; clear:both;}
#post-5 h2{ clear:both;}
