@charset "utf-8";
/* CSS Document */

*{
	font-family:Arial, Helvetica, sans-serif;
	outline:none;
	padding:0;
	margin:0;	
}

/* Commonly Use */

.clear{
	height:0;
	clear:both;
}

/* Predefined  */

body{
	background:#000;
}
h1{	font:50px Times New Roman, serif;
	color:#fff;
}
h2{
	font:40px Times New Roman, serif;
	color:#fff;
}
h3{
	font:35px Times New Roman, serif;
	color:#fff;
}
h4{
	font:30px Times New Roman, serif;
	color:#fff;
}
h5 ,h5 em{
	font:26px Times New Roman, serif;
	color:#fff;
}
h5 em{
	font-style:italic !important;
}
h6{
	font:22px Times New Roman, serif;
	color:#fff;
}
p{
	font:18px Arial, Times New Roman, serif;
	/*padding-bottom:30px; */
	color:#fff;	
}
a {
    color: #2BB3DD;
    font-size: 13px;
    outline: medium none;
    text-decoration: none;
}
a img{
	border:0 none;
}
.borderNone {
    border: 0 none !important;
}


/* NEWS BAR */
#news li {
  width: 1000px;
  height: 30px;
  overflow: hidden;
  border: 0px solid #000;
  list-style-type: none;
  margin-left: 0; 
  margin-right: 0;

  text-align: center;
  /* color: #000; */
  display: none;
}

#news li img {
  display: block;
}

#news li p {
  margin: 0;
  padding: 6px;
  font-size: .8em;
  border-top: 0px solid #000;
}

#col1 { width: 49%; float: left; }
#col2 { width: 59%; float: right;}
.hidden { display: none; }
.unhidden { display: block; }

/* NAVIGATION */
#nav-outer { height:98px; position:relative; }

/* HEADER TEXT */
#headertxt { width:316px; margin:0 auto; height:400px; clear:both; position:relative; z-index:0; padding-left:624px; padding-right:84px; top:10px; }
#firstline {  font:normal 56px Arial; line-height:1em; color:#feffff; float:left; display:block; width:316px; }
#secondline { font:normal 56px Arial; line-height:1em; padding-bottom:12px; color:#a4ca41; float:left; width:316px; display:block; clear:both; }
#firstline span, #secondline span, #firstline center, #secondline center{ font-family:Arial;}
.pictured {	text-align:center;	      
            clear:both; margin-top:10px; 
		 }
.pictured a { }
.pictured img{ vertical-align:top; margin-right:10px;}

/* CONTROLS */
.btn { height:95px; width:94px; float:left; opacity:0; -moz-opacity:0; filter:alpha(opacity=0); cursor:pointer; }
#back { background-image:url("images/btn_next.png"); }
#next { background-image:url("images/btn_back.png"); margin-left:842px; }
#control { background-image:url("images/btn_pause.png"); }

/* HEADER HAVIGATION */
#headernav-outer { position:relative; top:255px; margin:0 auto; width:1030px; z-index:20; }
#headernav { padding-left:0; }

#topWrap{
	min-height:28px;
	background:#FFB280;
}
#topWrap #topInside{
	margin:0 auto;
	width:922px;
}
ul#nav_1596521, ul#nav_1596521{
	float:center;
}
ul#nav_1596521 li{
	background:no-repeat right top;
	font:11px Arial, Helvetica, sans-serif;
	list-style-type:none;
	padding:7px 14px;
	color:#33333;
	float:left;
}
ul#nav_1596521 li.firstmenu a{
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000066;
}
ul#nav_1596521 li a{
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333333;
}
ul#nav_1596521 li a:hover{
	text-decoration:underline;
}

/* Logo area */

.logo{
	background:url(images/logo.jpg) no-repeat;
    width:110px;
    height:110px;
    padding:0 0px 0 300px;
    position:absolute;
}

/* Main Navigation area */

ul#nav_1596525{
	margin-top:20px;
	float:right;
}
ul#nav_1596525 li{
	font:18px Times New Roman, serif;
	list-style-type:none;
	margin:0 1px 0 1px;
	float:left;
	color:#fff;
}
ul#nav_1596525 li a{
	font:18px Times New Roman, serif;
	text-decoration:none;
	padding:6px 6px;
	float:left;
	color:#fff;
}
ul#nav_1596525 li a:hover,ul#nav_1596525 li.selected a{
	background:#202225;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}


/* Main content area */
.main-text{
	padding:0 0 0 15px;
	margin:0 auto 0px;
	width:800px;
    font: Times New Roman, serif;
    text-align:justify;
    background-color:#F000; 
    background:url(images/site_logo1.gif) no-repeat center top;
}

.main-text a{
    font-size:16px}

.content-page h2,.content-page2 h2{
	font:28px 'tahoma';
	padding-bottom:20px;
	color:#fff;
}
.content-page h3,.content-page2 h3{
	font:18px Times New Roman, serif;
	padding-bottom:8px;
	color:#fff;
}
.leftCol{
	padding:0 32px 0 0;
	width:416px;
	float:left;
}
.leftCol p{
	padding-bottom:5px;
}
.leftCol p span{
	font:16px Arial, Helvetica, sans-serif;
	color:#fff;
}
.rightCol{
	width:484px;
	float:left;
}
.content-page2{
	margin:0 auto 24px;
	width:974px;
}
.content-page2-left ,.content-page2-right{
	background:url(images/bg-security.jpg) no-repeat;
	padding:35px 45px 10px 172px;
	height:109px;
	width:261px;
	float:left;
}
.content-page2-right{
	background:url(images/bg-assets.jpg) no-repeat;
}
.content-page2-left{
	margin-right:18px;
}
.content-page2-left p,.content-page2-right p{
	padding-bottom:3px;
}
.content-page2-left p a ,.content-page2-right p a{
	text-decoration:none;
	color:#2BB3DD;
}
.content-page2-left p a:hover ,.content-page2-right p a:hover{
	text-decoration:underline;
}

/* Sub Content area */

.content-pageWrap{
	padding:50px 0 8px 0 !important;
}
.sub-content{
	padding:0 6px 0 37px;
	margin:0 auto;
	width:879px;
}
.sub-content p a{
	text-decoration:none;
	color:#3BB3ED;
}
.sub-content p a:hover{
	text-decoration:underline;
}
.sub-content p span{
	color:#B8B8B8;
}
.colapse-panel{
	background:url(images/home-border1.jpg) repeat-x 0 18px;
}
.colapse-panel-inside{
    margin: 0 auto;
    padding-top: 30px;
}

/* Sub Banner area */

#sub-banner{
/*    margin:-100px auto 0; */
    margin:auto;
    text-align:center;
    
	width:922px;
	font-family: Arial;

}

/* Contact area */

