﻿@charset "utf-8";
/******************************
   General element styles
******************************/
* { margin:0; padding:0; }
blockquote {
	margin-left:10px;
}
body { height:100%; }
html { height:100%; }
body { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #6d6a66; font-size:100%; background-color:#ffffff; }
h1 { font-size:14px; color:#6e5a5f; font-weight:bold; margin-bottom:12px;}
	h1.small-margin { margin-bottom:2px; }
h2 { font-size:12px; color:#6e5a5f; font-weight:bold; margin-bottom:12px;} 
	h2.small-margin { margin-bottom:2px; }
h3 { font-size: 14px; color:#afaaa3; margin-bottom:12px; font-weight:bold; }
h4 { font-size: 12px; color:#6e5a5f; margin-bottom:6px; font-weight:bold; }
ul { list-style-type: none; margin-left:10px; }
	ul.bulleted { list-style-type:disc; margin-left:25px; padding-bottom:14px; }
	ul.bulleted ul { list-style-type:disc; margin-left:25px; padding-bottom:14px; }
ol { list-style:inherit; margin-left:25px; padding-bottom:14px; }
input { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
select { font-size:11px; }
fieldset { border:none; }
	legend { display: none; }
	fieldset div input { border:1px solid #999; }
a { color: #000000; text-decoration: none; }
	a:hover { text-decoration: underline; }
p { margin:0px; margin-bottom:8px;}
sup { font-size:8px; font-weight:bold; }
a img { border:none; }
textarea { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:8px; }
form { padding:0px; margin:0px; }
.clear { clear:both; }
.left { float:left; }
.right { float:right; }




#wrap{ font-size:11px; width: 955px; margin:0 auto; overflow:hidden; border-left: 1px solid #afaaa3; border-right: 1px solid #afaaa3; height:100%; height: auto !important; min-height: 100%; }



/******************************
   Left column
******************************/
#left { width:195px; padding-left:35px; float:left; }
	.home #left { width:225px; }

	#left #mainlogo { margin-top:60px;  }	
	#left #leftmenu { margin-left:2px; margin-top:30px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; letter-spacing:0.01em;  }
		#left #leftmenu a { color:#6e5a5f; text-decoration:none; }	
		#left #leftmenu a:hover { color:#f59b14; text-decoration:none; }			
			#left #leftmenu a.on { font-weight:bold; }		
		
		#left #leftmenu li ul { margin-left:16px; }
		
	#left #searchbar { margin-top:35px; }
		#left #searchbar input { width:90px; color:#afaaa3; }
		#left #searchbar a.global-button { margin-left:2px;}
		#left #searchbar #SRSB td.ms-sbcell {
	background-color:#ffffff;border:0px;
}		
		#left #searchbar #SRSB input {
	border:1px #79abac solid;padding:2px;
}
		
	#left #ticker { margin-top:140px; color:#f54123; letter-spacing:0.01em; }
		#left #ticker h3 { color:#f54123; font-size:23px; font-weight:normal; }
		#left #ticker h4 { color:#f54123; font-size:16px; font-weight:normal; }		
		#left #ticker p { margin-top:16px; font-size:10px; }
			#left #ticker p span { font-size:11px; }						

/******************************
   Content
******************************/		
#content { width:720px; float:right; }
	 .home #content { width:690px !important; }	
	
	#content #header { margin-bottom:30px; }
	#content #highlights { width:345px; padding-left:115px; padding-right:25px; float:left; }
	#content #news { width:175px; padding-right:30px; float:right; }	

	#content #footer { margin-top:20px; margin-bottom:10px; margin-right:50px; font-size:10px; color:#afaaa3;}
		#content #footer a { color:#6e5a5f; margin-right:6px; }
		#content #footer a.on {font-weight:bold;}

	.home #content #footer { margin-left:115px;}

#content ul { list-style-type:disc; margin-left:10px; padding-bottom:0px; }
#content	ul.principles { list-style-type:none;overflow:hidden;margin-left:0px;padding-left:0px; }	
#content		ul.principles li { list-style-type:none;padding-bottom:8px; clear:both; }		
#content			ul.principles li span { float:left; width:12px; }	
#content			ul.principles li p { float:right; width:478px; }					
#content	ol ul.principles { list-style-type:none;overflow:hidden;margin-left:0px;padding-left:0px; }	
#content	ol	ul.principles li { list-style-type:none;padding-bottom:8px; clear:both; }		
#content	ol		ul.principles li span { float:left; width:12px; }	
#content	ol		ul.principles li p { float:right; width:448px; }					

#content ul.principles ul { list-style-type:disc; margin-left:10px; padding-bottom:0px; }
#content ul.principles ul li { list-style-type:disc; margin-left:10px; padding-bottom:0px; }
/******************************
   Main Content
******************************/		
#content #maincontent { width:490px; padding-right:25px; float:left; }
	#content #maincontent #pagetitle { height:50px; }
	#content #maincontent #pagetitlehigh { height:80px; }
		#content #maincontent #pagetitlehigh h1 { color:#6e5a5f; margin-bottom:2px; }
	#content #maincontent .print-version { text-align:right; text-transform:lowercase; font-size:10px; }
	#content #maincontent h2 { margin-bottom:12px; }
	
#maincontent #sitemap a { color:#6e5a5f; text-decoration:none; }	
#maincontent #sitemap a:hover { color:#6e5a5f; text-decoration:underline; }	

#maincontent .welcomeimage { width:230px; padding-right:10px; }
	
	/******************************
	   Section specific styles
	******************************/	
	.about #rightcontent h4 span { color:#6e5a5f; }			
		.about #left #leftmenu a.on { color:#6e5a5f; }			
		.about h2 { color:#6e5a5f; }			
		.about h1 { color:#6e5a5f; }			
		.about .management-team { margin-bottom:20px; }
			.about .management-team .row { margin-bottom:8px; }
				.about .management-team .row .executive { float:left; width:120px; }					
				.about .management-team .row .executive p { margin-bottom:4px;	}			
	
			.about .management-team-drilldown { }
				.about .management-team-drilldown .left { width:120px; margin-right:10px; }
				.about .management-team-drilldown .right { width:360px; }
					.about #content #maincontent .management-team-drilldown .right h2 { margin-bottom:0px; }
					.about #content #maincontent .management-team-drilldown .right h3 { font-size:11px; color:#6E5A5F; }					

	/*.about ul.principles { overflow:hidden;margin-left:0px; }	
		.about ul.principles li { padding-bottom:8px; clear:both; }		
			.about ul.principles li span { float:left; width:12px; }	
			.about ul.principles li p { float:right; width:478px; }					*/

	.about #left #leftmenu tr#zz1_leftNavn0 a.leftmenuitem {color:#6e5a5f;font-weight:bold;}

	
	.careers #rightcontent a.on { color:#00a5b4; }		

	.careers #rightcontent h4 span { color:#00a5b4; }		

	.careers #left #leftmenu a.on { color:#00a5b4; }		

	.careers h2 { color:#00a5b4; }		

	.careers h1 { color:#00a5b4; }		

	.careers #left #leftmenu tr#zz1_leftNavn7 a.leftmenuitem {color:#00a5b4;font-weight:bold;}

.careers #content #maincontent p.greyline { height:1px;width:100%;padding-bottom:3px; margin-bottom:3px; border-bottom:1px solid #afaaa3;line-height:1px; }			
/*.careers td {
	padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;
}*/

	.community-relations #rightcontent a.on { color:#f54123; }		
		
	.community-relations #rightcontent h4 span { color:#f54123; }		
		
	.community-relations #left #leftmenu a.on { color:#f54123; }		

	.community-relations #left #leftmenu tr#zz1_leftNavn6 a.leftmenuitem {color:#f54123;font-weight:bold;}
		
	.community-relations h2 { color:#f54123; }		
		
	.community-relations h1 { color:#f54123; }		




	.royalty-owners #rightcontent a.on { color:#7da03d; }		
		
	.royalty-owners #rightcontent h4 span { color:#7da03d; }		
		
	.royalty-owners #left #leftmenu a.on { color:#7da03d; }		

	.royalty-owners #left #leftmenu tr#zz1_leftNavn8 a.leftmenuitem {color:#7da03d;font-weight:bold;}
		
	.royalty-owners h2 { color:#7da03d; }		
		
	.royalty-owners h1 { color:#7da03d; }
	
.royalty-owners #content #maincontent p.greyline { line-height:1px;height:1px;width:100%;padding-bottom:3px; margin-bottom:3px; border-bottom:1px solid #afaaa3; }		


		
	.corporate-governance #rightcontent a.on { color:#7da03d; }		
				
	.corporate-governance #rightcontent h4 span { color:#7da03d; }		
				
	.corporate-governance #left #leftmenu a.on { color:#7da03d; }		
				
	.corporate-governance h2 { color:#7da03d; }		
				
	.corporate-governance h1 { color:#7da03d; }		
		.corporate-governance #larry-nichols-sig { background:url('../images/corporate-governance/larry-nichols-sig.gif') top right no-repeat #ffffff; min-height:40px; }

	.corporate-governance #left #leftmenu tr#zz1_leftNavn3 a.leftmenuitem {color:#7da03d;font-weight:bold;}
.corporate-governance #content #maincontent p.greyline { line-height:1px;height:1px;width:100%;padding-bottom:3px; margin-bottom:3px; border-bottom:1px solid #afaaa3; }			
.corporate-governance #content td.newsHeadlines {
	 padding:3px;
}
	/*.corporate-governance ul.principles { margin-left:0px;overflow:hidden; }	
		.corporate-governance ul.principles li { padding-bottom:8px; clear:both; }		
			.corporate-governance ul.principles li span { float:left; width:12px; }	
			.corporate-governance ul.principles li p { float:right; width:478px; }					
*/

	.corporate-responsibility #rightcontent a.on { color:#f59b14; }		
	
	.corporate-responsibility #rightcontent h4 span { color:#f59b14; }		
	
	.corporate-responsibility #left #leftmenu a.on { color:#f59b14; }		
	.corporate-responsibility #left #leftmenu tr#zz1_leftNavn5 a.leftmenuitem {color:#f59b14;font-weight:bold;}
	
	.corporate-responsibility h2 { color:#f59b14; }		
	
	.corporate-responsibility h1 { color:#f59b14; }		
	/*.corporate-responsibility ul.principles { margin-left:0px;overflow:hidden; }	
		.corporate-responsibility ul.principles li { padding-bottom:8px; clear:both; }		
			.corporate-responsibility ul.principles li span { float:left; width:12px; }	
			.corporate-responsibility ul.principles li p { float:right; width:478px; }					
	*/
		
	.investor-relations #rightcontent h4 span { color:#79abac; }			
			
	.investor-relations #left #leftmenu a.on { color:#79abac; }			
			
	.investor-relations h2 { color:#79abac; }			
			
	.investor-relations h1 { color:#79abac; }			
		.investor-relations	.coloredtable { margin-bottom:20px; }
			.investor-relations	.coloredtable .title { width:490px; background-color:#90c3c4; }		
				.investor-relations .coloredtable .title .right { padding:5px; color:#ffffff; font-weight:bold; }
					.investor-relations .coloredtable .title .left { padding:5px; color:#ffffff; font-weight:bold; }
					.investor-relations	.coloredtable .title .right a { color:#ffffff; }
			.investor-relations	.coloredtable ul { clear:both; }
				.investor-relations	.coloredtable ul li { border-bottom:1px solid #afaaa3; font-size:10px; }			
					.investor-relations	.coloredtable ul li .left { width:75px; padding:5px; }
						.investor-relations	.coloredtable ul li .left .contact-name { color:#79abac; font-weight:bold; }					
					.investor-relations	.coloredtable ul li .right { width:395px; padding:5px; }	
					
					.investor-relations	.fundamentals .coloredtable ul li .left { width:395px; padding:5px; }				
					.investor-relations	.fundamentals .coloredtable ul li .right { width:75px; padding:5px; }						

		.investor-relations	#rightcontent .stock-menu { padding-bottom:12px; margin-bottom:12px; border-bottom:1px solid #afaaa3; }			
			.investor-relations	#rightcontent .stock-menu li a.on { color:#79abac; }	
		.investor-relations	#rightcontent .common-stock-table { }
			.investor-relations	#rightcontent .common-stock-table .col1 { width:95px; text-transform:uppercase; }
			.investor-relations	#rightcontent .common-stock-table .col2 { color:#79abac; }			
					
		.investor-relations	.stock-search-table { margin-bottom:12px; }
			.investor-relations	.stock-search-table select { width:125px; color:#6E5A5F; }		
			.investor-relations	.stock-search-table .col1 { width:150px; }
			.investor-relations	.stock-search-table .col2 { width:150px; }
			.investor-relations	.stock-search-table .col3 { width:150px; }										

	.investor-relations #left #leftmenu tr#zz1_leftNavn2 a.leftmenuitem {color:#79abac;font-weight:bold;}
.investor-relations #content #maincontent p.greyline { line-height:1px;height:1px;width:100%;padding-bottom:0px; margin-bottom:0px; border-bottom:1px solid #afaaa3; }			
					
	.newsroom #rightcontent h4 span { color:#00a591; }						
							
	.newsroom #left #leftmenu a.on { color:#00a591; }						

	.newsroom li.bluebar {
	background-color:#00a591;font-weight:bold;color:#ffffff;height:10px;line-height:2.2em;
}
	.newsroom pre {
	
	font-size:10px;
}
.newsroom h2 { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#00a591; font-weight:bold; margin-bottom:12px;} 
.newsroom #content ul.news-dates li a {
	 font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#000000;
}		
				
	.newsroom h1 { color:#00a591; }						
		.newsroom #content ul.news-dates { list-style-type:none;margin-bottom:16px;margin-left:0px; }
			.newsroom #content ul.news-dates li { float:left; padding-right:16px; }		
				.newsroom #content ul.news-dates li.on {	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#00a591; }						
		.newsroom #content ul.news-items { list-style-type:none;margin-left:0px;}
			.newsroom #content ul.news-items li { padding-bottom:0px;padding-top:0px; }
			.newsroom #content ul.news-items li.bluebar {
	 padding-bottom:3px;
	 height:24px;
	 /*border-bottom:1px solid #afaaa3;*/
}
.newsroom ul.news-items li .whole {
	padding-left:5px;
	width:480px;
}
				.newsroom ul.news-items li .left { margin:3px 0px 0px 0px;padding-left:5px;width:55px; }
				.newsroom ul.news-items li .right { margin:3px 0px 0px 0px;width:415px; }				

.newsroom ul.news-items li.greyline { height:6px;line-height:6px;margin-bottom:3px;border-bottom:1px solid #afaaa3; }			
.newsroom #rightcontent img {
	 margin-left:0px;padding-left:0px;
}
	.newsroom #left #leftmenu tr#zz1_leftNavn4 a.leftmenuitem {color:#00a591;font-weight:bold;}


	.operations #rightcontent h4 span { color:#f54123; } 
	

	.operations #left #leftmenu a.on { color:#f54123; } 
	

	.operations h2 { color:#f54123; } 
	

	.operations h1 { color:#f54123; } 
	.operations #left #leftmenu tr#zz1_leftNavn1 a.leftmenuitem {color:#f54123;font-weight:bold;}
	/*.operations ul.principles { margin-left:0px;overflow:hidden; }	
		.operations ul.principles li { padding-bottom:8px; clear:both; }		
			.operations ul.principles li span { float:left; width:12px; }	
			.operations ul.principles li p { float:right; width:478px; }					
	*/			
			
	.global #rightcontent h4 span { color:#afaaa3; }										
	.global #left #leftmenu a.on { color:#afaaa3; }										
							
	.global h2 { color:#afaaa3; }										
							
	.global h1 { color:#afaaa3; }										
		.global .search-results-pages { }	
			.global .search-results-pages li { float:left; padding-right:10px; }
			.global .search-results-pages li.on { }		
		.global .search-results {  font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;line-height:16px;margin-left:0px;padding-left:0px;}
			.global #content #maincontent ul.search-results { list-style-type: none; padding-left:0px;margin-left:0px; }

			.global .search-results li { list-style-type:none;margin-bottom:20px;}		
				.global .search-results li h3 { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin-bottom:0px; font-size:12px; color:#6e5a5f; }
				.global .search-results li .size { float:left; padding-right:35px; }
				.global .search-results li .account { float:left; padding-right:35px;  }
				.global .search-results li .date { float:left; }						

.global .srch-Page-bg { background-color:#ffffff;}
.global .srch-Page-bg a { color:black; }

.global .srch-stats {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;background-color:#ffffff;font-size:12px; color:#afaaa3; font-weight:bold; margin-bottom:12px;
}
.global .srch-WPBody {
float:left;
}

/******************************
   Right Content
******************************/	
#content #rightcontent { width:185px; padding-right:20px; padding-top:50px; float:right; }
	#content #rightcontent p { margin-bottom:6px; }
	
	.rightcontent-high { margin-top:80px !important; }
	
#content #rightcontent p.greyline { line-height:1px;padding-bottom:12px; margin-bottom:12px; border-bottom:1px solid #afaaa3; }
#rightcontent ul { list-style-type: none; margin-left:0px; }

/*******************
Global (for sitemap)
********************/
.global #content #maincontent span.headertitle a { color:#afaaa3; }
.global #content #maincontent .level-band {
	background-color:#ffffff;
	border-bottom:1px #ccc solid;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:10px;
}
.global #content #maincontent span.headertitle-band a { color:#afaaa3;}
/*.global #content #maincontent span.headertitle-small a { color:#afaaa3;}*/
.global #content #maincontent span.headertitle-small { 
	color:#000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.global #content #maincontent span.headertitle-small a
{
	color:#000000;
font-family: tahoma; 
font-size: 8pt; 
font-weight:normal;	
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.global #content #maincontent span.headertitle-small a:visited,
{
	color:#000000;
font-family: tahoma; 
font-size: 8pt; 
font-weight:normal;	
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.global .level-header {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
	
}
.global .level-section{
	
	margin:0px 0px 4px 0px;
padding:0px 0px 0px 0px;

}
.global .level-item-pos a, .global .level-item-pos2 a,
.global .level-item-pos a:visited, .global .level-item-pos2 a:visited
 {
	color:#000000;
font-family: tahoma; 
font-size: 8pt; 
font-weight:normal;	
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.global .level-bullet {	
background-image:none;
padding-left:0px;
margin-left:0px;
}

.global td#column {
	padding:3px 3px 3px 3px;
}


