html, body, div, span, object, h1, h2, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;}

body   { 
font-family: Verdana, Arial, Sans-serif; 
background: #96a275 url("../images/bg.jpg") left top;}

a:link, a:visited, a:active {
color: #004c1c;}

a:hover {
color: #4d3c18;}

.clear {
clear: both; 
height: 0; 
line-height: 0;}

.left {
float: left;
padding-right: 18px;}

.right {
float: right;
padding-left: 18px;}

/*.dropShadow {
background: url(../images/shadow.jpg) bottom right no-repeat;
margin: 20px 10px;
padding: 0;}*/

.dropShadow img {
background-color: #ede896;
border: 1px solid #999999;
vertical-align: bottom;
/*margin: -10px 10px 10px -10px;
_margin: 10px;*/
margin: 10px;
padding: 4px;}

.dropShadowSide img {
background-color: #96a275;
border: 1px solid #004a02;
vertical-align: bottom;
margin: 6px;
padding: 4px;}

#container {
/*position: relative;
float: left;
width: 800px;
left: 50%;
margin-left: -400px;
top: -100;*/ 
margin: 0 auto;
width: 770px;
padding: 0;}
  
#left {
float: left; 
width: 250px;}

#left-content {
background: url("../images/left-bg.gif") repeat-y 8px top; 
width: 250px;}

#navigation {
background: url("../images/left-bg-top.gif") no-repeat left top; 
list-style-type: none; 
padding: 19px 0px 19px 19px; 
border: 0;}

#navigation li {
display: block; 
width: 228px;}

#navigation li a {
color: #43310f; 
font-size: 11px; 
font-weight: bold; 
text-decoration: none; 
background: url("../images/link.gif") no-repeat left top; 
display: block; 
margin-bottom: 5px; 
padding: 11px 5px; 
width: 100%; 
height: 100%;}

#navigation .contact {
color: #43310f; 
font-size: 11px; 
font-weight: bold; 
text-decoration: none; 
background: url("../images/link.gif") no-repeat left top; 
display: block;
margin-bottom: 2px; 
padding: 5px 5px;}

#navigation .contactcur {
color: #ece794; 
font-size: 11px; 
font-weight: bold; 
background: url("../images/link.gif") no-repeat left bottom; 
display: block;
margin-bottom: 2px; 
padding: 5px 5px;}

#navigation li a:hover {
color: #ece794; 
background: url("../images/link.gif") no-repeat left bottom;}

#navigation .current {
color: #ece794; 
font-size: 11px; 
font-weight: bold; 
background: url("../images/link.gif") no-repeat left bottom; 
display: block; 
margin-bottom: 5px; 
padding: 11px 5px;}

#contact {
text-align: center;
font-size: 13px;
font-weight: bold;
color: #433111;
padding-bottom: 10px;
width: 248px;}

#contact a {
color: #433111;}

#left-footer { 
background: url("../images/left-bg-bottom.gif") no-repeat left bottom; 
margin-left: 5px; 
width: 250px; 
height: 26px;}

#right {
float: left; 
width: 520px; 
position: relative;
margin-left: 0px;
_margin-left: -10px;
/*position: absolute;
left: 262px;*/}

#right-content { 
background: url("../images/content-bg.gif") repeat-y left top;}

#logo {
width: 250px; 
height: 139px;}

#logo-img { 
background: url("../images/logo.png") no-repeat 20px top; 
width: 250px; 
height: 118px; 
behavior: url(styles/iepngfix.htc);}

h2 span {
margin-left: -1400px;}

h1 {
text-align: center; 
color: #004e00; 
font-style: italic; 
font-weight: bold; 
font-size: 13px;}

#header-img { 
background: url("../images/header.jpg") no-repeat left top; 
margin-left: 4px; 
width: 511px; 
height: 139px;}

#content {
color: #4d3c18; 
font-size: 12px; 
line-height: 16px; 
background: url("../images/content-bg-top.gif") no-repeat left top; 
padding: 20px; 
min-height: 435px;}

#content p {
margin-bottom: 20px;}

#content p.msg {
color: red;}

#popular {
margin: 0 0 0 10px;
padding: 0;}

#popular li { 
list-style-type: square; }

h3 {
font-weight: bold;
font-size: 15pt;
text-align: center;}

h4 {
font-weight: bold;
text-align: center;}

.sb1 {
height: 150px;}

.sb2 {
height: 40px;}

.sb3 {
height: 400px;}

#footer {
color: #433111; 
font-size: 13px; 
font-weight: bold; 
background: url("../images/content-bg-bottom.gif") no-repeat left top; 
text-align: center; 
padding-top: 30px; 
width: 520px; 
float: left;}

#footer a:link, #footer a:active, #footer a:visited {
color: #433111;}

#footer a:hover {
color: #004900;}

#overall { 
background: url("../images/bg-top.jpg") repeat-x left top;}