.contactpage{
	margin:0 auto;
	width:922px;
}
.contactLeft,.contactSuccess{
	background:url(images/bg-contact.png) repeat;
	padding:40px 48px 36px 46px;
	margin-right:46px;
	width:391px;
	float:left;
}
.contactSuccess{
	padding:120px 108px;
	width:269px;
}
.contactSuccess .contactMessage{
	padding:30px 58px 38px 60px;
	background:#272727;
	width:147px;
	
	-webkit-border-radius: 10px;  
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	position:relative;
	behavior: url(js-include/PIE.htc);
}
.contactMessage h5{
	font:22px Times New Roman, serif;
	padding-bottom:15px;
	text-align:center;
	color:#fff;
}
.contactInside{
	padding-bottom:25px;
}
.contactInside textarea{
	background:url(images/inpt-contact-Txtarea.jpg) repeat-x;
	font:13px Arial, Helvetica, sans-serif;
	color:#878787;
	width:391px;
	border:0;
}
.contactInside .contactInsideL,.contactInsideR{
	width:178px;
	float:left;
}
.contactInsideR{
	margin:0 0 0 33px;
}
.contactInside label{
	font:13px Arial, Helvetica, sans-serif;
	margin-bottom:8px;
	color:#E5E5E5;
	float:left;
}
.contactInside input[type="text"]{
	background:url(images/inpt-contactBg.jpg) repeat-x;
	font:13px Arial, Helvetica, sans-serif;
	color:#878787;
	padding:2px;
	width:174px;
	height:21px;
	border:0;
}
.contactInside input[type="button"]{
	background:url(images/contctSubmtBtn.png) no-repeat;
	cursor:pointer;
	height:38px;
	width:87px;
	border:0;
}
.contactRight{
	width:391px;
	float:right;
}
.contactRight .contactRimg{
	padding-bottom:15px;
	width:391px;
}
.contctInfoL ,.contctInfoR{
	padding:10px 0 0;
	margin-top:2px;
}
.contactRight .contctInfoL{
	border-right:1px solid #464949;
	width:178px;
	float:left;
}
.contctInfoL span ,.contctInfoR span{
	color:#2BB3DD !important;
}
.contactRight .contctInfoR{
	width:176px;
	float:right;
}

/* Input,Select and Radio button style */

code {
	color: #c00;
	font: 1.1em monospace;
}
.content ol.code {
	margin: 0 0 3em;
	padding: 6px 6px 6px 30px;
	border: 2px solid #c00;
	overflow: scroll;
}
.content ol.code li {
	margin: 0 0 1px 12px;
	padding: 0.5em;
	color: #000;
	font: 1.1em monospace;
	background: #fff5f5;
	list-style-type: decimal;
	white-space: nowrap;
}
.content ol.code li.red, span.red {
	color: #c00;
}
h3 code {
	font: 0.9em monospace;
}
.indent {
	text-indent: 25px;
}
.checkbox, .radio {
	width:17px;
	height:17px;
	padding: 0 8px 0 0;
	background: url(checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(images/radio2.png) no-repeat;
}
.select{
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(images/select.gif) no-repeat;
	overflow: hidden;
}
#selectselect1, #selectCAT_Custom_352512, #selectCAT_Custom_352517{
	background:url(images/select-empoyees.png) no-repeat !important;
	height:24px;
	width:79px;
}
#selectselect2, #selectCAT_Custom_352514, #selectCAT_Custom_352515{
	background:url(images/select-location.png) no-repeat !important;
	height:24px;
	width:177px;
}
p.select1 select.styled{
	width:79px !important;
}
p.select2 select.styled{
	width:178px !important;
}
.radioWrap1{
	width:170px;
}
.radioWrap2{
	width:242px;
}
.radioR{
	margin-left:16px;
}
.manyRadio{
	width:242px;
	float:left;
}
.manyRadio label{
	padding-bottom:8px;
}
.miniRadio{
	font: 13px/18px Arial,Helvetica,sans-serif;
	margin-right:19px;
	width:32px;
	float:left;
	color:#fff;
}
.miniRadio:last-child { margin:0}

.miniRadio span{
	margin:0 auto !important;
	float:none !important;
	width:17px !important;
}
.miniContct{
	float:right;
	width:95px;
}

/* Press area */

.pressWrap .pressLeft{
	padding:0 40px 0 0;
	width:578px;
	float:left;
}
.pressLeft .imgBoxArea{
	padding:0 0 20px 0;
}
.imgBoxArea .imgBoxAreaL{
	margin-right:32px;
	height:163px;
	width:256px;
	float:left;
}
.imgBoxArea .imgBoxAreaR{
	width:288px;
	float:left;
}
.pressLeft p a,.pressLeft span a, .pressLeft h5 a, 
.sustain-left span a, .sustain-left h5 a
{
	font:20px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#fff;
}
.pressLeft h5.bPostTitle, .sustain-left h5.bPostTitle{
	padding-bottom:0;
}
.pressLeft h5 a:hover, .sustain-left h5 a:hover{
	text-decoration:underline;
}
.pressLeft span{
	font:11px Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	color:#bfbfbf;
}
.pressLeft span a, .sustain-left span a{
	font-size:11px;
}
.pressLeft span a:hover{
	text-decoration:underline;
}


.pressWrap .pressRight{
	background:url(images/bg-contact.png) repeat;
	padding:20px 25px 20px 22px;
	width:179px;
	float:left;
}

/* Press Jquery */

/*
	Load CSS before JavaScript
*/

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/
#press-slide-topic,#press-slide-topic2{
	margin-bottom:50px;
	width:179px;
}
#press-slide-topic p,#press-slide-topic2 p{
	padding-bottom:10px;
}
#press-slide-topic h4 ,#press-slide-topic2 h4, .pressRight h4{
 font:18px Times New Roman, serif;
 color:#fff;
}
#press-slide-topic a.press-prev,#press-slide-topic2 a.press-prev{
	background:url(images/bg-prev.png) repeat-x;
	font:12px Times New Roman, serif;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	padding:4px 30px;
	margin:0 7px 0 0;
	color:#fff;
}
#press-slide-topic a.press-prev:hover,#press-slide-topic2 a.press-prev:hover{
	background:url(images/bg-prev-back.png) repeat-x;
}
#press-slide-topic a.press-next,#press-slide-topic2 a.press-next{
	background:url(images/bg-next-back.png) repeat-x;
	font:12px Times New Roman, serif;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	padding:4px 30px;
	margin:0 7px 0 0;
	color:#fff;
}
#press-slide-topic a.press-next:hover,#press-slide-topic2 a.press-next:hover{
	background:url(images/bg-next.png) repeat-x;
}
#press-slide-topic .slides_container ,#press-slide-topic2 .slides_container{
	display:block;
	width:179px;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

#press-slide-topic .slides_container div,#press-slide-topic2 .slides_container div {
	width:179px;
	/*height:100px;*/
	display:block;
	padding-bottom:15px;
}

