/*General*/
BODY
{
	SCROLLBAR-FACE-COLOR: #ECEDDA;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #071947;
	SCROLLBAR-ARROW-COLOR: #591D1A;
	SCROLLBAR-TRACK-COLOR: #9A9B84;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	SCROLLBAR-BASE-COLOR: #D4D4BF;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 8pt;
	p: 0px 0px 0px 0px;
	background-color: #ffff99;
}
TD 
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 8pt;
}
.select {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #000080;
	width: 157;
}
.textarea {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #591D1A;
	width: 350px;
	height: 100px;	
}
.input {
	background-color: #FFFFFF;
	height: 15px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #591D1A;
	width: 180px;
}
.inputsm {
	background-color: #FFFFFF;
	height: 15px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #591D1A;
	width: 20px;
}
.inputButton
{
	behavior: url(buttons.htc);
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	background-color: #F8F300;
	color: #66000D;
	border: 1px solid #714D20;
	border-top: 1px solid #714D20;
	border-bottom: 1px solid #714D20;
	border-right: 1px solid #714D20;
	border-left: 1px solid #714D20;
	height: 20px;
	text-transform: uppercase;
}
.inputButtonlg
{
	behavior: url(buttons.htc);
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	background-color: #F8F300;
	color: #66000D;
	border: 1px solid #714D20;
	border-top: 1px solid #714D20;
	border-bottom: 1px solid #714D20;
	border-right: 1px solid #714D20;
	border-left: 1px solid #714D20;
	height: 20px;
	width: 221px;
	text-transform: uppercase;
}
A {
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	color: #0669AE;
}
A:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	color: #1C6740;
}

A.normal {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #0669AE;
}
A.normal:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #1C6740;
}
.lisq
{
	list-style-image: url(images/bulletsq.gif);
	vertical-align: bottom;
}
.linone
{
	vertical-align: middle;
	list-style-type: none;
}
.hr {
	font-size: 1px;
	color: #591D1A;
	width: 334px;
	left: 0px;
	position: static;
	bottom: 418px;
	top: 443px;
}
.bgtpbar
{
	background-attachment: scroll;
	background-image: url(images/bgtpbar.gif);
	background-repeat: repeat-x;
}
.bgtpbar2 
{
	background-attachment: scroll;
	background-image: url(images/bgtpbar2.gif);
	background-repeat: repeat-x;
}
.bgrtbar 
{
	background-attachment: scroll;
	background-image: url(images/bgrtbar.gif);
	background-repeat: repeat-y;
	background-color: White;
}
.hpbamboo
{
	left: 92px;
	position: absolute;
	top: 177px;
	width: 46px;
	z-index: 2000;
}
.bamboorepeat
{
	background-attachment: scroll;
	background-image: url(images/bamboo_repeater.gif);
	background-repeat: repeat-y;
}
.bgbamboo 
{
	background-attachment: scroll;
	background-image: url(images/bgbamboo.gif);
	background-repeat: repeat-y;
}
.sponsors
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #ffffff;
	text-transform: uppercase;
	border-top: #000000 1px dotted;
	border-bottom: #000000 1px dotted;
	font-weight: bold;
	width: 157px;
	padding-bottom: 3px;
	padding-top: 4px;
	display: block;
}
.btbar {background-color: #004713; width: 898px; height: 8px;}
h1
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11pt;
	color: #004713;
	font-weight: bold;
	margin-bottom: -26px;
}
h2
{ 
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	color: #004713;
	font-weight: bold;
	text-transform: uppercase; 
}
.subhd
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	color: #714D20;
	font-weight: bold;
}
.subhdSM
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	color: #714D20;
	font-weight: bold;
	border-top: gray 1px dotted;
	border-bottom: gray 1px dotted;
	padding-right: 85px;
	padding-left: 7px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.smfont
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 7pt;
}
a.smfont
{
	COLOR: #0669AE;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 7pt;
}
a.smfont:hover
{
	COLOR: #1C6740;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 7pt;
}
.banner
{
	padding-right: 14px;
	width: 470px;
	height: 60px;
}
.bodypad
{
	margin-left: 20px;
	margin-right: 20px;
}
IMG
{
	border: 0px;
}
.sm
{
	FONT-FAMILY: Verdana, Arial, Helvetica;
	vertical-align: text-top;
	font-size: 75%;
}
/*End General*/

