body{font-family:Arial, Helvetica, sans-serif; margin:0;  padding:0; font-size:.9em; /*background-image:url('../images/bgtdrees2.jpg'); background-repeat:repeat-x; position:relative;*/ padding-bottom:30px; padding-top:40px;  background-color:#3F2A1F;  }	

/*for poor IE 7 zoom*/
#wrapper{position:relative; width:65em; _width:65em; margin:auto; border:1px solid white; margin-bottom:0; background-color:#FAF1E5; _background-color:transparent; z-index:10; _z-index:1 }


/*GENERAL*/
a{color:#00783f; text-decoration:none;}
a:hover{text-decoration:underline; color:#C6361C} 
p{margin-top:0px; margin-bottom:7px; padding-bottom:0px; line-height:130%; font-size:95%;}
li{line-height:125%;} 
img{border:none;} 
.clr{clear:both; margin:0; padding:0;}
h1{font-size:150%; margin: 15px 0px 20px 0px; padding:0; }
.hl{background-color:yellow;}

h2{font-size:118%;}
h3{font-size:100%; padding:0; margin:0px 0px 5px 0px;}
h4{font-size:100%; padding:0; margin:0px 0px 5px 0px;}

blockquote{padding:0;}

/*FOR CONTENT EDITOR*/
.right_padding_10px{padding-right:10px;}
.left_padding_10px{padding-left:10px;}
.top_padding_10px{padding-top:10px;}
.bottom_padding_10px{padding-bottom:10px;}

.left_image{float:left; padding:0 20px 0 10px;}
.right_image{float:right; padding:0 0 20px 10px;}

img.treebg1, img.treebg2{  position:absolute; width:50%; *width:49.9%; top:0; z-index:0; _z-index:-1; border-bottom:3px solid white; }
img.treebg1{left:0; }
img.treebg2{left:50%;}  


/*HEADER*/
#header{width:100%; position:relative; clear:both; background-color:#366539; background-image:url(../images/header-bg.jpg); background-repeat:repeat-x; }

#header #logo img{ background-repeat:no-repeat; position:relative; left:25px; top:15px; float:left; height:87px; width:200px;}

#header #header-right{float:right; width:500px; padding-right:15px;}

#header #date{float:right; width:150px; padding-top:20px; color:white; text-align:right;}

#header #search{float:right; position:relative; text-align:right; padding-top:18px; width:100%;}
#header #search input[type=submit]{color:#27592b; cursor:pointer; font-weight:bold; background-color:#e8f0eb; border:1px solid #96a78d; border-bottom:2px solid #818984; border-right:2px solid #818984;}
#header #search input[type=submit]:hover{background-color:#AED3C0;}
#header #search input[type=text]{border:1px solid #96a78d;}

#housecleaning{float:right; width:100%; position:relative; *margin-top:18px;}
#housecleaning ul{list-style-type:none; text-align:right;}
#housecleaning li{display:inline; text-align:right; }
#housecleaning a{color:white;}
#housecleaning a.curr{text-decoration:underline; color:#ffe169;}
#housecleaning li .pipe{margin:5px; color:white;}

/*NAV*/

#context_nav{margin-left:15px; padding-left:5px; border-bottom:3px solid #FFE169; width:165px; margin-bottom:15px;}
#context_nav h2{margin-bottom:0;}
#context_nav ul{margin:0; margin-top:5px; list-style-type:none; padding:0;   padding-bottom:10px;}
#context_nav ul li.current a{text-decoration:underline;}
#context_nav li{line-height:normal; margin-bottom:0; font-size:90%;}

div#nav{position:relative; z-index:500; background-color:#D5E3D0;  border:2px solid white; border-left:1px solid white; border-right:1px solid white;}
div#nav a{font-size:85%; color:#27592b;  font-weight:bold; display:block; padding:1em .6em 1em .6em; position:relative;}
div#nav a:hover{background-color:#60AA7A; color:white; border:.1em inset #708e81;  padding:.9em .5em .9em .5em; text-decoration:none; }
div#nav ul{ margin:0; padding:0; list-style-type:none; position:relative; z-index:500; }
div#nav li{line-height:normal; float:left; display:block; border-right:1px solid white; width:12.4%; text-align:center; position:relative; line-height:normal; margin:0; padding:0}
div#nav li.many{background-image:url('../images/arrow.jpg'); background-repeat:no-repeat; background-position:6px .575em; }
div#nav li.current{background-image:url('../images/arrow-down.jpg'); background-repeat:no-repeat; background-position:6px .575em;}
div#nav li.one{background:none;}

div#nav li#index{width:9%;}
div#nav li#contactus{width:12.4%; _width:12.1%;}
div#nav li#memberresources{width:15%;}
div#nav li#accountservices{width:13.2%;}

div#nav li.current a{background-color:#60AA7A; border:.1em inset #708e81; padding:.9em .5em .9em .5em; text-decoration:underline; color:white; }
div#nav li.current li a{color:#27592b;}
div#nav li#contactus{border:none;}


div#nav ul ul{display:none; margin:0; padding:0; left:0; position:absolute; z-index:525; padding-top:8px; padding-top:2px; border:none; border-bottom:1px solid #c1cbc5;  }
div#nav ul li:hover ul{display:block;}
div#nav ul ul li{ text-align:left; border-left:1px solid #c1cbc5; border-right:1px solid #c1cbc5; display:block; width:auto; clear:both; position:relative; padding:0; margin:0;}

div#nav ul ul li a, div#nav ul li.current ul li a{background-color:#D5E3D0; padding:.25em 1em .25em 1em; width:11em; height:100%; display:block; position:relative; }
div#nav ul ul li a:hover, div#nav ul li.current ul li a:hover{border:none; background-color:#60AA7A; padding:.25em 1em .25em 1em; color:white; }

div#nav ul li.current ul li a{border:none; text-decoration:none; }

div#nav span.pipe{padding-left:7px; display:none;} 

.bottom-red{_display:none; height:30px; _line-height:50%; padding:0; background-image:url('../images/top-shadow.png'); background-repeat:repeat-x; position:absolute; bottom:-32px; margin-left:1px; width:100%;}
 
/*CONTENTS*/

.ratesHeading{font-style:normal; font-size:110%;}
.rates{font-size:90%;}

.rates th{font-weight:bold; text-align:left; vertical-align:top; background-color:#D5E3D0; padding:5px;}
.rates th.none{background-color:transparent;}
.rates td{padding:3px; vertical-align:top; border:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.rates td:hover{background-color:#FFFFCC;}

#content, #wide-content { line-height:150%; background-color:white; position:relative;  background-image:url('../images/bg-left.gif'); background-repeat:repeat-y; background-position:-18px;  border-top:1px solid transparent; *border:none;  margin:auto; z-index:0;  _z-index:auto;}

#content li, #wide-content li{line-height:150%;}
#content .inner, #wide-content .inner { margin:auto; padding-top:20px; padding-bottom:20px; position:relative; background-image:url('../images/bg-right.gif'); background-repeat:repeat-y; background-position:52em; position:relative; }

#wide-content {}
#wide-content .inner{background-image:none;}

#content .inner #page_left, #wide-content  .inner #page_left{width:14em; float:left; min-height:150px; position:relative; }
#content .inner #page_middle, #wide-content .inner #page_middle{margin-left:25px; width:34em; float:left; min-height:600px; position:relative; }

#wide-content .inner #page_middle{width:45em; position:relative; }
#content .inner #page_middle a, #wide-content .inner #page_middle a{text-decoration:underline; }
#content #page_right, #wide-content #page_right{float:right;  width:11.25em; _width:10em;  margin-right:10px; _margin-right:0px; _padding-left:15px; _padding-right:15px; _z-index:100px; position:relative; }
#content #top-cover, #wide-content #top-cover{ width:10px; height:10px; background-color:white;  position:absolute; top:0; right:12.54em;  z-index:50}
#content #bottom-cover, #wide-content #bottom-cover{ width:10px; height:10px; background-color:white;  position:absolute; bottom:0; right:12.5em; z-index:50; }

.error{color:red; font-size:125%;}
.message{color:green; font-size:125%;}

img.home-ad{padding-bottom:20px;}
object{margin:0; padding:0;}
#home-text{padding:15px 30px 10px 30px; margin:0 0 20px 0; border-bottom:3px solid #FFE169; border-top:3px solid #FFE169; }

#online-banking, #online-banking:hover, #online-banking:active{width:200px; height:75px; background-image:url('../images/login2.png'); _background-image:url('../images/login.gif'); background-repeat:no-repeat; position:relative;  display:block; margin-bottom:15px; margin-left:-8px; left:0}
#online-banking span{display:none;}


/*FOOTER*/

#footer{position:relative; border-top:1px solid transparent; *border:none; _border:none;  position:relative; background-color:white; background-image:url('../images/top-shadow.png'); background-repeat:repeat-x; _background-image:none; _border-top:2px solid #C89A8C; padding-top:10px; background-position:left -6px;}

#footer .inner{width:890px; margin:auto; padding-bottom:5px; color:black;}
#footer #footer_links{width:400px; float:right; text-align:right; font-size:80%;}
#footer #footer_links p{margin-bottom:5px;}
#footer #footer_links .footer_contact{font-size:125%;}
#footer #footer_links .pipe{font-size:110%; font-weight:normal; margin-left:7px; margin-right:7px;} 

#footer #insured{float:left; width:450px; font-size:75%;}
#footer #insured p{margin-bottom:5px;}
#footer #insured #insuredImg{float:left; margin-right:10px; width:110px;}
#footer #insured #insuredImg img{float:left; margin-right:10px; margin-top:6px;}
#footer #insured #insuredText{float:left; width:330px;}
#footer #copyright{font-size:70%; bottom:-20px; position:absolute; color:white;}



/*CUSTOM PLUGINS*/

.custom-plugin-vert{line-height:140%;  padding-bottom:15px;  *padding-top:15px; width:325px; }
.custom-plugin-vert h3{color:#834B9C; font-size:100%; margin:0; padding:0; line-height:100%; text-align:center;}
.custom-plugin-vert div.custom-image{width:100%; text-align:center; margin-right:10px;}
.custom-plugin-vert img{padding-bottom:10px; margin-top:5px; }
.custom-plugin-vert div.custom-text{width:100%;}
.custom-plugin-vert p{line-height:140%;}

.custom-plugin-horiz{line-height:140%;  width:350px; _width:325px; position:relative;}
.custom-plugin-horiz h3{color:#834B9C; font-size:100%; margin:0; padding:0; line-height:100%;  position:relative; }
.custom-plugin-horiz div.custom-image{width:145px; text-align:center; margin-right:10px; position:relative; }
.custom-plugin-horiz img{padding-bottom:10px; margin-top:-12px;}
.custom-plugin-horiz div.custom-text{width:145px; position:absolute; margin-left:155px; top:18px; *top:32px; }
.custom-plugin-horiz p{line-height:140%;}

.custom-plugin-no-image{line-height:140%;  margin-bottom:15px; padding-bottom:10px; font-size:90%; border-bottom:3px solid #ffe169;}
.custom-plugin-no-image h3{color:black;  margin:0; margin-bottom:5px; padding:0; line-height:100%;}
.custom-plugin-no-image p{line-height:125%; margin:0; padding:0; margin-bottom:10px; }

#plugin18 p{font-size:140%; margin-bottom:0; font-weight:bold;}

#plugin20{font-size:95%; }
#plugin20 p{line-height:150%;}

#plugin22{border-bottom:0; }

#plugin23{margin-left:15px; border-bottom:0; font-size:95%;  padding-left:5px; padding-bottom:8px; }
#plugin23 p{margin:0; line-height:150%;}
#plugin23 h3{font-style:italic;}


#googleplex{margin:0 0 50px 15px;}

#plugin25{float:left; width:160px; margin-top:30px; *margin-top:16px; }

#plugin24{float:right; width:300px;  margin-right:10px; _margin-right:0; border-bottom:none; font-size:90%; margin-top:5px;}
#plugin24 table{width:300px;}
#plugin24 .odd{background-color:#faf1e5;}
#plugin24 h3{text-align:center; font-size:130%;}

/*AIR QUALITY PLUGINS*/