/* 
	Example only
*/
hr {
	background:#efefef;
}
.slides_container{
	border-bottom:1px solid #434e50;
	margin-bottom:8px;
}
.archLeft{
	font:18px Times New Roman, serif;
	float:left;
	color:#fff;
}
.archiveTitle{
	padding:0 0 15px 0;
}
.archRight{
	font:18px Times New Roman, serif;
	float:right;
	color:#2BB2DD;
}
.archRight a{
	font:18px Times New Roman, serif;
	text-decoration:none;
	color:#2BB2DD;
}

/* Recent Navigation */

ul.recent-list{
}
ul.recent-list li, .BlogPostArchive ul li{
	background:url(images/bullet-arrow.png) no-repeat left 4px;
	padding:0 0 10px 14px;
	list-style-type:none;
}
ul.recent-list li a, .BlogPostArchive ul li a{
	font:13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:block;
	color:#B8B8B8;
}
ul.recent-list li a:hover, .BlogPostArchive ul li a:hover{
	text-decoration:underline;
}
.complianceBoxL{
	width:370px;
	float:left;
}
.complianceBoxR{
	width:449px;
	float:right;
}
.complianceLogo ,.complianceBoxR .complianceLogo{
	padding-bottom:20px;
	min-height:83px;
}

/* About us area */

.sub-content2{
	background:url("images/bg-subCont.png") repeat-x scroll 0 0 transparent;
	padding:42px 0 15px;
	min-height:213px;
}
.subCont2left{
	padding:0 20px 0 0;
	width:258px;
	float:left;
}
.subCont2right{
	width:598px;
	float:left;
}
.subCont2right p{
	padding-bottom:20px;
}
.sub-learnBoxWrap{
	background:url(images/bg-subCont2.png) repeat-x;
	padding-bottom:20px;
	min-height:152px;
}
.historyTime,.executeTeam,.advisoryBoard{
	min-height:170px;
	float:left;
}
.historyTime,.executeTeam,.advisoryBoard{
	background:url(images/separator-about.jpg) repeat-y right center;
	border-right: 1px solid #3D3D3D;
	background:none !important;
	padding:0 15px 0 0;
	min-height:216px;
	margin-top:14px;
	width:245px;
}
.historyTime img,.executeTeam img,.advisoryBoard img{
	padding-bottom:20px;
	margin-top:-35px;
}
.historyTime p ,.executeTeam p,.advisoryBoard p{
	padding-bottom:15px;
	color:#fff;
}
.historyTime a,.executeTeam a,.advisoryBoard a{
	font:13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#2BB3DD;
}
.historyTime a:hover,.executeTeam a:hover,.advisoryBoard a:hover{
	text-decoration:underline;
}
.executeTeam{
	padding:0 20px 0 50px;
	width:248px;
}
.advisoryBoard{
	border-right:0 !important;
	padding:0 20px 0 48px;
	background:none;
	width:230px;
}
.about-left{
	padding:32px 35px 20px 36px;
	background:#1a1a1a;
	width:265px;
	float:left;
}
.about-right{
	margin:30px 0 0 48px;
	width:532px;
	float:left;
}
ul.about-list li{
	background:url(images/bullet-check.png) no-repeat left 2px;
	font:13px Arial, Helvetica, sans-serif;
	list-style-type:none;
	padding:6px 0 6px 30px;
	color:#fff;
}
.corporateBox1,.corporateBox2,.corporateBox3{
	float:left;
}
.corporateBox1{
	padding:0 55px 0 0;
	width:210px;
}
.securityBox1{
	width:180px;
}
.securityBox2{
	margin-right:30px;
}
.corporateBox2{
	padding:0 32px 0 0;
	width:289px;
}
.corporateBox3{
	width:273px;
}
.corporateBox3 p{
	padding-bottom:18px;
}
.sustainBox1{
	width:130px;
}
.sustainBox2{
	width:380px;
}
.processWrap{
}
.process1,.process2,.process3{
	float:left;
}
.process1{
	padding-right:20px;
	width:259px;
}
.process1 img{
	padding-bottom:15px;
}
.process2 ,.process3{
	background:url(images/bg-process.jpg) no-repeat;
	padding:74px 20px 0 35px;
	height:146px;
	width:231px;
}
.process2 p ,.process3 p{
	padding-bottom:10px;
}
.process2 h6 a ,.process1 h6 a ,.process3 h6 a{
	font-family: Times New Roman, serif;
	text-decoration:none;
	color:#fff;
}
.process2 h6 a,.process1 h6 a,.process3 h6 a{
	font-family: Times New Roman, serif;
	font-size:22px;
}
.historyTime h6 a,.executeTeam h6 a,.advisoryBoard h6 a{
	font-family: Times New Roman, serif;
	font-size:22px;
	color:#fff;
}
.historyTime h6 a:hover,.executeTeam h6 a:hover,.advisoryBoard h6 a:hover{
	text-decoration:none;
}
.process3{
	background:url(images/bg-sched.jpg) no-repeat;
	width:231px;
	float:right;
}
#bg-unique ,.security-unique{
	background:url(images/bg-unique.jpg) no-repeat;
	padding:32px 40px 0 0;
	height:78px;
	width:884px;
}
.security-unique{
	background:url(images/box-security-b.jpg) no-repeat !important;
}
#bg-unique .unique-btn{
	height:48px;
	width:189px;
	float:right;
}
#bg-unique .unique-text{
	width:385px;
	float:right;
}
.unique-text p{
	line-height:24px;
	padding-bottom:0;
	font-size:20px;
	color:#fff;
}
.unique-text p span{
	font-size:13px;
	color:#fff;
}

/* Our Process area */

.processArea h2{
	font:25px 'Helvetica45Light';
	padding-bottom:5px;
	color:#2132DD;
}
.processArea h3{
	font:22px Times New Roman, serif;
	padding-bottom:45px;
	color:#fff;
}

.capability-left{
	padding:0 30px 0 0;
	width:299px;
	float:left;
}
.capability-left p,.capability-right p{
	padding-bottom:25px;
}
.capability-right{
	width:588px;
	float:left;
}
.capability-right .capability-purchase{
}
.capability-purchase-left{
	padding:0 20px 0 0;
	width:477px;
	float:left;
}
capability-purchase-right{
	width:421px;
	float:left;
}
.capability-right .cycle-img{
	padding-bottom:26px;
	margin-top:-75px;
	height:650px;
	width:589px;
}


/* Footer area */

