/* BEGIN: General Definitions */


BODY {
		font: 11px/18px Verdana, Trebuchet MS, Arial, sans-serif;  
}



A:link { 
	text-decoration: none; 
	font-weight: bold;  
	color: #0000CC; 
}



A:visited { 
	text-decoration: none; 
	font-weight: bold;  
	color: #0000CC; 
}



A:active { 
	text-decoration: none; 
	font-weight: bold; 
	color: #0000CC; 
}



A:hover { 
	color: #3366FF; 
	text-decoration: underline; 
}



B {
	font-weight: bold;
}


I {
	font-weight: italic;
}


P {
	font: 11px/18px Verdana, Trebuchet MS, Arial, sans-serif; 
	}



BLOCKQUOTE {
	font: 11px/18px Verdana, Trebuchet MS, Arial, sans-serif;
	margin-top: 10px; 
	margin-left: 25px;
}

UL, OL, DL, LI {
	font: 11px/18px Verdana, Trebuchet MS, Arial, sans-serif; 
	margin-top: 5px;
}

H1 {
	font: bold 24px Verdana, Trebuchet MS, Arial, sans-serif;
	color: #000000;
}

H2 {
	font: bold 18px Verdana, Trebuchet MS, Arial, sans-serif; 
	color: #000000; 
	margin-bottom: 3px;
	margin-top: 3px;
	
}

H3 {
	font: bold 16px Verdana, Trebuchet MS, Arial, sans-serif;
	color: #000000; 
	margin-top: 10px; 
	margin-bottom: 0;
}

H4 {
	font: bold 12px Verdana, Trebuchet MS, Arial, sans-serif;
	color: #000000;
	margin-top: 10px; 
	margin-bottom: 0;
}

H5 {
	font: bold 14px Verdana, Trebuchet MS, Arial, sans-serif; 
	color: #000000;
	margin-bottom: 5px;
	margin-top: 3px;
	
}

H6 {
	font: bold 18px Verdana, Trebuchet MS, Arial, sans-serif; 
	color: #000000; 
	margin-bottom: 5px;
	margin-top: 3px;
	
}
CODE {
	font: 11px monaco, monotype, courier, "courier new"; 
	color: #663300;
}

PRE {
	font: 10px/18px Verdana, Trebuchet MS, Arial, sans-serif; 
	color: #663300;
}

/* END: General Definitions */






/* BEGIN: Classes */


   #ss_center
     {
			position: absolute;
			top: 55px;
			left: 605px;
			visibility: visible;
			z-index: 100;
     }
     
     
   #search_box
    {
			position: absolute;
			top: 26px;
			left: 553px;
			visibility: visible;
			z-index: 100;
    }

   .search_cell
    {
			font-family: Verdana, Trebuchet MS, Arial, sans-serif;
			font-size: 10px;
			font-style: normal;

    }
    
.bottom {
	font: 10px/11px Verdana, Trebuchet MS, Arial, sans-serif; 
	color: #fff;
}    
    
    
    
/* END: Classes */









/* BEGIN: Calendar Definitions */
TABLE.calendar { 
background-color: #FFF;
border-right: 1px solid #C0C0C0;
border-bottom: 1px solid #C0C0C0;
}

TABLE.calendar TD{
border-left: 1px solid #C0C0C0; 
border-top: 1px solid #C0C0C0; 
padding: 2px;
}

TABLE.calendar TD.calendarMonthHeader {
font-size: 18px;
font-weight: bold;
color: #A11028;
}

TABLE.calendar TD.calendarHeader {
font-size: 13px;
font-weight: bold;
color: #000;
background-color: #DEDEDE;
padding: 0px;
}

TABLE.calendar TD.calendarToday { 
/* background-color: #EDEDED; */
}

A.calendar_nav { 
text-decoration: none;
font-weight: bold;
font-size: 14px;
}


TABLE.FormTable TD.FormHeader {
font-weight: bold;
font-size: 16px;
color: #7A6040;
}

a.calLink:link { 
font-family: Verdana, Trebuchet MS, Arial, sans-serif;
font-size: 9px;
text-decoration: underline;
}

a.calLink:visited { 
font-family: Verdana, Trebuchet MS, Arial, sans-serif;
font-size: 9px;
text-decoration: underline;
}

a.calLink:active { 
font-family: Verdana, Trebuchet MS, Arial, sans-serif;
font-size: 9px;
text-decoration: underline;
}

a.calLink:hover { 
font-family: Verdana, Trebuchet MS, Arial, sans-serif;
font-size: 9px;
text-decoration: underline;
}

