﻿html, body, table, td, th, h1, h2, h3, h4, h5, h6, p, a, span, div, form, select, input, textarea
{
	font-family:"Trebuchet MS", Verdana, Tahoma, Arial;
} 

body
{
	text-align:center;
	font-family:"Trebuchet MS", Verdana, Tahoma, Arial;
	font-size:101%;
	color:#2A2A2A;
}

p
{
	line-height:1.4em;
	margin:1em 0;
}

div
{
	font-size:92%;
}

div.aspPanel
{
	font-size:100%;
}

.compact
{
	font-size:90%;
	line-height:1em;
}

span.plus
{
	font-size:108%;
}

img
{
	border:0;
}

h1
{
	font-size:109%;
	margin-bottom:-5px ;
}

h2
{
	font-size:120%;
	margin-bottom:-4px ;
}

span.s
{
	font-size:85%;
}

span.ms
{
	font-size:80%;
}

span.xs
{
	font-size:75%;
}

.main
{
	background-image:url("/images/bgr_rhsred.gif");
	background-position:top right;
	background-repeat:repeat-y;
	display:block;
	width:780px;
	text-align:left;
}

.conttitle
{
	background-color:#9C1111;
	height:88px;
	width:566px;
	margin-top:3px;
	float:left;
	vertical-align:bottom;
	text-align:left;
	padding:0 5px 10px 5px;
}

.top
{
	height:92px;
	width:780px;
}

.logo
{
	float:left;
	height:92px;
}

.navig
{
	border-top:#666666 solid 1px;
	float:left;
	height:93px;
	width:520px;
	background-color:#808080;
	display:block;
	padding:0;
}

.navig img
{
	margin:0;
	border:0;
}

.end
{
	float:left;
	height:94px;
	width:56px;
}

.lhs
{
	width:184px;
	height:430px;
	background-color:#CCCCCC;
	border:#999999 1px solid;
	margin:3px 2px 10px 0;
	padding:8px;
	float:left;
}

.rhs_column_ie6_fix
{
	float:right;
	width:240px;
	padding:8px 8px 0 0;
	margin:5px 25px 10px 10px;	
}
.rhs_column
{
	float:right;
	width:240px;
	padding:8px 8px 0 0;
	margin:5px 25px 10px 10px;
}

.mid_column
{
	float:left;
	width:230px;
	min-height:200px;
	padding-top:8px;
	margin:5px 0 10px 0;
}
.mid_column_moz_fix
{
	float:left;
	width:230px;
	min-height:200px;
	padding-top:8px;
	margin:5px 0 25px 0;
}
.mid_column_ie6_fix
{
	float:left;
	width:534px;
	min-height:200px;
	padding-top:8px;
	margin:5px 0 10px 0;
	background-image:url(/images/books.jpg);
	background-position:right top;
	background-repeat:no-repeat;	
}
.clear
{
	clear:both;
	height:1px;
	overflow:hidden;
}

.prop
{
	height:415px;
	float:right;
	width:1px;
}

.main_container
{
	width:560px;
	min-height:435px;
	float:left;
	margin-top:0;
	padding:8px;
	background-image:url("/images/bgr_rhsred.gif");
	background-position:top right;
	background-repeat:repeat-y;
}

#bot
{
	border-bottom:#CCCCCC 1px solid;
	width:780px;
}

/* ================= links styles ============================ */

a:link		{color:#E41A14; text-decoration:underline;}
a:visited	{color:#EE4440; text-decoration:underline;}
a:active	{color:#6B6B6B; text-decoration:none;}
a:hover		{color:#CD2723; text-decoration:none; font-weight:bold;}

a:link.wht		{color:#FFFFFF; text-decoration:none;}
a:visited.wht	{color:#E6E6E6; text-decoration:none;}
a:active.wht	{color:#E6E6E6; text-decoration:underline;}
a:hover.wht		{color:#FFFFFF; text-decoration:underline; font-weight:bold;}

a:link.blk		{color:#000000; text-decoration:underline;}
a:visited.blk	{color:#2A2A2A; text-decoration:underline;}
a:active.blk	{color:#2A2A2A; text-decoration:none;}
a:hover.blk		{color:#000000; text-decoration:none;}


/* ================= Homepage specific styles only ============================ */

.club_info
{
	float:left;
	width:280px;
	min-height:200px;
	border:#C4C4C4 solid;
	border-width:0 0 1px 1px;
	padding:14px 8px 8px 8px;
	margin:10px 0 10px 0;
	background-image:url("/images/bgr_clubinfo.gif");
	background-position:top right;
	background-repeat:no-repeat;
}

.pagetitle
{
	background-color:#9C1111;
	height:101px;
	width:566px;
	margin-top:3px;
	float:left;
	vertical-align:bottom;
	text-align:left;
	padding:0 5px 10px 5px;
}

.rhs_red
{
	float:right;
	width:235px;
	padding:8px;
	background:#DC0808 url("/images/bgr_clubfamily_top.gif") top left no-repeat;
	color:#FFFFFF;
}


/* ================= form styles ============================ */

form, select, input, textarea
{
	display: inline;
	text-size: 85%;
	
}