#footerWrap{
    background: url("images/footer-bg.jpg") repeat-x scroll 0 0 #000000;
    min-height:156px;
    padding:30px 0 0;
    position:relative;
	overflow:hidden;
    z-index: 999;
	
}
#footerWrap #footerArea{
	background:url(images/footer-bgArea.jpg) no-repeat center top;
}
#footerWrap #footer{
	margin:0 auto;
	width:923px;
}
#footerWrap .footerInside{
	padding:8px 0 22px 0;

}
#footerWrap .footerInside p{
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
}
#footerWrap p.footSite{
	background:#373737;
    padding-bottom: 5px;
    padding-left: 340px;
    padding-top: 6px;
    width: 132px;
  	float:left;	
}
#footerWrap p.footSite a{
	text-transform:uppercase;
	text-decoration:none;
	color:#F6AA46;
	float:left;
}
#footerWrap p.footSite a:hover{
	text-decoration:underline;
}
#footerWrap p.footNumber{
    color: #FFFFFF;
    float: right;
    font: 12px Arial,Helvetica,sans-serif;
    padding-bottom: 0;
    padding-right: 222px;
    padding-top: 8px;
    text-align: right;
    width: 686px;
}
#footerWrap p span{
	font:12px Arial, Helvetica, sans-serif;
	color:#737373;
}
.footerMainWrap{
	background:url(images/footer-main-bg.jpg) repeat-x !important;
}
.footerInside1 .foot-box1,.foot-box2,.foot-box3{
	float:left;
}
.footBox1-main{
	width:323px !important;
	padding: 0 20px 0 0px;
	margin-top:16px;
	float:left;
}
.footBox2-main{
	width:259px !important;
	padding-right:20px;
	float:left;
}
.footerInside1 .foot-box1{
	width:273px;
}
.footerInside1 .foot-box1 img.padding0{
	margin-top:5px;
}
.footerInside1 .foot-box1 img{
	vertical-align:middle;
	padding-right:25px;
}
.footerInside1 .foot-box2{
	font:11px Arial, Helvetica, sans-serif;
	margin-top:28px;
	width:349px;
	color:#fff;
}
.footerInside1 .foot-box2 p{
	font:11px Arial, Helvetica, sans-serif;
	padding-bottom:0;
	color:#999999;
}
.footerInside1 .foot-box3{
	width:301px;
}
.footerInside1 .foot-box3 p{
	font:12px Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	color:#fff;
}


/** Sitemap **/
#sitemap-area{
	background:#292929;
	margin:0 0 22px;
	width:100%;
	}
.sitemap{
	background:url(images/footer-bgArea.jpg) no-repeat center top;
	}
.sitemap.active{
	background:url(images/footer-bgArea-active.jpg) no-repeat center top;
	}

.sitemap-full.show{
	display:block;
	}

.sitemap-full{
	display:none;
	background:url(images/sitemap-full-bg.jpg) repeat-x center top;
	height:322px;
	}
.sitemap-full .columns{
	width:1000px;
	margin:0 auto;
	padding:31px 0;
	font-size:12px;
	color:#fff;
	}
.sitemap-full .column{
	border-right: 1px dashed gray;
    float: left;
    height: 270px;
    padding: 0 18px;
}

.sitemap-full #column3{
	width:135px;
}
.sitemap-full #column4{
	width:160px;
}
.sitemap-full #column5{
	width:150px;
}
.sitemap-full #column6{
	width:145px;
	border-right:none;
}

.sitemap-full .columns h5{
	font: normal 12px Arial, Helvetica, sans-serif;
	padding-bottom:19px;

}

.sitemap-full .columns h5 a {color:white;}

.sitemap-full .columns ul li{ 
	list-style:none;
	background:url(images/bullet-orange.png) no-repeat left 5px;
	padding-left:12px;
	padding-bottom:16px;
}
.sitemap-full .columns ul li a{
	color:#fff;
	text-decoration:none;
}

/** Sitemap End**/
#panels{
	margin:0 auto;
	position:relative;
}
.panel-nav {
	color:#fff;
	width:1000px;
	margin:0 auto;	
}
.panel-nav ul li{
	font:22px Arial;
	cursor:pointer;
	width:499px;
	height:20px;
	padding:10px 0;
	list-style:none;
	position:relative;
	z-index:9;
	text-align:center;
	background:url(images/tab-1.jpg) repeat-x left top;
}
.panel-nav ul li#news-tab{
	float:left;	
}
.panel-nav ul li#it-tab{
	float:right;
	background:url(images/tab-2.jpg) repeat-x left top;
}
#panels .panel{
	position:absolute;	
}
#panels #news,
#panels #resources{
	width:100%;
	top:40px;
}
#panels .panel .panel-title{
	width:500px;
	height:20px;
	position:relative;
	z-index:9;
	padding:10px 0;
	text-align:center;
	top:-40px;
	color:#fff;
	cursor:pointer; 
	font: 22px Arial;	
}

#news .panel-title{
	background:url(images/tab-1.jpg) repeat-x left top;
	position:absolute !important;
	margin-left:-500px;
	left:50%;
}
#resources .panel-title{
	background:url(images/tab-2.jpg) repeat-x left top;
	position:absolute !important;
	margin-left:1px;
	left:50%;
}
#news .panel-content-area{
	
}
#resources .panel-content-area{
	
}
.panel-content-area{
    background: url("images/tab-content-bg.jpg") repeat-x scroll left top #000000;
    height: 180px;
    margin-bottom: -29px;
    overflow: hidden;
    position: relative;
    z-index: 5;
}
.panel-content{
	width:1000px;
	margin:0 auto;	
	position:relative;
}
.panel-content-inside{
	position:absolute;
	z-index:8;
	overflow:hidden;
	padding:17px 0;
}

/* ================== */	

#newsCarousel input {font-size:0;line-height:0;}
		
#newsCarousel, #resourcesCarousel{
	float:left; /* important for inline positioning */
	width:994px; /* important (this width = width of list item(including margin) 
	 items shown */ 
	overflow: hidden;  /* important (hide the items outside the div) */
	/* non-important styling bellow */
	position:relative;
	width:994px;
	height:125px;
}
 
#newsCarousel ul, #resourcesCarousel ul {
	position:absolute;
	left:0px; /* important (this should be negative number of list items width(including margin) */
	list-style-type: none; /* removing the default styling for unordered list items */
	margin: 0px;
	padding: 0px;
	width:9999px; /* important */
	/* non-important styling bellow */
	padding-bottom:10px;
}
 
#newsCarousel ul li, #resourcesCarousel ul li{
	float: left; /* important for inline positioning of the list items */                                    
	width:272px;  /* fixed width, important */
	/* just styling bellow*/
	padding:0 28px 0 18px;	
	
	height:125px;
}

#newsCarousel ul li h6, #resourcesCarousel ul li h6{
	font:normal 18px Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	color:#fff;		
	float:left;
	/*height:100px;*/	height:auto;
	width:272px;
	padding:0;
	margin-bottom: 10px;
}
#newsCarousel ul li p, #resourcesCarousel ul li p{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#2BB4DD;
	text-align:left;
	float:left;
	width:272px;
	cursor: pointer;
}

