A:link { 
	COLOR: #0000ff; TEXT-DECORATION: none 
}

A:visited { 
	COLOR: #0000ff; TEXT-DECORATION: none 
}

A:hover { 
	COLOR: #0000ff; TEXT-DECORATION: underline 
}

A:active { 
	COLOR: #0000ff; TEXT-DECORATION: none 
}

.clubhouseErrorMessage
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 16px;
	font-weight: bold;
}
.clubhouseSmallErrorMessage
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
}

TABLE.clubhouseDataGrid
{
	border-collapse: collapse;
	border: 1px solid black;
	empty-cells: show;
	color: #000000;
	background-color: #FFFFFF;
}
.clubhouseDataGrid td
{
	border: 1px solid;
}
.clubhouseDataGridAlternating TD
{
	background-color:#EAEAEA;
}
.clubhouseDataGridEdit TD
{
	background-color:#F8BB1E;
}
.clubhouseDataGridSelected TD
{
	background-color:#F8BB1E;
}
.clubhouseDataGridHeader TD {
	background-color:#666666;
	color:#FFFFFF;
	vertical-align:top;
	font-weight: bold;
}
.clubhouseDataGridHeader {
	background-color:#666666;
	color:#FFFFFF;
}
A:link .clubhouseDataGridHeader  {
	background-color:#666666;
	color: #FFFFFF;
}
.clubhouseDataGridHeader A:visited {
	background-color:#666666;
	color: #FFFFFF;
}
.clubhouseDataGridHeader A:hover {
	background-color:#666666;
	color: #FFFFFF;
	text-decoration: underline;
}
.clubhouseDataGridHeader A:active {
	background-color:#666666;
	color: #FFFFFF;
}

TABLE .LeagueResultsTable {	
	border-width: 3px;
	border-color: #010080;
	border-style: solid;
}

.LeagueResultsHeaderLine {	
	color:#010080;	
}

.clubhouseDark
{
	background-color: #010080;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: none;
}
.clubhouseDark A:link {
	color: #F8BB1E;
}
.clubhouseDark A:visited {
	color: #F8BB1E;
}
.clubhouseDark A:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.clubhouseDark A:active {
	color: #FFFFFF;
}
.clubhouseDarkHeading1
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
}
.clubhouseDarkHeading2
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.clubhouseDarkLabel
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}
.clubhouseDarkSmallPrint
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
}
.clubhouseDarkTopEdge
{
	background-color: #010080;
}
.clubhouseDarkBottomEdge
{
	background-color: #010080;
}
.clubhouseDarkLeftEdge
{
	background-color: #010080;
}
.clubhouseDarkRightEdge
{
	background-color: #010080;
}
.clubhouseDarkTopLeftCorner
{
	background-image:  url("../FrontEnd/SiteImages/TopLeftDark.gif");
	background-repeat: no-repeat;
	height: 15px;
	width: 15px;
}
.clubhouseDarkTopRightCorner
{
	background-image:  url("../FrontEnd/SiteImages/TopRightDark.gif");
	background-repeat: no-repeat;
	height: 15px;
	width: 15px;
}
.clubhouseDarkBottomLeftCorner
{
	background-image:  url("../FrontEnd/SiteImages/BottomLeftDark.gif");
	background-repeat: no-repeat;
	height: 15px;
	width: 15px;
}
.clubhouseDarkBottomRightCorner
{
	background-image:  url("../FrontEnd/SiteImages/BottomRightDark.gif");
	background-repeat: no-repeat;
	height: 15px;
	width: 15px;
}

.clubhouseLight
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
.clubhouseLight UL {	
	list-style-type: disc;
	list-style-position:inside;
	padding-left:0px;	
}
.clubhouseLight LI {
	list-style-position:inside;	
	padding-bottom:2px;
	padding-left:10px;	
}

