﻿@charset "UTF-8";
* { padding: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; }
body {
	background-color: #ffffff;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 0px;
	min-width: 700px;
	text-align: center;
	font-family: Verdana, Arial, "Trebuchet MS", Tahoma;
	font-size: 75%;
}
img { border: 0px; }
ul { list-style: none; }
#container {background-color:#ffffff; margin: 0px auto; width: 774px; text-align: center; position: relative; }
#logo { width: 774px; height: 90px; position: relative; text-align: left;   background-color: #ffffff; }
.logobp { margin: 0px 0px 25px 1px; }
.liner { width: 774px; }
.liner2 { width: 774px; height: 1px; position: relative;   }
#header { width: 774px; height: 200px; position: relative; }
#bannerl { width: 400px; height: 200px; float: left; text-align: left; }
#bannerc { width: 150px; height: 200px; float: left; }
#bannerr { width: 224px; height: 200px; float: right; }
#nav_main { width: 774px; height: 22px; background-color: #789F00; position: relative; padding: 2px 0px 0px 0px;   margin: 1px 0px; }
#nav_main ul { list-style: none; margin: 0px 17px; }
#nav_main ul li { float: left; }
#nav_main ul li a { width: 105px; padding: 2px 0px 2px 0px; display: block; width: 105px; color: #efefef; text-decoration: none; height: 16px; font-weight: bold; font-family: Verdana, Arial, "Trebuchet MS", Tahoma; font-size: 12px; border-bottom-width: 0px; }
#nav_main li a:hover { background-color: #f29200; font-weight: bold; padding: 2px 0px 2px 0px; }
.atpage { background-color: #f29200; height: 18px; font-weight: bold; padding: 0px 0px 2px 0px; color: #5B641E; display: block; width: 105px; font-size: 12px; }
a:visited { color: #820082; }
a { text-decoration:none; border-bottom-style:dotted; border-bottom-width:1px; }
a:hover { border-bottom-width:0px; text-decoration:none; color: #6B9126;}
a.newstitle { color: #2072FB; font-family: Verdana, Arial, "Trebuchet MS", Tahoma; font-size: 100%; text-align:left; }
#left a { font-weight:normal; border-bottom-style:dotted; border-bottom-width:1px;}
#left a:visited { color: #820082; }
#right a { color: #4A4AFF; text-decoration: none; }
#right a:visited { color: #820082; }
#left a:hover { color: #6B9126; text-decoration:none; border-bottom-width:0px; }
#right a:hover { border-bottom-width:0px;  text-decoration: none; color: #6B9126; }
#helpnow a { border-bottom-width:0px;  text-decoration: none; border: 0px; color: #FF484D; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
#left #others a.imglink { border-bottom-width:0px; }
#right a.more:hover { color: #5E7D22; border-bottom-width:0px; font-weight: normal; }
#right a.hilink { font-weight: bold; }
#right .donate { color: #FF484D; font-weight: bold; }
#right .fp { color: #5B8800; font-weight: bold; }
#right .ss { color: #CEA500; font-weight: bold; }
#right .hh { color: #863f07; font-weight: bold; }
#right .cs { color: #227C86; font-weight: bold; }
#right .fpn { color: #5B8800; font-weight: normal; }
#right .ssn { color: #CEA500; font-weight: normal; }
#right .hhn { color: #863f07; font-weight: normal; }
#right .csn { color: #227C86; font-weight: normal; }


.cs2 { border:0px; }
.hh2 { border:0px; }
.ss2 { border:0px; }
.fp2 { border:0px; }
#partner a { color: #0000FF; font-size: 11px; font-family: "Trebuchet MS", Tahoma, "Times New Roman"; border-bottom-style:dotted; border-bottom-width:1px; font-weight: bold; }
#right a.anameh { color: #638400; border:0px; }
#right a.anameh:hover { text-decoration:none; }
#right a.anameh2 { color: #707070; } 
#right a.anameh2:hover { text-decoration:none; }
#right .imghref { border-bottom-width:0px; }
#left .imghref { border-bottom-width:0px; }

/*new*/
#maincontent { background-color: #F5FAE7; width: 772px; position: relative; font-family: Verdana, Arial, "Trebuchet MS", Tahoma; z-index: 50; border-left: 1px #C9D189 solid; border-right: 1px #C9D189 solid; }
#left  { width: 210px; float:left; position: relative; padding: 5px 5px 10px 5px; margin:0px 0px 0px 0px; z-index: 5; text-align: center; }
#right { width: 545px; float:right; position: relative; padding: 0px 0px 5px 0px; margin:0px 0px 0px 0px; z-index: 5; }
#left h5.newshead { font-size: small; color: #c77e0c; text-align: left; font-family: "Trebuchet MS", Tahoma, "Times New Roman"; }
.cath { text-align: left; color: #Efefef; width: 205px; background-color: #789F00; height: 16px; padding-left: 5px; padding-top: 4px; font-size: 13px; text-align: left; vertical-align: text-bottom; font-weight: bold; }
#left h5 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; text-align: left; height: 15px; padding-left: 3px; }
#left p { font-size: 90%; text-align: justify; margin-bottom: 7px; }
#left img { border: 0px; }
.newsdate { font-size: 10px; color: #B2B2B2; text-align: left; left: 0px; font-weight: normal; }
.newssum { font-size: 90%; }
#newsevnts { -moz-border-radius-bottomleft: 7px; -moz-border-radius-bottomright: 7px;  background-color: #F9FCED; width: 200px; border: 1px #DEE3B7 solid; padding: 5px 4px 10px 4px; position: relative; }
#newsltr { -moz-border-radius-bottomleft: 7px; -moz-border-radius-bottomright: 7px; width: 200px; background-color: #F9FCED; border: 1px #DEE3B7 solid; text-align: center; font-size: 100%; padding: 5px 4px 2px 4px; position: relative;   color: #6d6d6d; font-family: Verdana, Arial, "Trebuchet MS", Tahoma; }
#newsltr p { text-align: center; font-size: 89%; }
#newsltr input.nwsltr { background-color: #D6DFB3; }
#helpnow { -moz-border-radius-bottomleft: 7px; -moz-border-radius-bottomright: 7px; background-color: #F9FCED; font-size:95%; font-family: Verdana, Arial, "Trebuchet MS", Tahoma; width: 200px; text-align: center; border: 1px #DEE3B7 solid; padding: 5px 4px 10px 4px;position: relative;color: #7A7A7A;}
#quote { -moz-border-radius-bottomleft: 7px; -moz-border-radius-bottomright: 7px; width: 200px; text-align: left; padding: 5px 5px 5px 5px; position: relative; background-color: #325300; color: #CFCFCF; font-family: Verdana, Arial, "Trebuchet MS", Tahoma; font-size: 105%; }
#quote .au { font-style: italic; color: #CFCFCF; text-align: right; }
.quotehilite { font-weight: bold; color: #00de00; }
#right p { text-align: justify; margin: 10px 0px 15px 5px; font-size: 95%; }
#right h4 { font-size: 125%; text-align: left; }
#right h5 { font-size: 115%; }
#bodycontent { position: relative; padding: 5px 5px 10px 5px;   background-color: #F5FAE7; color: #6d6d6d; text-align: left; }
.cap { font-size: 125%; line-height: 100%; font-family: "Times New Roman", Times, serif; }
#bodycontent p { line-height: 140%; }
#bodycontent p.pbylaws { line-height: 110%; }
.pbylaws { line-height: 110%; text-align:justify;}
#mkmore { background-color: #F5FAE7; padding: 5px 2px; position: relative;   clear: both; text-align: left; vertical-align: top; min-height: 275px;}
#mkleft { background: #F5FAE7; color:#808080;width: 330px; position: relative;   left: 0px; padding-bottom: 5px; }
#mkmright { background-color: #F5FAE7; width: 189px; position: absolute;   left: 351px; top: 5px; padding: 0px 0px 5px 0px; }
#mkmore p { text-align: justify; margin: 5px 2px 5px 2px; font-size: 100%; }
.relart { padding: 0px 0px 4px 0px;  /*border-bottom: 1px #F29200 solid;*/ font-size: 90%; color: #969696; }
.mkmoreh {-moz-border-radius-topright: 5px; background-color: #789F00; /*background-color: #789F00; */text-align: left; color: #efefef; padding-left: 5px; font-size: 100%; min-height: 16px; padding-top: 4px; border: 0px; font-weight: bold; margin-bottom: 5px; }
.mkmorec { font-size: 90%; text-align: justify; clear: both; }
.presmsg { text-align: justify; font-size: 90%; color: #969696; }
.thmb { position: relative; margin: 0px 5px 5px 0px; vertical-align: top; float: left; }
.pimgl { margin: 2px 7px 2px 0px; vertical-align: top; float: left; position: relative; border-width: 2px; border-color: #CCCC00; border-style: solid; }
.pimglnb { margin: 2px 7px 2px 0px; vertical-align: top; float: left; position: relative;}
.pimgr { margin: 2px 0px 2px 7px; vertical-align: top; float: right; position: relative; border-width: 2px; 	border-color: #CCCC00; border-style: solid; }
.pimgrnb { margin: 2px 0px 2px 7px; vertical-align: top; float: right; position: relative; }
.hline { width: 100%; height: 1px; border-width: 0px 0px 1px 0px; border-style: dotted; border-color: #789F00; padding: 0px; margin: 7px 0px; }
div.hline hline { padding: 0px; margin: 0px; display: none; }
.hline { border-left: 0px dotted #789F00; border-right: 0px dotted #789F00; border-top: 0px dotted #789F00; border-bottom: 1px dotted #789F00; width: 100%; height: 1px; padding: 0px; margin: 7px 0px; position: relative; clear: both;}
.brdrie6{ border-bottom: 1px dotted #789F00; }
div.hline hline { padding: 0px; margin: 0px; }
#right hr { width: 100%; color: #3D5100; margin: 7px 0px; text-align: right; }
#partner { position: relative; padding: 5px 5px 5px 5px; text-align: left; background: #F5FAE7 url('images/partner-sites-section-background.jpg') no-repeat left bottom; color: #707070; clear: both; font-size: 90%; }
#partner table { margin: 0px 0px 0px 10px; border-collapse: collapse; width: 95%; }
#partner p { margin-top: -8px; }
#partner td {padding-bottom:3px; }
#right td.tddesc { font-family: "Trebuchet MS", Tahoma, "Times New Roman"; font-size: 11px; text-align: left; color: #707070; padding-left: 10px; vertical-align: top; }
td.tdspace { width: 10px; }
#partner td.tdleftsyd { vertical-align: top; text-align: left; }
#partner table { margin-top: -10px; }
#right #partner table p { margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
#footer { border-top: 1px #dddddd solid; clear: both; background: #758E44 url('images/bg_footer.jpg') repeat-x 50% bottom; width: 100%; height: 66px; position: relative;}
#footer-in1{ width: 100%; background-color: #789F00; height: 23px; text-align: center; position: relative; margin:0px auto; }
#footer-in2{ width: 772px; background-color: #789F00; height: 23px; text-align: center; position: relative; margin:0px auto; }
#footer-in2 ul { width: 772px; background-color: #789F00; height: 20px; padding-top: 3px; text-align: center; position: relative; margin:0px auto; display: block; }
#footer li { display: inline; color:#ffffff; }
#footer ul a {border-bottom-width:0px; text-decoration: none; color: #efefef; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin: 0px 6px; }
#footer ul a:hover { text-decoration: underline; color: #C4FF0F; }
#footer p { text-align: center; position: relative; color: #efefef; margin-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.linespace { line-height: 5px; }
.linespace2 { line-height: 2px; }
#validfixed { text-align: center; color: #6d6d6d; clear: both; float: left; height: inherit; top: -40px; left: 0px; position: absolute; height: auto; width: 204px; padding: 5px 5px 5px 5px; }
#validfixed a { border-width:0}
#footer #validfixed p { font-size: 80%; text-align: center; margin-bottom: 5px; margin-top: -7px; color: #6d6d6d; font-family: Verdana, Arial, "Trebuchet MS", Tahoma; }
#right h2.nwstitle { text-align: left; }
.nwsau { font-size: 85%; color: #B6B6B6; text-align: left; }
#right p.morelinkp { margin-left: 25px; margin-top: 0px; line-height: 100%; background-image: url('images/bmore.gif');  background-repeat: no-repeat; background-position: left center; padding-left: 12px; }
.pagecath { text-align: left; 	color: #638400; padding-left: 5px; padding-top: 1px; border: 0px; font-size: 30px; font-family: "Trebuchet MS", Tahoma, "Times New Roman"; 	height: 23px; font-variant:small-caps; }
.sechsp 	{ text-align: left; color: #638400; padding: 3px 0px 0px 5px; font-size: 120%; height: 16px; margin-bottom:0px; }
.sechl 	{ text-align: left; color: #efefef; padding: 3px 0px 0px 5px; font-size: 110%; -moz-border-radius-topright: 5px; background-color: #789F00;/* height: 16px;*/ }
.sechs 	{ text-align: left; color: #efefef; padding: 3px 0px 0px 5px; font-size: 110%;/* height: 16px;*/ }
.sechs { width: 245px; }
.sechs { background: #789F00 url('images/bg-sechs-fp.jpg') repeat-y; }
.imgaf { margin-right: 3px; }
.imgab { margin-right: 3px; }
.imgar { margin-right: 3px; }
.nxt { text-align: right; }
.bak { text-align: left; }
.pqlinks { text-align: left; line-height: 160%; }
#progpagedonate { background-color: #DEE6AA; color: #909090; -moz-border-radius: 10px; margin: 0px auto; text-align: center; font-family: "Arial Narrow", "Arial Black", sans-serif; font-size: 150%; width: 260px; border: 3px #99CC00 solid; padding: 1px 1px 1px 1px;font-weight: bold;} 
#progpagedonate p { text-align: center; }
.pcsul { list-style: square; margin-top: -7px; }
#bodycontent ul li { margin: 0px 0px 5px 50px; font-size: 95%; }
.nwstbleft { vertical-align: top; width: 125px; font-size: 90%; padding-top: 6px; color: #909090; text-align: right; }
th.nwstbleft { vertical-align: top; width: 100px; font-size: 90%; padding-top: 6px; color: #909090; text-align: center; font-weight:bold; }
.nwstblryt { vertical-align: top; padding: 5px 0px 0px 10px; color: #737373; font-size: 90%; }
.empha { font-weight: bold; }
.emphacol { font-weight: bold; color: #F89207 }
.pddonowgif { text-align: center; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; }
ul.pqlinks { margin-left: 10px; }
.donatepost { text-align: center; width: 200px; padding: 20px 10px 20px 10px; background-color: #D60101; position: relative; margin: 0px auto; margin-bottom: 10px; line-height: 150%; font-size: 110%; border-width: 1px; border-color: #9CD02F; border-style: solid; color: #efefef; }
.sechsbylaws { text-align: center; color: #707070; font-size: 110%;}
#bodycontent td { vertical-align:top; font-size:95%; padding-bottom:4px; }
#bodycontent td.relnklft {width:35%; text-align:right; font-weight:bold; }
#linkinfo { position:relative; border-color: #99CC00; margin: 0px auto; text-align: left; width: 450px; border: 1px #99CC00 solid; padding: 20px 5px 20px 5px; font-size:105%; }
#linkinfo .lnkdtl {position:absolute; left:90px; }
.tip { font-style: italic; font-size: 95%; color: #919191; }
#right .partsites {color: #0066FF; text-decoration: none; font-weight: bold; }
#right input.b { background-color: #F9FAF1; border: 1px #c0c0c0 solid; font-size:100%; color: #6d6d6d; 	padding:2px 2px;}
#right input.tb { background-color: #F2F4E1; border: 1px #c0c0c0 solid; font-size: 100%; color: #6d6d6d; 	padding: 2px 2px; }
#right textarea.t { background-color: #F9FAF1; border: 1px #c0c0c0 solid; color: #6d6d6d; 	padding:2px 2px; }
#right td.gchoutleft { text-align:right; vertical-align:middle; font-size:150%; font-weight:bold; width:1%; }
#right td.gchoutryt { text-align:left; vertical-align:middle; }
.googchkout { background-color: #ffffff; margin: 0px auto; border: 2px #D7E77A solid; padding: 2px 5px 2px 2px; color:#638400; width: 208px; font-size:75%; font-style:italic; }
#right p.goog { margin-top:-10px; margin-bottom:0px; }
.doll{ font-size:150%; font-weight:bold; font-style:normal; }
.getinl{ background-color:#ffffff; font-size: 90%; vertical-align: middle; position:relative; color: #6d6d6d; }
.getinr { padding: 0px 3px 3px 3px; background-color:#789F00; font-size: 90%; width: 150px; vertical-align: middle; position:relative; color:#ffffff; }
.getinl p { text-align:left; }
.getinl img { border:0px; margin:0px auto; }
.getinr img { border:0px; margin:0px auto; }
#others { width: 200px; text-align: center; padding: 5px 5px 2px 5px; position: relative;   color: #6d6d6d; font-family: Verdana, Arial, "Trebuchet MS", Tahoma; }
#donl {background-color: #ffffff; position:relative; color:#6d6d6d; padding:5px 3px 0px 3px;; border:1px #5B8800 solid; text-align:center; font-size:110%; }
.donl ul { margin-left:20px; text-align:left; }
#donl p.goognote { font-size:75%; }
#donl2 {background-color: #F9FCED; position:relative; color:#6d6d6d; padding:0px 0px 0px 0px;; /*border:2px #5B8800 solid; */text-align:center; font-size:100%; }
.linkcode { position: relative; margin: 0px auto; width:500px; text-align: left; border: 1px #99CC00 solid; padding: 5px 5px 5px 5px; font-size: 90%; background-color: #FFFFFF; overflow:auto; max-height:400px; }
.req { font-size: 75%; color: #FF6262; }
#right ul ul { 	margin-left:50px; }
#trail { width: auto; height: 12px; background-color: #B5C159; color: #efefef; font-size: 10px; padding: 2px 0px 1px 5px; vertical-align: bottom; text-align:left;}
a.traill  { color:#7B9EAC; } a.traill:hover { color: #6B9126; } a.traill:visited { color: #820082; }
#albumgallery { position: relative; /*width: 624px;*/ height: 520px; margin: 0px auto; }
#albumgallery a img { opacity: 0.6; filter: alpha(opacity=60); -moz-opacity: 0.60; -khtml-opacity: 0.6; }
#albumgallery a:visited img { opacity: 0.6; filter: alpha(opacity=60); -moz-opacity: 0.60; -khtml-opacity: 0.6; }
#albumgallery a:hover img { opacity: 1.0; filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; }
/* ---------- thumbnail images ---------- */
.albumnothumb { font-size:90%; float: left; width: 130px; height:135px; margin: 10px 10px; padding: 13px 10px; -moz-border-radius: 10px; }
.albumthumb { font-size:90%; float: left; width: 130px; height:135px; margin: 10px 10px; padding: 13px 10px; -moz-border-radius: 10px; }
.albumthumb {border: 1px solid #D7E77A; text-align: center; }
.albumnothumb { border: 2px dotted #fff; height:100px; }
.albumthumb img { margin:0px auto; }
.albumthumb a img { display: block; }
.albumthumb a:focus { background: transparent; }
.albumthumb a:active { background: transparent; }
.albumthumb a:hover { background: transparent; }
.albumthumb a { text-decoration: none; }
a img { border: 0; }
.clear { height: 0; line-height: 0px; font-size: 0; clear: both; }

.liner { width: 774px; }
.liner2 { width: 774px; height: 1px; position: relative;   }
