body{padding:0px;margin:0px;background-color:#E6E6E6;}
.wholecont{width:998px;padding:0px;margin:0 auto;}
.maincont,.headercont{padding:0px;margin:0px;float:left;}
ul{padding:0px;margin:0px;}
li{list-style-type:none;display:inline;}
/*****************font class***************************/
h1,h2,h3,h4,h5,p,.fnt-14,.fnt-12,.fnt-11{font-family:verdana;padding:0px;margin:0px;float:left;font-weight:normal;}
h1{font-size:1.88em;}
h2{font-size:1.13em;}
h3,.fnt-14{font-size:0.88em;}
h4{font-size:1.38em;}
h5{font-size:1em;}
p,.fnt-12{font-size:0.75em;line-height:17px;}
.fnt-11{font-size:0.69em;}
.fnt-bold{font-weight:bold;}
/*************************************************/
.mainbotbg{width:998px;background:url(../images/bg-bottom-strip.gif) 0px 0px no-repeat;background-position:bottom; padding-bottom:0px;}
.maincont{width:998px;background:url(../images/bg-strip.gif) 0px 0px repeat;}
.headercont{width:990px;padding:0px 4px 0px 4px;}
.headerbg{width:960px;background:url(../images/header-blue-strip.gif) 0px 0px repeat-x;float:left;padding:10px 15px 30px 15px;margin:0px;}
.naviwholecont{width:951px;background:url(../images/navi-strip.gif) 0px 0px repeat-x;float:left;}
/*.navigation{width:960px;background:url(../images/navi-strip-rt.gif) no-repeat;background-position:top right;float:left;}
.navigation li:first-child,.navigation li.home{background:url(../images/home-btn.gif) 0px 0px repeat;float:left;}
.navigation li{background:url(../images/navi-strip.gif) 0px 0px repeat-x;float:left;height:48px;}
.navigation li a{/*background:url(../images/navi-divider.gif) no-repeat;background-position:right;padding:16px 20px 15px 20px;float:left;color:#ffffff;text-decoration:none;height:17px;}
.navigation li:hover a{background:url(../images/navi-strip-rollhover.gif) 0px 0px repeat;float:left;}
.navigation li:first-child:hover,.navigation li.home:hover a{background:url(../images/home-rollhover-btn.gif) 0px 0px repeat;float:left;}
.navigation li.selected a span{background-position:30px center;padding:0px 0 0px 0;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;position:relative;z-index:10001;}*/
.footercont{width:980px;}
.footerleft{width:200px;}
.footerleft li{padding:0px 0px 20px 0px;margin:0px;width:auto;float:left;}
.footerleft li a{padding:3px 5px 3px 5px;margin:0px;float:left;color:#6C6C6C;text-decoration:none;}
.footerleft li a:hover{color:#e92231;}
.footerright{width:300px;float:right;text-align:right;}
/***********************************************************/
/****************************/
.cl-red,.cl-red a{color:#e60011;text-decoration:none;}
.cl-grey{color:#333333;}
.c1-footergrey,.c1-footergrey a{color:#6C6C6C;text-decoration:none;}
.cl-blue,.cl-blue a{color:#34587e;text-decoration:none;}
.link1,.link1 a{color:#e92231;text-decoration:none;}
.link1 a:hover,.cl-lightblue,.cl-lightblue a{color:#3a5778;}
.link2,.link2 a{color:#3a5778;text-decoration:none;}
.link2 a:hover,.c1-footergrey a:hover{color:#e92231;}
.cl-about{color:#234b8a;}
.c1-footergrey a.txtcontent{text-decoration:underline;}

/*****************************/
/******************padclass********************/
.flotlt,.padtop15,.padtop20,.wid-475,.padbot10,.wid-218,.wid399,.homeimgcont,.padrt20,.percentcont,.doit-cont,.padlt25,.solution-cont,.wid-219,.mainbotbg,.footerleft,.padtop3,.padtop7,.padlt10,.padrt5,.wid-870,.center-bredcrum,.padlt5,.aboutbg,.wid-880,.wid-806,.aboutboxbg,.aboutbg,.padtop2,.wid-765,.padlt20,.padlt15,.padtop25,.servicebg,.padtop10,.wid-320,.padtop11,.wid-825,.wid-694,.wid-960,.processbg,.wid-40,.wid-157,.padlt9,.padtop9,.processbotbg,.wid-423,.wid-479,.wid380,.wid-353,.contactleft,.wid-220,
.wid-497,.wid-148,.cont-rightcont,.cont-txtboxbg,.cont-txtareabg,.wid-652,.wid-270,.wid-115,.padtop13,.padlt50,.sorry,.wid-577,.wid-560,.wid-325,.padbot50,.padlt28,txtcon{float:left;}
.flotrt{float:right;}
.padtop3{padding-top:3px;}
.padtop2{padding-top:2px;}
.padtop7{padding-top:7px;}
.padtop9{padding-top:9px;}
.padtop10{padding-top:10px;}
.padtop11{padding-top:11px;}
.padtop13{padding-top:13px;}
.padtop15{padding-top:15px;}
.padtop20{padding-top:20px;}
.padtop25{padding-top:25px;}
.padtop40{padding-top:40px;}
.padbot18{padding-bottom:18px;}
.padbot10{padding-bottom:10px;}
.padbot50{padding-bottom:50px;}
.padrt20{padding-right:20px;}
.padlt25{padding-left:25px;}
.padlt28{padding-left:28px;}
.padlt50{padding-left:30px;}
.padlt20{padding-left:20px;}
.padlt10{padding-left:10px;}
.padlt5{padding-left:5px;}
.padlt9{padding-left:9px;}
.padlt15{padding-left:15px;}
.padrt5{padding-right:10px;}
/*************************************/
.percentcont{width:100%;}
.wid-475{width:475px;}
.wid-219{width:219px;}
.bl-border{border-bottom:1px solid #BED2F5;}
.bluebordercont{width:475px;padding:10px 0px 0px 0px;margin:0px;float:left;}
.homeimgcont{width:54px;}
.wid399{width:399px;}
.wid380{width:360px;}
.wid-870{width:870px;float:left;}
.wid-site{width:875px;float:left;}
.wid-218{width:193px;background:url(../images/testimonial-banner.jpg) 0px 0px no-repeat;height:304px;padding:10px 10px 0px 15px;margin:0px;}
.doit-cont{width:219px;float:left;}
.solution-cont{width:219px;float:left;background-color:Red;}
/**************aboutbg******************/
.bredcrumcont{width:960px;float:left;padding:10px 0px 10px 0px;margin:0px;}
.center-bredcrum{background-color:#D4D8E1;width:947px;height:23px;}
.center-bredcrum li{padding:5px 3px 5px 3px;margin:0px;float:left;}
.center-bredcrum li a{padding:0px 0px 0px 0px;margin:0px;float:left;text-decoration:underline;}
.wid-880{width:890px;}
.wid-806{width:806px;}
.aboutboxbg{background:url(../images/name-tab.gif) 0px 0px no-repeat;width:766px;padding:10px 20px 18px 20px;margin:0px;}
.aboutboxbg:hover{color:red;}
.wid-765{width:765px;}
.wid-320{width:320px;position:relative}
.cursor{cursor:pointer;}
.servicebg{width:430px;background:url(../images/services-bg.gif) 0px 0px no-repeat;height:90px;padding:20px 20px 0px 20px;}
.servicebgleft{width:auto;background:url(../images/services-bg.gif) 0px 0px no-repeat;padding:0px 0px 0px 20px;}
.servicebg2{background:url(../images/services-icon2.gif) 0px 0px no-repeat;padding:0px 0px 0px 90px;height:88px;}
/***************about ends*******************/
/**********************************************/
.wid-825{width:825px;}
.wid-694{width:694px;}
.wid-960{width:960px;}
.wid-353{width:353px;}
.wid-560{width:560px;}
.testpad{padding:0px 20px 0px 70px;margin:0px;float:left;}
/*****************************************/
/**********headerbg************/
.aboutbg,.testiminialbg,.serviceheaderbg,.processheaderbg,.advantagebg,.contactheaderbg{width:938px;height:51px;padding:155px 0px 0px 20px;margin:0px;float:left;}
.aboutbg{background:url(../images/abt-us-headerimg.jpg) 0px 0px no-repeat;}
.testiminialbg{background:url(../images/testimonial-header.jpg) 0px 0px no-repeat;}
.serviceheaderbg{background:url(../images/services-header.jpg) 0px 0px no-repeat;}
.processheaderbg{background:url(../images/process-header.jpg) 0px 0px no-repeat;}
.advantagebg{background:url(../images/adv-header.jpg) 0px 0px no-repeat;}
.contactheaderbg{background:url(../images/contact-header.jpg) 0px 0px no-repeat;}
.sitemapheaderbg{background:url(../images/sitemap-header.jpg) 0px 0px no-repeat;width:940px;height:51px;padding:85px 0px 0px 20px;float:left;}
/**************************/
.processbg{background:url(../images/process-bg.gif) 0px 0px no-repeat;width:233px;height:103px;}
.wid-40{width:60px;padding:10px 0px 0px 0px;margin:0px;}
.wid-40 span{padding:0px 0px 13px 10px;margin:0px;float:left;}
.wid-40 h3{text-align:center;width:25px;margin:0 auto;}
.wid-157{width:157px;padding-top:10px;}
.processbotbg{background:url(../images/process-botbg.gif) 0px 10px no-repeat;width:959px;height:113px;}
ul.processlist{padding:10px 0px 0px 0px;margin:0px; width:880px;}
ul.processlist li{background:url(../images/arrow.gif) 0px 6px no-repeat;float:left;padding:0px 0px 5px 15px;margin:0px;width:200px;position:relative;}
ul.control,ul.controlright{padding:0px 0px 0px 0px;margin:0px; float:left;}
ul.control li{background:url(../images/arrow.gif) 0px 6px no-repeat;float:left;padding:0px 15px 5px 15px;width:393px;margin:0px;position:relative;}
ul.controlright li{background:url(../images/arrow.gif) 0px 6px no-repeat;float:left;padding:0px 5px 5px 15px;width:459px;margin:0px;position:relative;}
.wid-423{width:423px;margin:0px;}
.wid-479{width:479px; padding:0px 0px 0px 50px; margin:0px;}
.posrel{position:relative;}
.processbullet{background:url(../images/arrow.gif) 0px 5px no-repeat; float:left; padding:0px 0px 0px 10px; margin:0px; position:relative;}
.errorbullet{background:url(../images/arrow.gif) 0px 10px no-repeat; float:left; padding:5px 0px 0px 15px; margin:0px; position:relative; width:350px;}
/******************************/
/***********contact***************/
.contactleft{width:40px;padding:0px 20px 0px 25px;margin:0px;}
.wid-220{width:220px;}
.wid-497{width:497px;}
.wid-270{width:261px;}
.wid-115{width:125px;}
.wid-148{width:148px;}
.cont-rightcont{border-left:1px solid #A4DDF1; padding:0px 0px 0px 60px; margin:0px;width:507px;}
.cont-txtboxbg{background:url(../images/text-field.gif) 0px 0px no-repeat; width:346px; height:21px;}
.txtbox-cont{padding-left:0px; margin:2px 0px 0px 5px;border:0px; width:335px; background-color:#F3FBFF; float:left; color:#2c2c2c;font:0.75em Lucida sans Unicode;}
.cont-txtareabg{background:url(../images/text-field-big.gif) 0px 0px no-repeat; width:346px; height:71px;}
.textareabx{margin:2px 0px 0px 5px;border:none; float:left; height:65px; width:332px;background-color:#F3FBFF; padding:0px;color:#2c2c2c;font-family:Lucida sans Unicode;font-size:0.75em;}
.wid-652{width:652px;}
.padleft68{padding-left:158px;}
.border-blue{border-bottom:1px solid #A6DEF9;}
.sorry{width:371px;}
.wid-577{width:577px;}
.sorrycont{width:755px; float:left; padding:120px 0px 50px 205px;}
.errorcont{width:745px; float:left; padding:120px 0px 90px 205px;}
.wid-325{width:380px;}
/************************/
a:link.submit, a:active.submit, a:visited.submit
{
margin: 0px 0 0px 0;height: 22px;width: 52px;background:url(../images/submit-btn.gif) no-repeat 0px 0px;display: block; float:left;
}
a:hover.submit
{background: url(../images/submit-btn.gif) no-repeat 0 -22px;}
a:link.reset, a:active.reset, a:visited.reset
{
margin: 0px 0 0px 0;height: 22px;width: 52px;background:url(../images/reset-btn.gif) no-repeat 0px 0px;display: block; float:left;
}
a:hover.reset
{background: url(../images/reset-btn.gif) no-repeat 0 -22px;}
/******************************/
ul#nav1, ul#nav1 li{margin:0;padding:0;list-style:none;}	
ul#nav1 li{float:left;display:inline;padding-left:3px;}		
ul#nav1 li a{background:url(../images/calender-white-bg.gif) no-repeat 0 4px;float:left;display:inline;line-height:25px;padding-left:9px;margin:0px 0 0 2px;}							
ul#nav1 li a span{background:url(../images/calender-white-rht-strip.gif) no-repeat 100% 4px;color:#696969;float:left;padding-right:10px;cursor:pointer;}				
ul#nav1 li a:hover, ul#nav1 li.selected a{background:url(../images/big-stip-calendar.gif) no-repeat 0 4px;text-decoration:none;}			
ul#nav1 li a:hover span, ul#nav1 li.selected a span{background:url(../images/rht-stip-calendar.gif) no-repeat 100% 4px;color:#696969;text-decoration:none;}	
ul#nav1 li.selected{background-image:url(../images/calendar-down-arrow.gif);background-repeat:no-repeat;background-position:center bottom;padding:0px 0 0px 0;margin:0px 0 0 0;float:left;}
ul#nav1 li a:hover span span, ul#nav1 li.selected a span span{color:#fff;float:none;}
ul#nav1 li a span span, ul#nav1 li a:hover span span, ul#nav1 li.selected a span span{float:none;background:none;padding:0;}
/**********************************/
/*.linkbandmidtxt{width:960px;background:url(../images/navi-strip-rt.gif) no-repeat;background-position:top right;float:left;}
.linkbandmidtxt ul{width:auto;list-style:none;margin:0px 0px 0px 0px;padding:0px;border: none;float:left;} 
.linkbandmidtxt li:first-child,.linkbandmidtxt li.home{background:url(../images/home-btn.gif) 0px 0px repeat;float:left;}
.linkbandmidtxt ul li{background:url(../images/navi-strip.gif) 0px 0px repeat-x;float:left;position:relative;float:left;}
.linkbandmidtxt ul li span{padding:15px 20px 0px 20px;float:left;color:#ffffff;text-decoration:none; text-align:center;}
.linkbandmidtxt ul li a{height:48px;float:left;text-decoration:none;}
.linkbandmidtxt ul li:hover{background:url(../images/navi-strip-rollhover.gif) 0px 0px repeat;float:left;}
.linkbandmidtxt ul li.selected{background:url(../images/navi-strip-rollhover.gif) repeat-x 0 0;float:left;}
.linkbandmidtxt ul li.selected a{background-image:url(../images/navi-pointer.gif);background-repeat:no-repeat;background-position:center bottom;padding:0px 0 5px 0;margin:0px 0 0 0;position:relative;z-index:10001;float:left;}
.linkbandmidtxt li:first-child:hover,.linkbandmidtxt li.home:hover a{background:url(../images/home-rollhover-btn.gif) 0px 0px repeat;float:left;}*/

/*.linkbandmidtxt{width:960px;background:url(../images/navi-strip-rt.gif) no-repeat;background-position:top right;float:left;}
.linkbandmidtxt ul{width:auto;list-style:none;margin:0px 0px 0px 0px;padding:0px;border: none;float:left;} 
.linkbandmidtxt li:first-child,.linkbandmidtxt li#home{background:url(../images/home-btn.gif) 0px 0px repeat;float:left;}
.linkbandmidtxt ul li{background:url(../images/navi-strip.gif) 0px 0px repeat-x;float:left;position:relative;float:left;}
.linkbandmidtxt ul li span{padding:15px 20px 0px 20px;float:left;color:#ffffff;text-decoration:none; text-align:center; cursor:pointer;}
.linkbandmidtxt ul li a{height:48px;float:left;text-decoration:none;}
.linkbandmidtxt ul li:hover{background:url(../images/navi-strip-rollhover.gif) 0px 0px repeat;float:left;}
.linkbandmidtxt ul li.selected{background:url(../images/navi-strip-rollhover.gif) repeat-x 0 0;float:left;}
.linkbandmidtxt ul li.selected a{background-image:url(../images/navi-pointer.gif);background-repeat:no-repeat;background-position:center bottom;padding:0px 0 5px 0;margin:0px 0 0 0;position:relative;z-index:10001;float:left;}
.linkbandmidtxt li:first-child:hover,.linkbandmidtxt li.home:hover a{background:url(../images/home-rollhover-btn.gif) 0px 0px repeat;float:left;}
.linkbandmidtxt ul li.selected#home{background:url(../images/home-rollhover-btn.gif) repeat-x 0 0;float:left;}*/

/*Header styles ends here*/
/*.navigation{width:960px;background:url(../images/navi-strip-rt.gif) no-repeat;background-position:top right;float:left;}
.navigation li:first-child,.navigation li.home{background:url(../images/home-btn.gif) 0px 0px repeat;float:left;}
.navigation li{background:url(../images/navi-strip.gif) 0px 0px repeat-x;float:left;height:48px;}
.navigation li a{padding:16px 20px 15px 20px;float:left;color:#ffffff;text-decoration:none;height:17px;}
.navigation li:hover a{background:url(../images/navi-strip-rollhover.gif) 0px 0px repeat;float:left;}
.navigation li:first-child:hover,.navigation li.home:hover a{background:url(../images/home-rollhover-btn.gif) 0px 0px repeat;float:left;}
.navigation li.selected a span{background-position:30px center;padding:0px 0 0px 0;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;position:relative;z-index:10001;}*/
/*********************************/
.linkbandmidtxt{width:960px;/*background:url(../images/navi-strip-rt.gif) no-repeat;background-position:top right;*/float:left;}
.linkbandmidtxt ul{width:auto;list-style:none;margin:0px 0px 0px 0px;padding:0px;border: none;float:left;} 
/*.linkbandmidtxt li:first-child,.linkbandmidtxt li#home{background:url(../images/home-btn.gif) 0px 0px repeat;float:left;}*/
.linkbandmidtxt ul li{/*background:url(../images/navi-strip.gif) 0px 0px repeat-x;float:left;*/position:relative;float:left;}
.linkbandmidtxt ul li span{padding:0 20px 0px 0px;float:left;color:#ffffff;text-decoration:none; text-align:center; cursor:pointer;}
.linkbandmidtxt ul li a{height:48px;float:left;text-decoration:none;}
/*.linkbandmidtxt ul li:hover{background:url(../images/navi-strip-rollhover.gif) 0px 0px repeat;float:left;}
.linkbandmidtxt ul li.selected{background:url(../images/navi-strip-rollhover.gif) repeat-x 0 0;float:left;}*/
.linkbandmidtxt ul li.selected{background-image:url(../images/navi-pointer.gif);background-repeat:no-repeat;background-position:center bottom;padding:0px 0 5px 0;margin:0px 0 0 0;position:relative;z-index:10001;float:left;}
.linkbandmidtxt li:first-child:hover,.linkbandmidtxt li.home:hover a{/*background:url(../images/home-rollhover-btn.gif) 0px 0px repeat;*/float:left;}
.linkbandmidtxt ul li.selected#home{/*background:url(../images/home-rollhover-btn.gif) repeat-x 0 0;*/float:left;}

.top-homenav{width:102px;height:48px;background-image:url(../images/home-button.gif);background-repeat:no-repeat;padding:0;margin:0;}
.top-homenav:hover{background-position:0% -48px;}
.top-homenav-select{width:102px;height:48px;background-image:url(../images/home-button.gif);background-repeat:no-repeat;background-position:0% -48px;padding:0;margin:0;}
.top-aboutnav{width:115px;height:48px;background-image:url(../images/about-us-btn.gif);background-repeat:no-repeat;padding:0;margin:0;}
.top-aboutnav:hover{background-position:0% -48px;}
.top-aboutnav-select{width:115px;height:48px;background-image:url(../images/about-us-btn.gif);background-repeat:no-repeat;background-position:0% -48px;padding:0;margin:0;}
.top-advantagenav{width:126px;height:48px;background-image:url(../images/advantages-btn.gif);background-repeat:no-repeat;padding:0;margin:0;}
.top-advantagenav:hover{background-position:0% -48px;}
.top-advantagenav-select{width:126px;height:48px;background-image:url(../images/advantages-btn.gif);background-repeat:no-repeat;background-position:0% -48px;padding:0;margin:0;}
.top-servicenav{width:94px;height:48px;background-image:url(../images/services-btn.gif);background-repeat:no-repeat;padding:0;margin:0;}
.top-servicenav:hover{background-position:0% -48px;}
.top-servicenav-select{width:94px;height:48px;background-image:url(../images/services-btn.gif);background-repeat:no-repeat;background-position:0% -48px;padding:0;margin:0;}
.top-contactnav{width:114px;height:48px;background-image:url(../images/contact-us-btn.gif);background-repeat:no-repeat;padding:0;margin:0;}
.top-contactnav:hover{background-position:0% -48px;}
.top-contactnav-select{width:114px;height:48px;background-image:url(../images/contact-us-btn.gif);background-repeat:no-repeat;background-position:0% -48px;padding:0;margin:0;}
.top-testimonialnav{width:122px;height:48px;background-image:url(../images/test-btn.gif);background-repeat:no-repeat;padding:0;margin:0;}
.top-testimonialnav:hover{background-position:0% -48px;}
.top-testimonialnav-select{width:122px;height:48px;background-image:url(../images/test-btn.gif);background-repeat:no-repeat;background-position:0% -48px;padding:0;margin:0;}
.top-processnav{width:121px;height:48px;background-image:url(../images/the-process-btn.gif);background-repeat:no-repeat;padding:0;margin:0;}
.top-processnav:hover{background-position:0% -48px;}
.top-processnav-select{width:121px;height:48px;background-image:url(../images/the-process-btn.gif);background-repeat:no-repeat;background-position:0% -48px;padding:0;margin:0;}
.navirightcurve{width:9px;height:48px;background-image:url(../images/right-navi-curve.gif);background-repeat:no-repeat;padding:0;margin:0;float:left;}

/****for contact***/
.fntclr{color:Red;}
.txtwidth{width:507px;float:left;}    
.txtcont1{width:400px;float:left;}
.txtflt{padding-left:150px;margin:0px;}
.txtfnt{font-family:Lucida sans Unicode;}
.wid390{float:left;width:390px;}
.txtcontactmain{width:922px; float:left; padding:0px; margin:0px;}
.img-btn{float:left;padding:0px 6px 0px 570px;}
 input,textarea{ background-color:#F3FBFF !important; }
.prc-txt{float:left;padding:10px 0px 0px 0px;}
.wid-215{width:215px;}
.wid-160{width:160px;}
.wid-240{width:240px;}
 .wid-890{width:890px;}
 
 