body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, pre, form, fieldset,p, blockquote{
  margin:0px;
  padding:0px;
}
ol, ul {
	list-style:none;
}
p{
   font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size:13px ;
	color:#333333 ;
    line-height:18px;
	text-align:justify;
	margin-bottom:1em;
}
table {
	border-collapse:collapse;
	border-spacing:0px;
}

h1, h3, h4, h5, h6 {
	font-size:100%;
}
h1{
	color: #333333;
	font-size: 170%;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
h1.sub {
   font-weight:normal;
	font-size:123.1%; 
}
h1.sub {
    padding:7px 0px 6px 0px;
	color: #004C71;
	font-size: 130%;
	font-weight:bold;
	
}
h2 {
   font-weight:normal;
	font-size:123.1%; 
}
h2 {
  padding:15px 0px 6px 0px;
  color: #004C71;
  font-size: 130%;
  font-weight:bold;
}
h3{
   font-family: "Tahoma";
   font-size: 14px;
   color: #666666;

}

h3 a{
   color: #1776A2;
}
h3 a:hover{
   color: #1776A2;
   text-decoration:underline;
}
h4{
   font-size:12px;
   color: #31363C;
   line-height:35px;
}

body{
	background:#FFFFFF url(../images/inrbg.gif) repeat-x ;
	color:#333333 ;
    line-height: 18px;
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	
}
ul,ol, li{
  margin:0px;
  padding:0px;
  list-style-type:none;
  text-align:justify;
}
img{
  border:none;
}
a{
  color:#333333;
  text-decoration:none;
  
}
a:hover{
  color:#1776A2;
}
.txtbox{
border:2px solid #AAC0D5;
  width:200px;
  height:20px;
  padding-left:5px;
  
}
.slct{
  width:180px;
    padding-left:5px;
}
.txtar{
border:2px solid #AAC0D5;
   width:200px;
     padding-left:5px;
	 height:70px;
}
.txtar1{
   width:180px;
     padding-left:5px;
	 height:40px;
}
#werp{
	width:950px ;
}

/* Menu starts here */

.solidblockmenu{
	margin: 0;
	padding: 0;
	float: left;
	font: bold 14px Arial;
	width: 100%;
	overflow: hidden;
	margin-bottom: 1em;
	/*border: 1px solid #625e00;*/
	/*border-width: 1px 0;*/
	background:#006698 url(../images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
	display: inline;
}

.solidblockmenu li a{
	float: left;
	color: #B1D2ED;
	padding: 11px 33px 11px 33px;
	text-decoration: none;
	border-right: 1px solid #194E6A;
	border-left:1px solid #3389B4;
}
.solidblockmenu li a.first{
   border-left:0px;
}
.solidblockmenu li a.last{
   border-right:0px;
}

.solidblockmenu li a:hover, .solidblockmenu li.current a{
	color: #000000;
	background: transparent url(../images/blockactive.gif) center center repeat-x;
}

/* Menu ends here */

/* Banner starts here */
#banner{
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	font-size:12px ;
	clear:both;
	float: left;
	color:#333333 ;
	height:80px ;
	width:670px;
	padding:0px 0px 0px 215px;
}

#banner-left-bg{
	width:400px ;
	float:left ;
	background: url(../images/inrbox_bg.gif) no-repeat ;
	height:100px ;
	margin:15px 0px 0px 0px ;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px ;
	color:#666666;
	font-weight:normal;
	line-height:20px ;	
	text-align:center;
	vertical-align:middle;
	padding:10px 40px 10px 10px;
}
#banner-left-bg h2{
    margin:0px; 
	padding:0px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px ;
	color:#666666;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
}

#banner-left-bg h2.banner-heading{
	font-size:20px ;
	font-weight:bolder;
	margin:0px 0px 5px 0px;
	line-height:22px;
	color:#8EAEC7;
	text-align:center;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	
}
#banner-left-bg h2.banner-heading1{
	font-size:20px ;
	font-weight:bolder;
	margin:10px 0px 5px 0px;
	line-height:22px;
	color:#8EAEC7;
	text-align:center;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	
}
#banner-left-bg h2.banner-heading2{
	font-size:20px ;
	font-weight:bolder;
	margin:0px 0px 1px 0px;
	line-height:22px;
	color:#8EAEC7;
	text-align:center;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	
}
.banner-quote{
	font-size:20px ;
	font-weight:bolder;
	color:#777777;
}

