body {
	margin: 0px 0px 0px 5px;
	padding: 0;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(gfx/bg3.gif) repeat; #FFF;
	padding-bottom: 25px;
	}
 
table#container {
	margin: 0;
	padding: 0;
	border: 0;
 width: 700px;
 vertical-align: top;
	} 


td#logo {
	margin: 0;
	padding: 1px;
	border: 0;
 width: 122px;
 vertical-align: top;
	}

td#header {
	margin: 0;
	padding: 0;
	border: 0;
 vertical-align: top;
	}

td#mainnav {
	margin: 0;
	padding: 0;
	border-top: 1px solid #CCCC00;
	border-bottom: 1px solid #CCCC00;
 	vertical-align: top;
	background: #F1F1DD;
	}


td#secondnav {
 font-family: Verdana, Helvetica, sans serif; 
 font-size: 11px;
	padding: 3px 0 3px 0;
 font-color: #000000; 
 text-align: left;
 vertical-align: top;
 border: 0px;
 background: #FFF;
}


td#maincontainer { 
 width: 600px;
 vertical-align: top; 
 text-align: left; 
	padding: 0 0 5px 0;
 border-top: 2px solid #999966;
 border-right: 1px dotted #999966;
 border-bottom: 2px dotted #999966;
 border-left: 1px dotted #999966; 
 background: #FFFFFF;
}

td#calendar { 
 width: 600px;
 vertical-align: top; 
 text-align: center; 
	padding: 0 0 5px 0;
 border-top: 2px solid #999966;
 border-right: 1px dotted #999966;
 border-bottom: 2px dotted #999966;
 border-left: 1px dotted #999966; 
 background: #FFFFFF;
}

.subsection {
 font-family: Arial, Helvetica, sans serif; 
 font-size: 10px;
 line-height: 11pt;
 font-color: #0000CC; 
 padding: 1px;
 text-align: left;
 vertical-align: top;
 background: #FFF;
 border: 0px;
}


p { 
 font-size: 12px; 
 margin-left: 10px;
 margin-right: 10px; 
 color: #000000; 
} 

h3 { 
 font-size: 90%;
 margin-left: 10px; 
 margin-right: 10px; 
 padding-top: 5px;
 padding-bottom: 5px; 
 color: #000000; 
}

ul {
	font-size: 12px; 
 margin-right: 15px; 
 color: #000000; 
	margin-bottom: 0.2ex;
	padding-top: 0;
	list-style: square;
}

li {
	font-size: 12px;
 color: #000000;  
	margin-bottom: 0.2ex;
	padding-top: 0.2ex;
	list-style: square;
}

.tabletitle { 
 font-size: 12px; 
 font-weight: bold;
 margin-left: 10px; 
 vertical-align: top; 
 text-align: left;  
 color: #666666; 
} 

.tabletxt { 
 font-size: 11px; 
 margin-left: 10px; 
 vertical-align: top; 
 text-align: left;  
 color: #666666; 
} 

.tabletxt2 { 
 font-size: 11px; 
 margin-left: 10px; 
 vertical-align: top;  
 color: #CC0066; 
} 

.tabletxt3 { 
 font-size: 12px; 
 font-weight: bold;
 margin-left: 10px; 
 vertical-align: top;  
 color: #000000; 
}

.tableimg { 
 vertical-align: top; 
 text-align: left; 
 border: 0; 
} 

.rtntop { 
 font-size: 10px; 
 margin-right: 10px; 
 vertical-align: top; 
 text-align: right;  
 color: #CC0000; 
} 

.yellow {
 color: #FFFF33;
 background: #CCCCCC;
 font-weight: bold;
}

.green {
 color: #336600;
 font-weight: bold;
}

.blue {
 color: #000099;
 font-weight: bold;
}

.red {
 color: #CC0000;
 font-weight: bold;
}


.whitetxt {
 color: #FFFFFF;
}

#newsbox {
 	background: #F1F1DD;
	border: 1px dotted #CCCC00;
	margin: 5px 10px 3px 10px;
	padding: 2px;
}

a.main:link { 
 text-decoration: underline; 
 color: #000; 
} 

a.main:visited { 
 text-decoration: underline; 
 color: #666; 
} 

a.main:active {  
 text-decoration: underline; 
 color: #000; 
} 

a.main:hover { 
 text-decoration: underline; 
 color: #CC0000; 
 background: #FFFFCC
}

a.side:link { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 text-decoration: underline; 
 color: #333399; 
} 
a.side:visited { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 text-decoration: underline; 
 color: #666666; 
} 

a.side:active { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 text-decoration: underline; 
 color: #333399; 
} 
a.side:hover { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 text-decoration: 
 underline; 
 color: #CC0000; 
}



