div.ClubBarTitle {
	width:80px;
	height:35px;
	border:1px solid black;
	background:#328134;
	text-align:center;
	border-top-left-radius:10px; 
	border-top-right-radius:10px; 
	-moz-border-top-left-radius:10px; 
	-moz-border-top-right-radius:10px;
}
div.ClubBar {
	padding-left:2px; 
	border:1px solid black; 
	border-top:0px; 
	width:78px; 
	height:120px;
	background:#ffffff; 
	text-align:left;
	border-bottom-left-radius:10px; 
	border-bottom-right-radius:10px; 
	-moz-border-bottom-left-radius:10px; 
	-moz-border-bottom-right-radius:10px;  
}
div.MenuBarTitle {
	width:180px;
	height:20px;
	border:1px solid black;
	background:#328134;
	color:#ffffff;
	text-align:center;
	font-size:0.9em;
	border-top-left-radius:10px; 
	border-top-right-radius:10px; 
	-moz-border-top-left-radius:10px; 
	-moz-border-top-right-radius:10px;
}
div.MenuBar175 {
	padding-left:5px;
	border:1px solid black;
	border-top:0px;
	width:175px;
	background:#ffffff;
	text-align:left;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-moz-border-bottom-left-radius:10px;
	-moz-border-bottom-right-radius:10px;
				
}
div.MenuBarCentreTitle {
	border:1px solid black;
	width:700px;
	height:20px;
	background:#328134; 
	color:#ffffff;
	text-align:center;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	-moz-border-top-left-radius:10px;
	-moz-border-top-right-radius:10px;  
}
div.MenuBarCentre {
	padding-left:5px; 
	padding-top:0px;
	border:1px solid black; 
	border-top:0px; 
	width:695px;
	background:#ffffff; 
	text-align:left;
	font-size:0.7em;
	border-bottom-left-radius:10px; 
	border-bottom-right-radius:10px; 
	-moz-border-bottom-left-radius:10px; 
	-moz-border-bottom-right-radius:10px; 
}
A.Top:Link, A.Top:Visited, A.Top:Active {
	Font-Family: Microsoft Sans Serif;
	Font-Size: 0.95em;
	Text-Decoration: none;
	Color: #33632D;
	Font-Weight: 600;
	border: 1px solid white;
}
A.Top:Hover {
	Font-Family: Microsoft Sans Serif;
	Font-Size: 0.95em;
	Text-Decoration: none;
	Color: #FF0000;
	Font-Weight: 600;
	border: 1px solid black;
	background-color: #99FF99;
}
A.bottom:Link, A.bottom:Visited, A.bottom:Active {
	color:#ffffff;
}
A.bottom:Hover {
	color:#e06704;
}
A.PMenu:Link, A.PMenu:Visited, A.PMenu:Active {
	width: 100%;
	display:block;						
	padding-top: 0.2em;					
	padding-bottom: 0.2em;
	white-space:nowrap;
	color: #33632D;
	background-color: white;
	text-decoration:none;
	text-align: left;
	font-size: 0.8em;
	font-weight: bold;
	font-family: helvetica, arial, geneva, sans-serif;
}
A.PMenu:Hover {
	color: #33632D;
	background-color: #99FF99;
	font-weight: bold;
}
A.PMenuSub:Link, A.PMenuSub:Visited, A.PMenuSub:Active {
	width: 100%;
	display:block;						
	padding-top: 0.2em;					
	padding-bottom: 0.2em;
	white-space:nowrap;
	color: #33632D;
	background-color: white;
	text-decoration:none;
	text-align: left;
	font-size: 0.8em;
	font-family: helvetica, arial, geneva, sans-serif;
}
A.PMenuSub:Hover {
	color: #33632D;
	background-color: #99FF99;
}
A.Green:Link, A.Green:Visited, A.Green:Active, A.Green:Hover {
	Font-Family: Microsoft Sans Serif;
	Font-Size: 11px;
	Text-Decoration: none;
	Color: #33632D;
	Font-Weight: 600;
}
A.Red:Link, A.Red:Visited, A.Red:Active, A.Red:Hover {
	Font-Family: Microsoft Sans Serif;
	Font-Size: 11px;
	Text-Decoration: none;
	Color: #FF0000;
	Font-Weight: 600;
}
td.Blank {
	Border: 0px;
	Padding: 0px;
	Margin: 0px;
}
td.Header {
	Border: 0px;
	Padding: 0px;
	Margin: 0px;
}
td.HeadLinkLeft, td.HeadLinkRight {
	border: 0px;
	padding: 2px;
	padding-Left: 7px;
	Padding-Right: 7px;
	margin: 0px;
}
td.HeadLinkRight {
	padding-left: 2px;
}
td.HeadLinkLeft {
	Padding-Right: 2px;
}
td.Main {
   text-decoration: none;
   color: #000000;
   font-family: Arial;
   font-size: 10pt;
   font-weight: 400;
   padding: 10px;
   margin: 10px;
   border: 1px solid black;
}
body {
	background: #ffffff;
	color: #000;
	font-family: Arial;
}
A:link, A:visited, A:active {
	   text-decoration: none;
	   color: blue;
	   }
