body 
{ 
background: #999966;
background-image: none;
font-family: arial, verdana, helvetica, sans-serif; 
font-size: 12px;
empty-cells: show;
margin: 0px;
margin-right: 0px;
}

a:link 
{
text-decoration: none; 
color: #000000; 
font-size: 12px;
}

a:visited 
{
text-decoration: none; 
color: #000000; 
font-size: 12px;
}

a:active 
{
text-decoration: none; 
color: #000000; 
font-size: 12px;
}

a:hover
{
text-decoration: underline; 
color: #000000; 
font-size: 12px;
}

a.top-menu:link 
{
font-family: verdana, helvetica, sans-serif; 
text-decoration: none; 
color: #ffffff; 
font-size: 12px;
}

a.top-menu:visited 
{
font-family: verdana, helvetica, sans-serif; 
text-decoration: none; 
color: #ffffff; 
font-size: 12px;
}

a.top-menu:active 
{
font-family: verdana, helvetica, sans-serif; 
text-decoration: none; 
color: #ffffff; 
font-size: 12px;
}

a.top-menu:hover
{
font-family: verdana, helvetica, sans-serif; 
text-decoration: underline; 
color: #ffffff; 
font-size: 12px;
}

span.top-menu
{
font-family: verdana, helvetica, sans-serif; 
text-decoration: none; 
color: #b3b3b3; 
font-size: 12px;
}

a.menu:link 
{
text-decoration: none; 
color: #ffffff; 
font-size: 12px;
}

a.menu:visited 
{
text-decoration: none; 
color: #ffffff; 
font-size: 12px;
}

a.menu:active 
{
text-decoration: none; 
color: #ffffff; 
font-size: 12px;
}

a.menu:hover
{
text-decoration: underline; 
color: #ffffff; 
font-size: 12px;
}

a.top-menu:link 
{
text-decoration: none; 
color: #ffffff; 
font-size: 12px;
}

a.top-menu:visited 
{
text-decoration: none; 
color: #ffffff; 
font-size: 12px;
}

a.top-menu:active 
{
text-decoration: none; 
color: #ffffff; 
font-size: 12px;
}

a.top-menu:hover
{
text-decoration: underline; 
color: #ffffff; 
font-size: 12px;
}

p,h,a,span,td 
{
font-family: arial, verdana, helvetica, sans-serif; 
font-size:12px;
}

input,select,textarea
{
font-size: 12px;
font-family: Tahoma, verdana, helvetica, sans-serif;  
}

input.one-pix
{
width: 15px;
font-size: 12px;
font-family: Tahoma, verdana, helvetica, sans-serif; 
border: 0px;
}

input.submit
{
background-color: #F7F7F7;
color: #000000;
border: 1px solid #585958;
font-size: 11px;
font-family: verdana;
font-weight: bold;
text-align: center;
}


body.iframe
{
background-color: #ffffff;
}

table.background
{
background-color: #F0F0E0;
}

td.heading
{
background-color: #4C90B0;
color: #ffffff;
font-weight: bold;
font-family: verdana;
font-size: 11px;
padding-left: 5px;
}

table.heading
{
background-color: #4C90B0;
color: #f1f1f1;
}

table.spacing
{
background-color: #747474;
}

td.spacing
{
background-color: #747474;
}

td.dropped
{
background-color: #FABABA;
border-left: 1px solid #747474;
border-right: 1px solid #747474;}

td.enrolled
{
background-color: #C6F0C6;
border-left: 1px solid #747474;
border-right: 1px solid #747474;}

td.cancelledday
{
background-color: #FCE2AA;
border-left: 1px solid #747474;
border-right: 1px solid #747474;}

td.makeupday
{
background-color: #B1D3E6;
border-left: 1px solid #747474;
border-right: 1px solid #747474;}

table,td.view
{
color: #000000;
background-color: #ffffff;
font-size: 12px;
font-family: arial, verdana, helvetica, sans-serif; 
border-collapse: collapse;
}

td.alternate
{
background-color: #E3E3E3;
}

table.window
{
border: 1px solid #4C90B0;
background-color: #ffffff;
}

table.grid
{
background: #CCCC99;
border-bottom: 1px solid #747474;
border-collapse: collapse;
}

td.window
{
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 10px;
}

table.form
{
border: 1px solid #4C90B0;
background: #e3e3e3;
}

td.form
{
background: #E3E3E3;
}

td.grid-empty
{
background-color: #747474;
border: 1px solid #747474;
}

td.column-heading
{
color: #000000;
font-weight: bold;
background-color: #CCCC99;
font-size: 12px;
font-family: arial, verdana, helvetica, sans-serif; 
border: 0px;
border-bottom: 1px solid #747474;
}

td.column-footer
{
color: #000000;
background-color: #ffffff;
font-size: 12px;
font-family: arial, verdana, helvetica, sans-serif; 
border-top: 1px solid #747474;
border-bottom: 0px;
}

td.grid
{
color: #000000;
background-color: #ffffff;
font-size: 12px;
font-family: arial, verdana, helvetica, sans-serif; 
}

td.grid-alt
{
color: #000000;
background-color: #E2E1D1;
font-size: 12px;
font-family: arial, verdana, helvetica, sans-serif; 
}

td.form-display
{
border: 1px solid #e3e3e3;
font-size: 12px;
font-family: arial, verdana, helvetica, sans-serif; 
}

td.spacer
{
border-top: 1px solid #747474;
border-bottom: 1px solid #747474;
}