body {
background-color: #e1d8aa; 
margin-top: 5px; 
margin-right: 0px; 
margin-left: 0px; 
margin-bottom: 10px;
}

body, table, td, div {
font-family: arial, helvetica, verdana, sans serif;
font-size:12px;
color: #333333; 
vertical-align:top;
}

a { 
color: #336699;
}

h1, h3 {
color:#516b36;
}

td.text, p.text { 
font-family: arial, helvetica, verdana, sans serif;
font-size: 12px;
color:#333333;
line-height:19px;
background-color: #FFFFFF; 
padding:10px;
vertical-align:top;
}

#school_matrix {
padding:5px;
border-left:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

#school_matrix_header {
padding:5px;
border-left:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
background-color:#336799;
color:#FFFFFF;
font-weight:bold;
}

#school_matrix_high {
padding:5px;
border-left:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
background-color:#6088b1;
}

#school_matrix_high a{
color:#FFFFFF;
}

#school_matrix_mid {
padding:5px;
border-left:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
background-color:#92b1cf;
}

#school_matrix_mid a{
color:#333333;
}

#school_matrix_elem {
padding:5px;
border-left:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
background-color:#bed4e9;
}
#school_matrix_elem a { 
color:#000000;
}

#school_matrix_district {
padding:5px;
border-left:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
background-color:#e1e8f0;
}

#school_matrix_district a{
color:#333333;
}


#school_matrix_elem td:hover { 
color:red;
}


.footer {

background-color: #d6c98c; 
padding:5px;
font-size:x-small;
color:#333333;
text-align:center;
}

td#nav {
vertical-align: middle;

}
td#nav a { 
text-decoration:none;
color:#000000;
text-align:left;
font-weight:bold;
}
#nav a:hover { 
text-decoration:underline;
color:#336699;
text-align:left;
font-weight:bold;
}

td#interior_nav {
background-color: #a0b6d0;
padding:3px;
} 

td#interior_nav a {
text-decoration:none;
color:#000000;
font-weight:bold;
} 

td#interior_nav a:hover {
text-decoration:underline;
font-weight:bold;
color:#336699;
} 


/* forms */

.formlabel {
font-family: lucida sans, arial, verdana, sans serif;
font-size: 12px;
color:#333333;
font-weight:bold;
text-align:right;
padding-right:5px;
}

input, textarea, select {
border:1px solid #FFFFFF;
color:#666666;
}
