/**** Set up ****/
.cufon-loading h1, .cufon-loading h2, .cufon-loading h3 {visibility: hidden !important;}

/**** GENERAL STYLES ****/
body {margin: 0; padding: 0; font: 12px Arial, Helvetica, sans-serif; line-height: 18px; color: #333; background-color:#353033; }
#header_container {width: 960px; margin: 0 auto; overflow: hidden; clear: both; padding: 0 10px; background-color:#fff; }
#main_container {width: 960px; margin: 0 auto; overflow: hidden; clear: both; background: #fff; padding: 0 10px; background-color:#fff; }
.wrapper {background-color:#fff;}
#regmain_container {width: 960px; margin: 0 auto; overflow: hidden; clear: both; background: #fff url('/i/common2010/staticsubNav-BG.gif') repeat-y top left; padding: 0 10px; background-color:#fff; }
#footer_container {width: 960px; margin: 0 auto; overflow: hidden; clear: both; padding: 0 10px;}
#mainContent {margin-left: 70px; padding-top: 15px; background-color:#fff; }
#expContent {margin-left: 70px; padding-top: 0; background-color:#fff; }
sup, sub { vertical-align: 0; position: relative; }
sup { bottom: 1ex; }
sub { top: 0.8ex; }

.indent {padding-left: 10px;}
.col {float: left; width: 48%;}
.datedListHeader {font-size: 14px; border-bottom: 1px solid #ccc; padding-top: 20px; clear:both;}
a.featureButton {display: block; background: #fff url(/i/common2010/button_over_bg2.gif) no-repeat center center;}
a.featureButton:hover img {opacity: 0.6; *filter:alpha(opacity=60);}
a.featureButton:hover .grey_sidebar{opacity: 0.6; *filter:alpha(opacity=60);}

.MineQOU .col{float: left; width: 205px; margin: 0px 25px 0px 0px; padding: 0px;}
.MineQOU .col.last{ margin: 0px;}

.MineQOU h5{font-size: 14px; border-bottom: 1px solid #ccc; padding-top: 20px; clear:both;}

.greybox {background:#f0f0f0; border:1px solid #e0e0e0;padding: 10px;}
.greybox .last{margin: 0px 0px 0px 20px;}
.greybox h3{padding: 0px 0px 5px 0px;}

.stock_link {color: #000000;}
.stock_link:hover {background: #329dd7; color: #ffffff; text-decoration: none;}
.stock_link:hover .stock_item {background: #329dd7; color: #ffffff;}
.stock_link:hover h2 { color: #ffffff;}
.stock_link:hover h3 { color: #ffffff;}

/* 
Use this if side nav is not present
#expContent {padding: 0;}
*/
#regmainContent {float: left; width: 700px; padding: 15px 40px 20px 30px;}
#banner {margin-top: 40px;}
a, a:visited {color: #006699; text-decoration:none;}
a:hover {color:#00aaff; text-decoration:underline;}
a img {border: 0px;}
.clear {display: block; clear:both; overflow: hidden; height: 0px;}

/* Front Page */	
#front_container {width: 960px; margin: 26px auto 0 auto; overflow: hidden; clear: both; background: #fff;}
.home_map {float: left; margin: 0 20px 0 0; width: 380px;}
.home_welcome {float: left; margin: 0 20px 0 0; width: 340px;}
.home_welcome h1 {font-size: 18px; margin: 0 0 10px 0;}

/* Marketwire feed styling */
.news_box {float: left; margin: 0 20px 0 0; overflow: hidden;}
.news_box h2 {margin: 15px 0 5px 0; padding: 0 0 5px 0;}
.news_feed {border: 1px solid #cccccc; padding: 5px 10px 5px 10px; width: 360px; margin: 0 0 10px 0; overflow: hidden;}
.news_feed_compact {border: 1px solid #cccccc; padding: 5px 10px 5px 10px; width: auto; margin: 0 0 5px 0px; overflow: hidden;}
.news_feed_date {font-weight: bold; float: left; margin: 0 6px 0 0;}
.stock_box {float: left; margin: 0 20px 0 0;}
.stock_box h2 {margin: 15px 0 5px 0;}
.stock_item h2 {color: #000; font-size: 18px; font-weight: normal; margin: 0;}
.stock_item h3 {color: #000; font-size: 25px; font-weight: bold; margin: 0;}
.stock_item {border: 1px solid #ccc; padding: 10px 5px; width: 156px; margin: 0 0 10px 0;}
.video_box {padding: 38px 0 0 0; float: left; width: 350px;}

.home_quarterlies {float: left; background: url('/i/common2010/quarterlies_bg.gif') repeat-y top left; width: 180px;}
.home_quarterlies ul {margin: 0; padding: 0; list-style: none;}
.home_quarterlies ul li {padding: 3px 10px 3px 25px; width: 145px; border-bottom: 1px solid #cfcfcf;}
.home_quarterlies ul li.nr_arrow {background: url('/i/common2010/nr_arrow.gif') no-repeat top left;}
.home_quarterlies ul li.pdf_arrow {background: url('/i/common2010/pdf_arrow.gif') no-repeat top left;}
.home_quarterlies ul li.list_end {background: #666 url('/i/common2010/white_arrow.gif') no-repeat top left; color: #fff; line-height: 13px;}
.home_quarterlies ul li.list_end a, .home_quarterlies ul li.list_end a:visited {color: #fff;}

/* tool tip styling */	
.tool-tip {color: #000; width: 139px; z-index: 13000;}
.tool-title {font-weight: bold; font-size: 12px; margin: 0; color: #006699; padding: 5px 8px 2px; background: #fff;}
.tool-text {font-size: 11px; padding: 2px 8px 6px; background: #fff; border-bottom: 1px solid #999; }

h1 {font-weight: normal; font-size: 18px; margin: 0 0 10px 0; padding: 0;}
h2 {font-weight: normal; font-size: 18px; margin: 10px 0 10px 0; padding: 0;}
h3 {font-weight: normal; font-size: 18px; margin: 0; padding: 0;}
h4 {font-weight: bold; font-size: 15px; margin: 0 0 1px 0; padding: 0;}
h5 {font-weight: bold; font-size: 15px; margin: -10px 0 5px 0; padding: 0;}
.giant {font-size: 32px;}

.neves_sidebar {float: right; margin: -120px 20px 0 0; *margin: -120px 10px 0px 0px; width: 290px; background: #4e3c22 url('/i/common2010/neves_sidebar.jpg') no-repeat top left;}
.neves_sidebar h2 {color: #fff; font-size: 18px; padding: 15px 10px 0 10px; margin: 0;}
.neves_sidebar h3 {color: #d8b57c; font-size: 16px; padding: 310px 20px 0 20px; margin: 0;}
.neves_sidebar p {padding: 0 20px 10px 20px; color: #fff;}

ul.pdf {list-style: none; padding: 0; margin: 0;}
ul.pdf li {background: url('/i/common2010/pdf_arrow.gif') no-repeat top left; padding: 5px 5px 5px 25px;}
ul.video {list-style: none; padding: 0; margin: 0;}
ul.video li {background: url('/i/common2010/video-bullet.gif') no-repeat top left; padding: 0px 5px 5px 25px;}
ul.audio {list-style: none; padding: 0; margin: 0;}
ul.audio li {background: url('/i/common2010/nr_arrow.gif') no-repeat top left; padding: 0px 5px 5px 25px;}
ul.audio2 {list-style: none; padding: 0; margin: 0;}
ul.audio2 li {background: url('/i/common2010/nr_arrow2.gif') no-repeat top left; padding: 0px 5px 5px 25px;}


.exp_box_photo_1 {background: url('/i/common2010/expbox_1.jpg') no-repeat top left; width: 259px; height: 136px;}
.exp_box_photo_2 {background: url('/i/common2010/expbox_2.jpg') no-repeat top left; width: 259px; height: 136px;}
.exp_box {width: 259px; border: 1px solid #dfdfdf; background: #f2f2f2; float: left; margin: 20px 20px 20px 0; padding: 0 0 10px 0;}
.exp_box p {padding: 5px 10px 5px 10px; margin: 0;}
.exp_box h2 {padding: 10px 10px 0 10px;}

.inv_box_left_fixed {clear: left; float: left; width: 320px; margin: 10px 14px 0 0; margin-top: -70px; *margin-top: -80px;}
.inv_box_left {clear: left; float: left; margin: 10px 14px 0px 0px; padding-left: -10px;}
.inv_box_left p {padding: 0 15px;}
.inv_box_mid {float: left; margin: 10px 24px 0 0; padding-top:0px;}
#directorsBlock {margin-top: -70px; *margin-top: -80px;}
#aifBlock { margin-top: 20px; *margin-top: 10px;}
.inv_box_right {float: left; margin: 10px 0 0 0; padding-top:0px;}
.inv_box_span {clear: both;}
.fin_box {float: left; border-top: 2px solid #d4d4d4; border-bottom: 2px solid #d4d4d4; padding: 4px 0px 8px 0px; width: 283px;}
.fin_box ul {margin: 0px; padding: 0px; list-style: none;}
.fin_box ul b {padding-left: 10px;}
.fin_box ul li{display: block; margin: 0px; padding: 0px; background: url('/i/common2010/pdf_arrow.gif') no-repeat top left; padding: 5px 5px 5px 25px;}
.first {margin: 10px 10px 10px 0px;}
.last {margin: 10px 0 10px 10px;}
form {padding: 0px 0px 20px 0px; margin:0px;}
.email_form_field_home {float: left;}
.email_form_field_home input {background: url('/i/common2010/text_field_home.gif') no-repeat top left; border: none; width: 296px; height: 19px; font-size: 12px; color: #666; padding: 4px 10px 0 5px;float: left;}
.email_form_field {background: #000; border: 1px solid #666; border-right: none; float: left; padding: 6px 7px 8px 7px; height: 19px; margin-left: 0px; width: 250px;}
.email_form_field input {border: none; width: 248px; font-size: 11px; color: #666; height: 19px; *height: 15px; margin: 0px;}
.button_form {*background: #000;}
.email_form_field_op {background: #000; border: 1px solid #666; border-right: none; float: left; padding: 6px 7px 8px 7px; height: 19px; margin-left: 0px; width: 327px;}
.email_form_field_op input {border: none; width: 318px; font-size: 11px; color: #666;height: 19px; *height: 15px; margin: 0px;}
.submit_form {float: left;}
.fin_archive {text-align: right; padding: 0 20px 0 0; margin: 0; clear: both;}

.operations h2 {font-size: 40px; margin: 0; padding: 0;}
.operations h3 {font-size: 20px; margin: 0; padding: 0;}

.ops_sidebar {float: right; margin: -49px -19px 0 10px; *margin: -49px -19px 0 10px;  width: 198px; background: #c0e0eb url('/i/common2010/op_sidebar_bg.jpg') no-repeat top left; border: 1px solid #dfdfdf;}
.side_content {padding: 0 10px 10px 10px;}
.ops_sidebar h3 {color: #fff; font-size: 14px; padding: 10px 10px 0 10px; margin: 0;}

.grey_sidebar {float: right; margin: -49px -19px 0 10px; *margin: -49px -10px 0 10px; width: 198px; height: 202px; background: url('/i/common2010/grey_side_bg.jpg') no-repeat top left; border: 1px solid #dfdfdf;}
.grey_sidebar h2 {font-size: 28px; margin: 0; padding: 30px 20px 0 20px;}
.grey_sidebar h3 {font-size: 15px; margin: 0; padding: 0 20px; color: #ccc;}
.grey_sidebar h3 a, .grey_sidebar h3 a:visited {color: #ccc;}

.lgrey_sidebar {float: right; margin: -49px -19px 0 10px; width: 198px; height: 202px; background: url('/i/common2010/lgrey_side_bg.jpg') no-repeat top left; border: 1px solid #dfdfdf;}
.lgrey_sidebar h2 {font-size: 28px; margin: 0; padding: 30px 20px 0 20px;}
.lgrey_sidebar h3 {font-size: 15px; margin: 0; padding: 0 20px; color: #ccc;}
.lgrey_sidebar h3 a, .lgrey_sidebar h3 a:visited {color: #ccc;}

.blue_sidebar {float: right; margin: -49px -19px 0 10px; width: 188px; height: 202px; background: url('/i/common2010/blue_side_bg.jpg') no-repeat top left; border: 1px solid #dfdfdf;}
.blue_sidebar h2 {font-size: 36px; margin: 0; padding: 30px 20px 0 20px;}
.blue_sidebar h3 {font-size: 16px; margin: 0; padding: 0 20px; color: #ccc;}

.box1 {border: 1px solid #dcdcdc; background: #f2f2f2; padding: 10px; margin: 20px 0 0 0; width: 480px;}
.box1 h3 {color: #000; padding: 0 0 10px 0;}
.black {color: #000;}
.grey {color: #666;}
.red {color: #c00;}

ul.arrow {list-style: url('/i/common2010/blue_arrow.gif'); margin: 0; padding: 5px 0 5px 20px;}
ul.arrow li {margin: 0 0 5px 0;}

ul.arrow_2col {list-style: url('/i/common2010/blue_arrow.gif'); margin: 0; padding: 5px 20px 5px 20px; float: left; width: 40%;}
ul.arrow_2col li {margin: 0 0 5px 0;}


/**** President's Message ****/
.red {color: #c80222;}
.article_abstract_neg {background: #000; padding: 15px; color: #fff; margin: 0 0 10px 0;}
        
/**** Table formatting ****/
table.table1 {border-collapse: collapse; border: #dfdfdf 1px solid;}
table.table1 tr {background: #f2f2f2;}
table.table1 th {font-size: 13px; padding: 4px; border-bottom: 1px solid #c0c0c0;}
table.table1 tr.line td {border-bottom: 1px solid #c0c0c0;}
table.table1 td {padding: 4px 10px 4px 10px;}
table.table1 td h2 {font-weight: normal; font-size: 18px; margin: 0; padding: 0;}
table.table1 th.darker, table.table1 td.darker, table.table1 tr.darker {background: #dcdcdc;}
table.table1 th.bolder, table.table1 td.bolder, table.table1 tr.bolder {font-weight: bold;}
table.table1 td.indent {padding-left: 25px;}
table.table1 th.ralign, table.table1 td.ralign, table.table1 tr.ralign {text-align: right; padding-right: 20px;}
table.table1 .divider td {border-top:#dfdfdf 1px solid; border-bottom:#dfdfdf 1px solid; background:#fff;}
table.table1 .divider {border:#FFF 1px solid; page-break-before: always;}
table.table1 h3 {padding: 8px 0 8px 0;}
table.table1 .pad td{padding-bottom: 16px;}
table.table1.reverse, table.table1.reverse td {background: #333; color: #ccc;}


/* Smaller tighter alternative */
table.table1_small {border-collapse: collapse; border: #dfdfdf 1px solid;}
table.table1_small tr {background: #f2f2f2;}
table.table1_small th {font-size: 13px; padding: 4px; border-bottom: 1px solid #c0c0c0;}
table.table1_small tr.line td {border-bottom: 1px solid #c0c0c0;}
table.table1_small td {padding: 4px 5px 4px 5px;}
table.table1_small td h2 {font-weight: normal; font-size: 18px; margin: 0; padding: 0;}
table.table1_small th.darker, table.table1_small td.darker, table.table1_small tr.darker {background: #dcdcdc;}
table.table1_small th.bolder, table.table1_small td.bolder, table.table1_small tr.bolder {font-weight: bold;}
table.table1_small td.indent {padding-left: 25px;}
table.table1_small th.ralign, table.table1_small td.ralign, table.table1_small tr.ralign {text-align: right; padding-right: 20px;}
        
table.table2 {border: none;}
table.table2 tr {}
table.table2 th {font-size: 13px; padding: 4px; border-bottom: 1px solid #c0c0c0;}
table.table2 tr.line td {border-bottom: 1px solid #c0c0c0;}
table.table2 td {padding: 4px 10px 4px 15px; border-bottom: 1px solid #c0c0c0;}
table.table2 td h2 {font-weight: normal; font-size: 18px; margin: 0; padding: 0;}
table.table2 th.darker, table.table1 td.darker {background: #dcdcdc;}
table.table2 td.indent {padding-left: 25px;}

/* Plain table format */
table.table_plain {border: none; padding: 0;}
table.table_plain tr {border: none; padding: 0;}
table.table_plain td {border: none; padding: 0 5px 0 5px;}

/* Operations Updates Table format */
.sm {font-size:11px;}
.smt {border-top:1px solid #000000;font-size:11px;}
.smb {border-bottom:1px solid #000000;font-size:11px;}
.smtb {border-top:1px solid #000000;border-bottom:1px solid #000000;font-size:11px;}
.smr {border-right:1px solid #000000;font-size:11px;}
.smtr {border-right:1px solid #000000;border-top:1px solid #000000;font-size:11px;}
.smrb {border-right:1px solid #000000;border-bottom:1px solid #000000;font-size:11px;}
.smtrb {border-top:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;font-size:11px;}
.smtrbl {border-top:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #000000;font-size:11px;}
.smtbl {border-top:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #000000;font-size:11px;}
.sml {border-left:1px solid #000000;font-size:11px;}
.smtl {border-left:1px solid #000000;border-top:1px solid #000000;font-size:11px;}
.smbl {border-left:1px solid #000000;border-bottom:1px solid #000000;font-size:11px;}
.smrl {border-left:1px solid #000000;border-right:1px solid #000000;font-size:11px;}
.smtrl {border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;font-size:11px;}
.smrbl {border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;font-size:11px;}

.stocktitle {text-align: left; border-bottom: 1px solid #eaeaea;}
.stockvalue {text-align: right; border-bottom: 1px solid #eaeaea;}
.chart {padding: 4px 0 4px 20px;}
.chart2 {padding: 0px 0 4px 10px;}

/**** TAB NAVIGATOR ****/
	/* tab nav general */
	#tabBlock { width: 589px; float: left;}
	#tabBlock.nav a{display: block; float:left; }

.msg_sidebar {float: left; margin: 0px 0px 0 24px; height:auto !important; min-height:399px; max-height:399px; height: 399px; *margin: 0px 0px 0px 24px; width: 255px;  background: url('/i/common2010/pres_msg_bg.jpg') no-repeat top left; border: 1px solid #dfdfdf; }
.msg_sidebar h2 {color: #fff; font-size: 18px; padding: 15px 10px 0 10px; margin: 0;}
.msg_sidebar h3 {color: #000; font-size: 16px; padding: 20px 20px 0 20px; margin: 0;}
.msg_content {padding: 0 20px;}
.quote {font-size: 15px;}

	/* tab rollovers */
	#tabNav1 {display: block; float:left;  width: 117px;  background: url('/i/common2010/tab-bg.gif') no-repeat 0px 0px; padding-top: 37px; height:0px; overflow:hidden;}
	#tabNav1:hover { background: url('/i/common2010/tab-bg.gif') no-repeat 0px -37px;}
	#tabNav1.tabActive { background: url('/i/common2010/tab-bg.gif') no-repeat 0px -37px;}
	#tabNav2 {display: block; float:left;  width: 205px;  background: url('/i/common2010/tab-bg.gif') no-repeat -117px 0px; padding-top: 37px; height:0px; overflow:hidden;}
	#tabNav2:hover { background: url('/i/common2010/tab-bg.gif') no-repeat -117px -37px;}
	#tabNav2.tabActive{ background: url('/i/common2010/tab-bg.gif') no-repeat -117px -37px;}
	#tabNav3 {display: block; float:left; width: 267px;  background: url('/i/common2010/tab-bg.gif') no-repeat -327px 0px; padding-top: 37px; height:0px; overflow:hidden;}
	#tabNav3:hover { background: url('/i/common2010/tab-bg.gif') no-repeat -327px -37px;}
	#tabNav3.tabActive{ background: url('/i/common2010/tab-bg.gif') no-repeat -327px -37px;}
	
	/* panel styling */
	.panels {clear: both;}
	.panels div{ background: url('/i/common2010/tab-panel-bg.gif') no-repeat 0px 0px;  padding: 13px 13px 25px 13px; height: 276px; overflow:auto;}

/*  */

/**** PROJECTS TABLES TAB ****/
.shadetabs {padding: 3px 0; margin-left: 0;margin-top: 1px;margin-bottom: 0;font: bold 14px Arial, helvetica, sans-serif; list-style: none; text-align: left; /*set to left, center, or right to align the menu as desired*/}
.shadetabs li {display: inline; margin: 0;}
.shadetabs li a {text-decoration: none; position: relative; z-index: 1; padding: 3px 7px; margin-right: 3px; border: 1px solid #e0e0e0; color: #000; background: #f2f2f2;}
.shadetabs li a:visited {color: #ffffff;}
.shadetabs li a:hover {text-decoration: none; color: #000; background: #ccc;}
.shadetabs li a.selected { /*selected main tab style */ position: relative; top: 1px;}
.shadetabs li a.selected { /*selected main tab style */ background: #ccc; color: #000; border-bottom-color: white;}
.shadetabs li a.selected:hover { /*selected main tab style */ text-decoration: none;}
.tabcontent {display:none;}
@media print {.tabcontent {display:block !important;}}

/**** UTIL MENU ****/
	#utilNav {margin-top: -46px; margin-right: 20px; *margin-left: 760px; float: right;}
	.utilNavItem {height: 0px; padding-top: 26px; overflow: hidden;display: block; float:left;}
	#utilNavItem1 {width: 54px; background: url('/i/common2010/util-nav.gif') no-repeat 0px 0px;}
	#utilNavItem1:hover {background: url('/i/common2010/util-nav.gif') no-repeat 0px -26px;}
	#utilNavItem2 {width: 62px; background: url('/i/common2010/util-nav.gif') no-repeat -54px 0px;}
	#utilNavItem2:hover {background: url('/i/common2010/util-nav.gif') no-repeat -54px -26px;}
	#utilNavItem3 {width: 64px; background: url('/i/common2010/util-nav.gif') no-repeat -116px 0px;}
	#utilNavItem3:hover {background: url('/i/common2010/util-nav.gif') no-repeat -116px -26px;}


/**** TRAY MENU ****/
	/* menu item general */
	#menuBar {width: 960px; height: 33px; position: absolute; z-index: 1000; margin-top: 78px;}
	#menuBar a.topLevelMenuItem {display: block; float:left; overflow:hidden; height: 0px; padding-top: 33px; }
	#menuBar a.symbol {display: block; float:left; overflow:hidden; height: 0px; padding-top: 33px; }
	
	/* menu dimming background styles*/
	.menuBG {background:#000; position:absolute; left:0px; top:0px; width:100%; height:100%; z-index: 900; }
	
	/* menu rollovers */
/*	
#menuItem1 {width: 208px;         background: url('/i/common2010/nav-buttons0.gif') no-repeat 0px 0px;}
#menuItem1:hover {                   background: url('/i/common2010/nav-buttons0.gif') no-repeat 0px -33px;}
#menuItem1.menuActive {          background: url('/i/common2010/nav-buttons0.gif') no-repeat 0px -33px;}

#menuItem3 {width: 366px;         background: url('/i/common2010/nav-buttons0.gif') no-repeat -208px 0px;}
#menuItem3:hover {                   background: url('/i/common2010/nav-buttons0.gif') no-repeat -208px -33px;}
#menuItem3.menuActive {          background: url('/i/common2010/nav-buttons0.gif') no-repeat -208px -33px;}

#menuItem4 {width: 176px;         background: url('/i/common2010/nav-buttons0.gif') no-repeat -574px 0px;}
#menuItem4:hover {                   background: url('/i/common2010/nav-buttons0.gif') no-repeat -574px -33px;}
#menuItem4.menuActive {          background: url('/i/common2010/nav-buttons0.gif') no-repeat -574px -33px;}
*/	

#menuItem1 {width: 119px; 	background: url('/i/common2010/nav-buttons1.gif') no-repeat 0px 0px;}
#menuItem1:hover {			background: url('/i/common2010/nav-buttons1.gif') no-repeat 0px -33px;}
#menuItem1.menuActive {			background: url('/i/common2010/nav-buttons1.gif') no-repeat 0px -33px;}

#menuItem2 {width: 250px; 	background: url('/i/common2010/nav-buttons1.gif') no-repeat -119px 0px;}
#menuItem2:hover {			background: url('/i/common2010/nav-buttons1.gif') no-repeat -119px -33px;}
#menuItem2.menuActive {			background: url('/i/common2010/nav-buttons1.gif') no-repeat -119px -33px;}

#menuItem3 {width: 266px; 	background: url('/i/common2010/nav-buttons1.gif') no-repeat -369px 0px;}
#menuItem3:hover {			background: url('/i/common2010/nav-buttons1.gif') no-repeat -369px -33px;}
#menuItem3.menuActive {			background: url('/i/common2010/nav-buttons1.gif') no-repeat -369px -33px;}

#menuItem4 {width: 115px; 	background: url('/i/common2010/nav-buttons1.gif') no-repeat -635px 0px;}
#menuItem4:hover {			background: url('/i/common2010/nav-buttons1.gif') no-repeat -635px -33px;}
#menuItem4.menuActive {			background: url('/i/common2010/nav-buttons1.gif') no-repeat -635px -33px;}
#menuItem5 {width: 95px; 	background: url('/i/common2010/nav-buttons1.gif') no-repeat -750px 0px;}
#menuItem5:hover {			background: url('/i/common2010/nav-buttons1.gif') no-repeat -750px -33px;}
#menuItem5.menuActive {			background: url('/i/common2010/nav-buttons1.gif') no-repeat -750px -33px;}

#menuItem6 {width: 95px; 	background: url('/i/common2010/nav-buttons1.gif') no-repeat -845px 0px;}
#menuItem6:hover {			background: url('/i/common2010/nav-buttons1.gif') no-repeat -845px -33px;}
#menuItem6.menuActive {			background: url('/i/common2010/nav-buttons1.gif') no-repeat -845px -33px;}
	
	/* menu panels general */
	#menuPanels {position: absolute;}
	#menuPanels .menuPanel{position: absolute; 
	
	/*  FIX INITIAL DISPLAY BUG ???*/
			display: none;}
	
	/* panel size and position */
	#menuPanel1a {width: 550px;}
	#menuPanel2a {width: 550px;}
	#menuPanel3a {width: 550px; margin-left: 52px;}
	#menuPanel4a {width: 550px; margin-left: 168px;}
	
	/* menu layout */
	.menuPanel {background-color: #fff; padding: 15px; border: 1px solid #ccc; border-top: 0px;}
	.menuCol {width: 180px; float: left}
	.menuNewsColWide {width: 440px; float: left}
	.menuNewsColNarrow {width: 110px; float: left}
	
	/* menu text styling */
	.menuPanel h3 {font-size: 12px; padding-left: 2px; margin: 4px;}
	.menuPanel ul {margin: 0px; padding: 0px;}
	.menuPanel ul li{list-style:none; margin: 0px; padding: 3px;}
	.menuPanel li a{ display: block; background:url('/i/common2010/menu-bg.gif') no-repeat 0px 0px; color:#006699; text-decoration:none; padding: 1px 8px 4px 18px;}
	.menuPanel li a:hover{background: #329dd7 url('/i/common2010/menu-bg.gif') no-repeat 0px -52px; color:#fff; text-decoration:none; border: 1px solid #dcdcdc; padding: 1px 7px 2px 17px;}
	
	/* menu feature images styling */
	.menuFeatures {clear:both; padding-top: 4px;}
	.menuFeatures img{padding: 8px;}
	.menuFeatures a {display: block; float:left; padding: 1px; text-decoration:none; color:#006699; text-align:center;}
	.menuFeatures a:hover {border: 1px solid #329dd7; padding: 0px;}
	
	/* menu map styling */
	.menuMap {background: url('/i/common2010/menu-map-bg.jpg'); height:205px; margin: -15px -15px 10px -15px;}
        .mapPlot {position:absolute; background: url('/i/common2010/map-icon.png') no-repeat center center; *background: url('/i/common2010/map-icon.gif') no-repeat 0px 0px; width: 11px; text-decoration:none; color:#FFFFFF; padding: 0px 0px 4px 4px; height: 0px;  padding-top: 16px; overflow:hidden;}
        .mapPlot:visited {color: #fff;}
        .mapPlot:hover {position:absolute; background: url('/i/common2010/map-icon-over.png') no-repeat center center; *background: url('/i/common2010/map-icon-over.gif') no-repeat 0px 0px; width: 11px; text-decoration:none; color:#cc0000; padding: 0px 0px 4px 4px;height: 0px;  padding-top: 16px; overflow:hidden;}
	
	/* menu map property plots */
	#opsMenuProp1 {margin-left: 264px; margin-top: 33px;}/* zink */
	#opsMenuProp2 {margin-left: 271px; margin-top: 28px;}/* stor */
	#opsMenuProp3 {margin-left: 236px; margin-top: 43px;}/* galm */
	#opsMenuProp4 {margin-left: 234px; margin-top: 60px;}/* neves */
	#opsMenuProp5 {margin-left: 241px; margin-top: 60px;}/* agua */
	#opsMenuProp6 {margin-left: 283px; margin-top: 128px;}/* tenke */
	#opsMenuProp7 {margin-left: 100px; margin-top: 128px;}/* colmillos */
	#opsMenuProp8 {margin-left: 100px; margin-top: 90px;}/* andreas */

/* Home Map */
#homeMap {border:1px solid #ccc; width:378px;}
#homeMapHeader {background: url('/i/common2010/home-map-heading.gif') no-repeat top left; margin: 0px; width: 378px; height: 0px; padding-top: 31px; overflow:hidden;}
#homeMapBase {background: url('/i/common2010/home-map-bg.gif') no-repeat top left; width:378px; height: 197px;}
#HomeZinkgruvan{	margin-left: 182px; 	margin-top: 33px;}
#HomeStorliden{		margin-left: 187px; 	margin-top: 26px;}
#HomeGalmoy {		margin-left: 163px; 	margin-top: 43px;}
#HomeNevesCorvo {	margin-left: 160px; 	margin-top: 59px;}
#HomeAquablanca {	margin-left: 168px; 	margin-top: 61px;}
#HomeTenke{		margin-left: 199px; 	margin-top: 128px;}
#HomeColmillos{		margin-left: 90px; 	margin-top: 143px;}
#HomeAndrea{		margin-left: 90px; 	margin-top: 150px;}

/**** SUB MENU ****/
/*
#subNav {background: #fff url('/i/common2010/subNav-BG.gif') repeat-y 0px 0px; width: 190px; height:100%; overflow:hidden; border-right: 1px solid #ccc; position:absolute; z-index:100; *margin-left: -90px; *padding-top: 12px;}
#subNav ul {width: 177px;}
#subNav ul, #subNav ul li { list-style:none; margin: 0px; padding: 3px;}
#subNav ul ul{ padding-left: 12px;}
#subNav a{background:url('/i/common2010/menu-bg.gif') no-repeat 0px 0px; color:#006699; text-decoration:none; padding: 1px 8px 4px 18px;}
#subNav a:hover{background: #329dd7 url('/i/common2010/menu-bg.gif') no-repeat 0px -52px; color:#fff;border: 1px solid #dcdcdc; padding: 1px 7px 2px 17px;}
 */

#subNav {background: #fff url('/i/common2010/subNav-BG.gif') repeat-y 0px 0px; width: 190px; overflow:hidden;  position:absolute; z-index:100; margin-left: -10px; *margin-left: -80px; *padding-top: 12px; border-right: 1px solid #ccc;}
#subNav ul {width: 177px;}
#subNav ul { list-style:none; margin: 0px; padding: 0px;}
#subNav ul li { list-style:none; margin: 0px; padding: 0px 0px 0px 13px;}
#subNav ul ul {padding-left: 12px;}
#subNav a {display: block; background: url('/i/common2010/menu-bg.gif') no-repeat top left; color:#006699; text-decoration:none; padding: 1px 8px 4px 18px;}
#subNav a:hover {display: block; background: #329dd7 url('/i/common2010/menu-bg.gif') no-repeat 0px -52px; color:#fff; border: 1px solid #dcdcdc; padding: 1px 7px 2px 17px;}
#subNav h1 {padding: 15px 0 10px 10px;}

#regsubNav {width: 190px; float: left; overflow:hidden; padding: 0px 0px 12px 0px;}
#regsubNav ul {width: 177px;}
#regsubNav ul {list-style:none; margin: 0px; padding: 0px;}
#regsubNav ul li {list-style:none; margin: 0px; padding: 0px 0px 0px 13px;}
#regsubNav ul ul {padding-left: 12px; width: 162px;}
#regsubNav a {display: block; background: url('/i/common2010/menu-bg.gif') no-repeat top left; color:#006699; text-decoration:none; padding: 1px 8px 4px 18px;}
#regsubNav a:hover {display: block; background: #329dd7 url('/i/common2010/menu-bg.gif') no-repeat 0px -52px; color:#fff; border: 1px solid #dcdcdc; padding: 1px 7px 2px 17px;}
#regsubNav h1 {padding: 15px 0 10px 10px;}

/* headers */
.investors_heading {background: url('/i/common2010/investors-banner.jpg') no-repeat top left; width: 940px; height: 87px;}
.careers_heading {background: url('/i/common2010/careers-banner.jpg') no-repeat top left; width: 940px; height: 87px;}
.contact_heading {background: url('/i/common2010/contact-banner.jpg') no-repeat top left; width: 940px; height: 87px;}
.news_heading {background: url('/i/common2010/news-banner.jpg') no-repeat top left; width: 940px; height: 87px;}
.ops_heading {background: url('/i/common2010/operations-banner.jpg') no-repeat top left; width: 940px; height: 87px;}
.resp_heading {background: url('/i/common2010/corporate-responsibility-banner.jpg') no-repeat top left; width: 940px; height: 87px;}
.main_resp_heading {background: url('/i/common2010/main-corporate-responsibility-banner.jpg') no-repeat top left; width: 870px; height: 299px;}

.main_exp_heading {background: url('/i/common2010/exploration-banner.jpg') no-repeat top left; width: 870px; height: 319px;} 

/* use this if side nav is not present
.main_exp_heading {background: url('/i/common2010/exploration-banner.jpg') no-repeat top left; width: 940px; height: 319px;}
*/

/* map headers */
.neves_map {float: left; background: url('/i/common2010/neves-corvo-header-map.jpg') no-repeat top left; width: 740px; height: 236px; margin: 9px 0 0 9px;}
.galmoy_map {float: left; background: url('/i/common2010/galmoy-header-map.jpg') no-repeat top left; width: 740px; height: 236px; margin: 9px 0 0 9px;}
.storliden_map {float: left; background: url('/i/common2010/storliden-header-map.jpg') no-repeat top left; width: 740px; height: 236px; margin: 9px 0 0 9px;}
.zinkgruvan_map {float: left; background: url('/i/common2010/zinkgruvan-header-map.jpg') no-repeat top left; width: 740px; height: 236px; margin: 9px 0 0 9px;}
.tenke_map {float: left; background: url('/i/common2010/tenke-header-map.jpg') no-repeat top left; width: 740px; height: 236px; margin: 9px 0 0 9px;}
.aguablanca_map {float: left; background: url('/i/common2010/aguablanca-header-map.jpg') no-repeat top left; width: 740px; height: 236px; margin: 9px 0 0 9px;}


/* ops headers */
.neves_pic {float: left; background: url('/i/header_pics/neves-corvo.jpg') no-repeat top left; width: 740px; height: 236px; margin: 9px 0 0 9px;}
.galmoy_pic {float: left; background: url('/i/header_pics/galmoy.jpg') no-repeat top left; width: 740px; height: 236px; margin: 9px 0 0 9px;}
.zinkgruvan_pic {float: left; background: url('/i/header_pics/zinkgruvan.jpg') no-repeat top left; width: 740px; height: 236px; margin: 9px 0 0 9px;}
.tenke_pic {float: left; background: url('/i/header_pics/tenke.jpg') no-repeat top left; width: 740px; height: 236px; margin: 9px 0 0 9px;}
.aguablanca_pic {float: left; background: url('/i/header_pics/aguablanca.jpg') no-repeat top left; width: 740px; height: 236px; margin: 9px 0 0 9px;}


/**** OPS MAP ****/	

	#opsHubMap {}
	#opsMapBG {background:url('/i/common2010/ops-hub-map-bg.jpg') no-repeat top left; width: 870px; height: 323px;}
	
	/* map plot styling */
	.opsMapPlot {position:absolute; background: url('/i/common2010/map-icon.png') no-repeat 0px 0px; *background: url('/i/common2010/map-icon.gif') no-repeat 0px 0px; width: 11px; height: 11px; text-decoration:none; color:#FFFFFF; padding: 0px 0px 4px 4px; height: 0px;  padding-top: 16px; overflow:hidden;}
	.opsMapPlot:visited {color: #fff;}
	.opsMapPlot:hover {position:absolute; background: url('/i/common2010/map-icon-over0.png') no-repeat 0px 0px; *background: url('/i/common2010/map-icon-over0.gif') no-repeat 0px 0px; width: 400px; height: 11px; text-decoration:none; color:#cc0000; padding: 0px 0px 4px 4px; height: 0px;  padding-top: 16px; overflow:hidden;}
	.opsMapPlot.active{position:absolute; background: url('/i/common2010/map-icon-over0.png') no-repeat 0px 0px; *background: url('/i/common2010/map-icon-over0.gif') no-repeat 0px 0px; width: 400px; height: 11px; text-decoration:none; color:#cc0000; padding: 0px 0px 4px 4px; height: 0px;  padding-top: 16px; overflow:hidden;}
	
	/* map plots */
	#opsMapPlot1 {margin-left: 305px; margin-top: 53px;}/* zink */
	#opsMapPlot2 {margin-left: 312px; margin-top: 37px;}/* stor */
	#opsMapPlot3 {margin-left: 264px; margin-top: 68px;}/* galm */
	#opsMapPlot4 {margin-left: 264px; margin-top: 100px;}/* neves */
	#opsMapPlot5 {margin-left: 274px; margin-top: 101px;}/* agua */
	#opsMapPlot6 {margin-left: 334px; margin-top: 208px;}/* tenke */
	#opsMapPlot7 {margin-left: 100px; margin-top: 208px;}/* colmillos */
	#opsMapPlot8 {margin-left: 100px; margin-top: 215px;}/* colmillos */
	
	/* map panel styling */
	#opsMapPanels {font: 12px Arial, Helvetica, sans-serif; line-height:15px;}
	.opsMapPanel {background: url('/i/common2010/opsmap-console-bg.jpg') no-repeat 0px -1px; width: 193px; height: 342px; position: absolute;  margin-left: 617px; padding: 25px 20px 20px 20px;}
	.opsMapPanel p {padding-top: 3px;}
	.opsMapPanel h4{color: #FFFFFF; font-size: 20px;}
	.opsMapPanel h4.b{color: #000000; font-size: 20px;}
	/* map panel position */
/* off For Cufon
	.opsMapPanel h4, .opsMapPanel h5 {overflow:hidden; height:0px; padding-top: 20px; margin:0px;}	
	#zinkPanel h4 { background: url('/i/common2010/opsmap-panel-heading-zinkgruvan.gif') no-repeat top left;}
	#zinkPanel h5 {background: url('/i/common2010/opsmap-panel-heading-sweden.gif') no-repeat top left;}
	#storPanel h4 {background: url('/i/common2010/opsmap-panel-heading-storliden.gif') no-repeat top left;}
	#storPanel h5 {background: url('/i/common2010/opsmap-panel-heading-sweden.gif') no-repeat top left;}
	#galmPanel h4 {background: url('/i/common2010/opsmap-panel-heading-galmoy.gif') no-repeat top left;}
	#galmPanel h5 {background: url('/i/common2010/opsmap-panel-heading-ireland.gif') no-repeat top left;}
	#nevePanel h4 {background: url('/i/common2010/opsmap-panel-heading-neves-corvo.gif') no-repeat top left;}
	#nevePanel h5 {background: url('/i/common2010/opsmap-panel-heading-portugal.gif') no-repeat top left;}
	#aguaPanel h4 {background: url('/i/common2010/opsmap-panel-heading-aguablanca.gif') no-repeat top left;}
	#aguaPanel h5 {background: url('/i/common2010/opsmap-panel-heading-spain.gif') no-repeat top left;}
	#tenkPanel h4 {background: url('/i/common2010/opsmap-panel-heading-tenke.gif') no-repeat top left;}
	#tenkPanel h5 {background: url('/i/common2010/opsmap-panel-heading-drc.gif') no-repeat top left;}
*/	
	/* map console styling*/
	#opsMapConsole {background:url('/i/common2010/ops-hub-map-console.gif') no-repeat; padding: 10px;}
	.opsConsoleItem {display: block; background:url('/i/common2010/ops-hub-map-console.gif') no-repeat 0px 0px; height: 0px; overflow:hidden; width: 208px;  padding-top: 56px; float: left;}
		
	#conItem1{background:url('/i/common2010/ops-hub-map-console.gif') no-repeat -10px -10px;}
	#conItem1:hover{background:url('/i/common2010/ops-hub-map-console.gif') no-repeat -10px -149px;}
	
	#conItem2{background:url('/i/common2010/ops-hub-map-console.gif') no-repeat -218px -10px;}
	#conItem2:hover{background:url('/i/common2010/ops-hub-map-console.gif') no-repeat -218px -149px;}
	
	#conItem3{background:url('/i/common2010/ops-hub-map-console.gif') no-repeat -426px -10px;  /* -218px -10px;  */}
	#conItem3:hover{background:url('/i/common2010/ops-hub-map-console.gif') no-repeat -426px -149px; /* -218px -149px;*/}
	
	#conItem4{background:url('/i/common2010/ops-hub-map-console.gif') no-repeat -10px -66px;}
	#conItem4:hover{background:url('/i/common2010/ops-hub-map-console.gif') no-repeat -10px -205px;}
	
	#conItem5{background:url('/i/common2010/ops-hub-map-console.gif') no-repeat -218px -66px;}
	#conItem5:hover{background:url('/i/common2010/ops-hub-map-console.gif') no-repeat -218px -205px;}
	
	#conItem6{background:url('/i/common2010/ops-hub-map-console.gif') no-repeat -426px -66px;}
	#conItem6:hover{background:url('/i/common2010/ops-hub-map-console.gif') no-repeat -426px -205px;}
	
	#AssetOverviewBut {display: block; background:url('/i/common2010/ops-hub-map-console.gif') no-repeat -651px 0px; height: 0px; overflow:hidden; width: 199px;  padding-top: 118px; float: left; margin: -66px 0px 0px 17px;}
	#AssetOverviewBut:hover {display: block; background:url('/i/common2010/ops-hub-map-console.gif') no-repeat -651px -139px;}

/**** OPS ACCORDION ****/	

	#opsAccordion {margin: 20px 0px 20px 0px; width: 870px;}
	#opsAccordion .accordionHeading {font: normal 18px arial, helvetica, sans-serif; clear: both; margin:0px; background:#f0f0f0 url('/i/common2010/accordion-bg.gif') repeat-x top left; border:1px solid #e0e0e0;border-bottom: 0px; padding: 10px; cursor:pointer;}
	#opsAccordion .accordionPanel {clear: both; background:#f0f0f0; border:1px solid #e0e0e0;  padding: 0px 0px 20px 20px; margin: 0;}
	#opsAccordion .accCol {float:left; width: 350px; padding: 0px 0px 16px 10px;}
    #opsAccordion ul.accCol {list-style: none; margin: 0; padding: 0; font-size: 12px;}
	#opsAccordion .accCol h5{margin:2px;}
	#opsAccordion .accordionHeading .icon {position: absolute; width: 846px; padding-top: 21px; height: 0px; overflow: hidden; background: url('/i/common2010/accordion-icon.gif') no-repeat 826px -21px; }
    #opsAccordion .accordionHeading.activePanel .icon {position: absolute; width: 846px; padding-top: 21px; height: 0px; overflow: hidden; background: url('/i/common2010/accordion-icon.gif') no-repeat 826px 0px;}

/**** PRESENTATIONS & VIDEO ACCORDION ****/	

	#videoAccordion {margin: 20px 0px 20px 0px; width: 100%;}
	#videoAccordion .accordionHeading {font: normal 18px arial, helvetica, sans-serif; clear: both; margin:0px; background:#f0f0f0 url('/i/common2010/accordion-bg.gif') repeat-x top left; border:1px solid #e0e0e0;border-bottom: 0px; padding: 10px; cursor:pointer;}
	#videoAccordion .accordionPanel {clear: both; background:#f0f0f0; border:1px solid #e0e0e0;  padding: 20px 20px 20px 20px; margin: 0;}
	#videoAccordion .accCol {float:left; width: 250px; padding: 0px 0px 16px 10px;}
    #videoAccordion ul.accCol {list-style: none; margin: 0; padding: 0; font-size: 12px;}
	#videoAccordion .accCol h5{margin:2px;}
	#videoAccordion .accordionHeading .icon {position: absolute; width: 676px; padding-top: 21px; height: 0px; overflow: hidden; background: url('/i/common2010/accordion-icon.gif') no-repeat 656px -21px; }
    #videoAccordion .accordionHeading.activePanel .icon {position: absolute; width: 676px; padding-top: 21px; height: 0px; overflow: hidden; background: url('/i/common2010/accordion-icon.gif') no-repeat 656px 0px;}

/* Corporate Responsibility Layout */
.intro_col {width: 336px;  height: 400px; float: left; padding: 0 20px 20px 0; line-height: 20px;}
html>body .intro_col {width: 316px;}
.intro_col ol {color: #000; font-weight: normal;}
.feat_box_2col {float: left; background: url('/i/common2010/feat_bg.jpg') no-repeat bottom left; width: 257px; min-height: 240px; height: 240px;}
html>body .feat_box_2col {height: auto;}
.feat_box_2col strong {font-size: 15px; padding: 10px; display: block;}
.feat_box_2col ul {list-style: url('/i/common2010/blue_arrow.gif'); padding: 0; margin: 0 0 0 25px;}
.feat_box_2col ul li {padding: 0 0 4px 0;}
.feat_box_2col p {padding: 10px 15px 10px 15px; margin: 0;}
.large_feat_box {clear: both; background: url('/i/common2010/lowerbox_bg.jpg') no-repeat top left; overflow: hidden; width: auto; margin: 10px 0 0 32px; min-height: 350px; height: 350px;}
html>body .large_feat_box {height: auto;}
.feat_box_horz_left {float: left; margin: 0 20px 20px 0; width: 315px; padding: 10px 10px 10px 20px;}
html>body .feat_box_horz_left {width: 285px;}
.feat_box_horz_left strong {font-size: 18px; margin: 0 0 10px 0; padding: 0; display: block;}
.feat_box_horz_mid {float: left; margin: 0 20px 20px 0; width: 180px; padding: 10px 0 10px 0;}
.feat_box_horz_mid strong {font-size: 18px; margin: 10px 0 10px 0; padding: 0; display: block;}
.feat_box_horz_right {float: left; margin: 0 0 20px 0; width: 210px; padding: 10px 10px 10px 0;}
html>body .feat_box_horz_right {width: 200px;}
.feat_box_horz_right strong {font-size: 18px; margin: 0 0 10px 0; padding: 0; display: block;}
.fleft {margin: 0 15px 15px 0;}
.fright {margin: 0 0px 15px 0;}
.cleft {}

        
/**** FOOTER ****/	
 #footerArea {clear: both; background: #353033; overflow: hidden; color: #fff; padding: 10px 0 10px 0;}
 #footerArea a {color: #00aaff}
.footer_box_home {float: left; margin: 5px 0 20px 0;}
.footer_box {float: left; margin: 5px 0 20px 55px;}
