@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#303030; text-decoration:none; list-style:none; text-align:left;}
textarea{overflow-y:auto; overflow-x:hidden;}
body{position:relative; text-align:center;/* this text-align:center is used for center align to Div in Quirks Mode, please i requested to all developers don't removed this class.*/}
img{border:none; border:0px;}
a{color:#164881;}
a:hover{color:#FF953F;}
.bodyBg{background:#164881;}

.clear{clear:both; font-size:1px; height:0px; line-height:0px;}
.heightPatcer{font-size:1px; height:10px;}
.topNorth{height:80px; background:url(../images/globalXRepeater.gif) repeat-x 0px 0px; overflow:hidden; text-align:center;}
.topHeader{ margin:0 auto!important; width:895px; overflow:hidden;}
.cciLogo{float:left; background:url(../images/cciWebSiteSprite.gif) no-repeat 0px 14px; width:150px; height:64px;  padding-bottom:5px;}
.cciLogo a{width:150px; padding:50px 0 0 0; float:left;}
.cciLogoIcon{float:left; background:url(../images/cciWebSiteSprite.gif) no-repeat 0px 0px; width:150px; height:50px; text-indent:-9999999px;}
.rightSiteMap{float:right; font-size:11px; margin-top:50px;}

/*===========Rounded corners=================*/
.roundedCorBody{/*padding-top:5px;*/}
.rdCor{display:block}
.rdCor *{display:block; height:1px; font-size:1px; overflow:hidden;	background:#dcdddf;}
.rdCor1{margin:0 3px;	padding:0 1px;	border-left:1px solid #dcdddf;	border-right:1px solid #dcdddf;}
.rdCor2{margin:0 1px;	padding:0 1px;	border-left:1px solid #dcdddf;	border-right:1px solid #dcdddf;}
.rdCor3{margin:0 1px;	border-left:1px solid #dcdddf;	border-right:1px solid #dcdddf;}
.rdCor4{border-left:1px solid #dcdddf;	border-right:1px solid #dcdddf;}
.rdCor5{border-left:1px solid #dcdddf;	border-right:1px solid #dcdddf;}

.rdCorWhite *{display:block; height:1px; font-size:.01em; overflow:hidden;	background:#FFF;}
.rdCor1White{margin:0 3px;	padding:0 1px; border-left:1px solid #FFF; border-right:1px solid #FFF;}
.rdCor2White{margin:0 1px;	padding:0 1px; border-left:1px solid #FFF; border-right:1px solid #FFF;}
.rdCor3White{margin:0 1px;	border-left:1px solid #FFF;	border-right:1px solid #FFF;}
.rdCor4White{border-left:1px solid #FFF; border-right:1px solid #FFF;}
.rdCor5White{border-left:1px solid #FFF; border-right:1px solid #FFF;}

.contentBody{background:#dcdddf;}
.contentBodyWhite{background:#fff; border-left:1px solid #cfd9e5; border-right:1px solid #cfd9e5;}
.textIndent{text-indent:-999999px!important;}

.containerDiv{margin-left:auto!important; margin-right:auto!important; margin-top:0px; margin-bottom:0px; width:895px; overflow:hidden;}
.containerPad{padding:10px; background:#fff;  border-left:1px solid #cfd9e5; border-right:1px solid #cfd9e5;}

.PanDivFlexible{width:100%; overflow:hidden; margin:0px; padding:0px;}
.PanDivFlexible b{font-weight:bold!important;}
.TOPLEFT{background:url(../images/cciWebSiteSprite.gif) no-repeat -1px -113px; height:11px; width:11px; font-size:1px;  float:left;}
.TOPLEFTBig{background:url(../images/cciWebSiteSprite.gif) no-repeat -1px -142px; height:21px; width:11px; font-size:1px;  float:left;}
.TOPRIGHT{background:#fff url(../images/cciWebSiteSprite.gif) no-repeat -14px -113px; height:11px; width:11px; font-size:1px; float:right;}
.TOPCENT{background:#f7f7f7 url(../images/globalXRepeater.gif) repeat-x 0px -92px; height:11px; font-size:1px; overflow:hidden; *float:left; /* for Quirck Mode */}
.TOPCENTBig{background:#f7f7f7 url(../images/globalXRepeater.gif) repeat-x 0px -92px; height:21px; font-size:1px; overflow:hidden; *float:left; /* for Quirck Mode */}
.CENT_DIV{*clear:both;/*for Quirck Mode*/}

.CENT_Cont{display:block; background:#f7f7f7; *clear:both; /*for Quirck Mode*/ border-left:1px solid #ccc; border-right:1px solid #ccc;}
.BOTLEFT{background:#fff url(../images/cciWebSiteSprite.gif) no-repeat -1px -127px; height:11px; width:11px; font-size:1px; float:left;}
.BOTRIGHT{background:#fff url(../images/cciWebSiteSprite.gif) no-repeat -14px -127px; height:11px; width:11px; font-size:1px; float:right;}
.BOTCENT{background:#f7f7f7 url(../images/globalXRepeater.gif) repeat-x 0px -82px; height:11px; font-size:1px; *float:left; /* for Quirck Mode */}
/**/

.ORANGE_TOPLEFT{background:url(../images/cciWebSiteSprite.gif) no-repeat -60px -113px; height:11px; width:11px; font-size:1px;  float:left;}
.ORANGE_TOPRIGHT{background:#fff url(../images/cciWebSiteSprite.gif) no-repeat -75px -113px; height:11px; width:11px; font-size:1px; float:right;}
.ORANGE_TOPCENT{background:#ffead9 url(../images/globalXRepeater.gif) repeat-x 0px -158px; height:11px; font-size:1px; overflow:hidden; *float:left; /* for Quirck Mode */}
.CENT_DIV{*clear:both;/*for Quirck Mode*/}

.ORANGE_CENT_Cont{display:block; background:#ffead9; *clear:both; /*for Quirck Mode*/ border-left:1px solid #ffd0ab; border-right:1px solid #ffd0ab;}
.ORANGE_BOTLEFT{background:#fff url(../images/cciWebSiteSprite.gif) no-repeat -60px -127px; height:11px; width:11px; font-size:1px; float:left;}
.ORANGE_BOTRIGHT{background:#fff url(../images/cciWebSiteSprite.gif) no-repeat -75px -127px; height:11px; width:11px; font-size:1px; float:right;}
.ORANGE_BOTCENT{background:#ffead9 url(../images/globalXRepeater.gif) repeat-x 0px -148px; height:11px; font-size:1px; *float:left; /* for Quirck Mode */}
/**/

.welcomeTitle{float:left; padding-left:10px; line-height:16px; text-align:justify; width:400px;}
.welcomeTitle h1{color:#ff953f; font-size:16px; font-weight:bold; padding-bottom:10px; padding-top:10px;}
.rightBigImage{float:right; position:relative; z-index:1;}
.setNegativeMarginPatch{margin-top:-10px; float:left; overflow:hidden; width:100%;}
.coverNavigate{background:#F7F7F7; border-top:1px solid #CCCCCC; float:left; height:21px; width:100%;}
.setMarginPatchTop{float:left; overflow:hidden; width:100%; position:relative; z-index:1; top:-1px;}
.mainNavigation{float:right; height:20px; overflow:hidden; /*background:url(../images/globalXRepeater.gif) repeat-x 0px -126px;*/ color:#fff;}
.mainNavigation a{color:#fff; float:left; font-size:11px;padding:0px 0px 2px 0px; line-height:18px; font-family:Tahoma, Verdana, Geneva, sans-serif; text-align:center; width:90px; background:url("../images/globalXRepeater.gif") repeat-x scroll 0 -126px;}
.mainNavigation a:hover{background:#fff url(../images/globalXRepeater.gif) repeat-x 0px -105px; color:#000; font-weight:bold;}
.mainNavigation a em{/*background:url(../images/cciWebSiteSprite.gif) no-repeat 0px -86px; float:left; width:10px; height:20px;*/}
.mainNavigation a:hover em{/*background: #fff url(../images/cciWebSiteSprite.gif) no-repeat 0px -64px; float:left; width:10px; height:20px;*/}
.mainNavigation a i{background: #fff url(../images/cciWebSiteSprite.gif) no-repeat -14px -86px; float:right; width:10px; height:20px;}
.mainNavigation a:hover i{background: #fff url(../images/cciWebSiteSprite.gif) no-repeat -14px -64px; float:right; width:10px; height:20px;}
.leftColumn{width:430px; float:left;}
.rightColumn{width:420px; float:right;}
.aboutUsImg, .careersImg{float:left; padding-left:10px;}
.aboutUsImg h1{background:url(../images/cciWebSiteSprite.gif) no-repeat 10px -146px; float:left; width:100px; height:90px;}
.careersImg h1{background:url(../images/cciWebSiteSprite.gif) no-repeat -91px -145px; float:left; width:100px; height:90px;}
.relativeContent{float:left; padding-left:10px; width:300px; line-height:16px;}
.relativeContent h1{font-weight:bold; color:#164881; padding-bottom:5px; font-size:14px;}
.relativeContent samp a{text-align:right; display:block; font-size:11px; text-decoration:underline; font-style:italic;}
.colorOrange{color:#e06602!important;}
.colorOrange16{color:#FF953F!important; font-size:16px;}
.copyright{color:#fff; font-size:11px; padding-top:5px; padding-bottom:1px; float:left;}
.footerLink{color:#fff; font-size:11px!important; padding-top:5px; padding-bottom:1px; float:right;}
.footerLink a{color:#fff; padding-left:3px; padding-right:3px; text-decoration:none; font-size:11px;}
.footerLink a:hover{color:#F90;}
.paddingLftRgt{padding-left:10px;}
.borderRgt{border-right:1px solid #ccc;}
.lineHeight li{line-height:25px;}

/*========Technology==============*/
.technologOuterDiv{width:630px!important; padding:20px 10px 10px 40px; line-height:20px;}
.newsEventsDiv{width:680px!important; padding:20px 10px 10px 40px; line-height:20px; float:left;}
.contactUsOuterDiv{padding:20px 10px 10px 40px; line-height:20px;}
.technologyHeading{padding-bottom:20px;}
.technologyHeading h1{float:left; padding-left:10px; padding-top:20px;}
.topPadding{padding-top:107px; width:167px!important;}
.topPadding2{padding-top:107px; width:130px!important;}
.setRight{text-align:right;}
.menuTabs{width:180px; float:right;}
#menuTabs {}
#menuTabs li {margin-top:1px; line-height:0px;}
#menuTabs li a {color:#FFF; font-weight:bold; background:url(../images/globalXRepeater.gif) repeat-x 0px -177px;  display:block; padding:14px 5px 12px; text-decoration:none;}
#menuTabs li a:hover, .activeSubMenu a{background:url(../images/globalXRepeater.gif) repeat-x 0px -207px !important; color:#000!important;}
.technoloRightImg{float:right; padding-top:30px; padding-right:5px;}
/*================Career=====================*/
.subHeadingCareer{float:left; padding-left:10px; width:100px; font-weight:bold; color:#e06602!important;}
.textAlignCenter{text-align:center!important;}
.linkClass{color:#e06602; text-decoration:underline; font-style:italic;}
.careerLeftDiv{width:650px!important; line-height:20px; padding-left:10px; text-align:justify;}
#imgBullet{}
#imgBullet li{background:url("../images/bullet.gif") no-repeat -0px 6px; padding-left:10px;}

/*============Contact===============*/
.leftContactCol{float:left; width:350px; padding-right:20px; border-right:1px solid #fbc69b; margin-right:-1px;}
.centerContactCol{float:left; height:300px; border-right:1px solid #fbc69b; border-left:1px solid #fbc69b;}
.centerPadding{padding-left:10px; padding-right:10px;}
.rightContactCol{float:left; width:220px; padding-left:10px; padding-right:10px; border-left:1px solid #fbc69b; margin-left:-1px;}
.formDiv{}
.formDiv p{display:table-row;  padding-bottom:10px; float:left;}
.formDiv p label{float:left; width:100px; padding-right:5px; line-height:14px;}
.formDiv p span{float:left;}

/*==================About us*/
.aboutUsOuterDiv{padding:20px 40px 10px;}

.normalTxtbox{border-top:1px solid #3e7197; border-left:1px solid #3e7197; border-bottom:1px solid #8bb0d5; border-right:1px solid #8bb0d5; height:18px;}
.normalButton{background:url("../images/globalXRepeater.gif") repeat-x scroll 0 -177px transparent; color:#fff; font-weight:bold; border:none; padding:5px 3px; text-align:center;}
.cciSubHeading{float:left; color:#164881; font-size:14px; font-weight:bold; padding-top:33px;}
.cciSubHeadingIn{float:left; color:#164881; font-size:14px; font-weight:bold; padding-top:10px;}
.blueFont14{color:#164881; font-size:14px; font-weight:bold;}
.abtusInnerDiv{border-bottom:1px solid #FF9845; padding-bottom:5px; text-align:justify; line-height:20px;}
.errorClass{color:#c00;}
.newsEventsImgDiv{float:left; padding-right:20px; width:200px;}
.forceFullyJustify{text-align:justify!important;}
.globeBgTechnology{background:url("../images/technologyGlobe.png") no-repeat bottom right;}
.height150{height: 167px; width:162px}
.borderNone{border:none; border:0px;}
