body
{
background-color: #6E5338;
background-image: url('/resources/Theme/strawbuilding_brown_backing.jpg');background-repeat: no-repeat;
font-size: 10pt;
font-family: arial, sans;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #37302D;
}

#idEditorBackgroundContainer
{
background-color: #6E5338;
background-image: url('/resources/Theme/strawbuilding_brown_backing.jpg');background-repeat: no-repeat;
}

p {margin-bottom:1em;}

a
{
color: #7C9C39;
text-decoration: underline;
font-weight: normal;
background-color: transparent;
font-family: arial, sans;
font-size: 1em;
font-style: normal;
}

a:hover
{
color: #37302D;
font-size: 1em;
text-decoration: underline;
font-weight: normal;
background-color: transparent;
font-family: arial, sans;
font-style: normal;
}

h1
{
color: #323C3F;
font-size: 1.85em;
font-weight: bold;
text-decoration: none;
background-color: transparent;
font-family: Helvetica, Arial, sans-serif;
font-style: normal;
}

h1.contStyleExcHeadingColored
{
font-size: 1.85em;
color: #f19f57;
font-weight: bold;
text-decoration: none;
background-color: transparent;
font-family: Helvetica, Arial, sans-serif;
font-style: normal;
}

h2
{
font-size: 1.60em;
font-weight: bold;
color: #323C3F;
text-decoration: none;
background-color: transparent;
font-family: Times New Roman, Times, serif;
font-style: normal;
}

h2.contStyleExcHeadingColored
{
font-size: 1.60em;
color: #f19f57;
font-weight: bold;
text-decoration: none;
background-color: transparent;
font-family: arial, sans;
font-style: normal;
}

h3
{
font-size: 1.35em;
font-weight: bold;
color: #37302D;
text-decoration: none;
background-color: transparent;
font-family: arial, sans;
font-style: normal;
}

h3.contStyleExcHeadingColored
{
font-size: 1.35em;
color: #f19f57;
font-weight: bold;
text-decoration: none;
background-color: transparent;
font-family: arial, sans;
font-style: normal;
}

h4
{
font-size: 1.10em;
font-weight: bold;
color: #000000;
text-decoration: none;
background-color: transparent;
font-family: arial, sans;
font-style: normal;
}

h4.contStyleExcHeadingColored
{
font-size: 1.10em;
color: #f19f57;
font-weight: bold;
text-decoration: none;
background-color: transparent;
font-family: arial, sans;
font-style: normal;
}

p.contStyleExcInlineColored1
{
color: #B96502;
font-size: 1em;
font-weight: normal;
text-decoration: none;
background-color: transparent;
font-family: arial, sans;
font-style: normal;
}

p.contStyleExcInlineColored2
{
color: #FFFFFF;
font-size: 1em;
font-weight: normal;
text-decoration: none;
background-color: transparent;
font-family: arial, sans;
font-style: normal;
}

p.contStyleExcInlineHighlighted
{
color: #ffffff;
background-color: #0c93ca;
font-size: 1em;
font-weight: normal;
text-decoration: none;
font-family: arial, sans;
font-style: normal;
}

.cnPrimaryContentBlock1Content h2.pageSubTitle,
.cnPrimaryContentBlock1Content h2.stepTitle
{font-weight: normal;font-size: 1.4em;}

.cnPrimaryContentBlock1Content H3.sectionTitle
{font-weight: normal;font-size: 1.4em;}

.cnPrimaryContentBlock1Content .functionalPageContainer .pagerOuterContainer span
{}

h1.pageTitle,
.cnPrimaryContentBlock1Content h1.pageTitle
{font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif; margin-bottom:1em;}

