BODY {font-family:arial, helvetica, sans-serif; font-size:12px; margin:0px; color:#333333;height: 100%; background: #000 url('/i/front2/main-bg3.jpg') no-repeat top center;} 
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} 
.content {background:#fff;}

/* Links */
a:link {color:#990000; text-decoration:none;}
a:visited {color:#990000; text-decoration:none;}
a:hover {color:#000099; text-decoration:none;}

/* Side Nav */
.sidenav {padding-left:19px; padding-right:14px;}

.navLink {width: 151px;}
.navLink a {display:block; text-transform:uppercase; font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; font-weight:bold; padding:4px; padding-left:0px; padding-right:19px; border-bottom:1px solid #bf0000;  background-image: url('/i/common2/sidenav.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: bottom right;}
.navLink a:visited {color:#000000;}
.navLink a:hover {color:#bf0000;}

.subnavLink {width: 151px;}
.subnavLink a {display:block; text-transform:uppercase; font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; font-weight:bold; padding:4px; padding-left:10px; padding-right:19px; border-bottom:1px solid #ccc;}
.subnavLink a:visited {color:#000000;}
.subnavLink a:hover {color:#bf0000;}

.subsubnavLink {width: 151px;}
.subsubnavLink a {display:block; text-transform:uppercase; font-size:10px; font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; font-weight:bold; padding:4px; padding-left:20px; padding-right:19px; border-bottom:1px solid #ccc;}
.subsubnavLink a:visited {color:#000000;}
.subsubnavLink a:hover {color:#bf0000;}

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:#000; font-size:16px; font-weight:bold; padding:0px; margin:0px; padding-bottom:0px;}
H4 {color:#000; font-size:14px; font-weight:bold; padding:0px; margin:0px; padding-bottom:0px;}

/* Layout & Formatting */
.footer {font-family:arial, helvetica, sans-serif; font-size:11px; margin-top:10px; padding-top:5px; padding-bottom:10px;} 

.stocktable TD {border-bottom:1px solid #e5e5e5; padding:4px;}
.stocklarge {font-size:22px; color:#022853; font-family: arial narrow, arial, helvetica;}


/* BG Image Styling */
.rightsidebg {background:#fafafa; background-image: url('/i/common2/rightside-bg.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.menubg {background:#000; background-image: url('/i/common2/menu-bg.gif'); background-repeat: repeat-x; background-attachment: relative; background-position: top left;}
.mainbg {background:#000; background-image: url('/i/common2/main-bg.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top center;}
.frontbg {background:#000; background-image: url('/i/front2/main-bg.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top center;}
.featurebg {background:#cfcfcf; background-image: url('/i/front2/feature-bg.gif'); background-repeat: repeat-x; background-attachment: relative; background-position: top left;}
.featurebox {padding:10px 20px 10px 20px;}

/* Front page only */
.textbg {background:#cfcfcf; background-image: url('/i/front2/text-bg.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.textcontent {margin:20px 20px 10px 30px; line-height:1.8em;}
.whatsnew {width:230px; background:#000; color:#fff; border:1px solid #4c3c2c;}
.pad15 {padding:15px;}

.inputfield {border:none; font-size:11px; padding-left:10px; padding-top:4px; color:#999; width:222px; height:22px; background-image: url('/i/front2/textfield.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}

/* Recent News Styling */
.newsdate {color:#c80000; font-weight:bold;}
.recentnews {float:left; width:140px; padding-right:10px; line-height:1.5em;}

#wrapper {width: 100%; height: 100%; background: url('/i/front2/main-bg4.jpg') no-repeat top center;}
#abs {
		position: absolute;
		width: 100%;
		height: 100%;
	}
.pointer {cursor: pointer;}