#banner-right{
	float:left;
	margin:0px 0px 0px 0px;
	
}


/* Banner ends here */

/* Content Page starts here */
#content{
	clear:both;
	padding:5px 0px 0px 0px;
	height:inherit;
}
#brdcrmb{
    text-align: left;
    margin-top:5px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
#brdcrmb .blue {
	color: #006699;
	font-weight: normal;
	text-decoration: none;
}
#lft_sec{
  	float:left ;
	width:195px ;
	margin-right:20px;
}
#lftmenu{
	background:url(../images/grey_cbg.gif) repeat-x  #EDEDED;	
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	width:195px ;
	text-align:left ;
	color:#31363c ;	
}
#lft_sec1{
  	float:left ;
	width:225px ;
	margin: 0px 20px 0px 0px;
}

#lftmenu1{
	background:url(../images/grey_cbg.gif) repeat-x  #EDEDED;	
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	width:225px;
	text-align:left ;
	color:#31363c ;	
}
#lftmenu h4{
   text-align:center;
}
#lftmenu a{
   height:28px;
   float:none;
   padding-left:30px;
   line-height:28px;
   display:block;
   font-size:11px;
   background:url(../images/menulft.gif) repeat-x;
   background-position:0 0px;
   color:#31363c ;
   	vertical-align:middle;
   font-family:Arial, Helvetica, sans-serif;  
}
#lftmenu a:hover{
   background: #D8D7D7 url(../images/menulft.gif) repeat-x;
   background-position:0 -28px;
   text-decoration:underline;
}
#lftmenu a.sel{
   background: #D8D7D7 url(../images/menulft.gif) repeat-x;
   background-position:0 -28px;
}
#lftmenu_btm{
    position:inherit;
	background:url(../images/grey_bbg.gif) repeat-x bottom  #EDEDED;
	height: 6px;
}



