	.menu1 { BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #0000cc; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #0000cc; VERTICAL-ALIGN: middle; COLOR: #ffffff; BORDER-TOP-COLOR: #0000cc; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #663399; BORDER-RIGHT-WIDTH: 1px; FONT-VARIANT: normal; BORDER-RIGHT-COLOR: #0000cc }
	.menu2 { BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: #0000cc 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; BORDER-LEFT: #0000cc 1px solid; COLOR: #000099; BORDER-TOP-COLOR: #0000cc; PADDING-TOP: 4px; BORDER-BOTTOM: #0000cc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffcc }	
	.menubar { BACKGROUND-COLOR: #ffffff }
	.headerBase { FONT-SIZE: 48px; COLOR: #ffffff; FONT-FAMILY: "Gill Sans MT", Arial; LETTER-SPACING: 1px; BACKGROUND-COLOR: #003300 }
	.headerlinks { FONT-SIZE: 10px; WORD-SPACING: 0em; COLOR: #ffff00; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #003300 }
	.banner { BACKGROUND-POSITION: center top; FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif }
	.text { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif }
	.menuedge { BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: #663399 1px solid; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #663399; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #663399; BORDER-TOP-COLOR: #663399; BACKGROUND-COLOR: #ffffff }
	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 }
	.headerlinks A:link { COLOR: #ffff00 }
	.headerlinks A:visited { COLOR: #ffff00 }
	.headerlinks A:hover { COLOR: #ffff00; TEXT-DECORATION: underline }
	.headerlinks A:active { COLOR: #ffff00 }
	body,td,th {
	color: #000000;
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.GoogleBox {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;	
	padding:2px;
}
H1 {
	FONT-SIZE: 48px; 
	COLOR: #ffffff; 
	FONT-FAMILY: "Gill Sans MT", Arial; 
	font-style: normal;
	font-weight: normal;
	LETTER-SPACING: 1px; 
	BACKGROUND-COLOR: #003300;
	display:inline;
	line-height:0.75;
	vertical-align:bottom;
}
label {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
input {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}


.mainSiteBody {
	background-color: #663399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	
}
.mainSiteBody  A:link {
	color: #00CC66;
	background-color: #663399;
}
.mainSiteBody A:visited {
	color: #00CC66;
}
.mainSiteBody A:hover {
	color: #00CC66;
	text-decoration: underline;
}
.mainSiteBody A:active {
	color: #00CC66;
}
.mainSiteBody body {
	background-color: #663399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.mainSiteBody input, text {
	background-color: #663399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.mainSiteBody label {
	background-color: #663399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.mainSiteBody table {
	background-color: #663399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	
}
.mainSiteBody td {
	background-color: #663399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	
}
.mainSiteBody tr {
	background-color: #663399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	
}
.mainSiteTitle {
	font-family: "Comic Sans MS";
	font-size: 24px;
	color: #FFFF33;
}

.mainSiteSpecialOffer {
	font-family: "Rockwell Extra Bold";
	font-size: 18px;
	color: #FFFFFF;
	background-color: #009933;
}
.mainSiteSpecialOffer table {
	font-family: "Rockwell Extra Bold";
	font-size: 18px;
	color: #FFFFFF;
	background-color: #009933;
}
.mainSiteSpecialOffer td {
	font-family: "Rockwell Extra Bold";
	font-size: 18px;
	color: #FFFFFF;
	background-color: #009933;
}
.mainSiteSpecialOffer A:link {
	font-family: "Rockwell Extra Bold";
	font-size: 24px;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #009933;
}
.mainSiteSpecialOffer A:hover {
	font-family: "Rockwell Extra Bold";
	font-size: 24px;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #009933;
}
.mainSiteSpecialOffer A:active {
	font-family: "Rockwell Extra Bold";
	font-size: 24px;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #009933;
}
.mainSiteSpecialOffer A:visited {
	font-family: "Rockwell Extra Bold";
	font-size: 24px;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #009933;
}
.mainSiteMarquee {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
}
.mainSiteMarquee A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #00FF00;
	text-decoration: underline;
}
.mainSiteMarquee A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #00FF00;
	text-decoration: underline;
}
.mainSiteMarquee A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #00FF00;
	text-decoration: underline;
}
.mainSiteMarquee A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #00FF00;
	text-decoration: underline;
}
.mainSiteHeadingSpecial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.mainSiteSubheadingSpecial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.mainSiteSubheadingSpecial  A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline;
}
.mainSiteSubheadingSpecial  A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
.mainSiteSubheadingSpecial  A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline;
}
.mainSiteSubheadingSpecial  A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline;
}
.mainSiteTitle2 {
	font-family: "Comic Sans MS";
	font-size: 16px;
	color: #FFFF33;
}
td .mainSiteTitle2 {
	font-family: "Comic Sans MS";
	font-size: 16px;
	color: #FFFF33;
}
.mainSiteTitle3 {
	font-family: "Comic Sans MS";
	font-size: 14px;
	color: #00FF00;
}

.clubhouseBody
{
	font-size: 12px;
	color: #009999;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ccffff;
}
.clubhouseBody table {
	background-color: #ccffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009999;
}
.clubhouseBody td {
	background-color: #ccffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009999;
}
.clubhouseBody tr {
	background-color: #ccffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009999;
}
.clubhouseBody  A:link {
	color: #0000FF;
}
.clubhouseBody A:visited {
	color: #0000FF;
}
.clubhouseBody A:hover {
	color: #0000FF;
	text-decoration: underline;
}
.clubhouseBody A:active {
	color: #0000FF;
}
.clubhouseBody BODY {
	background-color: #ccffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009999;
}
.clubhouseHeading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #009999;
	font-weight: bold;
}
.clubhouseHeading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009999;
	font-weight: bold;
}
.clubhouseHeading3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009999;
	font-weight: bold;
}
.clubhouseText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009999;
}
.clubhouseValidationText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Red;
}
.clubhouseSmallText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009999;
}
.clubhouseBody label,checkbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009999;
}
.registrationStep {
	background-color: #009999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;	
	font-weight: bold;	
}
.registrationStep td {
	background-color: #009999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;	
	font-weight: bold;	
}
.selectionTable {
	background-color: #009999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;		
}
.selectionTable td {
	background-color: #009999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;		
}.RomanNumerals {
	font-family: "Times New Roman", Times, serif;
}
.mainSiteTable {
	border: 2px solid #9900ff;
	border-style: solid;
	border-collapse:collapse;
	padding:'padding-top' 'padding-right' 'padding-bottom' 'padding-left';
	padding: 3px;
}