A.newsLink:link, A.newsLink:visited, A.newsLink:active { 
	text-decoration: underline; 
	font-weight: bold;  
	color: #A00F26; 
}

A.newsLink:hover { 
	color: #A00F26;
	text-decoration: none; 
	background-color: #fff;
}
/* END: Calendar Definitions */
/* BEGIN: Special Links */

a.special:link { 
font-family: georgia, lucida grande, verdana, times new roman;
color: #660000; 
font-weight: bold; 
font-size: 12px; 
line-height: 15px;
text-decoration: none; 
}

a.special:visited { 
font-family: georgia, lucida grande, verdana, times new roman;
color: #996666; 
font-weight: bold; 
font-size: 12px; 
line-height: 15px;
text-decoration: none; 
}

a.special:active { 
font-family: georgia, lucida grande, verdana, times new roman;
color: #CC0000; 
font-weight: bold; 
font-size: 12px; 
line-height: 15px;
text-decoration: underline; 
}

a.special:hover { 
font-family: georgia, lucida grande, verdana, times new roman;
font-weight: bold; 
font-size: 12px; 
line-height: 15px;
text-decoration: underline; 
}




a.submenulinks:link { 
font-family: Verdana, Trebuchet MS, Arial, sans-serif;
color: #DEE1E2; 
font-size: 10px; 
text-decoration: none; 
}

a.submenulinks:visited { 
font-family: Verdana, Trebuchet MS, Arial, sans-serif;
color: #DEE1E2; 
font-size: 10px;
text-decoration: none; 
}

a.submenulinks:active { 
font-family: Verdana, Trebuchet MS, Arial, sans-serif;
color: #DEE1E2; 
font-size: 10px; 
text-decoration: underline; 
}

a.submenulinks:hover { 
font-family: Verdana, Trebuchet MS, Arial, sans-serif;
color: #ffffff; 
font-size: 10px; 
text-decoration: underline; 
}




a.submenulinks2:link { 
font-family: Verdana, Trebuchet MS, Arial, sans-serif;
color: #AF5665; 
font-size: 10px; 
text-decoration: none; 
}

a.submenulinks2:visited { 
font-family: Verdana, Trebuchet MS, Arial, sans-serif;
color: #AF5665; 
font-size: 10px;
text-decoration: none; 
}

a.submenulinks2:active { 
font-family: Verdana, Trebuchet MS, Arial, sans-serif;
color: #AF5665; 
font-size: 10px; 
text-decoration: underline; 
}

a.submenulinks2:hover { 
font-family: Verdana, Trebuchet MS, Arial, sans-serif;
color: #A11028; 
font-size: 10px; 
text-decoration: underline; 
}





a.submenulinks3:link { 
font-family: Verdana, Trebuchet MS, Arial, sans-serif;
color: #E0E0E0; 
font-size: 10px; 
text-decoration: none; 
}

a.submenulinks3:visited { 
font-family: Verdana, Trebuchet MS, Arial, sans-serif;
color: #E0E0E0; 
font-size: 10px;
text-decoration: none; 
}

a.submenulinks3:active { 
font-family: Verdana, Trebuchet MS, Arial, sans-serif;
color: #E0E0E0; 
font-size: 10px; 
text-decoration: underline; 
}

a.submenulinks3:hover { 
font-family: Verdana, Trebuchet MS, Arial, sans-serif;
color: #A11028; 
font-size: 10px; 
text-decoration: underline; 
}



a.vbottom:link { 
font-family: Verdana, Trebuchet MS, Arial, sans-serif;
color: #ffffff; 
font-size: 10px; 
text-decoration: underline; 
}

a.vbottom:visited { 
font-family: Verdana, Trebuchet MS, Arial, sans-serif;
color: #ffffff; 
font-size: 10px;
text-decoration: underline; 
}

a.vbottom:active { 
font-family: Verdana, Trebuchet MS, Arial, sans-serif;
color: #ffffff; 
font-size: 10px; 
text-decoration: underline; 
}

a.vbottom:hover { 
font-family: Verdana, Trebuchet MS, Arial, sans-serif;
color: #ffffff; 
font-size: 10px; 
text-decoration: none; 
}

a.leg:link, a.leg:visited, a.leg:active, a.leg:hover { 
font-family: Verdana, Trebuchet MS, Arial, sans-serif;
color: #000000; 
font-size: 10px; 
text-decoration: underline; 
}

/* END: Special Links */