* {
	margin:0;
	padding:0;
}
body {
	color:#626262;
	background:#100001 url(../images/layout/body/bg.jpg) repeat-x;
	font:11px Arial, sans-serif;
}
ul, ol {
	list-style:none;
}
a {
	color:#d51010;
	text-decoration:none;
}
a:hover {
	color:#000000;
}
li {
	line-height:16px;
}
p {
	line-height:16px;
	padding:0 0 11px 0;
}
p.more {
	padding:0;
}
p.more a {
	background:url(../images/layout/icons/more.gif) 0 4px no-repeat;
	color:#d51010;
	padding:0 0 0 12px;
}
#layout_container {
	margin:0 auto;
	padding:52px 0;
	width:770px;
}
#layout_header {
	background:#ffffff;
	width:770px;
	height:280px;
}
#layout_header_xmas {
	width:770px;
	height:190px;
}
/*NO FLASH*/
.no-flash-banner {
	with:770px;
	height:280px;
	background:url(../images/layout/header/no-flash-banner.jpg) no-repeat;
	display:block;}
.no-flash-banner ul {float:right;clear:both;}
.no-flash-banner ul.top {width:360px;margin:41px 0;}
.no-flash-banner ul.main {width:685px;}
.no-flash-banner ul li {float:left;padding-right:13px;}
.no-flash-banner ul li.last {padding:0;}
.no-flash-banner ul.top a {color:#fff;}
.no-flash-banner ul.main a {color:#333;}

#layout_header .logo {
	float:left;
	padding:31px 0 0 30px;
}
#layout_body {
	background:#ffffff;
	padding:8px 6px 0 6px;
	overflow:auto;
	width:758px;
}
#layout_body .print_header {
	display:none;
}
#layout_side {
	background:#ffffff url(../images/layout/side/bg.jpg) repeat-x;
	position:relative;
	min-height:528px;
	height:auto !important;
	height:528px;
	width:274px;
	float:left;
}
#layout_side .top_curve {
	background:url(../images/layout/side/top.jpg) no-repeat;
	height:12px;
	width:274px;
	padding:0 0 12px 0;
}
.block, #layout_block {
	color:#ffffff;
	margin:0 auto;
	padding:0 0 38px 0;
	width:252px;
}
.block .title, #layout_block .title {
	padding:0 0 9px 8px;
}
.block .top, #layout_block .top {
	width:252px;
}
.block .content, #layout_block .content {
	background:url(../images/layout/side/block/bg.gif) repeat-y;
	font:9px Arial, sans-serif;
	padding:0 8px;
}
.block .divider, #layout_block .divider {
	background:url(../images/layout/side/block/divider.gif) 0 5px no-repeat;
	height:11px;
	width:236px;
}
.block .distribution th, #layout_block .distribution th {
	font-weight:normal;
	line-height:9px;
	padding:0 0 0 8px;
	text-align:left;
}
.block .distribution td, #layout_block .distribution td {
	line-height:9px;
	padding:0 8px 0 0;
	text-align:right;
}
.block .bottom, #layout_block .bottom {
	background:url(../images/layout/side/block/bottom.gif) no-repeat;
	height:9px;
	padding:0 0 1px 0;
	width:252px;
}
.block .updated, #layout_block .updated {
	color:#626262;
	font:9px Arial, sans-serif;
	text-align:right;
	padding:0 9px 0 0;
}
#layout_block.quicklinks .content {
	height:186px;
	overflow:hidden;
}
#layout_block.quicklinks .content a {
	display:block;
	height:58px;
	overflow:hidden;
	text-indent:-9999px;
	width:236px;
}
#layout_block.quicklinks .content #annual_report {
	background:url(../images/layout/side/quick_links/annual.jpg) no-repeat;
	margin:0 0 6px 0;
}
#layout_block.quicklinks .content #annual_report:hover {
	background:url(../images/layout/side/quick_links/annual.jpg) 0 -58px no-repeat;
}
#layout_block.quicklinks .content #multimedia {
	background:url(../images/layout/side/quick_links/video.jpg) no-repeat;
	margin:0 0 6px 0;
}
#layout_block.quicklinks .content #multimedia:hover {
	background:url(../images/layout/side/quick_links/video.jpg) 0 -58px no-repeat;
}
#layout_block.quicklinks .content #agm_materials {
	background:url(../images/layout/side/quick_links/agm_materials.gif) no-repeat;
	margin:0 0 6px 0;
}
#layout_block.quicklinks .content #agm_materials:hover {
	background:url(../images/layout/side/quick_links/agm_materials.gif) 0 -58px no-repeat;
}
#layout_block.quicklinks .content #agm {
	background:url(../images/layout/side/quick_links/agm.gif) no-repeat;
	margin:0 0 6px 0;
}
#layout_block.quicklinks .content #agm:hover {
	background:url(../images/layout/side/quick_links/agm.gif) 0 -58px no-repeat;
}
#layout_block.quicklinks .content #quarterly_report {
	background:url(../images/layout/side/quick_links/annual.jpg) no-repeat;
	margin:0 0 6px 0;
}
#layout_block.quicklinks .content #quarterly_report:hover {
	background:url(../images/layout/side/quick_links/annual.jpg) 0 -58px no-repeat;
}
#layout_block.quicklinks .content #corporate_profile {
/*	background:url(../images/layout/side/quick_links/profile.jpg) no-repeat; */
	background:url(../images/layout/side/quick_links/presentation-lite.jpg) no-repeat;
	margin:0 0 6px 0;
}
#layout_block.quicklinks .content #corporate_profile:hover {
/*	background:url(../images/layout/side/quick_links/profile.jpg) 0 -58px no-repeat; */
	background:url(../images/layout/side/quick_links/presentation-lite.jpg) 0 -58px no-repeat;
}
#layout_block.quicklinks .content #taxation {
	background:transparent url(../images/layout/side/quick_links/taxation.jpg) 0 0 no-repeat;
}
#layout_block.quicklinks .content #taxation:hover {
	background:transparent url(../images/layout/side/quick_links/taxation.jpg) 0 -58px no-repeat;
}
#layout_block.quicklinks .content #presentation {
	background:transparent url(../images/layout/side/quick_links/presentation.jpg) 0 0 no-repeat;
}
#layout_block.quicklinks .content #presentation:hover {
	background:transparent url(../images/layout/side/quick_links/presentation.jpg) 0 -58px no-repeat;
}
#layout_block.quicklinks .content #information {
	background:url(../images/layout/side/quick_links/information.gif) no-repeat;
	margin:0 0 6px 0;
}
#layout_block.quicklinks .content #information:hover {
	background:url(../images/layout/side/quick_links/information.gif) 0 -58px no-repeat;
}
#layout_block.quicklinks .content #financial_reports {
	background:url(../images/layout/side/quick_links/financial_reports.jpg) no-repeat;
	margin:0 0 6px 0;
}
#layout_block.quicklinks .content #financial_reports:hover {
	background:url(../images/layout/side/quick_links/financial_reports.jpg) 0 -58px no-repeat;
}
#layout_block.quicklinks .content #q3_2011 {
	background:url(../images/layout/side/quick_links/q3_2011.jpg) no-repeat;
	margin:0 0 6px 0;
}
#layout_block.quicklinks .content #q3_2011:hover {
	background:url(../images/layout/side/quick_links/q3_2011.jpg) 0 -58px no-repeat;
}
#layout_content {
	background:#ffffff url(../images/layout/content/bg.jpg) repeat-x;
	float:right;
	min-height:528px;
	height:auto !important;
	height:528px;
	padding:0 0 20px 0;
	width:478px;
}
#layout_content .top_curve {
	background:url(../images/layout/content/top.jpg) no-repeat;
	height:12px;
	width:478px;
	padding:0 0 12px 0;
}
#layout_content .title {
	padding:0 0 27px 13px;
}
#layout_content .content {
	padding:0 13px;
}
#layout_features {
	margin:0 11px 50px 11px;
	width:457px;
}
#layout_features .items {
	float:right;
	height:24px;
	margin:10px 0 0 0;
	padding:0 10px 0 0;
	overflow:hidden;
	width:63px;
}
#layout_features {
	background:url(../images/feature/top.gif) no-repeat;
} /* temp css uncomment below #layout_features .items ul li { color:#ffffff; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:14px; padding-left:15px; } #layout_feature .title {display:none;} #layout_features .items ul li a { padding:0; margin:0; color:#fff; font-weight:bold; background:url(../images/feature/icons/off.gif) 0 2px no-repeat; padding:0 0 0 15px;} #layout_features .items ul li a.selected, #layout_features .items ul li a:hover { background:url(../images/feature/icons/on.gif) 0 2px no-repeat; } #layout_features .items ul li a img { } */
#layout_features .items ul li {
	color:#ffffff;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	padding:0 2px;
}
#layout_features .items ul li a {
	background:#afafaf;
	color:#ffffff;
	display:block;
	font-weight:bold;
	font-size:9px;
	padding:0 5px;
	cursor:pointer;
}
#layout_features .items ul li a.selected {
	background:#ffffff;
	color:#d51010;
}
#layout_feature .title {
	float:left;
	height:21px;
	padding:11px 0 0 16px;
}
#layout_feature dl {
	background:#474747;
	clear:both;
	overflow:auto;
	width:457px;
}
#layout_feature dl dt {
	float:left;
	padding:21px 0 0 16px;
}
#layout_feature dl dd {
	color:#ffffff;
	margin:0 0 0 140px;
	padding:10px 16px 0 0;
}
#layout_feature dl dd p {
	margin:11px 0 0 0;
}
#layout_feature dl dd ul li.more {
	background:url(../images/feature/more.gif) 0 4px no-repeat;
	margin:3px 0;
}
#layout_feature dl dd p.more {
	margin:3px 0;
}
#layout_feature dl dd p.more a {
	background:url(../images/feature/more.gif) 0 4px no-repeat;
	display:block;
}
#layout_feature dl dd p.more a:hover {
	color:#fff;
}
#layout_feature dl dd span.bump {
	padding:0 0 0 13px;
}
#layout_feature .bottom {
	background:url(../images/feature/bottom.gif) no-repeat;
	height:15px;
}
#layout_whats_new {
	padding:0 13px 58px 13px;
}
#layout_whats_new .title {
	padding:0 0 20px 0;
}
#layout_whats_new .list li {
	background:url(../images/layout/icons/news.gif) no-repeat 0 9px;
	border-bottom:1px solid #e4e4e4;
	padding:6px 0 8px 27px;
}
#layout_whats_new .list li#no_icon {
	background:none;
	border-bottom:1px solid #e4e4e4;
	padding:6px 0 8px 27px;
}
#layout_whats_new .list li.financials {
	background:url(../images/layout/icons/financials.gif) no-repeat 0 9px;
}
#layout_our_strategy {
	padding:0 13px;
}
#layout_our_strategy .flash {
	float:right;
	padding:0 22px 20px 22px;
}
#layout_our_strategy .title {
	padding:0 0 27px 0;
}
#layout_our_strategy .content {
	padding:0;
}
#layout_footer {
	clear:both;
	background:url(../images/layout/footer/bg.gif) repeat-y;
}
#layout_footer .backtotop {
	float:right;
	padding:19px 19px 0 0;
}
#layout_footer .backtotop a {
	display:block;
	width:68px;
	height:11px;
	background:transparent url(../images/layout/footer/nav/top.gif) no-repeat top left;
}
#layout_footer .backtotop a:hover {
	width:68px;
	height:11px;
	background:transparent url(../images/layout/footer/nav/top_over.gif) no-repeat top left;
}
#layout_footer .footer_nav {
	padding:14px 0 13px 6px;
}
#layout_footer .footer_nav ul li {
	display:inline;
	background:url(../images/layout/footer/nav/divider.gif) 0 4px no-repeat;
	padding:0 0 0 33px;
}
#layout_footer .footer_nav ul li a {
	color:#cdcdcd;
}
#layout_footer .footer_nav ul li a:hover {
	color:#ffffff;
	border-bottom:1px dotted #7ea36a;
}
#layout_footer .footer_nav ul li.first {
	display:inline;
	background:none;
	padding:0 0 0 15px;
}
#layout_footer .credit {
	clear:both;
	padding:0 0 0 21px;
}
#layout_footer .credit a {
	width:166px;
	height:18px;
	background:transparent url(../images/layout/footer/bmir.gif) no-repeat top left;
	display:block;
}
#layout_footer .bottom {
	background:url(../images/layout/footer/bottom.gif) no-repeat;
	height:18px;
} /* sub nav */
#layout_block .sub_nav ul {
	margin:0;
}
#layout_block .sub_nav li {
	background:url(../images/layout/nav/divider.gif) bottom no-repeat;
	padding:6px 0 4px 0;
}
#layout_block .sub_nav li.first {
	background:url(../images/layout/nav/divider.gif) bottom no-repeat;
	padding:1px 0 4px 0;
}
#layout_block .sub_nav li.last {
	background:none;
	padding:6px 0 0 0;
}
#layout_block .sub_nav li a {
	background:url(../images/layout/nav/bullet.gif) no-repeat 0 4px;
	color:#c3c3c3;
	font-size:10px;
	line-height:9px;
	margin:0 0 0 9px;
	padding:0 0 0 11px;
}
#layout_block .sub_nav .sub li {
	background:url(../) no-repeat;
	padding:0;
}
#layout_block .sub_nav .sub li a {
	background:none;
	margin:0 0 0 9px;
	padding:0 0 0 11px;
}
#layout_block .sub_nav a.active {
	color:#ffffff;
}
#layout_block .sub_nav li a:hover {
	color:#ffffff;
} /* content */
.content h2 {
	color:#d2232a;
	font-size:12px;
	font-weight:bold;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
}
.content h2.history_archives {
	margin:10px 0 5px 0;
}
.content h2.history {
	margin:20px 0 5px 0;
}
.content h3 {
	color:#d2232a;
	font-size:12px;
	font-weight:bold;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #d8d8d8;
}
.content h4 {
	color:#d2232a;
	font-size:12px;
	font-weight:bold;
	padding:15px 0 10px 0;
	margin:0;
}
.content h5 {
	font-size:12px;
	font-weight:bold;
	padding:20px 0 0 0;
}
.content ul {
	color:#626262;
	list-style:none;
	padding:0;
	margin:0 0 10px 0;
	font-size:11px;
	line-height:16px;
}
.content ol.emerg-ol {
	list-style:decimal;
	margin:0 0 0 15px;}
