/* Sabina Silver CSS */
BODY {font-family:arial, helvetica, sans-serif; font-size:12px; margin:0px; color:#333333; background:#fff;} 
TD {font-family:arial, helvetica, sans-serif; font-size:12px} 
BIG {font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:bold} 
STRONG {font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:bold} 
SMALL {font-family:arial, helvetica, sans-serif; font-size:10px} 

/* Default text links */
a:link {color:#687b86; text-decoration:none;}
a:visited {color:#687b86; text-decoration:none;}
a:hover {color:#6cb0b8; text-decoration:none;}

/* Default headers */
H1 {color:#820c24; font-size:18px; font-weight:bold; padding:0px; margin:0px; padding-bottom:10px;}
H2 {color:#000; font-size:18px; font-weight:bold; padding:0px; margin:0px; padding-bottom:0px;}
H3 {color:#666; font-size:14px; font-weight:bold; padding:0px; margin:0px;}

/* Layout & Formatting */

/* Header Area */
#headercontainer {width:770px; margin:0 auto; clear:both;}
#stocksymbolarea {height:122px;}
#picheaderarea {height:144px;}

/* Menu Area */
#menuarea {height:22px;}

/* Body Area */
#bodycontainer {width:770px; margin:0 auto; clear:both;}
#sidenavarea {width:158px; float:left; padding:0px 0px 0px 12px;}
#contentarea {width:548px; float:left; padding:0px 20px 20px 20px;}

/* Footer Area */
#footercontainer {clear:both; width:100%; height:53px; background:#e4e5e6;}
#footerarea {width:770px; margin:0 auto; background:#e4e5e6;}
.footertext {width:575px; float:left; text-align:left; padding-top:7px;}
.footertext a {color:#75797e;}
.footertext a:visited {color:#75797e;}
.footertext a:hover {color:#333;}
.adnetlogo {width:195px; float:left;}

/* Front page only */
#welcometextarea {width:440px; float:left;}
.welcometext {padding-right:20px;}
#stockquotearea {width:160px; float:left;}
#featuredarea {width:150px; float:left;}
#featuredarea div {padding: 0 0 0 10px;}

#lowercontainer {width:100%; overflow: hidden; clear:both; background: url('/i/front/lowerbody-bg.gif') repeat-y top center;}
#lowerbodyarea {width:770px; margin:0 auto;}
#latestrssarea {width:310px; float:left;}
.latesttext {padding:0px 10px 0px 20px;}
#upcomingarea {width:310px; float:left;}
.eventstext {padding:0px 30px 0px 10px;}
#subscribearea {width:150px; float:left;}
.subscribetext {padding:0px 0px 0px 8px; font-size:11px;}

.stockquote TH {padding:3px; border-bottom:1px solid #e7e7e7; font-size:22px; color:#6b6b6b;}
.stockquote TD {padding:3px; height:26px; border-bottom:1px solid #e7e7e7; font-size:12px; color:#333333;}

.itemlist {margin:0px; padding:0px;}
.newsitem {margin:0px; padding:0px;padding-bottom:6px;}
.listdate {margin:0px; padding:0px;font-weight:bold;}

/* BG Image Styling */
.frontbg {background-image: url('/i/common/sabina-header.jpg'); background-repeat: no-repeat; background-position: top center;}
.mainbg {background-image: url('/i/common/sabina-header.jpg'); background-repeat: no-repeat; background-position: top center;}

/* Stock Info */
table.stocktable1 {border-collapse: collapse; margin: 0 0 10px 0;}
table.stocktable1 td {border: 1px solid #144260; width: 16%;}
table.stocktable1 td.stock_title {text-align: center; background: #6cb0b8; color: #fff; font-weight: bold;}
table.stocktable1 td.stock_value {text-align: right; padding: 0 10px 0 0;}

/* Articles format */
.article {padding: 0; margin: 0 0 20px 0; width: 100%;}
.article ul, .article ul li {list-style: none; padding: 0; margin: 0;}
.article_title {float: left; font-weight: bold;}
.article_link {float: left; margin-left: 20px;}
.article_body {clear: both;}

/* Side Nav Area */
.side_nav ul {list-style: none; margin: 0 0 0 6px; padding: 0; }
.side_nav ul li {width: 158px; border-bottom: 1px solid #e8e9ea;}
.side_nav ul li a:link, .side_nav ul li a:visited {width: 133px; padding: 5px 5px 5px 20px; display: block; color: #666666; background: #fff url('/i/common/side-off.gif') no-repeat bottom left;}
.side_nav ul li a:hover, .side_nav ul li#active {display: block; color: #fff; background: #6cb0b8 url('/i/common/side-on.gif') no-repeat bottom left;}
.side_nav li#active a, .side_nav li#active a:visited {display: block; color: #fff; background: #6cb0b8 url('/i/common/side-on.gif') no-repeat bottom left;}

.side_nav ul ul {list-style: none; margin: 0; padding: 0; }
.side_nav ul ul li {width: 158px; border-bottom: 1px solid #e8e9ea;}
.side_nav ul ul li a:link, .side_nav ul ul li a:visited {width: 118px; padding: 5px 5px 5px 35px; display: block; color: #666666; background: #fff url('/i/common/side-off.gif') no-repeat bottom 14px;}
.side_nav ul ul li a:hover, .side_nav ul ul li#active {display: block; color: #fff; background: #6cb0b8 url('/i/common/side-on.gif') no-repeat bottom 14px;}
.side_nav ul ul li#active a, .side_nav ul ul li#active a:visited {display: block; color: #fff; background: #6cb0b8 url('/i/common/side-on.gif') no-repeat bottom 14px;}

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