body{
	margin:0px;
	padding:0px;
	background:#daddd7;
}

img,a{
	border:0px;
	outline:none;
}

#dvWrapper{
	width:962px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px auto;
}

#dvHeader{
	height:50px;
	width:932px;
}

#dvHeader ul{
	margin:0px;
	padding:15px 0px 0px 26px;
	list-style-type:none;
	float:left;
}

#dvHeader ul li{
	margin:0px;
	padding:0px;
	float:left;
	font-size:9px;
	text-transform:uppercase;

}

#dvHeader ul li a{
	color:#487a68;
	text-decoration:none;
}

#dvHeader ul li a:hover{
	text-decoration:underline;
}

#dvHeader ul li img{
	padding:0px 5px;
}

#dvHeader p{
	margin:0px;
	padding:0px;
}

#dvHeader a.IR{
	position:absolute;
	top:0px;
	left:615px;
	float:left;
	width:185px;
	height:17px;
	background:url('../images/investor_bg.jpg') no-repeat center;
	color:#fbfcfd;
	font-size:9px;
	text-transform:uppercase;
	text-decoration:none;
	margin:0px 0px 0px 2px;
	padding:13px 0px 0px 10px;
}

#dvHeader p a:hover{
	color:#000;
}

#dvWhite{
	padding:0px 0px 0px 15px;
	background:#fff;
	float:left;
	width:947px;
}


#dvNav{
	height:72px;
	width:932px;
}

#dvNav ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:11px;
	float:left;
	width:798px;
}

#dvNav ul li{
	margin:0px;
	padding:0px;
	line-height:0px;
}

#dvNav ul li a{
	color:#fbfcfd;
	text-decoration:none;
	float:left;
	width:255px;
	height:36px;
	padding:7px 0px 0px 10px;
	margin:0px 1px 0px 0px;
	line-height:15px;
}

#dvNav ul li a span{
	color:#fff;
	text-transform:uppercase;
}

#dvNav ul li#lstPE a{ background:url('../images/pe_off.jpg') no-repeat left;}
#dvNav ul li#lstPE a:hover{ background:url('../images/pe_on.jpg') no-repeat left;}

#dvNav ul li#lstRE a{ background:url('../images/re_off.jpg') no-repeat left;}
#dvNav ul li#lstRE a:hover{ background:url('../images/re_on.jpg') no-repeat left;}

#dvNav ul li#lstTV a{ background:url('../images/tv_off.jpg') no-repeat left;}
#dvNav ul li#lstTV a:hover{ background:url('../images/tv_on.jpg') no-repeat left;}

#dvNav img{
	float:left;
	padding:15px 0px 0px 50px;
}

#dvCWrap{
	width:932px;
	padding:20px 0px 0px;
}

#dvCWrap #dvLeftPanel{
	float:left;
	width:797px;
	margin:8px 0px 0px;
	padding:0px 0px 10px 10px;
	background:url(../images/content_bg.jpg) repeat-y;
}

#dvLeftPanel #dvContent{
	float:left;
	width:593px;
}

#dvContent h1{
	font-size:20px;
	margin:0px;
	padding:10px 0px 45px 0px;
	color:#1b4c3a;
	width:510px;
	font-weight:normal;
}

#dvContent h1 span{
	color:#000;
}

#dvContent h1 a{
	text-decoration:none;
}

#dvContent div.contact_panel{
	width:280px; 
	float:left;
}

#dvContent div.contact_panel strong{
	color:#000;
	font-weight:normal;
}

#dvContent p{
	margin:0px;
	padding:0px 0px 15px 0px;
	font-size:12px;
	color:#1b4c3a;
	width:510px;
}

#dvContent p.black strong{
	color:#000;
	font-weight:normal;
}

#dvContent a{
	color:#1b4c3a;
	text-decoration:underline;
}

#dvContent a:hover{
	text-decoration:none;
}

#dvContent ul{
	margin:-10px 0px 0px;
	padding:0px 0px 15px 0px;
	list-style-type:none;
	font-size:12px;
	line-height:15px;
	color:#1b4c3a;
	width:510px;
}

#dvContent ul li{
	padding:0px 0px 5px 15px;
	background:url(../images/bullet.jpg) no-repeat top left;
}

#dvContent ol{
	margin:-10px 0px 0px;
	padding:0px 0px 15px 0px;
	list-style-type:none;
	font-size:12px;
	line-height:15px;
	color:#1b4c3a;
	width:510px;
}

