/* CSS Document */
*{padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
img{border:0px;}
html{overflow-y: scroll;}
body{background:#1C4BA0; padding:0px 0px; margin:0px;}
body, input, textarea, select, div, span, p, td, a{font-size:11px; color:#000;}
input, textarea{border:1px #d3d3d3 solid; padding:2px; font-size:11px;}

td{vertical-align:top}
th{vertical-align:top}

p{padding:0px 0px 12px;}
hr{height:0; border:0px dashed #d3d3d3; border-top-width:1px; width:100%; padding:0; margin:11px 0px;}

h2{font-size:15px; color:#3a9ac4; line-height:24px;}
h3{font-size:15px; color:#3a9ac4; line-height:24px; background:url(../images/bulletFlag1.gif) no-repeat left; padding-left:25px;}
h4{font-size:15px; color:#3a9ac4; line-height:24px; background:url(../images/bulletFlag.gif) no-repeat left; padding-left:25px;}

.w163{width:163px;}
.w145{width:145px;}
.w100{width:100px;}
.w248{width:248px;}
.w230{width:230px;}

.btn{background:#F3F7F8; border:1px solid #D2D8E6; padding:2px; text-align:center; color:#002A78;}

.formtable{background:#d3d3d3;}
.formtable td{background:#f1f1f1; padding:6px;}
.formtable .w200{width:200px;}


.tac{text-align:center}
.tar{text-align:right}
.tal{text-align:left}

.vam{vertical-align:middle;}

.tablestyle_01 td{background:#f5f5f5; padding:10px; text-align:center;}

.imp{background:#f1f1f1 url(../images/imp.gif) no-repeat center right !important;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}
.containerMain{width:100%; display:block; background:url(../images/bodyBg1.gif) repeat-y center top; background-color:#1C4BA0;}
.containerTop{width:984px; margin:0px auto; height:104px; background-color:#FFFFFF;}
.containerMid{width:984px; margin:0px auto; background-color:#FFFFFF;}

.logo{float:left; padding:5px; height:55px; vertical-align:top; background:url(../images/punchLine.jpg) no-repeat 209px 4px; width:700px;}

.topLinkBg{background:url(../images/topLinkBg.gif) no-repeat top left; height:16px; padding:8px 8px; float:right; width:140px; display:block;}
.topLinkBg .topLinkHome{background:url(../images/icoHome.gif) no-repeat 0 1px; height:16px; margin:0px 4px; float:left; padding-left:17px;}
.topLinkBg .topLinkSitemap{background:url(../images/icoSitemap.gif) no-repeat 0 1px; height:16px; margin-left:4px; float:right; padding-left:17px}

.tab1{background:url(../images/tab1.gif) no-repeat top left; height:197px; width:466px; display:block;}
.tab2{background:url(../images/tab2.gif) no-repeat top left; height:197px; width:248px; display:block;}
.tab02{background:url(../images/tab2.gif) no-repeat top left; height:297px; width:248px; display:block;}
.tabTitle{color:#002a78; text-indent:38px; font-size:14px; line-height:39px; font-weight:bold;}

.breadcrum{background:url(../images/breadcrum.gif) no-repeat top left; padding:13px 0px 0px 0px; height:26px; width:726px; display:block; color:#002a78; text-indent:35px; vertical-align:middle;}
.breadcrum a{color:#002a78; text-decoration:none;}
.breadcrum a:hover{color:#002a78; text-decoration:none;}

.fl{float:left;!important}
.fr{float:right;}
.ca{clear:both;}
.c1{color:#fff; font-size:14px;}
.c2{color:#246efd;}
.c3{color:#c7010a;}
.c4{color:#003887;}
.c5{color:#8c8c8c;}
.c6{color:#c48b3a;}

.fs13{font-size:13px;}

.mar5{margin:5px;}
.mar10{margin:10px;}
.marl20{margin-left:20px;}
.mart3{margin-top:3px;}
.mart6{margin-top:6px;}
.marr19{margin-right:19px;}
.marlrauto{margin:0px auto;}
.marr10{margin-right:10px;}
.mart16{margin-top:16px;}

.manufactureFlash{margin:0 15px 15px 0; float:left;}

.padlr9{padding:0px 9px;}
.padt0{padding-top:0px!important;}
.padr5{padding-right:5px;}
.padr8{padding-right:9px;}
.padr10{padding-right:10px;}
.padr13{padding-right:13px;}
.padb4{padding-bottom:4px;}
.padb6{padding-bottom:6px;}
.padb9{padding-bottom:9px;}
.padb10{padding-bottom:10px;}
.padt12{padding-top:12px;}
.pad5{padding:5px;}
.pad10{padding:10px;}
.padl5{padding-left:5px;}
.pad15{padding:15px;}
.padt5{padding-top:5px;}
.padl10{padding-left:10px;}
.padl20{padding-left:20px;}
.padl26{padding-left:26px;}
.padtb3{padding:0px 0px 7px 0px;}
.bd{border:#555 red 1px;}
.h16{height:16px;}

.bg1{background-color:#ffffff}

.brdb1{border-bottom:1px solid #9FCEEC; width:145px; display:block; padding-bottom:3px; margin-bottom:3px;}

.link1{background:url(../images/bullet6.gif) no-repeat left 6px; color:#c7010a; padding-left:10px;}

.list1 li{background:url(../images/bullet.gif) no-repeat 5px 6px; padding-left:20px; list-style:none;}
.list1 li li{background:url(../images/bullet3.gif) no-repeat 1px 5px; padding-left:15px; list-style:none;}

#mission{text-align:center;}

.majorClientBg{background:url(../images/majorClientBg.jpg) no-repeat 0px 0px; width:298px; padding:10px; height:350px; display:block; float:left; margin-right:10px;}
.majorClientBg1{background:url(../images/majorClientBg1.jpg) no-repeat 0px 0px; width:205px; padding:10px; height:350px; display:block; float:left; margin-right:11px; text-align:left;}

.content{padding:6px; text-align:justify; line-height:17px; margin-top:8px;}
.content .title{font-weight:bold; color:#1E83B8;}
.content .title, .title:hover{background:#f1f1f1;text-decoration:none; margin:2px 0px; text-indent:5px; display:block; font-weight:bold; color:#1E83B8;}
.mainContent{width:724px; float:right; padding-bottom:20px;}

.midTitle{margin-left:10px; color:#42619b; font-size:16px; background:url(../images/midBullet.gif) no-repeat left 3px; padding-left:25px;}

.cnt1{padding-left:5px;}
.cnt2{background-color:#f1f1f1; width:270px; padding:5px; display:block; margin-left:-5px; height:15px;}

.grid1{border-collapse:collapse; border:1px solid #F2F2F2;}
.grid1 th{background:#DDDEE1; font-size:13px; color:#316395; padding:5px; border-bottom:2px solid #6699CC; border-collapse:collapse;}
.grid1 td{background:#f1f1f1; padding:2px 7px; border:1px solid #F7F7F7; border-collapse:collapse;}
.grid1 .trbg{background:#EAEBEC; font-weight:bold;}

.tab:hover{text-decoration:none; cursor:pointer;}
.tab{border-bottom:1px solid #d1d1d1; background-color:#F7F7F7; width:705px; float:left; padding:4px 4px;}
.tab:hover{border-bottom:1px solid #0059BE; }
.tab span{margin-left:3px; color:#333; font-size:12px;}
.tab:hover span{color:#0059BE; text-decoration:none;}
.tabDetails{background-color:#FCFCFC; text-align:justify; float:left; width:695px; padding:8px; border-bottom:1px solid #999; margin:2px 0 20px 0;}
.tabDetails img{border:2px solid #8CC6E1; padding:3px; float:left; margin:7px 13px 7px 5px; text-align:center;}
.plus{font-size:13px!important; width:17px; float:right; text-align:center; height:17px; vertical-align:top; color:#0059BE;}

.inr{float:right; font-size:10px; color:#999999;}

.pdfLinks li{background:url(../images/bullet.gif) no-repeat 0 12px; list-style:none; padding:7px 0 7px 17px; border-bottom:1px dashed #d3d3d3;}
.pdfLinks li a{cursor:pointer;}

.brd1{border-bottom:1px dashed #d3d3d3; padding-bottom:5px;}

.certificateBg{background:url(../images/certificates.jpg) no-repeat right top; display:block; width:100%; min-height:230px;}

/*Videos*/
.video{background:url(../images/ourVideoBg.jpg) no-repeat left top; height:252px; width:204px; margin-top:9px; padding:10px; float:left;}
.video a{float:left;}
.video .videoContent{float:left; margin-top:25px; height:50px; width:100%; display:block; overflow:hidden;}
/*epcPhoto*/
.epcPhoto{background:url(../images/imgShadow.jpg) no-repeat left top; border:0px !important; padding:1px 6px!important; margin:0 15px 15px 0px !important; float:left !important;}
.Photo{margin-right:10px; float:left;}

/*Gallery Images*/
.galleryBox{border:1px solid #A5D1E4; float:left; background:#F4F7F7; text-align:center; width:130px; margin:15px; padding:8px;}
.galleryBoxLast{border:1px solid #A5D1E4; float:left; background:#F4F7F7; text-align:center; width:130px; margin:15px 0 10px 15px; padding:8px;}
.galleryTitle{border:2px solid #F4F4F4; height:30px; background:#fff; padding:4px; margin-top:8px; line-height:13px; font-size:10px; color:#000000;}
.galleryThumb{text-align:center; border:3px solid #DAE4EF!important; padding:1px !important;}
.galleryThumb:hover{ text-align:center; border:3px solid #cccccc!important; padding:1px !important;}

/*EPC Our Projects*/
.epcOurProjects{background:url(../images/ourProjectsTab.jpg) no-repeat left top; width:149px; height:39px; padding:30px 0px 0px 99px; display:block; float:left;}
.epcOurProjects:hover{text-decoration:none; color:#002A78;}

.menu{background:url(../images/menuBg2.gif) repeat-x 0px 0px; overflow:hidden; width:986px; height:38px; margin:0px 0px; display:block; position:relative;}
.menu span{float:left; font-size:14px; height:22px; padding:10px 0px; color:#ffffff;}
.menu .seprator{background:url(../images/seprator.jpg) no-repeat center; width:5px;}
.menu a, .menu a:hover, .menu .menuAdjust, .menu .selected{height:22px; font-size:13px; color:#ffffff; text-decoration:none; float:left; padding:10px 28px 10px 29px !important;}
.menu a:hover, .menu .selected, .menu menuAdjust:hover{background:url(../images/menuBg1.gif) repeat-x 0px 0px; color:#000;}

.menu .menuAdjust, .menu .menuAdjust:hover{padding:10px 26px 10px 29px !important; *padding:10px 27px 10px 28px !important; margin:0px;}

.menuCurveleft{background:url(../images/menuCurveBg.png) no-repeat left top; behavior:url("../style/iepngfix.htc"); border:red 0px solid; z-index:50; position:absolute; left:0px; top:0px; width:9px; height:38px;}
.menuCurveright{background:url(../images/menuCurveBg1.png) no-repeat left top; behavior:url("../style/iepngfix.htc"); border:red 0px solid; z-index:51; position:absolute; right:-1px; top:0px; width:9px; height:38px;}

/*Left Navigation */

/*LEFT Navigation classes*/
.leftNavTab{width:248px; float:left;}
.tab3{background:url(../images/tab3-2.gif) repeat-y top left; vertical-align:top; width:248px;}
.tab3 .tabTitle{background:url(../images/tab3-1.gif) no-repeat top left; height:38px; width:248px;
 display:block; color:#002a78; text-indent:38px; font-size:13px; vertical-align:middle;}
.leftNavBottom{background:url(../images/tab3-3.gif) no-repeat bottom left; height:13px; width:248px; float:left; margin-bottom:13px;}

.homeTabBottom{background:url(../images/tab3-3.gif) no-repeat bottom left; height:25px; width:248px; float:left;}
.leftNav li{list-style:none; padding:0; border-bottom:1px solid #d9d9d9; margin:0px;}
.leftNav li a, .leftNav li a:hover, .leftNav li .selected{background:url(../images/bullet4.gif) no-repeat 13px 10px; display:block; padding:5px 0px 5px 32px; text-decoration:none; color:#222; font-size:13px;}
.leftNav li a:hover, .leftNav li .selected{background:#3A9AC4 url(../images/bullet5.gif) no-repeat 13px 10px; display:block; padding:5px 0px 5px 32px; text-decoration:none; color:#fff; font-size:13px;}
.leftNav li .subLinks{margin-left:20px;}
.leftNav li .subLinks li{border:none;}
.leftNav li .subLinks li a{background:url(../images/bullet4.gif)  no-repeat 11px 8px; border:none!important; padding-left:30px; width:195px; font-size:11px;}
.leftNav li .subLinks li a:hover, .leftNav li .subLinks li .subSelected{background:url(../images/bullet4.gif)  no-repeat 11px 8px;  padding-left:30px; font-size:11px; color:#006699; width:195px;}

/*Bottom classes*/
.containerBottom{width:989px; margin:0px auto; background:url(../images/img1.jpg) no-repeat top center; padding:68px 6px 0px 7px; height:82px; background-color:#FFFFFF;}
.containerBottom a:hover{color:#674E0A;}
.containerEnd{width:100%; display:block; background:url(../images/bodyBg2.gif) no-repeat center top; height:45px; background-color:#1C4BA0;}
.containerEnd .footerContent{width:986px; padding:0px 0px; margin:0px auto; padding:0px 8px; background-color:#FFFFFF;}

.groupCompanyBg1{margin:9px 0px 0px 0px; background:url(../images/groupCompanyBg2.gif) repeat-x top left; height:50px; width:628px; display:block; float:left;}
.groupCompanyBg2{background:url(../images/groupCompanyBg1.gif) no-repeat top left; width:119px; height:20px; padding:18px 0px 18px 7px; display:block; float:left;}
.groupCompanyBg3 img{padding:10px 8px 5px 10px; float:left;}
.certifiedCompany{margin:9px 0px 7px 0px; float:right; text-align:right; width:335px; line-height:16px; display:block; height:50px;}

.ulMargin li{margin-left:20px;}

/*Financials classes*/
.stockBar{border:1px solid #e5e8ef; width:235px; float:left; height:54px; margin-top:15px; padding:5px;}
.stockTab{float:left; padding-left:5px;}
.stockTab li{background:url(../images/bullet1.gif) no-repeat 0 4px; padding-left:17px; margin-bottom:5px; list-style:none;} 

/*Style for NAV Ticker*/
.flexcroll{width: 458px; height: 130px; overflow: auto; position: relative; padding:0px; border:1px solid white; margin: 0px 1px;}
.flexcrollactive .emptyspace{height: 125px;}
#mycustomscroll .vscrollerbase{visibility: hidden !important;}

.topmenu_bg .curve{background:url(../images/menu_curve.png) top left no-repeat; behavior:url("../style/iepngfix.htc"); height:6px; width:971px; left:0px; position:absolute; top:0px; z-index:49;}

.topmenu_bg .tabs{padding:8px 10px 0px; width:950px; float:left; margin:0px;}

.abtMission{border-bottom:1px solid #3A9AC4; padding:5px 0; margin-bottom:7px; width:100%; font-weight:bold; color:#20344D; }

.firstAlpha{font-size:18px; color:#006699;}

.sitemap{float:left; margin-right:130px;}
.sitemap .siteNav{margin-bottom:10px; border-bottom:1px dashed #D8DDE9; padding-bottom:5px;}
.sitemap .siteNav li{background:url(../images/bullet1.gif) no-repeat 5px 5px; padding-left:20px; list-style:none; margin:6px 0;}
.sitemap .siteNav .siteNav1 li{background:url(../images/bullet3.gif) no-repeat 1px 5px; list-style:none; margin:2px 0;}

/*Manufacturing header slide show*/
.sliderwrapper{position: relative; overflow: hidden; width: 985px; height: 140px; }
.sliderwrapper .contentdiv{visibility: hidden; position: absolute; left:0; top:0; background: white; width: 985px; height: 100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.pagination{width: 985px; text-align: right; display:none; }
.pagination a{text-decoration: none; color: #00007D; background: white; }
.pagination a:hover, .pagination a.selected{color: #000; background-color: #FEE496; }

.customerLogo{width:155px; background:url(../images/customerBg.jpg) no-repeat; height:172px; float:left; text-align:center; margin:10px; padding-top:3px;}
.customerLogo div{padding:5px; height:35px; margin-top:5px;}
.cLogo{width:145px; padding:4px; border:1px solid #CCCCCC; float:left; text-align:center; height:35px; margin:11px;}


.videoBg{background:#000000;}

.clienteleBox{width:155px; background:url(../images/customerBg.jpg) no-repeat; height:172px; float:left; text-align:center; margin:10px; padding-top:3px;}

.midTab{width:463px; border:1px solid #E7EAF1; background-color:#f5f5f5; margin-left:12px; float:left;}
.midInnerTab{float:left; padding:10px; width:442px;}
.midTabContent{margin:15px 0px 10px 35px; text-align:justify; color:#8c8c8c;}

.newsTab a, .newsTab a:hover{text-decoration:none; color:#003887; font-weight:bold; width:228px; height:51px; display:block; float:left;}
.newsTab span{color:#8c8c8c; width:228px; display:block; border-bottom:1px dashed #d3d3d3; float:left; padding-bottom:16px;}

.newsContent{text-align:justify; padding:10px; float:left;}
.midInnerTabContent{float:left; width:243px; padding-top:12px;}
.clientTab{vertical-align:middle; width:220px; text-align:center; padding:10px 12px 0px 12px; height:124px;}

.moreLink{margin:0px 11px 0px 0px;}

.epcMainTab{padding:11px; float:left; width:687px;}
.epcMainTabbg{padding:11px; background-color:#f5f5f5; float:left; width:687px;}
.epcTab{float:left;}
.tabIcon{margin:0 10px; vertical-align:middle;}
.epcTitle{padding-top:5px; float:left;}
.epcTitle a{color:#42619b; font-size:17px; background:url(../images/midBullet.gif) no-repeat left 5px; padding-left:25px; line-height:20px;}
.proNo{color:#fff; font-weight:bold; background-color:#80bdd5; padding:1px 4px; float:right;}
.epcProject{background-color:#4aa8cc; float:left; padding:5px; margin-top:7px; width:448px; height:15px;}
.proTotal{color:#FFFFFF; padding-left:15px; float:left;}
.epcBrd{border:1px solid #E7EAF1; float:left}

.leftBannerTitleTab{background:url(../images/bannerTitleTab.gif) no-repeat; width:227px; height:46px; font-size:16px; font-weight:bold;}
.leftBannerTitle{font-size:16px; font-weight:bold; color:#ffffff; line-height:20px; padding:10px 0;}
.proSubtitle{border-bottom:1px #d9d9d9 solid; background:url(../images/rTabBg.jpg) repeat-x left; text-align:center; font-size:11px; margin-top:11px; height:35px; line-height:29px;}
.rightTabLink{font-weight:normal; width:225px; border-left:1px solid #3f99be; border-right:1px solid #3f99be; float:left; padding-top:11px;}
.rightTabLink li{background:url(../images/bullet.gif) no-repeat 5px 6px; padding-left:20px; list-style:none; border-bottom:1px dashed #d9d9d9; text-align:left; margin:5px; padding-bottom:6px;}
.rightTabLink li a{font-size:11px;}
.rightTabLink li a:hover{text-decoration:none; color:#006699;}
.rightTabLink li .selected{text-decoration:none; color:#006699;}
.epcBannerBrd{border:2px #3f99be solid; margin-bottom:1px;}
.rBottomCurve{background:url(../images/rightTabBottom.gif) no-repeat; height:7px; width:227px; float:left;}
.secTitle{background-color:#4aa8cc; padding:4px; font-size:11px; width:465px; font-weight:bold; color:#ffffff; margin-bottom:5px;}
.rightTab{float:right; width:226px;}

.rightList{font-size:11px; width:225px;  font-weight:normal; border-left:1px solid #3f99be; border-right:1px solid #3f99be; float:left; padding-top:12px;}
.rightList li{background:url(../images/bullet.gif) no-repeat 5px 6px; padding-left:20px; list-style:none; padding-bottom:5px; text-align:left; margin:0px 3px!important;}

.h60{height:55px;}
.w400{width:400px;}

.w350{width:350px; float:left;}

.article{color:#3a9ac4; font-size:62px; margin:0 8px 2px 0; float:left; line-height:52px;}

.map{float:left; width:360px;}

.condition{font-size:11px; font-weight:bold; color:#FF0000;}