BODY.twnf
{
	font-weight: normal;
	font-size: 11pt;
	font-family: Verdana, Arial, Helvetica;
	background-color: #FFFFFF
}

TD
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica
}

TD.twnf_header_dark
{
	background-color: #336633;
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica
}

TD.twnf_nav_left
{
	font-size: 12pt;
	font-variant: small-caps;
	background-color: #FFFFFF;
	color: #FFFFFF;
	font-weight: bold;
	padding-left:15px;
}

TD.twnf_main_image
{
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
}

TD.twnf_highlight
{
	padding-left: 5px;
	font-size: 7pt;
	background-color: #CCFFCC
}

TD.content_main
{
	padding-left: 10px;
	padding-right: 10px;
}

TD.image_main
{
	border-right: 1px dotted Black;
}

A
{
	color: #221122
}

A.twnf_highlight_link
{
	text-decoration: none;
	color: #221122
}

A.twnf_nav_link
{
	text-decoration: none;
	color: #336633;
}

A.twnf_nav_link:hover {
	text-decoration:underline;
	color: #221122;
}

H1
{
	font-family: Verdana;
	font-size: 20pt;
	color: #CC3300;
}

H3
{
	font-size: 14pt;
	font-weight: normal;
}

H4.twnf_highlight_header
{
	text-align: center;
	font-size: 10pt;
	font-variant: small-caps;
	font-weight: bold;
}

TD.twnf_column_center
{
	border-left: 1px solid Black;
	text-align: center;
	font-size: 10pt;
	font-variant: small-caps;
	font-weight: bold;
}

TD.twnf_column_main
{
	border-left: 1px solid Black;
	border-bottom: 1px solid Black;
}

TD.twnf_calendar
{
	color: #000000;
	font-size: 7pt;
	background-color: #CCCCCC;
}

TD.twnf_calendar_link
{
	color: #FFFFFF;
	font-size: 7pt;
	background-color: #888888;
	font-weight: bold;
}

TD.twnf_calendar_off
{
	color: #663366;
	font-size: 7pt;
}

TD.twnf_calendar_heading
{
	font-size: 8pt;
	font-variant: small-caps;
	font-weight: bold;
}

TD.twnf_instruction
{
	font-size: 8pt;
	font-weight: bold;
}

table.bordertable
{
	border-color: black;
	border : 1px solid Black;
}

td.cartheading
{
	font-weight: bold;
}

#membership_table input {
	color:#555555;
	font-size:12px;
	padding:3px;
}
#membership_table .text { border:1px solid #555555; background-color:white;}
#membership_table .textarea { border:1px solid #555555; }
#membership_table .submit { border:1px solid #555555;}
#membership_table select { border:1px solid #555555; color:#555555; font-size:12px; padding:2px;}
#membership_table option { color:#555555; font-size:12px;}
#membership_table .focused { border:1px solid #555555; background-color:#FFFFD4; color:black;}