body { margin: 0px; padding: 0px; font-family: Arial,sans-serif; font-size: small; height: 100%; }
html {}

/* Main Site Layout */

#wrapper {
	width: 950px;
	margin: 0 auto;
	height: 100%;
}
#header {
	width: 100%;
	height: 175px;
}

#header .logo {
	max-height: 200px;
	float: left;
}
#header .slogan {
	float: right;
	text-align: right;
	font-size: small;
	font-style: italic;
	color: #747170;
	margin-top: 120px;
}

#hori-nav {
	width: 100%;
	height: 25px;
	text-align: center;
	margin-bottom: 5px;
	z-index: 2;
}
#hori-nav img {
	border: none;
	margin: 0px;
}

#hori-nav a { margin: 0px; }

#bodycontainer {
	width: 100%;
	height: 100%;
}

#leftside {
	float: left;
	width: 160px;
	text-align: center; /* default: center; */
	font-size: 14px;
}

#rightside {
	float: right;
	height: 400px;
	width: 300px; /* 356 */
	text-align: left;
	font-size: 13px;
	padding-left:5px;
	margin-top:50px;
	height: 100%;
}
#rightside img {
	max-width: 169px;
	text-decoration: none;
	border: none;
}

#content {
	width: 650px; /* 730px; */
	/* padding-left: 180px;*/
}
#content h1 {
	margin: 0px;
	font-size: 18pt; 
	font-family: Verdana,sans-serif; 
	color: #000;
}
#content h3 { font-size: medium;color: navy; }

#content .img-right-float {
	float: right;
	width: 151px;
	height: 189px;
	margin-right: 10px;
}

#footer {
	text-align: right;
	width: 100%;
	height: 25px;
	font-size: small;
	font-style: italic;
	clear: both !important;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-right: 25px;
}

.marginless { margin: 0px; }
.fmi { font-family: Arial Narrow,sans-serif;font-weight: bold; }
.nodeco { text-decoration: none;border: none; }

#stickfloatright {
	float: right;
	height: 100%;
}
#stickfloatleft {
	float: left;
	height: 100%;
	padding-left: 3px;
	display: none;
}
#stickfloatleft img, #stickfloatright img {
	width: 4px;
	height: 850px !important; /* default: 700px; */
}
.maint { font-size: x-small; }
.maint img {
	text-decoration: none;
	border: none;
	max-width: 50px;
}
.l { text-align: left; }
.c { text-align: center; }

/* ========== DROPDOWN MENU ========== */

.selectedanchor{/* background:yellow */}
.anylinkcss{position:absolute; left:0; top:0; visibility:hidden; border:1px solid black; border-bottom-width:0; font:normal 12px Verdana; line-height:18px; z-index:100; background:#FFF; width:200px}
.anylinkcss ul{margin:0; padding:0; list-style-type:none}
.anylinkcss ul li a{width:100%; display:block; text-indent:3px; border-bottom:1px solid black; padding:1px 0; text-decoration:none; font-weight:bold; text-indent:5px}
.anylinkcss a:hover{background:black; color:white}
.anylinkcsscols{position:absolute; left:0; top:0; visibility:hidden; border:1px solid black; padding:10px; font:normal 12px Verdana; z-index:100; background:#DEFFCA}
.anylinkcsscols .column{width:130px; float:left}
.anylinkcsscols .column ul{margin:0; padding:0; list-style-type:none}
.anylinkcsscols li{padding-bottom:3px}
.anylinkshadow{position:absolute; left:0; top:0; z-index:99; background:black; visibility:hidden}


.regForm label {
	float: left;
	margin: 3px 5px 0 0;
	text-align: right;
	width: 150px;
}
.regForm .regBox {
	margin: 3px 5px 5px 5px;
	width: 400px;
}
.floatleft { float: left; }
.clear { clear: both; }


/********************* PAST EVENTS *********************/

.pastblue { color: blue; }

/********************* BOARD OF DIRECTORS *********************/

.fsmed { font-size: medium; }
.bod_directors { line-height: 20px; }

/********************* GENERALS *********************/

#content_cwm { width: 80%; margin: 0 auto; }

/********************* CONTACT US *********************/

.contact {
	width: 500px;
	margin: 0 auto;
}
.contact label {
	width: 100px;
	float: left;
	text-align: right;
	margin-top: 5px;
}
.contact textarea {
	margin: 0 auto;
	margin-left: 23px;
}
.contact input {
	width: 250px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.contactbutton {
	margin: 10px 0 10px 100px !important;
}