* {margin:0;padding:0}

body {
	background:#ddd3c4 url(../images/layout/body/body_bg.gif) 0 0 repeat-x;
	color:#6d5835;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
}

ul {list-style-type:none;}

a {
	text-decoration:none;
}

#print_header {
	display:none;
}
/********* Layout ********/
#layout_container {
	width:855px;
	margin:38px auto;
	border:5px solid #f5f3ee;
}

#layout_header {
	width:855px;
	height:234px;
	background:url(../images/layout/header/header_bg.jpg) 0 0 no-repeat;
	position:relative;
}

#layout_nav {
	width:855px;
	height:30px;
	border-top:5px solid #f5f3ee;
	border-bottom:5px solid #f5f3ee;
}

#layout_stockquote {
	width:855px;
	height:68px;
}

#layout_content {
	width:855px;
	border-top:5px solid #f5f3ee;
	border-bottom:5px solid #f5f3ee;
	overflow:hidden;
	background:url(../images/layout/body/content_bg.gif) 0 0 repeat-y;
}

#layout_footer {
	width:855px;
	height:42px;
	background:#ded2bc;
	color:#9a896b;
	font-size:9px;
	position:relative;
}	

/********* Header ********/
#layout_header div {
	position:absolute; 
	top:20px; 
	left:0;
}

#layout_header a {
	display:block; 
	width:209px; 
	height:213px;
	text-indent:-9999px;
	overflow:hidden;
}

/********* Main Nav ********/
#layout_nav ul {
	list-style-type:none;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	
}

#layout_nav ul li {
	background:#c8b18b;
	line-height:29px;
	padding:1px 0 0 0;
	width:210px;
}

#layout_nav ul #nav_about,
#layout_nav ul #nav_operations,
#layout_nav ul #nav_investor,
#layout_nav ul #nav_contact {
	position:relative;
	float:left;
	border-left:5px solid #f5f3ee;
}

#layout_nav ul #nav_about {
	border:none;
}

#layout_nav ul li a {
	display:block;
	padding:0 0 0 17px;
	color:#ffffff;		
}

#layout_nav ul li a:hover,
#layout_nav ul li a.nav_active{
	background:#b39d7b;
	color:#40382c;
}

#layout_nav ul li ul li {
	line-height:21px;
}

#layout_nav ul li ul li a {
	background:#c8b18b;
	color:#ffffff;	
	height:21px;
	line-height:21px;
}

#layout_nav ul li ul li a:hover {
	background:#f5f3ee;
}


/* Container for the drop down that gets absolutely positioned*/

#layout_nav ul #nav_about #about_container,
#layout_nav ul #nav_operations #operations_container,
#layout_nav ul #nav_investor #investor_container,
#layout_nav ul #nav_contact #contact_container {
	position:absolute;
	top:30px;
	left:0px;
	z-index:100;
}

/*removes flicker in ie */
#layout_nav #about_slide,
#layout_nav #investor_slide {
	display:none;
}


/********* Stock Quote ********/

#layout_stockquote a {
	margin:0;
	padding:0;
}
	
#layout_stockquote a img {
	border:none;	
	float:left;
}

#layout_stockquote img {
	float:right;	
}


/********* Content Containers ********/

#layout_content #content_subnav {
	width:210px;
	float:left; 
	background:#ece6da;
	height:400px;
}

#layout_content #content_main {
	width:606px;		
	float:right;
	background:#f0ece4;
	padding:24px 17px;
}

#index #layout_content #content_subnav {
	width:425px;
}


#index #layout_content #content_main {
	border-left:5px solid #f5f3ee;
	height:350px;
	width:391px;
}

/********* Subnav ********/
#content_subnav h4 {	
	margin:24px 0 0 17px;
	padding: 0 0 8px 0;
	width:104px;
	height:9px;
	background:url(../images/content/titles/section.gif) 0 0 no-repeat;
	text-indent:-9999px;	
}

#content_subnav ul {
	margin:0 17px;
	list-style-type:none;
}


#content_subnav li {
	background:url(../images/layout/icons/subnav_bullet.gif) 0 50% no-repeat;
	margin:9px 0;
	padding:0 0 0 9px;
}

#content_subnav ul li a {
	text-decoration:none;
	color:#6d5835;
}

#content_subnav ul li a:hover,
#content_subnav ul li a.active {
	color:#332d23;
}

/********* Recent Highlights ********/
#index #content_subnav h4 {	
	margin:24px 0 0 17px;
	padding: 0 0 8px 0;
	width:130px;
	height:9px;
	background:url(../images/content/titles/highlights.gif) 0 0 no-repeat;
	text-indent:-9999px;	
}


#index #content_subnav li {
	background:url(../images/layout/icons/pdf.gif) 0 0 no-repeat;
	margin:11px 0;
	padding:0 0 0 28px;
}

#index #content_subnav ul li a {
	display:block;
	text-decoration:none;
	color:#2870a8;
}

#index #content_subnav ul li a:hover {
	color:#000000;
}



