#banner {
position:absolute;
left:0px;
top:0px;
background-image:url(bannerbkg.png);
background-repeat:repeat-x;
z-index:0;
}

#bannerborder {

position:absolute;
left:0px;
top:140px;
width:100%;
height:40px;
background-image:url(starborder.png);
background-repeat:repeat-x;
z-index:1;
}

/*
#navtop {
height:13px;
width:100px;
position:absolute;
top:25px;
left:15px;
z-index:2;
}
*/

#navbar {
position:absolute;
left:7px;
top:190px;
width:126px;
height:500px;
background-image:url(navigation_background.png);
background-repeat:no-repeat;
z-index:2;

}

/*
#navbottom {
position:absolute;
left:15px;
top:538px;
z-index:2;
}
*/

#maintext {
position:absolute;
left:135px;
top:190px;
width:800px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
}

h1 {
font-family:Helvetica, sans-serif;
font-size:20px;
font-weight:100;
}

h2 {
font-size:14px;
}


.navtext {
margin-left:20px;
text-align:left;
font-family:Helvetica, Arial, sans-serif;
font-size:10px;
color:#000000;
line-height:14px;
}

a:link {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color: #0000FF;
	text-decoration: underline;
}


.even {
background-color:#ffffff;
padding:4px;
vertical-align:middle;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
padding-top:5px;

}

.odd {
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
padding-top:5px;
vertical-align:middle;
border-top:1px;
border-botttom:1px;
border-color:#E7E7E6;
background-color:#F2F2EE;

}

th {
text-align:left;
font-weight:100;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
}

.median {
font-weight:bold;
background-color:#999999;
padding:4px;
vertical-align:middle;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
padding-top:5px;
}

.higher {
color:#0000FF;
font-weight:bold;

}