#newsCarousel ul li .newsImg{
	width:85px;
	float:left;			
}
#resourcesCarousel ul li .newsImg{
	width:46px;
	float:left;	
}
#newsCarousel ul li .newsTxt, #resourcesCarousel ul li .newsTxt{
	width:186px;
	float:left;			
} 

#newsleft_scroll, #newsright_scroll, #resourcesleft_scroll, #resourcesright_scroll{
float:left; 
height:125px; 
width:20px; 
}

.carousel-wrap{
	width:954px;
	float:left;	
	height:125px !important;
}
.carousel-previous{
    background: url("images/inNews-arrow-left.png") no-repeat;
	text-indent:-9999px;
	border:none;
	float: left;
    height: 125px;
    width: 20px;
}
.carousel-next{
	background: url("images/inNews-arrow-right.png") no-repeat;
	text-indent:-9999px;
	border:none;
	height: 125px;
	float: left;   
    width: 20px;
}

#newsleft_scroll img, #newsright_scroll img, #resourcesleft_scroll img, #resourcesright_scroll img{
	border:0; /* remove the default border of linked image */
	/*styling*/
	cursor: pointer;
	cursor: hand; 
}	
.disabled{
	display:none;
}
/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/
.slides_container div.slide {
	width:956px;
	height:135px;
	display:block;
}		
/*
	Set the size of your carousel items
*/
.newsItem{
	padding:0 28px 0 18px;				
	height:135px;
	width:272px;			
	float:left;
}
.newsItem h6{
	font:normal 14px Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	color:#fff;			
}
.newsItem p{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;			
}
.newsItem .newsImg{
	width:85px;
	float:left;			
}
.newsItem .newsTxt{
	width:186px;
	float:left;			
}

/**Sidebar**/
#sideBarNav{	
	background-image: url(images/sideBar-nav-bg.jpg);
	background-repeat:repeat-y;
	background-position:-176;
	position:relative;
	padding:0 0 0 1px;
	overflow:hidden;
	z-index:9999;	
	color:#fff;	
	width:89px;	
}
#sideBarNav li{
	font:normal 17px Times New Roman, serif;	
	list-style-type:none;
	height:59px;	
	color:#fff;
	float:left;			
}
#sideBarNav li a{
	font:normal 17px Times New Roman, serif;	
	padding:9px 20px 0 13px;
	text-decoration:none;
	display:block;	
	height:50px;	
	width:231px;
	color:#fff;		
}
#sideBarNav li a span{
	display:none;	
}
#sideBarNav li a img{
	-moz-opacity:.60; filter:alpha(opacity=60); opacity:.60;
	margin-right:12px;
	float:left;	
}
#sideBarNav li a:hover img, #sideBarNav li.active a img{
	-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}
#sideBarNav li.active a{
	background-image:url(images/sideBar-nav-active.jpg);
	background-repeat:no-repeat;	
}
#sideBarNav li.grayLink.active a{
	background-image:url(images/sideBar-navbtm-active.jpg);
	background-repeat:no-repeat;	
}
#sideBarNav li a:hover, #sideBarNav li.active a:hover{
    background:url(images/sideBar-nav-hoverbg.jpg) no-repeat;		
}
#sideBarNav li.grayLink{
	background:url(images/sideBar-navbtm-bg.jpg) -177px top no-repeat;	
}
#sideBarNav li.grayLink a:hover, #sideBarNav li.grayLink.active a:hover{
    background:url(images/sideBar-navbtm-hoverbg.jpg) no-repeat;		
}
/**Sidebar end**/

/* Community area */

.community{
	padding:0 0 15px 0;
}
.community-left{
	width:353px;
	float:left;
}
.community-left h6 ,.community-right h6{
	font:22px Times New Roman, serif;
	color:#fff;
}
.community-left img ,.community-right img{
	padding-bottom:8px;
}
.community-right{
	width:330px;
	float:right;
}
.community-footbg,.eco-footbg{
	background:url(images/community-foot-bg.jpg) no-repeat;
	padding:30px 30px 0 168px;
	height:80px;
	width:583px;
}
.community-foot-desc,.recycle-foot-desc{
	padding:0 20px 0 0;
	width:374px;
	float:left;
}
.community-foot-desc h6,.recycle-foot-desc h6{
	font:22px Times New Roman, serif;
	padding-bottom:4px !important;
	color:#fff;
}
.community-foot-btn,.recycle-foot-btn{
	width:189px;
	float:left;
}

/* Sustainability area */

.recycle-img{
	background:url(images/bg-contact.png) repeat;
	padding:10px 12px 11px 11px;
	margin-bottom:8px;
	height:505px;
	width:761px;
}
.recycle-foot{
	border-top:1px solid #262626;
}
.recycle-content-info{
	padding:30px 0 0 138px;
	margin:0 auto;
    width:783px;
}
.recycle-foot-desc{
	width:574px;
}
.recycle-foot-btn{
	float:right;
}
.recycle-inside{
	padding:0 0 20px 0;
}

/* Philanthorpy area */

.eco-img{
	height:148px;
	width:223px;
	float:left;
}
.eco-info{
	margin:10px 0 0 40px;
	width:520px;
	float:left;
}
.eco-info p{
	padding-bottom:5px;
}
.eco-footbg{
	background:url(images/footer-eco-events.jpg) no-repeat;
}
.waste-left{
	padding:0 25px 0 0;
	width:432px;
	float:left;
}
.waste-right{
	background:url(images/bg-contact.png) repeat;
	padding:6px 4px 24px 7px;
	width:314px;
	float:left;
}
.video-sutain{
	margin-bottom:20px;
	height:258px;
	width:314px;
}
.waste-videoInfo{
	margin:0 auto;
	width:274px;
}
.waste-videoInfo p{
	font:24px Arial;
	padding-bottom:0;
	color:#85BA40;
}
.waste-banner-left ,.advantage-left{
	padding:0 15px 0 0;
	margin-top:22px;
	width:274px;
	float:left;
}
.waste-banner-left h4,.advantage-left h4{
	font:35px Arial;
}
.waste-banner-right ,.advantage-right{
	width:494px;
	float:right;
}
.waste-banner-right p,.advantage-right p{
	padding-bottom:5px;
}
.profit-left{
	padding-right:40px;
	width:473px;
	float:left;
}
.profit-left h4 ,.enertia h4{
	font:22px Times New Roman, serif;
	color:#fff;
}
.profit-right{
	width:270px;
	float:left;
}
.profit-right h4{
	font:26px Arial;
	padding-bottom:15px;
	color:#85BA40;
}
.profit-img{
	height:257px;
	width:270px;
}
.enertia-info{
	width:434px;
	float:left;
}
.enertia-info p{
	font:12px Arial, Helvetica, sans-serif !important;
	padding-bottom:10px;
	color:#fff;
}
.enertia-left{
	width:318px;
	float:left;
}
.enertiaWorks h3{
	font:36px Arial;
	padding-bottom:25px;
}
.enertia-holder1{
	margin-bottom:70px;
	float:left;
}
.enertia-holder1-left{
	padding-right:15px;
	width:251px;
	float:left;
}
.enertia-holder1-right{
	width:517px;
	float:left;
}
.enertia-holder1-right h5 ,.enertia-box1 h5{
	font:32px Arial;
	padding-bottom:4px;
	color:#2280a4;
}
.enertia-box1 h5{
	font-size:24px !important;
}
.enertia-holder1-right p{
	padding-bottom:5px;
}
.enertia-box1{
	padding-right:26px;
	width:235px;
	float:left;
}
.enertia-box-img{
	margin-bottom:15px;
	height:107px;
	width:220px;
}
.sutainWrap{
	padding:35px 0 0 104px;
	width:723px;
}
.sustain-left{
	padding:0 40px 0 0;
	width:456px;
	float:left;
}

