/* Default CSS Stylesheet for a new Web Application project */

BODY
{
	background-color: white;
	font-family: Arial;
	margin: 0 0 0 0;
	font-size: 9pt;
}

TD
{
	font-family: Arial;
	font-size: 9pt;
}

td.left-column
{
}

td.right-column
{
}

FONT.ErrorMsg, span.ErrorMsg, p.ErrorMsg, .ErrorMsg
{
	color: Red;
	font-weight: bold;
}

div.loginerror
{
	padding: 5px;
	border: 1px solid #933;
	background: White;
	color: #933;
	font-weight: bold;
	margin: 4px 0 4px 0;
}



FONT.RedLabel, span.RedLabel, p.RedLabel
{
	font-family: Arial;
	color: #993333;
	font-size: 9pt;
	font-weight: bold;
}

FONT.GreenLabel, span.GreenLabel, p.GreenLabel
{
	font-family: Arial;
	color: #646431;
	font-size: 12pt;
	font-weight: bold;
}

FONT.Date, span.Date, p.Date
{
	font-family: Arial;
	color: #993333;
	font-size: 10pt;
	font-weight: bold;
}

FONT.WhiteLabel, span.WhiteLabel, p.WhiteLabel
{
	font-family: Arial;
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: bold;
}

FONT.WhiteLabe2, span.WhiteLabe2, p.WhiteLabe2
{
	font-family: Arial;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: normal;
}

FONT.SmallGreenLabe1, span.SmallGreenLabe1, p.SmallGreenLabe1
{
	font-family: Arial;
	color: #646431;
	font-size: 8pt;
	font-weight: bold;
}


FONT.Thanks, span.Thanks, p.Thanks
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}

P.TermsHeading
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	background: #E9E5E5;
	margin-top: 0;
	margin-bottom: 0;
}

P.Heading
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	background: #CCCC99;
	margin-top: 0;
	margin-bottom: 0;
}


P.MiniWebHeading
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	background: #EBE169;
	margin-top: 0;
	margin-bottom: 0;
}

SPAN.TermsTitle
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	background: #E9E5E5;
	margin-top: 0;
	margin-bottom: 0;
}

p.c3
{
	text-align: right;
}

TD.Navigation
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 7.5pt;
	text-align: center;
}

TD.Navigation A:Link, TD.Navigation A:visited, TD.Navigation A:active
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 7.5pt;
	text-align: center;
	text-decoration: none;
	color: black;
}


TD.Footer A:Link, TD.Footer A:visited, TD.Footer A:active
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 7.5pt;
	text-align: center;
	text-decoration: none;
	color: White;
}

TD.FooterLink A:Link, TD.FooterLink A:visited, TD.FooterLink A:active
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 7.5pt;
	text-align: center;
	text-decoration: none;
	color: #B0B070;
}

A.WhiteLink:link, A.WhiteLink:visited, A.WhiteLink:active, A.WhiteLink:hover
{
	color: #FFFFFF;
}

A.LargeWhiteLink:link, A.LargeWhiteLink:visited, A.LargeWhiteLink:active, A.LargeWhiteLink:hover
{
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}

A:link
{
	text-decoration: underline;
	color: blue;
}

A:visited
{
	text-decoration: underline;
	color: blue;
}

A:active
{
	text-decoration: underline;
	color: blue;
}

A:hover
{
	text-decoration: underline;
	color: blue;
}

div#newssection
{
	width: 335px;
	height: 70px;
	overflow-y: scroll;
	overflow-x: hidden;
	border: 1px inset #ccc;
	padding: 3px 0px 10px 8px;
	font-family: Arial;
	font-size: 11px;
	text-align: left;
}

div#newssection a
{
	font-family: "Arial", "Sans-Serif";
	font-size: 9pt;
}

div#newssection p
{
	margin: 0;
	padding: 0 0 11px 0;
}

div#newssection a:active
{
	color: blue;
}

div.spacer
{
	clear: both;
	width: 100%;
	padding: 0 0 25px 0;
}

address
{
	font-style: normal;
}


/************ table styling to fix *****************/
table.outer
{
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #999;
	border-collapse: collapse;
}

table.logobanner
{
	border-width: 0px 0px 1px 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #999;
	border-collapse: collapse;
}

table.content
{
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #e0e0e0;
	border-collapse: collapse;
}

table.menu
{
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #000;
	border-collapse: collapse;
}



a.maillink
{
	padding: 3px;
	border: 2px outset #933;
	color: White;
	background: #933;
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 250px;
	text-align: center;
	margin: 5px auto;
}

a.maillink:hover
{
	text-decoration: none;
	border: 2px inset #933;
}

div.mailbox
{
	border: 1px solid #933;
	padding: 5px;
	margin: 5px 0 5px 0;
}

span.required
{
	font-weight: bold;
	color: #df0000;
	font-size: 20px;
}

div.clubpro p
{
	margin-top:0;
	padding-top:0;
}