body
{
  padding-left: 10px;
  font-family: arial;
  font-size: 10pt;
  background-color: #eeeeee;
}

table
{
  font-size: 10pt;
}

.page
{
  background-color: #ffffff;
}

.content
{
  padding: 20px;
  vertical-align: top;
  height: 250px;
}

.nav
{
  background-color: #0022a0;
  background-image:url('images/navbg.png');
  background-repeat:repeat-x;
  color: #fffcea;
  height: 20px;
  font-weight: bold;
  padding: 2px;
  text-align: center;
}

.nav A { text-decoration: none; }
.nav A:link {color:#FFFFFF;}
.nav A:visited {color:#FFFFFF;}
.nav A:active {color:#0D176B;}
.nav a:hover {color:#AAAAFF; }

.services A { text-decoration: none; }
.services A:link {color:#FFFFFF;}
.services A:visited {color:#FFFFFF;}
.services A:active {color:#0D176B;}
.services a:hover {color:#AAAAFF; }

A { text-decoration: none; }

.verylight
{
  background-color: #eff7ff;
}

.light
{
  background-color: #dedfe8;
}

.medlight
{
  background-color: #cfd0e8;
}

.meddark
{
  background-color: #b2d9ff;
}

.sidetext
{
  padding: 6px;
  line-height: 1.5;
  vertical-align: top;
  background-color: #c6d2ff;
  color: #3a4091;
}


.dark
{
  background-color: #b0b4e8;
}

.topbar
{
  background-color: #79bbff;
}

.contact
{
  font-size: 12pt;
  font-weight: bold;
  color: #3a4091;
  background-color: #dedfe8;
}

.test
{
  font-size: 8pt;
  font-weight: bold;
/*  background-image: url('images/transwhite.gif'); */
  background-color: #ffffef;
  background-repeat: repeat;
  padding-top: 15px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 15px;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}

.input_field
{
  text-align: left;
  vertical-align: middle;
  border-bottom: 1px solid #ddd;
  font-size: 11pt;
  height: 60px;
}

.input_field_fee
{
  text-align: left;
  vertical-align: middle;
  font-size: 11pt;
}

@media all and (min-width: 600px)
{
.input_field_title
{
  width: 200px !important;
  max-width: 200px !important;
  min-width: 200px !important;
}
}

.bold_text
{
  font-weight: bold;
}

.class_fee_due_supp
{
  font-size: 9pt;
}

.class_entered_payment_info
{
  font-size: 11pt !important;
}

.button_payment
{
  background-color: #cc0000;
}