.cnMainContainer .cnPrimaryContentContainer
{
background-color: #ffffff;}

.cnPrimaryContentBlock1ContentHolder
{
background-color: #ffffff;}

.loginContainer .loginContainerTable
{
background-color: transparent;
}

.loginContainer .loginContainerTable a
{
color: #e3f3f9;font-weight: normal;
font-size: 1em;font-style: normal;
}

.loginContainer .loginContainerTable a:hover
{
color: #ffffff;font-weight: normal;
font-size: 1em;font-style: normal;
}

.loginContainer .loginActionRememberMe label
{
color: #ffffff;
font-size: 1em;
font-family: arial, sans;
font-weight: normal;
text-decoration: none;
font-style: normal;
}

.memberContentView .loginContainer .loginData
{
background-color: transparent;
color: #ffffff;
text-decoration: none;
font-weight: normal;
font-size: 1em;
font-family: arial, sans;
font-style: normal;
}

.memberContentView .loginContainer .loginData a
{font-weight: normal;
font-size: 1em;font-style: normal;
}

.memberContentView .loginContainer .loginData a:hover
{font-weight: normal;
font-size: 1em;font-style: normal;
}

.mainMenu ul.menuLevel1 li span span
{
color: #8C6239;
font-weight: normal;
font-size: 11pt;
text-align:left;
padding-left: 5px;
}

.mainMenu ul.menuLevel1 li a
{
font-size: 11pt;font-weight: normal;color: #37302D; text-align:left; padding-left:5px;}

.mainMenu ul.menuLevel1 li a:hover
{
color: #fff;
font-weight: normal;}

.mainMenu ul.menuLevel1 li.itemNormal:hover .d1,
.mainMenu ul.menuLevel1 li.itemNormalLeaf:hover .d1 {
  background-image: url("/BuiltTheme/nature_tranquility.v2.0/cae5cc7f/images/menuBg1.png");
}

.mainMenu .dynamicMenuLevelContainer ul.dynamic {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  z-index: 302;
  position: absolute;
  height: auto;
  left: 181px;
  width: 200px;
  background-image: none;
  background-color:#CCC;
  border: 1px solid #3e3d3a;
}


.mainMenu ul.menuLevel2 li span span
{
color: #8C6239;
font-weight: normal;
font-size: 9pt;
text-align:left;
}

.mainMenu ul.menuLevel2 li a
{
color: #37302D;
font-weight: normal;
font-size: 9pt;
}

.mainMenu ul.menuLevel2 li a:hover
{
color: #ffffff;
font-weight: normal;}

.mainMenu ul.menuLevel3 li span span
{
color: #8C6239;
font-weight: normal;
font-size: 8pt;
padding-left:15px;}

.mainMenu ul.menuLevel3 li a
{
color: #37302D;
font-weight: normal;
font-size: 8pt;
padding-left:15px;}

.mainMenu ul.menuLevel3 li a:hover
{
color: #ffffff;
font-weight: normal;}

.mainMenu ul.menuLevel4 {
	list-style:none;
	margin-left:-40px;
}
.mainMenu ul.menuLevel4 li a
{
color: #37302D;
font-weight: normal;
font-size: 8pt;
padding-left:30px;}

.mainMenu ul.menuLevel4 li span span
{
color: #8C6239;
font-weight: normal;
font-size: 8pt;
padding-left:30px;}


.mainMenu .dynamicMenuLevelContainer ul.dynamic li
{
font-size: 9pt;
}

.mainMenu .dynamicMenuLevelContainer ul.dynamic li a
{
color: #37302d;
font-weight: normal;
font-size: 9pt;}

.mainMenu .dynamicMenuLevelContainer ul.dynamic li a:hover
{
color: #ffffff;
font-size: 9pt;
font-weight: normal;
background-image:none;
}

.mainMenu ul.menuLevel2 li .d1 {
    background: url("/resources/theme/menuBg1.png") repeat-y scroll right top rgba(0, 0, 0, 0);
    float: left;
    width: 100%;
}

.mainMenuBottomCorners .bottomCorners {
	background-color:transparent;}
	
.mainMenuBottomCorners .bottomCorners {
    margin-top: 0;
}

.stepTitle
{
color: #999999;}

.formTitleContainer H3.formTitle
{
color: #333;}

.formContainer .fieldSubContainer .fieldBody .typeInstruction {color:#666;}
.formContainer .fieldSubContainer .fieldBody .typeInstruction .levelDescription {
    font-size: 1em;
}

span.levelRecurring {display:none;} /* to hide note about recurring payments since we don't offer them */

.mandatoryFieldsTitle
{
color: #999999;}

.formContainer
{}

.formContainer a
{}

.formContainer a:hover
{}

.formContainer a.inactiveLink, .formContainer a.inactiveLink:hover
{
color: #999999;}

.formContainer .fieldSubContainer .fieldLabel, .selectedCriteriaListInnerContainer .fieldContainer .fieldLabel
{}

.formContainer .fieldBody.disabled,
.formContainer .fieldBody .fieldItem.disabled label,
.formContainer .fieldBody .fieldItem label.disabled
{color: #999999;}

.formContainer .captionContainer
{
background-color:#8F9C36;
color: #ffffff;
}

.formContainer .captionContainer .fieldBody H4
{}

.formContainer .fieldSubContainer .fieldBody .typeInstruction
{}


.cnPrimaryContentBlock1Content .boxViewOutline
{}

.cnPrimaryContentBlock1Content .boxViewOutline a
{text-decoration: underline;}

.cnPrimaryContentBlock1Content .boxViewOutline a:hover
{
text-decoration: underline;}

.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer H4.boxHeaderTitle,
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .boxHeaderContainer
{
color: #ffffff;
font-weight: normal;
text-decoration: none;
font-size: 12p1;}

.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer H4.boxHeaderTitle a,
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .boxHeaderContainer a
{
color: #ffffff;
font-weight: normal;
text-decoration: underline;}

.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer H4.boxHeaderTitle a:hover,
  .cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .boxHeaderContainer a:hover
{
color: #eeeeee;
font-weight: normal;
text-decoration: underline;}

.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .d3
{
background-color: #ffffff;
}

.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer
{}

.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI LABEL
{}

.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoAlreadyRegistered,
    .cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoRegistrationIsNotAvailable,
    .cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoRegistrationIsClosed
{}

.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer a
{text-decoration: underline;}

.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer a:hover
{text-decoration: underline;}

.WaGadgetEventsStateDetails .boxBodyInfoViewFill
{
background-color: #376717;
color: #ffffff;}

.WaGadgetEventsStateDetails .boxBodyInfoViewFill a
{text-decoration: underline;}

.WaGadgetEventsStateDetails .boxBodyInfoViewFill a:hover
{
text-decoration: underline;}

.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxInfoContainer UL.boxInfo LI LABEL
{text-align:left;}

.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer .infoAlreadyRegistered,
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer .infoRegistrationIsNotAvailable,
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer .infoRegistrationIsClosed
{}

.WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer UL.registrationInfo LI.disabled, .WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer UL.registrationInfo LI.disabled LABEL
{
color: #ffffff;}

.infoOuterContainer
{
background-color: #ccc;
}

#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainerOver
{
background-color: #376717;
}

#idMemberPhotoGalleryContainer UL.albumsContainerUL LI .photoGalleryItemThumbnailImageHover
{
background-color: #376717;
}

.WaGadgetForumStateEditMessage .generalFieldsContainer .mandatoryFieldsTitle,
.WaGadgetBlogStateAddPost .generalFieldsContainer .mandatoryFieldsTitle
{}

.WaGadgetForumStateEditMessage .generalFieldsContainer .mandatoryFieldsTitle em,
.WaGadgetBlogStateAddPost .generalFieldsContainer .mandatoryFieldsTitle em
{color: #ff0000;}

.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .d3,
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterContainer .d3
{
background-color: #ffffff;
}

.WaGadgetForumStateTopicList .boxBodyContainer table td,
.WaGadgetForumStateTopicList .boxHeaderContainer table td
{}

.WaGadgetForumStateTopicList .boxBodyContainer table td a,
.WaGadgetForumStateTopicList .boxHeaderContainer table td a
{}

.WaGadgetForumStateTopicList .boxBodyContainer table td
{
border-bottom-color: #e2e3c9;
}

.WaGadgetForumStateTopicList .boxBodyContainer table tr
{}

.WaGadgetForumStateTopicList .boxBodyContainer table tr.highlight
{
background-color: #FFECDE;
}

.forumCategoryListContainer .forumCategoryOuterContainer .forumListContainer table td
{
border-bottom-color: #e2e3c9;}

.forumCategoryListContainer .forumCategoryOuterContainer .forumListContainer table td a
{}

.forumCategoryListContainer .forumCategoryOuterContainer .forumListContainer table td a:hover
{}

.WaGadgetForumStateMessageList #forumTitle
{font-weight: normal;font-size: 1.4em;}

.WaGadgetBlog .boxContainer a, .WaGadgetBlog .boxContainer a:link, .WaGadgetBlog .boxContainer a:visited, .WaGadgetBlog .boxContainer a:active
{}

.WaGadgetBlog .boxContainer a:hover
{}

.WaGadgetBlog .boxContainer .boxFooterContainer
{}

.WaGadgetBlog .boxContainer .boxFooterContainer a, .WaGadgetBlog .boxContainer .boxFooterContainer a:link, .WaGadgetBlog .boxContainer .boxFooterContainer a:visited, .WaGadgetBlog .boxContainer .boxFooterContainer a:active
{}

.WaGadgetBlog .boxContainer .boxFooterContainer a:hover
{}

.WaGadgetBlog H4.boxHeaderTitle
{font-weight: normal;}

.WaGadgetBlog H4.boxHeaderTitle a, .WaGadgetBlog H4.boxHeaderTitle a:link, .WaGadgetBlog H4.boxHeaderTitle a:visited, .WaGadgetBlog H4.boxHeaderTitle a:active
{font-weight: normal;}

.WaGadgetBlog H4.boxHeaderTitle a:hover
{font-weight: normal;}

.WaGadgetBlog .boxBaseView
{}

.WaGadgetBlog .blogPostBody,
.WaGadgetBlog .commentBodyContainer
{}

.WaGadgetBlogStateDetails  .blogCommentsListOuterContainer UL.blogCommentsList LI.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer H5
{}

#idEventListCalendar TABLE.EventListCalendar TD.EventListCalendarItemDefault a, #idEventListCalendar TABLE.EventListCalendar TD.EventListCalendarItemHoliday a, #idEventListCalendar TABLE.EventListCalendar TD.EventListCalendarItemInactive a, #idEventListCalendar TABLE.EventListCalendar TD.EventListCalendarItemSelected a
{}

#idEventListCalendar TABLE.EventListCalendar TD.EventListCalendarItemDefault a:hover, #idEventListCalendar TABLE.EventListCalendar TD.EventListCalendarItemHoliday a:hover, #idEventListCalendar TABLE.EventListCalendar TD.EventListCalendarItemInactive a:hover, #idEventListCalendar TABLE.EventListCalendar TD.EventListCalendarItemSelected a:hover
{}

#idEventListCalendar TABLE.EventListCalendar TD.EventListCalendarItemDefault a.calendarDate, #idEventListCalendar TABLE.EventListCalendar TD.EventListCalendarItemHoliday a.calendarDate, #idEventListCalendar TABLE.EventListCalendar TD.EventListCalendarItemInactive a.calendarDate, #idEventListCalendar TABLE.EventListCalendar TD.EventListCalendarItemSelected a.calendarDate
{}

#idEventListCalendar TABLE.EventListCalendar .EventListCalendarHeader,
#idEventListCalendar TABLE.EventListCalendar .yearViewHeader
{
background-color: #F58A39;
color: #ffffff;}

#idEventListCalendar TABLE.EventListCalendar .EventListCalendarHeader a,
#idEventListCalendar TABLE.EventListCalendar .yearViewHeader a
{
color: #ffffff;}

#idEventListCalendar TABLE.EventListCalendar .EventListCalendarHeader a:hover,
#idEventListCalendar TABLE.EventListCalendar .yearViewHeader a:hover
{}

#idRegistrationsList span
{}

#idRegistrationsList table
{
border-left-color: #e2e3c9;
}

#idRegistrationsList table tr
{}

#idRegistrationsList table td
{
border-bottom-color: #e2e3c9;
border-right-color: #e2e3c9;
border-top-color: #e2e3c9;
}

#idMemberPublicProfile table.membersTable .memberValue a
{}

#idMemberPublicProfile table.membersTable .memberValue a:hover
{}

blockquote
{
border-color: #ffffff;
background-color: #ffffff;
}

.controlTooltipExtender
{
background-color: #ffffff;border-color: #e2e3c9;
}

#membersTable
{
border-bottom-color: #e2e3c9;
}

#membersTable td
{}

#membersTable td.memberDirectoryColumn1, #membersTable td.memberDirectoryColumn2, #membersTable td.memberDirectoryColumn3, #membersTable td.memberDirectoryColumn4
{
border-bottom-color: #e2e3c9;
}

#membersTable th
{
border-top-color: #e2e3c9;
border-bottom-color: #e2e3c9;
background-color: #F58A39;
color: #ffffff;}

#membersTable th a
{
color: #ffffff;}

#membersTable th a:hover
{}

#membersTable tr
{}

#membersTable tr.hover td
{
background-color: #FFECDE;
}

#membersTable tr.detailsHidden td
{
color: #999999;}

.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentContainer .artBoxContentInnerContainer .moduleItem {
    background: url("/resources/Theme/strawbullet.png") no-repeat scroll 0 3px transparent;
    min-height: 41px;
    padding: 7px 5px 7px 60px;
}

.stylizedButton.buttonStyle001 {
    background: none repeat scroll 0 0 #7c9c39;
}

.loginContainer .loginAction input {
    background: url("/resources/Theme/loginButton.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}

/* Links page */
table.links-table td {padding:5px;}

/* Form header text */
.formContainer .captionContainer .fieldBody H4 {
    color: #fff;
}

/* to fix button width (e.g. after message has been sent) */
.buttonsSubContainer .fieldBody INPUT {
    width: auto;
}



/* so search box will display directly after LH menu */
.WaGadgetMenuVertical, .WaGadgetMenuHybrid, .WaGadgetMenuHorizontal, .WaGadgetMenuHorizontal {
    margin-bottom: 0;
}

/* search box */
.WaGadgetSiteSearch .searchBoxField {
    background: url("/BuiltTheme/nature_tranquility.v2.0/cae5cc7f/images/menuBg1.png") repeat scroll 0 0 transparent;
}

/* Member Data */
.memberContentView .loginContainer .loginData {
    text-align: left;
}

.memberContentView .loginContainer .loginData {float:left; margin:0;}

/* To add note on subscription page about member forums */
span#FunctionalBlock1_ctl00_ctl00_Subscriptions_sectionSubscribeToForums::after {content: " (available to current members only)";}

/* To create a button to My directory profile on Profile page */
#PAGEID_18004 .cnPrimaryContentBlock1Content a#FunctionalBlock1_ctl00_ctl00_memberDirectoryDetailsLink {
    background: none repeat scroll 0 0 #7c9c39;
    border-radius: 3px;
    color: white;
    display: inline-block;
    font: 16px Arial;
    margin: 0;
    padding: 6px 18px 7px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
	margin-left:400px;
}

/* To hide membership profile edit fields from users */

#FunctionalBlock1_ctl00_ctl00_DetailsToShow_memberFieldListDiv {display:none;}

/* To format Professional Listings filter */
#PAGEID_18062 table.browsingColumns {width:200px; float:right; margin:1em;}
#PAGEID_18062 #idF2Head, #PAGEID_18062 #idF3Head, #PAGEID_18062 #idF4Head {display:none;}
#PAGEID_18062 #idF2Row, #PAGEID_18062 #idF3Row, #PAGEID_18062 #idF4Row {display:none;}
#membersTable tr.hover td {background-color:#FFC;}

/* Event Registration modifications */

.WaGadgetEvents H3.formTitle {width:100%; text-align:center;}
.WaGadgetEvents #idSectionGuestListContainer {padding-left:170px;}
.WaGadgetEvents .formContainer .fieldSubContainer .fieldBody .typeInstruction {color:#000; font-weight:bold;}

#PAGEID_18008 .WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer H4.infoTitle {color:#fff;}

.WaGadgetEventsStateDetails .boxBodyInfoViewFill {
	background-color:#979C3E;
}

#PAGEID_18008  .WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer UL.registrationInfo LI.disabled LABEL {color:#fff;}

#PAGEID_18008 .WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxInfoContainer UL.boxInfo LI {margin-left:0;}

#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_eventInfoBox_locationLi.eventInfoLocation {margin-top:1em;}

.WaGadgetLoginButton .loginBoxLinkContainer .loginBoxLinkButton {font-size:20px;}

.gadgetEventEditableArea {margin-left:10px;}
.pageTitleOuterContainer ..WaGadgetEvents.WaGadgetEventsStateDetails .pageTitleContainer {margin-left:10px;}

#PAGEID_18058 .gadgetStyle001 .gadgetStyleBody {
    font: 14px PT Sans Narrow;
}

.WaGadgetEvents.WaGadgetEventsStateDetails .pageTitleContainer h1.pageTitle {margin-left:10px}

body
{
background-color: #6E5338;
background-image: url('/resources/Theme/strawbuilding_brown_backing.jpg');background-repeat: no-repeat;
font-size: 10pt;
font-family: arial, sans;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #37302D;
}

#idEditorBackgroundContainer
{
background-color: #6E5338;
background-image: url('/resources/Theme/strawbuilding_brown_backing.jpg');background-repeat: no-repeat;
}

p {margin-bottom:1em;}

a
{
color: #7C9C39;
text-decoration: underline;
font-weight: normal;
background-color: transparent;
font-family: arial, sans;
font-size: 1em;
font-style: normal;
}

a:hover
{
color: #37302D;
font-size: 1em;
text-decoration: underline;
font-weight: normal;
background-color: transparent;
font-family: arial, sans;
font-style: normal;
}

h1
{
color: #323C3F;
font-size: 1.85em;
font-weight: bold;
text-decoration: none;
background-color: transparent;
font-family: Helvetica, Arial, sans-serif;
font-style: normal;
}

h1.contStyleExcHeadingColored
{
font-size: 1.85em;
color: #f19f57;
font-weight: bold;
text-decoration: none;
background-color: transparent;
font-family: Helvetica, Arial, sans-serif;
font-style: normal;
}

h2
{
font-size: 1.60em;
font-weight: bold;
color: #323C3F;
text-decoration: none;
background-color: transparent;
font-family: Times New Roman, Times, serif;
font-style: normal;
}

h2.contStyleExcHeadingColored
{
font-size: 1.60em;
color: #f19f57;
font-weight: bold;
text-decoration: none;
background-color: transparent;
font-family: arial, sans;
font-style: normal;
}

h3
{
font-size: 1.35em;
font-weight: bold;
color: #37302D;
text-decoration: none;
background-color: transparent;
font-family: arial, sans;
font-style: normal;
}

h3.contStyleExcHeadingColored
{
font-size: 1.35em;
color: #f19f57;
font-weight: bold;
text-decoration: none;
background-color: transparent;
font-family: arial, sans;
font-style: normal;
}

h4
{
font-size: 1.10em;
font-weight: bold;
color: #000000;
text-decoration: none;
background-color: transparent;
font-family: arial, sans;
font-style: normal;
}

h4.contStyleExcHeadingColored
{
font-size: 1.10em;
color: #f19f57;
font-weight: bold;
text-decoration: none;
background-color: transparent;
font-family: arial, sans;
font-style: normal;
}

p.contStyleExcInlineColored1
{
color: #B96502;
font-size: 1em;
font-weight: normal;
text-decoration: none;
background-color: transparent;
font-family: arial, sans;
font-style: normal;
}

p.contStyleExcInlineColored2
{
color: #FFFFFF;
font-size: 1em;
font-weight: normal;
text-decoration: none;
background-color: transparent;
font-family: arial, sans;
font-style: normal;
}

p.contStyleExcInlineHighlighted
{
color: #ffffff;
background-color: #0c93ca;
font-size: 1em;
font-weight: normal;
text-decoration: none;
font-family: arial, sans;
font-style: normal;
}

.cnPrimaryContentBlock1Content h2.pageSubTitle,
.cnPrimaryContentBlock1Content h2.stepTitle
{font-weight: normal;font-size: 1.4em;}

.cnPrimaryContentBlock1Content H3.sectionTitle
{font-weight: normal;font-size: 1.4em;}

.cnPrimaryContentBlock1Content .functionalPageContainer .pagerOuterContainer span
{}

h1.pageTitle,
.cnPrimaryContentBlock1Content h1.pageTitle
{font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif; margin-bottom:1em;}

.cnMainContainer .cnPrimaryContentContainer
{
background-color: #ffffff;}

.cnPrimaryContentBlock1ContentHolder
{
background-color: #ffffff;}

.loginContainer .loginContainerTable
{
background-color: transparent;
}

.loginContainer .loginContainerTable a
{
color: #e3f3f9;font-weight: normal;
font-size: 1em;font-style: normal;
}

.loginContainer .loginContainerTable a:hover
{
color: #ffffff;font-weight: normal;
font-size: 1em;font-style: normal;
}

.loginContainer .loginActionRememberMe label
{
color: #ffffff;
font-size: 1em;
font-family: arial, sans;
font-weight: normal;
text-decoration: none;
font-style: normal;
}

.memberContentView .loginContainer .loginData
{
background-color: transparent;
color: #ffffff;
text-decoration: none;
font-weight: normal;
font-size: 1em;
font-family: arial, sans;
font-style: normal;
}

.memberContentView .loginContainer .loginData a
{font-weight: normal;
font-size: 1em;font-style: normal;
}

.memberContentView .loginContainer .loginData a:hover
{font-weight: normal;
font-size: 1em;font-style: normal;
}

.mainMenu ul.menuLevel1 li span span
{
color: #8C6239;
font-weight: normal;
font-size: 11pt;
text-align:left;
padding-left: 5px;
}

.mainMenu ul.menuLevel1 li a
{
font-size: 11pt;font-weight: normal;color: #37302D; text-align:left; padding-left:5px;}

.mainMenu ul.menuLevel1 li a:hover
{
color: #fff;
font-weight: normal;}

.mainMenu ul.menuLevel1 li.itemNormal:hover .d1,
.mainMenu ul.menuLevel1 li.itemNormalLeaf:hover .d1 {
  background-image: url("/BuiltTheme/nature_tranquility.v2.0/cae5cc7f/images/menuBg1.png");
}

.mainMenu .dynamicMenuLevelContainer ul.dynamic {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  z-index: 302;
  position: absolute;
  height: auto;
  left: 181px;
  width: 200px;
  background-image: none;
  background-color:#CCC;
  border: 1px solid #3e3d3a;
}


.mainMenu ul.menuLevel2 li span span
{
color: #8C6239;
font-weight: normal;
font-size: 9pt;
text-align:left;
}

.mainMenu ul.menuLevel2 li a
{
color: #37302D;
font-weight: normal;
font-size: 9pt;
}

.mainMenu ul.menuLevel2 li a:hover
{
color: #ffffff;
font-weight: normal;}

.mainMenu ul.menuLevel3 li span span
{
color: #8C6239;
font-weight: normal;
font-size: 8pt;
padding-left:15px;}

.mainMenu ul.menuLevel3 li a
{
color: #37302D;
font-weight: normal;
font-size: 8pt;
padding-left:15px;}

.mainMenu ul.menuLevel3 li a:hover
{
color: #ffffff;
font-weight: normal;}

.mainMenu ul.menuLevel4 {
	list-style:none;
	margin-left:-40px;
}
.mainMenu ul.menuLevel4 li a
{
color: #37302D;
font-weight: normal;
font-size: 8pt;
padding-left:30px;}

.mainMenu ul.menuLevel4 li span span
{
color: #8C6239;
font-weight: normal;
font-size: 8pt;
padding-left:30px;}


.mainMenu .dynamicMenuLevelContainer ul.dynamic li
{
font-size: 9pt;
}

.mainMenu .dynamicMenuLevelContainer ul.dynamic li a
{
color: #37302d;
font-weight: normal;
font-size: 9pt;}

.mainMenu .dynamicMenuLevelContainer ul.dynamic li a:hover
{
color: #ffffff;
font-size: 9pt;
font-weight: normal;
background-image:none;
}

.mainMenu ul.menuLevel2 li .d1 {
    background: url("/resources/theme/menuBg1.png") repeat-y scroll right top rgba(0, 0, 0, 0);
    float: left;
    width: 100%;
}

.mainMenuBottomCorners .bottomCorners {
	background-color:transparent;}
	
.mainMenuBottomCorners .bottomCorners {
    margin-top: 0;
}

.stepTitle
{
color: #999999;}

.formTitleContainer H3.formTitle
{
color: #333;}

.formContainer .fieldSubContainer .fieldBody .typeInstruction {color:#666;}
.formContainer .fieldSubContainer .fieldBody .typeInstruction .levelDescription {
    font-size: 1em;
}

span.levelRecurring {display:none;} /* to hide note about recurring payments since we don't offer them */

.mandatoryFieldsTitle
{
color: #999999;}

.formContainer
{}

.formContainer a
{}

.formContainer a:hover
{}

.formContainer a.inactiveLink, .formContainer a.inactiveLink:hover
{
color: #999999;}

.formContainer .fieldSubContainer .fieldLabel, .selectedCriteriaListInnerContainer .fieldContainer .fieldLabel
{}

.formContainer .fieldBody.disabled,
.formContainer .fieldBody .fieldItem.disabled label,
.formContainer .fieldBody .fieldItem label.disabled
{color: #999999;}

.formContainer .captionContainer
{
background-color:#8F9C36;
color: #ffffff;
}

.formContainer .captionContainer .fieldBody H4
{}

.formContainer .fieldSubContainer .fieldBody .typeInstruction
{}


.cnPrimaryContentBlock1Content .boxViewOutline
{}

.cnPrimaryContentBlock1Content .boxViewOutline a
{text-decoration: underline;}

.cnPrimaryContentBlock1Content .boxViewOutline a:hover
{
text-decoration: underline;}

.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer H4.boxHeaderTitle,
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .boxHeaderContainer
{
color: #ffffff;
font-weight: normal;
text-decoration: none;
font-size: 12p1;}

.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer H4.boxHeaderTitle a,
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .boxHeaderContainer a
{
color: #ffffff;
font-weight: normal;
text-decoration: underline;}

.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer H4.boxHeaderTitle a:hover,
  .cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .boxHeaderContainer a:hover
{
color: #eeeeee;
font-weight: normal;
text-decoration: underline;}

.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .d3
{
background-color: #ffffff;
}

.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer
{}

.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI LABEL
{}

.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoAlreadyRegistered,
    .cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoRegistrationIsNotAvailable,
    .cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoRegistrationIsClosed
{}

.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer a
{text-decoration: underline;}

.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer a:hover
{text-decoration: underline;}

.WaGadgetEventsStateDetails .boxBodyInfoViewFill
{
background-color: #376717;
color: #ffffff;}

.WaGadgetEventsStateDetails .boxBodyInfoViewFill a
{text-decoration: underline;}

.WaGadgetEventsStateDetails .boxBodyInfoViewFill a:hover
{
text-decoration: underline;}

.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxInfoContainer UL.boxInfo LI LABEL
{text-align:left;}

.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer .infoAlreadyRegistered,
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer .infoRegistrationIsNotAvailable,
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer .infoRegistrationIsClosed
{}

.WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer UL.registrationInfo LI.disabled, .WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer UL.registrationInfo LI.disabled LABEL
{
color: #ffffff;}

.infoOuterContainer
{
background-color: #ccc;
}

#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainerOver
{
background-color: #376717;
}

#idMemberPhotoGalleryContainer UL.albumsContainerUL LI .photoGalleryItemThumbnailImageHover
{
background-color: #376717;
}

.WaGadgetForumStateEditMessage .generalFieldsContainer .mandatoryFieldsTitle,
.WaGadgetBlogStateAddPost .generalFieldsContainer .mandatoryFieldsTitle
{}

.WaGadgetForumStateEditMessage .generalFieldsContainer .mandatoryFieldsTitle em,
.WaGadgetBlogStateAddPost .generalFieldsContainer .mandatoryFieldsTitle em
{color: #ff0000;}

.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .d3,
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterContainer .d3
{
background-color: #ffffff;
}

.WaGadgetForumStateTopicList .boxBodyContainer table td,
.WaGadgetForumStateTopicList .boxHeaderContainer table td
{}

.WaGadgetForumStateTopicList .boxBodyContainer table td a,
.WaGadgetForumStateTopicList .boxHeaderContainer table td a
{}

.WaGadgetForumStateTopicList .boxBodyContainer table td
{
border-bottom-color: #e2e3c9;
}

.WaGadgetForumStateTopicList .boxBodyContainer table tr
{}

.WaGadgetForumStateTopicList .boxBodyContainer table tr.highlight
{
background-color: #FFECDE;
}

.forumCategoryListContainer .forumCategoryOuterContainer .forumListContainer table td
{
border-bottom-color: #e2e3c9;}

.forumCategoryListContainer .forumCategoryOuterContainer .forumListContainer table td a
{}

.forumCategoryListContainer .forumCategoryOuterContainer .forumListContainer table td a:hover
{}

.WaGadgetForumStateMessageList #forumTitle
{font-weight: normal;font-size: 1.4em;}

.WaGadgetBlog .boxContainer a, .WaGadgetBlog .boxContainer a:link, .WaGadgetBlog .boxContainer a:visited, .WaGadgetBlog .boxContainer a:active
{}

.WaGadgetBlog .boxContainer a:hover
{}

.WaGadgetBlog .boxContainer .boxFooterContainer
{}

.WaGadgetBlog .boxContainer .boxFooterContainer a, .WaGadgetBlog .boxContainer .boxFooterContainer a:link, .WaGadgetBlog .boxContainer .boxFooterContainer a:visited, .WaGadgetBlog .boxContainer .boxFooterContainer a:active
{}

.WaGadgetBlog .boxContainer .boxFooterContainer a:hover
{}

.WaGadgetBlog H4.boxHeaderTitle
{font-weight: normal;}

.WaGadgetBlog H4.boxHeaderTitle a, .WaGadgetBlog H4.boxHeaderTitle a:link, .WaGadgetBlog H4.boxHeaderTitle a:visited, .WaGadgetBlog H4.boxHeaderTitle a:active
{font-weight: normal;}

.WaGadgetBlog H4.boxHeaderTitle a:hover
{font-weight: normal;}

.WaGadgetBlog .boxBaseView
{}

.WaGadgetBlog .blogPostBody,
.WaGadgetBlog .commentBodyContainer
{}

.WaGadgetBlogStateDetails  .blogCommentsListOuterContainer UL.blogCommentsList LI.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer H5
{}

#idEventListCalendar TABLE.EventListCalendar TD.EventListCalendarItemDefault a, #idEventListCalendar TABLE.EventListCalendar TD.EventListCalendarItemHoliday a, #idEventListCalendar TABLE.EventListCalendar TD.EventListCalendarItemInactive a, #idEventListCalendar TABLE.EventListCalendar TD.EventListCalendarItemSelected a
{}

#idEventListCalendar TABLE.EventListCalendar TD.EventListCalendarItemDefault a:hover, #idEventListCalendar TABLE.EventListCalendar TD.EventListCalendarItemHoliday a:hover, #idEventListCalendar TABLE.EventListCalendar TD.EventListCalendarItemInactive a:hover, #idEventListCalendar TABLE.EventListCalendar TD.EventListCalendarItemSelected a:hover
{}

#idEventListCalendar TABLE.EventListCalendar TD.EventListCalendarItemDefault a.calendarDate, #idEventListCalendar TABLE.EventListCalendar TD.EventListCalendarItemHoliday a.calendarDate, #idEventListCalendar TABLE.EventListCalendar TD.EventListCalendarItemInactive a.calendarDate, #idEventListCalendar TABLE.EventListCalendar TD.EventListCalendarItemSelected a.calendarDate
{}

#idEventListCalendar TABLE.EventListCalendar .EventListCalendarHeader,
#idEventListCalendar TABLE.EventListCalendar .yearViewHeader
{
background-color: #F58A39;
color: #ffffff;}

#idEventListCalendar TABLE.EventListCalendar .EventListCalendarHeader a,
#idEventListCalendar TABLE.EventListCalendar .yearViewHeader a
{
color: #ffffff;}

#idEventListCalendar TABLE.EventListCalendar .EventListCalendarHeader a:hover,
#idEventListCalendar TABLE.EventListCalendar .yearViewHeader a:hover
{}

#idRegistrationsList span
{}

#idRegistrationsList table
{
border-left-color: #e2e3c9;
}

#idRegistrationsList table tr
{}

#idRegistrationsList table td
{
border-bottom-color: #e2e3c9;
border-right-color: #e2e3c9;
border-top-color: #e2e3c9;
}

#idMemberPublicProfile table.membersTable .memberValue a
{}

#idMemberPublicProfile table.membersTable .memberValue a:hover
{}

blockquote
{
border-color: #ffffff;
background-color: #ffffff;
}

.controlTooltipExtender
{
background-color: #ffffff;border-color: #e2e3c9;
}

#membersTable
{
border-bottom-color: #e2e3c9;
}

#membersTable td
{}

#membersTable td.memberDirectoryColumn1, #membersTable td.memberDirectoryColumn2, #membersTable td.memberDirectoryColumn3, #membersTable td.memberDirectoryColumn4
{
border-bottom-color: #e2e3c9;
}

#membersTable th
{
border-top-color: #e2e3c9;
border-bottom-color: #e2e3c9;
background-color: #F58A39;
color: #ffffff;}

#membersTable th a
{
color: #ffffff;}

#membersTable th a:hover
{}

#membersTable tr
{}

#membersTable tr.hover td
{
background-color: #FFECDE;
}

#membersTable tr.detailsHidden td
{
color: #999999;}

.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentContainer .artBoxContentInnerContainer .moduleItem {
    background: url("/resources/Theme/strawbullet.png") no-repeat scroll 0 3px transparent;
    min-height: 41px;
    padding: 7px 5px 7px 60px;
}

.stylizedButton.buttonStyle001 {
    background: none repeat scroll 0 0 #7c9c39;
}

.loginContainer .loginAction input {
    background: url("/resources/Theme/loginButton.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}

/* Links page */
table.links-table td {padding:5px;}

/* Form header text */
.formContainer .captionContainer .fieldBody H4 {
    color: #fff;
}

/* to fix button width (e.g. after message has been sent) */
.buttonsSubContainer .fieldBody INPUT {
    width: auto;
}



/* so search box will display directly after LH menu */
.WaGadgetMenuVertical, .WaGadgetMenuHybrid, .WaGadgetMenuHorizontal, .WaGadgetMenuHorizontal {
    margin-bottom: 0;
}

/* search box */
.WaGadgetSiteSearch .searchBoxField {
    background: url("/BuiltTheme/nature_tranquility.v2.0/cae5cc7f/images/menuBg1.png") repeat scroll 0 0 transparent;
}

/* Member Data */
.memberContentView .loginContainer .loginData {
    text-align: left;
}

.memberContentView .loginContainer .loginData {float:left; margin:0;}

/* To add note on subscription page about member forums */
span#FunctionalBlock1_ctl00_ctl00_Subscriptions_sectionSubscribeToForums::after {content: " (available to current members only)";}

/* To create a button to My directory profile on Profile page */
#PAGEID_18004 .cnPrimaryContentBlock1Content a#FunctionalBlock1_ctl00_ctl00_memberDirectoryDetailsLink {
    background: none repeat scroll 0 0 #7c9c39;
    border-radius: 3px;
    color: white;
    display: inline-block;
    font: 16px Arial;
    margin: 0;
    padding: 6px 18px 7px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
	margin-left:400px;
}

/* To hide membership profile edit fields from users */

#FunctionalBlock1_ctl00_ctl00_DetailsToShow_memberFieldListDiv {display:none;}

/* To format Professional Listings filter */
#PAGEID_18062 table.browsingColumns {width:200px; float:right; margin:1em;}
#PAGEID_18062 #idF2Head, #PAGEID_18062 #idF3Head, #PAGEID_18062 #idF4Head {display:none;}
#PAGEID_18062 #idF2Row, #PAGEID_18062 #idF3Row, #PAGEID_18062 #idF4Row {display:none;}
#membersTable tr.hover td {background-color:#FFC;}

/* Event Registration modifications */

.WaGadgetEvents H3.formTitle {width:100%; text-align:center;}
.WaGadgetEvents #idSectionGuestListContainer {padding-left:170px;}
.WaGadgetEvents .formContainer .fieldSubContainer .fieldBody .typeInstruction {color:#000; font-weight:bold;}

#PAGEID_18008 .WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer H4.infoTitle {color:#fff;}

.WaGadgetEventsStateDetails .boxBodyInfoViewFill {
	background-color:#979C3E;
}

#PAGEID_18008  .WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer UL.registrationInfo LI.disabled LABEL {color:#fff;}

#PAGEID_18008 .WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxInfoContainer UL.boxInfo LI {margin-left:0;}

#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_eventInfoBox_locationLi.eventInfoLocation {margin-top:1em;}

.WaGadgetLoginButton .loginBoxLinkContainer .loginBoxLinkButton {font-size:20px;}

.gadgetEventEditableArea {margin-left:10px;}
.pageTitleOuterContainer ..WaGadgetEvents.WaGadgetEventsStateDetails .pageTitleContainer {margin-left:10px;}

#PAGEID_18058 .gadgetStyle001 .gadgetStyleBody {
    font: 14px PT Sans Narrow;
}

.WaGadgetEvents.WaGadgetEventsStateDetails .pageTitleContainer h1.pageTitle {margin-left:10px}

.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar a.yearViewHeader
{
font: 100 22px/normal Roboto Condensed;
text-decoration: none;
display: block;
}

.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td > div {background:#ffffff;}