.Button100
{
	width: 100px;
	height: 20px;
	border-style: solid;
	border-width: thin;
	border-color: #666666;
	color: #000000;
	background-color: #F1A020;
}

.Button100:hover
{
	color: #FFFFFF;
	background-color: #2DA2A6;
}


.calendartoday {
	background-color: #F1A020;
	padding: 4px 4px 4px 4px;
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
}


body {width:100%;height:100%;margin:0px;padding:0px;background:#2DA2A6;}
body, div, table {font-family:Verdana,Helvetica,Arial,Sans-serif;font-size:10px;}
.containerOut {width:100%;height:100%;margin:0px;padding:0px;}
.containerIn {width:1000px;margin:0px;padding:10px 15px 15px 15px;background:#FFFFFF;text-align:left;}

.navHeader {margin-bottom:10px;border:1px solid #AAAAAA;background:#FFFFFF;color:#000000;font-size:10px;}
.navHeader td a.linkTFC, a.linkTFO, a.linkYT {display:block;padding:3px 5px 5px 5px;background:#000000;color:#FFFFFF;font-weight:bold;text-decoration:none;white-space:nowrap;}
.navHeader a.linkXX {display:block;padding:3px 5px 5px 5px;background:#DD4040;color:#FFFFFF;font-weight:bold;text-decoration:none;white-space:nowrap;}

.navHeader td a.linkTFC:hover {background:#2DA2A6;color#FFFFFF;}
.navHeader td a.linkTFO:hover {background:#0054A6;color#FFFFFF;}
.navHeader td a.linkYT:hover {background:#DD4040;color#FFFFFF;}
.navHeader td a.linkXX:hover {background:#000000;color#FFFFFF;}

.banner {width:1000px;height:100px;margin:0px;padding:0px;}
.banner td {width:1000px;height:100px;margin:0px;background:url(../images/bnr_new.jpg) no-repeat;font-size:10px;}

/*
.nav {width:750px;height:35px;margin:0px;padding:0px;background:#2DA2A6;border-top:5px solid #2DA2A6;}
.nav td {margin:0px;padding:0px;white-space:nowrap;}
.nav td a {display:block;line-height:35px;margin:0px;padding:0 10;background:#2DA2A6;color:#FFFFFF;font-weight:bold;text-decoration:none;white-space:nowrap;}
.nav td a:hover {color:#125C45;background:#FFFFFF;}
.nav td a.selected {color:#125C45;background:#FFFFFF;}
*/

.content {width:1000px;margin:0px;padding:0px;background:#FFFFFF;color:#000000;}
.content td {vertical-align:top;}
.content .splash {padding:10px;background:#000000;}
.content .splash a {color:#FFFFFF;}
.content h1 {padding:5px 8px;background:#F7931E;color:#FFFFFF;font-family:Arial,Tahoma,Sans-serif;font-size:16px;font-weight:bold;}/* light orange FFC56A */
.content h2 {padding:0px;color:#F1A020;border-bottom:1px dashed #808080;font-family:Arial,Tahoma,Sans-serif;font-size:16px;font-weight:bold;}
.content h3 {padding:0px;border-bottom:1px dashed #808080;font-size:14px;font-weight:bold;}
.content h3.question {margin-bottom:5px;}
.content p {line-height:18px;}
.content p.answer {margin-top:5px;}

.contentMain {margin:0px;padding:20px 10px 20px 0;background:#FFFFFF;color:#000000;font-size:12px;}
.contentMain td.columns h2 {margin:5px 0;color:#000000;font-size:12px;line-height:normal;}
.contentMain td.columns p {margin:5px 0;color:#000000;font-size:10px;line-height:normal;}
.contentMain td.colLeft {padding-right:5px;}
.contentMain td.colMiddle {padding-left:5px;padding-right:5px;border:1px #AAAAAA;border-style:none dashed none dashed;}
.contentMain td.colRight {padding-left:5px;}
.contentMain .flagbox {width:430px;margin-bottom:30px;padding:0 5px 5px 5px;border:10px solid #DDDDDD;}
.contentMain .flagbox td {color:#404040;}
.contentMain .flagbox td div {padding-bottom:5px;}
.contentMain .flagbox td img {border-color:#000000;}

/* Directory Listing Styles */
h3.state {margin:1em 0 0 0;padding-bottom:2px;color: #F1A020;border-bottom:2px solid #F1A020;font-size:12px;}
div.club-listing {margin:0em 0 0em 2em;padding:0em;border-bottom:1px dotted #CCC;border-right:1px dotted #CCC;font-size:11px;line-height:normal;}
div.club-listing p {font-size:11px;line-height:normal;}
div.even {/* background-color:#EDEDED; */}
div.club-listing h4 {padding-top:1em;}

.contentSide {width:20%;margin:0px;padding:0 0 10px 0;background:#FFFDCF;border:20px #FFFFFF;border-style:solid none solid none;}
.contentSide h1 {margin-bottom:0px;padding:5px 10px;background:#2DA2A6;color:#FFFFFF;font-size:12px;font-weight:bold;}
.contentSide div.box {padding:10px;color:#000000;border:5px #8080AA;border-style:none solid solid solid;font-size:12px;font-weight:bold;}
.contentSide form {margin-top:0px;padding:5px 10px 10px 10px;background:#DDDDEE;font-size:10px;}
.contentSide div.gym {margin:0px;padding:5px;background:#000000;color:#FFFFFF;font-size:10px;}
.contentSide div.gym h1 {margin:0px;padding:5px 10px;background:#DD4040;color:#FFFFFF;font-size:12px;font-weight:bold;}
.contentSide div.gym a {display:block;width:150px;margin-top:10px;padding:3px 10px;background:#DD4040;color:#FFFFFF;border:1px solid #FFFFFF;font-size:10px;font-weight:bold;text-decoration:none;}
.contentSide div.gym a:hover {background:#AA0000;}
.contentSide p {padding:5px 10px 10px 10px;text-align:center;}
.contentSide .ad {margin:10px 0;padding:0px;}
.contentSide div.admag {width:160px;margin:10px 0 5px 0;padding:0px;border:1px solid #636C75;}

.footer {width:1000px;margin:0px;padding:10px;background:#2DA2A6;font-size:10px;}
.footer td a {color:#FFFFFF;text-decoration:none;}
.footer td a:hover {text-decoration:underline;}
