body {	margin:0px;	padding:0px;	background-color: #FFFFFF;}#banner {	background-color: #7B6E6A;	height: 145px;}#navigation {	background-color: #BFCACB;	width: 170px;	float: left;	position: absolute;	left: 0px;	top: 145px;}#contentContainer {	margin: 0px 0px 0px 170px;	padding: 0px;	background-color:transparent;}#content {	padding : 10px 50px 0px 15px;}#content a:link, #content a:visited {  color : #333333;}#content a:hover {  color : #cc6600;}#content .caption {	font-size: 7pt;	color: #333333;}  #content .caption li{  padding: 0px 0px 0px 0px;  }  #content ul {   margin: 0px 0px 0px 15px ;   padding: 0px 0px 8px 0px;   font-family: verdana, sans-serif;   font-weight: normal;   font-size: 9pt;   color: #333333;}#content li {   padding: 0px 0px 8px 0px;}   #content ol {	margin: 0px 0px 0px 20px ;	padding: 0px 0px 8px 0px;	font-family: verdana, sans-serif;	font-weight: normal;	font-size: 9pt;	color: #333333;}   #content ol.alpha {   list-style-type: lower-alpha ;}   #content ol.alpha ol {   list-style-type: lower-roman ;}   #content ul.big {   margin-left: 15px ;   padding: 0px 0px 8px 0px;   font-family: verdana, sans-serif;   font-weight: bold;   font-size: 9pt;   color: #333300;}ul#mainnav {   padding: 15px 0px 20px 0px;   font-family: verdana, sans-serif;   font-size: 8pt;   list-style: none;   margin: 0px 15px 0px 15px;   background-color: #BFCACB;}ul#mainnav li {	border-bottom: 1px solid #ffffff;}ul#mainnav li a:link, ul#mainnav li a:visited {   text-decoration:none;   display:block;   width:100%;   padding: 4px 0px 2px 4px;   color:#000000;}   ul#mainnav li a:hover {   background-color: #667A7C;   color: #FFFFFF;} ul .navHeading {	padding: 4px 0px 2px 4px;	font-weight: bold;}#contentBanner {	background-color: #E5EAEA;	padding: 15px;}#contentBannerPlain {	padding: 15px 0px 0px 15px;}.imgSpaceLeft {	padding-left: 10px;}h1 {  margin: 0px;  padding: 0px 0px 8px 0px;  font-family: verdana, sans-serif;  font-weight: normal;  font-size: 14pt;  color: #E35525;}  h2 {  margin: 0px;  padding: 2px 0px 2px 0px;  font-family: verdana, sans-serif;  font-weight: bold;  font-size: 10pt;  color: #000000;} h3 {  margin: 0px;  padding: 2px 0px 0px 0px;  font-family: verdana, sans-serif;  font-weight: bold;  font-size: 9pt;  color: #333333;} h4 {  margin: 0px;  padding: 2px 0px 2px 0px;  font-family: verdana, sans-serif;  font-weight: bold;  font-size: 10pt;  color: #E35525;} p.intro {  margin: 0px 0px 15px;  padding: 0px;  font-family: verdana, sans-serif;  font-weight: bold;  font-size: 11pt;  color: #E35525;}      p {  margin: 0px;  padding: 0px 0px 8px 0px;  font-family: verdana, sans-serif;  font-weight: normal;  font-size: 9pt;  color: #333333;}p.pullQuote {  margin: -8px 0px 0px 18px;  font-family: verdana, sans-serif;  font-weight: normal;  font-size: 9pt;  color: #333333;}.financial {	width: 100% ;}.financial table {  width: 100% ;  font-family: verdana, sans-serif;  font-weight: normal;  font-size: 9pt;  color: #333333;  margin: 0px 0px 10px 0px;}.financial th {  padding: 4px 4px 4px 2px;  font-family: verdana, sans-serif;  font-weight: bold;  font-size: 9pt;  color: #333333;  border-bottom: 2px solid #999999;  vertical-align: bottom;}  .financial td {  padding: 4px 4px 4px 2px;  vertical-align: top;}  .financial tr.rule td {   border-bottom: 1px solid #999999;}.financial tr.ruleBoth td {   border-bottom: 1px solid #999999;   border-top: 1px solid #999999;}   .financial col.yellowCol {   background-color: #ffcc66  ;}td.indent {   padding-left: 12px ;}.superscript {	vertical-align: super;	font-size: .8em;	font-weight: normal;}.graphs table {  font-family: verdana, sans-serif;  font-weight: normal;  font-size: 9pt;  color: #000000;  background-color: #cccccc;  border: 6px solid #cccccc;  margin: 0px 0px 10px 0px;}.graphs td {  padding: 4px 0px 4px 0px;  vertical-align: top;  border-bottom: 1px solid #ffffff;}#resultsGraphs {	background-color: #BFCACB;}.operationsGraph {	background-color: #BFCACB;	border: 1px solid #BFCACB;	margin: 0px 0px 8px 0px;}.operationsGraphLine {	padding: 5px 0px 5px 0px;	border-bottom: 1px solid #ffffff;}.operationsGraphNoLine {	padding: 5px 0px 5px 0px;}.operationsGraph td {	vertical-align: top;}.operationsGraphInner {  padding: 5px 10px 5px 10px;  background-color: #BFCACB;}.exploration table{  width: 100% ;  font-family: verdana, sans-serif;  font-size: 9pt;  margin-bottom: 10px;}.exploration th {	border-top: 2px solid #BFCACB;	border-bottom: 2px solid #BFCACB;}.exploration td {  padding: 4px 4px 4px 4px;  font-family: verdana, sans-serif;  font-size: 9pt;}.exploration tr.rule1 td{	font-weight: bold;	background-color: #BFCACB;	border-bottom: 1px solid #FFFFFF;}.exploration tr.ruleLight1 td{	background-color: #E5EAEA;	border-bottom: 1px solid #FFFFFF;}.exploration tr.rule5 td{	font-weight: bold;	background-color: #BFCACB;	border-bottom: 5px solid #FFFFFF;}.exploration tr.total td{	font-weight: bold;	background-color: #E35525;	color: #FFFFFF;}.feature {	background-color: #E5EAEA;	padding: 15px 15px 7px 15px;	margin-bottom:8px;}.feature h1 {	margin: 0px;	padding: 0px 0px 8px 0px;	font-family: verdana, sans-serif;	font-weight: bold;	font-size: 10pt;	color: #000000;	font-style: italic;}.quote {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16pt;	color: #7B6E6A;}.financial ol, .financial li {	margin-bottom: 0px;}.summary {	width: 100%;	color: #FFFFFF;	background-color: #E35525;	padding: 10px;	margin-bottom: 10px;}.summary td {  padding: 4px 4px 4px 2px;  vertical-align: top;}  .summary tr.rule td {   border-bottom: 1px solid #FFFFFF;}.summary table {  width: 100% ;  font-family: verdana, sans-serif;  font-weight: normal;  font-size: 9pt;  color: #FFFFFF;  margin: 0px 0px 0px 0px;}