/* Odyssey Resources - June 22, 2009 - RA */

/* Essentials */
html, body, table, big, strong {font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 1.5em;}
big, strong {font-weight: bold;}
small {font-size: 10px;}
body {background: #fff; color: #000; margin: 0; padding: 0;}
ul, ol {margin: 5px 0 5px 20px;}
th {color: #fff;}

/* Text Links */
a:link, a:visited {color: #006699; text-decoration: none;}
a:hover {color: #003366; text-decoration: none;}

/* Text headers */
h1, h2, h3, h4, h5 {color: #003366; margin: 0; padding: 0;}
h1 {font-size: 19px; margin-bottom: 10px;}
h2 {font-size: 16px; margin: 10px 0 0 0;}
h3 {font-size: 14px;}
h4 {font-size: 13px;}
h5 {font-size: 12px;}

/* Layout */
.header_area {width: 100%; background: #006599;}
.container {width: 960px; margin: 0 auto; background: #fff url('../i/common/container_bg.gif') repeat-y top left; overflow: hidden; border: 4px solid #fff; border-top: none;}
.leftcol {float: left; width: 153px; background: #000;}
.rightcol {float: left; width: 807px; background: #fff;}
.content {padding: 20px;}
.main_menu {background: #000; height: 24px; margin: 4px 0 0 0; padding: 4px 0 0 0;}
.welcome_text {float: left; width: 500px; padding: 20px;}
.recent_updates {float: left; width: 240px; padding: 20px 20px 0 5px;}
.events {width: 153px; padding: 20px 8px 10px 8px; color: #fff;}
.events h2 {color: #006599;}
.events ul {list-style: none; margin: 0; padding: 0;}
.events ul li {padding: 0 5px 0 5px;}

.reg_users {text-align: center; color: #000; background: #fff; width: 140px; border: #006599 1px solid; margin: 10px 0 0 6px;}
.reg_users a, .reg_users a:visited {font-size: 14px; font-weight: bold;}

/* Images and backgrounds */
.main_bg  {background: url('../i/common/main_bg.gif') repeat top left;}
.header_quote {margin: 0 auto; background: url('../i/common/header.gif') no-repeat top left; width: 960px; height: 55px;}
.logo {background: url('../i/common/logo.jpg') no-repeat top left; width: 153px; height: 117px;}
.footer_art_area {background: url('../i/common/lines_bg.jpg') repeat-x top left; width: 100%; height: 32px;}
.footer_art {background: url('../i/common/lines.jpg') no-repeat top left; width: 780px; height: 32px;}
.header_pic {background: url('../i/common/home_pic.jpg') no-repeat top left; width: 807px; height: 300px;}
.subheader_pic {background: url('../i/common/sub_pic.jpg') no-repeat top left; width: 807px; height: 170px;}

/* Side nav */
.side_nav {width: 153px; margin-top: 57px;}
.side_nav ul {list-style: none; margin: 0; padding: 0;}
.side_nav ul li {border-bottom: 1px solid #fff;}
.side_nav ul li a, .side_nav ul li a:visited {display: block; width: 137px; padding: 5px 6px 5px 10px; color: #fff;}
.side_nav ul li a:hover {background: #006699; color: #fff; text-decoration: none;} 
.side_nav ul li#active {background: #006699; color: #fff; text-decoration: none; font-weight: bold;}

/* Management format */
.mgmt {width: 100%; margin: 10px 0 0 0; padding: 10px 0 0 0; border-top: 1px solid #666; clear: both;}
.mgmt_name {font-weight: bold; font-size: 14px;}
.mgmt_position {font-style: italic;}
.mgmt_bio {float: left; padding: 8px 0 0 0; margin: 8px 0 0 0;}

/* Financials format */
.fin_item ul {list-style: none; margin: 0; padding: 0;}
.fin_item ul li {float: left; display: inline; margin-right: 15px;}
.fin_title {font-weight: bold;}

/* Articles format */
.article_item {padding: 0; margin: 0;}
.article_item ul {list-style: none; padding: 0; margin: 0 0 10px 0;}
.article_title {font-weight: bold; float: left;}
.article_link {float: left; margin-left: 10px;}
.article_body {clear: both;}

/* News Release format */
.news_item {padding: 0 0 10px 0;}
.news_date {font-style: italic;}
.news_title {font-weight: bold; font-size: 13px; border-bottom: 1px solid #ccc; padding: 0 0 5px 0; margin: 0 0 5px 0;}
.news_file {text-align: right; font-weight: bold; margin: 10px 0 0 0;}

/* Corp Gov format */
.corp_item {padding: 0 0 10px 0;}
.corp_date {font-style: italic;}
.corp_title {font-weight: bold; font-size: 13px; padding: 0 0 5px 0; margin: 0 0 5px 0;}
.corp_file {text-align: right; font-weight: bold; margin: 10px 0 0 0;}

/* Maps Display on Projects */
.maps_display {width: 100%; clear: both;}
.maps_center {text-align:center;}
.maps_sm {float: left; width: 200px; padding: 0 5px; margin-right: 15px; text-align: center;}

/* Front page Recent News Release format */
ul.newsitem {list-style: none; margin: 10px 0 0 0; padding: 0;}
ul.newsitem li {padding: 0 0 10px 0;}

/* Stock Quote - Front Page only */
.stock_quote {width: 125px; border: none; padding: 5px; margin: 0 0 0 8px; color: #fff;}
.stock_quote_symbol {text-align: center; font-size: 16px; font-weight: bold; padding-bottom: 10px;}
.stock_quote_price {text-align: right; font-size: 18px; font-weight: bold; padding-right: 15px;}
.stock_quote_legal {text-align: center; font-size: 10px;}
.stock_quote_date {text-align: center;}

/* Footer Area */
.footer_area {width: 960px; margin: 0 auto;}
.footer_text {font-size: 11px; text-align: right; color: #fff;}

/* Housekeeping */
.clearall {clear: both;}