 <style type="text/css">
BODY {}
* { margin: 0px;padding: 0px;font-family:arial, sans-serif;}
div {background-color:#FAFAFA;}
div.page {width:700;background-color:#FAFAFA;margin-top:5;}
table.page {width:760;background-color:#FAFAFA;margin:0 50 10 50;border:solid 1 #9696AF;}

/* Banner image and text */
div.headercell {position:absolute;left:50;top:1;width:760;height:128;
                background-color:#FFFFFF;color:#FAFAFF;
                border:solid 1 #9696AF;
                background-image:url('../images/District40banner.gif');}
span.headercell {position:absolute;left:55;top:35;width:350;height:22;
                 font-family:'trebuchet ms', sans-serif; font-size:26;
                 font-weight:bold;font-style:italic;}
tr.headercell {height:140;}

/* Main content */
div.maincontent {font-weight:normal;font-size:12;background-color:#FAFAFA;margin:10 10 0 40;}
.rightsidebar {margin-top:30;text-align:center;vertical-align:top;}
img.sidebar {border:solid 1 #0000ff;}
col.col1 {width:160;}
col.col2 {width:500;}
col.col3 {width:180;}
.indent1 {position:relative;left:+20;}
.indent2 {position:relative;left:+40;}
.indent3 {position:relative;left:+60;}
.detail {font-style:italic;font-weight:normal }
.pagenote {font-size:11;margin-top:-30;margin-bottom:15;font-style:italic;}
.textheader {font-size:18;font-weight:bold;}
.textsubhead {font-size:14;font-weight:bold;}
.textnormal {font-size:12;font-weight:normal;}
.textnote {font-size:11;}
.halfline {font-size:6;}
.bold {font-size:14;font-weight:bold;}
hr.sep {text-align:left;width:80%;}

.alert { font-size:12; left-margin:5; background-color:#FAFAFA;color:#000000}
/*
.alert { font-size:12; margin:5; background-color:lightgrey;color:#000000; border: 1 solid red}
*/

a.alertlink {color:#0000ff; }

/* Footer */
div.footer {height:44;font-weight:normal;font-size:10;text-align:center;margin-right:20}

/* Links */
a {color:blue; text-decoration: none;}
a:hover {color: #CC3333;text-decoration: underline;}

/* Menu */
.menu{font-size:14;color:#000000;margin:6 0 0 4;font-weight:normal;
      font-family:verdana, sans-serif; }
.submenu{font-size:12;color:#333333;margin:2 0 0 14;font-family:verdana, sans-serif; }
.active {color:#119900; font-weight:normal; text-decoration:underline; }
.menu:hover,.submenu:hover {color:#CC3300; text-decoration:underline;}
.menu-container {position:absolute;left:60;top:139;width:144;height:320px;
     background: url(../images/menu.jpg) repeat-x;
     background-color: #ffffff;border:1px solid #bab9b0;}
.menu-inside-box {position:relative;top:+20;width:139px;height:280px;margin:5px;overflow:auto;
     background-color: #ffffff;}

 </style>