/* About us area */

#banner-history{
	padding-bottom:50px;
	margin:0 auto;
	width:923px;
}
#banner-history .history-sidebar{
	position:relative;
	height:252px;
	width:123px;
	float:left;
}
#banner-history .banner-history-slider{
	height:482px;
	width:747px;
	float:left;
}
.history-title{
	padding:0 10px 0 0;
	width:160px;
	float:left;
}
.history-title h6,.organize-title h6{
	font:30px Arial;
}
.history-listWrap{
	padding:0 10px 0 0;
	width:698px;
	float:left;
}

/* history list area */

ul.history-list,ul.history-list2{
	width:360px;
	float:left;
}
ul.history-list2{
	width:323px;
	float:left;
}
ul.history-list li,ul.history-list2 li{
	background:url(images/bullet-check.png) no-repeat left 4px;
	font:13px Arial, Helvetica, sans-serif;
	padding:6px 0 6px 30px;
	list-style-type:none;
	color:#E5E5E5;
	display:block;
}
.banner-executive{
	width:778px;
	float:left;
}
.banner-executive h6{
	font:40px 'Helvetica45Light';
	padding-left:10px;
	padding-bottom:0;
}
.executive-sidebar{
	height:34px;
	width:123px;
	float:left;
}
.executive-box1{
	border-right:1px solid #313e44;	
	padding:0 22px 0 0;
	width:154px;
	float:left;	
	*position:absolute;
	*z-index:999;
	position: relative;
}
.executive-img{
	padding-bottom:5px;
	min-height:125px;
}
.executive-box1 h5,.advisory-box1 h5{
	font:22px Times New Roman, serif;
	color:#fff;
}
.executive-box1 span{
	font:13px Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	display:block;
	color:#ABABAB;
}
.executive-box1 p{
	padding-bottom:5px;
	min-height:36px;
}
.advisory-box1{
	border-right:1px solid #313E44;
	padding:0 38px 0 0;
	min-height:316px;
	width:194px;
	float:left;
}
.advisory-box1 h5{
	padding-bottom:5px;
}
.advisory-box1 h6{
	font:13px Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	color:#ABABAB;
}
.organize-title{
	padding-right:30px;
	width:195px;
	float:left;
}
.organize-right{
	width:558px;
	float:left;
}
.org-holder{
	margin-bottom:25px;
}
.org-box{
	background:url(images/bg-contact.png) repeat;
	padding:18px 14px 0 18px;
	margin-right:25px;
	height:102px;
	width:137px;
	float:left;
}
.advantage-left{
	width:404px;
}
.advantage-right{
	width:360px;
}
.organize-holder{
	background:url(images/box-organize-bg.png) repeat-y;
	padding-bottom:10px;
	position:relative;
	width:804px;
}
.organize-hold-left{
	border-top:1px solid #98c340;
	padding:20px 40px 0 29px;
	width:333px;
	float:left;
}
.organize-hold-left h6,.organize-hold-right h6{
	font:22px Times New Roman, serif;
	padding-bottom:10px;
	color:#85BA40;
}
.organize-hold-right h6{
	color:#2BB3DD;
}
.organize-hold-right{
	border-top:1px solid #2cb4da;
	padding:20px 41px 0 41px;
	width:320px;
	float:left;
}

/* organize list area */

ul.org-list li,ul.org-list2 li{
	background:url(images/bullet-circle-green.png) no-repeat left 13px;
	font:13px Arial, Helvetica, sans-serif;
	list-style-type:none;
	padding:8px 0 8px 18px;
	display:block;
	color:#B8B8B8;
}
ul.org-list2 li{
	background:url(images/bullet-circle-blue.png) no-repeat left 13px;
}
.vs-img{
	position:absolute;
	left:342px;
	top:79px;
}
.tooltip {
	background:url(images/tool-tip.png);
	font-size:12px;
	height:114px;
	width:254px;
	padding:29px 23px 18px 34px;
	color:#fff;	
	position:absolute;
	z-index:9;
	left:77px;
	top:-14px;
	display:none;
	opacity:0;
}
.tooltip2 {
	background:url(images/tool-tip2.png);
	font-size:12px;
	height:114px;
	width:254px;
	padding:29px 23px 18px 34px;
	color:#fff;	
	position:absolute;
	z-index:9;
	left:-271px;
	top:-14px;
	display:none;
	opacity:0;
}
.executiveBox-wrap .tooltip {
	background:url(images/bio-tool-tip.png);
	font-size:12px;
	height:377px;
	width:467px;
	padding:29px 23px 18px 34px;
	color:#fff;	
	*position:relative;		
	position:absolute;
	z-index:99999;
	left:77px;
	top:-14px;
	display:none;
	opacity:0;
}
.executiveBox-wrap .tooltip2 {
	background:url(images/bio-tool-tip2.png);
	font-size:12px;
	height:377px;
	width:455px;
	padding:29px 23px 18px 34px;
	color:#fff;	
	*position:relative;	
	position:absolute;	
	z-index:99999;
	left:-470px;
	top:-14px;
	display:none;
	opacity:0;
}

.advisory-box1Ht {
	height:441px;
}

#footerWrap p.footSite.remove-float{
 float:none;
 width:100%;
 height:18px;
 cursor:pointer;
}