.mainSiteTable TABLE {
	border: 2px solid #9900ff;
	border-style: solid;
	border-collapse:collapse;
	padding:'padding-top' 'padding-right' 'padding-bottom' 'padding-left';
	padding: 3px;
}

.mainSiteTable TR {
	border: 2px solid #9900ff;
	border-style: solid;
	border-collapse:collapse;
	padding:'padding-top' 'padding-right' 'padding-bottom' 'padding-left';
	padding: 3px;
}

.mainSiteTable TD {
	border: 2px solid #9900ff;
	border-style: solid;
	border-collapse:collapse;
	padding:'padding-top' 'padding-right' 'padding-bottom' 'padding-left';
	padding: 3px;
}

.mainSiteTableHead TD {
	background-color: #9966FF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.success {
	color: #FFFF00;
 	font-family: "Arial Black";
	font-size: 18px;
}
TD .success {
	color: #FFFF00;
 	font-family: "Arial Black";
	font-size: 18px;
}

.mainSiteBullets {
	list-style-type: disc;
}
.background {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #009999
}

.background body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #CC33CC;
}
.demoBody
{
	font-size: 12px;
	color: #009999;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ccffff;
	overflow: auto;
}
TABLE.divisionTop
{
	border-bottom: 3px solid #009999;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

TABLE.divisionBottom
{
	border-top: 3px solid #009999;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
}

.footer {
	color: #999999;
}
.header {	
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #009999;
}
.SmallText{
	font-size: 9px;
	}
	
TD .coachingTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding: 3px;
	border: thin solid #CCCCCC;
}

TD .coachingTopRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding: 3px;		
}

TD .coachingLeftCol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding: 3px;	
}

.coachingTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
	text-align: left;
	vertical-align: middle;
}
.TeamDiv {
	border-style:dashed; 
	border-color:white; 
	border-width:medium; 
	padding:10px;
}
.TeamDiv DIV {
}

.CompDiv {
	border-style:none; 	
	padding:0px;
}
.CompDiv DIV {
}
.thermometerTable TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	padding: 3px;
	border: thin solid #CCCCCC;
}
.thermometerTable TABLE{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
	text-align: center;
	vertical-align: top;
	background-color: white;
}
.thermometerTable{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
	text-align: center;
	vertical-align: top;
	background-color: white;
}
.thermometerTable A:link { COLOR: #0000ff; TEXT-DECORATION: none; background-color: white;}
.thermometerTable A:visited { COLOR: #0000ff; TEXT-DECORATION: none; background-color: white; }
.thermometerTable A:hover { COLOR: #0000ff; TEXT-DECORATION: underline; background-color: white; }
.thermometerTable A:active { COLOR: #0000ff; TEXT-DECORATION: none; background-color: white; }