body{
	margin: 0;
	padding: 0;
	font-family: arial, verdana, "sans serif";
	text-align: center;
	font-size:13px;
	color: #000;
	line-height:18px;
	background: #f9f7e4 url("../images/bg.gif") repeat-x 0 0;
	position:relative;
	z-index:10;
}
body.insbg{background: #F9F6E3 url("../images/ins-bg.gif") repeat-x 0 0;}
/*----------------------------Common-------------------------------*/
div, ul, ol, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, body, a, fieldset{margin:0px;padding:0px;font-family: arial, verdana, "sans serif";}
ul ul, ul ol, ol ul, ol ol{margin-top: 0px;margin-bottom: 0px;font-family: arial, verdana, "sans serif";}
ul li{ list-style-type:none}
img{border:0;}
.flft{width:auto;float:left}
.frgt{width:auto;float:right}
.clear{clear:both;height:0px;font-size:0px;line-height:0px;}
a{text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
h1{padding:11px 0 0 0; float:left; color:#4C4C4C}
/*h2{color:#fff; font-size:15px; line-height:25px;}*/
h3{margin:15px 0 10px 0; font-size:17px; line-height:18px; color:#F17817}
h4{margin-bottom:5px; font-size:15px; line-height:18px; color:#0DB14B}
h4 img{margin:5px 10px 5px 0; float:left;}
.txt-rgt{text-align:right}
/*-----------------------------Common-------------------------------*/

#conatiner{width:100%; margin:0 auto; overflow:hidden}
.hme{background:url("../images/white-shadow.png") no-repeat center 455px;}
.ins-ln{background:url("../images/org-line.gif") no-repeat center 455px;}
.main-cont{width:960px; margin:0 auto; text-align:left; border:0 solid red}
.wrapper{width:960px; float:left; border:0 solid blue}

.header{height:162px; background:url("../images/header-bg.gif") no-repeat 0 0}
.hd-rgt{padding-top:25px; text-align:right}
ul.top-nav{margin-top:15px; width:auto; float:right; font-size:12px;}
ul.top-nav li{padding:0 6px; width:auto; float:left; background: url("../images/top-sep.gif") no-repeat right 4px; }
ul.top-nav li.last{padding-right:0; background:none}
ul.top-nav li a{color:#000}

.srch-box{margin-top:16px; padding:5px 10px 0 10px; width:401px; height:37px; background:url("../images/srch-bg.gif") no-repeat 0 0}
.search{padding:0 2px; width:150px; height:20px; line-height:20px; background:#FBFCFF; border:1px solid #C6C6C6; border-right:0 ;}
.go{position:relative; margin-bottom:-8px}

ul.group{margin-top:5px; float:left; text-align:left; }
ul.group li{padding:2px 0 0 0; text-indent:5px; width:210px; height:20px; float:left; background:url("../images/group-sites.gif") no-repeat 0 0;}
ul.group li ul{width:210px; float:left; background:#fff; border:1px solid #C6C6C6; position:relative; z-index:104}
ul.group li ul li{ float:left; background:none}
ul.group li ul li a{color:#000; display:block}

/*Navigation*/
.nav{margin-top:1px;width:960px; height:36px; float:left; border:0 solid red}
.nav ul.menu li {float:left;z-index:99;position:relative;margin-left:6px}
.nav ul.menu li:first-child {margin-left:0px}
.nav ul.menu li.last{margin-right:0}
.nav ul.menu li a{color:#4C4C4C;font-size:14px;padding-left:5px;padding-right:2px;display:block;float:left;}
.nav ul.menu li a span {line-height:36px;display:block;padding-left:8px;padding-right:18px;color: #4C4C4C;}
.nav ul.menu li a:hover,.nav ul.menu li:hover,.nav ul.menu li.active,.nav ul.menu li.on {background:url('../images/lft-menu.gif') no-repeat left center;
color:#fff;text-decoration:none}
.nav ul.menu li a:hover span,.nav ul.menu li:hover span, .nav ul.menu li.active span, .nav ul.menu li.on span {background:url('../images/rght-menu.gif') no-repeat right center;color:#fff;text-decoration:none}

.nav ul.menu li ul{width:190px; position:absolute; display:none; top:36px;  z-index:102; left:0; border:0px solid red;}
.nav ul.menu li:hover ul{display:block;}
.nav ul.menu li ul li{float:left;display:block; z-index:102; font-weight:normal; border-top:dashed 1px white; margin-left:0;}
.nav ul.menu li ul li:hover{background-color:#058D38;}
.nav ul.menu li ul li a{font-size:12px; width:180px; padding:5px; background-color:#0CB14B; color:#fff; display:block;float:left;}
.nav ul.menu li ul li a:hover{background-color:#058D38; color:#fff; background-image:none;}

/*1rd Level*/
.nav ul.menu li ul.submenu li a {background-color:#0CB14B; background-image:none; color:#fff;}
.nav ul.menu li ul.submenu li a:hover,.nav ul.menu li ul.submenu li a:hover.nolistarrow {background-color:#058D38; color:#000000;background-image:url('../images/list-arrow.html'); background-position:175px center; color:#fff;}
.nav ul.menu li ul.submenu li a:hover.nolistarrow{background-image:none;}
/*1rd Level*/

/*2rd Level*/
.nav ul.menu li ul.submenu li ul{position:absolute; display:none;width:180px; top:0px; left:186px;}
.nav ul.menu li ul.submenu li ul li{ float:left; z-index:102; margin-left:5px;}
.nav ul.menu li ul.submenu li ul li a{ background-color:#0CB14B; color:#fff;  float:left; width: 180px;background-image:none}
.nav ul.menu li ul.submenu li ul li a:hover{ background-color:#058D38;background-image:url('../images/list-arrow.html'); background-position:175px center;}
/*2rd Level*/

/*3rd Level
.nav ul.menu li ul li ul{position:absolute; display:none;width:180px; top:0px; left:186px;}
.nav ul.menu li ul li ul li{float:left; z-index:98;}
.nav ul.menu li ul li ul li a{ background-color:#0CB14B; color:#fff;  float:left; width: 180px;background-image:none}
.nav ul.menu li ul li ul li ul li a:hover {background-color:#058D38;background-image:url('../images/list-arrow.gif'); background-position:175px center;}
3rd Level*/

.nav ul.menu li ul li.item-139 ul{position:absolute; display:none;width:180px; top:0px; left:186px;}
.nav ul.menu li ul li.item-139:hover ul{ display:block;}


/*Navigation*/
.banner{width:960px; height:293px; float:left; position:relative;z-index:-1; }
.ins-ban{height:222px}
.banner img{position:absolute; top:-1px; left:0; }

#green-boxes{margin-top:-15px; }
.box{padding:5px;float:left;}
.box h2 a{margin-top:5px; width:182px; float:left; font-size:17px; font-weight:normal; color:#fff; background:url('../images/more.gif') no-repeat right 5px; }
.box h2 a:hover{text-decoration:none; color:#F17817;}
.grn1{background:#59C467}
.grn2{background:#4CB65A}
.grn3{background:#3CA84B}
.grn4{background:#3D984A}
.grn5{background:#2C8F3B}

.bot-callouts{margin:15px 0 0 0;}
.cal1{margin-right:15px; width:296px; padding-right:15px; border-right:1px solid #DDDBD9}
.lst{margin-right:0; padding-right:0; border-right:0}

 ul.ticker{position:relative; overflow:hidden; height:110px; border:0 solid red}
 ul.ticker li{padding:0 0 5px 12px; height:15px; /*background:url("../images/bullet.gif") no-repeat 0 5px*/}

.mid-cont-lft{width:185px; padding-right:15px; background:url("../images/lft-nav-bg.gif") no-repeat right 0;}
.mid-cont-lft ul{width:185px;z-index:99;}
.mid-cont-lft ul li{width:185px; float:left;position:relative;font-size:14px; background:url("../images/lft-nav-bot.gif") no-repeat 0 0 }
.mid-cont-lft ul li a{padding:7px 25px 7px 5px; color:#818181; width:155px; float:left; background:none}
.mid-cont-lft ul li a:hover,.mid-cont-lft ul li.active a:hover,.mid-cont-lft ul li.active a{color:#0DB14B; /*background:url("../images/lft-nav-on.gif") no-repeat 0 0;*/ text-decoration:none}

.mid-cont-lft ul li ul{display:none; left: 184px;position: absolute;width:200px; z-index: 100;}
.mid-cont-lft ul li ul li{float:left;width:200px;border-bottom:1px solid #fff}
.mid-cont-lft ul li ul li:last-child{border:none}
.mid-cont-lft ul li ul li a,.mid-cont-lft ul li ul li a{float:left;display:block;background:#0CB14B;padding:6px 10px;color:#fff !important;width:180px;}
.mid-cont-lft ul li ul li a:hover,.mid-cont-lft ul li ul li a:hover{color:#000 !important;}



.mid-cont-rgt{width:745px; padding-left:15px; }
.mid-cont-rgt h2{font-size:17px; color:#F17817; }
.mid-cont-rgt p{margin-top:12px;}
.mid-cont-rgt ul{margin:12px 0 0 10px;}
.mid-cont-rgt ul li{padding:0 0 5px 15px; background: url("../images/bulls.gif") no-repeat 0 5px}


.color1{color:#F17817}
.mtop{margin-top:15px}

#footer{ margin:0 auto; margin-top:15px; width:100%; padding-top:15px; background: #F9F7E4 url("../images/foot-bg.gif") repeat-x 0 0}
#footer ul {margin-top:7px; width:auto; float:right; border:0 solid red }
#footer ul li{padding:0 5px; width:auto; float:right; background: url("../images/top-sep.gif") no-repeat right 5px;}
#footer ul li a{color:#000}
#footer ul li.last{background:none}
a.share{width:30px; height:40px; float:left; background-image: url("../images/share.gif"); background-position:0 0; text-indent:-9999px;}
a.share.fb{margin:0 5px;background-position:0 -40px}
a.share.rss{background-position:0 -80px}

/*careers*/
.mid-cont {padding-bottom:50px;}
.mid-cont h2{font-size:17px; line-height:25px;border-bottom:1px solid #F17817;margin-bottom:25px;color:#fff;}
.mid-cont p {color:#545E68;}
.mid-cont h3 {font-size:15px;color:#010103;}
.mid-cont h3,.mid-cont p,.mid-cont table {margin-top:15px;}

table.career {width:100%;}
table.career th {font-weight:bold;}
table.career th,table.career td {text-align:left:vertical-align:top;padding:10px;border-right:2px solid #F9F6E3; border-bottom:2px solid #F9F6E3;}
table.career th {background:#E6E6E6;color:#454545;}
table.career td {background:#F9F9F9;}
table.career td.odd {background:#F9F9F9;}
table.career td.even {background:#EEEEE4;}
table.career td a {color:#0EB04B;}

.current-openings {background:#fff;}
.current-openings a {color:#0DB24C;}
.current-openings h3 {color:#F17817;margin-top:0;border-bottom:1px solid #DEDDCB;padding:0 20px 10px 20px;}
.current-openings h3 span {color:#000;font-weight:normal}
.current-openings h3 a {float:right;font-weight:normal;background:url("../images/icon-back.gif") no-repeat 0 5px;font-size:12px;padding:0 0 0 10px}
.current-openings p {padding:0 20px;}

/*forms*/
input.text,select.select,textarea.textarea {border:1px solid #DEDDCB;}
textarea.textarea {height:80px;resize:none;font-size:13px;font-family: arial, verdana, "sans serif";}

table.apply-now {padding:0 50px;}
table.apply-now td {vertical-align:top;padding:10px;}
table.apply-now .text,table.apply-now .select,table.apply-now .textarea {width:200px;}
table.apply-now td span {margin-top:5px;display:inline-block;font-size:11px;}
table.apply-now td span span.notes {color:#ff0000;margin-top:0;}


/*Tenders*/
.mid-cont1 h3,.mid-cont1 p,.mid-cont1 table {margin-top:5px;}
.general-container{width:98%;padding-left:15px;}

/*Tenders*/

/*media Room*/
/*
#tabs{margin-top:10px}
#tabs ul{padding:0px;background:url("../images/media-tab-bg.gif") no-repeat 0 0;height:24px; padding: 5px 0 0;}
#tabs ul li{float:left;background:url("../images/media-spart.gif") no-repeat top left;padding:0 12px}
#tabs ul li.first{background:none;}

#tabs ul li a{float:left;color:#fff;font-family: verdana;font-size: 14px;}
#tabs ul li a:hover{ text-decoration: none;color:#000;}
h4.expand_heading{padding:10px 0;background:#F9F6E3;margin:0;}
h4.highlight{background:#fff;padding:10px 0;}
h4.expand_heading,.toggle_container{overflow:hidden;}
h4.expand_heading a{color:#0BB14B;font-family: Trebuchet MS;font-size: 13px;display:block;float:left;padding:5px 0 0 10px}
h4.expand_heading a:hover{ text-decoration: none;}
span.dat{color: #525E6A;float: right;font-size: 12px;font-style:italic; margin:0 10px 0;}
.curve-content{background:#fff;overflow:hidden;border-bottom:1px solid #C7C9BE; width:940px;}
.box1{padding:0 15px 10px;overflow:hidden}
.box1 p{margin:10px}

table.media {width:98%;}
table.media th {font-weight:bold;}
table.media th,table.media td {text-align:left:vertical-align:top;padding:10px;border-right:2px solid #F9F6E3; border-bottom:2px solid #F9F6E3;}
table.media th {background:#E6E6E6;color:#454545;}
table.media td {background:#F9F9F9;}
table.media td.odd {background:#F9F9F9;}
table.media td.even {background:#EEEEE4;}
table.media td a {color:#0EB04B;}
*/
/*media Room*/
table.press { width: 98%}



.scroller {position:relative;height:170px;overflow:hidden;}
.scroller ul {position:absolute;}
.scroller ul li {height:170px;overflow:hidden;}
.scroller ul li a{color:#000;text-decoration:none;}
.scroller ul li a:hover{color:#000;text-decoration:underline;}



/* Contact */
.gray-box{margin-top:12px; width:288px; height:162px; float:left; font-size:11px; line-height:22px; background: url("../images/gray-box.html") no-repeat 0 0}
.gray-box2{margin-top:12px;width:622px; height:162px; float:left; font-size:12px; background: url("../images/gray-box2.html") no-repeat 0 0}
.gray-box2 input[type='text']{width:200px; height:24px; padding:2px; background:#f5f6f5; border:1px solid #CDCDCD}
.txtbox{width:220px; height:22px; padding:2px; background:#f5f6f5; border:1px solid #CDCDCD}
.gray-box2 textarea{width:230px; height:100px; padding:2px; background:#f5f6f5; border:1px solid #CDCDCD}

/*20120514*/
ol.media-list{margin:15px 0 0 20px;}
ol.media-list li{padding:0 0 5px 20px; color: #545E68;}
/*20120514*/


/* 2012 - 10 -14 */


.full-wdth{width:98%}
.mid-cont-rgt p, .full-wdth p, .mid-cont-rgt ul li, .full-wdth ul li, .mid-cont-rgt h3,.full-wdth h3, .mid-cont-rgt h4, .full-wdth h4{font-size:12px;}
.mid-cont-rgt p, .full-wdth p{margin:0 15px 12px 15px;line-height:17px}
.mid-cont-rgt ul, .full-wdth ul{width:100%;margin:-5px 0 5px 0}
.mid-cont-rgt h3, .full-wdth h3, .mid-cont-rgt h4, .full-wdth h4{font-weight:bold;margin:8px 0 4px 12px}
.mid-cont-rgt h3, .full-wdth h3{font-size:14px;}
.mid-cont-rgt h4, .full-wdth h4{color:#0071bc;font-size:13px;}

/* Expand Collapse*/

h2 span{padding:10px 10px 4px 10px; background:#F17817}
h3 span{color:#F18025}

.top-left-curve,.top-right-curve,.bottom-left-curve,.bottom-right-curve,.top-mid,.bottom-mid {height:8px;}
.top-left-curve,.bottom-right-curve {padding-left:8px;}
.top-right-curve,.bottom-right-curve {padding-right:8px;}
.top-left-curve {background: url("../images/top-left-curve.gif") no-repeat left top;}
.top-right-curve {background: url("../images/top-right-curve.gif") no-repeat right top;}
.bottom-left-curve {background: url("../images/bottom-left-curve.gif") no-repeat left top;}
.bottom-right-curve {background: url("../images/bottom-right-curve.gif") no-repeat right top;}
.top-mid,.bottom-mid {background-color:#e8e8e8;}
.container {width:100%;margin:10px 0 10px 0;padding:0 10 0 10px;overflow:hidden;}
.curve-content {background-color:#e8e8e8;overflow:hidden;padding:0 10px;font:normal 12px verdana;}
.curve-content h4{background:url('../images/down_arrow.gif') no-repeat right center;margin:0 0 0 10px}
.curve-content h4 a{text-decoration:none;color:#0071bc;font:normal 12px/18px arial}
.curve-content h4.highlight{background:url('../images/up_arrow.gif') no-repeat right center}
.toggle_container {margin: 0 0 5px;padding: 0;overflow: hidden;font-size: 1.2em;width: auto;clear: both;}
.curve-content h5{color:#0071bc;margin:5px 0 5px 12px}
.box{margin-top:15px}
.box p{margin-left:14px}
.holder{margin-botom:20px}

.color1{color: #474747;}
.color2{color: #F17817;}
/*Expand Collapse*/

/*20121015*/
.subhd-cont{border-bottom: 1px solid #F17817;color: #FFFFFF;font-size: 17px;line-height: 25px;overflow:hidden;margin-bottom:20px;}
.subhd-cont h2{   background:#F17817;float: left; padding: 3px 10px 2px;margin:0;}
/*20121015*/