/**Cycle**/
.cycleHolder{
	background:url(images/) 12px 30px repeat;
	position:relative;
	overflow:hidden;
	height:648px;
	width:608px;	
}
.cycleHolder .greenArrow{
	position:absolute;
	z-index:2;
	left:14px;
	top:85px;		
}
.cycleHolder .blueArrow{
	position:absolute;
	z-index:2;
	left:442px;
	top:68px;		
}
.cycleHolder .orangeArrow{
	position:absolute;
	z-index:2;
	left:332px;
	top:510px;		
}
.cycleHolder .orangeArrow{
	position:absolute;	
}
.cycleCircle-white{
	background-image:url(images/circle-white.png);
	left:227px;	
}
.cycleCircle-green{
	background-image:url(images/circle-green.png);
}
.cycleCircle-blue{
	background-image:url(images/circle-blue.png);	
}
.cycleCircle-orange{
	background-image:url(images/circle-orange.png);	
}
.cycle-blue1{
	z-index:3;
	left:364px;
	top:40px;	
}
.cycle-blue2{
	z-index:1;	
	left:446px;
	top:156px;
}
.cycle-blue3{
	left:450px;
	top:302px;	
}
.cycle-orange1{
	z-index:3;
	left:364px;
	top:420px;	
}
.cycle-orange2{
	z-index:1;
	left:227px;
	top:468px;	
}
.cycle-orange3{
	left:90px;
	top:420px;	
}
.cycle-green1{
	left:-4px;
	top:302px;	
}
.cycle-green2{
	z-index:3;
	left:-4px;
	top:156px;	
}
.cycle-green3{
	z-index:1;
	left:89px;
	top:43px;	
}
.cycleCircle-white, .cycleCircle-green, .cycleCircle-blue, .cycleCircle-orange{
	background-repeat:no-repeat;
	padding:0;
	background-position:left top;		
	position:absolute;
	text-align:center;
	cursor:pointer;		
	display:table;
	height:161px;
	width:161px;
	color:#fff;	
	vertical-align: middle;	
}
.cycleCircle-white span, .cycleCircle-green span, .cycleCircle-blue span, .cycleCircle-orange span{
	font:normal 14px Times New Roman, serif;
	vertical-align:middle;
	display:table-cell; 
}
.cycleCircle-white:hover, .cycleCircle-green:hover, .cycleCircle-blue:hover, .cycleCircle-orange:hover{
	background-position:bottom;	
}
.arrowTop{
	position:absolute;
	display:none;
	left:250px; 
	top:160px;
	z-index:0;
}
.arrowTopLeft1{
	position:absolute;
	display:none; 
	left:199px; 
	top:182px;
	z-index:0;
}
.arrowTopLeft2{
	position:absolute;
	display:none; 
	left:154px; 
	top:216px;
	z-index:0;
}
.arrowTopRight1{
	position:absolute;
	display:none; 
	left:322px; 
	top:180px;
	z-index:0;
}
.arrowTopRight2{
	position:absolute;
	display:none; 
	left:382px; 
	top:226px;
	z-index:0;
}
.arrowDownRight1{
	position:absolute; 
	display:none;
	left:384px; 
	top:300px;
	z-index:0;
}
.arrowDownRight2{
	position:absolute;
	display:none; 
	left:320px; 
	top:360px;
	z-index:0;
}
.arrowDown{
	position:absolute;
	display:none; 
	left:250px; 
	top:420px;
	z-index:0;
}
.arrowLeftDown2{
	position:absolute;
	display:none; 
	left:194px; 
	top:358px;
	z-index:0;
}
.arrowLeftDown1{
	position:absolute;
	display:none; 
	left:152px; 
	top:286px;
	z-index:0;	
}
.cycleText{
	 vertical-align: middle;
	 position:absolute;
	 text-align:center;
	 display:table; 
	 height:244px;
	 display:none;
	 width:250px;
	 z-index:100;
	 left:185px;
	 top:190px	
}
.cycleText .cycleText-holder{	
	vertical-align:middle;
	display:table; 
	width:250px;	
	 padding-top: 25px;
	height: 219px;
}
.cycleText .cycleText-holder h4{
	 background:url(images/cycle-heading-bg.png) bottom repeat-x;
	 font:normal 23px "Myriad Pro";
	 padding-bottom:8px;
	 margin-bottom:15px;
	 color:#fff; 	
}
.cycleText .cycleText-holder p{
	font:normal 14px Times New Roman, serif;
	line-height:1.3em;
	padding:0 10px;
	color:#fff;	
}
#content{
	position:relative;
	margin-top:-195px;	
}
#ourprocess{
	background:url(images/btn-learnMOre2.jpg) no-repeat;
	padding:11px 30px 0 55px;
	font-size:19px;
	color:#59aa41;
	margin-left:50px;
	height:37px;
	width:384px;
	float:left;
}
/* ID's */
/*
.BlogPostArchive{
	margin:0 auto;
	height:173px;
	width:181px;
}
.BlogPostArchive ul{
	padding:0;
	margin:0;
}
.BlogPostArchive ul li{
	border-bottom:1px solid #262628;
	border-right:1px solid #262628;
	list-style-type:none;
	background:#353535;
	color:#B8B8B8;
	padding:7px 0;
	width:59px;
	float:left;
}
.BlogPostArchive ul li h6{
	font:13px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	color:#000;
	padding-bottom: 0px;
}
.BlogPostArchive ul li h6 a{
	text-decoration:none;
	color:#B8B8B8;
}
.BlogPostArchive ul li p{
	font:11px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#666666;
	padding-bottom:0;
}
.BlogPostArchive ul li.active,BlogPostArchiveul li:hover{
	background:#2bb3dd;
	color:#000 !important;
}
.BlogPostArchive ul li.active h6 a{
	color:#000 !important;
}
.BlogPostArchive ul li:hover a ,BlogPostArchive ul li p:hover{
	color:#000 !important;
}
.BlogPostArchive ul li.gray{
	background:#2c2c2c !important;
}

*/

ul#pagiNav{
    left:63%;
    position: absolute;
    text-align: center;
    top: 623px;
    z-index: 9999;
}
ul#pagiNav li{
 background:url(images/pagination-bullets.png) top no-repeat;
 list-style-type:none;
 text-indent:-9999px;
 display:inline-block;
 margin:0 15px 0 0;
 height:13px;
 width:13px;
 cursor:pointer;
float:left;
}
ul#pagiNav li.active{
 background-position:bottom; 
}


