body {font-family: Verdana,  Arial, Helvetica, sans-serif;}
.bodyBlockHome {	background-image: url(../images/BG_center_gradient_1x3000.gif); background-repeat: repeat-x;  }
.bodyBlock {	background-image: url(../images/BG_center_gradient_1x3000.gif); background-repeat: repeat-x;  }

a:link {color:#333399;} /* #333399 #0C77AC  */
a:visited {color:#333399;}  /* #333399 #0C77AC  */
a:hover {color:#CC0000;}  /* #FFCC00 #e97f14  #FF9900 */

.error { border: dashed 1px #F00; background-color: #FF9;}

.MenuTop {background-image: url(../images/MENUTOP_bg_1x21a.gif) ; background-repeat: repeat-x; color:#ffffff;  font-family: Verdana,  Arial, Helvetica, sans-serif;  font-size: 10px; font-weight: bold;}
.MenuTopOver { font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-image: url(../images/MENUTOP_bg_OVERa.gif) ; background-repeat: repeat-x; cursor:pointer;}
.MenuTopOut {font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-Color: none}
.MenuTopBottom {background-image: url(../images/MENUTOP_bg_1x7_shadow.gif) ; background-repeat: repeat-x; }
.selectedClass { font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-image: url(../images/MENUTOP_bg_ONa.gif) ; background-repeat: repeat-x; cursor:pointer;}


.MenuTopSearch {background-image: url(../images/MENUTOP_bg_1x21.gif) ; background-repeat: repeat-x;  font-family: Verdana,  Arial, Helvetica, sans-serif;  font-size: 10px; font-weight: bold; color:#0066CC; }
.MenuTopOverSearch { font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-image: url(../images/MENUTOP_bg_OVER.gif) ; background-repeat: repeat-x; cursor:pointer; color:#ffffff;}
.MenuTopOutSearch {font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-Color: none; color:#0066CC;}
.MenuTopBottomSearch {font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-Color: none}

.MenuTop a:link 	{color:#ffffff; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; font-weight: normal} 
.MenuTop a:visited {color:#ffffff; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; font-weight: normal}
.MenuTop a:hover	{color:#CC0000; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; font-weight: normal}

TD.MenuLeftHeaderTD	{color:#333399; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; font-weight: bold; border-bottom: #666666 1px solid;}
.MenuLeft 			{color:#333399; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; font-weight: normal} 
.MenuLeftHeader		{color:#333399; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; font-weight: bold}
.MenuLeftHeader2	{color:#333399; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; font-weight: bold}
.MenuLeftDown		{color:#CC0000; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; font-weight: normal}
.MenuLeft a:link 	{color:#333399; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; font-weight: normal} 
.MenuLeft a:visited {color:#333399; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; font-weight: normal}
.MenuLeft a:hover	{color:#FF0000; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; font-weight: normal}

.DateText { font-family: Verdana,  arial, helvetica, sans-seriff; font-size: 11px; color: #666666;}

.Footer  			{  font-size: 10px;	color:#ffffff;text-decoration:none;}
.Footer a:link 		{  font-size: 10px;	color:#ffffff;text-decoration:none;}
.Footer a:visited 	{  font-size: 10px;	color:#ffffff;text-decoration:none;}
.Footer a:hover 	{  font-size: 10px;	color:#CC0000;text-decoration:none;} /* #FFCC00 #e97f14  #FF9900 */

.header1 {	font-size: 15px; color: #FF0000; line-height: 125%; font-weight: bold;}
.header2 {	font-size: 12px; color: #333333; line-height: 125%; font-weight: bold;}
.header3 {	font-size: 11px; color: #333333; line-height: 125%; font-weight: bold;}

.homeheader {	font-size: 15px; color: #FF0000; line-height: 125%; font-weight: bold;}
.homeheader1 {	font-size: 15px; color: #993300; line-height: 125%; font-weight: bold;}
.homeheader2 {	font-size: 12px; color: #000000; line-height: 125%; font-weight: bold;}
.blockheader1 {	font-size: 18px; color: #FF0000; line-height: 125%; font-weight: bold;}
.blockheader2 {	font-size: 12px; color: #000000; line-height: 125%; font-weight: bold;}
.blockheader3 {	font-size: 11px; color: #000000; line-height: 125%; font-weight: bold;}
.blockheader4 {	font-size: 10px; color: #000000; line-height: 125%; font-weight: bold;}
.blockhead1 {	font-size: 18px; color: #ffffff; line-height: 125%; font-weight: bold;}
.blockhead2 {	font-size: 12px; color: #ffffff; line-height: 125%; font-weight: bold;}
.blockhead3 {	font-size: 11px; color: #ffffff; line-height: 125%; font-weight: bold;}
.blockhead4 {	font-size: 10px; color: #ffffff; line-height: 125%; font-weight: bold;}


.blocklink a:link 	{color:#333399; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 15px; text-decoration:none; font-weight: bold} 
.blocklink a:visited {color:#333399; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 15px; text-decoration:none; font-weight: bold}
.blocklink a:hover	{color:#FF0000; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 15px; text-decoration:none; font-weight: bold}

.bodyText {	font-size: 12px; color: #333333; line-height: 125%; }
.bodyTextItalic {	font-size: 12px; color: #333333; line-height: 125%;	font-style: italic;}
.bodyTextBold {	font-size: 12px; color: #333333; line-height: 125%; font-weight: bold;}
.bodyTextRed {	font-size: 12px; color: #FF0000; line-height: 125%; font-weight: normal;}
.bodyTextBoldRed {	font-size: 12px; color: #FF0000; line-height: 125%; font-weight: bold;}
.bodyTextBoldGreen {	font-size: 12px; color: #669900; line-height: 125%; font-weight: bold;}

TD.PageHeaderTD	{color:#333399; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; font-weight: bold; border-bottom: #333399 1px solid;}

.loginheader {	font-size: 13px; color: #333333; line-height: 125%; font-weight: bold;}
.logintext{	font-size: 11px; color: #333333; line-height: 125%; font-weight: normal;}


#search_box {
    font-size:8px;
	width: 180px;
    height: 20px;
}
#search_box #s {
    font-size:8px;
	float:right;
	
    padding: 0;
    margin: 0px 0px 0px 0px;
    border: 0;
    width: 140px;
    background: none;
}
#search_box #go {
    font-size:8px;
	float: right;
    margin: 0px 0px 0px 0px;
}




.searchBox2 {
	text-align:center;
	font-family:arial; 
	font-size:9pt; 
	color:FFFFFF; 
	background-color:#FFFFFF; 
	border:black; 
	border-style:groove; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	border-right-width:1px; 
	border-left-width:1px;
	}

.searchText {	font-size: 10px; }

.search_box {
    width: 240px;
    height: 21px;

}
.search_box #s {
    float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 159px;
    background: none;
}
.search_box #go {
    float: right;
    margin: 3px 4px 0px 0px;
}
.searchResultsText {	font-size: 10px; }
.searchResultsText 	a:link {font-size: 10px; color:#333399;} /* #333399 #0C77AC  */
.searchResultsText	a:visited {font-size: 10px; color:#333399;}  /* #333399 #0C77AC  */
.searchResultsText	a:hover {font-size: 10px; color:#CC0000;}  /* #FFCC00 #e97f14  #FF9900 */

.formText {	font-size: 11px; color: #333333; line-height: 125%; }
.formTextBold {	font-size: 11px; color: #333333; line-height: 125%; font-weight: bold;}
.formTextRequired {	font-size: 11px; color: #C30; line-height: 125%; }

.triviatext  {	font-size: 11px; color: #333333; line-height: 125%; }

.boxTextHeader {	font-size: 11px; color: #ffffff; line-height: 125%; font-weight: bold;}
.boxText {	font-size: 11px; color: #333333; line-height: 125%; }
.boxTextBold {	font-size: 11px; color: #333333; line-height: 125%; font-weight: bold; }

.Box  			{  font-size: 11px;	color:#ffffff; text-decoration:none;}
.Box a:link 		{  font-size: 11px;	color:#ffffff; text-decoration:none;}
.Box a:visited 	{  font-size: 11px;	color:#ffffff; text-decoration:none;}
.Box a:hover 	{  font-size: 11px;	color:#CC0000; text-decoration:none;}

.boxHEADER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}
.griditem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #333333}
.textboldwhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #ffffff}