/* Standard CSS Styles*/

body {
   background-color: #666666;
   font-family:verdana, arial, helvetica, sans-serif; 
   font-size:12px; 
   line-height: 14px;
   color: #333333;
   }

td {
   font-family:verdana, arial, helvetica, sans-serif; 
   font-size:12px; 
   line-height: 16px;
   }
   
big {
   font-family:verdana, arial, helvetica, sans-serif; 
   font-size:12px; 
   line-height: 16px; 
   font-weight:bold
   }
   
strong {
   font-family:verdana, arial, helvetica, sans-serif; 
   font-size:12px; 
   line-height: 16px; 
   font-weight:bold;
   color:#7f8891;
   }

small {
   font-family:verdana, arial, helvetica, sans-serif; 
   font-size:11px;
   }

.menu-bg { background-image: url("/i/menu/nav-bg.jpg");
       background-repeat: repeat-x;
       background-position: top left;
       background-attachment: relative;
       }
	      
.input {
   font-family:verdana, arial, helvetica, sans-serif; 
   font-size:11px;
   }
   
.stock {
   font-family:verdana, arial, helvetica, sans-serif; 
   font-size:10px;
   }

.subheader {
   font-family:verdana, arial;
   font-size:18px; 
   color:#8E7E43;
   padding: 20px 0px 10px 0px;
   }

.Title {
   font-family:verdana, arial;
   font-size:14px; 
   font-weight:bold;
   color:#7f8891;
   padding: 20px 0px 10px 0px;
   }

.NewsTitle {
   font-family:verdana, arial;
   font-weight:bold;
   color:#8E7E43;
   padding: 0px 0px 10px 20px;
   }
.NewsTitle2 {
   font-family:verdana, arial;
   font-weight:bold;
   color:#8E7E43;
   padding: 0px 10px 20px 0px;
   }

.title3 {
   font-family:verdana, arial;
   font-weight:bold;
   color:#8E7E43;
   border-top: solid 1px #8E7E43;
   }

/* Navigation Styles*/
   
a:link {
   color:#7f8891; 
   text-decoration:none;
   }

a:visited {
   color:#7f8891; 
   text-decoration:none;
   }

a:hover {
   color:#8E7E43;
   text-decoration:none;
   }

.wfooter a:link {
   color:#FFFFFF; 
   text-decoration:none;
   }

.wfooter a:visited {
   color:#FFFFFF; 
   text-decoration:none;
   }

.wfooter a:hover {
   color:#FFFFFF;
   text-decoration:underline;
   }

.lcol {
   padding-bottom: 400px;
   }
   
.nav b {
   color: #333333;
   font-size:14px;
   border-right: solid 1px #999999;
   }
   
.nav h1 {
   font-family:verdana, arial;
   font-weight:normal;
   color:#8E7E43; 
   padding: 2px 0px 10px 38px; 
   margin: 0px;
   font-size:12px; 
   background-image: url("/i/common/Arrow-pg.gif"); 
   background-repeat: no-repeat; 
   background-position: top left;
   }

.nav a:link {
   display: block; 
   padding: 2px 0px 10px 40px; 
   color:#333333; 
   text-decoration:none;
   background-image: url("/i/common/Arrow-off.gif"); 
   background-repeat: no-repeat; 
   background-position: top left;
   }

.nav a:visited {
   display: block; 
   padding: 2px 0px 10px 40px; 
   color:#333333;
   text-decoration:none; 
   background-image: url("/i/common/Arrow-off.gif"); 
   background-repeat: no-repeat; 
   background-position: top left;
   }

.nav a:hover {
   display: block; 
   padding: 2px 0px 10px 40px; 
   color:#8E7E43; 
   text-decoration:none; 
   background-image: url("/i/common/Arrow-on.gif"); 
   background-repeat: no-repeat; 
   background-position: top left;
   }

.nav a.On:link {
   display: block; 
   padding: 2px 0px 10px 38px; 
   color:#8E7E43; 
   text-decoration:none;
   background-image: url("/i/common/Arrow-pg2.gif"); 
   background-repeat: no-repeat; 
   background-position: top left;
   }

.nav a.On:visited {
   display: block; 
   padding: 2px 0px 10px 38px; 
   color:#8E7E43; 
   text-decoration:none; 
   background-image: url("/i/common/Arrow-pg2.gif"); 
   background-repeat: no-repeat; 
   background-position: top left;
   }

.nav a.On:hover {
   display: block; 
   padding: 2px 0px 10px 38px; 
   color:#333333; 
   text-decoration:none; 
   background-image: url("/i/common/Arrow-pg2.gif"); 
   background-repeat: no-repeat; 
   background-position: top left;
   }

.nav a.Project:link {
   display: block; 
   padding: 2px 0px 10px 47px; 
   color:#333333; 
   text-decoration:none;
   background-image: url("/i/common/Sub-off.gif"); 
   background-repeat: no-repeat; 
   background-position: top left;
   }