/**History timeline**/
#carousel_container {
    background: url("images/banner-history-shadow.png") no-repeat scroll 0 0 transparent;
    height: 477px;
    padding: 5px 0 0 11px;
    position: relative;
    width:775px;
}
#carousel_inner{
	float:left; /* important for inline positioning */
	width:677px; /* important (this width = width of list item(including margin) 
	 items shown */ 
	 margin-left:38px;
	overflow: hidden;  /* important (hide the items outside the div) */
	/* non-important styling bellow */
	position:relative;
	height:462px;
} 
#carousel_ul {
	position:relative;
	/* important (this should be negative number of list items width(including margin) */
	list-style-type: none; /* removing the default styling for unordered list items */
	margin: 0px;
	padding: 0px; /* important */
	/* non-important styling bellow */
	padding-bottom:10px;
} 
#carousel_ul li{
	float: left; /* important for inline positioning of the list items */                                    
	width:678px;  /* fixed width, important */
	/* just styling bellow*/
	position:relative;
	height:500px;
	padding:0px;
} 
#carousel_inner img {
	.margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that*/
	/* styling */
	cursor: hand; 
	border:0px; 
	position:absolute;
	left:0;
	top:0;
	
}
#left_scroll, #right_scroll{
	/*background:url(images/carousel-arrow-bg.png);*/
	padding-top:240px;
	position:absolute;
	text-align:center;
	height:213px; 
	float:left; 	
	width:30px;
	z-index:2; 
}
#left_scroll{
	left:5px;
}
.scroll button{
	border:0 none;
	width:6px;
	height:11px;
	cursor:pointer;
}
#left_scroll button{
	background:url(images/arrow-prev-history.png) no-repeat left top;

}
#right_scroll{
	right:5px;	
}
#right_scroll button{
	background:url(images/next-history-arrow.png) no-repeat left top;
}
#left_scroll img, #right_scroll img{
	border:0; /* remove the default border of linked image */
	/*styling*/
	cursor: pointer;
	outline:none;
	cursor: hand; 
}
#
/* absolute */
#carousel_ul li .spot{
	position:absolute;
	z-index: 9;
	width:308px;
}
#carousel_ul li .spot .trigger{
	display:block;
	width:20px;
	cursor:pointer;
	height:20px;
	border:1px solid red;
}
#carousel_ul li .spot p{
	padding:0 0 5px 0;
}
#carousel_ul li .spot .popup{	
	width:261px;
	height:83px;
	padding:29px 24px 24px;
	opacity:0.0;
	top:13px;
	position:relative;
	
	
}

/* 3-7-12 E-Waste */

.riskMiHeight{
	min-height:76px !important;
}
ul.org-list{
	margin-left:10px;
}
#news .panel-title{
	background:url(images/news-bg-top.jpg) no-repeat;
}
#resources .panel-title{
	background:url(images/it-bg-top.jpg) no-repeat;
}
.panel-nav ul li#news-tab{
	background:url(images/news-bg-down.jpg) no-repeat;
}
.panel-nav ul li#it-tab{
	background:url(images/it-bg-down.jpg) no-repeat;
}

/*mapping*/

map area{
/*	border:1px solid red;*/
}

.qtip .qtip-tip{
	background:url(images/qtip-top.png);
	width:51px !important;
	height:16px !important;
}
.qtip .qtip-tip canvas{
	display:none !important;
}

.tTip{
	display:none;
	color:#fff;
	border:1px solid blue;
	padding:10px;
}
.qtip-wrapper{
	background:url(images/qtip-contentWrapper.png) repeat-y left top !important;
	width:299px !important;
}
.qtip-contentWrapper{
	
	padding:15px;
	color:#fff;
	font-size:12px;
	border:0 none !important;
	width:289px !important;
}
.qtip-borderBottom,
.qtip-borderTop{
	display:none !important;
}
.qtip{ width:299px !important; padding:15px}
.qtip-content{
	padding:0 !important;
	width:267px !important;
}
.about-right h5{
	font:22px Times New Roman, serif;
}
.complianceWrap h5{
	font-size:22px !important;
}

#footerWrap .credit, 
#footerWrap .credit a {
	font-size:10px;
	padding-top:7px;
}
.timelineTitle{
	padding:25px 0 0 20px;
	position:absolute;
	z-index:9999;
}
.timelineTitle p{
	font:38px Arial, Helvetica, sans-serif;
	color:#fff;
}

#loading {
	position: absolute; top: 400px; left: 50%; display:none;
}
.postItem, .postBody {
	color: #fff; font: 13px/18px Arial, Helvetica, sans-serif;
}
#webapp23044pagination{
	display:none;
}
.bio .bioItem{
  display:none;
}
.sub-content.careers ul {
	color: #fff; font: 13px/18px Arial, Helvetica, sans-serif;
	margin-left: 15px; margin-bottom:15px;
}
.sub-content.careers ul li {
	margin-left: 15px;
}

.postBody img{
  max-width: 578px;
}

.required_info_label {font-size:11px;color:white;text-align:right;float:right;}

/* NAV BAR STYLE */

 .kwicks {  
     list-style: none;  
     position: relative;  
     margin: 0;  
     padding: 0; 
  background-image:url(images/no_flicker.jpg); /*some browsers are too slow when aligning the menu items via jQuery and so the background shines through, this prevents this flickering*/

 }  
 .kwicks li{  
    display: block;  
    overflow: hidden;  
    padding: 0;  
    cursor: pointer;  
 float: left;
 width: 86px;
 height: 40px;
 margin-right: 0px;
 background-image:url(images/kwicks_sprite.jpg);
 background-repeat:no-repeat;
 
}
.kwicks a{
 display:block;
 height:40px;
 text-indent:-9999px;
 outline:none;
}

#kwick1 {
 background-position:0px 0px;
}
#kwick2 {
 background-position:-140px 0px;
}
#kwick3 {
 background-position:-280px 0px;
}
#kwick4 { 
 background-position:-420px 0px;
}
#kwick5 { 
 background-position:-560px 0px;
}
#kwick6 {
 background-position:-700px 0px;
}
#kwick7 {
 background-position:-840px 0px;
}
#kwick8 {
 background-position:-980px 0px;
}
#kwick9 { 
 background-position:-1120px 0px;
}
#kwick10 { 
 background-position:-1260px 0px;
}
#kwick11 { 
 background-position:-1400px 0px;
}






#kwick1.active, #kwick1:hover { 
 background-position: 0px bottom;
}
#kwick2.active, #kwick2:hover{
 background-position: -140px bottom;
}
#kwick3.active, #kwick3:hover {
 background-position: -280px bottom;
}
#kwick4.active, #kwick4:hover {
 background-position: -420px bottom; 
}
#kwick5.active, #kwick5:hover {
 background-position: -560px bottom; 
}
#kwick6.active, #kwick6:hover {
 background-position: -700px bottom; 
}
#kwick7.active, #kwick7:hover {
 background-position: -840px bottom; 
}
#kwick8.active, #kwick8:hover {
 background-position: -980px bottom; 
}
#kwick9.active, #kwick9:hover {
 background-position: -1120px bottom; 
}
#kwick10.active, #kwick10:hover {
 background-position: -1260px bottom; 
}
#kwick11.active, #kwick11:hover {
 background-position: -1400px bottom; 
}





#kwick1 a{
 background-image:url(images/end.jpg);
 background-repeat:no-repeat;
 background-position: left 0px;
}

#kwick1 a:hover{
 background-position: left -80px;
}

#kwick11 a{
 background-image:url(images/end.jpg);
 background-repeat:no-repeat;
 background-position: right -40px;
}
#kwick11 a:hover{
 background-position: right -120px;
}