/* Gleichen Resources CSS - Sep 30, 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; background: #fff; 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, h3, h4, h5, h6 {margin: 0; padding: 0; font-weight: normal;}
h1 {font-size: 18px; font-weight: normal; margin: 20px 0 0 0; padding: 0 0 5px 10px; border-bottom: 1px solid #ccc;}
h2 {font-size: 18px; font-weight: normal; margin: 20px 0 10px 0; padding: 0 0 5px 0; border-bottom: 1px solid #ccc;}
h3 {font-size: 16px; font-weight: normal; margin: 0 0 5px 0; padding: 0 0 5px 0;}

/* Layout */
.body_bg {background: #e5e5e5 url('/i/common/body_bg.jpg') repeat-x top left;}
.container {width: 780px; margin: 0 auto; background: #fff; border: 1px solid #666666; border-top: none; padding: 0 7px 0 7px; overflow: hidden;}
.logo_area {width: 780px; height: 71px; background: url('/i/common/img_header.jpg') no-repeat; top-center;}
.img_header {width: 780px; height: 166px; background: url('/i/common/img_main.jpg') no-repeat; top-center; margin: 3px 0 0 0;}
.main_menu {padding: 40px 0 0 390px;}

.left_col {float: left; width: 180px; margin: 10px 0 10px 0;}
.right_col {float: left; width: 599px; min-height: 300px; height: auto !important; height: 300px; margin: 10px 0 10px 0; border-left: 1px solid #666;}
.content {padding: 0 20px 20px 20px;}

/* Front Page Area */
.stock_box {border: 2px solid #2b5474; padding: 10px; width: 120px; margin: 20px auto 0 auto; overflow: hidden;}
.stock_symbol {color: #2b5474; font-weight: bold; text-align: center; border-bottom: 1px solid #ccc;}
.stock_last {font-size: 36px; font-weight: bold; padding: 15px 0 15px 0; border-bottom: 1px solid #ccc; text-align: center;}
.stock_title {float: left; width: 70px; border-bottom: 1px solid #ccc;}
.stock_value {float: left; width: 50px; border-bottom: 1px solid #ccc; text-align: right;}
.stock_legal {font-size: 11px; color: #ccc; text-align: right;}

/* Front page Recent News Release format */
ul.newsitem {list-style: none; margin: 0; padding: 0;}
ul.newsitem li {display: inline; float: left; width: 30%; padding: 0 10px 5px 0;}
ul.newsitem li a, ul.newsitem li a:visited {color: #2b5474;}
.news_date {font-weight: bold; color: #2b5474;}

/* Form Box */
.form_box {margin: 10px 0 0 0;}
.text_field {border: 1px solid #ccc; font-size: 11px; width: 192px; height: 20px; padding: 4px 10px 0 5px;}
.form_field {float: left; padding: 0 5px 0 0;}

/* Side Nav Area */
.side_nav {width: 180px; clear: both;}
.side_nav ul {list-style: none; color: #2b5474; margin: 0; padding: 0;}
.side_nav ul li {border-bottom: 1px solid #cccccc;}
.side_nav ul li a:link, .side_nav ul li a:visited {width: 160px; padding: 5px 10px 5px 10px; display: block; color: #2b5474;}
.side_nav ul li a:hover {display: block; color: #2b5474; background: #f0f0f0; text-decoration: none;}
.side_nav ul li#active, .side_nav ul li#active a, .side_nav ul li#active a:visited {display: block; background: #f0f0f0; color: #2b5474; 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; background: #ccc; padding: 3px;}
table.table1 td {border: 1px solid #999; padding: 3px;}
table.table1 tr.total td {font-weight: bold; background: #f0f0f0;}

/* Footer Area */
.adnet_logo {float: left; padding: 0px 35px 0 0;}
.footer_area {width: 780px; margin: 0 auto; text-align: right;}
.footer_links {padding: 4px 0 4px 0; font-size: 11px;}
.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: #2b5474; padding: 2px 3px 2px 3px;}
.footer_links ul li a:hover {color: #2b5474; text-decoration: underline;}
.footer_links ul li:before {content: " | ";}
.footer_links ul li:first-child:before {content: "";}

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