/*ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 15em;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
   height:28px;
   float:none;
   padding-left:30px;
   line-height:28px;
   display:block;
   font-size:11px;
   background:url(../images/menulft.gif) repeat-x;
   background-position:0 0px;
   color:#31363c ;
   	vertical-align:middle;
   font-family:Arial, Helvetica, sans-serif;  
}

ul#menu li a.menulft-first{
 background:url(../images/menulft-first.gif) repeat-x;
}
ul#menu li a.menulft-first:hover {
 background:url(../images/menulft-first.gif) repeat-x;
  background-position:0 -28px;
}
ul#menu li a.other {
 background:url(../images/menulft.gif) repeat-x;
}
ul#menu li a.other:hover {
 background:url(../images/menulft.gif) repeat-x;
  background-position:0 -28px;
}
ul#menu li a.other:active {
 background:url(../images/menulft.gif) repeat-x;
  background-position:0 -28px;
}
ul#menu li a:hover {
  background: #D8D7D7 url(../images/menulft.gif) repeat-x;
   background-position:0 -28px;
   text-decoration:underline;
}

ul#menu li ul {
 border:1px #CCCCCC solid;
 border-top:0px #CCCCCC solid;
 width: 14.9em;
   }
   
ul#menu li ul li a {
  height:27px;
   float:none;
   padding-left:40px;
   line-height:28px;
   display:block;
   font-size:11px;
   background:url(../images/menulftin.gif) repeat-x;
   background-position:0 0px;
   color:#31363c ;
   	vertical-align:middle;
   font-family:Arial, Helvetica, sans-serif;  
}

ul#menu li ul li a:hover, ul#menu li ul li a.sel {
  background: #D8D7D7 url(../images/menulftin.gif) repeat-x;
   background-position:0 -28px;
   text-decoration:underline;
}

*/
.lftmenu_bus{
	background:url(../images/grey_cbg.gif) repeat-x  #EDEDED;	
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	width:195px ;
	text-align:left ;
	color:#31363c ;	
}
.lftmenu_bus h4{
   text-align:center;
}
.lftmenu_bus a{
   height:28px;
   float:none;
   padding-left:30px;
   line-height:28px;
   display:block;
   font-size:11px;
   background:url(../images/menulft.gif) repeat-x;
   background-position:0 0px;
   color:#31363c ;
   	vertical-align:middle;
   font-family:Arial, Helvetica, sans-serif;  
}
.lftmenu_bus a.menulft-first{
   background:url(../images/menulft.gif) repeat-x;
   background-position:0 -2px;
   height:26px;
   line-height:26px;
}
.lftmenu_bus a.menulft-first-sel{
   background:url(../images/menulft.gif) repeat-x;
   background-position:0 -30px;
   height:26px;
   line-height:26px;
}
.lftmenu_bus a.menulft-first-sel:hover{
   background:url(../images/menulft.gif) repeat-x;
   background-position:0 -30px;
}
.lftmenu_bus a.menulft-first:hover{
   background:url(../images/menulft.gif) repeat-x;
   background-position:0 -30px;
}
.lftmenu_bus a.other-dash{
   background:url(../images/menulft-other.gif) repeat-x;
   background-position:0 0px;
   font-weight:bold;
}
.lftmenu_bus a.other-dash:hover{
   background:url(../images/menulft-other.gif) repeat-x;
   background-position:0 -28px;
}
.lftmenu_bus a.no_bult_lst{
   background:url(../images/menulft-no-lst.gif) repeat-x;
   background-position:0 0px;
}
.lftmenu_bus a.no_bult_lst-sel{
   background:url(../images/menulft-no-lst.gif) repeat-x;
   background-position:0 0px;
}
.lftmenu_bus a.no_bult_lst-sel:hover{
   background: #D8D7D7 url(../images/menulft-no-lst.gif) repeat-x;
   background-position:0 -28px;
}
.lftmenu_bus a.no_bult_lst:hover{
   background: #D8D7D7 url(../images/menulft-no-lst.gif) repeat-x;
   background-position:0 -28px;
}
.lftmenu_bus a.no_bult{
   background:url(../images/menulft-no.gif) repeat-x;
   background-position:0 0px;
}
.lftmenu_bus a.no_bult:hover{
   background: #D8D7D7 url(../images/menulft-no.gif) repeat-x;
   background-position:0 -28px;
}
.lftmenu_bus a.sel-no{
   background: #D8D7D7 url(../images/menulft-no.gif) repeat-x;
   background-position:0 -28px;
}
.lftmenu_bus a.sel-no:hover{
   background: #D8D7D7 url(../images/menulft-no.gif) repeat-x;
   background-position:0 -28px;
   text-decoration:underline;
}

.lftmenu_bus a:hover{
   background: #D8D7D7 url(../images/menulft.gif) repeat-x;
   background-position:0 -28px;
   text-decoration:underline;
}
.lftmenu_bus a.sel{
   background: #D8D7D7 url(../images/menulft.gif) repeat-x;
   background-position:0 -28px;
}
.lftmenu_bus .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
   height:28px;
   float:none;
   padding-left:30px; 
   line-height:28px;
   display:block;
   font-size:11px;
   background:url(../images/menulft.gif) repeat-x;
   background-position:0 0px;
   color:#31363c ;
   	vertical-align:middle;
   font-family:Arial, Helvetica, sans-serif;
   cursor: hand;
   cursor: pointer;  
}
.lftmenu_bus .menuheader:hover{ /*CSS class for menu headers in general (expanding or not!)*/
  
   background:url(../images/menulftother.gif) repeat-x;
   background-position:0 -28px;
    
}

.lftmenu_bus .openheader{ /*CSS class to apply to expandable header when it's expanded*/
 background:url(../images/menulftotherup.gif) repeat-x;
 background-position:0 -1px;
 font-weight:bold;
 border:1px #9A9A9A solid;
 border-bottom:0px #9A9A9A solid;
}

.lftmenu_bus ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
border:1px #9A9A9A solid;
border-top:0px #9A9A9A solid;
/*bottom spacing between each UL and rest of content*/
}
.lftmenu_bus ul li a{
   height:27px;
   float:none;
   padding-left:40px;
   line-height:28px;
   display:block;
   font-size:11px;
   background:url(../images/menulftin.gif) repeat-x;
   background-position:0 0px;
   color:#31363c ;
   	vertical-align:middle;
   font-family:Arial, Helvetica, sans-serif;  
}

