@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0; color:#6b6b6b; font: normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", sans-serif; background:url(../images/bg-image.jpg) repeat-x top left #363636;}

div, p, form, h1, h2, h3, h4, h5, h6, a, span, form, img, br, input, textarea, label, ul, li { padding:0; margin:0; }

a, input { text-decoration:none; outline:none;}
img {border:0; outline:none;}
ul{list-style-type:none;}
a{ text-decoration:none;}	
*:focus{ outline:none;}	
	
.clear{clear:both; line-height:0 !important; font-size:0 !important; height:0px !important;}

.left{ float:left;}
.right{ float:right !important;}
.block{ display:block;}
.inlineblock{ display:inline-block;}
.relative{ position:relative}
.absolute{ position:absolute;}
hr{border-top:1px solid #f1f1f1;width:100%;margin-bottom:15px}
.link{font:normal 12px/18px Arial, Helvetica, sans-serif; color:8b8b8b;}
.link:hover{ text-decoration:underline;}
marquee p{margin-bottom:20px;}
marquee p a{text-decoration:none;color:#6b6b6b;}
marquee p a:hover{border-bottom:1px solid #6b6b6b;color:#6b6b6b;}
h6{font-weight:bold;color:#2470aa;font-size:10pt;margin:0px;padding:0px;background:url(../images/navigation-arrow.gif) no-repeat 0 7px; padding-left:10px}
/*---------------------- top panel start-----------------------------*/
.topPanel{ margin:0 auto; width:1019px;}
.topPanel-top{ float:left; width:1019px; margin-top:12px;}
.topPanel-bg{ float:left; width:961px; background:url(../images/body-bg.png) repeat-y top left; height:109px; padding:0px 29px 0px 29px;}
.header{ float:left; width:961px; height:63px;}
.header-right{ float:left; width:277px; margin-top:6px;}
.logo{ float:left; width:675px;}
.home{ float:right; width:290px; margin-top:1px;}
.home ul{ margin:0px; padding:0px;}
.home ul li{ float:left; width:80px; font:normal 11px/26px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#646464; display:block; list-style:none; text-transform:none;}
.home ul li a{ color:#646464; text-decoration:none;}
.home ul li a:hover{ color:#2470ab; text-decoration:none;}

.home ul li.social-zone{width: auto;}
.home ul li.social-zone img{border-radius: 50%; width: 27px;}

.search{ float:left; width:209px;}
.search-left{ float:left; width:21px; height:30px; background:url(../images/search-left.jpg) no-repeat top left; padding:0px; margin:0px;}
.search-bg{ float:left; width:155px; height:30px; background:url(../images/search-bg.jpg) repeat-x top left; padding:0px; margin:0px;}
.search-right{ float:left; width:33px; height:30px; background:url(../images/search-right.jpg) no-repeat top left; padding:0px; margin:0px;}
.search-box{float:left; width:145px; font:normal 12px/30px Arial, Helvetica, sans-serif; color:#646464; text-transform:none; border:solid 0px; padding-right:10px; height:30px; background-color:transparent;}
.goBtn{ border:none; background:url(../images/go.jpg) no-repeat 0 0; width:14px; height:15px; float:left; cursor:pointer; margin-top:8px;}
.goBtn:hover{background:url(../images/go.jpg) no-repeat 0 100%;}

/*-----------------HEADER / NAVIGATION START---------------------------------------*/

.navigation { float:left; width:961px; height:45px; position:relative; z-index:50; top:0px; left:0px; border-top:solid 1px #cbcbcb;}
.nav{ display:block; float:left;}
.nav > li.navli {list-style-type: none; display: block; float:left; height:45px; position:relative; z-index:60;}
.nav > li.navli > a.navlink {height:45px; font:normal 12px/45px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#505050; text-decoration:none; display:block; padding:0px 9px; margin:0px 3px; text-transform:uppercase; position:relative; 
z-index:110;}
.nav > li.navli:hover > a.navlink {color: #ffffff; background:url(../images/header-background.gif); text-shadow:2px 2px 2px #565656;}
.nav > li.navli:hover > a.navlink:hover {color:#ffffff; background:url(../images/header-background.gif);}
.nav > li.active > a.navlink {color:#ffffff; background:url(../images/header-background.gif);}

.nav > li.navli div.subnav{ position:absolute; top:45px; left:10; width:250px; padding-bottom:0px; z-index:500;}
.nav > li.navli div.subnavIn{ /*width:220px;*/width:240px; background-color:#ee9305; margin-left:3px;}

.subnavHead{ color:#fff; font:normal 12px/34px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding-left:24px; height:34px;}
.subnavCont{ padding:10px 10px 15px;}
.subnavCont a{ display:block; float:left;  margin-right:20px; text-align:center;}
.subnavCont a span{ display:block; color:#fff; font:normal 12px/15px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}

.subnavCont2{ padding:10px 5px 0 0px;}
.subnavCont2 li {list-style-type:none; display:block; float:left;}
.subnavCont2 li strong { color:#fff; font:normal 13px/28px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding:0px 0 2px 0px; display:block; margin-top:0px; background:url(../images/h-line.jpg) repeat-x bottom left;}
.subnavCont2 li strong.none { background:none;}
.subnavCont2 li a { color:#fff; font:normal 13px/28px "Lucida Sans Unicode", "Lucida Grande", sans-serif; display:inline-block; margin:0 0 0px 0px;/* width:200px;*/ width:220px;}
.subnavCont2 li strong b{ display:block;  cursor:pointer;}
.subnavCont2 li strong a { color:#fff !important; font:normal 13px/28px "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin:0 0 0px 0px!important; padding-left:20px;}
.subnavCont2 li strong a:hover{ color:#684104 !important; background:#ffdda7 !important; line-height:28px;}
.subnavCont2 li:hover strong a{ color:#684104 !important; background:#ffdda7 !important; line-height:28px;}


/*----------------------2nd label--------------------------------*/

.subnavCont2 li ul{ position:absolute; left:-99999px; top:-99999px; width:180px;background-color:#ffdda7; padding:10px 0px 20px 0px; z-index:600;}
.subnavCont2 li:hover ul  {position:absolute; left:240px; top:80px; list-style-type: none; display:block; float: left; padding-left:0px;}



.subnavCont2 li:hover ul li strong { color:#684104; font:normal 12px/28px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding:0px 0 0px 0px; display:block; margin-top:0px; border-bottom:solid 1px #e9c489;}
.subnavCont2 li:hover ul li strong.none { border:none;}
.subnavCont2 li:hover ul li a { color:#684104; font:normal 12px/28px "Lucida Sans Unicode", "Lucida Grande", sans-serif; display:inline-block; margin:0 0 0px 0px; padding-left:0px; width:160px;}
.subnavCont2 li:hover ul li strong b{ display:block;  cursor:pointer;}
.subnavCont2 li:hover ul li strong a { color:#684104 !important; font:normal 12px/28px "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin:0 0 0px 0px!important; padding-left:20px;}
.subnavCont2 li:hover ul li strong a:hover { color:#000 !important; line-height:28px;}
.subnavCont2 li:hover ul li a  span{ color:#000 !important; font:normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", sans-serif !important; display:inline-block; margin-top:10px !important; cursor:pointer;}]



/*----------------------3rd label--------------------------------*/

.subnavCont2 li ul li ul{ position:absolute; left:-99999px; top:-99999px; width:180px;background-color:#ffdda7; padding:10px 0px 20px 0px; z-index:600; display:none !important;}
.subnavCont2 li ul li:hover ul  {position:absolute; left:220px; top:80px; list-style-type: none; display:block; float: left; padding-left:0px;}



.subnavCont2 li ul li:hover ul li strong { color:#684104; font:normal 12px/28px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding:0px 0 0px 0px; display:block; margin-top:0px; border-bottom:solid 1px #e9c489;}
.subnavCont2 li ul li:hover ul li strong.none { border:none;}
.subnavCont2 li ul li:hover ul li a { color:#684104; font:normal 12px/28px "Lucida Sans Unicode", "Lucida Grande", sans-serif; display:inline-block; margin:0 0 0px 0px; padding-left:0px; width:160px;}
.subnavCont2 li ul li:hover ul li strong b{ display:block;  cursor:pointer;}
.subnavCont2 li ul li:hover ul li strong a { color:#684104 !important; font:normal 12px/28px "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin:0 0 0px 0px!important; padding-left:20px;}
.subnavCont2 li ul li:hover ul li strong a:hover { color:#000 !important; line-height:28px;}
.subnavCont2 li ul li:hover ul li a  span{ color:#000 !important; font:normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", sans-serif !important; display:inline-block; margin-top:10px !important; cursor:pointer;}

/*-----------------HEADER / NAVIGATION END---------------------------------------*/


/*---------------------- top panel end-----------------------------*/



/*---------------------------Start Left panel---------------------------*/

.leftLink{ padding:0px 0; line-height:15px!important;}
.leftLink > li{ border-bottom:solid 1px #cbcbcb; padding:10px 0;}
.leftLink > li a{font:bold 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#4b4b4b; cursor:pointer; padding-left:0px;}
.leftLink > li strong{font:bold 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#4b4b4b; cursor:pointer; padding-left:25px; background:url(../images/plus.png) no-repeat 15px 6px;}
.leftLink > li strong.none{ background:none!important;}
.leftLink > li a:hover, .leftLink > li strong:hover{color:#2470aa;}
.leftLink > li > ul{ line-height:15px!important; padding-top:10px;}
.leftLink > li > ul > li{ padding:0 0 7px 10px; }
.leftLink > li > ul > li > a{ font:normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#4b4b4b; padding-left:40px;}
.leftLink > li > ul > li > span{font:normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#4b4b4b;}

.leftLink > li > ul > li > ul { padding-left:10px; line-height:13px!important; padding-top:5px;}
.leftLink > li > ul > li > ul li{ margin-bottom:5px; padding-left:40px;}
.leftLink > li > ul > li > ul li a{  font-size:12px; color:#4b4b4b;}
.leftLink li .leftnavActive {color:#eb9205!important;}
.leftLink li .leftnavActive2 {color:#2470aa!important; background:url(../images/minus.png) no-repeat 15px 8px;}
.leftLink li .leftnavActive2 a{color:#2470aa!important;}
/*---------------------------End Left panel---------------------------*/



/*---------------------Hone Banner start ------------------------------*/

.homeBanner{ margin:0 auto; width:961px; background:url(../images/body-bg.png) repeat-y top left; padding:0px 29px 19px 29px;}
.Banner{ margin:0 auto; width:961px; height:330px;}
/*---------------------Hone Banner end ------------------------------*/

.home-notice{margin: 0 auto; width: 100%; background-color: #afd1f7; height: auto; min-height: 35px; margin-top: 20px; padding: 20px 0;}
.home-notice ul.home-notice-left{border-right: 2px solid #8cc3ed;}
.home-notice ul.home-notice-left, .home-notice ul.home-notice-right{width: 46%; float: left; display: inline-block; padding-left: 3%;}
.home-notice ul.home-notice-left li a, .home-notice ul.home-notice-right li a{color: #000000; padding-bottom: 5px; display: inline-block; padding-left: 20px;}
.home-notice ul.home-notice-left li, .home-notice ul.home-notice-right li{background: url(../images/bul2.gif) no-repeat 0 6px;}
span.blink {
	padding-left: 10px;
  font-weight:bold;
  position: relative;
  -webkit-animation-name: example; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */
  -webkit-animation-iteration-count: infinite; /* Safari 4.0 - 8.0 */
  animation-name: example;
  animation-duration: .8s;
  animation-iteration-count: infinite;
}
	/* Safari 4.0 - 8.0 */
@-webkit-keyframes example {
  from  {color:#5db32a;}
  to  {color:#FF0000;}
}

/* Standard syntax */
@keyframes example {
  from  {color:#5db32a;}
  to  {color:#FF0000;}
}
/*---------------------Home Middle start ------------------------------*/

.homemiddle{ margin:0 auto; width:961px; background:url(../images/body-bg.png) repeat-y top left; padding:0px 29px 0px 29px; height:212px;}
.homemiddle-left{ float:left; width:423px; height:190px; position:relative; background:url(../images/slide-bg.jpg) no-repeat top left; padding:17px 18px 0px 17px;}
.homemiddle-left h2{ color:#fff; font:400 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin-bottom:14px; text-transform:uppercase;}
.homemiddle-right{ float:left; width:470px; height:190px;  background:url(../images/news-bg.jpg) no-repeat top left; padding:17px 13px 0px 20px;}
.news{ float:left; width:211px;padding-right:20px;}
.news h1{width:231px; font:600 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#4c4c4c; margin-bottom:15px; text-transform:uppercase;}
.news p{ font:normal 12px Arial, Helvetica, sans-serif; color:#6a6a6a;}
.news p a{color:#6a6a6a}
.news p a:hover{color:#3580c3}
.line{ float:left; width:218px; height:1px; border-bottom:solid 1px #bebebe; margin-top:16px;}
#mycarousel li strong{font-weight:bold;display:block;margin-bottom:10px}
.global{ float:left; width:219px; padding-left:15px;}
.global-website{ float:left; width:219px; margin-bottom:10px;}
.global-menu{float:left; width:219px;}
.global-menu ul{ margin:0px; padding:0px;}
.global-menu ul li{float:left; width:207px; /*height:32px;*/ height:28px; border-bottom:solid 1px #bebebe; font:normal 12px/32px Arial, Helvetica, sans-serif; color:#000000; padding-left:12px; display:block; list-style:none;}
.global-menu ul li.none{ border:none;}
.global-menu ul li a{color:#000000; text-decoration:none;}
.global-menu ul li a:hover{color:#2470ab; text-decoration:none;}
.homebottom{ margin:0 auto; width:1019px;}

.relatedLinkList{position:relative; width:219px; top:0px; margin:0 auto;}
.relatedLinkList ul{height:auto; margin-top:0; width:194px; position:absolute; left:10px; top:30px; z-index:50; background:#fafafa; border-bottom:solid 1px #cccccc; border-right:solid 1px #cccccc; 
border-left:solid 1px #cccccc; padding-bottom:10px;}
.relatedLinkList li{ float:none; display:block; width:194px; padding:7px 15px; margin:0; height:auto;}
.relatedLinkList li a{ text-decoration:none; color:#333; display:block; text-align:left; width:178px; padding-left:16px;}
.relatedLinkList li a.none{ border:none;}
.relatedLinkList li a:hover{ color:#2470ab;}

/*---------------------Home Middle end ------------------------------*/


/*---------------------Footer start ------------------------------*/
.footer{ margin:0 auto; width:997px; height:40px; margin-top:5px;}
.footer-left{ float:left; width:742px;}
.footer-left p{ float:left; font:normal 11px Tahoma, Geneva, sans-serif; color:#a9a9a9;}
.footer-left-menu{ float:left; width:290px;}
.footer-left-menu ul{ margin:0px; padding:0px;}
.footer-left-menu ul li{ float:left; font:normal 11px Tahoma, Geneva, sans-serif; color:#a9a9a9; display:block; list-style:none; margin-right:10px;}
.footer-left-menu ul li a{color:#a9a9a9; text-decoration:none;}
.footer-left-menu ul li a:hover{color:#e48d05; text-decoration:none;}
.footer-right{ float:right; width:200px; text-align:right;}

/*---------------------Footer end ------------------------------*/


/*---------------------Start inner page ------------------------------*/

.innerbanner{ margin:0 auto; width:961px; background:url(../images/body-bg.png) repeat-y top left; padding:0px 29px 0px 29px;}
.Banner2{ margin:0 auto; width:961px; height:220px;}


.innerbanner .InsBanner{ margin:0 auto; width:961px; height:220px; position:relative; z-index:10; top:0px; left:0px;}
.innerbanner .InsBanner .BanCont{ float:left; width:235px; height:35px; background:url(../images/baner-header.png) no-repeat 0 0; position:absolute; z-index:20; left:-10px; top:143px; font:bold 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:000;
text-transform:uppercase; padding:42px 0px 0px 38px;}



.middle{ margin:0 auto; width:1019px;}
.middle-panel{ float:left; width:961px; background:url(../images/body-bg.png) repeat-y top left; padding:0px 29px 0px 29px; position:relative; z-index:10; top:0px; left:0px;}
.middle-panel-left-cont{ float:left; width:263px; position:relative; z-index:10; top:0px; left:0px; height:461px!important;}
.middle-panel-right{ float:right; width:685px; padding-top:30px; padding-bottom:30px;}
.middle-panel-right-header{ float:left;  width:685px; border-bottom:solid 1px #bebebe; height:32px; margin-bottom:32px;}
.middle-panel-right-header h1{ float:left; font:normal 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#5a5a5a;}
.middle-panel-right h2{ float:left; width:685px; font:bold 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#4b4b4b; margin-bottom:15px; border-bottom:solid 1px #bebebe; padding-bottom:11px;}
.middle-panel-right h3{ float:left; font:600 15px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#367eca; padding:0px 0px 10px 10px;background:url(../images/bul2.gif) no-repeat 0 9px;}


.middle-panel-right p{ float:left; width:685px; font:normal 12px/20px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#747474; padding-bottom:25px; text-align:justify;}
.middle-panel-right p a{ color:#f69c14;}
.middle-panel-right p a:hover{ color:#2470aa;}

.breadcrumb{ float:right; text-align:right; font:bold 11px Arial, Helvetica, sans-serif; color:#1e67a5;}
.breadcrumb span{ display:inline-block; font:normal 11px Arial, Helvetica, sans-serif; color:#8d8d8d; border-right: solid 1px #8d8d8d; padding:0px 5px;}
.breadcrumb a{color:#8d8d8d; border-right: solid 1px #8d8d8d; padding-right:5px;}
.breadcrumb a:hover{ color:#ff7c08; text-decoration:none;}
.breadcrumb .active{ color:#ff7c08; text-decoration:none;}

.middle-panel-left{ float:left; width:273px; position:absolute; z-index:20; top:-77px; left:20px;}
.middle-panel-left-bg{ float:left; width:273px; background:url(../images/middle-panel-left-bg.png) no-repeat top left;}
.middle-panel-left-bg h2{ float:left; width:235px; font:bold 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:000; height:35px; padding:42px 0px 0px 38px; text-transform:uppercase;}
.middle-panel-left-buttom{ float:left; width:273px; background:url(../images/middle-panel-buttom.png) no-repeat top left; height:30px;}
.expand-clp{ float:left; width:237px; margin:15px 0px 0px 18px; padding-bottom:29px;}
.expand-clp p{ float:left; width:221px; font:normal 13px/20px "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-style:italic; margin-left:8px; padding-top:5px;}
.middle-panel-left-bg-cont{ float:left; width:237px; margin-left:18px;}


.MidContArea{ float:left; width:990px; background:url(../images/body-bg.png) repeat-y top left; padding-right:29px; position:relative; z-index:10; top:0px; left:0px;}
.MidLeftSec{float:left; width:273px; margin:0px 0px 15px 19px;}
.MidLeftSec .MidLeftSecBg{ float:left; width:273px; background: url(../images/middle-left-bg.png) no-repeat top left;}
.MidLeftSec .MidLeftSecBg .MidLeftSecBut{ float:left; width:273px; background:url(../images/middle-panel-buttom.png) no-repeat top left; height:30px;}





.global-menu-indise{float:left; width:237px; margin-top:10px;}
.global-menu-indise ul{ margin:0px; padding:0px;}
.global-menu-indise ul li{float:left; width:217px; height:32px; border-bottom:solid 1px #bebebe; font:normal 12px/32px Arial, Helvetica, sans-serif; color:#000000; padding:5px 0px 5px 20px; display:block; list-style:none;}
.global-menu-indise ul li.none{ border:none;}
.global-menu-indise ul li a{color:#000000; text-decoration:none;}
.global-menu-indise ul li a:hover{color:#2470ab; text-decoration:none;}

.disclimer{ margin:auto; width:480px;padding:20px;}
.disclimer h1{float:left; width:480px; font:bold 18px/30px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#5b9d31; text-align:left; padding-bottom:10px;}
.disclimer p{float:left; width:480px; font:normal 12px/20px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#727272; text-align:justify; padding-bottom:15px;}
.disclimer p a{color:#0067ad; font-weight:bold;}
.disclimer p a:hover{color:#539726; text-decoration:underline;}

.blue{font:normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#0068af; text-decoration:none;}
.blue:hover{color:#9bc004; text-decoration:none;}

.media{ float:left; width:685px;}
.media ul{ margin:0px; padding:0px;}
.media ul li{float:left; width:685px; padding-bottom:26px; border-bottom:solid 1px #bebebe; display:block; list-style:none; margin-top:32px;}
.media ul li.none{ border:none;}
.media ul li h1{float:left; width:670px; font:bold 14px/20px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#000;}
.media ul li span{float:left; width:670px; font:normal 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#747474; padding-bottom:26px; padding-top:8px;}
.media ul li p{float:left; width:670px; font:bold 12px/18px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#fc9a00; text-align:center; padding:50px 0px;}
.media ul li strong{float:left; width:80px; font:bold 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#000; background:url(../media/images/arrow.gif) no-repeat right 7px;}
.media ul li strong a{color:#000; text-decoration:none;}
.media ul li strong a:hover{color:#eb9205; text-decoration:none;}

.media-selectbox{ float:right; text-align:right;}

.selectBox{ background:#FFFFFF; border:solid 1px #d5d5d5; height:25px; font:normal 12px Arial, Helvetica, sans-serif; color:#202020; width:160px; vertical-align: middle;}

.apply-now{ float:left; width:320px;}
.apply-now-cont{float:left; width:320px; padding-bottom:15px; font:normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.apply-now-cont-left{float:left; width:145px; text-align:left;}
.apply-now-cont-right{float:left; width:155px; margin-left:15px; text-align:left;}
.apply-now-submit{ float:left; width:650px; text-align:center; padding-top:15px;}
.textbox{ background:#FFFFFF; border:solid 1px #cdcdcd; height:22px; line-height:20px; padding:0px 5px;}


.current-opportunities-menu{ float:left; width:683px;}
.current-opportunities-menu ul{ margin:0px; padding:0px;}
.current-opportunities-menu ul li{ float:left; width:681px; display:block; list-style:none; border:solid 1px #dcdcdc; margin-bottom:17px;}
.current-opportunities-menu ul li b{float:left; width:36px; text-align:center; padding:8px 0px 5px 0px; background:url(../images/grey-line.gif) no-repeat right center;}
.current-opportunities-menu ul li strong{float:left; width:598px; text-align:left; padding-left:10px; font:normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#f79d15; padding-top:8px;}
.current-opportunities-menu ul li strong a{color:#f79d15;}
.current-opportunities-menu ul li strong a:hover{color:#2470aa;}
.current-opportunities-menu ul li span{float:left; width:36px; text-align:center; padding:10px 0px 8px 0px; border-left:solid 1px #dcdcdc;}

.result{ float:left; width:685px; padding-bottom:200px;}
.result h1{ float:left; width:685px; font:bold 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#4b4b4b; padding-bottom:11px; border-bottom:solid 1px #bebebe; margin:25px 0px 10px 0px;}
.result h3{ float:left; width:685px; font:bold 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#eb9105;}
.result span{ float:left; font:bold 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#2470aa; padding-bottom:5px;}
.result p{ float:left; width:685px; font:normal 12px/22px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#747474; padding-bottom:15px; text-align:justify;}
.result p a{ color:#f2b251; font-weight:bold;}
.result p a:hover{ color:#2470aa;}
.result-greybg-text{ float:left; width:685px;}
.result-greybg-text ul{ margin:0px; padding:0px;}
.result-greybg-text ul li{ float:left; width:171px; font:normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#6b6b6b; display:block; list-style:none; text-align:left;}
.result-greybg-text ul li a{ color:#6b6b6b;}
.result-greybg-text ul li a:hover{ color:#e58d07;}

.annual-report{ float:left; width:685px;}
.annual-report ul{ margin:0px; padding:0px;}
.annual-report ul li{ float:left; width:670px; font:normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#6b6b6b; display:block; list-style:none; text-align:left; padding-bottom:15px;}
.annual-report ul li a{ color:#6b6b6b;}
.annual-report ul li a:hover{ color:#e58d07;}

.spec-table { float:left; width:685px;}
.spec-table th { padding-bottom:12px; font:bold 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#747474; text-align:left;}
.spec-table td { font:normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#747474; text-align:left;}


.certificate{ float:left; width:250px; margin:0px 30px 30px 30px;}
.certificate span{float:left; width:250px; border:solid 5px #bcbbbb; padding:8px; background:#f9f7f7;}
.certificate p{float:left; width:250px; font:normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#347ebf; text-align:center; padding-bottom:7px; text-transform:uppercase;}
.certificate p a{color:#347ebf;}
.certificate p a:hover{color:#f09505;}

.custome_Table{border:0px;margin-bottom:25px}
.custome_Table th{border-bottom:4px solid #0056ae;border-top:1px solid #0056ae; background-color:#FFFFFF;text-align:center;padding:15px 0px;font-weight:bold;color:#054f9a;}
.custome_Table tr.graytr td{border-bottom:1px solid #d7dacc; background-color:#f6f6f6;padding:10px;}
.custome_Table tr.lightgraytr td{border-bottom:1px solid #d7dacc; background-color:#f9f9f8;padding:10px;}
.custome_Table tr.graytr > td:first-child, .custome_Table tr.graytr > td:first-child {border-right:1px solid #d7dacc;}
.custome_Table tr.lightgraytr > td:first-child, .custome_Table tr.graytr > td:first-child {border-right:1px solid #d7dacc;}
.custome_Table tr.lightgraytr > td:nth-child(2n+2), .custome_Table tr.graytr > td:nth-child(2n+2),
.custome_Table tr.lightgraytr > td:nth-child(3n+3), .custome_Table tr.graytr > td:nth-child(3n+3)

.policy-menu{width:685px;}
.policy-menu span{float:left; width:600px; font:bold 16px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding-bottom:25px;}
.policy-menu ul{ padding:0px; margin:0px;}
.policy-menu ul li{ float:left; width:663px; font:normal 12px/20px "Lucida Sans Unicode", "Lucida Grande", sans-serif; background:url(../images/bullet.gif) no-repeat 0 4px; border-bottom:solid 1px #bebebe; display:block; list-style:none; padding:0px 0px 15px 22px; margin-bottom:15px;}

.imgborder{ border:solid 1px #c0c0bf; padding:8px;}

.pig-benefit{float:left; width:665px; background:#dddddd; padding:10px 8px 20px 12px;}
.pig-benefit-cont{float:left; width:200px; margin:0px 10px;}
.pig-benefit-cont span{float:left; width:200px;}
.pig-benefit-cont p{float:left; width:200px; font:600 12px/18px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-align:center; height:20px; color:#000000;}


.benefit{ float:left; width:665px; background:#bab9b9; padding:10px;}
.benefit-img{ float:left; width:190px; margin:10px; border:solid 5px #FFFFFF;}


.brocure{}
.brocure a{ display:block; float:left; width:250px; height:250px; margin:0 20px 40px; position:relative; overflow:hidden; border:solid 5px #bebebe;}
.brocure a strong{ position:absolute; left:0; bottom:0; background:#000; padding:10px 5px; color:#FFF; font: normal 12px Arial, Helvetica, sans-serif; width:100%; text-align:center; opacity:0.7; filter:alpha(opacity=70); z-index:1;}
.brocure a span{ display:block; width:250px; height:250px; background:transparent url(../images/galvanisedHover-p2.png) no-repeat 0 0; position:absolute; left:0; bottom:0; z-index:2; display:none;}
.brocure a:hover span{display:block;}




a.expandCollapse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background:url(../images/frame-hover.jpg) no-repeat center bottom;
	display:inline-block;
	height:23px;
	width:67px;
	text-align: center;
	vertical-align: middle;
}

a.expandCollapseDn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background:url(../images/frame-hover2.gif) no-repeat center top;
	display: inline-block;
	height: 23px;
	width: 67px;
	text-align: center;
	vertical-align: middle;
}

a.expandCollapse:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background:url(../images/frame-hover1.jpg) no-repeat center bottom;
	display: inline-block;
	height: 23px;
	width: 67px;
	text-align: center;
	vertical-align: middle;
}

a.expandCollapseDn:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background:url(../images/frame-hover3.gif) no-repeat center top;
	display: inline-block;
	height: 23px;
	width: 67px;
	text-align: center;
	vertical-align: middle;
}

img.leftimage {
	border: 1px dotted #999999;
	display: block;
	line-height: normal;
	background-color: #FFFFFF;
	padding: 15px;
	margin-right: 20px;
	margin-bottom: 10px;
	float: left;
}

a.closeThis {
	background-color: #FF9900;
	background-repeat: no-repeat;
	display: inline-block;
	height: 17px;
	width: 72px;
	float: right;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	text-indent: 7px;
	line-height: 15px;
}
a.closeThis:hover {
	background-color: #006699;
	background-image: url(https://www.electrosteelsteels.com/images/close-this.gif);
	background-repeat: no-repeat;
	display: inline-block;
	height: 17px;
	width: 72px;
	float: right;
	color: #FFFFFF;
}

a.e-xpress-listing {
display: inline-block;
padding-left: 0px;
font-weight: bold;
color: #006699;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 12px;
margin-bottom: 4px;
background:url(../images/navigation-arrow.gif) no-repeat right 10px;
float: right;
}

a.e-xpress-listing:hover {
color: #996600;
background-image: url(../images/navigation-arrow.gif);
}

.social{ float:left; width:685px; border-top:#006699 dotted 1px; padding-top:20px;}
.social-left{ float:left; width:168px;}
.social-right{ float:right; width:497px;}
.social-right h4{ float:left; width:497px; font:bold 12px/18px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#2470aa; border-bottom:solid 1px #bebebe; padding-bottom:5px; margin-bottom:5px;}
.social-right span{ float:left; width:497px; font:normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-align:justify;}

/*---------------------End inner page ------------------------------*/

/*---------------------start ayon ------------------------------*/

.social-right h4{border:none!important;margin-bottom:4px!important}
.accordian{}
.accordianHead{background-color:#effbff; position:relative; padding:12px 15px; margin-bottom:10px; border:1px solid #e3e3e3; cursor:pointer; -webkit-border-radius:4px; -moz-border-radius:4px;  border-radius:4px;font-size:10pt;color:#024c7f }
.accordianHead2{ background:#FFF url(https://www.electrosteelsteels.com/images/accordianBg.png) repeat-x 0 100%; position:relative; padding:12px 15px; margin-bottom:10px; border:1px solid #e3e3e3; cursor:pointer; -webkit-border-radius:4px; -moz-border-radius:4px;  border-radius:4px;font-size:11pt }
.accordianHead strong{ position:absolute; display:block; height:9px; width:9px; background:url(../images/plus-minus.gif) no-repeat 0 0; right:15px; top:50%; margin-top:-4px;}
.accordianHead:hover{ background:#F5F5F5 url(https://www.electrosteelsteels.com/images/accordianBg.png) repeat-x 0 100%;}
.accordianHeadActive{}
.accordianHeadActive strong{ position:absolute; display:block; height:9px; width:9px; background:url(../images/plus-minus.gif) no-repeat 0 100%; right:15px; top:50%; margin-top:-4px;}
.accordianHeadActive:hover{ cursor: pointer; background:#FFF url(https://www.electrosteelsteels.com/images/accordianBg.png) repeat-x 0 100%;}
.accordianCont{padding:20px 5px;display:none; text-align:justify;}
.accordianCont p{ padding-bottom:15px!important; border-bottom:solid 1px #cbcbcb!important;}

h4 span{font-weight:normal;color:#ababab;margin-left:10px}

ul.default-bullets{padding:0px;margin:0px;}
ul.default-bullets li{line-height:15px;padding:10px;background:url(../images/bul2.gif) no-repeat left 15px;border-bottom:1px dashed #d6d6d6}
a.exterlink{border:1px solid #e3e3e3;padding:8px;display:inline-block; background-color:#ffffff;color:#000000}
a.exterlink:hover{background-color:#fafcff;}

table#applyonline,table#capcha{width:580px;margin-bottom:20px;}
table#applyonline tr td{width:280px;padding-right:10px;border-right:1px solid #e4e4e4; vertical-align:top}
table#applyonline tr > td:first-child{width:280px;padding-right:10px;border-right:1px solid #e4e4e4; vertical-align:top}
table#applyonline tr > td:last-child{width:280px;padding-right:0px;border-right:0px; vertical-align:top;padding-left:10px}

table#applyonline tr td table {width:280px}
table#applyonline tr td table tr td {width:270px;padding-right:10px!important;border:none!important}
table#applyonline tr td table tr td input{width:250px;padding:8px 10px;border:1px solid #c5c5c5;margin-bottom:10px}
table#applyonline tr td table tr td select{width:270px;padding:8px 10px;border:1px solid #c5c5c5;margin-bottom:10px}
table#applyonline tr td table tr td textarea{width:250px;padding:8px 10px;border:1px solid #c5c5c5;height:80px;margin-bottom:10px}

table#capcha tr{ background-color:#f3ffff;border:1px solid #a0ecfc}
table#capcha tr td{padding:10px 5px; text-align:right}
table#capcha tr > td:first-child{padding:10px 20px; text-align:right;width:400px;}
table#capcha tr > td:last-child{padding:10px 20px; text-align:right;width:200px;}
table#capcha tr td{width:50px;padding:8px 10px;border:1px solid #c5c5c5;margin-bottom:10px}
table#capcha tr td input{width:150px;padding:8px 10px;border:1px solid #c5c5c5;margin-bottom:10px}

table#submit_Form {text-align:center}
table#submit_Form input{cursor:pointer;width:100px;padding:10px;display:block;margin-right:20px;background-color:#e5e5e5;border:1px solid #49b8da;text-align:center;text-transform:uppercase;color:7c4b2d;font-weight:bold;float:left}
table#submit_Form input:hover{background-color:#32a1c6;color:#ffffff}

table#address{width:660px}
table#address tr td{width:150px; padding-right:20px; border-right:1px solid #e8e8e8;padding-left:20px;}
table#address tr > td:first-child{width:150px; padding-right:20px; border-right:1px solid #e8e8e8;padding-left:20px;}
table#address tr > td:nth-child(3n+3){width:200px; padding-right:20px; border-right:0px;padding-left:20px;}
#sitemap{width:680px;overflow:hidden}
#sitemap ul{width:680px;overflow:hidden;padding-bottom:30px;}
#sitemap ul li{width:170px; padding-right:20px; border-right:1px solid #e8e8e8;padding-left:20px;float:left}
#sitemap ul > li:first-child {width:160px; padding-right:20px; border-left:1px solid #e8e8e8;padding-left:20px;}
#sitemap ul > li:nth-child(3n+3){width:200px; padding-right:20px; border-right:0px;padding-left:20px;}
#sitemap ul li a{width:140px; padding:5px;border-bottom:solid 1px #e8e8e8;display:inline-block;text-decoration:none;color:#808080; }
#sitemap ul li a:hover{color:#000000; }
#sitemap ul li ul li{border:none!important;padding:0px;}
#sitemap ul li ul li a{padding:5px;display:block;text-decoration:none;color:#808080;border-bottom:solid 1px #e8e8e8;width:130px;}

#sitemap ul li span,#sitemap ul li span a{font-weight:bold;display:inline-block;margin-bottom:20px;text-decoration:none;color:#29a4cc}
#sitemap ul li span.submenu {font-weight:normal;display:block;margin-bottom:10px!important;text-decoration:none;color:#818181!important}

#sitemap ul li span a:hover{color:#000000}
a.pdflink {color:#000000;text-decoration:none;padding-left:30px;background:url('../images/pdf-icon.gif') no-repeat left;line-height:20px;display:block;border-bottom:1px solid #e6e6e6;margin-top:10px;padding-bottom:10px }


/*---------------------end ayon ------------------------------*/
.network_map_india_holder{ position:relative; clear:both;}
.network_map_india{ position:relative;}
.network_map_india img{ position:relative; z-index:1;}


.location{position:absolute; display:block; width:10px; height:10px; border:2px solid #FFF; border-radius:50%; text-indent:-9999px; z-index:99;}

.location span{position:absolute; bottom:20px; left:-10px; padding:3px 10px; background:#555; border:1px solid #FFF; color:#FFF; text-indent:0px; -moz-box-shadow: 0px 0px 9px rgba(0,0,0,0.4); -webkit-box-shadow: 0px 0px 9px rgba(0,0,0,0.4);	box-shadow:rgba(0,0,0,0.4) 0px 0px 9px; -moz-border-radius:4px; -webkit-border-radius:4px; -opera-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; white-space:nowrap;}
.location span img{position:absolute; bottom:-16px; left:10px; width:19px; height:16px;}
/* .location:hover{ background:url(https://www.electrosteelsteels.com/images/location.png) no-repeat 0 100%;} */
.location.type1{ background:#000;}
.location.type2{ background:#ff0000;}
.location.type3{ background:#009900;}

.locationPop{ position:absolute; background:url(../images/popBg.png) no-repeat 0 0; width:267px; height:0px; top:200px; right:0px; z-index:150; overflow:hidden;}

.locationPopClose{ background:url(../images/popclose.png) no-repeat 0 0; position:absolute; top:8px; right:20px; width:20px; height:20px; text-indent:-9999px; z-index:2;}
.locationPopClose:hover{ background:url(../images/popclose.png) no-repeat 0 100%;}

.cuntryName{ position:absolute; left:30px; top:15px; font:normal 14px Arial, Helvetica, sans-serif; border-bottom:1px solid #DDD; padding-bottom:8px; margin-bottom:15px; width:210px; z-index:1; text-transform:uppercase;}

.scroll-pane{ height:265px; overflow:hidden; width:200px; margin:55px 0 0 30px; padding-right:15px;}
.scroll-pane ul{list-style-type:none; padding:0; margin:0;}
.scroll-pane ul li{ list-style-type:none; padding:0; margin:0; margin-bottom:20px; padding-left:10px; background:url(../images/bullet.png) no-repeat 0 5px;}
.scroll-pane ul li a{ color:#039; text-decoration:none;}
.scroll-pane ul li a:hover{ text-decoration:underline;}
.scroll-pane ul li p{ padding-bottom:0; float:none; width:auto; text-align:left;}

.countryThumb{ position:absolute; background:#C00;}
.countryThumb img { width:100%;}

.massage{ position:absolute; display:block; width:150px; background:rgba(110,180,225,0.7); color:#1361af; padding:5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow: 8px 8px 6px -6px rgba(0,0,0,0.5); -moz-box-shadow: 8px 8px 6px -6px  rgba(0,0,0,0.5); box-shadow: 8px 8px 6px -6px  rgba(0,0,0,0.5); z-index:100; text-shadow:1px 1px 1px rgba(255,255,255,0.7)}

.massage2{ position:absolute; display:block; width:150px; background:#6db3e0; color:#1361af; padding:5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; z-index:100; text-shadow:1px 1px 1px rgba(255,255,255,0.7)}

.iframe-pdfbox {width: 100%; height: auto; position: relative; margin-top: 30px;}
.iframe-pdfbox2 {position: absolute; left: 0; right: 15px; bottom: 0; top: 0; height: 100%; z-index: 999;}

tr.col-3 td{width: 60px !important;}
tr.col-3 .plant-site{padding-right: 0px !important; width: 110px !important;}

.csr-list ul{list-style-type: disc !important; padding-left: 15px;}