table {
background-color:#FFFFFF;
}


.normal { 
  FONT-SIZE: 10pt; 
  COLOR: #000000; 
  FONT-FAMILY: arial
}

a.normlink {
  color: #0000ff;
  text-decoration: none;
  text-transform: none;
}

a.normlink:hover {
  color: #ff0000;
  text-decoration: none;
  text-transform: none;
}

.bigger { 
  FONT-SIZE: 11pt; 
  COLOR: #000000; 
  FONT-FAMILY: arial
}

.large { 
  FONT-SIZE: 14pt; 
  COLOR: #000000; 
  FONT-FAMILY: arial
}

.largetall { 
  FONT-SIZE: 14pt; 
  COLOR: #000000; 
  FONT-FAMILY: arial;
  LINE-HEIGHT: 40px;
}

.small { 
  FONT-SIZE: 8pt; 
  COLOR: #000000; 
  FONT-FAMILY: arial
}

A.small { 
  FONT-SIZE: 8pt; 
  FONT-FAMILY: arial
}

.smallaccent { 
  FONT-SIZE: 8pt; 
  COLOR: #999999; 
  FONT-FAMILY: arial
}

.smallarchlive { 
  FONT-SIZE: 8pt; 
  COLOR: #00227F; 
  FONT-FAMILY: arial
}

.smallarch { 
  FONT-SIZE: 8pt; 
  COLOR: #7C95BC; 
  FONT-FAMILY: arial
}

.smallaltrow { 
  FONT-SIZE: 8pt; 
  COLOR: #000000; 
  FONT-FAMILY: arial;
  background-color: #FFFFBB; 
}

.spotlight { 
  FONT-SIZE: 8pt; 
  COLOR: #8E2E4A; 
  FONT-FAMILY: arial
}
	
.accentborder { 
  height: 1px;
  background-color: #999999; 
}

p { 
  font-size: 11px; 
  font-family: "verdana", "arial", "helvetica";
  color: #2A3350; 
}

.hugehead {
  font-size: 16px;
  font-family: "verdana", "arial", "helvetica";
  font-weight: bold;
  color: #007FA9;
}

.bighead {
  font-size: 14px;
  font-family: "verdana", "arial", "helvetica";
  font-weight: bold;
  color: #007FA9;
}

.medhead {
  font-size: 12px;
  font-family: "verdana", "arial", "helvetica";
  font-weight: bold;
  color: #007FA9;
}

.smallhead {
  font-size: 11px;
  font-family: "verdana", "arial", "helvetica";
  font-weight: bold;
  color: #007FA9;
}

.smallalt {
  font-size: 11px;
  font-family: "verdana", "arial", "helvetica";
  font-weight: bold;
  color: #2A3350;
}

.normal { 
  font-size: 11px; 
  font-family: "verdana", "arial", "helvetica";
  color: #2A3350; 
}

.booked { 
  font-size: 11px; 
  font-family: "verdana", "arial", "helvetica";
  color: #992222; 
}

.available { 
  font-size: 11px; 
  font-family: "verdana", "arial", "helvetica";
  color: #00CC00; 
}

.mednorm {
  font-size: 12px;
  font-family: "verdana", "arial", "helvetica";
  color: #2A3350;
}

.medium {
  font-size: 12px;
  font-family: "verdana", "arial", "helvetica";
  color: #007FA9;
}

.eload { 
  line-height: 190%;
  font-size: 11px; 
  font-family: "verdana", "arial", "helvetica";
  color: #2A3350; 
}

.tiny { 
  font-size: 9px; 
  font-family: "verdana", "arial", "helvetica";
  color: #2A3350; 
}

.error { 
  font-size: 9px; 
  font-family: "verdana", "arial", "helvetica";
  color: #FF0000; 
}


.tablehead {
  font-size: 10px;
  font-family: "verdana", "arial", "helvetica";
  color: #edf003;
  background-color: #2f88a8; 
}

.tableheadbw {
  font-size: 10px;
  font-family: "verdana", "arial", "helvetica";
  color: #000000;
  background-color: #EEEEEE; 
}

.tableheadbwlarge {
  font-size: 14px;
  font-family: "verdana", "arial", "helvetica";
  color: #000000;
  background-color: #EEEEEE; 
  LINE-HEIGHT: 45px;
}

h1 { 
  font-size: 16px; 
  font-family: "verdana", "arial", "helvetica";
  font-weight: bold;
  color: #007FA9; 
}

h2 { 
  font-size: 14px; 
  font-family: "verdana", "arial", "helvetica";
  font-weight: bold;
  color: #007FA9; 
}

h3 { 
  font-size: 12px; 
  font-family: "verdana", "arial", "helvetica";
  font-weight: bold;
  color: #007FA9; 
}

h4 { 
  font-size: 10px; 
  font-family: "verdana", "arial", "helvetica";
  font-weight: bold;
  color: #007FA9; 
}

kbd { 
  line-height:18px;
  font-size: 10px; 
  font-family: "verdana", "arial", "helvetica";
  color: #B89120; 
}

.login {
  line-height:12px;
  font-size: 9px; 
  font-family: "verdana", "arial", "helvetica";
  color: #B89120; 
}

a.normlink {
  color: #007FA9;
  text-decoration: none;
  text-transform: none;
}

a.normlink:hover {
  color: #B89120; 
  text-decoration: none;
  text-transform: none;
}

a.medlink {
  font-size: 11px; 
  font-family: "verdana", "arial", "helvetica";
  color: #007FA9;
  text-decoration: none;
  text-transform: none;
}