.content ol.emerg-ol li {
	background:none;padding:0;}
.content li {
	color:#626262;
	padding:0 0 6px 14px;
	background:url(../images/layout/icons/list.gif) no-repeat 0 5px;
}
.content li a {
	color:#626262;
}
.content li a:hover {
	color:#000000;
}
.content .clear {
	clear:both;
}
.content .float_left {
	float:left;
}
.content .floatimg_left {
	float:left;
	padding:0 22px 20px 0;
}
.content .floatimg_right {
	float:right;
	padding:0 0 20px 22px;
}
.content .list {
	background:#fafafa;
	border:2px solid #ffffff;
	margin:0 0 11px 0;
	padding:8px;
}
.content .list h5 {
	color:#d32429;
	font-size:11px;
	margin:0;
	padding:0 0 7px 0;
}
.content .list ul {
	margin:0;
}
.content .list ul li {
	background:#f3f3f3 url(../images/layout/icons/pdf.gif) 7px 7px no-repeat;
	border-bottom:2px solid #fafafa;
	margin:0;
	padding:7px 7px 10px 32px;
}
.content .list ul li.sound {
	background:#f3f3f3 url(../images/layout/icons/sound.gif) 7px 7px no-repeat;
	border-bottom:2px solid #fafafa;
	margin:0;
	padding:7px 7px 10px 32px;
}
.content ul li.play {
	background:none;
	margin:0;
	padding:0;
}
.content ul li.play a {
	width:184px;
	height:36px;
	display:block;
	text-indent:-9999px;
	background:url(../images/layout/icons/play.gif) 0 0 no-repeat;
}
.content ul li.play a:hover {
	background:url(../images/layout/icons/play.gif) 0 -36px no-repeat;
}
.content ul li.flash {
	background:none;
	margin:0;
	padding:0;
}
.content ul li.flash a {
	width:112px;
	height:33px;
	display:block;
	background:url(../images/layout/icons/flash.gif) no-repeat;
	text-indent:-9999px;
}
.content ul li.play a:hover {
	color:#000;
}
.content .pdf_list {
	background:#fafafa;
	border:2px solid #ffffff;
	margin:0 0 20px 0;
}
.content .pdf_list ul {
	margin:0;
}
.content .pdf_list li {
	background:#fafafa url(../images/layout/icons/pdf.gif) no-repeat 5px 8px;
	border-bottom:2px solid #ffffff;
	color:#626262;
	line-height:18px;
	padding:10px 10px 10px 32px;
	list-style:none;
}
.content .pdf_list li.excel {
	background:#fafafa url(../images/layout/icons/excel-icon-small.gif) no-repeat scroll 5px 8px;
}
.content .pdf_list li.fb {
	background:#fafafa url(../images/layout/icons/fb.gif) no-repeat 6px 10px;
}
.content .pdf_list li.last {
	background:#fafafa url(../images/layout/icons/pdf.gif) no-repeat scroll 5px 8px;
	border:none;
}
.content .pdf_list li a {
	color:#626262;
	text-decoration:none;
}
.content .pdf_list li a:hover {
	color:#d2232a;
}
.content .link_list {
	clear:both;
	margin:0 0 20px 0;
	padding:0;
}
.content .link_list li {
	padding:0 0 4px 20px;
	margin:0 0 4px 0;
	line-height:13px;
	background:url(../images/layout/icons/link.gif) no-repeat 0 1px;
}
.content .link_list li a {
	color:#000000;
}
.content .link_list li a:hover {
	color:#d2232a;
}
.content .link_list .sup li {
	padding:0 0 4px 20px;
	margin:0 0 4px 0;
	line-height:13px;
	background:url(../images/layout/icons/link.gif) no-repeat 0 4px;
}
.content .image {
	padding:20px 0 30px 0;
	text-align:center;
} /* table container */
.content .table_container {
	margin: 0 0 10px 0;
	padding: 10px;
	background: #fafafa;
	border: 2px solid #ffffff;
}
.content .table_container .table th {
	color: #d51010;
	font-weight:normal;
	text-align:left;
	padding:0 0 7px 2px;
}
.content .table_container .table td {
	padding:0 0 4px 2px;
}
.content .table_container .table td.total {
	color: #d51010;
}
.content .table_container .table .line_divider {
	border-bottom: 1px solid #e4e4e4;
	width: 100%;
	line-height: 1px;
	height: 1px;
} /* ir calendar */
.content .ir_calendar {
	background:#ffffff;
	overflow:auto;
	padding:5px;
	width:442px;
}
.content .ir_calendar a {
	color:#d20000;
	text-decoration:none;
}
.content .ir_calendar .calendar {
	float:left;
	padding:3px;
	width:214px;
}
.content .ir_calendar .calendar table th {
	background:#e0dfdf;
	color:#000000;
	padding:3px;
}
.content .ir_calendar .calendar table th.month {
	background:#ffffff;
	text-align:left;
	color:#d20000;
	padding:3px;
}
.content .ir_calendar .calendar table td {
	background:#e8e8e8;
	text-align:center;
	color:#000000;
	padding:3px;
}
.content .ir_calendar .calendar table td a {
	color:#ffffff;
}
.content .ir_calendar .calendar table td.distribution {
	background:#d20000;
}
.content .ir_calendar .calendar table td.split {
	background:url(../images/content/investor/split.gif) 0 0 repeat-y;
}
.content .ir_calendar .calendar table td.split_event_cash {
	background:url(../images/content/investor/split_event_cash.gif) 0 0 repeat-y;
}
.content .ir_calendar .calendar table td.event {
	background:#95aa89;
}
.content .ir_calendar .calendar table td.financial_report_released {
	background:#a3a3a3;
}
.content .ir_calendar .calendar table td.distribution_financials {
	background:green url(../images/distribition_financials.gif) center no-repeat;
}

} /* investor package */
.content .investor_package select {
	font-size:10px;
	width:300px;
}
.content .investor_package label {
	width:50px;
	display:-moz-inline-box;
	display:inline-block;
	text-align:right;
} /* photo gallery */
.content .photo_gallery img {
	padding:5px;
}
.content .returntotop {
	margin:0;
	padding:0 0 25px 0;
}
.content .returntotop a {
	padding:0 0 0 11px;
	background:url(../images/layout/icons/top.gif) no-repeat 0 3px;
}
.content .returntotop a:hover {
	background:url(../images/layout/icons/top.gif) no-repeat 0 3px;
} /* contact form */
.content .contact label {
	width:120px;
	display:-moz-inline-box;
	display:inline-block;
	text-align:right;
}
.content .contact input, .content .contact textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
} /* last mod */
#layout_lastmod {
	background:#fff;
	padding:0 0 0 6px;
	clear:both;
}
#layout_lastmod .lastmod {
	padding:0 0 5px 14px;
	font-size:10px;
} /* accordion */
#accordion h2 {
	margin:0;
	padding:15px 0 0 0;
}
#accordion h2#top {
	margin:0;
	padding:0 0 10px 0;
}
#accordion h3 {
	margin:0;
	padding:5px 0 5px 22px;
	border:none;
}
.toggler {
	line-height:12px;
	cursor:pointer;
	display:block;
	background:url(../images/layout/icons/expand.gif) 6px 5px no-repeat #edecec;
}
.toggler:hover {
}
.element {
	padding:0 10px;
	margin:0 0 3px 0;
	background:#f3f3f3;
}
#accordion .table {
	margin:10px 0;
	padding:0 0 10px 0;
}
#accordion .table th {
	color: #d51010;
	font-weight:normal;
	text-align:left;
	padding:0 0 7px 2px;
}
#accordion .table td {
	padding:0 0 4px 2px;
}
#accordion .table td.total {
	color: #d51010;
}
#accordion .table .line_divider {
	border-bottom: 1px solid #e4e4e4;
	width: 100%;
	line-height: 1px;
	height: 1px;
}
table.c_distribution {
	width:100%;
	border:2px solid #ffffff;
	background:#fafafa;
	padding:8px 10px 10px 10px;
	margin:0 0 15px 0;
}
table.c_distribution tr {
}
table.c_distribution td {
	padding:5px 0;
	border-bottom:1px solid #e4e4e4;
}
table.c_distribution td.c_value, table.c_distribution td.c_value_last {
	width:30%;
}
table.c_distribution td.c_value_last, table.c_distribution td.c_title_last {
	border:none;
}



