/* Acrex Ventures CSS - May 24, 2009, RA */

/* Essentials */
html, body, td, big, strong, small body {font-family: arial, helvetica, sans-serif; font-size: 12px;}
body {margin: 0; background: #000;}

/* Text links */
a, a:visited {color: #216b8c; text-decoration: none;}
a:hover {color: #033850; text-decoration: none;}

/* Images and background */
.main_bg {background: url('/i/common2009/main_bg.jpg') no-repeat top center;}
.header {background: url('/i/common2009/header.jpg') no-repeat top center; width: 960px; height: 118px;}
/*.projects_bg {background: url('/i/common2009/projects_bg.jpg') no-repeat top center; width: 960px; height: 240px;}*/
.projects_bg {background: url('/i/common2009/projects_bg.jpg') no-repeat top center; width: 916px; height: 240px;}
.side_bottom {background: url('/i/common2009/side_bottom.gif') no-repeat top center; width: 161px; height: 150px;}
.front_content_bg {background: url('/i/front2009/front_content_bg.jpg') no-repeat top center; width: 960px; height: 384px;}

/* Layout */
.container {width: 960px; margin: 0 auto; background: #fff; overflow: hidden;}
.mainmenu {padding: 56px 0 0 373px;}
.leftcol {float: left; width: 161px; padding: 45px 0 0 29px;}
.rightcol {float: left; width: 770px;}
.content {padding: 20px 30px 20px 40px;}
/*.project_fact_1 {float: left; color: #525252; width: 133px; padding: 0 10px 0 35px; font-size: 11px;}*/
.project_fact_1 {float: left; color: #525252; width: 248px; padding: 0 0px 0 0px; font-size: 11px;}
.project_fact_2 {float: left; color: #525252; width: 156px; padding: 0 10px 0 10px; font-size: 11px;}
.project_fact_3 {float: left; color: #525252; width: 156px; padding: 0 10px 0 10px; font-size: 11px;}
/*.project_fact_1 h2, .project_fact_2 h2, .project_fact_3 h2 {margin: 50px 0 0 0; padding: 0 0 10px 0; color: #b8a97b; font-size: 12px;}*/
.project_fact_1 h2, .project_fact_2 h2, .project_fact_3 h2 {margin: 0; padding: 0; color: #b8a97b; font-size: 12px;}
/*.flash_map {float: right; width: 766px;}*/
.flash_map {float: right; width: 668px;}

/* Stock Info Box */
.stock_box {width: 530px; height: 49px; padding: 2px 0 0 405px;}
.stock_title {color: #fff; text-transform: uppercase; font-size: 13px;}
.stock_label {color: #fff; text-transform: uppercase; font-size: 13px; padding-left: 10px;}
.stock_value {color: #e3cb8a; font-size: 13px;}
.stock_last {color: #e3cb8a; font-size: 28px; padding-left: 30px;}
.stock_border_t {border-top: 1px solid #6d6942; border-collapse: collapse;}
.stock_border_r {border-right: 1px solid #6d6942; border-collapse: collapse;}
.stock_border_b {border-bottom: 1px solid #6d6942; border-collapse: collapse;}
.stock_border_l {border-left: 1px solid #6d6942; border-collapse: collapse;}

.welcome_text {float: left; width: 215px; padding: 68px 0 0 455px;}
.latest_news {float: left; width: 215px; padding: 61px 0 0 45px;}
.rss_update_front, .email_update_front {float: left;}
.content h1 {color: #1d4862; font-size: 20px; font-weight: normal; margin-top: 34px;}

/* Latest News */
.latest_news b {color: #8bc261; font-weight: bold;}
.latest_news a, .latest_news a:visited {color: #fff;}
.latest_news a:hover {color: #ffdf92;}
.latest_news ul {margin: 0; padding: 0; list-style: none;}
.latest_news ul li { border-bottom: 1px solid #7b8242; padding: 6px 0 6px 0;}

/* Side Nav */
.sidenav {width: 161px; background: #1d4862; border-bottom: 1px solid #000;}
.sidenav ul {margin: 0; padding: 0; list-style: none; font-size: 11px;}
.sidenav ul li {text-transform: uppercase;}
.sidenav ul li a, .sidenav ul li a:visited {display: block; color: #fff; padding: 7px 5px 7px 12px; width: 144px;}
.sidenav ul li a:hover {background: #000; color: #fff; width: 144px;}
.sidenav ul li#active {background: #000;}

/* Side features */
.side_features, .side_buttons {width: 161px; background: #3789ba; border-bottom: 1px solid #000;}
.side_padding {padding: 6px 0 6px 12px;}

/* Footer area */
.footer_area {width: 960px; margin: 0 auto; background: #000; color: #525252;}

.footer_sitemap {width: 67%; float: left;}
#footer_sitemap div {float: left; padding-right:10px;}
#footer_sitemap h3 {font-size: 11px; color: #b8a97b; text-transform: uppercase;} 
#footer_sitemap h3 a, #footer_sitemap h3 a:visited {font-size: 11px; color: #b8a97b; text-transform: uppercase;}
#footer_sitemap h3 a:hover {font-size: 11px; color: #fff; text-transform: uppercase;}
#footer_sitemap div ul {list-style: none; color: #939384; padding:0; margin:0; font-size: 11px;}   
#footer_sitemap div ul li a, #sitemap div ul li a:visited {list-style: none; color: #939384; padding:0; margin:0;}   
#footer_sitemap div ul li a:hover {list-style: none; color: #fff; padding:0; margin:0;}   
.footer_moreinfo {float: left; width: 15%; padding: 0 0 10px 5px;}
.footer_address {float: left; width: 15%; padding: 0 5px 10px 5px;}

.footer_sitemap, .footer_moreinfo, .footer_address {font-size: 10px;}
.footer_sitemap h2, .footer_moreinfo h2, .footer_address h2 {text-transform: uppercase; margin: 15px 0 0 0; padding: 0 0 15px 0; font-size: 12px;}
.footer_sitemap h2 {padding: 0 0 5px 0;}
/* Housekeeping */
.clearall {clear: both;}