a.medlink:hover {
  font-size: 11px; 
  font-family: "verdana", "arial", "helvetica";
  color: #002E5D;
  text-decoration: none;
  text-transform: none;
}

a.biglink {
  font-size: 12px; 
  font-family: "verdana", "arial", "helvetica";
  color: #007FA9;
  text-decoration: none;
  text-transform: none;
}

a.biglink:hover {
  font-size: 12px; 
  font-family: "verdana", "arial", "helvetica";
  color: #002E5D;
  text-decoration: none;
  text-transform: none;
}

a.athlink {
  font-size: 12px; 
  font-family: "verdana", "arial", "helvetica";
  color: #002E5D;
  text-decoration: none;
  text-transform: none;
}

a.athlink:hover {
  font-size: 12px; 
  font-family: "verdana", "arial", "helvetica";
  color: #007FA9;
  text-decoration: none;
  text-transform: none;
}

a.hugelink {
  font-size: 14px; 
  font-weight: bold;
  font-family: "verdana", "arial", "helvetica";
  color: #007FA9;
  text-decoration: none;
  text-transform: none;
}

a.hugelink:hover {
  font-size: 14px; 
  font-weight: bold;
  font-family: "verdana", "arial", "helvetica";
  color: #002E5D;
  text-decoration: none;
  text-transform: none;
}

.buttonstyle  {
  font-family: "verdana", "arial", "helvetica"; 
  font-size: 9px; 
  font-weight: bold; 
  color: #FFFFFF; 
  background-color: #007FA9;
  margin-top: 2px;
}


ul {
  margin-top: 0px;
  margin-left: 17px;
}

ul.indent {
  margin-top: 0px;
  margin-left: 30px;
}

ul.basic {
  margin-top: 10px;
  margin-left: 30px;
}

ol {
  margin-top: 0px;
  margin-left: 24px;
}

.nodentlist {
  margin-left: 5px;
}

.bulletspace {
  margin-bottom: 10px;
}

.halfimage {
  margin-right: 12px;
}

.menu1 {
  font-size: 12px; 
  font-family: "verdana", "arial", "helvetica";
  font-weight: bold;
  color: #002E5D; 
}

a.menu1 {
  color: #002E5D;
  text-decoration: none;
  text-transform: none;
}

a.menu1:hover {
  color: #007FA9;
  text-decoration: none;
  text-transform: none;
}

.menu1O {
  font-size: 12px; 
  font-family: "verdana", "arial", "helvetica";
  font-weight: bold;
  color: #002E5D; 
}

a.menu1O {
  color: #007FA9;
  text-decoration: none;
  text-transform: none;
}

a.menu1O:hover {
  color: #007FA9;
  text-decoration: none;
  text-transform: none;
}

.menu2 {
  font-size: 10px; 
  font-family: "arial", "helvetica";
  font-weight: bold;
  color: #002E5D; 
}

a.menu2 {
  color: #002E5D;
  text-decoration: none;
  text-transform: none;
}

a.menu2:hover {
  color: #007FA9;
  text-decoration: none;
  text-transform: none;
}


a.menu2O {
  color: #007FA9;
  text-decoration: none;
  text-transform: none;
}

a.menu2O:hover {
  color: #007FA9;
  text-decoration: none;
  text-transform: none;
}

.calWeekdays {
  color : #FFFFFF;
  background : #007FA9;
  font-family : Arial;
  font-size : 11px;
}

a.calmonth {
  color: #007FA9;
  text-decoration: none;
  text-transform: none;
}

a.calmonth:hover {
  color: #002E5D;
  text-decoration: none;
  text-transform: none;
}

.calBox {
  background-color: #EEEEEE; 
}

.caldate {
  font-size: 9pt;
  font-family : Arial;
  color: #002E5D;
  text-decoration: none;
  text-transform: none;
}

.calAvailable {
  font-size: 9pt;
  font-family : Arial;
  color: #007FA9;
  line-height: 250%;
}

a.calAvailable {
  text-decoration: none;
  line-height: 250%;
}

.calBooked {
  font-size: 9pt;
  font-family : Arial;
  color: #B89120;
  line-height: 250%;
}

a.calBooked {
  text-decoration: none;
  line-height: 250%;
}

.calConstrained {
  font-size: 9pt;
  font-family : Arial;
  color: #DD8800;
}

.calMine {
  font-size: 10pt;
  font-family : Arial;
  color: #007FA9;
  font-weight: bold;
  font-style:italic; 
}

a.calMine {
  text-decoration: none;
}

.calReserved {
  font-size: 9pt;
  font-family : Arial;
  color: #FF3300;
}

a.calReserved {
  text-decoration: none;
}

.calUnavailable {
  font-size: 8pt;
  font-family : Arial;
  color: #BBBBBB;
}

.CTooltip { 
  position:absolute; 
  top: 0px; 
  left: 0px; 
  z-index: 2;
  width: 380px;
  visibility:hidden;
  font: 8pt 'Arial',sans-serif;
  background-color: #FFFFE6;
  padding: 8px;
  border: 1px solid black;
}

.workouts0 {
  FONT-SIZE: 10pt; 
  COLOR: #000000; 
  FONT-FAMILY: arial;
  background-color: #EEEEEE; 
}

.workouts1 {
  FONT-SIZE: 10pt; 
  COLOR: #000000; 
  FONT-FAMILY: arial;
  background-color: #FFFFFF; 
}



	
