@charset "utf-8"; /*----- Infostar ~ Develper:SI Interactive.~ Author:Rahul Talar-----[ Reset]----*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,def,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0}ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}address{font-style:normal}
body,input,select,textarea,label{font:12px Verdana,Verdana,sans-serif}
body{ background:#FFF url(../images/bg_inner.png) repeat-x top; font:12px Verdana, Verdana, sans-serif; text-align:justify; line-height:16px;}
body.home {background:#FFF url(../images/bg_body.png) repeat-x top;}
h1,h2,h3,h4,h5,h6{ font-weight:normal}
a{ text-decoration:none}
p {color:#5e5e5e; padding-bottom:20px}


.bBGy1 {border-bottom:1px solid #e9e8e8;}

.listIm1 li { background:url(../images/LiBullet2.gif) no-repeat top left; padding:0 0 5px 20px}
/*a:visited {color:#551a8b}*/

.listOl {margin-left:20px; padding-left:10px;}
.listOl li {padding:0 0 10px 0}
.cGy{color:#5e5e5e}
.cGyL{color:#12236b}
.cGyLL{color:#a7a5a5}
.cGr { color:#347d0a}
.cOr {color:#f36d15}
.cOrL {color:#d88e03}
.cBl{color:#414a88}
.cBl a:link{color:#414a88}
.cBl a:active{color:#414a88}
.cBl a:visited{color:#414a88}
.cBl a:hover{color:#011289}
.cBlL { color:#396eac}


.fS18{ font-size:16px;}
.fS20{ font-size:18px;}

.fL{float:left}
.fR{float:right}
.cB{clear:both}
.aC{text-align:center}
.b {font-weight:bold}

.mT20{margin-top:20px}
.mT10{margin-top:10px}
.mT8{margin-top:4px}

.mB4{margin-bottom:4px}

.mL40{margin-left:40px}
.mL25{margin-left:25px}
.mL20{margin-left:20px}
.mL20{margin-left:20px}
.mL10{margin-left:10px}
.pT20{padding-top:20px}
.mL5{margin-left:5px}

.s10{font-size:10px}
.s11{font-size:11px}
.s12{font-size:12px}
.s18{font-size:16px; line-height:20px; font-weight:normal;}
.s20{font-size:18px; line-height:24px;}
.s24{font-size:24px}
.s30{font-size:30px}

/*Layout*/
.wrapper{width:1003px;margin:0 auto}
.header{width:954px;height:110px;padding-left:18px;text-align:right}

.headerTop{color:#b3b9e6;background:url(../images/bg_header_top.png) no-repeat top right;height:31px;line-height:31px; font-size:12px}
.headerTop a:link{color:#b3b9e6}
.headerTop a:visited{color:#b3b9e6}
.headerTop a:hover{color:#FFF}
.headerTop a:active{color:#FFF}
.headerTop a.active{color:#FFF;font-weight:bold}
.headerTop a.active:visited{color:#FFF;font-weight:bold}
.headerTop em {padding:0 10px}

.logo{width:265px;height:79px;display:block;background:url(../images/logo.png); float:left; }

.nav{float:right;padding-top:38px; color:#ced0e3; font-size:14px; font-weight:bold; text-shadow: -1px 0px 0px #2c335f; }
.nav a:link{color:#ced0e3; text-transform:none;} 
.nav a:active{color:#ced0e3}
.nav a:visited{color:#ced0e3}
.nav a:hover,.nav a.active, .nav a.active:visited{color:#FFF}
.nav em {padding:0 20px}

.homeBtxt{ font-size:16px; font-weight:normal; color:#f36d15; line-height:20px; padding:10px 0px 10px 0px; text-align:left;}
.homeBtxt2{ font-size:14px; font-weight:normal; color:#3aa5c9; line-height:18px; padding:10px 0px 10px 0px; text-align:left;}

.bannerHome {height:168px; padding-top:40px; background:url(../images/banner_home.jpg) no-repeat top left}

/*.bannerInner { height:113px; background:url(../images/banner_inner.jpg) no-repeat top left}*/
.contentHomeWrpOut{background:url(../images/bg_content_home_ct.png) repeat-y center}
.contentHomeWrpIn{background:url(../images/bg_content_home_tp.png) no-repeat top center}
.contentHome{background:url(../images/bg_content_home_bt.png) no-repeat bottom;padding-bottom:50px}
.contentInner{background:url(../images/bg_content_inner.gif) repeat-y center}
.contentInnerTp{background:url(../images/bg_content_inner_top.jpg) no-repeat top center;height:100%}
.contentInnerBt{background:url(../images/bg_content_inner_bottom.png) no-repeat;height:30px; margin-bottom:50px}


.section{width:640px;padding:70px 0 30px 30px;float:left;background:none}
.section h1{color:#5e5e5e; font-size:26px; font-weight:bold; padding-bottom:60px; letter-spacing:-0.02em;}
.section .h2{color:#777777; font-size:16px; font-weight:normal; padding:10px 0; line-height:20px;}
.section h2{color:#12236b;font-size:18px; font-weight:normal;padding:6px 0;}
.section h2 sup{font-weight:bold;font-size:13px}
.section p {line-height:18px}
.sidebar{width:330px;float:right;padding-top:80px}
.sidebarBt{width:278px;padding-left:24px;background:url(../images/bg_Sidebar_Bt.jpg) no-repeat bottom left}
/*sub Navigation*/
.subNavWrap{background:url(../images/bg_subnavWrap.gif) repeat-y left}
.subNav{background:url(../images/bg_subnavTop.png) no-repeat top left;padding-left:50px;padding-right:30px;width:227px}
.subNavBt{background:url(../images/bg_subNavBt.png) no-repeat bottom left;height:25px}
.subNavHome{width:232px;padding:12px 0 0 33px;float:left}

.menu_head{border-top:1px solid #e3e1e1; font-size:15px;text-decoration:none;padding:8px 0 8px 20px;display:block; color:#777777;background:url(../images/LiBullet1.gif) no-repeat 0 14px;cursor:pointer}
.menu_head:hover{color:#000}
a.NavActive{color:#414a88;font-weight:bold}
a.NavActive:hover{color:#414a88}
a.first{border:none}
.menu_body{display:none}
.dB{display:block}
.menu_body a{background:url(../images/hr_dots.gif) repeat-x top;font-size:12px;font-weight:normal;display:block;color:#666666;padding:5px 0 5px 20px;text-decoration:none;}
.menu_body a:hover{background:#f5f4f4 url(../images/hr_dots.gif) repeat-x top}
.menu_body a.on{color:#5a6298;font-weight:bold;background:#f5f4f4 url(../images/hr_dots.gif) repeat-x top}
.menu_body a.on:hover{cursor:default}

.menu_bodyN a{background:url(../images/hr_dots.gif) repeat-x bottom;font-size:12px;font-weight:normal;display:block;color:#666666;padding:5px 0 5px 0px;text-decoration:none;}
.menu_bodyN a:hover{background:#f5f4f4 url(../images/hr_dots.gif) repeat-x bottom}


.sectionHome{width:633px; padding:55px 15px 0 40px; float:left;}
.sectionHome h1{font-size:22px; line-height:32px;}
.sectionHome h2 {font-size:18px}
.vetSolnTxt{padding:0 40px; margin:10px 0}	
.vrtSolnBx{background:url(../images/bg_vert_soln.png) repeat-y center; margin-bottom:50px}
.vrtSolnBxTop{height:20px; background:url(../images/bg_vert_soln_top.png) no-repeat top}
.vrtSolnBxBt{height:20px; background:url(../images/bg_vert_soln_bt.png) no-repeat bottom;}
.vetSolnColWrap{ padding-left:40px}
.vetSolnCol{width:212px; float:left; padding-right:25px }
.vetSolnCol h2{color:#414a88; font-size:14px; padding-bottom:5px; font-weight:bold;}

.vetSolnCol p { margin-top:10px; height:70px; padding-bottom:0} 

.ServicesColWrap{ margin-top:20px;}
.ServicesCol{width:200px; float:left; padding-right:20px}
.ServicesCol h2{color:#414a88; font-size:14px; padding-bottom:5px; font-weight:bold;}
.ServicesCol2{width:200px; float:left;}
.ServicesCol2 h2{color:#414a88; font-size:14px;  padding-bottom:5px; font-weight:bold;}


.footer{background:#dadada url(../images/bg_footer.gif) repeat-x top}
.wrapperFooter{background:url(../images/bg_wrapper_footer.png) no-repeat top center; width:1003px; text-align:center; height:170px; margin:0 auto}
.footLinks{padding-top:40px;color:#5e5e5e}
.footLinks a{margin:0 14px; font-size:12px;}
.footLinks a:link{color:#5e5e5e}
.footLinks a:visited{color:#5e5e5e}
.footLinks a:hover{color:#000}
.footLinks a:active{color:#5e5e5e}
.copyWrite{font-size:12px;padding-top:23px;color:#777777}



/*contact Form*/
.contactForm{width:263px;height:360px;background:url(../images/bg_contact.png) no-repeat top left; position:relative; padding-left:15px; color:#777777;}
.contactFormNew{width:278px;height:340px;background:url(../images/contachnew.gif) no-repeat top left; position:relative; color:#777777; padding-top:30px; text-align:center;}
.name, .email, .phone , .message{width:230px;left:23px;padding:0; color:#777777;border:none;outline:none; background:none; font:12px Verdana, Helvetica, sans-serif;}
.buttons{margin:25px 0px 0 0px;}
.name{ margin:25px 0px 0 5px; }
.email{ margin:28px 0px 0 5px;}
.phone{ margin:28px 0px 0 5px;}
.message{ margin:28px 0px 0 5px; height:80px}
.send{ display:block;width:54px;height:27px;background:url(../images/btn_Save.png) no-repeat 0 0; border:0; padding:0; cursor:pointer; float:left}
.send:hover{background:url(../images/btn_Save.png) no-repeat -54px 0}
.clear{display:block;float:left;width:54px;height:27px;background:url(../images/btn_Clear.png) no-repeat 0 0; border:0; padding:0;cursor:pointer}
.clear:hover{background:url(../images/btn_Clear.png) no-repeat -54px 0;}
.errors{color:#F00;position:absolute;top:295px;left:15px}



.btnMore{display:block; background-image:url(../images/spriteBtn.png); background-repeat:no-repeat; text-indent:-1000px;cursor:pointer}
.btnMore { width:54px; height:27px; background-position:0 0;}
.btnMore:hover { background-position:-60px 0;}

.btnDownload { height:40px; width:250px; padding:8px 0 0 50px; background:url(../images/btnDownload.png) no-repeat top  left; display:block}
.btnDownload:hover { background:url(../images/btnDownload_hover.png) no-repeat top  left;}
.btnPPT { height:40px; width:200px; padding:8px 0 0 50px; background:url(../images/btnDownload.png) no-repeat top  left; display:block}
.btnPPT:hover { background:url(../images/btnDownload_hover.png) no-repeat top  left;}
.btnDownload2 {padding:8px 0 0 50px; background:url(../images/btnDownload.png) no-repeat top left; display:block; height:40px;}
.btnDownload2:hover { background:url(../images/btnDownload_hover.png) no-repeat top  left;}

.btnVideo{ height:40px; width:200px; padding:8px 0 0 50px; background:url(../images/btnDownload.png) no-repeat top  left; display:block}
.btnVideo:hover { background:url(../images/btnDownload_hover.png) no-repeat top  left;}

.ourOffices { background:url(../images/bg_our_offices.gif) no-repeat bottom; padding:2px 0; margin-bottom:5px  }
.btmOff a:link{color:#565454}
.btmOff a:visited{color:#565454}
.btmOff a:hover{color:#414a88}
.btmOff a:active{color:#414a88}

.address { width:310px;}
.address h4 { font-size:14px; font-weight:bold; color:#414a88}
.address h5 { font-size:13px; font-weight:bold; color:#f36d15}
.hr{background:url(../images/bg_hr.png) no-repeat 0 15px; height:40px;}





#slideshow{margin:0 auto; width:903px; height:158px; background:transparent url(img/bg_slideshow.jpg) no-repeat 0 0; position:relative;}
#slideshow #slidesContainer{margin:0 auto; width:923px;height:158px;overflow:auto; position:relative; border:1px solid #0000FF;}
#slideshow #slidesContainer .slide {margin:0 auto;height:158px; width:903px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */}
.control{display:block;width:39px;height:158px;text-indent:-10000px;position:absolute;cursor: pointer}
#leftControl{top:0;left:0;background:transparent url(../images/control_left.jpg) no-repeat 0 55px}
#leftControl:hover{background:url(../images/control_left_hover.jpg) no-repeat 0 55px}
#rightControl{top:0;right:0;background:transparent url(../images/control_right.jpg) no-repeat 0 55px}
#rightControl:hover{background:url(../images/control_right_hover.jpg) no-repeat 0 55px}


.slideTbl td { vertical-align:top; padding:10px;}
.slideTbl p { font-size:12px; color:#565454; line-height:16px; padding:5px 0 10px 0}

.btnKnow_More { display:block; background:url(../images/btn_Know_More_About_Us.png) no-repeat top left; height:27px; width:150px;}
.btnKnow_More:hover { background-position: -150px 0}

.ulStyle{padding:0px; margin:0px;}
.ulStyle li{padding:0px; margin:0px; margin-left: 20px;}


/*.subNavlist  li{ border-bottom:1px solid #e3e1e1; font-size:18px}
.subNavlist  a { text-decoration:none; padding:8px 0 8px 20px; display:block; color:#777777; background:url(../images/LiBullet1.gif) no-repeat 0 14px}
.subNavlist  a:hover { color:#000; background-image:url(../images/LiBullet1_hover.gif)}
.subNavlist a.active { color:#414a88; font-weight:bold; cursor:default}
.subNavlist a.activeSub { color:#414a88; font-weight:bold; cursor:default; background-image:url(../images/LiBullet1_sub.gif)}
.subNavlist a.activeSub:hover {  background-image:url(../images/LiBullet1_sub.gif); }
.subNavlist  li.last { border:none}
.subNavlist ul li { border:none}
.subNavlist ul li a{ background:url(../images/hr_dots.gif) repeat-x top; font-size:14px; font-weight:normal}
.subNavlist ul li a:hover{ background:#f5f4f4 url(../images/hr_dots.gif) repeat-x top;}
.subNavlist ul li a.on{ color:#5a6298; font-weight:bold; background:#f5f4f4 url(../images/hr_dots.gif) repeat-x top;}*/