A:hover {
	text-decoration: none;
	color: red;
}
td.Footer, td.TitleHeader {
   text-decoration: none;
   color: #000;
   font-family: Arial;
   font-size: 12pt;
   font-weight: 400;
   padding: 5px;
   margin: 0px;
   border: 0px;
}

td.footer {
	font-size: 11pt;
	color: #000;
	padding: 10px;
}

td.main, td.IntroBG, td.default, td.mainsmall, td.checkouttable {
   text-decoration: none;
   color: #000;
   font-family: Arial;
   font-size: 10pt;
   font-weight: 400;
   padding: 4px;
   background: #ffffff;
   margin: 10px;

}

td.mainsmall {
	font-size: 9px;
}

td.checkouttable {
	border: 1px solid #000;
	padding: 2px;
}

td.default {
	background: #ffffff;
	border: 0;
	font-size: 10pt;
}

td.IntroBG {
	padding: 0px;
	border: 1px solid black;
}
   
td.TableHead, td.TableHeadEnd, td.TableBody, td.TableBodyEnd, td.TableBodyAlt, td.TableBodyAltEnd {
   text-decoration: none;
   color: #000;
   font-family: Arial;
   font-size: 10pt;
   font-weight: 400;
   padding: 2px;
   margin: 2px;
   border: 1px #ffcc66 solid;
   }

td.TableHead, td.TableHeadEnd {
	font-weight: 900;
	background: #ffffff;
	padding-left: 10px;
}
td.TableHead {
	border-right: 0px;
}

td.TableBody, td.TableBodyEnd, td.TableBodyAlt, td.TableBodyAltEnd {
	background: #ffffcc;
	border-top: 0px;
}
td.TableBodyAlt, td.TableBodyAltEnd {
	background: #ffffaa;
}
td.TableBody, td.TableBodyAlt {
	border-right: 0px;
}

input.textbox, textarea
{
	border: black 1px solid;
	background: #ffffff;
	margin: 1px;
	font-family: Arial;
	font-size: 11px;
	font-weight: 400;
	color: black;
	padding: 2px;
}

td.stagesblankcell
{
	border:0px;
	padding:0px;
	text-align:center;
	width:50px;
	height:50px;
}

td.stagesblankcellshort
{
	border:0px;
	padding:0px;
	margin:0px;
	text-align:center;
	width:11px;
	height:11px;
}

td.stagesblankcellshortwide
{
	border:0px;
	padding:0px;
	margin:0px;
	text-align:center;
	width:50px;
	height:11px;
}

td.stagesblankcellnarrow
{
	border:0px;
	padding:0px;
	margin:0px;
	text-align:center;
	width:11px;
	height:11px;
}

td.stagesblankcellnarrowtall
{
	border:0px;
	padding:0px;
	margin:0px;
	text-align:center;
	width:11px;
	height:50px;
}

td.stagesbordercell
{
	border:1px solid black;
	padding:10px;
	margin:0px;
	text-align:center;
	width:50px;
	height:50px;
}
