body {
	margin:0px 0px;
	padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	background-image: url(images/pattern_124.gif);
} 

.topnav_link {  font-family: Tahoma, Arial; font-size: 10px; color: #FFFFFF; letter-spacing: normal; font-weight: bold}
.topnav_link a:link {  color: #FFFFFF; text-decoration: none}
.topnav_link a:visited {  color: #FFFFFF; text-decoration: none}
.topnav_link a:hover {  color: #FFFFFF; text-decoration: underline}
.topnav_link a:active {  color: #FFFFFF; text-decoration: none}

.box {  padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: 1px #CCCCCC solid; background-color: #ddeeff}
.textbox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px #58191b solid}
.button {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #00A9CA; border: 1px #58191b solid; font-weight: normal}
.dropdown { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; border: #000000; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; color: #666666}
.hiddentext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #231B1D}
.footertext {  font-family: Tahoma, Arial; font-size: 9px; color: #7FC5CD}
.text_date {  color: #00A9CA}

.text_main {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666}
.text_main a:link {  color: #58191B; text-decoration: none; font-weight: bold}
.text_main a:visited {  color: #58191B; text-decoration: none; font-weight: bold}
.text_main a:hover {  color: #58191B; text-decoration: underline; font-weight: bold}
.text_main a:active {  color: #58191B; text-decoration: none; font-weight: bold}

.text_main_02 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666 }
.text_main_02 a:link {  color: #58191B; text-decoration: underline }
.text_main_02 a:visited {  color: #58191B; text-decoration: underline }
.text_main_02 a:hover {  color: #58191B; text-decoration: underline}
.text_main_02 a:active {  color: #58191B; text-decoration: underline }

.text_main_03 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666 }
.text_main_03 a:link {  color: #58191B; text-decoration: underline}
.text_main_03 a:visited {  color: #58191B; text-decoration: underline}
.text_main_03 a:hover {  color: #58191B; text-decoration: underline }
.text_main_03 a:active {  color: #58191B; text-decoration: underline}

.text_main_04 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666 }
.text_main_04 a:link {  color: #58191B; font-size: 11px; text-decoration: underline; font-weight: bold}
.text_main_04 a:visited {  color: #58191B; font-size: 11px; text-decoration: underline; font-weight: bold}
.text_main_04 a:hover {  color: #58191B; font-size: 11px; text-decoration: none; font-weight: bold}
.text_main_04 a:active {  color: #58191B; font-size: 11px; text-decoration: underline; font-weight: bold}

.text_main_05 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666 }
.text_main_05 a:link {  color: #58191B; font-size: 11px; text-decoration: underline; font-weight: bold}
.text_main_05 a:visited {  color: #58191B; font-size: 11px; text-decoration: underline; font-weight: bold}
.text_main_05 a:hover {  color: #58191B; font-size: 11px; text-decoration: none; font-weight: bold}
.text_main_05 a:active {  color: #58191B; font-size: 11px; text-decoration: underline; font-weight: bold}

.text_internal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #666666}
.text_internal a:link {  color: #00A9CA; text-decoration: underline }
.text_internal a:visited {  color: #00A9CA; text-decoration: underline }
.text_internal a:hover {  color: #00A9CA; text-decoration: none}
.text_internal a:active {  color: #00A9CA; text-decoration: underline }

.header_orange {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #00a9ca}

.line {  border-color: #999999 black; border-style: dotted; border-top-width: 1px; border-bottom-width: 1px}

.text_calendar {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 15px}
.text_calendar a:link {  color: #58191B; text-decoration: underline}
.text_calendar a:visited {  color: #58191B; text-decoration: underline}
.text_calendar a:hover {  color: #58191B; text-decoration: underline}
.text_calendar a:active {  color: #58191B; text-decoration: underline}

.formelements {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #58191B}
.line_solid { border-color: #eeeeee black; border-style: solid; border-top-width: 1px; border-bottom-width: 1px}
.text_subhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #00A9CA; font-weight: bold}
.text_links { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666 }