@import url("forum.css");
/* Resets */
*{ margin: 0; padding: 0; }
a img{ border: 0; }
a:active, a:focus {outline: 0 }
ul{ list-style: none; }
table{ border-collapse: collapse; }

/* Utility classes */
.clear{ clear: both; font-size: 0; line-height: 0; visibility: hidden; }
.column{ float: left; }
.required{ color: #ff0000; }

/* Typography */
body{ background-color: #e4ded0; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; font-size: 12px; }
input,select,option,textarea,label{ font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; font-size: 14px; }
h1,h2,h3,h4{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: normal; }
#cat_175193 tr td{ font-size: 12px; font-weight: normal; text-align: center; text-transform: uppercase; }
#content div.block-2 h1{ font-size: 29px; margin: 0 0 11px 0; }
#content div.block-2 h2{ font-size: 27px; margin: 0 0 11px -2px; }
#content div.block-2 h3.additional-info{ font-size: 19px; }
#content div.block-2 div.additional-info{ font-family: Georgia, "Times New Roman", Times, serif; }
	#content div.block-2 div.additional-info h4{ font-size: 14px; text-decoration: underline; }
#content div.block-2 p{ line-height: 18px; margin: 0 0 8px 0; }
#content div.block-2 div.breadcrumbs p{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; font-weight: bold; }
#content div.block-2 table.member-contact-info td h2{ font-size: 20px; margin: 0 0 0 -2px; }
#content div.block-2 table.member-contact-info th{ font-family: Georgia, "Times New Roman", Times, serif; }
#content div.block-2 table.member-contact-info td{ font-family: Georgia, "Times New Roman", Times, serif; }
#content div.block-3 ul li a{ text-decoration: none; }
#content div.block-4 h3{ font-size: 14px; text-transform: uppercase; }
#subnav tr td a{ text-decoration: none; }
#copyright{ font-size: 11px; }

/* Structure */
#header-liquid{ background: url(/Images/bg_header-liquid.png) repeat-x top; width: 100%; }
#header{ background: url(/Images/bg_header.png) no-repeat top left; height: 138px; margin: 0 auto; position: relative; width: 1000px; }
	#lnkHome{ display: block; height: 100px; left: 10px; position: absolute; top: 14px; width: 145px; }
	#cat_175193{ bottom: 7px; position: absolute; left: 392px; }
		#cat_175193 tr td{ background-color: #043603; border-left: 1px solid #043603; border-right: 1px solid #043603; }
			#cat_175193 tr td.item{ background: url(/Images/bg_nav-link.png) #6aa649 repeat-x top; color: #ffffff; cursor: pointer; padding: 4px 0px 5px 0px; width: 120px; }
			#cat_175193 tr td.item_hover{ background: url(/Images/bg_nav-link.png) #6aa649 repeat-x top; color: #032f02; cursor: pointer; padding: 4px 0px 5px 0px; width: 120px; }
			#cat_175193 tr td.item_active{ background: url(/Images/bg_nav-link.png) #6aa649 repeat-x top; color: #032f02; cursor: pointer; padding: 4px 0px 5px 0px; width: 120px; }
	#cat_175200{ position: absolute; right: 238px; top: 14px; }
		#cat_175200 tr td.item{ border-right: 1px solid #76a032; color: #ffffff; cursor: pointer; margin: -2px 0 0 0; padding: 0 20px; text-align: center; width: auto; }
		#cat_175200 tr td.item_hover{ border-right: 1px solid #76a032; color: #ffffff; cursor: pointer; margin: -2px 0 0 0; padding: 0 20px; text-align: center; width: auto; }
		#cat_175200 tr td.item_active{ border-right: 1px solid #76a032; color: #ffffff; cursor: pointer; margin: -2px 0 0 0; padding: 0 20px; text-align: center; width: auto; }
	#frmHeaderSearch{ position: absolute; right: 0px; top: 10px; }
		#frmHeaderSearch input.cat_textbox{ background: url(/Images/bg_header-search-text.png) #ffffff repeat-x; border: 0; display: block; float: left; padding: 4px 2px 2px 2px; width: 170px; }
		#frmHeaderSearch input.cat_button{ display: block; float: left; }
/*
#content-liquid{ background: url(/Images/bg_content-liquid.png) #ffffff repeat-x top; width: 100%; }
*/

#content-liquid{ background: #ffffff; width: 100%; }

#content{ margin: 0 auto; min-height: 300px; padding: 15px 0 30px 0; width: 1000px; }
	#content a{ color: #824f29; }
	#content img.float-left{ float: left; margin: 0 25px 25px 0; }
        #content div.member img{ float: left; margin: 0 25px 25px 0; border: 7px solid #CCCCCC; }
	#content div.separator-1{ background: url(/Images/bg_border-1.png) repeat-x; font-size: 0px; line-height: 0; height: 1px; margin: 10px 0; }
	#content div.separator-2{ background: url(/Images/bg_border-1.png) repeat-x; font-size: 0px; line-height: 0; height: 1px; margin: 0 0 25px 0; }
	#page-actions{ padding: 0 15px 2px 0; text-align: right; }
		#page-actions a{ margin: 0 0 0 15px; }
	#content div.dynamic-menu-1{}
		#content div.dynamic-menu-1 table{ margin: 0 0 30px 0; cursor: pointer; width: 100%; }
			#content div.dynamic-menu-1 table tr td{ background: url(/Images/bg_sub-nav.png) no-repeat 0 -58px; color: #144312; display: block; padding: 6px 0px 7px 25px; }
			#content div.dynamic-menu-1 table tr td.item_hover{ background: url(/Images/bg_sub-nav.png) no-repeat 0 -29px; }
			#content div.dynamic-menu-1 table tr td.item_active{ background: url(/Images/bg_sub-nav.png) no-repeat 0 0; }
	#content div.dynamic-menu-2{}
		#content div.dynamic-menu-2 table{ margin: 0 0 30px 0; cursor: pointer; width: 100%; }
			#content div.dynamic-menu-2 table tr td{ border-bottom: 1px solid #dbd3be; color: #326669; display: block; padding: 5px 0px 5px 0px; }
			#content div.dynamic-menu-2 table tr td.item_hover{ color: #000000; }
			#content div.dynamic-menu-2 table tr td.item_active{ color: #326669; }
	#content div.block-1{ padding: 4px 18px 0 0; width: 213px; }
		#content div.block-1 h3{ border-top: 1px solid #dbd3be; border-bottom: 1px solid #dbd3be; color: #0d510b; margin: 0 0 10px 0; padding: 5px 0; text-transform: uppercase; }
		#content div.block-1 h3.h3-1{ background: url(/Images/bg_h3-1.png) #fffcf5 repeat-x bottom; color: #4c4329; padding: 5px 0 5px 11px; }
               #content div.block-1 .featured-member img {border: solid 7px #CCCCCC;}
		#content div.block-1 p{ padding: 0 0 25px 0; }
			#content div.block-1 p a{ color: #7a441c; text-decoration: underline; }
		#frmSearchBusinesses{ padding: 0 0 15px 0; }
		#frmSearchBusinesses div.item{ padding: 0 0 5px 0; }
		#frmSearchBusinesses input.cat_textbox{ background: url(/Images/bg_header-search-text.png) #ffffff repeat-x; border: 0; display: block; padding: 2px 2px 1px 2px; width: 209px; }
		#frmSearchBusinesses select.cat_dropdownlist{ border: 0; display: block; padding: 1px; width: 213px; }
		#frmSearchBusinesses input.cat_button{ margin: 0 18px -7px 0; }
	#content div.block-2{ border-left: 1px solid #e0d0b1; padding: 4px 0 50px 18px; width: 748px; }
		#content div.block-2 h1{ color: #0d510b; }
		#content div.block-2 h2{ color: #0d510b; }
		#content div.block-2 h3.additional-info{ background: url(/Images/bg_additional-info-2.png) #938c79 repeat-x top; color: #fefefe; margin: 0; padding: 5px 9px; }
		#content div.block-2 p{ color: #35210c; }
                #content div.block-2 img.president {float: right; border: 7px solid #CCCCCC; margin-left: 20px; margin-bottom: 20px;}
		#content div.block-2 ul{}
			#content div.block-2 ul li{ margin: 0 0 5px 0; }
			#content div.block-2 ul li ul{ margin: 5px 0 0 15px; }
		#content div.block-2 div.search-result{ padding: 0 0 15px 0; }
			#content div.block-2 div.search-result h3{ font-size: 14px; margin: 0 0 5px 0; }
			#content div.block-2 div.search-result p{ margin: 0 18px; }
		#content div.block-2 div#calendar-container{}
		#content div.block-2 div#calendar-container div.select-month-year{ padding: 9px 0; }
			#content div.block-2 div#calendar-container div.select-month-year select{ margin: 0 5px 0 0; width: 150px; }
		#content div.block-2 div#calendar-container table.module-calendar{ border: 1px solid #888; border-collapse: collapse; table-layout: fixed; width: 100%; }
		#content div.block-2 div#calendar-container table.module-calendar td{ border: 1px solid #d7d7d7; font-size: 11px; height: 80px; overflow: hidden; padding: 0; vertical-align: top; }
		#content div.block-2 div#calendar-container table.module-calendar td span{ background: #f7f7f7; color: #333; display: block; font-size: 11px; padding: 0 2px; text-align: right; }
		#content div.block-2 div#calendar-container tr.day-of-week td{ background: #d7d7d7;	color: #000; font-size: 12px; font-weight: bold; height: 18px; text-align: center; vertical-align: middle; }
		#content div.block-2 div#calendar-container table.module-calendar td.events span{ background: #393939; color: #fff; font-weight: bold; }
		#content div.block-2 div#calendar-container table.module-calendar td.events{ background: #fff; }
		#content div.block-2 div#calendar-container table.module-calendar td ul{ margin: 0; padding-left: 4px; }
		#content div.block-2 div#calendar-container table.module-calendar td.last-month{ background: #eee; }
		#content div.block-2 div#calendar-container table.module-calendar td.next-month{ background: #eee; }

/* @end */
		#content div.block-2 table.webform{}
			#content div.block-2 table.webform tr td{ padding: 0 0 8px 0; }
			#content div.block-2 table.webform input.cat_textbox{ border: 1px solid #dbd3be; padding: 5px; width: 300px; }
			#content div.block-2 table.webform input.cat_textbox_small{ border: 1px solid #dbd3be; padding: 5px; width: 150px; }
			#content div.block-2 table.webform input.cat_button{ background-color: #fff7d9; border-top: 1px solid #dbd3be; border-right: 2px solid #dbd3be; border-bottom: 2px solid #dbd3be; border-left: 1px solid #dbd3be; color: #043703; padding: 2px; width: auto; }
			#content div.block-2 table.webform input.cat_button:active{ background-color: #fff7d9; border-top: 2px solid #dbd3be; border-right: 1px solid #dbd3be; border-bottom: 1px solid #dbd3be; border-left: 2px solid #dbd3be; color: #043703; padding: 2px; width: auto; }
			#content div.block-2 table.webform textarea.cat_listbox{ border: 1px solid #dbd3be; overflow: auto; padding: 2px; width: 300px; }
			#content div.block-2 table.webform select.cat_dropdown{ border: 1px solid #dbd3be; padding: 2px; width: 306px; }
			#content div.block-2 table.webform select.cat_dropdown_smaller{ border: 1px solid #dbd3be; padding: 2px; width: 178px; }
		#content div.block-2 div.breadcrumbs{ background: url(/Images/bg_featured-news-post.png) #fff8df repeat-x top; border-top: 2px solid #efd6aa; border-bottom: 2px solid #efd6aa; margin: 0 0 15px 0; padding: 10px 20px 4px 20px; position: relative; }
			#content div.block-2 div.breadcrumbs p{ color: #35210c; }
				#content div.block-2 div.breadcrumbs p a{ color: #75af4d; }
		#content div.block-2 div.member{ padding: 0 0 20px 0; }
		#content div.block-2 table.member-contact-info{}
			#content div.block-2 table.member-contact-info colgroup.location{ width: 250px; }
			#content div.block-2 table.member-contact-info colgroup.contact{ width: 280px; }
			#content div.block-2 table.member-contact-info th{ background: url(/Images/bg_border-1.png) repeat-x bottom; color: #5e4a32; padding: 5px 0; text-align: left; text-transform: uppercase; }
			#content div.block-2 table.member-contact-info td{ padding: 5px 0; }
				#content div.block-2 table.member-contact-info td h2{ border-bottom: 1px solid #251c14; position: relative; }
					#content div.block-2 table.member-contact-info td h2 span.item-actions{ position: absolute; right: 0; top: 2px; }
						#content div.block-2 table.member-contact-info td h2 span.item-actions a{ color: #301a14; font-size: 12px; margin: 0 0 0 5px; }
					#content div.block-2 table.member-contact-info td h2 a{ text-decoration: none; }
					#content div.block-2 table.member-contact-info td h2 a.view-details{ position: absolute; right: 0; top: -2px; }
				#content div.block-2 table.member-contact-info td a{ color: #537b42; }
		#content div.block-2 div.featured-news-post{ background: url(/Images/bg_featured-news-post.png) #fff8df repeat-x top; border-top: 2px solid #efd6aa; border-bottom: 2px solid #efd6aa; margin: 0 0 15px 0; padding: 10px 20px; position: relative; }
			#content div.block-2 div.featured-news-post a{ color: #326669; }
			#content div.block-2 div.featured-news-post img{ position: absolute; right: 35px; top: -20px; }
		#content div.block-2 div.country-days{ padding: 10px 200px 10px 20px; }
		#content div.block-2 div.additional-info{ background: url(/Images/bg_additional-info.png) #ffffff bottom repeat-x; border-left: 1px solid #dbd3be; border-right: 1px solid #dbd3be; border-bottom: 1px solid #dbd3be; padding: 8px 0; width: 220px; }
			#content div.block-2 div.additional-info h4{ color: #032700; padding: 6px 9px; }
			#content div.block-2 div.additional-info p{ padding: 6px 9px; }
	#content div.block-3{ padding: 0 30px 0 0; width: 218px; }
		#content div.block-3 h3{ font-size: 14px; margin: 0 0 8px 0; }
		#content div.block-3 ul{ margin: 0 0 20px 0; }
			#content div.block-3 ul li{ border-bottom: 1px solid #dbd3be; padding: 5px 0; }
				#content div.block-3 ul li a{ color: #326669; }
	#content div.block-4{ width: 320px; padding: 0 40px 30px 0; }
		#content div.block-4 h3{ background: url(/Images/bg_blue-dots.png) bottom repeat-x; color: #0d510b; margin: 0 0 5px 0; padding: 0 0 4px 0; }
	#content div.block-5{ padding: 0 20px 0 0; width: 474px; }
		#content div.block-5 h2{ color: #000000; }

#footer-liquid{ width: 100%; }
#footer{ margin: 0 auto; padding: 30px 0 20px 0; width: 1000px; }
	#footer div.block-1{ padding: 0 18px 0 0; width: 213px; }
	#footer div.block-2{ padding: 0 0 20px 18px; width: 762px; }
		#footer div.block-2 h3{ border-top: 1px solid #b6a990; border-bottom: 1px solid #b6a990; color: #0d510b; margin: 0 0 5px 0; padding: 5px 4px; text-transform: uppercase; }
		#footer div.block-2 ul{ list-style: url(/Images/img_bullet-1.png); margin: 0 0 0 14px; }
		#footer div.block-2 ul a{ color: #301a14; }
	#footer div.block-3{ padding: 0 30px 30px 0; width: 222px; }
	#copyright{ background: url(/Images/bg_copyright.gif) no-repeat 0 5px; border-top: 1px solid #e0d0b1; color: #154813; padding: 5px 0 20px 60px; position: relative; }
		#copyright a{ color: #b39b8d; }
		#copyright span{ position: absolute; right: 0; }
