@charset "utf-8";

body, html, div, p, h1, h2, h3, h4, h5, h6, span, img, ul, ol, li {
	margin:0; padding:0; }
	
ul{list-style:none; }

body {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#646464;
	background:url(../images/bodybg.jpg) repeat-x;
	}
	
.sclear {
	clear:both; }
	
.maincontainer	 { 
 padding:0;
 margin:0 auto;
 width:925px; 
 height:auto; padding-top:15px;}
 
.header {
	width:auto; background:url(../images/header.jpg) repeat-x; height:auto; }
	
.logo { width:195px; float:left;}
.logo h1 { padding-top:.0;}	
.logo h1 span { display:none; }

.headerrght{ width:700px; float:right; padding:0 0 0 0;}

.headerin { float:left; background:url(../images/blackbg.jpg) repeat-x; 
padding:17px 0 0 0; height:47px; width:680px; }

.headerin li{ float:left;
	padding:0 2px;
	 font-size:14px;
	 font-weight:bold;
	 font-family:Tahoma;
	 height:30px;  width:auto; display:block;}
	 
.headerin li img{ padding-right:5px}

.headerin li a{ background:none;
	color:#FFFFFF; 
	text-decoration:none;
	width:auto;
	height:30px;
	float:left; padding:0 5px 0 5px;}
	
.headerin li a:hover{ background:none;
	color:#F7A63A;  
	height:30px; width:auto;
	
	display:block; float:left;
	padding:0 5px 0 5px;}
	
.leftpanel{ width:580px; float:left; padding:0 15px 0 15px;}

.leftpanel h2{ padding:10px 0 10px 0;}

.leftpanel h2 span{ display:none;}

.leftpanel p{ padding:0 0 25px 0; line-height:18px;}

.leftpanel ul{ padding:0px 0 10px 10px;}
.leftpanel ul li { display:block; height:auto; line-height:19px; padding:10px 0 10px 0;}
.leftpanel ul li img{ padding:3px 10px 15px 0; }
.leftpanel ul li span{ color:#23A2C9; font: bold 13px Arial, Helvetica, sans-serif; padding:7px 0 0 0; margin:0;}
.leftpanel ul li span a{ color:#23A2C9; font: bold 13px Arial, Helvetica, sans-serif; text-decoration:none;}
.leftpanel ul li span a:hover{ color:#23A2C9; font: bold 13px Arial, Helvetica, sans-serif; text-decoration:underline;}
.rghtpanel { width:301px; float:right;} 

.greybox { background:#EAEAEA;}

.greybox h2{  padding:0 0 0 20px;}

.greybox h2 span{ display:none;}

.greybox ul{ padding:10px 0 2px 20px;  }

.greybox ul li{ padding:6px 20px 10px 20px; background:url(../images/customerli.jpg) left 10px no-repeat;line-height:19px; text-align:justify;   }
	
.greybox ul li a{ font-weight:bold; color:#646464; text-decoration:none; }

.greybox ul li a:hover{ font-weight:bold; color:#646464; text-decoration:none; }

.more { color:#23A2C9; padding:5px 0 0 0; }

.more a{ color:#23A2C9 !Important; text-decoration:underline !Important;}

.more img{ padding:0 5px;}

.txtbox{ background:#FFFFFF; border:1px solid #D2D2D2; width:174px; height:20px;}

.btn { border:none; background:url(../images/submitbtn.jpg) no-repeat; width:62px; height:25px;}

.footer {padding:25px 10px 30px 10px; }

.footer a{ color:#333333; text-decoration:underline;}

.footer a:hover{ color:#333333; text-decoration:underline;}

.banner{ padding:5px 0;}
.banner2{padding:5px 0;}


/*------------------------------- NEW CSS ---------------------------------------*/


.site{ width:580px; float:left; padding:0 15px 0 15px;}

.site h2{ padding:10px 0 10px 0;}

.site h2 span{ display:none;}

.site p{ padding:0 0 8px 0; line-height:18px;}

.heading{ color:#23A2C9; font: bold 13px Arial, Helvetica, sans-serif; padding:7px 0 0 0; margin:0; height:48px;}

.bullet{padding:0 5px 0 20px; margin-top:5px; width:auto; /* margin-left:50px;*/ text-decoration:none; font-size:13px;color:#646464;}

.bullet ul{ padding:0 5px 0 0; margin-top:5px; text-decoration:none; font-size:13px;color:#646464;}

.bullet ul li{background:url(../images/bullet.gif) left 4px no-repeat;  padding:0 5px 0 15px; margin-top:5px; text-decoration:none; font-size:13px;color:#646464;}

.bullet ul li a{text-decoration:none; color:#646464;}

.bullet ul li a:hover{ text-decoration:underline; color:#EF911D;}
/* -------------------------- form css ---*/
.btmcontent2 form{ margin:0; padding:0 0 0 25px;}

.btmcontent2 label { width:200px !Important; padding:0; margin:0; display:block;
	float:left; margin-bottom:5px; }
	
.txtbox { width:180px !Important; height:16px; border:1px solid #057DB1; padding:0; margin:0; margin-bottom:5px; font:normal 11px Arial, Helvetica, sans-serif; color:#333333;  }

.btmcontent2 textarea {width:180px !Important; height:50px; border:1px solid #057DB1; padding:0; margin:0; margin-bottom:5px; font:normal 11px Arial, Helvetica, sans-serif; color:#333333;}

.btn { background:url(../images/trynow.jpg) 0 top no-repeat; width:114px !Important; 
height:46px !Important;  border:none; 
margin-left:200px; margin-top:0; }
.gridstyle {
border:1px solid #22B6E6;
border-bottom:2px;
}
.gridstyle th {
background:#FC690A;
color:#ffffff;
font-size:13px;
text-align:left;
height:14px;
padding:4px;
border-right:2px solid #ffffff;
}
.gridstyle td {
padding:3px;
border-bottom:1px solid #D7F6F9;
}

/* -------------- Accordion --- */

.accordtitle {
 cursor:pointer;
 border-bottom:1px solid #EEEEEE;
}
.tabcontent{margin:8px 2px; float:left;  width:286px; }