/* Bonterra */
BODY {font-family:arial, helvetica, sans-serif; font-size:12px; margin:0px; color:#333333; background:#18212a; background-image: url('/i/common/main-bg.jpg'); background-repeat: repeat-x; background-attachment: relative; background-position: top left;} 
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} 
.input {font-family:arial, helvetica, sans-serif; font-size:10px} 
.stock {font-family:arial, helvetica, sans-serif; font-size:10px} 

/* Links */
a:link {color:#22c7fd; text-decoration:none;}
a:visited {color:#22c7fd; text-decoration:none;}
a:hover {color:#22c7fd; text-decoration:none;}

/* Text headers */
.banners {height:35px; text-align:left; padding:10px; padding-top:10px; padding-left:25px;}
H1 {color:#02458d; font-size:30px; text-transform:uppercase; font-weight:bold; padding:0px; margin:0px;}
H2 {height:28px; color:#22c7fd; font-size:18px; font-weight:bold; padding-top:5px; border-top:2px dotted #000; border-bottom:2px dotted #000;}
.fheader1 {color:#22c7fd; font-size:16px; font-weight:bold; padding-top:5px; text-transform:uppercase;}
.fheader2 {color:#ffffff; font-size:14px; font-weight:bold; padding-top:5px;}

/* Layout & Formatting */
.content {width:765px; max-width:715px; padding:20px 25px 20px 25px;}
.sidenav {width:195px;}

/* BG Image Styling */
.shadowbg {background-image: url('/i/common/shadow-bg.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top center;}
.menubg {width:960px; height:36px; background-image: url('/i/common/menu-bg.jpg'); background-repeat: repeat-x; background-attachment: relative; background-position: top left;}
.toppic {height:257px; background-image: url('/i/common/toppic.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top center;}
.frontpic {minheight:757px; background-image: url('/i/front/front-bg.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top center;}
.bodybg {width:960px; background:#daebfb; background-image: url('/i/common/body-bg.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top center;}

/* Side Nav Area */
.navLink {width: 195px;}
.navLink a {display:block; font-weight:bold; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#02458d; text-decoration: none; padding:6px; padding-left:12px; border-bottom:2px dotted #000;);}
.navLink a:visited {color:#02458d;}
.navLink a:hover {color:#22c7fd;}
.subnavLink {width: 195px;}
.subnavLink a {display:block; font-weight:normal; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#02458d; text-decoration: none; padding:6px; padding-left:24px; border-bottom:2px dotted #000;);}
.subnavLink a:visited {color:#02458d;}
.subnavLink a:hover {color:#22c7fd;}

/* Front page only */
.lcol {background-image: url('/i/front/lcol-bg.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.rcol {background-image: url('/i/front/rcol-bg.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.textbox {text-align:left; margin-top:50px; width:446px; max-width:406px; padding:10px 20px 20px 20px; color:#fff; border-top:2px dotted #000;}
.recentbox {text-align:left; width:446px; max-width:406px; padding:10px 20px 20px 20px; color:#fff; border-top:2px dotted #000;}
.teambox {text-align:left; margin-top:50px; width:276px; max-width:236px; padding:10px 20px 20px 20px; color:#fff; border-top:2px dotted #000;}
.prjbox {text-align:left; width:276px; max-width:236px; padding:10px 20px 20px 20px; color:#fff; border-top:2px dotted #000;}
.stockbox {text-align:left; width:138px; max-width:118px; padding:10px; color:#fff; border-top:2px dotted #000;}
.stocktext1 {font-family:arial, helvetica, sans-serif; font-size:12px;font-weight:bold;color:#000000;line-height:10px;}
.stocktext2 {font-family:arial, helvetica, sans-serif; font-size:12px;font-weight:bold;color:#55BEFF;line-height:10px;}
.otherbox {text-align:left; width:138px; max-width:118px; padding:10px; color:#fff; border-top:2px dotted #000;}
.otherbox A {color:#4d79ac; text-decoration:none;}
.otherbox A:visited {color:#4d79ac; text-decoration:none;}
.otherbox A:hover {color:#fff; text-decoration:none;}
.footerhr {width:960px; background:#153d4e; height:4px;}

/* Footer Area */
.footer {background:#0d151d; width:960px; max-width:950px; text-align:left; color:#6d757d; font-size:11px; padding:5px;}
.footermenu {background:#0d151d; width:960px; max-width:950px; text-align:left; color:#fff; font-size:11px; padding:5px;}
.footermenu a {color:#fff; text-decoration:none;}
.footermenu a:visited {color:#fff; text-decoration:none;}
.footermenu a:hover {color:#1d98c1; text-decoration:none;}
.rssfooter {background:#0d151d; text-align:left; width:960px; max-width:950px; padding:5px;}