body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,th{margin:0;padding:0px;}

body, html {
	height:			100%;
	font-family:	Verdana;
	font-size:		10pt;
	color:			#000;
}

table {
	border-collapse:	collapse;
	border-spacing:		0;
}
img {
	border:			0;
}

a, a:link, a:visited, a:active  {
	color:				#6D1401;
	text-decoration:	none;
}

a:hover {
	text-decoration:	underline;
}

h2 {
	margin-top:		15px;
	color:			#6D1401;
	font-size:		12pt;
}

.center {
	text-align:		center;
}

.click {
	cursor: 		pointer;
}

#container {
	height:			100%;
	margin:			auto;
}

#column {
	background:		url(../images/site/back-container.jpg) left top repeat-y #FAF8EF;
}

#back-left {
	background:		url(../images/site/back-left.jpg) top right repeat-y;
	width:			5%;
	height:			100%;
}

#back-right {
	background:		url(../images/site/back-right.jpg) top left repeat-y;
	width:			5%;
	height:			100%;
}

#header {
	background:		top left no-repeat #F2EED5;
	height:			246px;
}

#content {
	background:		url(../images/site/back-x.jpg) top left repeat-x #FAF8EF;
	line-height:	140%;
	padding:		25px;
}

#nav {
	background:		url(../images/site/back-nav-x.jpg) top left repeat-x #F1ECD0;
	width:			158px;
	padding:		5px;
	padding-top:	20px;
}

#right {
	background:		url(../images/site/back-x.jpg) top left repeat-x #FAF8EF;
	padding:		5px;
	padding-top:	25px;
}

#botnav {
	margin:			auto;
	text-align:		center;
	font-size:		8pt;
	margin-top:		30px;
	line-height:	130%;
}

#botnav a {
	color:			#6D1401;
	text-decoration:	none;
}

#botnav a:hover {
	text-decoration:	underline;
}

#membernav {
	margin-bottom:	10px;
}

#membernav a {
	margin-right:	30px;
	color:			#6D1401;
	text-decoration:	none;
}

#membernav a:hover {
	text-decoration:	underline;
}

#menu_back {
	position: 			absolute; 
	top:				231px; 
	width:				90%; 
	height:				20px;
	background:			#D5C56E;
	margin:				0 auto;
	border-top:			1px solid #6C1301;
	border-bottom:		1px solid #6C1301;
}

.poll, .feature {
	border:				1px solid #6D1402;
	padding:			4px;
	border-collapse:	separate;
	font-size:			9pt;
	margin-bottom:		10px;
	background-color:	#F1ECD0;
}

.poll th, .feature th {
	background-color:	#6D1402;
	color:				#FFF;
	padding:			3px;
	margin:				3px;
}

.poll td, .feature td {
	font-size:			8pt;
	padding:			2px;
}

.poll .odd, .feature .odd {
	background-color:	#FBF8EF;
}

.formheader, a.formheader:link, a.formheader:visited, a.formheader:active {
	color:				#FFF;
	background-color:	#6D1402;
	font-size:			11pt;
	font-weight:		bold;
}
.invert, .invert a:link, .invert a:visited, .invert a:active {
	background-color:	#D5C56E;
	color:				#6D1402;
	font-weight:		bold;
	padding:			2px;
}

.invertsmall {
	background-color:	#D5C56E;
	color:				#6D1402;
	padding:			2px;
}

.tableColor {
	padding:			8px;
	color:				#6D1402;
	background-color:	#FFF;
	font-size:			11pt;
}

td.roster
{
	font-size:22px;
	line-height:30px;
	font-family: Georgia "Times New Roman" "Century Gothic";
	font-weight:bold;
	text-align:center
}

table.slipdetails
{
 width: 380px;
 border: solid 2px #6D1402;
 font-weight:normal;
 font-size: 11px;
 line-height:15px;
}

.title {
	padding-left:		0px;
}