#dvContent ol li{
	padding:0px 0px 5px 15px;
}

/*
=================
   NEWS STYLES
=================
*/

#dvContent table{
	font-size:12px;
	color:#1b4c3a;
}

#dvContent table th{
	color:#000;
}

#dvContent table a{
	text-decoration:none !important;
}

#dvContent table a:hover{
	color:#a0bbb2;
}

#dvContent table td, #dvContent table th{
	padding:2px 0px 2px 0px;
}

#dvContent table td{
	border-top:solid 1px #ccc;
}

#dvContent table tr.active{
	color:#a0bbb2;
	cursor:pointer;
}

#dvContent table tr.active a{
	color:#a0bbb2;
}

#lblItemDate{
	color:#1b4c3a !important;
}

#lblItemTitle{
	color:#1b4c3a;
	font-weight:normal !important;
}

/* END NEWS */

#dvLeftPanel #dvNews{
	width:195px;
	height:403px;
	padding:0px 0px 0px 0px;
	float:left;
	background:#daddd7;
}

#dvNews ul{
	margin:0px;
	padding:3px 0px 0px 0px;
	font-size:11px;
	list-style-type:none;
}

#dvNews ul.csr{
	margin:100px 0px 0px 0px;
}

#dvNews ul.csrnews{
	margin:0px;
}

#dvNews ul.csr li#responsible{
	padding:20px 0px 9px 12px;
	text-transform:uppercase;
}

#dvNews ul.csr_contacts{
	margin:165px 0px 0px 0px;
}

#dvNews ul.csr_contacts li#responsible{
	padding:20px 0px 9px 12px;
	text-transform:uppercase;
}

#dvNews ul.csr li#responsible a, #dvNews ul.csr_contacts li#responsible a{
	color:#000;
	text-decoration:none;
	border-top:solid 1px #bec3bc;
	padding:7px 0px 0px;
	display:block;
	width:172px;
}

#dvNews ul.contacts{
	color:#1b4c3a;
}

#dvNews ul.contacts li{
	background:none;
	background:url('../images/contact_bg.jpg') no-repeat bottom;
}

#dvNews ul.contacts li#responsible{
	background:url('../images/news_bg.jpg') no-repeat bottom;
	padding:185px 0px 9px 12px;
}

#dvNews ul.contacts li.latest{
	color:#000;
}

#dvNews ul li{
	margin:0px;
	padding:7px 30px 9px 12px;
	background:url('../images/news_bg.jpg') no-repeat bottom;
	line-height:13px;
}

#dvNews ul li#responsible{
	padding:120px 0px 9px 12px;
}

#dvNews ul li a{
	padding:0px 0px 10px 0px;
	color:#1b4c3a;
	text-decoration:none;
}

#dvNews ul li a span{
	color:#70998a;
	text-decoration:underline;
}

#dvNews ul li a:hover{
	text-decoration:none;
}

#dvNews ul li.latest{
	padding:30px 0px 10px 12px;
}

#dvNews ul li.contacts{
	padding:7px 0px 9px 12px;
}

#dvNews ul li span.green{
	color:#436c5c;
}

#dvNews ul li.latest a{
	text-decoration:none;
	text-transform:uppercase;
	color:#000;
}

#dvNews ul li.black a{
	text-decoration:none;
	color:#1b4c3a;
}

#dvNews ul li.black a:hover{
	text-decoration:underline;
}

#dvNews img{
	padding:15px 0px 0px 15px;
}

#dvCWrap #dvRightPanel{
	width:125px;
	height:411px;
	float:right;
}

#dvRightPanel p{
	font-size:11px;
	color:#717375;
	padding:16px 0px 10px 0px;
	margin:0px;
}

#dvRightPanel p.review strong{
	padding:0px 0px 5px 0px;
	display:block;
	line-height:12px;
}

#dvRightPanel img{
	padding:5px 0px 0px 0px;
}

#dvRightPanel #imgCarbon{
	padding:55px 0px 0px 10px;
}

#Footer{
	color:#1b4c3a;
	font-size:9px;
	padding:15px 0px 0px 25px;
	margin:0px;
	clear:both;
}

#dvContactOffices table tr td
{	
	vertical-align:top;
	 border:0px;
}

#dvContactOffices table tr td , #dvContactOffices table tr td p
{
	width:280px;
}

#dvContactOffices table tr td p strong, #dvContactOffices table tr td strong
{
	color:#000;
	font-weight:normal;
}