BODY { color: #005393 ; BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: #fff fixed no-repeat center center; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; LETTER-SPACING: 0px }
p {font-family: 'ms sans serif', geneva, helvetica; font-size: 10pt; color : #005393 }
li         { font-family: 'ms sans serif', geneva, helvetica; font-size: 10pt; color : #005393 }
td         { font-family: 'ms sans serif', geneva, helvetica; font-size: 10pt;color : #005393  }
a            { font-weight: bold; text-decoration: none;color : #005393 }
form         { font-family: 'ms sans serif', geneva, helvetica; font-size: 10pt;color : #005393  }

a.NoBold { font-weight: normal; text-decoration: none;color : #005393 }


table.HeaderTable {
  width:766px;
  margin-left : auto;
  margin-right : auto;
  table-layout : fixed;
  border-width:0px;
  border-spacing: ;
  border-style: solid;
  border-color : #005393;
  background-color : #FFFFFF;
}

table.HeaderTable td {
  text-align : left;
  line-height : auto;
  padding : 0px;
  width : 100%;
  border-spacing:0;
  BACKGROUND-COLOR: #005393;
}

table.HeaderTable td p {
  MARGIN-LEFT: 0px;
  MARGIN-RIGHT: 0px;
  MARGIN-TOP: 2px;
  MARGIN-BOTTOM: 2px;
}

table.Table1 {
  width:766px;
  margin-left : auto;
  margin-right : auto;
  table-layout : fixed;
  border-width:1px;
  border-spacing: ;
  border-style: solid;
  border-color : #005393;
  background-color : #FFFFFF;
}


table.Table2 {
  width:756px;
  margin-left : auto;
  margin-right : auto;
  table-layout : fixed;
  border-width:0px;
  border-spacing:;
  border-style: none;
  border-collapse:collapse;
}

table.Table2 td p {
  MARGIN-LEFT: 3px;
  MARGIN-RIGHT: 3px;
  MARGIN-TOP: 3px;
  MARGIN-BOTTOM: 3px;
}

table.Table2 td.OutsideCol{
  width : 373px;
  vertical-align : top;
}

table.Table3 {
  width:373px;
  table-layout : fixed;
  margin-left : auto;
  margin-right : auto;
  margin-top : 5px;
  margin-bottom : 5px;
  border-width:1px;
  border-spacing: ;
  border-style: solid;
  border-color : #B5CEE7;
  border-collapse:collapse;
  background-color : #FFFFFF;
  padding:0px;
}

table.Table3 td {
  text-align : left;
  line-height:auto;
}

table.Table3 td p {
  MARGIN-LEFT: 3px;
  MARGIN-RIGHT: 3px;
  MARGIN-TOP: 3px;
  MARGIN-BOTTOM: 3px;
}

table.Table3 td.TopRow p {
  MARGIN-LEFT: 3px;
  MARGIN-RIGHT: 3px;
  MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 0px;
}

table.Table3 td.TopRow {
  background-color : #005393;
  color:white;
  text-align:left;
  line-height:auto;
  font-family: 'ms sans serif', geneva, helvetica;
  font-size: 10pt;
  font-weight: bold;
  color : #ffffff;
}

table.Table3 td.TopRow p {
  font-weight: bold;
  color : white;
}

table.LessonTable {
  width:365px;
  margin-left : auto;
  margin-right : auto;
  table-layout : fixed;
  border-color : #B5CEE7;
  border-width:1px;
  border-spacing:;
  border-style: solid;
  border-collapse:collapse;
  background-color : #F4F8FC;
}

table.LessonTable td {
  border-color : #B5CEE7;
  border-style: solid;
  border-width : 1px;
}

table.LessonTable td p{
  MARGIN-LEFT: 3px;
  MARGIN-RIGHT: 3px;
  MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 0px;
}

table.PriceTable {
  width: 365px;
  margin-left : auto;
  margin-right : auto;
  table-layout : fixed;
  border-color : #B5CEE7;
  border-width:1px;
  border-spacing:;
  border-style: solid;
  border-collapse:collapse;
  background-color : #FEFEEC;
}

table.PriceTable td {
  border-color : #B5CEE7;
  border-style: solid;
  border-width : 1px;
}

table.PriceTable td p{
  MARGIN-LEFT: 3px;
  MARGIN-RIGHT: 3px;
  MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 0px;
}

td.ShadeRow {
 background-color : #EDF3F9;
}

table.SnowReport {
  width:373px;
  table-layout : fixed;
  margin-left : auto;
  margin-right : auto;
  margin-top : 5px;
  margin-bottom : 5px;
  border-width:1px;
  border-spacing: ;
  border-style: solid;
  border-color : #B5CEE7;
  border-collapse:collapse;
  background-color : #FFFFFF;
  padding:0px;
}

table.SnowReport td p {
  MARGIN-LEFT: 3px;
  MARGIN-RIGHT: 3px;
  MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 0px;
}

table.SnowReport td.TopRow p {
  font-weight: bold;
  color : white;
}
table.SnowReport td.TopRow {
  background-color : #005393;
  color:white;
  text-align:left;
  line-height:auto;
  font-family: 'ms sans serif', geneva, helvetica;
  font-size: 10pt;
  font-weight: bold;
  color : #ffffff;
}