.lftmenu_bus ul li a:hover, .lftmenu_bus ul li a.sel{ /*hover state CSS*/
   background: url(../images/menulftin.gif) repeat-x;
   background-position:0 -28px;
   text-decoration:underline;
}
/* Business section menu  end */


#content-mid{
	float:left ;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	width:538px;
	text-align:left ;
	color:#31363c ;
	margin: -20px 0px 0px 0px;
	z-index:200;
}
#content-mid h1.center{
  text-align:center ;
}

#abt_cntnt{
	float:left ;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	width:650px ;
	text-align:left ;
	color:#31363c ;
	margin: -20px 0px 0px 0px;
	z-index:200;
}
#search_cntnt{
	float:left ;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	width:630px ;
	text-align:left ;
	color:#31363c ;
	margin: -50px 0px 0px 30px;
	z-index:200;
}
#cntct_cntnt{
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	width:600px ;
	margin-left:auto;
	margin-right:auto;
	color:#31363c ;
	z-index:200;
}

#cntct_cntnt h1{
   text-align:left;
   margin: 25px 0px 2px 80px;
   padding:0px;
}

#price_cntnt{
float:left ;
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	width:730px ;
	text-align:left ;
	color:#31363c ;
	margin: -20px 0px 0px 0px;
	z-index:200;
}
.top{
   background:url(../images/frm_bdr.gif) repeat-x top;
}
.middle{
   border-left:1px #969494 solid;
     border-right:1px #969494 solid;
}
.bottom{
   background:url(../images/frm_bdr.gif) repeat-x bottom;
}
#frms {
  margin:15px 20px 15px 20px;
}
#frms td{
   text-align:left;
   vertical-align:top;
   padding:4px 15px 4px 15px;
      
}
.bullet1 { 
    list-style-type: none;
	list-style-image:url(../images/ul_img1.gif) ;
	margin-left:50px ;
	line-height:16px;
}
.bullet1 li{
    margin-bottom:5px;
}
.bulletn{
    padding-left:50px ;
	line-height:16px ;
}
.bulletn li{
   list-style:decimal;
    margin-bottom:5px;
}

.bullet2 { 
    list-style-type: none;
	list-style-image:url(../images/arrow2.gif) ;
	margin-left:40px ;
	line-height:16px ;
}


#content-right{
	float:right ;
	background-color: #E7F1FB;
	font-family:Arial, Helvetica, sans-serif;
	width:175px ;
	text-align:left ;
	line-height:18px ;
	font-size:12px;
	color:#31363C ;
}
#content-right ul{
    margin:0px 2px 0px 2px;
	padding:10px;
}
#content-right .quotes{
    font-size:18px;
	font-family:Arial;
	color:#B2B2B2;
	line-height:18px;
}
.left{
   float: left;
     }
  
  .left2{
   float: left;
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   font-weight:100;
   color: #2B4358;
   }
.right{
   float:right;
}

.testimonial_align{
  margin:8px;
  padding:8px;
  list-style-type:none;
  font-size:11px;
  
  }

#content-right li{
   margin:10px;
   margin-left:10px;
   font-size:11px;
   color:#31363C;
   padding-left:10px;
   background:url(../images/square.gif) no-repeat;   
}
#testi_hd{
   padding:7px 8px 7px 8px;
   background-color:#D5E7F3;
   text-align:left;
   line-height:18px;
   font-size: 12px;
   font-weight: bold;
   font-family:Arial;
   color: #515151;
}
#br{
   background-color:#FFFFFF;
   height:15px;
}
#rgt_lnks{
   padding:8px;
}
#rgt_lnks a{
  font-size: 12px;
  font-weight: bold;
  text-decoration:underline;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #515151;
}
#rgt_lnks a:hover{
  color: #1776A2;
}
.hr{
   height:8px;
   color: #E7F1FB;
   margin-bottom:8px;
   border-bottom:1px dashed #CCCCCC;
   width: 100%;
   text-align:center;
}
.cmnt{
   font-size:11px;
   color:#666666;
}
.button1{
   background-color:#005f8d;
   cursor:hand;
   border:1px #CCCCCC solid;
   padding:4px 2px 4px 2px;
   color:#FFFFFF;
   font-size:12px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
}
.button{
   margin:10px 0px 10px 0px;
   background:url(../images/send_btn.jpg) no-repeat ;
   background-position:0px 0px;
   height:28px;
   border:none;
   width:127px;
   cursor:pointer;
   padding:2px 1px 4px 1px;
   color:#FFFFFF;
   font-size:12px;
   font-weight:bold;
   font-family:Verdana, Arial, Helvetica, sans-serif;
}
.button:hover{
   background:url(../images/send_btn.jpg) no-repeat ;
   background-position:0px -29px;
}