/********* Main Content ********/

#layout_content #content_main h1 {
	margin:0 0 23px 0;
	height:9px;
	width:201px;
	text-indent:-9999px;	
}


#layout_content #content_main h2 {
	font-size:12px;
	margin:0 0 10px 0;
}

#layout_content #content_main h3 {
	font-size:11px;
	margin:0 0 10px 0;
	padding:10px 0 0 0;
	
}

#layout_content #content_main h4 {
	font-size:11px;
	font-weight:bold;
	color:#295071;
	margin:0 0 5px 0;
}


#gallery #layout_content #content_main h2 {
	margin:20px 0 5px 0;
}
#layout_content #content_main p {
	margin:0 0 20px 0;
}

#layout_content #content_main a {
	color:#295071;
}

#layout_content #content_main a:hover {
	color:#6d5835;
}

#layout_content #content_main #pdf_list,
#layout_content #content_main #date_pdf_list {
	list-style-type:none;
}

#layout_content #content_main #pdf_list li {
	background:url(../images/layout/icons/pdf.gif) 0 0 no-repeat;
	margin:10px 0;
	padding:0 25px;
	line-height:16px;
}

#layout_content #content_main #date_pdf_list dt {
	background:url(../images/layout/icons/pdf.gif) 0 0 no-repeat;
	padding:0 25px;
	height:16px;
}

#layout_content #content_main #date_pdf_list dd {
	margin:0 0 20px 0;
	padding:0 25px;
}

#sitemap #layout_content #content_main dt {
	font-size:12px;
	font-weight:bold;
	margin:8px 0 0 0;
}

#sitemap #layout_content #content_main dt a {
	color:#6d5835;
}

#sitemap #layout_content #content_main dt a:hover {
	color:#295071;
}

#sitemap #layout_content #content_main dd {
	padding:0 0 0 0;
} 
#layout_content #content_main label {	
	display:-moz-inline-box; 
	display:inline-block; 
	width:55px; 	
}

#layout_content #content_main select {
	width:300px;
}

#layout_content #content_main option {
	color:#6d5835;
	padding:0 0 0 5px;
	margin:0;	
}

#layout_content #content_main option.first_report {
	padding-top:2px;
}

#layout_content #content_main option.last_report {
	padding-bottom:3px;
}

#layout_content #content_main #quarterly_reports_header {
	margin-top:23px;
}

#gallery #layout_content #content_main a img {
	border:0px;
	margin:10px;
}


#layout_content #content_main #press_archive li {
	margin:3px 0;
}
/********* Page Titles ********/
#index h1 {
	background:url(../images/content/titles/overview.gif) 0 0 no-repeat;
}
#directors h1 {
	background:url(../images/content/titles/directors.gif) 0 0 no-repeat;
}#message h1 {
	background:url(../images/content/titles/message.gif) 0 0 no-repeat;
}
#exploration h1 {
	background:url(../images/content/titles/exploration.gif) 0 0 no-repeat;
}

#stock_info h1 {
	background:url(../images/content/titles/stock_info.gif) 0 0 no-repeat;
}
#financial_reports h1 {
	background:url(../images/content/titles/financial_reports.gif) 0 0 no-repeat;
}
#press h1,
#press-2009 h1,
#press-2008 h1,
#press-2007 h1,
#press-2006 h1,
#press-2005 h1,
#press-2004 h1,
#press-2003 h1,
#press-2002 h1 {
	background:url(../images/content/titles/press.gif) 0 0 no-repeat;
}
#presentations h1 {
	background:url(../images/content/titles/presentations.gif) 0 0 no-repeat;
}
#gallery h1 {
	background:url(../images/content/titles/gallery.gif) 0 0 no-repeat;
}
#contact h1 {
	background:url(../images/content/titles/contact.gif) 0 0 no-repeat;
}
#sitemap h1 {
	background:url(../images/content/titles/sitemap.gif) 0 0 no-repeat;
}
#disclaimer h1 {
	background:url(../images/content/titles/disclaimer.gif) 0 0 no-repeat;
}
#error h1 {
	background:url(../images/content/titles/error.gif) 0 0 no-repeat;
}
/********* Footer ********/
#layout_footer span {
	position:absolute;
	top:14px;
	left:17px;
}

#layout_footer #footer_nav {
	position:absolute;
	right:25px;
	top:13px;
	list-style-type:none;
}

#layout_footer #footer_nav li {
	float:left;
	margin:0 0 0 15px;
}

#layout_footer #footer_nav li a {
	color:#9a896b;
}

#layout_footer #footer_nav li a:hover {
	color:#000000;
}

#layout_footer #bmir {
	display:block;
	position:absolute;
	right:25px;
	top:65px;
	width:148px;
	height:5px;
	background:url(../images/layout/footer/bmir.gif) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;	
	padding-bottom:10px;
}

#layout_footer #bmir:hover {
	background:url(../images/layout/footer/bmir_over.gif) 0 0 no-repeat;
}








