.borderedTable, .borderedTableSecondary  {
	margin-top: 3px; /* for the tabs */
	border-top: 1px solid dimgray; 
	border-left: 1px solid dimgray; 
	border-bottom: 1px solid dimgray; 
	border-right: 1px solid dimgray; 
}

.borderedYellowTable {
	margin-top: 3px; /* for the tabs */
	border-top: 1px solid dimgray; 
	border-left: 1px solid dimgray; 
	border-bottom: 1px solid dimgray; 
	border-right: 1px solid dimgray; 
	background-color: #FFFF00;
}

.borderedTableSecondary {
	margin-top: 13px; /* for the tabs */
}

.adminHeader {
	font-weight: bold;
	background-color:#CCE6FF;
}

.adminRowEven {
	background-color:#F4F4F4;
}

.adminRowOdd {
	background-color:#EBEBEB;
}

.adminRowEven:hover, .adminRowOdd:hover {
	background-color:#99FFFF;
}


.registrationHeaderRow {
	font-weight: bold;
	background-color:#CCCCCC;
}

.registrationRowEven {
	background-color:#F4F4F4;
}

.registrationRowOdd {
	background-color:#EBEBEB;
}


.tabs {
	margin-top:5px;
}

.activeTabItem {
	margin: 0 1px 3px 2px;
	padding: 3px;
	border-left: 1px solid dimgray; 
	border-top: 1px solid dimgray; 
	border-right: 1px solid dimgray; 
	height: 22px;
	color:black;
	font-variant:normal;
	font-weight:bold;
	text-decoration:none;
}

.inactiveTabItem
{
	margin: 0 1px 3px 2px;
	padding: 3px;
	border-left: 1px solid dimgray; 
	border-top: 1px solid dimgray; 
	border-right: 1px solid dimgray; 
	height: 22px;
	background-color:#CCCCCC;
	font-variant:normal;
	font-weight:bold;
	text-decoration:none;
}

.MenloSwimFormTABLE { margin: 0 0 10px 0; }

.MenloSwimNewAccountFormTABLE { width: 600px; }

td { font:11px Verdana, Trebuchet MS, Tahoma, Arial, sans-serif; }

td.MenloSwimColumnTD { font-weight : bold; }

.MenloSwimFormHeaderFont{ color : #222222; font-size : 11px; font-weight : bold;}

.MenloSwimHeaderTD { color : #000000; background-color : #FFFFFF;  font-weight : bold; }

.MenloSwimHeaderTDWithUnderline { color : #000000; background-color : #FFFFFF;  font-weight : bold; border-bottom: navy solid thin; }

.MenloSwimColumnTD { color : #000000; font-weight : bold; }

.MenloSwimFieldCaptionTD { color: #000000; xwhite-space:nowrap; }

.MenloSwimDataTD{ vertical-align:top; color : #000000; background-color : #FFFFFF;  }

.MenloSwimHighlightTD{ background-color:#FFFFCC; } 

.MenloSwimDataSizeTD{ width: 375px; color : #000000; background-color : #FFFFFF;  }

.MenloSwimCheckinField { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.4em; color: #444; }
a.MenloSwimCheckinField { font-size: 1.2em; }
.MenloSwimCheckinButton { border : 1px double #000000; background-color: #66FF33; font-weight: bold; font-size: 1.1em; }
.MenloSwimCheckinCancelButton { border : 1px double #000000; background-color: #FF0000; font-weight: bold; font-size: 1.1em; }

.MenloSwimAlertTD{ background-color:#FFFFCC; } 
.MenloSwimWarningTD{ background-color:#FFFF00; } 

.MenloSwimError { background-color : #FFFFFF; color : #cc0000; font-size : 13px; text-align:center; }

.MenloSwimFieldError { color : #cc0000; }

.MenloSwimFieldRequired { color : #cc0000; }



a.MenloSwimDataLink:link,a.MenloSwimDataLink:visited{ color : #000000; text-decoration : underline; }

a.MenloSwimDataLink:hover,a.MenloSwimDataLink:active{ color : #999999; text-decoration : none; }

/* Those ones are for the form elements */

.ActivityDetailTable { border : 1px double #000000; background-color : #FFFFEE; }

.MenloSwimButton { border : 1px double #000000; background-color : #FFFFEE; }

.MenloSwimLinkButton { border : 1px double #000000; background-color : #FFFFEE; text-decoration : none; color:#000000; padding: 1px 3px 1px 3px; }

a.MenloSwimRegistrationButton, input.MenloSwimRegistrationButton {
text-decoration: none; 
color: #000000; 
border: 1px solid;
border-color: #999 #666 #666 #999;
}

a.MenloSwimRegistrationButton, input.MenloSwimRegistrationButton {
background-color: #99ccff;
filter:progid:DXImageTransform.Microsoft.Gradient(
GradientType=0,StartColorStr='#ffffffff',EndColorStr='#99ccff');
}

/* special for the registration link on the activity page */
a.MenloSwimRegistrationButton { padding: 1px 4px 1px 4px; }

a.MenloSwimRegistrationButton:hover, a.MenloSwimRegistrationButton:active, input.MenloSwimRegistrationButton:hover, input.MenloSwimRegistrationButton:active { color: #999; }

.MenloSwimSmallButton { border-left : 1px solid #FFFFFF; border-right : 1px solid #000000; border-top : 1px solid #FFFFFF; border-bottom : 1px solid #000000; background-color : #FFFFEE; color : #000000; font-size : 8px; font-family : Tahoma, Verdana, Arial, Helvetica; font-weight : bolder; }

.MenloSwimBigLinkButton { border : 1px double #000000; background-color : #FFFFEE; text-decoration : none; color:#000000; padding: 3px 4px 3px 4px; font-size: 1.2em; }

.MenloSwimInput { border : 1px double #000000; padding: 1px 1px 1px 2px;}

.MenloSwimTextarea { border : 1px double #000000; }

.MenloSwimSelect { border : 1px double #000000; }

/* Those ones are for the Paging class */

.MenloSwimPagingCurrentPage { font-weight : bold; color: #050A6D; }

a.MenloSwimPagingLink:link,a.MenloSwimPagingLink:visited{ color : #161EC3; text-decoration : underline;  }

a.MenloSwimPagingLink:hover,a.MenloSwimPagingLink:active{ color : #C31663; text-decoration : underline;  }

.MenloSwimHR {
	margin: 0px 0px 0px 0px;
}

.MenloSwimSectionHeader { 
	margin: 10px 0px 10px 0px;
	font-size: 11px; 
	font-weight:bold;
}

