/* Cornerstone 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} 
.input {font-family:arial, helvetica, sans-serif; font-size:10px} 
.stock {font-family:arial, helvetica, sans-serif; font-size:10px} 
.content {background:#fff;}

H1 {color:#fff; text-transform:uppercase; font-size:22px; font-weight:bold; width:260px; padding-top:14px;}
H2 {color:#52513c; font-size:18px; font-weight:bold; width:580px; padding-top:14px;}
H3 {color:#52513c; font-size:16px; font-weight:bold;}
H4 {color:#52513c; font-size:18px; font-weight:bold; padding-top:15px;}

HR {margin:0px;}

/* Layout & Formatting */
.footer {font-family:arial, helvetica, sans-serif; font-size:11px; margin-top:20px; padding-top:5px; padding-bottom:10px; border-top:1px solid #eee;} 
.bodyarea {width:1280px; background:#dbcc96; margin-left:auto; margin-right:auto;}
.bodytable {background:#fff;}
.leftbg {background-image: url('/i/common2/leftbg.gif'); background-repeat: repeat-y; background-attachment: relative; background-position: top right;}
.rightbg {background-image: url('/i/common2/rightbg.gif'); background-repeat: repeat-y; background-attachment: relative; background-position: top left;}

/* BG Image Styling */
.topbg {background-image: url('/i/common2/top-bg.gif'); background-repeat: repeat-x; background-attachment: relative; background-position: top center;}
.headerbg {background-image: url('/i/common2/cornerstone-header.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top center;}
.bannerbg {background-image: url('/i/common2/banner-bg.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top center;}
.sidepanel {padding-top:30px; padding-left:25px; background-image: url('/i/common2/sidepanel-bg.gif'); background-repeat: repeat-x; background-attachment: relative; background-position: top left;}
.pic {background-image: url('/i/common2/pic.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top center;}

.divider {background:#606051;}

/* Links */
a:link {color:#52513c; text-decoration:none;}
a:visited {color:#52513c; text-decoration:none;}
a:hover {color:#ba9d65; text-decoration:none;}

/* Side Nav */
.navLink {width: 201px;}
.navLink a {display:block; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#606051; text-decoration: none; padding:4px; padding-left:25px; border-bottom:1px solid #606051;}
.navLink a:visited {color:#606051;}
.navLink a:hover {color:#9d8657;}

.subnavLink {width: 201px;}
.subnavLink a {display:block; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#606051; text-decoration: none; padding:4px; padding-left:38px;}
.subnavLink a:visited {color:#606051;}
.subnavLink a:hover {color:#9d8657;}

.subnavLink2 {width: 201px;}
.subnavLink2 a {display:block; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#606051; text-decoration: none; padding:4px; padding-left:50px;}
.subnavLink2 a:visited {color:#606051;}
.subnavLink2 a:hover {color:#9d8657;}   

/* Front page only */
.mainbg {width:1280px; background:#52503c; background-image: url('/i/front2/main-bg.gif'); background-repeat: repeat-x; background-attachment: relative; background-position: top left;}
.fpic {background-image: url('/i/front2/pic.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top center;}
.pad10 {padding:10px;}
.fronttext1 {color:#fff; padding-left:20px; padding-right:20px;}
.fronttext2 {color:#fff; padding-left:10px; padding-right:10px;}