@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Molengo);
/* Woulfe Mining Styles */

/* Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, del, em, font, img, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
}
body { line-height:normal; background-image:url(images/bg_site.jpg); background-repeat:repeat-x; background-position:top; background-color:#2a3868;}
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }

/* Typography */

body		{ color:#0d4a80; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; background-color:#2a3868;}
p			{}
h1 			{
	font-size: 22px;
	font-weight:normal;
	color: #B09D65;
}
h2			{}
h3			{}
a, 
a:visited	{ text-decoration:none; }
a:hover,
a:active	{ text-decoration:underline; }

.home-4col a,
.home-4col a:visited,
.home-4col a:hover,
.home-4col a:active	{ color:#FFF; text-decoration:none; }

/* Body styles */
body		{ background-color:#2a3868;}
#wrapper	{ background-color:#FFF; margin:10px auto 0 auto; width:900px; border-left:#b6a683 2px solid; border-right:#b6a683 2px solid; border-top:#b6a683 2px solid;}

/* Header */
#logo		{ background:url(images/logo.jpg) top left no-repeat; float:left; margin: 5px 20px; padding-bottom:20px; }
#logo a		{ display:block; width:162px; height:133px; text-indent:-9999px; }
#tagline	{
	float:right;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
	padding-top:70px;
	padding-right:20px;
}

/* Navigation */

#navigation					{ clear:both; background:url(images/nav-bg.gif) top left repeat-x; height:37px; width:100%; }
#nav						{ }
#nav li 					{ padding-left:10px; padding-right:5px; float:left; position:relative; line-height:37px; }
#nav, #nav ul				{ position:relative; z-index:99; }
#nav a:link, 
#nav a:active, 
#nav a:visited				{ padding:0 5px; color:#0d4a80; text-decoration:none; font-weight:bold; display:block; }
#nav li:hover				{ background-color:#003368; }
#nav li:hover a				{ color:#FFF; }
#nav li li:hover			{ background-color:#0c4d91; }
#nav ul 					{ position:absolute; width:210px; display:none; border:#0d4e92 1px solid; background:#003368 top repeat-x; font-size:12px; left:0; }
#nav ul li					{ line-height:20px; padding-top:5px; padding-bottom:5px; border-bottom:#0d4e92 1px solid; padding-right:0; }
#nav li ul a				{ width:190px; float:left; padding-left:5px; }	
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul	{ display:none; }
#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li li li:hover ul	{ display:block; }
#nav ul ul					{ top:-1px; }	
#nav li ul ul 				{ left:200px; margin:0px 0 0 10px; }
.nav-2nd					{ background:url(images/nav-arrow.gif) right no-repeat; }
.nav-2nd ul					{ border:#003368 1px solid !important; }
.nav-2nd li					{ background-color:#0c4d91; border-bottom:#003368 1px solid !important; }
.nav-2nd li:hover			{ background-color:#2874c2 !important; } 



/* Headlines */
#headlines	{ clear:both; height:37px; width:100%; background:url(images/headlines-bg.gif) top left repeat-x; }
#hl-left	{ float:left; background-color:#051536; color:#FFF; line-height:37px; width:80px; padding-left: 15px;}
#hl-left p	{ font-weight:bold; padding-left:32px; }
#hl-text	{ color:#FFF; float: left; margin-top: 12px;}
#hl-text p	{ line-height:37px; text-indent:10px; }

/* Home page specific */


#feature	{
	margin-bottom: 5px;
	float:left;
	margin:0;
	padding:0;
	border:0;
	background-color:#003;
	border-bottom:#FFF 5px solid;
	overflow:hidden;
	height:222px;
	
}

#home-projects			{
	float:left;
	width:553px;
}
#home-news				{
	float:left;
	width:327px;
	height:186px;
	background-color:#013469;
	padding:10px;
	background-image: url(images/newsbg.jpg);
}
#home-news .iframe		{ padding-top:10px; }
#home-news .read-more	{ padding-top:10px; }

.home-4col	{ padding-top:5px; width:100%; height:170px; clear:both;}
#col-1		{ float:left; background-image: url(Images/home-factsheet.jpg); margin-left: 5px; width: 199px; height: 154px; color: #FFF; }

#col-1 a { display:block; width:192px; height:124px; padding-top:30px; padding-left:7px; }
#col-1 p	{ width:120px; cursor:pointer; }
#col-2		{ float:left; background:url(images/home-shareprice.jpg) top left no-repeat; width:214px; height:154px; margin-left:5px;}
#col-2 img	{ padding-top:30px; padding-left:20px; }
#col-3		{ float:left; background-image: url(Images/home-management.jpg); margin-left: 5px; width: 196px; height: 154px; color: #FFF;}
#col-3 a	 { display:block; width:192px; height:124px; padding-top:30px; padding-left:7px; }
#col-3 p	{ width:90px; cursor:pointer; }

#col-4		{ float:left; background-image: url(Images/home-email.jpg); margin-left: 5px; width: 265px; height: 154px; color: #FFF;}
#col-4 a	{ display:block; width:253px; height:124px; padding-top:30px; padding-left:12px; }
#col-4 p	{ width:150px; cursor:pointer; }

/* Inner pages */

#sidebar		{
	float:left;
	width:200px;
	padding-top:20px;
	overflow: hidden;
}
#content		{ float:left; padding-top:30px; padding-left:20px; padding-bottom:30px; }
#contentlrg		{ float:left; padding-top:30px; padding-left:20px; padding-bottom:30px; width: 670px;}
#side-promo		{ float:right; width:225px; padding-top:10px; }
.title			{ margin-bottom:20px; }
.multimedia			{ font-size:14px; }

/* Side Nav */



#subnav ul li {padding-left: 0;font-weight: normal;width: 175px;}
#subnav ul li a {padding: 7px 7px; padding-right: 0; margin-right: 0; clear: right; display: block; width: 175px; clear: right;}

* html #subnav ul li a {width: 175px;}
html>body #subnav ul li a {width: 175px;}

#subnav li	 			{ display: inline; float: left; clear: both; list-style-type:square;}
#subnav li a 			{ display: block; text-decoration: none; font-size: 12px;}
#subnav li a:visited 	{ display: block; text-decoration: none; font-size: 12px;}
#subnav ul ul a 		{ font-weight: normal; margin-right: 0; border-bottom: 1px solid #cccccc; margin-bottom:0px;}
#subnav ul ul a:visited { font-weight: normal; margin-right: 0; border-bottom: 1px solid #cccccc; margin-bottom:0px;}

#subnav ul ul li a 			{color: #145a95; font-size: 12px; padding-left:25px;}
#subnav ul ul li a:visited 	{color: #145a95; font-size: 12px; padding-left:25px;}
#subnav ul ul li a:hover 	{color: #333; font-size: 12px; padding-left:25px; border-bottom: 1px solid #cccccc; background-image:url(Images/sidenav-arrow.gif); background-position:left top; background-repeat:no-repeat;}
#subnav ul ul li a:hover:visited {color: #333; font-size: 12px; padding-left:25px; border-bottom: 1px solid #cccccc; background-image:url(Images/sidenav-arrow.gif); background-position:left top; background-repeat:no-repeat;}

#subnav ul ul li a.navon 		{ color: #333; font-size:12px; border-bottom: 1px solid #cccccc; margin-bottom:0px; background-image:url(Images/sidenav-arrow.gif); background-position:left top; background-repeat:no-repeat;}
#subnav ul ul li a:hover.navon 	{ color: #333; font-size:12px; border-bottom: 1px solid #cccccc; margin-bottom:0px; background-image:url(Images/sidenav-arrow.gif); background-position:left top; background-repeat:no-repeat;}
#subnav ul ul li a:hover:visited.navon { color: #333; font-size:12px; border-bottom: 1px solid #cccccc; background-image:url(Images/sidenav-arrow.gif); background-position:left top; background-repeat:no-repeat;}
#subnav ul ul li a:visited.navon { color: #333; font-size:12px; border-bottom: 1px solid #cccccc; margin-bottom:0px; background-image:url(Images/sidenav-arrow.gif); background-position:left top; background-repeat:no-repeat;}

#subnav li ul a {padding-left: 16px;}

/*This is second level of left navigation - subnav*/
#subnav ul ul li a.navsub 			{ font-size:12px; padding-left:40px; width: 160px; color: #333; }
#subnav ul ul li a:visited.navsub 	{ font-size:12px; padding-left:40px; width: 160px; color: #333; }
#subnav ul ul li a:hover.navsub 	{ background: url(images/sidenav-arrow2.gif); font-size:12px; padding-left:40px; width: 160px; color: #333; background-position:left top; background-repeat:no-repeat;}
#subnav ul ul li a.navsubon 		{ background: url(images/sidenav-arrow2.gif); color: #333; font-size:12px; padding-left:40px; width: 160px; color: #333; background-position:left top; background-repeat:no-repeat;}
#subnav ul ul li a:visited.navsubon { background: url(images/sidenav-arrow2.gif); color: #333; font-size:12px; padding-left:40px; width: 160px; color: #333; background-position:left top; background-repeat:no-repeat;}
#subnav ul ul li a:hover.navsubon 	{ background: url(images/sidenav-arrow2.gif); color: #333; font-size:12px; padding-left:40px; width: 160px; color: #333; background-position:left top; background-repeat:no-repeat;}





/* Footer */
#footer				{ clear:both; width:100%; height:40px; margin-top:20px; color:#000; font-size:10px; }
#footer a,
#footer a:visited	{
	color:#000;
	font-size:11px;
}
#foot-links			{
	float:left;
	padding-left:20px;
	font-size:11px;
}
#foot-credit		{ float:right; padding-right:10px; }