.nav a.Project:visited {
   display: block; 
   padding: 2px 0px 10px 47px; 
   color:#333333;
   text-decoration:none; 
   background-image: url("/i/common/Sub-off.gif"); 
   background-repeat: no-repeat; 
   background-position: top left;
   }

.nav a.Project:hover {
   display: block; 
   padding: 2px 0px 10px 47px; 
   color:#8E7E43; 
   text-decoration:none; 
   background-image: url("/i/common/Sub-on.gif"); 
   background-repeat: no-repeat; 
   background-position: top left;
   }

.nav a.ProjectOn:link {
   display: block; 
   padding: 2px 0px 10px 47px; 
   color:#8E7E43; 
   text-decoration:none;
   background-image: url("/i/common/ASub-off.gif"); 
   background-repeat: no-repeat; 
   background-position: top left;
   }

.nav a.ProjectOn:visited {
   display: block; 
   padding: 2px 0px 10px 47px; 
   color:#8E7E43;
   text-decoration:none; 
   background-image: url("/i/common/ASub-off.gif"); 
   background-repeat: no-repeat; 
   background-position: top left;
   }

.nav a.ProjectOn:hover {
   display: block; 
   padding: 2px 0px 10px 47px; 
   color:#333333; 
   text-decoration:none; 
   background-image: url("/i/common/ASub-on.gif"); 
   background-repeat: no-repeat; 
   background-position: top left;
   }
   
   
/* Page Layout Styles*/

.footer {
   background-color: #7f8891;
   font-family:verdana, arial, helvetica, sans-serif; 
   font-size:10px;
   color: #FFFFFF;
   border-top: solid 1px #999999;
   }

.wfooter {
   font-family:verdana, arial, helvetica, sans-serif; 
   font-size:11px;
   color: #FFFFFF;
   padding: 5px;
   }

.lCol {
   background-color: #FFFFFF;
   border-right: solid 1px #999999;
   }

.Main {
   background-color: #FFFFFF;
   }

.MainText {
   padding: 0px 10px 20px 20px;
   border-bottom: solid 1px #999999;
   }

.MainText a:link {
   color:#7f8891; 
   }

.MainText a:visited {
   color:#7f8891;
   }

.MainText a:hover {
   color:#8E7E43; 
   }

.MgmtPhoto {
   padding: 20px 10px 0px 10px;
   border-bottom: solid 1px #999999;
   }

.PullQuote {
   font-weight:bold;
   line-height: 24px;
   color:#8E7E43;
   border-left: solid 1px #999999;
   padding: 0px 10px;
   }

.PullQuoteG {
   font-weight:bold;
   line-height: 24px;
   color:#7F7B66;
   border-left: solid 1px #999999;
   padding: 0px 10px;
   }

.StockTable td {
   border-bottom: solid 1px #666666;
   padding: 3px 0px;
   }

/* Page Layout Styles*/

.HomeL {
   background-color: #FFFFFF;
   padding: 0px 18px 10px 18px;
   border-right: solid 1px #999999;
   }

.HomeL a:link {
   display: block; 
   padding: 2px 0px 10px 18px; 
   color:#333333; 
   text-decoration:none;
   background-image: url("/i/front/Arrow-off.gif"); 
   background-repeat: no-repeat; 
   background-position: top left;
   }

.HomeL a:visited {
   display: block; 
   padding: 2px 0px 10px 18px; 
   color:#333333;
   text-decoration:none; 
   background-image: url("/i/front/Arrow-off.gif"); 
   background-repeat: no-repeat; 
   background-position: top left;
   }

.HomeL a:hover {
   display: block; 
   padding: 2px 0px 10px 18px; 
   color:#8E7E43; 
   text-decoration:none; 
   background-image: url("/i/front/Arrow-off.gif"); 
   background-repeat: no-repeat; 
   background-position: top left;
   }

.HomeC {
   background-color: #FFFFFF;
   padding: 0px 18px 10px 18px;
   }

.HomeR {
   background-color: #E1DFD8;
   border-left: solid 1px #999999;
   }

.Join {
   background-color: #FFFFFF;
   padding: 0px 18px 0px 18px;
   }

.NewsHeader {
   background-color: #C7CBCF;
   }

.NewsBody {
   background-color: #E1DFD8;
   padding: 0px 10px 10px 12px;
   }

.EmailBG {
   color:#333333; 
   text-decoration:none;
   padding: 2px 3px;
   margin: 0px;
   border: 0px;
   background-image: url("/i/front/EmailBG.gif"); 
   background-repeat: no-repeat; 
   background-position: top right;
   }

.news strong {
   color:#7f8891; 
   }

.news a:link {
   color:#333333; 
   }

.news a:visited {
   color:#333333;
   }

.news a:hover {
   color:#8E7E43; 
   }

   #flashcontent {z-index:1000;}