F@charset "utf-8"; /* CSS */
a, a:link, a:visited, a:hover, a:active {color:#515A21; outline:none;}
:focus {-moz-outline-style:none;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.clrright {clear:right;}
.clrleft {clear:left;}
h1 {font:1.6em Arial, Helvetica, sans-serif;margin:0;padding:0; color:#fff;}
h2 {font:1.5em Arial, Helvetica, sans-serif;margin:0;padding:0}
h3 {font:1.3em Arial, Helvetica, sans-serif;margin:0;padding:0; color:#515A21;}
.pad5 {padding:5px;}
.sm9 {font-size:0.63em;}
.sm10 {font-size:0.69em;}
img {behavior:url(inc/pngbehavior.htc);}
#map img {behavior:none !important;}
#map {line-height:15px;}
h1.nomarg {margin-bottom:-15px;}
.hide {display:none;}
.speciallink {font-size:16px; text-transform:uppercase; } 

/************* NEW WINDOW ************/
a[target ="_blank"].pdf {padding-right:0px; background:transparent url(../images/adobe-pdf.gif) no-repeat center right;}
ul#pdf a[target ="_blank"] {background:none;}

/****** LAYOUT ******/
* {outline-style:none; outline:none;}
html,body {height:100%; width:100%; margin:0 auto;}
body {margin:0 auto; text-align:center; padding:0; font:62.5% Arial, Helvetica, sans-serif; color:#000; background:#AF9C8B url(../images/bg.jpg) repeat-x;}
#wrapper {width:1000px; height:auto; margin:0 auto; text-align:left; font:1.3em/1.5em Arial, Helvetica, sans-serif;}
#header {height:150px; margin:0 auto;}
#header .address {float:right; width:390px; font-size:12px; line-height:15px; margin:30px 10px 0 0;}
#member {float:left; font-size:12px;font-weight:bold; line-height:18px; width:230px; padding:30px 0 0px 0;}
#member a {color:#000;}
.account {font-size:14px; text-transform:uppercase;}
.outlook {font-size:16px; text-transform:uppercase;}
ul#market {list-style:none;}
#contentbg {background:url(../images/contentbg.png) repeat-y; margin:auto; position:relative; left:1px;}
* html #contentbg {background:url(../images/contentbg.jpg) repeat-y;}
#content {width:930px; margin:0px 0 0 0px; padding:50px 30px; min-height:300px; height:auto !important; height:300px; position:relative;float:left; background:url(../images/contentbg.png) repeat-y;}
#rightbox {background:url(../images/rightsidebg.jpg) repeat-y; width:290px; float:right; margin:0 0 0 15px;}
#rightbox p {padding:0 10px;margin-top:-35px;}
html>/**/body #rightbox p {padding:0 10px;margin-top:-15px;}
.imgborder {padding:3px;background:#fff;border:1px solid #89bddb;}
#validationmessage {width:300px; height:auto!important; margin:0 auto; text-align:center; font-weight:bold; background:#fbb; border:2px dashed #f00; color:#900; padding:5px;}
.fielderror {background-color:#fbb; border-color:#f00; color:#900;}

/******* FOOTER *******/
#footer {height:200px; padding:25px 25px; font-size:.85em; line-height:1.3em; clear:both; position:relative;  margin-top:-25px;}
#footer #credit {float:right;width:115px;}
#footer #credit a {color:#515A21;text-decoration:none;}
#footer #credit a:hover {color:#0c79b8;text-decoration:none;}
#footer p {font:11px/16px Arial, Helvetica, sans-serif;}
#flmovie {width:598px;height:322px;margin:0 0 0 14px;} 
#flmovie2 {width:598px;height:322px;margin:0 0 0 14px;} 
#mainimage {width:970px;height:300px;margin:0 auto;}
#mainimage #pictext {margin:40px 10px 0 0px; width:330px;padding:10px;}
#mainimage h1 {font:34px/38px Arial, Helvetica, sans-serif;}
#mainimage h2 {font:21px/23px Arial, Helvetica, sans-serif;}
.white {color:#fff;}
.mainimage1 {background:url(../images/large1.jpg)}
.mainimage2 {background:url(../images/large2.jpg)}
.mainimage3 {background:url(../images/large3.jpg)}
.mainimage4 {background:url(../images/large4.jpg)}
.mainimage7 {background:url(../images/large7.jpg)}
.mainimage8 {background:url(../images/large8.jpg)}
.mainimage9 {background:url(../images/large9.jpg)}
.mainimage10 {background:url(../images/large10.jpg)} 
.mainimage11 {background:url(../images/large11.jpg)} 
.mainimage12 {background:url(../images/large12.jpg)} 
.mainimage13 {background:url(../images/large13.jpg)} 
.mainimage14 {background:url(../images/large14.jpg)}
.mainimage17 {background:url(../images/large17.jpg)} 

/******* HORIZONTAL NAV MENU ***********/
#nav {background:#8B7054; padding:0px 0 0 0; height:48px; width:970px; margin:auto;}
ul#hrznav {margin:0 auto; border:0 none; padding:3px 0 0 0; width:750px; list-style:none; height:45px;}
ul#hrznav li {margin:0; border:0 none; padding:0; float:left; display:inline; list-style:none; position:relative; height:26px;}
ul#hrznav ul {margin:0; border:0 none; padding:0; width:280px; list-style:none; display:none; position:absolute; top:38px; left:0;}
ul#hrznav ul li {float:none; display:block !important; display:inline;}
/* Root Menu */
ul#hrznav a {border-right:1px solid #8B7054; border-left:1px solid #fff; padding:0 10px 0 9px; float:none !important; float:left; display:block; color:#fff; font:14px/38px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; height:auto !important; height:1%;}
/* Root Menu Hover Persistence */
ul#hrznav a:hover, ul#hrznav li:hover a, ul#hrznav li.iehover a {background:#959F60; color:#fff;}
/* 2nd Menu */
ul#hrznav li:hover li a, ul#hrznav li.iehover li a {float:none; background:#89bddb; color:#164d6f; font:15px/25px Arial, Helvetica, sans-serif; border:1px solid #a8cee4; border-bottom:0px;}
/* 2nd Menu Hover Persistence */
ul#hrznav li:hover li a:hover, ul#hrznav li:hover li:hover a, ul#hrznav li.iehover li a:hover, ul#hrznav li.iehover li.iehover a {background:#a8cee4; color:#821e0c;}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#hrznav li:hover ul ul, ul#hrznav li:hover ul ul ul, ul#hrznav li.iehover ul ul, ul#hrznav li.iehover ul ul ul {display:none;}
ul#hrznav li:hover ul, ul#hrznav ul li:hover ul, ul#hrznav ul ul li:hover ul, ul#hrznav li.iehover ul, ul#hrznav ul li.iehover ul, ul#hrznav ul ul li.iehover ul {display:block;}

/******* VERTICAL NAV MENU ***********/
ul#vrtnav, ul#vrtnav li, ul#vrtnav ul {margin:0; border:0 none; padding:0; width:407px; list-style:none; float:left; z-index:500; margin:0 -25px 0 -30px;}
* html ul#vrtnav { margin:0 0 0 -60px; width:180px;}
* html ul#vrtnav a {background:#74a9c7;margin:0 -35px;width:250px;}
* html ul#vrtnav a:hover{background:#1b950e;margin:0 -35px;width:250px;}
ul#vrtnav li {display:block !important; display:inline; position:relative; height:46px; background:url(../images/flashnav.png) no-repeat;}
/* Root Menu */
ul#vrtnav a {padding:0px 2px 0 45px; display:block; color:#fff; font:13px Arial, Helvetica, sans-serif; text-decoration:none;}
span.up {line-height:8px;margin-bottom:8px;display:block;}
/* Root Menu Hover Persistence */
ul#vrtnav li:hover, ul#vrtnav li:hover a, ul#vrtnav li.iehover {z-index:500; color:#fff;}
ul#vrtnav li.greenarrow {background:url(../images/flashnav-over.png) no-repeat; color:#fff; outline:none;}
ul#vrtnav li.greenarrow:active, ul#vrtnav li.greenarrow:focus {outline:none; -moz-outline-style:none;}
ul#vrtnav li.greenarrow a {color:#fff;}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#vrtnav li:hover ul ul, ul#vrtnav li:hover ul ul ul, ul#vrtnav li.iehover ul ul, ul#vrtnav li.iehover ul ul ul {display:none;}
ul#vrtnav li:hover ul, ul#vrtnav ul li:hover ul, ul#vrtnav ul ul li:hover ul, ul#vrtnav li.iehover ul, ul#vrtnav ul li.iehover ul, ul#vrtnav ul ul li.iehover ul {display:block;}

/* - - - - - CONTACT FORM- - - - - */
form#contact {margin:0 20px 20px 0; padding:5px; float:right; width:275px; background:#515A21; border:none; font:1em "Trebuchet MS"; color:#fff;} 
#contact label,#contact input {display:block; width:150px; float:left; margin-bottom:10px;}
#contact label {text-align:right; width:75px; padding-right:5px;}
#contact br {clear:left;}
#contact fieldset {margin:0px 0px 10px 0px; position:relative; display:block; border:1px solid #fff; padding:0px 10px 10px 10px;} 
#contact legend {color:#fff; font-variant:small-caps; padding:2px 5px; position:relative; font:bold 18px/17px "Trebuchet MS";}
#contact span.state {width:130px; float:left; text-align:right;}
#contact #zip {width:60px; margin-right:12px; float:left;}
#contact #zipname {width:27px; margin-left:13px; float:left;}
#contact #comments {display:block; width:240px; height:70px; margin-bottom:15px;}
textarea {overflow:auto;}
#contact #submit {width:85px; height:32px; margin-left:90px;}
#contact .shhhh {display:none;}