/*Directory*/
A.directory {
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	color: #0669AE;
}
A.directory:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	color: #1C6740;
}
.btmdirectory
{
	background-color: #7FA612;
	width: 300px;
	height: 4px;
}
.hddirectory
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #714D20;
	font-weight: bold;
}
.blue
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #0669AE;
}
.contact
{
	background-color: #C5D200;
}
.contact2
{
	background-color: #ffff99;
}
/*End Directory*/
.buttons
{
	left: 622px;
	position: absolute;
	top: 136px;
	width: 367px;
}

/*Search*/
.searchtable
{
	background-color: #714D20;
	width: 473px;
	height: 41px;
	border-collapse: collapse;
}
.searchtext
{
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 9pt;
	font-weight: bold;
}
.btmsearch
{
	background-color: #c5d200;
	width: 472px;
	height: 3.5px;
}
.inputsearch {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #714D20;
	width: 200px;
	height: 18px;
}
a.search
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	color: #ffffff;
	text-decoration: underline;
}
a.search:hover
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	color: #FFFF99;
	text-decoration: underline;
}
/*End Search*/

/*News*/
.liarrow
{
	list-style-image: url(images/bullethparrow.gif);
	vertical-align: text-top;
	border-top-style: none;
	text-indent: -7px;
}
/*End News*/

/*JoinMailing*/
.jointable
{
	background-attachment: scroll;
	background-image: url(images/bghpjoin.gif);
	background-repeat: no-repeat;
	width: 289px;
	height: 129px;
}
/*End JoinMailing*/

/*Highlights*/
.highlight
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	color: #0669AE;
	font-weight: bold;
	text-decoration: underline;
}
A.highlight
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	color: #0669AE;
	font-weight: bold;
	text-decoration: underline;
}
A.highlight:hover
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	color: #1C6740;
	font-weight: bold;
	text-decoration: underline;
}
/*End Highlights*/

/*Listing MI*/
.hdpager
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10.5pt;
	color: #004713;
}
hr
{
	width: 435px;
	color: #004713;
	height: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #004713;
	border-bottom-style: none;
}
hr.long
{
	width: 633px;
	color: #004713;
	height: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #004713;
	border-bottom-style: none;
}
.listingpad
{
	margin-left: 10px;
	margin-right: 10px;
}
.leadform
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	color: #0669AE;
	font-weight: bold;
}
a.leadform
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	color: #0669AE;
	font-weight: bold;
}
a.leadform:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	color: #1C6740;
	font-weight: bold;
}
.listselect {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #591D1A;
	width: 346px;
	height: 18px;
}

.listselect_sm {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #591D1A;
	height: 18px;
}
.listinput {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #591D1A;
	width: 175px;
	height: 15px;
}
.listinputlg {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #591D1A;
	width: 343px;
	height: 15px;
}
.listinputsm {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #591D1A;
	width: 70px;
	height: 15px;
}
.btmsearchList
{
	background-color: #c5d200;
	width: 472px;
	height: 4px;
}
/*End Listing MI*/

/*Events*/
.tdtop
{
	background-color: #FFFFE3;
	border: 1px solid #004713;
	padding: 5px;
}
.tdlogo
{
	border: 1px solid #004713;
	padding: 5px;
}
/*End Events*/

/*Members*/
#contact
{
	position: absolute;
	+
/*End Members*/
/*Check In*/
.checkinhd
{
	font-family: Microsoft Sans Serif, Arial, Helvetica;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
}
.checkinbg
{
	background-color: #9a4982;
	height: 25px;
} 
.bordersreg
{
	background-color: #9a4982;
}
/*End Check In*/
