body {margin-top: 0px;}
h1 {font-size:16px; font-weight: bold;}
h2 {font-size:12px;}
h3 {font-size:12px;}
h4 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000; font-weight: normal}

.navButton { font-size: 2.5mm; font-family: Arial, Helvetica, sans-serif; background-color: #EEEEEE; border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF; font-weight: bold; color: #333366; text-transform: none; cursor: hand}
.navButtonOver { font-size: 2.5mm; font-family: Arial, Helvetica, sans-serif; background-color: #FEE8B6; border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF; font-weight: bold; color: #333366; text-transform: none; cursor: hand}
.formobjects { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 3.4mm; color: #000000; clip: rect( ) }


TD.links_menu_over { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;  color: #666666; border-color: #CCCCCC; border-width: 1px; border-style: solid; background-Color: #F1F1F1; cursor: hand; } 
TD.links_menu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;  color: #000066; border-color: #FFFFCC; border-width: 1px; border-style: solid; background-Color:  #FFFFCC;} 


.links_menu A { background-color: #FEE8B6; COLOR: #000066;}
.links_menu A:active { COLOR: #0033CC; }
.links_menu A:link {COLOR: #000066; text-decoration: none; }
.links_menu A:visited { COLOR: #000066; text-decoration: none; }
.links_menu A:hover { COLOR: #CC3333; text-decoration: underline; }
.links_menu A:visited:hover {color:  #CC3333; text-decoration: underline; }
.links_menu { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #000066; }


.small_table_text {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000;  font-weight: normal; }
.small_table_text  A {  color: #000066}
.small_table_text  A:link {  color: #000066}
.small_table_text  A:hover {  color: #666666}
.small_table_text  A:visited {  color: #000066}
.small_table_text  A:visited:hover {  color: #666666}


.links_footer A { COLOR: #000066 }
.links_footer A:active { COLOR: #000066 }
.links_footer A:link {COLOR: #000066; text-decoration: none}
.links_footer A:visited { COLOR: #000066; text-decoration: none }
.links_footer A:hover { COLOR: #666666; text-decoration: underline }
.links_footer A:visited:hover {color: #666666; text-decoration: underline }
.links_footer {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000066; text-decoration: none}


.links_text A:link {COLOR: #0000FF; text-decoration: none}
.links_text A:visited { COLOR: #0000FF; text-decoration: none }
.links_text A:hover { COLOR: #CC3333; text-decoration: underline ; border: 1px none}
.links_text A:visited:hover {color:  #CC3333; text-decoration: underline }


A { COLOR: #000066; font-size: 12px }
A:active { COLOR: #000066 }
A:link {COLOR: #000066; text-decoration: none}
A:visited { COLOR: #000066; text-decoration: none }
A:hover { COLOR: #666666; text-decoration: underline }
A:visited:hover {color:  #666666; text-decoration: underline }


.copyright A { COLOR: #000066 }
.copyright A:active { COLOR: #000066 }
.copyright A:link {COLOR: #000066; text-decoration: none}
.copyright A:visited { COLOR: #000066; text-decoration: none }
.copyright A:hover { COLOR: #666666; text-decoration: underline }
.copyright A:visited:hover {color:  #666666; text-decoration: underline }
.copyright {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold}

.em A {
	COLOR: #990000;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
.em A:active { 
	COLOR: #990000;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;}
.em A:link {
	COLOR: #990000;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;}
.em A:visited {
	COLOR: #990000;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;}
.em A:hover {
	COLOR: #990000;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.em A:visited:hover {
	COLOR: #990000;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;}
.em {
	COLOR: #990000;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;}

.yel_footer {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFCC66}
.yel_footer A:link {  color: FFCC66}
.yel_footer A:visited {  color: FFCC66}
.yel_footer A:hover {  color: FFCC66}


.links_castle A { font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR:  #000066; font-weight: bold; text-decoration: none}
.links_castle A:link {COLOR: # #000066; font-weight: bold; text-decoration: none}
.links_castle A:visited { COLOR:  #000066; font-weight: bold; text-decoration: none }
.links_castle A:hover {COLOR: #CC3333; font-weight: bold; text-decoration: underline }
.links_castle A:visited:hover {color:  #CC3333; font-weight: bold; text-decoration: underline }
.links_castle {  background-color: #FEE8B6;  border: thin #CCCCCC solid; color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}


.links_acc {  background-color: #FEE8B6; font-weight: bolder; border: thin #CCCCCC none; color:  #000066; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}
.links_acc A:link {COLOR: #000066; font-weight: bolder; text-decoration: none}
.links_acc A:visited { COLOR: #000066; font-weight: bolder; text-decoration: none }
.links_acc A:visited:hover { COLOR: #666666; font-weight: bolder; text-decoration: none }
.links_acc A:hover { text-decoration: none; font-weight: bolder; color: #666666 }


.links_text A { COLOR:#000066 }
.links_text A:active { COLOR: #000066 ; text-decoration: none}
.links_text A:link {COLOR: #000066; text-decoration: none}
.links_text A:visited { COLOR: #000066; text-decoration: none }
.links_text A:hover { COLOR: #666666; text-decoration: underline }
.links_text A:visited:hover {color:  #666666; text-decoration: underline }
.links_text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#000066; text-decoration: none}


p {  line-height: normal}
.text {   font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.small_ad_text { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.small_ad_text a { font-size: 10px;}
.small_ad_control { color:#000066; }
.small_ad_control :hover { text-decoration:underline; }
.blacktext_orange {  background-color: #FEE8B6; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FFFFFF}
.text_bold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 ; font-weight: bold}
.red_text { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; color: #CC3333; font-weight: bold}
.red_small_header { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #CC0000; font-weight: bold }
.red_subheading { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #CC3333 ; font-weight: bold}
.subheading { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000 ; font-weight: bold}
.big_black_text {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #333333}
.big_red {  font-family: Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; color: #CC3333}
.text_green { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003333 }
.text_purple { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9933CC }
.hiddenmain {  font-family: Arial, Helvetica, sans-serif; font-size: 5px; color: #fbf6d6}
.thin_row { font-family: Arial, Helvetica, sans-serif; font-size: 4px; font-style: normal; color: #FFFFFF}
.medium_row { font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; color: #FFFFFF }
.medium_row { font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; color: #FFFFFF }

.header {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #FFCC66}
.linkswhite { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold ; color: #FFFFFF}



.small_black_text { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000; font-weight: normal }
.smaller_black_text { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #000000; font-weight: normal }
.playfair_text { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #0000FF; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; text-decoration: none ; background-color: #FFFF00}

.playfair_text_over { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FF0000; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; text-decoration: none ; background-color: #FFFFFF}
.MenuSubHeading {  font-size: larger; font-style: italic; font-weight: bold; font-family: "Times New Roman", Times, serif; line-height: normal; font-variant: normal; text-transform: none; text-decoration: none; color: #000000}
.MenuHeading { font-family: Arial, Helvetica, sans-serif; font-size: large; font-style: italic; font-weight: bold; text-decoration: underline ; line-height: normal; font-variant: normal; text-transform: none; color: #000000}
.MenuText {  font-family: Arial, Helvetica, sans-serif; font-style: italic; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}
.MenuSubHeading2 { font-size: large; font-style: italic; font-weight: bold; font-family: "Times New Roman", Times, serif; line-height: normal; font-variant: normal; text-transform: none; text-decoration: none; color: #000000 }
.hidden_text {  font-family: "Times New Roman", Times, serif; font-size: 7px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; color: #FFCC00}



.links_acc_over {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; border: #FFFFCC; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; color: #FF0000; background-color: #CCCCCC; text-decoration: none}

.links_footer_links { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC3333; text-decoration: none }

.red_bigtext { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-style: normal; color: #CC3333; font-weight: bold }


.site_corner {  border-color: black black #333333 #333333; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}




.top {  border-color: #FEE8B6 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.blue { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #0000FF }
.red {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FF0000}
.nav_box_blue { padding: 4px ; width: 90px; border: solid; border-width: 1px; border-color: #333333; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #0000FF }
.nav_box_red { padding: 4px; width: 90px; border: solid; border-width: 1px; border-color: #333333; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FF0000 }
.nav_box_red_width { padding: 5;width: 160; border: solid; border-width: 1px; border-color: #333333; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FF0000 }
.nav_box_blue_width { padding: 5;width: 160; border: solid; border-width: 1px; border-color: #333333; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #0000FF }

