/* CSS Document */

body {
font-family: arial, helvetica, sans-serif;
margin: 0;
background-color:#A3AA65;
}

h1, h2 {
color:#261E0E;
font-size: 12px;
line-height:120%;
font-weight:bold;
margin-top:12px;
margin-bottom:0;
}


h3 {
color:#818843;
font-size:14px;
font-weight: bolder;
margin-top:6px;
margin-bottom: 6px;
}

h4 {
color:#261E0E;
padding-bottom:10px;
font-size:15px;
font-weight: bolder;
margin-top:6px;
margin-bottom: 6px;
}

li {
color:#261E0E;
font-size: 12px;
line-height:130%;
margin-top:4px;
margin-bottom:4px;
}

p {
color:#261E0E;
font-size: 12px;
line-height:150%;
margin-top:8px;
margin-bottom:10px;
}

p.small {
color:#261E0E;
font-size: 9px;
margin-bottom:3px;
}

ul li.small {
font-size: 10px;
margin:1px;
}

img {
border:0;
}

td.banner {
background-color:#20190B;
background-image:url(../images/banner_rev.jpg);
background-repeat:no-repeat;
}

#mainbanner {
background-image:url(../images/banner_watermark.gif);
background-repeat:no-repeat;
}

#tips p {
color: #DDCB79;
font-size:12px;
margin:0;
padding-left:8px;
}

#tips a {
color: #DDCB79;
}

td.nav {
background-color:#737A35;
border-bottom: 3px solid #292110 ;
}

#nav {
padding-top:3px;
color: #B3994F;
font-size:11px;
}

#nav a {
color:#F2E28C;
font-weight:bold;
text-decoration:none;
}

#nav a:hover {
color:#FFFFFF;
text-decoration:none;
}

td.righthalf {
}

td.green_righthalf {
border-right:3px solid #292110;
border-left:3px solid #292110;
background-color:#D6C471;
background-image:url(../images/green_main.jpg);
background-repeat:repeat-y;
}

td.greentips_righthalf {
border-right:3px solid #292110;
border-left:3px solid #292110;
background-color:#D6C471;
background-image:url(../images/gold_greentips.jpg);
background-repeat:repeat-y;
}

td.slideshow {
background-image: url(../images/photos/home_alt_bkgd.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

img.border {
border-bottom:3px solid #292110;
}

td.maincontent {
background-image:url(../images/maincontent_fill.jpg);
background-repeat:repeat-x;
background-color:#E2DBC8;
}

td.mainleft {
background-image:url(../images/maincontent_left.gif);
background-repeat:repeat-y;
}

td.maincenter {
background-image:url(../images/maincontent2_fil.gif);
background-repeat:repeat-y;
}

td.mainright {
background-image:url(../images/maincontent_right.gif);
background-repeat:repeat-y;
}

#mainbody {
margin-left:30px;
margin-right:26px;
}

td.greentipscenter {
background-image:url(../images/greentips_fill.gif);
background-repeat:repeat-y;
}

td.footer {
background-color:#737A35;
border-bottom: 3px solid #292110;
border-top: 3px solid #292110;
}
p.footer {
color:#CBC0A4;
font-size: 10px;
margin-left:6px;
margin-top:0;
margin-bottom:0;
}

a.footer {
color:#CBC0A4;
font-size: 10px;
text-decoration:none;
}

a:hover.footer {
text-decoration:underline;
}

p.phone {
font-weight:bold;
font-size: 16px;
margin:0px 18px;
color:#292110;
}

p.byline {
color:#786846;
font-size: 10px;
margin-left:6px;
}

a.byline {
color:#786846;
font-size: 10px;
text-decoration:none;
}

a:hover.byline {
text-decoration:underline;
}

#printlogo, #printhead {
display:none;
}

td.goldbox {
background-color:#D6C471;
border-right: 3px solid #292110;
background-image:url(../images/gold_main.jpg);
background-repeat:repeat-y;
}

td.tipsgoldbox {
background-color:#D6C471;
border-right: 3px solid #292110;
}

#testimonial p {
color: #8A410D;
margin: 12px 20px;
line-height: 150%;
}

#portnav p {
font-size: 12px;
color: #292110;
margin-right:12px;
}

#portnav a{
font-weight:bold;
color:#818843;
text-decoration:none;
}

#portnav a:hover {
text-decoration:underline;
}

#portnav a:active{
color:#292110;
text-decoration:none;
}

#portnav1 a.one, #portnav2 a.two, #portnav3 a.three, #portnav4 a.four, #portnav5 a.five, #portnav6 a.six {
color:#292110;
}

#caption p {
color:#744D26;
font-weight:bold;
font-size:11px;
}

#quicklinks p {
margin:4px 0px;
font-weight:bold;
font-size: 11px;
}

#quicklinks a {
text-decoration:none;
color:#292110;
}

#quicklinks a:hover {
text-decoration:underline;
}

#greentips img {
margin-top:6px;
}

#callout h2, #callout h4 {
color:#333366;
font-size:13px;
line-height:140%;
font-weight:bold;
margin-right:80px;
}

#callout h4 {
color:#575D1F;
}

#callout a, #greentips a, #mainbody a{
color:#575D1F;
}

#callout a:hover, #greentips a:hover, #mainbody a:hover {
color:#333366;
}

#form p {
margin:0;
font-size:11px;
}

.formfield {
font-size:11px;
font-family: arial, helvetica, sans-serif;
}

/* Cistern Home Page Annoucement */

.cistern { margin-top: 6px;  }
.cistern img.waterdrop { float: left; margin-right: 6px;}
.cistern h1 { color: #F2E28C; font-size: 15px; margin: 0px 0px 7px 0; padding-top: 12px; }
.cistern p { color: #F2E28C; margin: 0; margin-left: 16px; line-height: 18px; font-weight: bold;  }
.cistern a { color: #FFFFFF; }
.cistern a:hover { color: #F2E28C; }