.process-box{
   background:#F8F8F8;
   border:1px #D8D7D7 solid;
   padding:10px;
}

#adrs td{
  vertical-align:top;
  padding:3px 2px 3px 10px;
  text-align:left;  
}
#adrs strong{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#adrs h2{
   font-size:16px;
   font-weight:normal;
   color:#004C71;
   padding:0px; 
   margin:0px;
}
.line{
  border-bottom:1px #CCCCCC solid;
  width:75%;
  text-align:center;
}
.thnk{
 font-size:15px;
  font-weight:bold;
}

#bc td, #bc p{
   text-align:left;
   vertical-align:top;   
}
#bc td{
   border:1px #CDE6FF solid;
}
#bc div{
  text-align:center;
}
#bc h3{
   font-size:15px;
   font-weight:bold;
   padding:10px 0px;
   color:#333333;
}
#bc1 td, #bc1 p{
   text-align:left;
   line-height:16px;
   vertical-align:middle;
   font-family:"Tahoma" , "Helvetica", "verdana";
   font-size:12px;
}
#bc1 p{
     margin:7px 0px 7px 10px;
	 
}
#bc1 td{
   border:1px #D7EBFF solid;
}
#bc1 td.bordr{
   border-left:2px #BFDFFE solid;
}
#bc1 h3{
   font-size:15px;
   font-weight:bold;
   padding:10px 0px;
   color:#333333;
}

#bc1 td, #bc1 p{
   text-align:left;
   line-height:16px;
   vertical-align:middle;
   font-family:"Tahoma" , "Helvetica", "verdana";
   font-size:12px;
}
#bc1 p{
     margin:7px 0px 7px 10px;
	 
}
#bc1 td{
   border:1px #D7EBFF solid;
}
#bc1 td.bordr{
   border-left:2px #BFDFFE solid;
}

#bc1 h3{
   font-size:15px;
   font-weight:bold;
   padding:10px 0px;
   color:#333333;
}

#report{ 
  font-size:11px;
  line-height:20px;
}
#report a{
  text-decoration:underline;

}

.prc-hdng{
  font-size:18px;
  font-family:"Franklin Gothic Book", "Lucida Sans Unicode";
  color:#003366;
  font-weight:bold;
  text-align:center;
}
#content .headingnew{
	font-size:15px;
	line-height:24px;
	padding: 10px 0px 6px 0px;
	font-weight:normal;
	text-align:left;

}
.hdng
{
font-weight:normal;
font-size:15px;
padding-top:50px;
}
.hdngnew
{
font-weight:normal;
font-size:14px;
padding-top:30px;
}
/* Content Page starts here */





#content-right_1{ margin-bottom:10px; padding:0px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	width:175px ;
	text-align:left ;
	line-height:18px ;
	font-size:12px;
	color:#31363C ;
}


.form_txt{ 
		margin:0px; 
		padding-top:5px;
		padding-left:5px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#777777;
}


.size{ 
	 margin-left:2px;
	 padding:0px;
	 height:15px;
	 margin-top:6px;
	 border:1px #B4B4B4 solid;
}

.size_1{ 
		height:50px;
		width:150px;
		margin-top:5px;
        border:1px #B4B4B4 solid;
}



.form_txt_1{ margin-bottom:10px;
 padding-top:5px;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#999999;
}


/* facebook */

.facebook {float:left; margin-left:-11px; margin-top:10px; }

* html .facebook { margin-left:0px;  }

* + html .facebook {margin-left:-0px; }