.main LI {
	list-style-position:outside;
	padding-bottom:5px;
	padding-left:25px;

}
.clubhouseLight A:link {
	color: #010080;
}
.clubhouseLight A:visited {
	color: #010080;
}
.clubhouseLight A:hover {
	color: #000000;
	text-decoration: underline;
}
.clubhouseLight A:active {
	color: #000000;
}
.clubhouseLightHeading1
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}
.clubhouseLightHeading2
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
.clubhouseLightHeading3
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.clubhouseLightBold
{	
	font-weight: bold;
}
.clubhouseLightLabel
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
.clubhouseLightReqLabel
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 16px;
	font-weight: bold;		
}
.clubhouseReqAsterisk
{
	color:#010080;
}
.clubhouseLightText
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
.clubhouseLightSmallPrint
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}
.clubhouseLightTopEdge
{
	background-color: #FFFFFF;
	background-image:  url("../FrontEnd/SiteImages/EdgeLight.gif");
	background-repeat: repeat-x;
	background-position: top;
}
.clubhouseLightBottomEdge
{
	background-color: #FFFFFF;
	background-image:  url("../FrontEnd/SiteImages/EdgeLight.gif");
	background-repeat: repeat-x;
	background-position: bottom;
}
.clubhouseLightLeftEdge
{
	background-color: #FFFFFF;
	background-image:  url("../FrontEnd/SiteImages/EdgeLight.gif");
	background-repeat: repeat-y;
	background-position: left;
}
.clubhouseLightRightEdge
{
	background-color: #FFFFFF;
	background-image:  url("../FrontEnd/SiteImages/EdgeLight.gif");
	background-repeat: repeat-y;
	background-position: right;
}
.clubhouseLightTopLeftCorner
{
	background-image:  url("../FrontEnd/SiteImages/TopLeftLight.gif");
	background-repeat: no-repeat;
	height: 15px;
	width: 15px;
}
.clubhouseLightTopRightCorner
{
	background-image:  url("../FrontEnd/SiteImages/TopRightLight.gif");
	background-repeat: no-repeat;
	height: 15px;
	width: 15px;
}
.clubhouseLightBottomLeftCorner
{
	background-image:  url("../FrontEnd/SiteImages/BottomLeftLight.gif");
	background-repeat: no-repeat;
	height: 15px;
	width: 15px;
}
.clubhouseLightBottomRightCorner
{
	background-image:  url("../FrontEnd/SiteImages/BottomRightLight.gif");
	background-repeat: no-repeat;
	height: 15px;
	width: 15px;
}

.clubhouseTurqTopLeftCorner
{
	background-image:  url("../FrontEnd/SiteImages/TopLeftTurq10.gif");
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
}
.clubhouseTurqTopRightCorner
{
	background-image:  url("../FrontEnd/SiteImages/TopRightTurq10.gif");
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
}
.clubhouseTurqBottomLeftCorner
{
	background-image:  url("../FrontEnd/SiteImages/BottomLeftTurq10.gif");
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
}
.clubhouseTurqBottomRightCorner
{
	background-image:  url("../FrontEnd/SiteImages/BottomRightTurq10.gif");
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
}

.clubhouseEventHeading
{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 18px;
	font-weight: bold;
}
.clubhouseEventSubHeading
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

TABLE.clubhouseEventGrid
{
	border-collapse: collapse;
	border-color: black;
	border: 1px;
	empty-cells: show;
}
.clubhouseEventGrid td
{
	border-bottom: 1px solid;
	color: #000000;
}
TABLE.clubhouseRegStep
{
	border-collapse: collapse;
	border: 0px;
	empty-cells: show;
}
.clubhouseRegStep td
{
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: none;
}
TABLE.clubhouseImageDetailTable
{
	border-collapse: collapse;
	border: 3px solid #CCCCCC;	
	empty-cells: show;
	color: #000000;
}
.clubhouseImageDetailTable thead {
	background-color: #666666;
	color: #FFFFFF;
	font-weight: bold;
}
.clubhouseImageDetailTable td {
	border: 2px solid #CCCCCC;
}
.clubhouseSelectedImageDetail {
	background-color:#F8BB1E;	
}

TABLE.clubhouseInvisibleTable
{
	border-collapse: collapse;
	border: 0px none;
	empty-cells: show;	
}
.clubhouseInvisibleTable td {
	border: 0px none;
}
.clubhouseInvisibleTable UL {	
	list-style-type: disc;	
	padding:0px;
	margin-left:25px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
}
.clubhouseInvisibleTable LI {	
	padding:0px;	
}
.clubhouseImageDetailSmallPrint {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}
	
.clubhouseSelectedImagesTable
{
	border-collapse: collapse;
	border: 3px dashed #666666;	
	background-color: #EAEAEA;
	color: #000000;
}
.clubhouseOutline
{
	border-collapse: collapse;
	border: 3px ridge #EAEAEA;	
}
.WithBreaks 		
{ 
	word-wrap:break-word; 
	width:100% 
}


.expanded
{
	display:block;	
}
.collapsed
{
	display:none;
}
.answerLines
{
	line-height: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.RecurrenceDiv
{
	border-collapse: collapse;
	border: 3px solid #CCCCCC;	
	empty-cells:show;
	padding: 5px;
}

.RecurrenceInnerTable	
{
	border-collapse: collapse;
	border: 2px solid #CCCCCC;	
}

.EventDescriptionText	
{
	color: #000000;
}