body { background-color: #008040; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
#mainpage { width: 910px; margin: auto; background: url(/members/imgs/bkgd1.jpg) repeat-y center top; }
p {font-family: Verdana; font-size: 13px; color: #93CAAE; font-weight: bold;}
a {font-family: Verdana; text-decoration: none; }
img { border:2px solid #93CAAE; margin: 0; padding:0;}
h2 {font-family:Verdana; font-size: 20px; height: 20px; color:#0D5D36; font-weight:bold; margin: 0px 0px 20px 0px;}
h3 {font-family:  Verdana; font-size: 18px; height: 30px; font-weight: bold; color:#93CAAE; margin: 0px 0px 20px 18px; padding:5px 0px 0px 20px;}
h4 {font-family:Verdana; font-size: 18px; height: 20px; color:#016738; font-weight:bold;}
h5 {font-family:Verdana; font-size: 15px; height: 20px; color:#93CAAE; font-weight:bold;}

.box {width: 724px; position: relative; margin: 0px 0px 0px 92px; font: Verdana; font-size: 12px; }
.banner { width: 724px; height: 210px; margin: 0px;}
.banner h1 {display: none;}
.boxbase { width: 850px; height: 60px; background:url(/members/imgs/bkgdbottom1.jpg) no-repeat; margin: 0px auto; border-style:none;} 

.toplogo { background:url(/members/imgs/toplogo.jpg) no-repeat; margin: 0px; float: left; width: 176px; height: 210px;}
.top2 { background:url(/members/imgs/top2.jpg) no-repeat; margin: 0; float: left; width: 548px; height: 52px;}
.top3 { background:url(/members/imgs/top3.jpg) no-repeat; margin: 0; float: left; width: 28px; height: 158px;}
.top4 { background:url(/members/imgs/top4.jpg) no-repeat; margin: 0; float: left; width: 355px; height: 20px;}
.top5tb { background:url(/members/imgs/top5tb.jpg) no-repeat; margin:0; float: left; width:317px; height:110px; padding: 20px 0px 0px 4px; }
.top5tbtext2 { padding: 0px 0px 0px 14px;}
.top5tb p { margin: 0 0 6px 0; font-weight: bold;}
.top5tb a{ text-decoration: none; color: #93CAAE;}
.top5tb a:hover{ color: #6EA489;}
.top6 { background:url(/members/imgs/top6.jpg) no-repeat; margin: 0; float: left; width: 34px; height: 130px;}
.top8 { margin: 0px; float: left; width: 485px; height: 8px;}

.menu { width: 165px; height: 150px; float: right; margin: 0px; padding:0px;}
.menu ul { list-style-type:none; margin: 0; padding: 0;}
.menu li {list-style: none;}
.menu li a { font-size: 1px; color: #016738; padding-left: 5px;}
.menu li a:hover { color: #0D5E37;}

a.menu1 {background:url(/members/imgs/menu1.jpg) no-repeat; line-height:45px; height: 45px; width: 160px; display:block;}
a.menu1:hover {background-position: 0 -45px;}
a.menu2 {background:url(/members/imgs/menu2.jpg) no-repeat; line-height:34px; height: 34px; width: 160px; display:block;}
a.menu2:hover {background-position: 0 -34px;}
a.menu3 {background:url(/members/imgs/menu3.jpg) no-repeat; line-height:34px; height: 34px; width: 160px; display:block;}
a.menu3:hover {background-position: 0 -34px;}
a.menu4 {background:url(/members/imgs/menu4.jpg) no-repeat; line-height:37px; height: 37px; width: 160px; display:block;}
a.menu4:hover {background-position: 0 -37px;}


.ratopbar { font-size: 18px; font-weight: bold; width: 724px; height: 32px; float: left; margin: 14px 0px 0px 0px; text-align: center; color: #5FA984; border-top:2px solid #5FA984; border-bottom:2px solid #5FA984;}
.ratopbar ul { list-style-type:none; margin: 5px 10px 0px 68px; }
.ratopbar li { list-style: none; float: left; margin: 0px 10px 0px 20px;}
.ratopbar a {text-decoration: none; color: #93CAAE;}
.ratopbar a:hover {color: #6EA489;}

.rasecbanner { background:url(/members/imgs/rasecbanner.jpg) top; font-size: 15px; font-weight:bold; text-align:center; margin: 0px; width: 724px; height: 35px; line-height: 30px;}
.rasecbanner ul { list-style-type:none; margin: 0px 10px 10px 0px;}
.rasecbanner li { list-style: none; float: left; margin: 0px 10px 0px 30px;}
.rasecbanner a { text-decoration: none; color: #93CAAE;}
.rasecbanner a:hover { color: #6EA489;}

.banneroutline{width: 710px; height: 250px; margin:0px;}
.mainc {width: 690px;  font-size: 12px; padding: 10px 20px 30px 10px; }
.mainc a {text-decoration: none; color: #6EA489;}
.mainc a:hover {color: #3F8B65;}
.mainc ul { font-family: Verdana; font-size: 14px; color: #93CAAE; font-weight: bold; }
.mainc li { list-style-type:circle;}

.maincn { text-align: center;}
.maincm { text-align: center; margin: 20px 0 20px 0;}
.maincm a {text-decoration: none; color: #6EA489;}
.maincm a:hover {color: #3F8B65;}


.midbanner { background-color:#5EA883; width: 660px; line-height: 20px; border:1px solid #1F5537; color: #E0F4C8; font-weight:bold; margin: 30px auto 15px auto; padding: 0 10px; font-size: 13px; text-align: center;}
.midbanner p { color: #E0F4C8; padding: 10px 5px 10px 5px;}
.midbanner a { text-decoration: none; color:#EBE9C3;}
.midbanner a:hover { color:#BBD8AE;}



.bbanner {height: 37px;}
.bottombanner p { background-color:#5EA883; width: 660px; height: 20px; line-height: 20px; border:1px solid #1F5537; color: #E0F4C8; font-weight:bold; margin: 0 auto 15px auto; padding: 0 10px; font-size: 11px; text-align: center;}
.bottombanner a { text-decoration: none; color:#EBE9C3;}
.bottombanner a:hover { color:#BBD8AE;}

.archive ul{ margin: 30px 0 0 100px;}

.eventspics img { border-style:none;}
.eventspic img {border:2px solid #93CAAE; margin: 0; padding:0;}

.gallerym img{ border:none;  margin: 5px 5px 5px 10px; }
.gallerym{ margin: 9px 0 10px 0;}


.gallerynav { margin: 10px 0 0 0;}

a.leftbutton { background:url(/members/imgs/leftbutton.jpg) no-repeat;  width: 49px; height: 98px; display:block;}
a.leftbutton:hover { background-position: 0 -98px;}
.rightbutton { background:url(/members/imgs/rightbutton.jpg) no-repeat; width: 49px; height: 98px; display:block;}
a.rightbutton:hover { background-position: 0 -98px;}

 
.committee { width: 320px; float: left;}

form { display: inline; font-family: Verdana, Arial, sans-serif; }
.contactus {background-color:#5EA883; width: 310px; height: 580px; border:2px solid #1F5537; padding: 10px 10px 10px 15px; float:right; margin: 15px 0 0 0;}
.contactus p {color: #E0F4C8; font-weight:bold; font-family: Verdana; }
label {font-size: 13px; color: #E0F4C8; font-weight:bold;}
.formtitle {float: left; width: 310px; line-height: 26px; }
.forminputs {float: left; height: 30px; width: 310px;}
.formtextarea {float: left; height: 80px; }
.formcats {margin: 10px 0;}
.inputsep { font-size: 10px;} 
.textinput { font-size: 9px; width: 250px; background-image: url(/members/imgs/input_bg.gif); border: 1px solid #999; margin-top: 1px; padding: 1px;} 
.error {color: #c00; font-weight: bold; margin-left: 3px;}
.formtickbox {margin: 7px 0; text-align: left; width: 310px; font-size: 12px;}
.formbuttdiv {height: 23px; text-align: left; width: 310px;}
.referbutton { border: 1px #000 solid; font-family: Verdana; font-size: 12px; font-weight: bold; background-color: #ddd; margin: 0 10px 0 0; width: 110px;} 

.sent {margin: 100px 0 20px 0;}

.subscribe {background-color:#5EA883; width: 625px; height: 650px; border:2px solid #1F5537; padding: 10px 10px 10px 42px;  float:left; margin: 20px 0px 15px 11px; _margin: 20px 0px 15px 6px;}
.subscribe p {color: #E0F4C8; font-weight:bold; font-family: Verdana;}
.subscribe a {color: #EBE9C3;}
.subscribe a:hover {color:#BBD8AE;}

.subformtitle {float: left; width: 600px; line-height: 26px;}
.subforminputs {float: left; height: 30px; width: 600px;}
.subformtextarea {float: left; height: 82px; width: 600px;}
.subformtickbox {margin: 14px 0; text-align: left; width: 600px; font-size: 12px;}
.subformcats {margin: 10px 0;}
.subinputsep { font-size: 10px;} 
.subtextinput { font-size: 9px; width: 250px; background-image: url(/members/imgs/input_bg.gif); border: 1px solid #999; margin-top: 1px; padding: 1px;}
.subtext {padding: 0 0 0 20px;}

.sentsubcribe {margin: 100px 0 0 11px;}







<!-- this here
gallerytop { background:url(/members/images/gallerytop.gif) no-repeat; margin: 0px; width: 703px; height: 14px;}
gallerymain { background:url(/members/images/gallery/bkgd.gif) repeat-y center top; margin: 0px; width: 703px; text-align: center; padding: 20px 0;}
gallerybottom { background:url(/members/images/gallerybottom.gif) no-repeat; margin: 0px; width: 703px; height: 14px;} -->

.gallerymain { width: 700px; background-color:#5CA681; text-align: center; border:2px solid #93CAAE; padding: 20px 0 10px 0; }
.gallerymain img { border: 1px solid #93CAAE;}
.gallerymain h3 { font-size: 18px; text-align: center; margin: 0 0 0 -30px;}
.gallerymain p { line-height: 18px; font-size: 15px; text-align: center; }

.gallerynav { height: 190px; width: 650px; background-color:#5CA681; border:2px solid #93CAAE; margin: 50px 10px 0 0px; padding: 0 25px; }
 a.leftb{ background :url(/members/images/gallery/buttonleft.gif) no-repeat; margin:30px 10px 10px 4px;  height: 130px; width: 100px; float:left;  display: inline; line-height:130px;}
 a.leftbdisabled {background :url(/members/images/gallery/buttonleftnone.gif) no-repeat; margin:30px 10px 10px 4px;  height: 130px; width: 100px; float:left;  display: inline; line-height:130px;}
 a.leftb:hover { background-position: 0 -130px;}
.leftb h4 {display: none;}
.leftbdisabled h4 {display: none;}
.nav { width: 416px; float: left; margin: 15px 0 0 0;  }
.navimgs { margin:0px 0px 5px 5px; float:left; display: inline; border: 1px solid #93CAAE;}
.navimgs:hover { border: 1px solid #016738;}
a.rightb { background :url(/members/images/gallery/buttonright.gif) no-repeat; margin:30px 3px 10px 10px; height: 130px; width: 100px; float:left; display: inline;}
a.rightbdisabled { background :url(/members/images/gallery/buttonrightnone.gif) no-repeat; margin:30px 3px 10px 10px; height: 130px; width: 100px; float:left; display: inline;}
 a.rightb:hover { background-position: 0 -130px;}
.rightb h4 {display: none;}
.rightbdisabled h4 {display: none;}

.buttons ul { list-style-type:none; margin: 0; padding: 0; }

.galleryinfo { width: 700px; background-color:#5CA681; text-align: center; border:2px solid #93CAAE; padding: 20px 0 10px 0; margin: 20px 0 20px 0;}
.galleryinfo p {font-family: Verdana; font-size: 15px; color:#0D5D36; font-weight:bold;}
.galleryinfo a { text-decoration: none; color: #93CAAE;}
.galleryinfo a:hover { color: #103923;}

.indgallery {text-align: center;}
.textgallery {font-family: Verdana; font-size: 15px; }

a.title { float: left; text-align: left; background-color:#008040; border:2px solid #93CAAE; width: 700px; height: 38px; margin: 0 0 20px 0;}
a.title h3 {font-family:  Verdana; font-size: 18px; height: 30px; font-weight: bold; color:#93CAAE; margin: 0px 0px 0px 18px; padding:5px 0px 0px 20px;}
