/* Western Wind 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; overflow:auto;} 
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:#1b75bc; text-transform:uppercase; font-size:17px; font-weight:normal; padding:0px; margin:0px; margin-bottom:15px;}
H2 {color:#1b75bc; text-transform:uppercase; font-size:17px; font-weight:normal; padding:0px; margin:0px; margin-bottom:15px;}

/* Layout & Formatting */
.footer {font-family:arial, helvetica, sans-serif; font-size:11px; padding-top:6px;} 
.formbox {border:1px solid #1b75bc;}
.textfield {border:none; color:#1b75bc; font-size:13px; padding:2px; }

/* Navigation */
a:link {color:#486389; text-decoration:none;}
a:visited {color:#486389; text-decoration:none;}
a:hover {color:#1b75bc; text-decoration:none;}

/* Side Nav */
.sidenav {width:231px; border:1px solid #e9e9e9; margin-top:13px;}
.sidenav2 {border:1px solid #fff;}
.sideheader {background:#f5f5f5; height:21px; padding:10px; padding-top:5px; padding-bottom:5px;} 

.navLink {width: 231px;}
.navLink a {display:block; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#486389; 
 text-decoration: none; padding:4px; padding-left:22px; padding-top:8px;}
.navLink a:visited {color:#486389;}
.navLink a:hover {color:#1b75bc; background-image: url('/i/common/sideon.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}

.anavLink {width: 231px;}
.anavLink a {display:block; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#486389; 
 text-decoration: none; padding:4px; padding-left:22px; padding-top:8px; background-image: url('/i/common/sideon.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.anavLink a:visited {color:#486389;}
.anavLink a:hover {color:#1b75bc;}

.subnavLink {width: 231px;}
.subnavLink a {display:block; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#486389; 
 text-decoration: none; padding:4px; padding-left:36px; padding-top:8px;}
.subnavLink a:visited {color:#486389;}
.subnavLink a:hover {color:#1b75bc; background-image: url('/i/common/subsideon.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}

.asubnavLink {width: 231px;}
.asubnavLink a {display:block; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#486389; 
 text-decoration: none; padding:4px; padding-left:36px; padding-top:8px; background-image: url('/i/common/subsideon.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.asubnavLink a:visited {color:#486389;}
.asubnavLink a:hover {color:#1b75bc;}

.sub2navLink {width: 231px;}
.sub2navLink a {display:block; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#486389; 
 text-decoration: none; padding:4px; padding-left:45px; padding-top:8px;}
.sub2navLink a:visited {color:#486389;}
.sub2navLink a:hover {color:#1b75bc; background-image: url('/i/common/subsideon.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}

.asub2navLink {width: 231px;}
.asub2navLink a {display:block; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#486389; 
 text-decoration: none; padding:4px; padding-left:45px; padding-top:8px; background-image: url('/i/common/subsideon.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.asub2navLink a:visited {color:#486389;}
.asub2navLink a:hover {color:#1b75bc;}

/* Custom Table Format */
.table1 TH {font-weight:bold; text-align:left; font-size:13px; border-bottom:1px solid #d7d7d7; padding-bottom:4px;}
.table1 TD {vertical-align:top; padding:5px 10px 12px 5px; border-bottom:1px solid #edebeb;}
.table1 TD TD {background:none;}

/* BG Image Styling */
.mainbg {background:#305d9e; background-image: url('/i/common/wnd-pic.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top center;}
.homebg {background:#305d9e; background-image: url('/i/front/wnd-header.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top center;}

/* Front page only */
.pad10 {padding:10px;}
.mainpanel {width:637x; min-height:440px; height:440px; border:1px solid #e9e9e9; margin-top:13px;}
.mainpanel2 {border:1px solid #fff;}
.stockbox {float:left; border-top:1px solid #fff; border-bottom:0px solid #fff; border-right:1px solid #fff;}
.profilebox {float:left; border-top:1px solid #fff; border-bottom:0px solid #fff; border-right:1px solid #fff;}
.pptbox {float:left; border-top:1px solid #fff; border-bottom:0px solid #fff;}
.mediaBtn {float:left; margin-bottom: 10px;}

.stocktable td {border-bottom:1px solid #e9e9e9; padding:5px;}

/* Gallery Grid */
.gallery_grid {clear: both;}
.gallery_grid ul { margin: 0; padding:0;}
.gallery_grid ul li {list-style:none; float: left; display: block; width: 120px; text-align: center; background: #f0f0f0; margin: 0 20px 20px 0;}
.gallery_grid ul li a, .gallery_grid ul li a:visited {display:block; padding: 10px; color: #C00;}
.gallery_grid ul li a:hover {background: #ccc; color: #ff0000; text-decoration: none;}
.gallery_grid ul li a.active {background: #ccc; color: #ff0000;}
.gallery_grid ul li a img {display: block; margin-bottom: 4px;}
