/* s = 8 */
.section_sectionMenu { width: 143px; border: solid 1px #3B4225; background-color: #F5F6EE; margin-top: 4px; margin-bottom: 8px; padding: 0px; }
.section_sectionMenu DIV { padding: 0px; margin: 0px; }
.section_bodypic { border: solid 1px #3B4225; padding: 0px; width: 140px; }
.section_bodypicCaption { font-family: Verdana, Arial, sans-serif; font-size: 9px; font-style: italic; color: #8A9656; }
.section_itemheader { background-color: #8A9656; color: #FFF; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; padding-left: 3px; }
.section_bodybox { border: solid 1px #3B4225; padding: 8px; }
.section_itembody { background-color: #FFF; color: #5C673A; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; padding: 3px; }
.section_menu { color: #3B4225; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; }
.section_sidemenu { color: #3B4225; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; padding: 12px 12px 12px 20px; background-color: #F5F6EE; border-right: solid 1px #8A9656; border-bottom: solid 1px #8A9656; }
.section_menu DIV, .section_sidemenu DIV { padding-bottom: 5px; }
.section_menusubsection, .section_sidemenusubsection { text-indent: -1em; padding-left: 1em; }
.section_menusubsection_empty, .section_sidemenusubsection_empty { color: #91967B; /*font-style: italic;*/ text-indent: -1em; padding-left: 1em; }
.section_menusubsection_selected, .section_sidemenusubsection_selected { color: #3B4225; padding: 3px; border-width: 1px; border-style: solid; border-color: #E8EADD #8A9656 #8A9656 #E8EADD; background-color: #FFF; }
.section_menusection, .section_sidemenusection { color: #3B4225; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; text-indent: 0px; padding-left: 0px; }
.section_menusection_empty, .section_sidemenusection_empty { color: #91967B; /*font-style: italic;*/ font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; text-indent: 0px; padding-left: 0px; }
.section_menusection_selected, .section_sidemenusection_selected { color: #3B4225; font-weight: bold; padding: 3px; border-width: 1px; border-style: solid; border-color: #E8EADD #8A9656 #8A9656 #E8EADD; background-color: #FFF; }
.section_menu A, .section_sidemenu A { color: #3B4225; }
.section_menu A:link, .section_sidemenu A:link { color: #3B4225; }
.section_menu A:visited, .section_sidemenu A:visited { text-decoration: none; color: #3B4225; border-bottom: dashed 1px #3B4225; }
.section_menu A:active, .section_sidemenu A:active { color: #9F1B29; }
.section_menu A:hover, .section_sidemenu A:hover { color: #8A9656; }
.section_body { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #5C673A; padding: 12px; }
.section_idea { background-color: #F5F6EE; margin-bottom: 18px; }
.section_ideaTitle { background-color: #8A9656; color: #FFF; font-weight: bold; }
.section_sectionTitle { font-family: Georgia, Times New Roman, serif; font-size: 16px; font-weight: bold; color: #3B4225; margin-bottom: 14px; }
.section_sectionTitle2 { font-family: Georgia, Times New Roman, serif; font-size: 16px; font-weight: bold; color: #3B4225; margin: 14px 0px 6px 0px; border-bottom: solid 1px #8A9656; }
.section_sidemenu SPAN { margin-bottom: 5px; display: block; font-style: italic; color: #8A9656; padding: 3px; background-color: #E8EADD; }
.section_bodyArea { border-right: solid 1px #3B4225; border-bottom: solid 1px #3B4225; padding: 0px; }
.section_illuminatedCharacter { float: left; font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 28px; color: #3B4225; margin: -4px 4px -10px 0px; }
.section_articleTitle { background-color: #8A9656; color: #FFF; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
.section_form { width: 94%; margin: 14px 0px 14px 0px; border-top: 1px solid #8A9656; border-bottom: 1px solid #8A9656; padding: 14px 0px 14px 0px; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #8A9656; }
.section_formLabel, .section_form TD { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #8A9656; /* white-space: nowrap; */padding: 2px 0px 4px 0px; }
.section_form TD finder_instructions, .section_form TD section_directoryItem, .section_form td div finder_instructions { white-space: normal!important; }
.section_formInput, .section_form INPUT, .section_form TEXTAREA { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #000; border: solid 1px #5C673A; background-color: #F5F6EE; padding: 1px 4px 1px 4px; }
.section_form SELECT { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #000; border: solid 1px #5C673A; background-color: #F5F6EE; }
.section_form INPUT.bttn { background-color: #F5F6EE; border-style: solid; border-width: 2px; border-color: #E8EADD #5C673A #5C673A #E8EADD; font-weight: bold; cursor: pointer; color: #; margin-right: 8px; }
.section_form INPUT.bttn:hover { background-color: #E8EADD; border-style: solid; border-width: 2px; border-color: #8A9656 #3B4225 #3B4225 #8A9656; font-weight: bold; cursor: pointer; color: #000; margin-right: 8px; }
.section_formGroup { background-color: #F5F6EE; border: solid 1px #5C673A; }
.section_formDivider { border-bottom: solid 1px #8A9656; margin: 10px 0px 10px 0px; height: 1px; overflow: hidden; }
.section_articleAreaHover { background-color: #E8EADD; color: #3B4225; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; margin-bottom: 6px; padding: 4px; }
.section_articleArea { background-color: #F5F6EE; color: #5C673A; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; margin-bottom: 6px; padding: 4px; }
.section_articleFullArea { background-color: #FFF; color: #3B4225; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; margin-bottom: 6px; padding: 4px; }
.section_articleAuthorArea { background-color: #FFF; color: #8A9656; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; margin-bottom: 6px; font-style: italic; }
.section_articlePic1 { border: 1px solid #3B4225; margin: 2px 4px 4px 4px; }
.section_directoryItem { color: #000; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; border-bottom: 2px solid #8A9656; padding-bottom: 8px; margin-bottom: 24px; }
.section_directoryName { color: #5C673A; font-family: Georgia, Times New Roman, Times, serif; font-size: 13px; font-weight: bold; }
.section_directoryArea { color: #000; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; border-bottom: 2px solid #8A9656; padding-bottom: 4px; margin-bottom: 4px; }
.section_directoryLocation { color: #000; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; }
.section_breadcrumb { color: #8A9656; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; margin-bottom: 12px; }
.section_resultsPages { text-align: center; margin-bottom: 20px; }
.section_resultsPages DIV A, .section_resultsPages DIV A:link, .section_resultsPages DIV A:visited { color: #3B4225; }
.section_resultsPages DIV A:active, .section_resultsPages DIV A:hover { color: #9F1B29; }
.section_resultsCurrentPage { color: #91967B; }
.section_couponTitle { color: #000; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
.section_couponInfoHeader { color: #3B4225; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; text-align: left; }
.section_couponInfoValue { color: #3B4225; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; text-align: right; }
.section_couponInfoDesc { color: #3B4225; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; font-style: italic; }
.section_couponHR { height: 1px; border-top: 1px solid #E8EADD; width: 96%; overflow: hidden; margin: 4px; }
.section_couponText { color: #000; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; padding-bottom: 6px; }
.section_couponItem { color: #000; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; border-bottom: 1px solid #8A9656; padding-bottom: 8px; margin-bottom: 16px; }
.section_subtitle { border-bottom: solid 1px #8A9656; padding: 6px 0px 10px 22px; }
.section_regionArea { border-bottom: 1px solid #8A9656; padding-bottom: 3px; margin: 0px 0px 20px 0px; }
.section_regionTag { float: left; text-align: left; color: #5C673A; font-family: Verdana, Arial, sans-serif; font-size: 9px; margin-top: 2px; }
.section_regionList { float: right; text-align: left; color: #5C673A; background-color: #F5F6EE; font-family: Verdana, Arial, sans-serif; font-size: 9px; font-weight: bold; border: 1px solid #8A9656; }
.section_plainBody { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; padding: 12px 8px 20px 20px; color: #8A9656; }
.section_plainBody TABLE { border-collapse: collapse; background-color: #F5F6EE; }
.section_plainBody TD { border: solid 1px #3B4225; background-color: #F5F6EE; padding: 2px; font-size: 10px; }
.section_calendar H3 { display: block; padding: 3px; font-family: Times New Roman, Times, serif; font-size: 13px; font-weight: bold; color: #3B4225; margin: 0px; padding: 0px; }
.section_calendar H2 { font-family: Verdana, Arial, sans-serif; color: #3B4225; font-size: 10px; font-weight: bold; margin: 0px; padding: 0px; }
.section_calendar, .section_calendar A, .section_calendar A:visited, .section_calendar A:link { font-family: Verdana, Arial, sans-serif; color: #000000; font-weight: normal; }
.section_calendar TD { font-size: 9px; }
.section_calendar TD.header { padding-left: 6px; font-family: Times New Roman, Times, serif; font-size: 22px; color: #FFFFFF; font-weight: bold; background-color: #8A9656; }
.section_calendar TD.subheader { padding-left: 8px; font-family: Times New Roman, Times, serif; font-size: 12px; color: #000000; font-weight: bold; background-color: #B3BB92; }
.section_calendarFormElement { border: solid 1px #3B4225; background-color: #E8EADD; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.section_star { border-left: solid 1px #8A9656; }
.section_bodyArea A, .section_bodyArea A:link { color: #3B4225; }
.section_bodyArea A:visited { color: #91967B; }
.section_bodyArea A:active { color: #9F1B29; }
.section_bodyArea A:hover { color: #8A9656; }
.section_sitemap { color: #3B4225; }
.section_sitemap A, .section_sitemap A:link { color: #3B4225; }
.section_sitemap A:visited { color: #91967B; }
.section_sitemap A:active { color: #9F1B29; }
.section_sitemap A:hover { color: #8A9656; }
