@charset "utf-8";

/* CSS Document */



body{background:#F0F0F0 ; margin:20px 0 0 0; padding:0; font:12px  Arial, Helvetica, sans-serif; color:#666666}



body .navbgon{ background:url(../images/hoverleft.jpg) no-repeat; background-position:-2000px;}

body .navbgon2{ background:url(../images/hoverright.jpg)no-repeat; background-position:-2000px;}











#index{background:url(../images/bg.jpg) repeat-x; margin:0; padding:0; font:12px  Arial, Helvetica, sans-serif; color:#666666}


#body, #body2, #body3, #body4{background:#F0F0F0; margin:20px 0 0 0; padding:0; font:12px  Arial, Helvetica, sans-serif; color:#666666}










/* top image */

.topbanner, .seobanner{float:left; width:964px; height:204px;  margin:0 0 0 20px; padding:0; overflow:hidden}

.clear{ clear:both;}









/* top

#header{width:994px; float:left; }

.logo{width:180px; height:70px; padding:35px 0 0 0; float:left}

.topnav{width:675px; height:102px; float:right; padding:8px 0 0 0;}


.topsubnav{background:url(../images/topnabg.jpg) no-repeat; width:278px; height:21px; clear:both; float:right;}

.topsubnav ul{margin:0; padding:0 0 0 0px;}

.topsubnav ul li{margin:0; padding:0 17px; font-size:11px; float:left; list-style:none; }

.topsubnavbg{background:url(../images/topnavright.jpg) no-repeat right;}

.topsubnav a{color:#FFFFFF; text-decoration:none;} */


.logo{width:150px; height:70px; padding:18px 0 0 25px; float:left}

.topnav{width:770px; height:100px; float:right; padding:0 0 0 0; overflow:hidden; margin-right:6px;}

.dPdf{float:right; background:url(../images/pdficon.png) no-repeat left top; padding:2px 0 10px 25px; }

.icons{float:right; width:108px;}
.icons a img{padding:0 0 0 10px;}

.topsubnav{background:#F0F0F0 url(../images/body_wraps_top.jpg) no-repeat; background-position:left 15px; width:1000px; margin-bottom:5px; height:25px; clear:both;}
.topsubnav ul{margin:0; padding:0 0 0 0px; float:right;}
.topsubnav ul li{margin:0; padding:0 17px; font-size:11px; float:left; list-style:none; }
.topsubnavbg{background:url(../images/topnavright.jpg) no-repeat right;}
.topsubnav a{color:#000000; text-decoration:none;}



.toprow{padding:3px 15px 0 0; margin:0 0 0 0; float:right; clear:both; font-size:15px;}
.toprow .brouchure{background:url(../images/download-icon.gif) no-repeat left bottom; padding:13px 10px 0 30px; margin:0 0 0 0; color:#2574b7; float:left; }
.toprow .brouchure a{ text-decoration:none; color:#2574b7;}
.toprow .call{background:url(../images/phoneicon.jpg) no-repeat left bottom; padding:13px 0 0 30px; margin:0 0 0 0;color:#2574b7; float:left; }
*html .call{ padding:15px 0 0 30px; margin:0 0 0 0;}
html* .call{ padding:14px 0 0 30px; margin:0 0 0 0;}

/*.toprow .brouchure{background:url(../images/download-icon.gif) no-repeat left bottom; padding:13px 10px 0 30px; margin:0 0 0 0; color:#666666; float:left; }

.toprow .brouchure a{ text-decoration:none; color:#666666;}



.toprow .call{background:url(../images/phoneicon.jpg) no-repeat left bottom; padding:13px 0 0 30px; margin:0 0 0 0;color:#666666; float:left; }





*html .call{ padding:15px 0 0 30px; margin:0 0 0 0;}

html* .call{ padding:14px 0 0 30px; margin:0 0 0 0;}



.topmainnav{width:650px; float:right; padding:0 0 0 0; margin:0 0 0 0; font-weight:bold; clear:both;}

.topmainnav ul{margin:0px 0 0 0; padding:13px 0 0 0; float:left;}

@media screen and ( margin:0px 0 0 0; padding:14px 0 0 0; )

   {.topmainnav ul{margin:0px 0 0 0; padding:14px 0 0 0;}}

   

.topmainnav ul li{float:left; display:inline; list-style:none; text-transform:uppercase; font-size:12px; margin:0 0 0 5px; padding:10px 0px 10px 0px;}

.topmainnav li a span{background:url(../images/tableft.jpg) no-repeat left; padding:10px 16px;}

.topmainnav ul li a{background:url(../images/tabright.jpg) no-repeat right; text-decoration:none; color:#FFFFFF; padding:10px 0px 10px 0px;}

.topmainnav ul li a:hover{background:url(../images/hoverright.jpg) no-repeat right;margin:0; }

.topmainnav li a:hover span{background:url(../images/hoverleft.jpg) no-repeat left;margin:0;}


body#aboutus .topmainnav li.home,
body#aboutus .topmainnav li.aboutus, 

body#services .topmainnav li.services,

body#casestudies .topmainnav li.casestudies,

body#portfolio .topmainnav li.portfolio,

body#resources .topmainnav li.resources,

body#partnersin .topmainnav li.partners,

body#tools .topmainnav li.tools,

body#blog .topmainnav li.blog,

body#contact .topmainnav li.contact,

body#contact .topmainnav li.active,

body#body .topmainnav li.active2  {background:url(../images/hoverleft.jpg) no-repeat left; margin:0 0 0 5px; padding:10px 0px 10px 4px; }*/


.topmainnav{width:700px; height:32px; float:right; padding:0 0 0 0; margin:13px 10px 0 0; font-weight:bold; overflow:hidden; background:url(../images/new/but.jpg) no-repeat left top; display:block}
.topmainnav ul{margin:0; padding:0; list-style-type:none}
.topmainnav ul li{ height:20px; margin:0; padding:8px 0 0 0; list-style-type:none; background:url(../images/new/toplibg.jpg) no-repeat right top; float:left}
.topmainnav ul li a{margin:0; padding:0 16px 0 16px; font: bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.topmainnav ul li a:hover{color:#ff9c03; text-decoration:none;}


body#index .topmainnav li.home a,
body#aboutus .topmainnav li.aboutus a, 

body#services .topmainnav li.services a,

body#casestudies .topmainnav li.casestudies a,

body#portfolio .topmainnav li.portfolio a,

body#resources .topmainnav li.resources a,

body#partnersin .topmainnav li.partners a,

body#tools .topmainnav li.tools a,

body#blog .topmainnav li.blog a,

body#contact .topmainnav ul li.contact a,

body#media .topmainnav li.media a,

body#ourresearch .topmainnav li.ourresearch a,

body#body .topmainnav li.active2 a, body#body .topmainnav li.active2  {color:#ff9c03; }



body#aboutus li.aboutus a span, 

body#services li.services a span, 

body#casestudies li.casestudies a span,

body#portfolio li.portfolio a span,

body#resources li.resources a span,

body#partnersin li.partners a span,

body#tools li.tools a span,

body#blog li.blog a span,

body#contact li.contact a span,

body#body li.active2 a span{background:url(../images/hoverright.jpg) no-repeat right; margin:0; padding:10px 16px 10px 12px;}



body#aboutus li.aboutus a:hover span,

body#services li.services a:hover span,

body#casestudies li.casestudies a:hover span,

body#portfolio li.portfolio a:hover span,

body#resources li.resources a:hover span,

body#partnersin li.partners a:hover span,

body#tools li.tools a:hover span,

body#blog li.blog a:hover span,

body#contact li.contact a:hover span,

body#body li.active2 a:hover span{background:url(../images/hoverright.jpg) no-repeat right; margin:0; padding:10px 16px 10px 12px;}

ul.serviceslist{background: #EEFBFF;border: #A6E9FF 1px solid; width:250px; padding:10px; margin:0 0 15px 10px;}

/* Colors */

.green{ color:#009c47;}

.green a{ color:#009c47;}



.lightblue{ color:#666666 !important;}

.lightblue a{ color:#666666 !important;}

.blue, .blue a{ color:#00588F !important;}





.lightblue{ color:#666666;}

.lightblue a{ color:#666666;}



.orange{ color:#666666;}

.orange a{ color:#666666;}



.orange{ color:#666666;}

.orange a{ color:#666666;}



.darkblue{ color:#666666;}

.darkblue a{ color:#666666;}



.darkgray{ color:#666666;}

.darkgray a{ color:#666666;}



.red{ color:#666666;}

.red a{ color:#666666;}



.black{ color:#000;}

.black a{ color:#000;}



.pink{ color:#f13a7e;}

.pink a{ color:#f13a7e;}



.partnerspage{width:680px; border-bottom:#e7e7e7 1px solid; float:left; padding:0 0 10px 10px;}

.partnerspage img{padding:0 10px 0 0;}

.partnerspage a{color:#333;text-decoration:underline;}



#content .middlecol2 .partnerspage p{padding:0px; margin:0;}




/* content Inner */

/* anil */
#content{float:left; width:984px; margin:0 0 0 10px; padding:0 0 0 0; background:#fff;}


/* anil */
#content .leftcol{ float:left; width:243px; margin:0; padding:0 0 0 0; border-right:solid 1px #e6e6e6;}


/* anil */
#content .leftcol .head{background:#ededed; font-size:15px; float:left; border-bottom:solid 1px #e6e6e6; margin:0 0 5px 0; width:232px; padding:6px 0 6px 0; font-family:"Trebuchet MS";}
#content .leftcol .head span{ padding-left:31px;}
#content .leftcol .head a{color:#2574B7; text-decoration:none;}
/*#content .leftcol .online{ background:#ededed url(../images/online.gif) no-repeat left top !important;}
#content .leftcol .it{ background:#ededed url(../images/it.gif) no-repeat left top !important;}
#content .leftcol .investigation{ background:#ededed url(../images/investigation.gif) no-repeat left top !important;}
#content .leftcol .security{ background:#ededed url(../images/security.gif) no-repeat left top !important;}*/

#content .leftcol .list{float:left; margin:8px 0 0 0; width:232px; padding:4px 0 0 0; border-top:solid 1px #c9c9c9; font-family:Arial, Helvetica, sans-serif; }
#content .leftcol .list ul{ float:left; list-style:none; margin:0; padding:0 0 0 18px; font-weight:normal; font-size:13px; color:#000;}
#content .leftcol .list ul li{ padding:6px 0 2px 12px; margin:0; background:url(../images/lclibg2.gif) no-repeat left top; }
#content .leftcol .list ul li a{ color:#000;}
#content .leftcol .list ul li ul{ padding:2px 0 0 0; font-size:12px; color:#333; border:none;}
#content .leftcol .list li ul li{border-bottom:dashed 1px #666; width:165px; padding:6px 0 6px 8px; color:#333; margin:0; background:url(../images/leftcollistbg2.jpg) no-repeat left top;}
#content .leftcol .list li ul li a{color:#333;}
#content .leftcol .none{ border:none !important;}






#content .leftcol .img{ border:none; float:left; margin:0 0 0 0; width:204px; padding:0 8px 0 0;}

#content .leftcol .img img{ border:none;}





#content .leftcol .subhead{ border:none; float:left; margin:5px 0 5px 0; width:180px; padding:0 8px 0 0; font-size:14px; 

background:url(../images/subhead.jpg) no-repeat left top;}

#content .leftcol .subhead a{ color:#000; padding:0 0 0 24px;}

#content .leftcol .padbot{ margin:0 0 7px 0;}







/*#content .middlecol2{float:left; width:710px; margin:0; padding:0 20px 0 20px; background:#fff url(../images/contentbg.jpg) no-repeat bottom left; min-height:525px;}*/

#content .middlecol2{float:left; width:700px; margin:0; padding:0 20px 0 20px; background:#fff ; min-height:525px;}

*html .middlecol2{ height:717px;}

#content .middlecol2 .breadcrumb{ padding:8px 8px 0 0; margin:0 10px 0 8px;}

#content .middlecol2 .breadcrumb p{ font-size:11px; text-align:right; padding:0; margin:0; color:#FF9C03;}

#content .middlecol2 .breadcrumb p a{ text-decoration:underline; color:#FF9C03}

#content .middlecol2 .breadcrumb p span{ text-decoration:underline;color:#FF9C03 }

#content .middlecol2 h1{ font-size:26px; padding:0 0 2px 0; margin:0 16px 0 8px; font-family:"Trebuchet MS"; border-bottom:solid 1px #cccccc; color:#00588F !important;}

#content .middlecol2 p{ font-size:13px; margin:0; padding:10px 25px 5px 10px; line-height:19px; color:#333;}

#content .middlecol2 p a{ text-decoration:underline; color:#000;}



#content .middlecol2 .contactrow1{ float:left;}

#content .middlecol2 .contactrow2{ float:left; width:183px; padding:12px 0 0 0;}



#content .middlecol2 h2{ font-size:14px; margin:0; padding:10px 15px 0 8px;}

#content .middlecol2 .subservice{margin:0 0 0 12px; padding:4px; background:#ecf9ff; border:solid 2px #C3E7F8;}

#content .middlecol2 .subservice .head{ font-size:20px;}

.formalblue{color:#2574B7}

.crtf{ padding:12px 0 0 5px; float: left;}
.crtf img{ padding:0 0 13px 0;}


#content .middlecol2 .img{ padding:0 12px 0 8px; margin:0; float:left;}

#content .middlecol2 h3{ font-size:15px; line-height:19px; padding:10px 0 0 0;margin:0 15px 0 10px; color:#333;}

#content .middlecol2 h3.subtitle{font-size:16px;margin:10px 15px 5px 9px;}

#content .middlecol2 ul{ margin:0 0 0 10px; padding:5px 0 0 10px; font-size:12px; clear:both; color:#333;}

*html #content .middlecol2 ul{padding:5px 0 0 10px;}

#content .middlecol2 ul li{ margin:0; padding:4px 0 4px 16px; list-style:none; background:url(../images/txtlibg.gif) no-repeat top left;}

#content .middlecol2 ul li ul{ margin:7px 0 0 0; padding:0;}

#content .middlecol2 ul li ul li{ margin:0; padding:2px 0 2px 12px; list-style:none; background:url(../images/sublibg.gif) no-repeat top left;}

#content .middlecol2 ul li a{ color:#666666; text-decoration:none;}


.ourResearch{ float:left; width:680px; padding:0; margin:0;}
.ourResearch ul{ margin:0 0 0 10px; padding:5px 0 0 10px; font-size:12px; clear:both; color:#333;}
.ourResearch ul li{ margin:0; padding:4px 0 8px 15px !important; border-bottom:dashed 1px #000; margin-bottom:10px !important; list-style:none; background:url(../images/txtlibg.gif) no-repeat top left; height:15px;}
.ourResearch .date{font-size:11px; color:#333; font-style:italic;}


#content .rightcol{float:left; width:194px; margin:0; padding:15px 0 0 0;}

#content .rightcol .row{float:left; margin:0 0 0 0; padding:0 0 15px 0;}

#content .rightcol .row img{ border:none;}

#content .rightcol .row a{ border:none;}

#content .rightcol .socialouter{float:left; padding:0; margin:0;}

#content .rightcol .socialouter .row{float:left; margin:0 0 0 0; padding:0 3px 0 0;}





#content .rightcol .head{background:url(../images/rightcolheadbg.gif) no-repeat left top; float:left; margin:0 0 0 0; width:170px; padding:8px 8px 8px 10px; height:17px; font-weight:bold; font-size:14px;}

#content .rightcol .head a{text-decoration:none;}

#content .rightcol .padbot{ margin:0 0 7px 0;}

#content .rightcol .list{float:left; margin:0 2px 7px 2px; width:166px; border-bottom:solid 1px #e2e2e2; padding:4px 8px 4px 8px; background:#f3f3f3;}

#content .rightcol .list ul{ float:left; list-style:none; margin:0; padding:0; font-weight:normal;}

#content .rightcol .list ul li{ padding:6px 0 6px 10px; border-bottom: solid 1px #cccccc; width:156px; 

background:url(../images/leftcollistbg.jpg) no-repeat left top;}

#content .rightcol ul li a{ color:#666666; text-decoration:none;}

#content .rightcol ul li a:hover{ color:#666666; text-decoration:underline;}

#content .rightcol .active{ color:#666666; text-decoration:none; font-weight:bold;}

#content .rightcol .list .none{ border-bottom:solid 1px #f3f3f3;}





#content .casestudy{ padding:0 0 15px 7px; margin:0;}

#content .casestudy .row{ padding:0 0 0 0; margin:0 0 10px 0;  border:dashed 1px #999; float:left; width:675px; }

#content .casestudy .row h3{ font-size:14px; margin:0; padding:6px; color:#fff; border-bottom:dashed 1px #999; background:#636363; }
#content .casestudy .row h3 a{color:#fff; text-decoration:none;}


#content .casestudy .row .img{ padding:10px; margin:0 0 0 0; float:left;}

#content .casestudy .row img{ padding:0; margin:0;}

#content .casestudy .row .txt{ padding:0; margin:0; border-left:dashed 1px #999; float:left; width:510px;}

#content .casestudy .row .txt p{ padding:5px 0 5px 5px; margin:0 0 0 5px; line-height:20px;}
#content .casestudy .row .txt p a{ text-decoration:none; color:#333;}
#content .casestudy p a{ text-decoration:none; color:#000;}



#content .casestudy .row .txt .more{ text-align:right; padding:5px; margin:0 0 5px 0;}

#content .casestudy .row .txt .more a{ text-decoration:underline; color:#666666; padding:3px; }

#content .casestudy .row .txt .more a:hover{ text-decoration:underline; color:#000; padding:3px;}



.manageteam{ padding:4px; border-bottom:solid 1px #cccccc; border-left:solid 1px #cccccc; border-right:solid 1px #cccccc; 

float:right; margin:0 16px 0 4px;}

*html .manageteam{ margin:0 8px 0 4px; }

.manageteam a{ padding:0; text-decoration:none;}

.manageteam a:hover{ text-decoration:underline; color:#000;}

.manage1{width:318px; padding:6px 10px 13px 0; float:left; border:1px dotted #E6E6E6; background-color:#f6f6f6; margin:10px 15px 0 10px}
.manage2{width:318px; padding:6px 10px 10px 0; float:left;  border:1px dotted #E6E6E6; background-color:#f6f6f6; margin:10px 0 0 0}
#content .middlecol2 .manage1 p,#content .middlecol2  .manage2 p{ font-size:13px; margin:0; padding:10px 0px 5px 10px; line-height:19px; color:#333;}

/* Content Inner */











/* Content Home */

.contentindex{float:left; width:984px; padding:16px 0 0 10px;}

.leftbox{width:220px;  float:left; padding:0 20px 62px 0px; }

.subhead{clear:both; padding:0 0 10px 0;}

.clientlogo{clear:both;padding:0 0 10px 0; margin:0 0 15px 0;}
.oPartners{clear:both;padding:0 0 10px 0; margin:0 0 15px 0;}
.oPartners img{ margin:0 0 10px 0; border:none;}





.contactdetail{padding:0 0 45px 5px; line-height:18px; background:url(../images/boxbg.jpg) no-repeat right bottom;}

.contactdetail a{text-decoration:underline; color:#666;}



.consultationform2{ padding:0 0 60px 0; margin:0 0 20px 0; }

.consultationform2 input, textarea, .consultationform3 input{margin:2px 0; padding:3px 2px; border:#e9e6e9 1px solid; width:180px; color:#666666; font-size:11px; height:14px;}

.submitbtn2{float:right; padding:0 0 0 0; margin:0;}


.intellisec{ padding:0 0 0 7px;}
.intellisec img{ margin-bottom:6px;}








.consultationform{ padding:0 0 75px 8px; margin:0 0 20px 0; background:url(../images/boxbg.jpg) no-repeat right bottom;}

.consultationform input, textarea, .consultationform3 input{margin:2px 0; padding:3px 2px; border:#e9e6e9 1px solid; width:180px; color:#666666; font-size:11px; height:14px;}



.txtarea{background-color:#ffffee; border:#e9e6e9 1px solid; width:180px; height:80px; margin:2px 0 4px 0; color:#666666;font-size:11px;padding:3px 2px;}

*html .txtarea{ margin:0 0 2px 0;}



.captchaimg, .captchform, .submitbtn{float:right; padding:0; margin:0;}

.submitbtn{float:right; padding:0 26px 0 0; margin:0;}

.captchform input, textarea{margin:2px 0 0 0; padding: 0; border:#e9e6e9 1px solid; width:40px;color:#666666; font-size:11px; height:16px;}



.submit{padding:0 0 0 0; margin:0;}

.rightbox a{color:#63ab45; text-decoration:none;}



.bottomnav{width:100%; background-color:#fafdfd; border-top:#ddf1fb 1px solid; float:left; margin:10px 0 0 0; padding:0 0 10px 0;} 

.center{width:994px; padding:10px 0 0 0; margin:0 auto;}

.bottomnav h3{margin:0; padding:5px 0; color:#0581c1; font-size:14px; font-weight:normal;}

.bottomnav h3 a{color:#0581c1; text-decoration:none;}

.bottomnavbox{padding:0 7px; float:left;}

.bottomnavbox ul{margin:0; padding:0;}

.bottomnavbox li{margin:0; padding:3px 10px; background:url(../images/libg.jpg) no-repeat left; list-style:none}

.bottomnavbox li a{color:#666666; text-decoration:none;}

.bottomnavbox li a:hover{color:#0581c1; text-decoration:none;}





.contentbottom{width:960px; float:left; padding:0 0 20px 0; margin:25px 0 0 0; clear:both; }

*html .contentbottom p{ padding:8px; margin:0 0 0 0; line-height:19px;}

.contentbottom p{ padding:8px; margin:0 0 0 0; line-height:19px; background-color:#FAFAFA;}

.contentbottom p a{ text-decoration:none; color:#000; }

.contentbottom h2{ padding:0 0 5px 0; margin:0; font-size:13px; line-height:18px; border-bottom:solid 1px #cccccc;}

.contentbottom h1{ padding:8px; margin:0 0 0 0; font:normal 11px Arial, Helvetica, sans-serif; line-height:18px; background-color:#FAFAFA;}

.contentbottom h1 a{ text-decoration:none; color:#666666; font-weight:bold;}

.contentbottom h1 a:hover{ text-decoration:underline;}









.contentmiddle{width:490px; float:left; padding:0 5px 0 6px; margin:0;}

.middlebox{width:440px; border:#e9e6e9 2px dotted; padding:10px 10px 10px 10px; margin:0 0 8px 0; float:left;}

.contentmiddle .middlebox p{margin:0; padding:0;line-height:14px;}

.icon{float:left; width:47px;}

.boxtxt{float:left; width:370px; padding:0 0 0 10px}

.middlebox h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; margin:0; padding:0 0 5px 0; font-weight:normal; font-style:italic;}

.middlebox h1 a{text-decoration:none}



.middlep{clear:both;}

.middlep p{margin:0; padding:10px 0 0 0;line-height:15px;}

.four{color:#009acd; font-size:13px; font-style:italic;}

.divisions{color:#333333;font-size:13px;}





/* Content Home */

.socialmedia{ color:#2574b7;  text-align:right; padding:0 0px 5px 0; margin:0 0 0 0 auto; float:right}

.socialmedia img{ margin:0 0 0 5px; padding:0; border:none;}



.footer{ width:100%px; background-color:#e8f7fa; color:#666666; clear:both; border-top:#ddf1fb 1px solid; padding:5px; margin:0 0 0 0 auto; text-align:center;}

.footer a{color:#666; text-decoration:none;}

.footer p{ margin:0px auto; padding:4px 0 8px 0; text-align:center;}

.footer p span{ padding:0 0 0 10px;}

.footer p span a{ color:#666666; padding:0 5px 0 5px; text-decoration:none;}

.footer p span a:hover{ color:#000; text-decoration:none;}



.footer .four{ font-style:italic; color:#009acd; padding:0; margin:0;}

.asia{color:#009acd;}

.footer .divisions{ color:#000; padding:0; margin:0;}

.contactmail a{color:#666; text-decoration:underline;}


#footermain{background:url(../images/new/footbg.jpg) repeat-x; width:990px; height:85px; margin-left:5px; clear:both; font-size:11px;color:#2574b7; }
#footermain .row1{padding:18px 10px 0 10px; display:block}

#footermain .row2{padding:20px 10px 0 10px; display:block; clear:both}
#footermain .floatleft{float:left}
#footermain .floatright{float:right}
#footermain a{color:#2574b7; text-decoration:none}


/* Widgets */

.widgets{clear:both; float:left}



#content .middlecol2 .widgets ul{margin:0; padding:10px 0 0 20px;}

#content .middlecol2 .widgets ul li{margin:0; padding:5px 0; list-style:none; background-image:none;}

#content .middlecol2 .widgets ul li a{text-decoration:underline;color: #666;}

.Gpartners{ padding:0 0 10px 5px;}
.Gpartners img{ border:none;}

.webCeo{ padding:0 0 13px 8px;}
.webCeo img{ border:none;}


/* new css 
img{margin:0; padding:0; border:none}
#index2{background:#fff url(../images/new/mainbg.jpg) repeat-x; margin:0; padding:0; font:12px  Arial, Helvetica, sans-serif; color:#666666}

.contentindex{float:left; width:984px; padding:16px 0 0 10px;}

.colleft{width:735px;  float:left; padding:0 9px 62px 0px; }
.servtab{width:735px; background:url(../images/new/bg1.jpg) repeat-x; margin:0; padding:10px 0; border-bottom:1px solid #e7e7e7;}
.servtab .tab{ width:115px; padding: 15px;  border-right:1px solid #e7e7e7; float:left; text-align:center; color:#6b6b6b; font-size:11px;}
.servtab .tablast{ width:115px; padding: 15px;  border-right:1px solid #e7e7e7; float:left; text-align:center; color:#6b6b6b; font-size:11px;}
.servtab .tab .icon, .servtab .tablast .icon{ width:100%; height:37px; display:block}
.servtab .tab .title, .servtab .tablast .title{ display:block; font-weight:bold; width:100%; color:#000000;}
.servtab .tab .link, .servtab .tablast .link{color:#038eb9; text-decoration:none}

.txtblock{width:590px; padding:20px 20px 0 0; float:left}
.ques{color:#00588f; font-size:13px; font-weight:bold; line-height:18px;}
.ans{padding-top:8px;line-height:18px}
.spadbot{padding-bottom:10px}

.logosblock{width:125px; margin:0; padding:20px 0 0 0; float:left}

.colright{width:230px; height:625px;  float:left; padding:35px 0px 62px 10px;background:url(../images/new/rightbg.jpg) no-repeat; }*/



/* new css */
img{margin:0; padding:0; border:none}
#index{background:#F0F0F0; margin:20px 0 0 0; padding:0; font:12px  Arial, Helvetica, sans-serif; color:#666666}
#wrapper{
	width:1000px;
	margin:0 auto;
	padding:0;
	background-image: url(../images/new/mainbg2.jpg);
	background-repeat: repeat-y;
	background-position: left -1px;
}
.contentindex{width:984px; padding:0px 0 0 15px;margin:0px auto;}

.topbanner2{width:710px; height:235px;  margin:0px 0 0px 0; padding:0; display:block}

.colleft{width:710px;  float:left; padding:0 3px 30px 5px; overflow:hidden}
.servtab{width:710px; background:url(../images/new/bg1.jpg) repeat-x; margin:0; padding:10px 0; border-bottom:1px solid #e7e7e7; }
.servtab a{color:#6b6b6b; text-decoration:none; background:url(../images/new/arr.jpg) no-repeat left 5px; padding-left:20px; padding-top:3px}
.servtab .tab{ height:120px; padding: 15px 12px 15px 10px;  border-right:1px solid #e7e7e7; float:left; text-align:center; color:#6b6b6b; font-size:11px;}
.servtab .tabwd1{width:161px; }
.servtab .tabwd2{width:163px; }
.servtab .tabwd3{width:170px; }
.servtab .tabwd4{width:121px; }
.servtab .tablast{height:120px; padding: 15px 12px 15px 10px;  border-right:none; float:left; text-align:center; color:#6b6b6b; font-size:11px;}
.servtab .tab .icon, .servtab .tablast .icon{ width:100%; height:37px; display:block}
.servtab .tab .icon a, .servtab .tablast .icon a{  background: none}
.servtab .tab .title, .servtab .tablast .title{ display:block; font-weight:bold; width:100%; color:#000000;}
.servtab .tab .link, .servtab .tablast .link{color:#038eb9; text-decoration:none}

.txtblock{width:660px; padding:20px 20px 0 20px; float:left}
.ques{color:#00588f; font-size:13px; font-weight:bold; line-height:18px;}
.ans{padding-top:8px;line-height:18px}
.spadbot{padding-bottom:10px}

.logosblock{width:680px; margin:0; padding:20px 0 0 0; text-align:center;}

.colright{width:240px;  float:left; padding:0px 0px 30px 10px; margin:10px 0 0 0	 }

.colright .section{background-color:#f5f6f8; border:1px solid #d6dae2; margin:0 0 10px 0;}
.colright .section p{padding:0; margin:0}
.colright .section .title{border-bottom:1px solid #d6dae2; color:#00588f; padding:8px 10px; font-weight:bold}
.colright .section .txt{padding:8px 10px; }


.colright .section .txt a{color:#00588f;  text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif;}



.colright .section .txt2{padding:10px 5px; }
.colright .face{width:228px;margin:0 0 10px 0;background-color:#f5f6f8; border:1px solid #d6dae2; padding:10px 5px; }


.colright .section .txt3{padding:8px 10px; }


.colright .section .txt3 a{color:#00588f;  text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}


/*Example CSS for the two demo scrollers*/

#pscroller1{height: 80px;padding: 10px; width:218px;}
#pscroller1 a{text-decoration: none; color:#00588f; font-weight:bold;}
.someclass{ //class to apply to your scroller(s) if desired}




/* css for tabs */
UL.tabNavigation {
		    list-style: none;
		    margin: 0;
		    padding: 0;
		}

		UL.tabNavigation LI {
		    display: inline;
		}

		UL.tabNavigation LI A {
		    padding: 5px 5px 3px 5px;
		    background-color: #eff4f8;
		    color: #00588F;
		    text-decoration: none; font:bold 12px Arial, Helvetica, sans-serif;
		}

		UL.tabNavigation LI A.selected,
		UL.tabNavigation LI A:hover {
		    /*background-color: #333;*/
			border-top:1px solid #cad2da;
			border-left:1px solid #cad2da;
			border-right:1px solid #cad2da;
			background-color: #fff;
		    color: #00588F;
		    padding-top: 5px; position:relative; bottom:-1px; font:bold 12px Arial, Helvetica, sans-serif;
		}
		
		UL.tabNavigation LI A:focus {
			outline: 0;
		}

		div.tabs > div {
			padding: 5px;
			margin-top: 3px;
			border: 1px solid #cad2da;
		}
		
		div.tabs > div h2 {
			margin-top: 0;
		}

		#first {
		    background-color: #fff;
		}

		#second {
		    background-color: #fff;
		}

		#third {
		    background-color: #fff; font-size:11px !important; width:195px; height:85px; padding:15px 0 0 32px;
		}




/* Global Styles */
/* anil */

.noBordb{ border-bottom:none !important;}

.imgpad{margin:15px 15px 15px 0px;}

#ab{ padding:0 10px 30px 9px;}
 a.link{color:#0058b6; margin-left:10px; text-decoration:underline; line-height:30px;}

#content .middlecol2 ul li a.link{color:#0058b6;margin-left:0px; line-height:normal}


/* Bottom Text 
-------------------------------------------------------------------*/
.bottomTxt{ float:left; padding:10px 0 0 35px; font-size:18px; margin:40px 20px 0 20px; text-align:center;
font-family:Georgia, "Times New Roman", Times, serif; color:#838080; background:url(../images/new/bottxtquote.gif) no-repeat left top; line-height:25px;}
.bottomTxt img{ padding:0 4px 0 5px;}
.bottomTxt .name{font-size:12px; line-height:35px;}

.ci-linkedin{font-size:11px  !important;}

.grid{ color:#000 !important; line-height:18px;}
.grid li{ color:#000 !important; padding-top:2px;}
.grid p{ color:#000 !important;}


.careers{ color:#000 !important; width:680px; line-height:18px;}
.careers li{ color:#000 !important; padding-top:2px;}
.careers p{ color:#000 !important;}

#content .jobs{ padding:0 0 15px 7px; margin:0;}
#content .jobs .row{ padding:0 0 0 0; margin:0 0 10px 0;  border:dashed 1px #999; float:left; width:675px; }
#content .jobs .row h3{ font-size:16px; margin:0; padding:5px; color:#fff; border-bottom:dashed 1px #999; background:#008bb7; }
#content .jobs .row h3 a{color:#fff; text-decoration:none;}
#content .jobs .row .txt{ padding:0; margin:0; border-left:dashed 1px #999;}
#content .jobs .row .txt p{ padding:7px; margin:0 0 0 5px; line-height:20px;}
#content .jobs .row .txt p a{ text-decoration:none; color:#333;}
#content .jobs p a{ text-decoration:none; color:#000;}
#content .jobs .row .txt .more{ text-align:right; padding:7px; margin:15px 0 0 0; background:#f2f2f2; font-size:12px; text-transform: uppercase;}
#content .jobs .row .txt .more a{ text-decoration:none; color:#000; padding:3px; }
#content .jobs .row .txt .more a:hover{ text-decoration:none; color:#008bb7; padding:3px;}


.sitemap{ float:left;}
.sitemap a{ color:#000 !important;}

.research{ margin-bottom:25px; margin-left:3px;}
.research .title{ border-bottom: dashed 1px #333; margin-left:7px; margin-right:10px;}









/* Global Styles
-------------------------------------------------------------------*/
.noBord{ border:none !important;}
.noBordB{ border-bottom:none !important;}
.noBordR{ border-right:none !important;}
.noBg{ background:none !important;}

.noPadd{ padding:0 !important;}
.noPaddT{ padding-top:0 !important;}
.noPaddR{ padding-right:0 !important;}
.noPaddL{ padding-left:0 !important;}
.noPaddB{ padding-bottom:0 !important;}

.floatL{ float:left !important;}
.floatR{ float:right !important;}

.noMarg{ margin:0 !important;}
.noMargR{ margin-right:0 !important;}
.noMargT{ margin-top:0 !important;}
.noMargL{ margin-left:0 !important;}
.noMargB{ margin-bottom:0 !important;}


.font11{ font-size:11px !important;}
.font12{ font-size:12px !important;}
.font13{ font-size:13px !important;}
.font14{ font-size:14px !important;}
.font14{ font-size:14px !important;}
.font15{ font-size:15px !important;}
.font16{ font-size:16px !important;}
.font17{ font-size:17px !important;}
.font18{ font-size:18px !important;}
.font19{ font-size:19px !important;}
.font20{ font-size:20px !important;}
.font21{ font-size:21px !important;}




