P.hanging5em {
  text-indent: -18pt;
  margin-left: 18pt;
}

P.margin5em {
  margin-left: 18pt;
}

A:link {
  COLOR: #6600CC;
  font-size: 125%;
  font-weight: bold;
}

A:visited {
  COLOR: #6600CC;
  font-size: 125%;
  font-weight: bold;
}
A:hover {
  COLOR: #6600CC;
  font-size: 125%;
  font-weight: bold;
}

A:link.menu {
  COLOR: #FFFFFF;
}

A:visited.menu {
  COLOR: #FFFFFF
}
A:hover.menu {
  COLOR: #cc5599;
}

A:link.mailto {
  COLOR: #000000;
}

A:visited.mailto {
  COLOR: #000000;
}
A:hover.mailto {
  COLOR: #000000;
}

.normal_link {
  color:blue;
}

.footer, .footer font {
  font-size: 10pt;
}

.footer_tab {
  background: #CCCCCC, url(/images/yoga3.gif);
}

BODY
{
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 12pt;
    background-color: #0cf;
}

p
{
    FONT-FAMILY: Arial, Verdana;
    font-size: 12pt;
    text-align: justify;
}

P Font {
    font-family: arial, verdana, sans-serif;
    font-size: 12pt;
}

P, .doubleIndent {
  margin-left: 5%;
  margin-right: 5%;
}

P.normal {
  margin-left:0%;
  margin-right:0%;
}

small, p.smallPrint font, p.smallPrint small {
    text-align: center;
    font-size: 10pt;
    FONT-FAMILY: Arial, Verdana;
}

.menu, .menu_td {
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Verdana;
  background-color: #6600cc;
  color: #ffffff;
}

.nav  
{
    FONT-FAMILY: x, Arial, Helvetica,x;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-COLOR: #FFFFFF;
    LETTER-SPACING: 0pt;
    TEXT-DECORATION: none
}

H3, H3 B, H3 FONT {
  background:#6600CC; 
  color:#FFFFFF;
  font-family: "bradley hand itc", "kaufmann bd bt", cursive;
  font-size: 200%;
  text-align:center;
  border-bottom: 2px solid #FAF;
}
    
H4, .reverse, H4 B {
  background:#6600CC; 
  color:#FFFFFF;
  font-family: Arial, Verdana;
  text-align:center;
  text-transform: uppercase;
}

H3.normal, H4.normal {
  background-color: #0cf;
  color:#6600CC;
}

h4 {
  margin-left: 5%;
  margin-right: 5%;
}


B, .purple {
  color: #6600cc;
  font-weight: bold;
}

.formInput {
  font-family: courier, monospaced;
}

.narrow {
  width: 642px;
}

.right {
  margin-left: auto;
  text-align: right;
}

.centerBlock {
  margin-left: auto;
  margin-right: auto;
}

.centerText {
  text-align: center;
}

.top {
  vertical-align: top;
}

table {
  padding: 0px;
  margin: 0px;
}

table.schedule td {
  text-align:center;
}

.fees TD, .fees TD font {
font-family: arial, sans-serif;
font-size: 90%;
}

.upper {
  text-transform: uppercase;
}

    


