BODY, P {
	background-color: #FFFFEE;
	color: #000000;
	font-family: arial, verdana, tahoma;
	font-size: 10pt;
	margin-left: 0px;
	margin-top: 20px;
	padding-left: 0px;
	margin-right: 10px;
}

P { margin-top: 10px; }

BODY {	width: 777px; }

UL 
{
  	color: #000000;
	font-family: arial, verdana, tahoma;
	font-size: 10pt;
}
.alert
{
    font-weight: bold;
    background-color: Orange;
    font-size: 12pt;
    padding: 5px;
    margin-bottom: 10px;
}

.alert A
{
    color: gray;
}

.bodytext, .bodytext P
{
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    font-family: arial, verdana, tahoma;
	font-size: 10pt;
}
    
TD, INPUT, SELECT
{
    font-family: verdana, tahoma;
	font-size: 10px;
}
    
H1, H2, H3, H4, H5 
{
	font-family: arial;
	color: #660033;
}

H1 
{
    font-size: 18pt;
    margin-top: 0px;
}

H2
{	
    font-size: 12pt;
	font-weight: bold;
    margin-top: 0px;
}

H3 {
	font-size: 12pt;
	font-weight: bold;
}

H4 {
	font-size: 10pt;
	font-weight: bold;
}

H5 {
	font-size: 10pt;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
	



.fullsize, .fullsize TD, INPUT, SELECT
{
    font-family: verdana, tahoma;
	font-size: 12px;
	color: Black;
}

.attendance TD, INPUT, SELECT
{
    font-family: verdana, tahoma;
	font-size: 10px;
}

.attendance TD
{
    padding: 0px 10px;
    border-bottom: 1px solid #CCCCCC;
}

.attendance TH
{
    padding: 10px 10px;
    border-bottom: 1px solid #CCCCCC;
}

.instructions
{
    font-size: 12px;
    color: #000066;
    padding: 10px 0px;
}

.admin_instructions
{
    font-size: 12px;
    color: #006600;
    padding: 10px 0px;
    font-weight: bold;
}
    
.meeting_table_entry TD,
.meeting_table_entry TR
{
    margin: 0px;
    padding: 0px 10px;
}

.gray, .gray TD
{
    color: Gray;
    font-size: 8px;
}

.perfList, .perfList TD
{
    border: solid 1px black;
    border-collapse: collapse;
}

.ea, .ep, .el, .eh, .et, .es, .al,
.ra, .rp, .rl, .rt, .rs, .uxa
{
   text-align: center;
}

.ra
{
    background-color: #660000;
    color: white;
}

.uxa
{
    background-color: #FF0000;
    color: yellow;
}

.rp
{
    background-color: #669966;
    color: white;
}

.rl
{
    background-color: #666600;
    color: white;
}

.al
{
    background-color: #996600;
    color: white;
}

.ea
{
    background-color: #FFCCCC;
    color: #FF9999;
}

.ep
{
    background-color: #CCFFCC;
    color: #99CC99;
}

.el
{
    background-color: #FFFFCC;
    color: #CCCC99;
}

.et
{
    font-weight: bold;
}

.es
{
    background-color: #DDDDFF;
}

.rs A
{
    color: Black;
    text-decoration: none;
}

.bad, .bad A, .bad A:visited
{
	 color: Red;
}

.good, .good A, .good A:visited
{
	 color: Black;
}

.sidebar, .sidebar TD
{
    padding: 5px;
    background-color: Silver;
}

.sidebar_container
{
    padding-top: 10px;
}