/* Corex Gold CSS - Oct 18, 2009 - RA */

/* Essentials */
html, body, td, big, strong, small {font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 18px;}
body {margin: 0; padding: 0; color: #333;}
big, strong {font-weight: bold;}
small {font-size: 10px;}

/* Text links */
a, a:visited {text-decoration: none; color: #144260;}
a:hover {text-decoration: underline; color: #144260;}

/* Text Headers */
h1, h2 {color: #033251; font-size: 18px; font-weight: normal; margin: 20px 0 10px 0; padding: 0;}
h3 {font-size: 20px; color: #ccc; margin: 15px 0 10px 0;}
h4 {font-size: 15px; color: #033251; border-bottom: 1px solid #ccc; margin: 5px 0 10px 0;}
h5 {color: #666; font-size: 15px; display: inline;}

/* Layout */
.container {width: 848px; margin: 0 auto;}
.left_col {width: 159px; float: left; padding: 0 0 0 36px;}
.right_col {width: 675px; float: left; text-align: justify;}
.content {padding: 0 40px 20px 30px;}

/* Front Page Only */
.main_bg {background: url('/i/common2009/front_main_bg.gif') repeat-x top left;}
.front_body_bg {background: url('/i/common2009/body_bg.gif') no-repeat top center; width: 870px; min-height: 450px; height: auto !important; height: 450px; margin: 0 auto; overflow: hidden;}
.front_welcome_text {padding: 20px 50px 20px 50px; line-height: 26px; font-size: 14px; text-align: justify;}
.features_area {width: 788px; margin: 0 auto; overflow: hidden; padding: 0 50px 20px 50px;}
.feat_box {float: left; margin-right: 3px;}
.email_box {float: left; margin-left: 3px; background: url('/i/common2009/subscribe_box.gif') no-repeat top left; width: 178px; height: 57px; padding: 70px 0px 0 10px;}
.feat_box_end {float: left;}

/* Articles format */
.article_item {padding: 0; margin: 0;}
.article_item ul {list-style: none; padding: 0; margin: 0 0 10px 0;}
.article_date {clear: both;}
.article_title {font-weight: bold; float: left;}
.article_link {float: left; margin-left: 10px;}
.article_body {clear: both;}

/* Stock Info */
table.stocktable1 {border-collapse: collapse; margin: 0 0 10px 0;}
table.stocktable1 td {border: 1px solid #144260; width: 16%;}
table.stocktable1 td.stock_title {text-align: center; background: #034d7f; color: #fff; font-weight: bold;}
table.stocktable1 td.stock_value {text-align: right; padding: 0 10px 0 0;}

/* Forms Stuff */
.form_field {float: left;}
.form_button {float: left;}
.text_field {width: 140px; height: 19px; margin: 0; padding: 0;}

/* Images */
.img_header {background: url('/i/common2009/img_header.jpg') no-repeat top center; min-width: 870px; width: auto !important; height: 214px; margin: 0 auto;}
.menu_bg {background: url('/i/common2009/menu_bg.gif') repeat-x top left; min-width: 870px; width: auto !important; height: 36px; margin: 0 auto;}
.body_bg {background: url('/i/common2009/body_bg.gif') no-repeat top center; width: 870px; min-height: 450px; height: auto !important; margin: 0 auto; overflow: hidden;}

/* Maps & Photos */
.gallery {text-align: center; float: left; width: 150px; height: 160px; margin: 0 20px 0 0; font-size: 11px; line-height: normal;}
.gallery a, .gallery a:visited {text-decoration: none;}
.gallery a:hover {text-decoration: none;}

/* Side Nav Area */
.side_nav {width: 159px; clear: both;}
.side_nav ul {list-style: none; color: #2b5474; margin: 5px 0 20px 0; padding: 0;}
.side_nav ul li {border-bottom: 1px solid #d4d4d4;}
.side_nav ul li a:link, .side_nav ul li a:visited {width: 140px; padding: 3px 5px 3px 14px; display: block; color: #144260;}
.side_nav ul li a:hover {display: block; color: #144260; text-decoration: none; background: #bdd3e3 url('/i/common2009/sidenav_on.gif') no-repeat top left;}
.side_nav ul li#active, .side_nav ul li#active a, .side_nav ul li#active a:visited {display: block; color: #144260; font-weight: bold; background: #bdd3e3 url('/i/common2009/sidenav_on.gif') no-repeat top left;}

.side_nav ul ul {list-style: none; color: #2b5474; margin: 0; padding: 0;}
.side_nav ul ul li {border-bottom: 1px solid #d4d4d4;}
.side_nav ul ul li a:link, .side_nav ul ul li a:visited {width: 130px; padding: 3px 5px 3px 24px; display: block; color: #144260;}
.side_nav ul ul li a:hover {display: block; color: #144260; text-decoration: none; background: #bdd3e3 url('/i/common2009/sidenav_on.gif') no-repeat top left;}
.side_nav ul ul li#active, .side_nav ul ul li#active a, .side_nav ul ul li#active a:visited {display: block; color: #666; font-weight: normal;}

/* Table formatting for all projects pages */
table.table1 {border-collapse: collapse;}
table.table1 th {font-size: 12px; font-weight: bold; border: 1px solid #333; color: #fff; background: #032e49; padding: 2px;}
table.table1 td {font-size:10px; border: 1px solid #333; padding: 2px;}
table.table1 tr.total td {font-weight: bold; background: #f0f0f0;}

.CTable {background-color: #ffffff; border-collapse:collapse;}
.CTable TH {background-color:#032e49;color: #ffffff; font-weight:bold; font-size:10px;padding: 2px;}
.CTable TD {background-color:#f0f0f0;color:#000000; font-size:10px; padding: 2px;}

.mgmt {width: 100%; margin: 0; padding: 0 0 15px 0; clear: both; overflow: hidden;}
.mgmt_name {font-weight: bold; font-size: 14px;}
.mgmt_position {font-style: normal;}
.mgmt_bio {float: left; padding: 8px 0 0 0; margin: 8px 0 0 0; text-align: justify; border-top: 1px solid #666;}

/* Footer Area */
.footer_area {border-top: 1px solid #ccc; overflow: hidden; width: 830px; margin: 0 auto; clear: both;}
.adnet_logo {float: left; padding: 5px 0 0 0;}
.footer_links {float: left; width: 640px; padding: 5px 0 14px 10px; font-size: 11px; clear: both; color: #333;}
.footer_links ul {list-style: none; margin: 0; padding: 0;}
.footer_links ul li {display: inline; padding: 0;}
.footer_links ul li a, .footer_links ul li a:visited {color: #333; padding: 2px 3px 2px 3px;}
.footer_links ul li a:hover {color: #333; text-decoration: underline;}
.footer_links ul li:before {content: " | ";}
.footer_links ul li:first-child:before {content: "";}

/* Housekeeping */
.clearall {clear: both;}
.buttons {padding: 10px;}
.pngt {behavior: url('/cc/js/pngbehavior.htc');}