/* Uracan Resources Resources CSS - Sep 14, 2009 - RA */

/* Essentials */
html, body, td, big, strong, small {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 1.5em;}
body {margin: 0; padding: 0; background: #eeeeee; color: #333;}
big, strong {font-weight: bold;}
small {font-size: 10px;}

/* Text headers */
h1, h2, h3, h4, h5, h6 {margin: 0 0 10px 0; padding: 0;  font-weight: normal;}
h1 {font-size: 20px; color: #d01719; font-weight: bold; text-transform: uppercase; padding: 0 0 5px 5px; border-bottom: 1px solid #bcbcbc; width: 155px;}
h2 {font-size: 20px; color: #d01719; font-weight: bold; text-transform: uppercase; padding: 0 0 5px 0;}
h3 {float: left; font-size: 13px; color: #d01719; font-weight: bold; text-transform: uppercase; padding: 3px 6px 0 0;}
h4 {color: #d01719; font-weight: bold; font-size: 13px; padding: 0; margin: 0px;}

/* Text links */
a, a:visited {text-decoration: none; color: #d01719;}
a:hover {text-decoration: underline; color: #d01719;}

/* Layout */
.front_container {width: 980px; margin: 0 auto; background: url('/i/common2009/front_content_bg.gif') repeat-y top left; overflow: hidden;}
.container {width: 980px; margin: 0 auto; background: url('/i/common2009/content_bg.gif') repeat-y top left; overflow: hidden;}
.prj_container {width: 980px; margin: 0 auto; background: url('/i/common2009/prj_content_bg.gif') repeat-y top left; overflow: hidden;}
.footer_container {width: 980px; margin: 0 auto;}
.menu_bg {background: url('/i/common2009/menu_bg.gif') repeat-x top center; min-width: 980px; height: 52px;}
.logo_header {background: url('/i/common2009/uracan_header.jpg') no-repeat top center; min-width: 1px; height: 229px; background-repeat:repeat-x;}
.logo_bg {background: url('/i/common2009/redtop_bg.gif') repeat-x top left; height: 229px;}
.footer_bg {background: url('/i/common2009/footer_bg.gif') repeat-x top center; width: 100%; height: 50px;}
.stock_bg {background: url('/i/common2009/stock_bg.gif') no-repeat top left; width: 268px; height: 135px;}

.content_top {border-top: 5px solid #d01719; min-width: 980px; height: 17px;}
.content {padding: 0 20px 20px 25px;}
.main_menu {width: 980px; margin: 0 auto;}

.left_col {float: left; width: 172px; padding: 0 0 0 13px;}
.mid_col {float: left; width: 565px;}
.prj_col {float: left; width: 785px;}
.prj_col h3 {float: none; font-size: 13px; color: #d01719; font-weight: bold; text-transform: uppercase; padding: 3px 6px 0 0;}

.right_col {float: left; width: 210px; padding: 0 0 0 20px;}

.front_left_col {float: left; width: 273px; padding: 0;}
.front_mid_col {float: left; width: 434px;}
.front_right_col {float: left; width: 270px; padding: 0 0 0 2px;}

/* Projects */
.que_map {float: right; margin: -50px 0 0 0; background: url('/i/common2009/quebec_map.gif') no-repeat top left; width: 398px; height: 388px;}

/* Side Nav Area */
.side_nav {width: 160px; margin: -10px 0 0 0;}
.side_nav ul {list-style: none; margin: 0; padding: 0;}
.side_nav ul li {}
.side_nav ul li a:link, .side_nav ul li a:visited {width: 150px; padding: 4px 5px 4px 5px; display: block; color: #2c3b45; border-bottom: 1px solid #bcbcbc;}
.side_nav ul li a:hover, .side_nav ul li#active {display: block; text-decoration: none; background: #fff; color: #000;}
.side_nav ul li#active a, .side_nav ul li#active a:visited {display: block; background: #fff; color: #000; font-weight: bold;}
.side_nav ul li#lead a, .side_nav ul li#lead a:visited {display: block; background: #fff; color: #d01719; font-weight: bold;}

.side_nav ul ul {list-style: none; margin: 0; padding: 0;}
.side_nav ul ul li {}
.side_nav ul ul li a:link, .side_nav ul ul li a:visited {width: 135px; padding: 4px 5px 4px 20px; display: block; color: #2c3b45; border-bottom: 1px solid #bcbcbc;}
.side_nav ul ul li a:hover, .side_nav ul ul li#active {display: block; text-decoration: none; background: #fff; color: #000;}
.side_nav ul ul li#active a, .side_nav ul ul li#active a:visited {display: block; background: #fff; color: #000; font-weight: bold;}

/* Stock Quote */
.stock_symbol {float: left; font-weight: bold; color: #fff; font-size: 20px; padding: 15px 5px 0 10px;}
.stock_date {float: left; text-align: right; font-weight: bold; color: #fff; font-size: 14px; padding: 15px 5px 0 10px;}
.stock_title {float: left; text-align: left; padding: 13px 50px 0 12px; width: 130px; font-weight: bold; font-size: 13px; text-transform: uppercase;}
.stock_value {float: left; text-align: right; padding: 13px 0 0 10px; font-size: 13px; width: 50px;}

/* Subscribe */
.text_field {float: left; border: 1px solid #d01719; background: #fff; color: #999; width: 120px; height: 20px;}

/* Front page Recent News Release format */
ul.newsitem {list-style: none; margin: 0; padding: 0;}
ul.newsitem li {padding: 0 0 10px 0; width: 268px;}
.separator {background: url('/i/common2009/separator.gif') no-repeat top left; width: 268px; height: 9px; margin: 5px 0 0 0;}

/* 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; text-align: justify;}

/* Financials Format */
.fin_item {overflow: hidden; border-bottom: 1px solid #333; padding: 5px 0 5px 0; clear: both;}
.fin_date {font-weight: bold; float: left; padding: 0 10px 0 0; width: 21%;}
.fin_title {font-weight: bold; float: left; padding: 0 10px 0 0; width: 65%;}
.fin_pdf {font-weight: bold; float: left; padding: 0; width: 10%; text-transform: uppercase;}
.fin_pdf a:hover {color: #ff0000; text-decoration: none;}

/* 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_date {clear: both;}
.article_link {float: left; margin-left: 10px;}
.article_body {clear: both; text-align: justify;}

/* Footer Area */
.footer_text {float: left; color: #fff; font-size: 12px; padding: 15px 0 0 150px;}
.footer_links {float: left; padding: 15px 0 0 0;}
.footer_links ul {list-style: none; margin: 0; padding: 0;}
.footer_links ul li {display: inline; padding: 0 15px 0 0;}
.footer_links ul li a, .footer_links ul li a:visited {color: #fff; padding: 2px 3px 2px 3px;}
.footer_links ul li a:hover {color: #ff9900;}

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