/* Shamaran Resources CSS - RA - Oct 12, 2009 */

/* 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: #2b5474;}
a:hover {text-decoration: underline; color: #2b5474;}

/* Text Headers */
h1, h2 {color: #000; text-transform: uppercase; font-size: 20px; margin: 20px 0 15px 0; padding: 0;}
h3 {font-size: 20px; color: #ccc; margin: 15px 0 10px 0;}
h4 {font-size: 20px; color: #000; margin: 5px 0 10px 0;}

/* Layout */
.content_area {width: 100%; background: #fff; overflow: hidden;}
.main_bg {background: #000 url('/i/common2009/footer_bg.gif') repeat-y top center;}
.front_bg {background: #000;}
.container {width: 790px; margin: 0 auto; clear: both;}
.main_menu_area {width: 100%; height: 25px; background: #fff;}
.main_menu {width: 834px; margin: 0 auto;}
.left_col {float: left; width: 160px; background: url('/i/common2009/left_bg.jpg') no-repeat top left; min-height: 150px;}
.mid_col {float: left; width: 447px; background: url('/i/common2009/right_bg.jpg') no-repeat top left;}
.right_col {float: left; width: 630px; background: url('/i/common2009/right_bg.jpg') no-repeat top left;}
.img_col {float: left; width: 143px; background: url('/i/common2009/right_bg.jpg') no-repeat top left; padding: 40px 10px 10px 10px;}
.content {padding: 20px 0 20px 20px;}

/* Front Page Only */
.front_container {width: 845px; margin: 0 auto;}
.welcome_col {float: left; width: 507px; height: 294px; background: url('/i/common2009/text_placeholder.gif') no-repeat top left; color: #ccc;}
.welcome_content {padding: 0 20px 10px 20px; line-height: normal; text-align: justify;}
.photo_col {float: left; width: 338px;}
.second_box {width: 100%; border: none; overflow: hidden; background: url('/i/common2009/latest_bg.jpg') repeat-y top left; min-height: 152px;}
.latest_col {float: left; width: 485px; ; padding: 0 0 0 20px;}
.subscribe_col {float: left; width: 317px; height: 180px; padding: 0 0 0 20px; background: url('/i/common2009/subscribe_bg.gif') repeat-y top left;}
.feature_boxes {width: 845px; padding: 15px 0 15px 15px; overflow: hidden; clear: both;}
.feature_boxes div {float: left; text-align: center; padding: 0 5px 0 5px;}
.feature_boxes div a, .feature_boxes div a:visited {color: #cfa344; text-decoration: none;}
.feature_boxes div a:hover {color: #ccc; text-decoration: none;}
.footer_bg {background: #000 url('/i/common2009/footer_bg.gif') repeat-y top left; border-top: 1px solid #6e4242; overflow: hidden; clear: both; min-height: 60px; height: auto !important; height: 60px;}

/* Stock Quote */
.stock_left_col {float: left; width: 80px; margin-right: 10px; overflow: hidden;}
.stock_mid_col {float: left; width: 100px; margin-right: 10px; overflow: hidden;}
.stock_right_col {float: left; width: 100px; overflow: hidden;}
.stock_disclaimer {float: right; font-size: 11px; color: #ccc; padding: 20px 10px 0 0;}
.stock_symbol {color: #fff; text-transform: uppercase; font-weight: bold;}
.stock_price {color: #fff; font-size: 30px; padding: 10px 0 5px 0;}
.stock_title1 {border-top: 1px solid #ff0000; border-bottom: 1px solid #ff0000; color: #fff; float: left; clear: both; width: 50px; height: 22px; padding: 3px 0 0 0;}
.stock_value1 {border-top: 1px solid #ff0000; border-bottom: 1px solid #ff0000; color: #fff; float: left; text-align: right; width: 50px; height: 22px; padding: 3px 0 0 0;}
.stock_title2 {border-bottom: 1px solid #ff0000; color: #fff; float: left; clear: both; width: 50px; height: 22px; padding: 3px 0 0 0;}
.stock_value2 {border-bottom: 1px solid #ff0000; color: #fff; float: left; text-align: right; width: 50px; height: 22px; padding: 3px 0 0 0;}

/* Marketwire News Display */
.front_news {float: left; width: 135px; min-height: 90px; padding: 0; margin: 0 20px 2px 0; color: #fff;}
.news_link {border-top: 1px solid #ccc; display: block; text-align: right;}
.news_link a, .news_link a:visited {text-transform: uppercase; color: #fff; font-weight: bold; font-size: 11px;}

/* Form */
.form_field {}
.text_field {float: left; border: none; background: url('/i/common2009/textfield_bg.gif') no-repeat top left; width: 200px; height: 22px; padding: 3px 0 0 8px; color: #666;}
.form_submit {float: left; text-align: right; margin: 0 0 0 0;}

/* Investors Bottom Features Area */
.bottom_features_area {background: #000; width: 100%; height: 216px;}
.bottom_container {width: 832px; overflow: hidden; margin: 0 auto;}
.fin_calendar {float: left; width: 266px;}
.bot_features {float: left; background: url('/i/common2009/bot_features_bg.gif') no-repeat top left; width: 545px; height: 166px; padding: 60px 0 0 20px;}

.bot_features div {float: left; text-align: center; padding: 0 4px 0 4px;}
.bot_features div a, .bot_features div a:visited {color: #cfa344; text-decoration: none;}
.bot_features div a:hover {color: #ccc; text-decoration: none;}

/* Images and Maps */
.map_container {border: 1px solid #dcdbc6; padding: 10px 15px 10px 15px; height: 250px; overflow: hidden;}
html>body .map_container {height: auto; min-height: 250px;}

.map_click {float: right; font-style: italic; margin: 10px 0 0 0;}
.map {float: left; margin: 0 25px 15px 0; width: 250px;}
.map_gallery {margin: 10px 0 10px 0; padding: 10px 0 10px 0; border-top: 1px solid #ccc; clear: both; overflow: hidden;}
.map_thumb {float: left; width: 180px; text-align: center;}
.map_caption {float: left; width: 380px;}

/* Image headers */
.flash_placeholder {min-width: 834px; width: auto !important; width: 100%; background: url('/i/common2009/flash_placeholder.jpg') no-repeat top center; height: 263px;}
.front_content_area {min-width: 834px; width: auto !important; width: 100%; background: #000 url('/i/common2009/front_bg.jpg') no-repeat top center; overflow: hidden;}
.news_header {min-width: 834px; width: auto !important; width: 100%; background: url('/i/common2009/news_header.jpg') no-repeat top center; height: 206px;}
.bg-corp {min-width: 834px; width: auto !important; width: 100%; background: url('/i/common2009/corp_header.jpg') no-repeat top center; height: 206px;}
.bg-news {min-width: 834px; width: auto !important; width: 100%; background: url('/i/common2009/news_header.jpg') no-repeat top center; height: 206px;}
.bg-prj {min-width: 834px; width: auto !important; width: 100%; background: url('/i/common2009/projects_header.jpg') no-repeat top center; height: 206px;}
.bg-invest {min-width: 834px; width: auto !important; width: 100%; background: url('/i/common2009/investors_header.jpg') no-repeat top center; height: 206px;}
.bg-contact {min-width: 834px; width: auto !important; width: 100%; background: url('/i/common2009/contact_header.jpg') no-repeat top center; height: 206px;}
.bg-careers {min-width: 834px; width: auto !important; width: 100%; background: url('/i/common2009/careers_header.jpg') no-repeat top center; height: 206px;}

/* Side Nav Area */
.side_nav {width: 140px; clear: both;}
.side_nav ul {list-style: none; color: #2b5474; margin: 40px 0 20px 0; padding: 0;}
.side_nav ul li {}
.side_nav ul li a:link, .side_nav ul li a:visited {width: 125px; padding: 3px 5px 3px 10px; display: block; color: #993300;}
.side_nav ul li a:hover {display: block; color: #2b5474; text-decoration: none;}
.side_nav ul li#active, .side_nav ul li#active a, .side_nav ul li#active a:visited {display: block; color: #993300; font-weight: normal;}

/* Second level */
.side_nav ul ul {list-style: none; color: #2b5474; margin: 0; padding: 0;}
.side_nav ul ul li {}
.side_nav ul ul li a:link, .side_nav ul ul li a:visited {width: 110px; padding: 3px 5px 3px 25px; display: block; color: #993300;}
.side_nav ul ul li a:hover {display: block; color: #2b5474; text-decoration: none;}
.side_nav ul ul li#active, .side_nav ul ul li#active a, .side_nav ul ul li#active a:visited {display: block; color: #993300; font-weight: normal;}

/* Management format */
.mgmt {width: 100%; margin: 0; padding: 0 0 10px 0; clear: both; overflow: hidden;}
.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; text-align: justify;}

/* Table formatting for all projects pages */
table.table1 {border-collapse: collapse;}
table.table1 th {font-size: 13px; font-weight: bold; border: 1px solid #999; color: #fff; background: #b60000; padding: 3px;}
table.table1 td {border: 1px solid #999; padding: 3px;}
table.table1 tr.total td {font-weight: bold; background: #f0f0f0;}
table.table1 td.gr {background: #94d36e;}
table.table1 td.be {background: #cdc159;}

/* Alternate table format */
table.table2 {border-collapse: collapse;}
table.table2 th {font-size: 13px; border-bottom: 1px solid #999; font-weight: bold; color: #fff; background: #b60000; padding: 3px; text-align: left;}
table.table2 td {padding: 3px; border-bottom: 1px solid #999;}

/* Alternate Bullet points */
.bullet_box {background: #f1ecd9; border: 1px solid #dcdbc6; padding: 10px; overflow: hidden;}
ul.nice_bullet {list-style: url('/i/common2009/bullet_red_2.gif'); margin: 5px 0 0 20px; padding: 0;}
ul.nice_bullet li {padding: 0 0 10px 0;}
ul.nice_bullet ul {list-style: square;}

/* Project Map */
.map_area {background: #000; width: 100%; overflow: hidden;}
.map_box {float: left; width: 440px;}
.map_menu {float: left; width: 124px; padding: 0 0 0 10px;}
.map_menu ul {list-style: none; margin: 0; padding: 10px 0 0 0;}
.map_menu ul li
.map_menu ul li#header {font-weight:bold; color: #ff3333; padding: 10px 0 0 0;}
.map_menu ul li#header a, .map_menu ul li#header a:hover {font-weight:bold; color: #ff3333;}
.map_menu ul li a, .map_menu ul li a:hover {color: #fff; padding: 0 0 5px 0;} 

/* Pagination */
.page_button {clear: both; float: right;}
.page_button ul {list-style: none; margin: 0; padding: 0; width: 560px; text-align: right;}
.page_button ul li {display: inline; margin: 6px 4px 0 0; padding: 4px; width: 150px;}
.page_button ul li a, .page_button ul li a:visited {color: c21c0e; text-decoration: none;}

/* Footer Area */
.adnet_logo {float: left; padding: 16px 0 0 0;}
.footer_links {float: left; width: 580px; padding: 14px 0 14px 10px; font-size: 11px; clear: both; color: #d0c7c7;}
.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: #d0c7c7; padding: 2px 3px 2px 3px;}
.footer_links ul li a:hover {color: #d0c7c7; text-decoration: underline;}
.footer_links ul li:before {content: " | ";}
.footer_links ul li:first-child:before {content: "";}

/* Investor Image */
.imageRight {margin-left: 20px; margin-bottom: 1.5en;}

/* Housekeeping */
.clearall {clear: both;}
.buttons {padding: 20px;}
.pngt {behavior: url('/cc/js/pngbehavior.htc');}