@charset "utf-8";
/* CSS Document */
body 
{ 
	margin:0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px;
}
h1, h2, h3
{
	font-family:Arial, Helvetica, sans-serif;
}
.rdonly { text-align: right };
a.emailto
{
	color: #2D7B53;
	text-decoration: none;
	font-weight: bold;
}
a.emailto:hover
{
	color: #CCAE66;
	text-decoration: underline;
}
a.toc
{
	font-weight:bold;
	color: #2D7B53;
	text-decoration: none;
}
a.toc:hover
{
	font-weight:bold;
	color: #CCAE66;
	text-decoration: underline;
}
a
{
	font-weight:bold;
	color: #2D7B53;
	text-decoration: none;
}
a:hover
{
	font-weight:bold;
	color: #CCAE66;
	text-decoration: underline;
}
a.linksb
{
	font-weight:bold;
	color: #2D7B53;
	text-decoration: none;
}
a.linksb:hover
{
	font-weight:bold;
	color: #CCAE66;
	text-decoration: underline;
}
a.linksbg
{
	font-weight:bold;
	background-color:#dddddd;
	color: #2D7B53;
	text-decoration: none;
}
a.linksbg:hover
{
	font-weight:bold;
	background-color:#dddddd;
	color: #CCAE66;
	text-decoration: underline;
}
a.links
{
	font-weight:normal;
	color: #2D7B53;
	text-decoration: none;
}
a.links:hover
{
	color: #CCAE66;
	text-decoration: underline;
}
a.fnav
{
	color: #EDDAA3;
	text-decoration: none;
}
a.fnav:hover
{
	color: #EDDAA3;
	text-decoration: underline;
}
.copy
{
	font-style:normal;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.copyb
{
	font-style:normal;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.copy14
{
	font-style:normal;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.copy14b
{
	font-style:normal;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.input
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.copyright
{
	background-color:#2D7B53;
	color: #EDDAA3;
	font-size: 10px;
	text-align: center;
	height: 14px;
}
fieldset.copyul
{
	border-color: #EDDAA3;
}
legend.main
{
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #2D7B53;
}
.gold { color: #CCAE66; }
.gold14 { color: #CCAE66; font-size:14px; }
.gold14b { color: #CCAE66; font-size:14px; font-weight:bold; }
.gold16 { color: #CCAE66; font-size:16px; }
.gold16i { color: #CCAE66; font-style:italic; font-size:16px; }
.gold16ib { color: #CCAE66; font-style:italic; font-size:16px; font-weight:bold; }
.gold18 { color: #CCAE66; font-size:18px; }
.gold18i { color: #CCAE66; font-style:italic; font-size:18px; }
.green { color: #2D7B53; }
.green14 { color: #2D7B53; font-size:14px; }
.green16 { color: #2D7B53; font-size:16px; }
.green16i { color: #2D7B53; font-style:italic; font-size:16px; }
.green16ib { color: #2D7B53; font-style:italic; font-size:16px; font-weight:bold; }
.green18 { color: #2D7B53; font-size:18px; }
.green18i { color: #2D7B53; font-style:italic; font-size:18px; }

/* gold: #CCAE66 */
/* lt gold #EDDAA3 */
/* green: #2D7B53 */
/* lt green: #A3C8A3 */

#search-tbl
{
	float:right;
	background-color:#A3C8A3;
	text-align:center;
	width:158px;
	z-index:-1;
	margin: 1px;
}
.search-type
{
	margin: 1px;
	font-size:14px;
	font-weight:bold;
	color:#2D7B53;
	background-color:#EDDAA3;
	text-align: left;
	width:155px;
	padding: 2px;
	z-index:-1;
}
.homepage-copy
{
	font-size: 12px;
	float: left; 
	width: 760px; 
}
.homepage-copy blockquote
{
	margin-right: 2em;
	margin-left: 2em;
}
.homepage-copy p
{
	font-size:12px
	color: #666666;
}
.copyul
{
	display:none;
}
.showhide
{
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.admin
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
/*	font-style:italic; */
}
#edittext
{
	display: none;
	position:fixed;
	_position:absolute;
	top: 0;
	left: 0;
	z-index:2;
	background-color:#FFFFFF;
	overflow:auto;
}
#popupform
{
	display: none;
	position:fixed;
	_position:absolute;
	top: 0;
	left: 0;
	z-index:2;
	background-color:#FFFFFF;
	overflow:auto;
}
#fullbg
{
	display: none;
	position:fixed;
	_position:absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000000;
	border: 1px solid #cecece;
	z-index:1;
}

.f
{
	color: #FF0000;
	font-weight: bold;
	font-style: italic;
}
.l
{
	font-weight: bold;
	font-style: italic;
}.rowodd
{
	background-color:#EEEEEE;
}
.roweven
{
	background-color:#CCCCCC;
}
#list th
{
	color:#FFFFFF;
	background-color:#000000;
}
#list tr:hover
{
	background-color:#FFCC00;
	cursor: pointer;
}
#list td:hover
{
	cursor: pointer;
}


.rowtitle
{
	color:#EDDAA3;
	background-color:#2D7B53;
}

#memberlist table
{
	padding: 2px;
	margin: 0px;
	width: 100%;
}
#memberlist th
{
	color:#EDDAA3;
	background-color:#2D7B53;
}
#memberlist tr:hover
{
	background-color:#EDDAA3;
	cursor: pointer;
}
#memberlist td:hover
{
	cursor: pointer;
}
#memberinfo a:active
{
	color:#FFFFFF;
	background-color:#000000;
	
}


.sContent
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent: -.2in;
	margin-left: .2in;
	color: #000000;
	margin-top:0;
	margin-bottom:0;
}
.sContent1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent: -.2in;
	margin-left: .5in;
	color: #000000;
	margin-top:0;
	margin-bottom:0;
}
.sContent2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent: -.2in;
	margin-left: .8in;
	color: #000000;
	margin-top:0;
	margin-bottom:0;
}
.sContent3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent: -.2in;
	margin-left: 1.1in;
	color: #000000;
	margin-top:0;
	margin-bottom:0;
}
.sContent4
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent: -.2in;
	margin-left: 1.4in;
	color: #000000;
	margin-top:0;
	margin-bottom:0;
}


.small 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.symbol
{
	width: 158px;
	height: 194px;
	background: url("../images/chkmark.jpg") no-repeat;
}
.symbolsmall
{
	width: 50px;
	height: 61px;
	background: url("../images/chkmark1.jpg") no-repeat;
}
.mask
{
	width: 100%;
	height: 100%;
	background: url("../images/mask.gif");
}
.notice
{
	background: #000000;
	color:#FFFFFF;
	display:none;
	font-size: 12px;
	width: 100%;
	height: 100%;
}
#wpopup
{
	position: absolute; 
	left:100px; 
	top:100px; 
	background-color:#eeeeee;	
	border: 1px solid #000;	
	z-index: 50;
	width: 610px;
	height: 310px;
}
#whandle
{
	background-color:#000000; 
	height: 18px; 
	padding:0px; 
	text-align:center; 
	font-weight:bold; 
	color: #FFFFFF; 
	vertical-align:middle;
	cursor:move;
}
#wclose
{
	float:right;	
	text-decoration:none;	
	color:#FFFFFF;
}
#wcontent
{ 
	padding:5px;
	overflow:auto;
	width:595px;
	height:275px;
}
