body {
 color: #003366;
 margin: 0;
}
A:link {
 color: #006699;
}
A:visited {
 color: #000066;
}
A:active {
 color: #6699FF;
}





.headcell {
font: italic 12px arial;
font-weight: 900;
color: #ffffff;
background: #666666;
padding-right: 5pt;
}



input.text {
color: #000000;
background: #fefefe;
border: 1px solid;
border-color: #c4cccc #acb5b5 #c4cccc #acb5b5}

.lselect {
color: #000000;
background: #fefefe;
border: 1px solid;
border-color: #c4cccc #acb5b5 #c4cccc #acb5b5;
font-size: 12;
}


input.submit {
cursor: pointer !important;
cursor: hand;
color: #2b333c;
font-size: 10;
background: #fefefe url('images/background_form_element.gif') repeat-x;
border: 3px double;
border-color: #c4cccc #acb5b5 #6f7777 #acb5b5}

input.submit:hover,
input.submit:focus {
border: 3px double;
border-color: #aedf9a #94da78 #6ab94b #94da78}


table.login
{
width: 110px;
height: 221px;
border: 0px solid #df1122;
font-family: arial;
font-size: 10pt;
background: #fff url('images/frontpage_r4_c3.jpg');
}

#leftmenu{
position: absolute;
z-index: 12;
left: 20px;
top: 120px;
width: 130px;
height: 250px;
}

#menu{
position: absolute;
z-index: 12;
right: 22px;
top: 120px;
width: 125px;
height: 200px;
}


#menu table
{
width: 120px;
height: 200px;
font: italic 12px arial,helvetica,sans-serif;
font-weight: 900;
margin-left: 3pt;
}

#menu strong{
color: #1122354;
}

#menu a{
text-decoration: none;
color: #ff0000;
}

#menu a:hover{
color: #00ff00;
}


#maincontent2 {
position: absolute;
z-index: 11;
top: 120px;
left: 110pt;
right: 150pt;
padding:0pt;
height: 220pt;
overflow: auto;
TEXT-ALIGN:JUSTIFY;
font-family: arial,helvetica,sans-serif;
background: #d3eef9;
  border-bottom: 1px solid #cecece;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #cecece;
  border-left: 2px solid #4a4a4a;

};


#maincontent2 h1{
font-family: arial black;
text-decoration: underline;
margin-left: 5pt;
font-size: 14pt;
}

#maincontent2 p{
margin-left: 5pt;
margin-right: 10pt;
font-family: arial,helvetica,sans-serif;
font-size: 12pt;
line-height: 14pt;
}



#maincontent2 h2{
font-size: 14pt;
font-weight: bold;
}

#maincontent2 a{
text-decoration: none;
/*font-size: 10pt;*/
color: #236643;

}
#maincontent2 a:hover {
	color: #f20;
}
#maincontent2 ul{
margin: 0;
padding: 0;
}

#maincontent2 ol li{
list-style: lower-roman;
list-style-position: inside;
margin-top:2px; 
margin-bottom:2px;

}

#maincontent2 ol li li{
list-style: decimal;
/*list-style-position: inside;*/
padding: 4;
margin: 2;
}


#maincontent2 ul li{
list-style: none;
list-style-position: outside;
padding: 4;
margin-left: 2;
}


#outercontent {
position: absolute;
z-index: 11;
top: 120px;
left: 110pt;
right: 140pt;
padding:6pt;
height: 265pt;
};




#maincontent {
z-index: 11;
left: 10pt;
right: 10pt;
padding:0pt;
height: 290pt;
overflow: auto;
TEXT-ALIGN:JUSTIFY;
font-family: arial,helvetica,sans-serif;
background: #d3eef9;

  border-bottom: 1px solid #cecece;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #cecece;
  border-left: 2px solid #4a4a4a;


};




#maincontent h1{
font-family: arial black;
text-decoration: underline;
margin-left: 5pt;
font-size: 14pt;
}

#maincontent p{
margin-left: 5pt;
margin-right: 10pt;
font-family: arial,helvetica,sans-serif;
font-size: 12pt;
line-height: 14pt;
}



#maincontent h2{
font-size: 14pt;
font-weight: bold;
}

#maincontent a{
text-decoration: none;
/*font-size: 10pt;*/
color: #236643;

}
#maincontent a:hover {
	color: #f20;
}
#maincontent ul{
margin: 0;
padding: 0;
}

#maincontent ol li{
list-style: lower-roman;
list-style-position: inside;
margin-top:2px; 
margin-bottom:2px;
}

#maincontent ol li li{
list-style: decimal;
/*list-style-position: inside;*/
padding: 4;
margin: 2;
}


#maincontent ul li{
list-style: none;
list-style-position: outside;
padding: 4;
margin-left: 2;
}


#maincontent hr{
color: #B6C3C9;
background-color: #B6C3C9;
height: 1px;
}

.schoolname{
font-size: 10pt; font-family: bitstream vera sans,sans-serif;
color: #990099;
margin-left: 10pt;
}

.effdate{
font-size: 10pt; font-family: bitstream vera sans,sans-serif;
color: #452043;
}

#postdate{
font-family: arial;
font-size: 12pt;
font-weight: 900; 
color: #374E9C;
margin-left: 10pt;
background: url('images/pin.gif') no-repeat;
padding-left:25pt;
padding-top:5pt;
height:25px;
}

#subheader{
font-family: arial;
font-size: 12pt;
font-weight: 900; 
color: #F91D1F;
height:20px;
margin-left: 10pt;
}


.label{
font-size: 8pt;
color: #000;
}



#content{
position: absolute;
z-index: 3;
top: 0px;
left: 2px;
right: 2px;
margin: 0px;
border: 1px solid #133f5f;
}


#middle {
z-index: 2;
height: 360px;
};

#footer {
z-index: 2;
};
