.form_maintext { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #000000; font-weight: normal; text-decoration: none;}
.form_table{ border: #666666 solid; border-width: 1px 1px 1px; border-color: #666666 #666666 #666666; background-color: #F0F0F0;}
.form_content{ font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #000000;}
.form_header_row { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: bold; background-color: #666666; text-decoration: none;}
.form_textfield {border-top: #666666 1px solid; border-left: #666666 1px solid; border-right: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid; background: #FFFFFF; color: #000000; font-size: 12px;font-family: Arial, Verdana, Helvetica}
.form_dropdown {border-top: #666666 1px solid; border-left: #666666 1px solid; border-right: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid; background: #FFFFFF; color: #000000; font-size: 11px;font-family: Arial, Verdana, Helvetica}
.form_jumpmenu {border-top: #666666 1px solid; border-left: #666666 1px solid; border-right: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid; background: #FFFFFF; color: #000000; font-size: 11px;font-family: Arial, Verdana, Helvetica}

.form_header_row_comment {font-size: 11px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: bold; font-style: italic; text-decoration: none;}
.form_field_comment {font-size: 11px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #000000; font-weight: normal; font-style: italic; text-decoration: none;}

.list_table{ font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #000000; border: #666666 solid; border-width: 1px 1px 1px; border-color: #666666 #666666 #666666; background-color: #FFFFFF;}
.list_table_search_row{ font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: bold; background-color: #004488; text-decoration: none;}
.list_table_title_row { font-size: 14px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #333333; font-weight: bold; text-decoration: none; background-color: #CCCCCC;}
.list_table_header_row{ font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: bold; background-color: #872B5A; text-decoration: none;}
.list_table_header_row_plaintext{ font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #000000; font-weight: normal; text-decoration: none;}

.search_table{ font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #000000; border: #666666 solid; border-width: 1px 1px 1px; border-color: #666666 #666666 #666666; background-color: #FFFFFF;}

a.list_table_header_row_links:link {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: normal; text-decoration: underline;}
a.list_table_header_row_links:visited {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: normal; text-decoration: underline;}
a.list_table_header_row_links:hover {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: normal; text-decoration: underline;}
a.list_table_header_row_links:active {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: normal; text-decoration: underline;}

.list_table_data_1_row{ font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #000000; font-weight: normal; background-color: #FFFFFF; text-decoration: none;}
.list_table_data_2_row{ font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #000000; font-weight: normal; background-color: #EAEAEA; text-decoration: none;}

.event_details_title { font-size: 14px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #74AF38; font-weight: bold}

.maintext { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #000000; font-weight: normal}
.maintext_small { font-size: 10px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #000000; font-weight: normal}

.maintext_dark { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #000000; font-weight: normal}
.maintext_medium { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #666666; font-weight: normal}
.maintext_light { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: normal}

.maintext_1_dark { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #003366; font-weight: normal}
.maintext_1_medium { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #336699; font-weight: normal}
.maintext_1_light { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #4791C5; font-weight: normal}

.maintext_2_dark { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #74AF38; font-weight: normal}
.maintext_2_medium { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #74AF38; font-weight: normal}
.maintext_2_light { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #74AF38; font-weight: normal}

.maintext_3_dark { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #872B5A; font-weight: normal}
.maintext_3_medium { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #872B5A; font-weight: normal}
.maintext_3_light { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #872B5A; font-weight: normal}


.message_error{ font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #872B5A; font-weight: normal;}

.message_success{ font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #74AF38; font-weight: bold;}


.link_1_dark {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #003366; font-weight: normal; text-decoration: underline;}
.link_1_medium {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #336699; font-weight: normal; text-decoration: underline;}
.link_1_light {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #4791C5; font-weight: normal; text-decoration: underline;}

.link_2_dark {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #74AF38; font-weight: normal; text-decoration: underline;}
.link_2_medium {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #74AF38; font-weight: normal; text-decoration: underline;}
.link_2_light {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #74AF38; font-weight: normal; text-decoration: underline;}

.link_3_dark {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #872B5A; font-weight: normal; text-decoration: underline;}
.link_3_medium {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #C14283; font-weight: normal; text-decoration: underline;}
.link_3_light {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #872B5A; font-weight: normal; text-decoration: underline;}

.link_noline_1_dark {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #003366; font-weight: normal; text-decoration: none;}
.link_noline_1_medium {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #336699; font-weight: normal; text-decoration: none;}
.link_noline_1_light {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #4791C5; font-weight: normal; text-decoration: none;}

.link_noline_2_dark {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #74AF38; font-weight: normal; text-decoration: none;}
.link_noline_2_medium {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #74AF38; font-weight: normal; text-decoration: none;}
.link_noline_2_light {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #74AF38; font-weight: normal; text-decoration: none;}

.link_noline_3_dark {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #872B5A; font-weight: normal; text-decoration: none;}
.link_noline_3_medium {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #C14283; font-weight: normal; text-decoration: none;}
.link_noline_3_light {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #872B5A; font-weight: normal; text-decoration: none;}


.header_light { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: bold}
.header_dark { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #003366; font-weight: bold}

.header_1_light { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #336699; font-weight: bold}
.header_1_medium { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #336699; font-weight: bold}
.header_1_dark { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #003366; font-weight: bold}
.header_2_light { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #74AF38; font-weight: bold}
.header_2_medium { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #74AF38; font-weight: bold}
.header_2_dark { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #74AF38; font-weight: bold}
.header_3_light { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #C14283; font-weight: bold}
.header_3_medium { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #C14283; font-weight: bold}
.header_3_dark { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #C14283; font-weight: bold}

.header_big_1_medium { font-size: 15px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #336699; font-weight: bold}
.header_big_2_medium { font-size: 15px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #74AF38; font-weight: bold}
.header_big_3_medium { font-size: 15px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #C14283; font-weight: bold}

.header_bar_border_0_dark { border: #000000 solid; border-width: 1px 1px 0px; border-color: #000000 #000000 #000000;}
.header_bar_border_0_medium{ border: #999999 solid; border-width: 1px 1px 0px; border-color: #999999 #999999 #999999;}
.header_bar_border_0_light { border: #CCCCCC solid; border-width: 1px 1px 0px; border-color: #CCCCCC #CCCCCC #CCCCCC;}

.header_bar_1_light { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: bold; background-color: #4791C5}
.header_bar_1_medium { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: bold; background-color: #4791C5}
.header_bar_1_dark { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: bold; background-color: #336699}
.header_bar_2_light { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: bold; background-color: #74AF38}
.header_bar_2_medium { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: bold; background-color: #74AF38}
.header_bar_2_dark { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: bold; background-color: #74AF38}
.header_bar_3_light { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: bold; background-color: #C14283}
.header_bar_3_medium { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: bold; background-color: #C14283}
.header_bar_3_dark { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: bold; background-color: #872B5A}


.product_link_1_dark {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #003366; font-weight: normal; text-decoration: underline;}
.product_link_1_medium {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #336699; font-weight: normal; text-decoration: underline;}
.product_link_1_light {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #4791C5; font-weight: normal; text-decoration: underline;}

.product_link_2_dark {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #74AF38; font-weight: normal; text-decoration: underline;}
.product_link_2_medium {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #74AF38; font-weight: normal; text-decoration: underline;}
.product_link_2_light {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #74AF38; font-weight: normal; text-decoration: underline;}

.product_link_3_dark {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #872B5A; font-weight: normal; text-decoration: underline;}
.product_link_3_medium {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #C14283; font-weight: normal; text-decoration: underline;}
.product_link_3_light {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #872B5A; font-weight: normal; text-decoration: underline;}



.nav_category_off { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: bold}
.nav_category_on { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #003366; font-weight: bold}

.nav_subcategory_off { font-size: 11px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #003366; font-weight: normal}
.nav_subcategory_on { font-size: 11px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #003366; font-weight: bold}

.nav_bottom {font-size: 10px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #336699; font-weight: normal}


.article_feature_header { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: bold; border: #003366 solid; border-width: 1px 1px 1px; border-color: #003366 #003366 #003366;}

.subnavlinkoff { font-size: 10px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #666666 ; font-weight: bold}
.subnavlinkon { font-size: 10px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF ; font-weight: bold}

.subnavboxon { font-size: 10px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF ; font-weight: bold; border: #0000CC solid; border-width: 0px 1px 1px; border-color: #0000CC #0000CC #0000CC; background-color: #0000CC}
.subnavboxoff { font-size: 10px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #666666; font-weight: bold; border: #666666 solid; border-width: 0px 1px 1px; border-color: #666666 #666666 #666666; background-color: #FFFFFF}


.copyright { font-size: 10px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #666666; font-weight: normal}


.tableborder_1_dark { border: #000000 solid; border-width: 1px 1px 1px; border-color: #000000 #000000 #000000;}
.tableborder_1_medium{ border: #999999 solid; border-width: 1px 1px 1px; border-color: #999999 #999999 #999999;}
.tableborder_1_light { border: #CCCCCC solid; border-width: 1px 1px 1px; border-color: #CCCCCC #CCCCCC #CCCCCC;}

.shop_vendor_header { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #336699; font-weight: bold;}
.shop_vendor_name { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #336699; font-weight: bold;}
.shop_vendor_content { font-size: 10px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #000000; font-weight: normal; background-color: #FFFFFF; border: #999999 solid; border-width: 1px 1px 1px; border-color: #999999 #999999 #999999}
.shop_vendor_link {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #872B5A; font-weight: normal; text-decoration: none;}

.shop_vendor_header_featured { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: bold;}
.shop_vendor_name_featured  { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: bold;}
.shop_vendor_content_featured  { font-size: 10px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #000000; font-weight: normal; background-color: #FFFFFF; border: #999999 solid; border-width: 1px 1px 1px; border-color: #999999 #999999 #999999}
.shop_vendor_link_featured  {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.shop_vendor_notice_featured  {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFF00; font-weight: bold; text-decoration: none;}

.registry_header { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #336699; font-weight: bold;}
.registry_name { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #336699; font-weight: bold;}
.registry_content { font-size: 10px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #000000; font-weight: normal; background-color: #FFFFFF; border: #999999 solid; border-width: 1px 1px 1px; border-color: #999999 #999999 #999999}
.registry_link {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #872B5A; font-weight: normal; text-decoration: none;}

.registry_header_featured { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: bold;}
.registry_name_featured  { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: bold;}
.registry_content_featured  { font-size: 10px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #000000; font-weight: normal; background-color: #FFFFFF; border: #999999 solid; border-width: 1px 1px 1px; border-color: #999999 #999999 #999999}
.registry_link_featured  {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.registry_notice_featured  {font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFF00; font-weight: bold; text-decoration: none;}

.article_title { font-size: 14px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #74AF38; font-weight: bold}
.article_content { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #000000; font-weight: normal}
.article_back {font-size: 11px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #336699; font-weight: normal; text-decoration: underline;}
.article_image_border { border: #CCCCCC solid; border-width: 1px 1px 1px; border-color: #CCCCCC #CCCCCC #CCCCCC;}
.article_image_space_1 { padding: 0px 10px 10px; float: left;}
.article_image_space_2{ padding: 0px 10px 10px; float: right;}
.article_image_space_3{ padding: 0px 10px 10px; float: left;}

.tools_title { font-size: 14px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #74AF38; font-weight: bold}

.login_form_text_dark { font-size: 11px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #336699; font-weight: normal}
.login_form_text_light { font-size: 11px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #FFFFFF; font-weight: normal}
.form_field_1 {border-top: #666666 1px solid; border-left: #666666 1px solid; border-right: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid; background: #FFFFFF; color: #000000; font-size: 11px;font-family: Arial, Verdana, Helvetica}

.admin_table_headers { font-size: 12px; font-family: Arial, Verdana, sans-serif, Times New Roman; color: #000000; font-weight: bold}

a:hover { color: #003366; text-decoration: none; font-weight: bold }
a:link { color: #003366; text-decoration: none }
a:visited { color: #003366; text-decoration: none }



.ad125 {
	margin:10px 4px;
}