body,
div,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
th,
td {
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset {
  border: 0;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}
q:before,
q:after {
  content: "";
}
abbr,
acronym {
  border: 0;
}
/* Gadget styles in different placeholders */
/* Naming for constants @PlaceHolder< name of current placeholder >< name of current gadget >< e.t.c > */
.gadgetStyle001 {
  color: black;
}
.gadgetStyle001 a {
  color: #153506;
}
.gadgetStyle001 a:hover {
  color: #215309;
}
.artBoxContainerType-gadgetStyle001 {
  width: 100%;
}
.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners {
  display: block;
  _display: none;
  width: 100%;
  height: 4px;
}
.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r1 {
  height: 4px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-cotl.png) left bottom no-repeat;
  _background: none;
}
.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r2 {
  height: 4px;
  padding: 0 4px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-cotr.png) right bottom no-repeat;
  _background: none;
}
.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r3 {
  height: 4px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-cet.png) left bottom repeat-x;
}
.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners {
  display: block;
  _display: none;
  width: 100%;
  height: 9px;
}
.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners .r1 {
  height: 4px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-cobl.png) left bottom no-repeat;
  _background: none;
}
.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners .r2 {
  height: 4px;
  padding: 0 4px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-cobr.png) right bottom no-repeat;
  _background: none;
}
.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners .r3 {
  height: 4px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-ceb.png) left bottom repeat-x;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer {
  width: 100%;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxTitleContainer {
  _border: 1px solid #a0a0a0;
  _border-width: 1px 1px 0 1px;
  _background: white;
  _margin-top: 0;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b1 {
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-cer.png) right top repeat-y;
  _background: none;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b1 .b1 {
  background: none;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b2 {
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-cel.png) left top repeat-y;
  padding: 0 4px;
  _background: none;
  _padding: 0;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b2 .b2 {
  background: none;
  padding: 0;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b3 {
  background-color: #2d497d;
  background-image: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-menubg.png);
  background-repeat: repeat-x;
  background-position: left top;
  _background-image: none;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b3 .b3 {
  background-image: none;
  background-color: transparent;
  _filter: none;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .artBoxInner {
  padding: 5px 12px 2px;
  _padding: 12px;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .artBoxInner .artBoxContent H4.artBoxTitle {
  color: white;
  font-weight: normal;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentContainer {
  _border: 1px solid #a0a0a0;
  _background: #f0f0f0;
  width: 100%;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentContainer .b1 {
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-cer.png) right top repeat-y;
  _background: none;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentContainer .b1 .b1 {
  background: none;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentContainer .b2 {
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-cel.png) left top repeat-y;
  padding: 0 4px;
  _background: none;
  _padding: 0;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentContainer .b2 .b2 {
  background: none;
  padding: 0;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentContainer .b3 {
  background: white;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentContainer .b3 .b3 {
  background: none;
  _filter: none;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentContainer .artBoxContentInnerContainer .artBoxInner {
  padding: 12px 7px;
  color: black;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentContainer .artBoxContentInnerContainer .artBoxInner a {
  color: #153506;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentContainer .artBoxContentInnerContainer .artBoxInner a:hover {
  color: #215309;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentContainer .artBoxContentInnerContainer .moduleItem {
  padding: 7px 5px 7px 46px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-bullet.png) 0 3px no-repeat;
  min-height: 34px;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentContainer .artBoxContentInnerContainer .moduleSeparator {
  border-bottom: 1px solid #ececec;
}
.gadgetStyle002 {
  color: #e599b6;
}
.gadgetStyle002 a {
  color: white;
}
.gadgetStyle002 a:hover {
  color: #d7e5ff;
}
.artBoxContainerType-gadgetStyle002 {
  width: 100%;
}
.artBoxContainerType-gadgetStyle002 .artBoxOuterTopCorners {
  display: block;
  _display: none;
  width: 100%;
  height: 4px;
}
.artBoxContainerType-gadgetStyle002 .artBoxOuterTopCorners .r1 {
  height: 4px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox002-cotl.png) left bottom no-repeat;
  _background: none;
}
.artBoxContainerType-gadgetStyle002 .artBoxOuterTopCorners .r2 {
  height: 4px;
  padding: 0 4px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox002-cotr.png) right bottom no-repeat;
  _background: none;
}
.artBoxContainerType-gadgetStyle002 .artBoxOuterTopCorners .r3 {
  height: 4px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox002-cet.png) left bottom repeat-x;
}
.artBoxContainerType-gadgetStyle002 .artBoxOuterBottomCorners {
  display: block;
  _display: none;
  width: 100%;
  height: 9px;
}
.artBoxContainerType-gadgetStyle002 .artBoxOuterBottomCorners .r1 {
  height: 6px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox002-cobl.png) left bottom no-repeat;
  _background: none;
}
.artBoxContainerType-gadgetStyle002 .artBoxOuterBottomCorners .r2 {
  height: 6px;
  padding: 0 6px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox002-cobr.png) right bottom no-repeat;
  _background: none;
}
.artBoxContainerType-gadgetStyle002 .artBoxOuterBottomCorners .r3 {
  height: 6px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox002-ceb.png) left bottom repeat-x;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer {
  width: 100%;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxTitleContainer {
  _border: 1px solid #a0a0a0;
  _border-width: 1px 1px 0 1px;
  _background: white;
  _margin-top: 0;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b1 {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox002-menu-cer.png) right top no-repeat;
  background-color: #294578;
  _background: none;
  padding-right: 4px;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b1 .b1 {
  background: none;
  padding-right: 0;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b2 {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox002-menu-cel.png) left top no-repeat;
  background-color: #294578;
  padding-left: 4px;
  _background: none;
  _padding: 0;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b2 .b2 {
  background: none;
  padding-left: 0;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b3 {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox002-menubg.png) left top repeat-x;
  background-color: #294578;
  _background: none;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b3 .b3 {
  background: none;
  _filter: none;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .artBoxInner {
  padding: 1px 12px 3px;
  _padding: 12px;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .artBoxInner .artBoxContent H4.artBoxTitle {
  color: white;
  font-weight: normal;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentContainer {
  _border: 1px solid #a0a0a0;
  _background: #f0f0f0;
  width: 100%;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentContainer .b1 {
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox002-cer.png) right top repeat-y;
  _background: none;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentContainer .b1 .b1 {
  background: none;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentContainer .b2 {
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox002-cel.png) left top repeat-y;
  padding: 0 4px;
  _background: none;
  _padding: 0;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentContainer .b2 .b2 {
  background: none;
  padding: 0;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentContainer .b3 {
  background-color: #294578;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentContainer .b3 .b3 {
  background: none;
  _filter: none;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentContainer .artBoxContentInnerContainer .artBoxInner {
  padding: 12px 7px;
  color: #e599b6;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentContainer .artBoxContentInnerContainer .artBoxInner a {
  color: white;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentContainer .artBoxContentInnerContainer .artBoxInner a:hover {
  color: #d7e5ff;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentContainer .artBoxContentInnerContainer .moduleItem {
  padding: 7px 5px 7px 46px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-bullet.png) 0 3px no-repeat;
  min-height: 34px;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentContainer .artBoxContentInnerContainer .moduleSeparator {
  border-bottom: 1px solid #ececec;
}
.gadgetStyle003 {
  color: #010000;
}
.gadgetStyle003 a {
  color: #3e5d94;
}
.gadgetStyle003 a:hover {
  color: #5783d0;
}
.artBoxContainerType-gadgetStyle003 {
  width: 100%;
}
.artBoxContainerType-gadgetStyle003 .artBoxOuterTopCorners {
  display: block;
  _display: none;
  width: 100%;
  height: 4px;
}
.artBoxContainerType-gadgetStyle003 .artBoxOuterTopCorners .r1 {
  height: 6px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox003-cotl.png) left bottom no-repeat;
  _background: none;
}
.artBoxContainerType-gadgetStyle003 .artBoxOuterTopCorners .r2 {
  height: 6px;
  padding: 0 6px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox003-cotr.png) right bottom no-repeat;
  _background: none;
}
.artBoxContainerType-gadgetStyle003 .artBoxOuterTopCorners .r3 {
  height: 6px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox003-cet.png) left bottom repeat-x;
}
.artBoxContainerType-gadgetStyle003 .artBoxOuterBottomCorners {
  display: block;
  _display: none;
  width: 100%;
  height: 9px;
}
.artBoxContainerType-gadgetStyle003 .artBoxOuterBottomCorners .r1 {
  height: 6px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox003-cobl.png) left bottom no-repeat;
  _background: none;
}
.artBoxContainerType-gadgetStyle003 .artBoxOuterBottomCorners .r2 {
  height: 6px;
  padding: 0 6px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox003-cobr.png) right bottom no-repeat;
  _background: none;
}
.artBoxContainerType-gadgetStyle003 .artBoxOuterBottomCorners .r3 {
  height: 6px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox003-ceb.png) left bottom repeat-x;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer {
  width: 100%;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxTitleContainer {
  _border: 1px solid #a0a0a0;
  _border-width: 1px 1px 0 1px;
  _background: white;
  _margin-top: 0;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b1 {
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox003-menu-cer.png) right bottom repeat-y;
  _background: none;
  padding-right: 6px;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b1 .b1 {
  background: none;
  padding-right: 0;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b2 {
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox003-menu-cel.png) left bottom repeat-y;
  padding-left: 6px;
  _background: none;
  _padding: 0;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b2 .b2 {
  background: none;
  padding-left: 0;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b3 {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox003-menubg.png) left top repeat-x;
  background-color: #c0c8d8;
  _background: none;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b3 .b3 {
  background: none;
  _filter: none;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .artBoxInner {
  padding: 1px 12px 3px;
  _padding: 12px;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .artBoxInner .artBoxContent H4.artBoxTitle {
  color: #294578;
  font-weight: normal;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentContainer {
  _border: 1px solid #a0a0a0;
  _background: #f0f0f0;
  width: 100%;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentContainer .b1 {
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox003-cer.png) right top repeat-y;
  _background: none;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentContainer .b1 .b1 {
  background: none;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentContainer .b2 {
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox003-cel.png) left top repeat-y;
  padding: 0 6px;
  _background: none;
  _padding: 0;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentContainer .b2 .b2 {
  background: none;
  padding: 0;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentContainer .b3 {
  background: white;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentContainer .b3 .b3 {
  background: none;
  _filter: none;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentContainer .artBoxContentInnerContainer .artBoxInner {
  padding: 12px 7px;
  color: #010000;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentContainer .artBoxContentInnerContainer .artBoxInner a {
  color: #3e5d94;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentContainer .artBoxContentInnerContainer .artBoxInner a:hover {
  color: #5783d0;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentContainer .artBoxContentInnerContainer .moduleItem {
  padding: 7px 5px;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentContainer .artBoxContentInnerContainer .moduleSeparator {
  border-bottom: 1px solid #ececec;
}
.artBoxHolder {
  overflow-x: hidden;
  clear: both;
}
.artBoxContainer {
  text-align: left;
}
.artBoxContainer .artBoxTitleContainer H4.artBoxTitle {
  padding: 0 0 5px 0;
  margin: 0;
  font-size: 15pt;
  font-weight: bold;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalCurrentContainer {
  overflow: hidden;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalCurrentContainer .donationGoalProgressContainer .donationGoalTable {
  width: 100%;
  float: left;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalCurrentContainer .donationGoalProgressContainer .donationGoalTable tr.donationGoalProgressInfoContainer td {
  padding-bottom: 5px;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalCurrentContainer .donationGoalProgressContainer .donationGoalTable tr.donationGoalProgressBarContainer {
  width: 100%;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalCurrentContainer .donationGoalProgressContainer .donationGoalTable tr.donationGoalProgressBarContainer table {
  height: 26px;
  width: 100%;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalCurrentContainer .donationGoalProgressContainer .donationGoalTable tr.donationGoalProgressBarContainer table TD.donationGoalProgressBarLeftPart {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artboxes/artbox-percentage-left.gif) repeat-x;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalCurrentContainer .donationGoalProgressContainer .donationGoalTable tr.donationGoalProgressBarContainer table TD.donationGoalProgressBarRightPart {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artboxes/artbox-percentage-right.gif) repeat-x;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalCurrentContainer .donationGoalProgressContainer .donationGoalTable tr.donationGoalProgressBarContainer td.donationGoalPercentageContainer {
  width: 1%;
  padding-left: 10px;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalCurrentContainer .donationGoalProgressContainer .donationGoalTable tr.donationGoalProgressBarContainer table {
  width: 100%;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalCurrentContainer .donationGoalNotesContainer {
  font-size: 80%;
  margin: 5px 0;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalCurrentContainer DIV.donationGoalModuleSeparator {
  display: none;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalButton {
  text-align: center;
  margin: 6px 0;
}
.artBoxContainer .artBoxContentContainer .blogModuleContainer .blogModuleItem {
  margin-bottom: 5px;
}
.artBoxContainer .artBoxContentContainer .forumModuleContainer .forumModuleItem {
  margin-bottom: 5px;
}
.artBoxContainer .moduleViewType-0 .itemInfoContainer {
  font-size: 0.85em;
  padding-top: 4px;
}
.artBoxContainer .moduleViewType-0 .moduleSeparator {
  height: 2px;
  overflow: hidden;
}
.artBoxContainer .moduleViewType-0 .lastSeparator {
  display: none;
}
.artBoxContainerType-gadgetStyle000 {
  width: 100%;
}
.artBoxContainerType-gadgetStyle000 .artBoxInnerContainer .b1 {
  width: 100%;
}
.artBoxContainerType-gadgetStyle000 .artBoxInnerContainer .b2 {
  width: 100%;
}
.artBoxContainerType-gadgetStyle000 .artBoxInnerContainer .b3 {
  width: 98%;
  padding: 1%;
}
.artBoxContainerType-gadgetStyle000 .artBoxInnerContainer .artBoxContentContainer {
  width: 95%;
  padding: 1% 2%;
}
.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 .clearEndContainer {
  clear: both;
  height: 1px;
}
.WaGadgetBlog .blogPagerContainer .clearEndContainer {
  padding-bottom: 1px;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem {
  border-top: 1px solid #888888;
}
.WaGadgetBlogStateList .boxBodyContentContainer.fixedHeight {
  max-height: 140px;
  overflow-y: hidden;
}
.WaGadgetBlogStateAddPost .generalFieldsContainer .mandatoryFieldsTitle em {
  color: red;
}
.WaGadgetBlogStateAddPost .generalFieldsContainer .fieldContainer TABLE TD.right #idEditorContainer {
  border: 1px solid #888888;
}
.WaGadgetBlogStateAddPost .generalFieldsContainer .fieldContainer TABLE TD.right #idEditorContainer #idEditorToolbarContainer {
  border-bottom: 1px solid #8cc63f;
  background: white url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/editor-toolbar-bg.gif) left center repeat-x;
}
.WaGadgetBlogStateAddPost .generalFieldsContainer .fieldContainer TABLE TD.right .subjectTextBox {
  width: 545px;
  border: 1px solid black;
}
.WaGadgetBlog .boxContainer .boxFooterContainer {
  float: left;
  width: 100%;
}
.WaGadgetBlog .boxContainer .boxFooterContainer .boxFooterPrimaryOuterContainer {
  float: left;
}
.WaGadgetBlog .boxContainer .boxFooterContainer .boxFooterSecondaryOuterContainer {
  float: right;
}
.rssFeedLabel {
  float: none;
}
#idAddNewPostButtonContainer {
  display: inline;
}
.WaGadgetBlogStateList {
  float: left;
  width: 100%;
}
.WaGadgetBlogStateList #idBlogTopPagerContainer {
  margin-top: 10px;
}
.WaGadgetBlogStateList UL.boxesList {
  margin: 20px 0 0 0;
  padding: 0;
  list-style: none;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem {
  margin-bottom: 15px;
  padding-top: 5px;
  float: left;
  width: 100%;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem .boxHeaderOuterContainer {
  margin-bottom: 10px;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem .boxBodyOuterContainer.fixedHeight {
  max-height: 150px;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem .boxBodyOuterContainer {
  margin-bottom: 10px;
  overflow: hidden;
  height: auto;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem .boxBodyOuterContainer .boxBodyInfoOuterContainer {
  margin-bottom: 10px;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem .boxBodyOuterContainer .boxBodyInfoOuterContainer h5 {
  font-size: 1em;
  font-weight: normal;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem .boxFooterContainer {
  width: 100%;
}
.WaGadgetBlogStateDetails,
.WaGadgetBlogStateReply {
  float: left;
  width: 100%;
}
.WaGadgetBlogStateDetails .pageTitleOuterContainer,
.WaGadgetBlogStateReply .pageTitleOuterContainer {
  margin-bottom: 10px;
}
.WaGadgetBlogStateDetails .blogEntryOuterContainer,
.WaGadgetBlogStateReply .blogEntryOuterContainer {
  margin-bottom: 20px;
  float: left;
  width: 100%;
}
.WaGadgetBlogStateDetails .blogEntryOuterContainer .boxHeaderOuterContainer,
.WaGadgetBlogStateReply .blogEntryOuterContainer .boxHeaderOuterContainer {
  margin-bottom: 10px;
}
.WaGadgetBlogStateDetails .blogEntryOuterContainer .boxBodyOuterContainer,
.WaGadgetBlogStateReply .blogEntryOuterContainer .boxBodyOuterContainer {
  margin-bottom: 10px;
}
.WaGadgetBlogStateDetails .blogEntryOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer,
.WaGadgetBlogStateReply .blogEntryOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer {
  margin-bottom: 10px;
}
.WaGadgetBlogStateDetails .blogEntryOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer H5,
.WaGadgetBlogStateReply .blogEntryOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer H5 {
  font-weight: normal;
  font-size: 1.1em;
}
.WaGadgetBlogStateDetails .blogEntryOuterContainer .boxFooterOuterContainer,
.WaGadgetBlogStateReply .blogEntryOuterContainer .boxFooterOuterContainer {
  float: left;
  width: 100%;
}
.WaGadgetBlogStateDetails .blogEntryOuterContainer .boxFooterOuterContainer .boxFooterContainer,
.WaGadgetBlogStateReply .blogEntryOuterContainer .boxFooterOuterContainer .boxFooterContainer {
  width: 100%;
}
.WaGadgetBlogStateDetails H3.sectionTitle,
.WaGadgetBlogStateReply H3.sectionTitle {
  margin-bottom: 10px;
}
.WaGadgetBlogStateDetails #idBlogCommentsContainer,
.WaGadgetBlogStateReply #idBlogCommentsContainer {
  float: left;
  padding-top: 5px;
  width: 100%;
}
.WaGadgetBlogStateDetails #idBlogCommentsContainer UL.blogCommentsList,
.WaGadgetBlogStateReply #idBlogCommentsContainer UL.blogCommentsList {
  margin: 0;
  padding: 0;
  list-style: none;
  clear: both;
  width: 100%;
}
.WaGadgetBlogStateDetails #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem,
.WaGadgetBlogStateReply #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem {
  padding: 0;
  margin-bottom: 10px;
  float: left;
  width: 100%;
}
.WaGadgetBlogStateDetails #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .addNewCommentContainer,
.WaGadgetBlogStateReply #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .addNewCommentContainer {
  float: left;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  width: 100%;
}
.WaGadgetBlogStateDetails #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .blogComment,
.WaGadgetBlogStateReply #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .blogComment {
  float: left;
  width: 100%;
}
.WaGadgetBlogStateDetails #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .blogComment .commentViewContainer,
.WaGadgetBlogStateReply #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .blogComment .commentViewContainer {
  margin-bottom: 10px;
  float: left;
  width: 100%;
}
.WaGadgetBlogStateDetails #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer,
.WaGadgetBlogStateReply #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer {
  margin-bottom: 10px;
}
.WaGadgetBlogStateDetails #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer H5,
.WaGadgetBlogStateReply #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer H5 {
  font-weight: normal;
  font-size: 1em;
}
.WaGadgetBlogStateDetails #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .blogComment .boxBodyOuterContainer,
.WaGadgetBlogStateReply #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .blogComment .boxBodyOuterContainer {
  margin-bottom: 10px;
}
.WaGadgetBlogStateDetails #idBlogCommentsContainer UL.blogCommentsList UL.blogCommentsList,
.WaGadgetBlogStateReply #idBlogCommentsContainer UL.blogCommentsList UL.blogCommentsList {
  margin: 0 0 0 5%;
  padding: 0;
  width: 95%;
}
#idDivBlogCommentFieldsContainer .fieldContainer {
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 5px;
}
#idDivBlogCommentFieldsContainer TABLE {
  width: 100%;
  clear: both;
}
#idDivBlogCommentFieldsContainer TABLE TD.left {
  width: 15%;
  text-align: right;
  vertical-align: top;
}
#idDivBlogCommentFieldsContainer TABLE TD.left .fieldLabel {
  padding-right: 10px;
}
#idDivBlogCommentFieldsContainer TABLE TD.right {
  width: 85%;
}
#idDivBlogCommentFieldsContainer TABLE TD.right TEXTAREA,
#idDivBlogCommentFieldsContainer TABLE TD.right INPUT {
  width: 80%;
  margin-bottom: 10px;
}
#idDivBlogCommentFieldsContainer TABLE TD.right TEXTAREA {
  height: 200px;
}
#idDivBlogCommentFieldsContainer TABLE TD.right INPUT.captchaCode {
  width: 270px;
}
#idDivBlogCommentFieldsContainer #idCaptchaImageContainer {
  margin-left: 15%;
  width: 85%;
}
#idDivBlogCommentFieldsContainer #idCaptchaImageContainer .fieldLabel {
  display: none;
}
#idDivBlogCommentFieldsContainer #idCaptchaImageContainer .captchaImage {
  width: 280px;
  float: left;
}
#idDivBlogCommentFieldsContainer #idCaptchaImageContainer .captchaIcons {
  float: left;
  width: 25px;
}
.WaGadgetBlogStateAddPost .mandatoryFieldsTitle,
.WaGadgetBlogStateEditPost .mandatoryFieldsTitle {
  float: left;
  clear: both;
  width: 19%;
  text-align: right;
  margin: 10px 0;
}
.WaGadgetBlogStateAddPost .boxFooterOuterContainer,
.WaGadgetBlogStateEditPost .boxFooterOuterContainer {
  float: left;
  margin-left: 20%;
}
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterContainer,
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterContainer {
  float: left;
  width: 100%;
}
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer,
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer {
  float: left;
}
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer,
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer {
  float: left;
  margin-left: 10px;
}
.WaGadgetBlogStateAddPost #idAuthorLabelContainer .labeledTextContainer DIV,
.WaGadgetBlogStateEditPost #idAuthorLabelContainer .labeledTextContainer DIV {
  display: inline;
}
.WaGadgetBlogStateAddPost .fieldContainer,
.WaGadgetBlogStateEditPost .fieldContainer {
  margin-bottom: 5px;
  clear: both;
}
.WaGadgetBlogStateAddPost .fieldContainer .captchaImageContainer,
.WaGadgetBlogStateEditPost .fieldContainer .captchaImageContainer {
  float: left;
  width: 300px;
  margin-bottom: 10px;
}
.WaGadgetBlogStateAddPost .fieldContainer .captchaImageContainer .captchaImage,
.WaGadgetBlogStateEditPost .fieldContainer .captchaImageContainer .captchaImage {
  float: left;
  margin-right: 2%;
}
.WaGadgetBlogStateAddPost .fieldContainer .fieldSubContainer .fieldLabel,
.WaGadgetBlogStateEditPost .fieldContainer .fieldSubContainer .fieldLabel {
  float: left;
  width: 19%;
  text-align: right;
  padding-right: 1%;
}
.WaGadgetBlogStateAddPost .fieldContainer TABLE,
.WaGadgetBlogStateEditPost .fieldContainer TABLE {
  width: 100%;
}
.WaGadgetBlogStateAddPost .fieldContainer TABLE TD.left,
.WaGadgetBlogStateEditPost .fieldContainer TABLE TD.left {
  width: 20%;
  vertical-align: top;
}
.WaGadgetBlogStateAddPost .fieldContainer TABLE TD.left .fieldLabel,
.WaGadgetBlogStateEditPost .fieldContainer TABLE TD.left .fieldLabel {
  width: 94%;
  padding-right: 6%;
}
.WaGadgetBlogStateAddPost .fieldContainer TABLE TD.right,
.WaGadgetBlogStateEditPost .fieldContainer TABLE TD.right {
  width: 80%;
  vertical-align: top;
}
.WaGadgetBlogStateAddPost .fieldContainer TABLE TD.right #idEditorContainer,
.WaGadgetBlogStateEditPost .fieldContainer TABLE TD.right #idEditorContainer {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  overflow: hidden;
  position: relative;
  white-space: normal;
  width: 550px;
}
.WaGadgetBlogStateAddPost .fieldContainer TABLE TD.right #idEditorContainer #idEditorFloatingToolbarContainer,
.WaGadgetBlogStateEditPost .fieldContainer TABLE TD.right #idEditorContainer #idEditorFloatingToolbarContainer {
  border: 1px solid #a2a6ab;
  border-radius: 1px;
  background-color: whitesmoke;
  box-shadow: 0px 3px 3px -3px rgba(0, 0, 0, 0.3);
}
.WaGadgetBlogStateAddPost .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer,
.WaGadgetBlogStateEditPost .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer {
  border: 1px solid #a2a6ab;
  border-top: none;
  padding: 7px;
}
.WaGadgetBlogStateAddPost .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer #idEditorContainerHolder,
.WaGadgetBlogStateEditPost .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer #idEditorContainerHolder,
.WaGadgetBlogStateAddPost .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer .gadgetBlogEditableArea,
.WaGadgetBlogStateEditPost .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer .gadgetBlogEditableArea {
  min-height: 200px;
}
.WaGadgetBlogStateAddPost .fieldContainer TABLE TD.right #idEditorContainer TEXTAREA,
.WaGadgetBlogStateEditPost .fieldContainer TABLE TD.right #idEditorContainer TEXTAREA {
  width: 548px;
  height: 250px;
}
.WaGadgetBlogStateAddPost .fieldContainer TABLE TD.right .subjectTextBox,
.WaGadgetBlogStateEditPost .fieldContainer TABLE TD.right .subjectTextBox {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 550px;
}
.blogPagerContainer .inner {
  text-align: right;
}
/* Correction for Peter Blum's controls */

*[class*="WaGadgetBlogState"] .fieldBody > *:first-child {
  vertical-align: top;
}
*[class*="WaGadgetBlogState"] [id*="PostCreatedDate_CONT"],
*[class*="WaGadgetBlogState"] [id*="PostCreatedTime_CONT"] {
  max-width: 100px;
}
*[class*="WaGadgetBlogState"] .fieldBody > [id*="PostCreatedDate_CONT"] > *:first-child,
*[class*="WaGadgetBlogState"] .fieldBody > [id*="PostCreatedTime_CONT"] > *:first-child {
  display: inline-block;
}
#idEventListCalendar TABLE.EventListCalendar .recurringEvent:before {
  content: "\f073";
  font-family: "FontAwesome";
  margin: 0 5px 0 0;
}
#idEventListCalendar TABLE.EventListCalendar .recurringEvent .eventTime {
  display: inline;
}
#idEventListCalendar TABLE.EventListCalendar a.eventHover {
  color: #42444a;
}
#idEventListCalendar TABLE.EventListCalendar .EventListCalendarHeader,
#idEventListCalendar TABLE.EventListCalendar .yearViewHeader {
  background-color: #738abb;
  color: white;
}
#idEventListCalendar TABLE.EventListCalendar .EventListCalendarHeader a,
#idEventListCalendar TABLE.EventListCalendar .yearViewHeader a {
  color: white;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill {
  border-color: #e2e3c9;
  border-width: 1px;
  border-style: solid;
  background-color: #4c75a0;
  color: white;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill a {
  text-decoration: underline;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill a:hover {
  text-decoration: underline;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer UL.registrationInfo LI LI.disabled,
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer UL.registrationInfo LI LI LABEL {
  color: #4fb755;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer UL.registrationInfo li.disabled {
  color: #777777;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer UL.registrationInfo li.disabled label {
  color: #777777;
}
#idRegistrationsList table {
  width: 100%;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #e2e3c9;
  padding: 5px;
  margin-bottom: 5px;
}
#idRegistrationsList table td {
  padding: 5px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #e2e3c9;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #e2e3c9;
  border-top-color: #e2e3c9;
  border-top-width: 1px;
  border-top-style: solid;
}
#idEventListCalendar #idViewSwitchersTable {
  float: left;
  width: 100%;
  margin: 15px 0;
}
#idEventListCalendar #idViewSwitchersTable #group1 {
  width: 50%;
  float: left;
  text-align: left;
}
#idEventListCalendar #idViewSwitchersTable #group1 DIV {
  float: left;
  margin-right: 20px;
}
#idEventListCalendar #idViewSwitchersTable #group2 {
  width: 50%;
  float: left;
  text-align: right;
}
#idEventListCalendar #idViewSwitchersTable #group2 DIV {
  display: inline;
  margin-left: 20px;
}
#idEventListCalendar .EventListCalendar {
  width: 100%;
}
#idEventListCalendar .EventListCalendar TD {
  padding: 5px;
}
.WaGadgetEventsStateDetails #idEventBackContainer {
  float: left;
  width: 49%;
}
.WaGadgetEventsStateDetails #idEventViewSwitcher {
  float: left;
  width: 50%;
  text-align: right;
}
.WaGadgetEventsStateDetails .pageTitleContainer {
  width: 100%;
}
.WaGadgetEventsStateDetails .pageTitleContainer H1 {
  width: 100%;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill {
  width: 31%;
  float: left;
  padding: 2%;
  min-width: 192px;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxInfoContainer {
  width: 100%;
  float: left;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxInfoContainer UL.boxInfo {
  list-style: none;
  padding: 0;
  margin: 0 0 7px 0;
  float: left;
  width: 100%;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxInfoContainer UL.boxInfo LI {
  clear: both;
  float: left;
  width: 100%;
  margin: 0 0 3px 0;
  padding: 0;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxInfoContainer UL.boxInfo LI LABEL {
  width: 35%;
  float: left;
  text-align: right;
  padding-right: 3%;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxInfoContainer UL.boxInfo LI DIV {
  width: 62%;
  float: left;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer {
  margin-left: 0;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer .infoAlreadyRegistered,
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer .infoRegistrationIsNotAvailable,
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer .infoRegistrationIsClosed {
  margin-top: 10px;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer INPUT {
  margin: 10px 0;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .inner > DIV {
  float: left;
  width: 100%;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer {
  float: left;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer H4.infoTitle {
  margin: 0;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer UL.registrationInfo {
  float: left;
  width: 100%;
  padding: 0;
  margin: 5px 0 10px 0;
  list-style: disc outside  none;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer UL.registrationInfo LI {
  margin: 0 10px 3px 1em;
  padding: 0;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .regTypeHr {
  float: left;
  clear: both;
  width: 100%;
}
.WaGadgetEventsStateDetails .boxBodyContentOuterContainer {
  width: 62%;
  padding-left: 2%;
  float: left;
}
.WaGadgetEventsStateDetails .boxMessageContainer {
  float: left;
}
.WaGadgetEventsStateList UL.boxesList {
  list-style: none;
  margin: 0;
  padding: 0;
}
.WaGadgetEventsStateList UL.boxesList > LI {
  margin: 0 0 10px 0;
  padding: 0;
}
.WaGadgetEventsStateList UL.boxesList > LI .boxContainer .boxActionContainer {
  margin-left: 0;
  width: 35%;
  text-align: right;
}
.WaGadgetEventsStateList UL.boxesList > LI .boxContainer .boxActionContainer INPUT {
  margin-right: 0;
}
.WaGadgetEventsStateList UL.boxesList > LI .boxContainer .boxBodyContentContainer .inner {
  max-height: 210px;
  overflow: hidden;
}
.WaGadgetEventsStateList #idPastEventsContainer {
  float: left;
  width: 100%;
  margin-top: 10px;
}
.WaGadgetEventsStateList #idPastEventsContainer .sectionTitle {
  margin-bottom: 10px;
}
.WaGadgetEventsStateList #idPastEventsContainer TABLE.pastEventsList {
  width: 100%;
}
.WaGadgetEventsStateList #idPastEventsContainer TABLE.pastEventsList TD {
  padding-bottom: 10px;
}
.WaGadgetEventsStateList #idPastEventsContainer TABLE.pastEventsList TD.left {
  width: 25%;
}
.WaGadgetEventsStateRegistrationsList #membersTable td.memberDirectoryColumn3 INPUT {
  margin-top: 5px;
}
#idEventRegistrationContainer .eventRegistrationInfoTotalAmount .infoText {
  font-weight: bold;
}
#idEventRegistrationContainer .navigationContainer #viewAllRegistrations {
  float: left;
  padding-top: 5px;
}
#idEventRegistrationContainer #membersTable H5 A IMG {
  float: left;
  margin-top: 2px;
}
.WaGadgetEventsStateRegistrationsList .titleOuterContainer:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  font-size: 0;
  content: ".";
}
.WaGadgetEventsStateRegistrationsList .titleRightContainer {
  float: right;
}
.WaGadgetEventsStateRegistrationsList .titleLeftContainer {
  float: left;
}
.WaGadgetEventsStateRegistrationsList .pagerOuterContainer {
  float: right;
  clear: both;
  margin: 5px 0;
}
.WaGadgetEvents DIV.hiddenEventIcon {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/eyeLong.gif) top right no-repeat;
  float: left;
  width: 27px;
  height: 20px;
  -moz-opacity: 0.75;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
  margin-right: 6px;
  vertical-align: middle;
}
.paymentDetailsForm h1[class*="SystemPageTitle"] {
  padding-bottom: 10px;
}
.paymentDetailsForm .warning,
.paymentDetailsForm .warning span {
  color: red !important;
  font-weight: bold;
}
.paymentDetailsForm .grayedOut {
  color: #777777;
  font-weight: normal;
}
.paymentDetailsForm .totals {
  float: right;
  padding-right: 10px;
}
.paymentDetailsForm .date,
.paymentDetailsForm .tender {
  padding-top: 5px;
}
.paymentDetailsForm .emptyComment {
  text-align: left;
  width: 200px;
}
.paymentDetailsForm #membersTable th.right {
  text-align: right;
  padding-right: 10px;
}
.paymentDetailsForm #membersTable td.left {
  vertical-align: baseline;
}
.paymentDetailsForm #membersTable td.right {
  text-align: right;
  vertical-align: baseline;
  padding-right: 10px;
}
.paymentDetailsForm #membersTable td.memberDirectoryColumn1,
.paymentDetailsForm #membersTable th.memberDirectoryColumn1 {
  width: 80%;
}
.cnFooterPoweredByContainer em {
  font-style: normal;
}
.cnFooterPoweredByContainer,
.cnFooterContainer .WaGadgetContent {
  text-align: right;
}
.cnFooterPoweredByContainer,
.cnFooterContainer {
  float: left;
  height: auto;
  margin: 15px 0 15px 284px;
  width: 696px;
  margin-top: 15px;
  font-size: 10pt;
}
.cnFooterPoweredByContainer .WaGadgetContent a,
.cnFooterContainer .WaGadgetContent a {
  text-decoration: underline;
  font-weight: normal;
}
.cnFooterPoweredByContainer .WaGadgetContent a:hover,
.cnFooterContainer .WaGadgetContent a:hover {
  text-decoration: underline;
}
.cnFooterPoweredByContainer .WaGadgetContent span.contStyleExcInlineColored1,
.cnFooterContainer .WaGadgetContent span.contStyleExcInlineColored1 {
  color: #6b6960;
  font-size: 1em;
  font-weight: normal;
  text-decoration: none;
  background-color: transparent;
  font-family: arial, sans;
  font-style: normal;
}
.cnFooterPoweredByContainer .WaGadgetContent span.contStyleExcInlineColored2,
.cnFooterContainer .WaGadgetContent span.contStyleExcInlineColored2 {
  color: #cdc184;
  font-size: 1em;
  font-weight: normal;
  text-decoration: none;
  background-color: transparent;
  font-family: arial, sans;
  font-style: normal;
}
.cnFooterPoweredByContainer .WaGadgetContent span.contStyleExcInlineHighlighted,
.cnFooterContainer .WaGadgetContent span.contStyleExcInlineHighlighted {
  color: black;
  background-color: #9c9781;
  font-size: 1em;
  font-weight: normal;
  text-decoration: none;
  font-family: arial, sans;
  font-style: normal;
}
.cnFooterContainer {
  margin-bottom: 0;
}
.footerContentHolder {
  width: 100%;
  background-color: #f3f6fb;
  float: left;
}
.footerContentHolder .footerContent {
  width: 100%;
}
BODY.customizeContentView .cnFooterContainer {
  margin: 15px;
}
.formTitleContainer H3.formTitle {
  color: #999999;
}
.mandatoryFieldsTitle {
  color: #999999;
}
.formContainer {
  float: left;
  width: 100%;
}
.formContainer a.inactiveLink,
.formContainer a.inactiveLink:hover {
  color: #999999;
}
.formContainer .fieldBody.disabled,
.formContainer .fieldBody .fieldItem.disabled label,
.formContainer .fieldBody .fieldItem label.disabled {
  color: #999999;
}
.formContainer .captionContainer {
  background-color: #4c75a0;
  color: white;
}
.formContainer .fieldSubContainer .fieldLabel {
  color: #777777;
}
.formContainer .fieldSubContainer .fieldBody .typeInstruction {
  color: #999999;
}
.formContainer .fieldSubContainer .fieldBody IFRAME #Upload_Description {
  color: white;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem.disabled span:first-child LABEL {
  color: #888888;
}
.infoOuterContainer {
  border-color: #e2e3c9;
  border-width: 1px;
  border-style: solid;
  background-color: #4c75a0;
}
.formTitleContainer {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
.formTitleContainer H3.formTitle {
  display: block;
  float: left;
  width: 50%;
}
.mandatoryFieldsTitle {
  display: block;
  float: right;
  text-align: right;
  width: 50%;
  *clear: left;
}
.mandatoryFieldsTitle em {
  color: red;
  font-weight: bold;
  font-size: 0.8em;
}
.formOuterContainer {
  margin-top: 10px;
}
.formContainer .captionContainer {
  float: left;
  width: 99.4%;
  padding: 0.3%;
  margin: 10px 0;
}
.formContainer .captionContainer .fieldLabel {
  width: 25%;
  float: left;
}
.formContainer .captionContainer .fieldBody {
  width: 75%;
  float: left;
}
.formContainer .sectionContainer {
  float: left;
  clear: both;
  width: 100%;
}
.formContainer .fieldSubContainer {
  margin-bottom: 10px;
  float: left;
  width: 100%;
  *margin-bottom: 0px;
  *padding-bottom: 10px;
}
.formContainer .fieldSubContainer .fieldLabel {
  width: 23%;
  float: left;
  text-align: right;
  padding-right: 2%;
  overflow: hidden;
  *padding-top: 2px;
}
.formContainer .fieldSubContainer .fieldLabel span {
  margin-right: 2px;
}
.formContainer .fieldSubContainer .fieldLabel span.leavePasswordBlank {
  display: block;
  width: 100%;
  margin: 0;
}
.formContainer .fieldSubContainer .fieldLabel .labeledImage {
  display: inline;
}
.formContainer .fieldSubContainer .fieldLabel .labeledImage IMG {
  margin-left: 10px;
}
.formContainer .fieldSubContainer .fieldBody {
  width: 75%;
  float: left;
  text-align: left;
}
.formContainer .fieldSubContainer .fieldBody .typeInstruction {
  font-size: 0.9em;
  clear: both;
  white-space: normal;
}
.formContainer .fieldSubContainer .fieldBody .typeInstruction .levelDescription {
  font-size: 0.9em;
}
.formContainer .fieldSubContainer .fieldBody .textLine {
  width: 100%;
}
.formContainer .fieldSubContainer .fieldBody a.inactiveLink {
  text-decoration: line-through !important;
}
.formContainer .fieldSubContainer .fieldBody a.clearSelectionLabel {
  cursor: pointer;
  display: inline-block;
  padding-bottom: 9px;
  text-decoration: underline;
}
.formContainer .fieldSubContainer .fieldBody INPUT {
  overflow: hidden;
}
.formContainer .fieldSubContainer .fieldBody INPUT.typeButton {
  width: auto;
  padding: 2px 10px;
}
.formContainer .fieldSubContainer .fieldBody INPUT.typeText {
  width: 69.8%;
}
.formContainer .fieldSubContainer .fieldBody TEXTAREA {
  width: 69.8%;
  height: 120px;
}
.formContainer .fieldSubContainer .fieldBody IFRAME #Upload_Description {
  color: white;
}
.formContainer .fieldSubContainer .fieldBody .captchaImageContainer .captchaGuiding {
  margin-bottom: 7px;
}
.formContainer .fieldSubContainer .fieldBody UL.list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.formContainer .fieldSubContainer .fieldBody UL.list LI {
  height: auto;
  min-height: 16px;
}
.formContainer .fieldSubContainer .fieldBody UL.list LI.checked {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/recEmails.gif) left top no-repeat;
  padding-left: 20px;
}
.formContainer .fieldSubContainer .fieldBody UL.list LI.unchecked {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/recEmails-n.gif) left top no-repeat;
  padding-left: 20px;
}
.formContainer .fieldSubContainer .fieldBody UL.list LI UL.list {
  margin-left: 17px;
}
.formContainer .fieldSubContainer .fieldBody SELECT {
  width: 70%;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem {
  clear: both;
  width: 100%;
  display: table-row;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem.eventRegistrationTypeRadioWrapper .availableRegistrationCount {
  color: #888888;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem.eventRegistrationTypeRadioWrapper a.warningDetailsLink {
  cursor: help;
  text-decoration: underline;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem.eventRegistrationTypeRadioWrapper.disabled .label span:first-child label {
  color: #888888;
  padding-right: 0;
  background: none;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem.eventRegistrationTypeRadioWrapper .warningLabel {
  padding-left: 23px;
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/icons/icon-warning-new.png) no-repeat 5px center;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem .typeRadioContainer,
.formContainer .fieldSubContainer .fieldBody .fieldItem .typeCheckboxContainer,
.formContainer .fieldSubContainer .fieldBody .fieldItem .typeRadio,
.formContainer .fieldSubContainer .fieldBody .fieldItem .typeCheckbox {
  vertical-align: top;
  margin: 1px 2px 0 0;
  display: table-cell;
  width: 4%;
  padding-bottom: 9px;
  *width: 3%;
  *display: inline-block;
  *margin-top: 0;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem .typeRadioContainer INPUT,
.formContainer .fieldSubContainer .fieldBody .fieldItem .typeCheckboxContainer INPUT,
.formContainer .fieldSubContainer .fieldBody .fieldItem .typeRadio INPUT,
.formContainer .fieldSubContainer .fieldBody .fieldItem .typeCheckbox INPUT {
  cursor: pointer;
  width: 15px;
  border: none;
  *height: 14px;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem .label {
  vertical-align: top;
  width: 90%;
  display: table-cell;
  padding-bottom: 9px;
  position: relative;
  zoom: 1;
  *display: inline-block;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem .label LABEL {
  cursor: pointer;
  *vertical-align: top;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem .label label.levelProperties span.textLine strong.labelTitle {
  *padding-right: 4px;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem .label .textLine {
  display: block;
  float: none;
  width: auto;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem .label .textLine strong {
  *display: inline-block;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem .label INPUT.typeText {
  width: 30%;
  margin-left: 1%;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem .label .labelSubTitle {
  font-size: 100%;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem .label > label {
  *display: inline-block;
}
.formContainer .fieldSubContainer TABLE {
  width: 100%;
}
.formContainer .fieldSubContainer TABLE TD.left {
  width: 25%;
  text-align: right;
  vertical-align: top;
  padding-top: 1px;
}
.formContainer .fieldSubContainer TABLE TD.left .fieldLabel {
  width: 92%;
  padding-right: 8%;
}
.formContainer .fieldSubContainer TABLE TD.right {
  width: 75%;
  vertical-align: top;
}
.formContainer .fieldSubContainer TABLE TD.right .fieldBody {
  width: 100%;
}
.formContainer .singleStringContainer .fieldLabel {
  *padding-top: 2px;
}
.formContainer .calculatedExtraChargeContainer .fieldSubContainer .fieldBody INPUT.typeText {
  width: 45px;
}
.formContainer .calculatedExtraChargeContainer .fieldSubContainer .fieldBody SPAN.validationError {
  margin-left: 0;
}
.formContainer .calculatedExtraChargeContainer .fieldSubContainer .fieldBody SPAN.validationError[style*='display: inline'] {
  display: block !important;
  margin-top: 5px;
}
@media all and (-webkit-min-device-pixel-ratio: 0) {
  .formContainer .fieldSubContainer .fieldBody textarea {
    width: 70%;
  }
}
.fileFieldContainer .fieldBody IFRAME {
  width: 390px !important;
}
.buttonsSubContainer {
  margin-left: 25%;
  *margin-left: 23%;
}
.buttonsSubContainer .fieldLabel {
  width: 0;
}
.buttonsSubContainer .fieldBody INPUT {
  width: 15%;
  margin-right: 2%;
}
.navigationContainer {
  float: left;
  width: 100%;
  margin: 5px 0;
}
.navigationContainer .additionalLink {
  float: left;
  clear: both;
  margin-top: 10px;
}
.navigationContainer input[type="submit"],
.navigationContainer input[type="button"] {
  margin-right: 15px;
}
.navigationContainer input[type="submit"]:last-child,
.navigationContainer input[type="submit"]:only-child,
.navigationContainer input[type="button"]:last-child,
.navigationContainer input[type="button"]:only-child {
  margin-right: 0;
}
.navigationContainer .left {
  float: left;
}
.navigationContainer .left input[type="submit"] {
  float: left;
}
.navigationContainer .left input {
  float: left;
}
.navigationContainer .right {
  float: right;
  margin-left: 10px;
}
.navigationContainer .right input {
  margin-right: 0;
  margin-left: 10px;
}
.navigationContainer .right input[type="submit"]:first-child,
.navigationContainer .right input[type="submit"]:only-child,
.navigationContainer .right input[type="button"]:first-child,
.navigationContainer .right input[type="button"]:only-child {
  margin-left: 0;
}
.navigationContainer .right A.backLink {
  margin-right: 15px;
}
.infoOuterContainer {
  clear: both;
  padding: 2%;
  margin: 0 0 10px 0;
}
.infoOuterContainer .infoTitle {
  width: 30%;
  padding-right: 2%;
  float: left;
  text-align: right;
}
.infoOuterContainer .clearEndContainer {
  clear: both;
}
.infoOuterContainer .infoText {
  width: 68%;
  float: left;
}
.infoOuterContainer .infoText .textLine {
  float: left;
  width: 100%;
  clear: both;
}
.infoOuterContainer .infoText .textLine span {
  font-weight: bold;
}
.generalFieldsContainer .donationAmountContainer .fieldBody .paymentSystemsIcons {
  padding-top: 5px;
  clear: both;
}
.WaGadgetForumStateTopicList .boxBodyContainer table td,
.WaGadgetForumStateTopicList .boxHeaderContainer table td {
  border-color: #e2e3c9;
}
.WaGadgetForumStateTopicList .boxBodyContainer table td {
  border-bottom-color: #e2e3c9;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.WaGadgetForumStateTopicList .boxBodyContainer table tr.highlight {
  background-color: #eaeff8;
}
.WaGadgetForumStateTopicList .boxBodyContainer table tr:last-child td {
  border-bottom: none;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer table td {
  border-bottom-color: #e2e3c9;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.WaGadgetForumStateMessageList #forumTitle {
  font-size: 1.4em;
}
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer {
  padding: 0 10px;
  *padding: 0;
  float: left;
  width: 100%;
}
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .d1 {
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-cer.png) right top repeat-y;
  _background: none;
  width: 100%;
  float: left;
}
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .d1 .d1 {
  background: none;
  width: auto;
  float: none;
}
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .d2 {
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-cel.png) left top repeat-y;
  padding: 0 4px;
  width: 651px;
  float: left;
  _background: none;
  _padding: 0;
}
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .d2 .d2 {
  background: none;
  padding: 0;
  width: auto;
  float: none;
}
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .d3 {
  background-color: white;
  width: 100%;
  float: left;
}
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .d3 .d3 {
  background: none;
  _filter: none;
  float: none;
}
.controlTooltipExtender {
  padding: 15px;
  width: 25%;
}
.WaGadgetForumStateTopicList .introOuterContainer {
  float: left;
  margin-bottom: 10px;
  width: 100%;
}
.WaGadgetForumStateTopicList .forumPagerContainer {
  float: left;
  padding: 10px 0;
  width: 100%;
  text-align: right;
}
.WaGadgetForumStateTopicList .boxBodyContainer TABLE,
.WaGadgetForumStateTopicList .boxHeaderContainer TABLE {
  width: 100%;
}
.WaGadgetForumStateTopicList .boxBodyContainer TABLE TD,
.WaGadgetForumStateTopicList .boxHeaderContainer TABLE TD {
  padding: 5px;
  margin: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  height: 40px;
}
.WaGadgetForumStateTopicList .boxBodyContainer TABLE TD.threadImageTD,
.WaGadgetForumStateTopicList .boxHeaderContainer TABLE TD.threadImageTD {
  width: 5%;
}
.WaGadgetForumStateTopicList .boxBodyContainer TABLE TD.threadTD,
.WaGadgetForumStateTopicList .boxHeaderContainer TABLE TD.threadTD {
  width: 55%;
}
.WaGadgetForumStateTopicList .boxBodyContainer TABLE TD.lastReplyTD,
.WaGadgetForumStateTopicList .boxHeaderContainer TABLE TD.lastReplyTD {
  width: 30%;
}
.WaGadgetForumStateTopicList .boxBodyContainer TABLE TD.lastReplyTD .lastReply span,
.WaGadgetForumStateTopicList .boxHeaderContainer TABLE TD.lastReplyTD .lastReply span {
  float: left;
  width: 100%;
}
.WaGadgetForumStateTopicList .boxBodyContainer TABLE TD.repliesCountTD,
.WaGadgetForumStateTopicList .boxHeaderContainer TABLE TD.repliesCountTD {
  width: 10%;
}
.WaGadgetForumStateTopicList .boxBodyContainer TABLE TD DIV,
.WaGadgetForumStateTopicList .boxHeaderContainer TABLE TD DIV {
  width: 100%;
}
.WaGadgetForumStateTopicList .boxHeaderContainer table td {
  padding: 0;
}
.WaGadgetForumStateTopicList #idForumPanelContainer {
  float: left;
  width: 100%;
  margin-bottom: 5px;
  text-align: right;
}
.WaGadgetForumStateTopicList #idForumPanelContainer input {
  float: left;
}
.WaGadgetForumStateTopicList #idForumPanelContainer #idSubscribe,
.WaGadgetForumStateTopicList #idForumPanelContainer #idUnsubscribe,
.WaGadgetForumStateTopicList #idForumPanelContainer .forumPanelSubscribeLink {
  display: inline-block;
  margin-right: 4px;
  padding-right: 15px;
}
.WaGadgetForumStateTopicList #idForumPanelContainer .forumSortedOrderLink {
  display: inline-block;
  padding-right: 15px;
}
.WaGadgetForumStateTopicList #idForumPanelContainer .forumSelectAction {
  display: inline-block;
}
#idForumCategoryListContainer .forumCategoryOuterContainer {
  float: left;
  margin-bottom: 15px;
  width: 100%;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer .boxHeaderOuterContainer {
  padding-left: 0;
  margin-top: 0;
  width: 100%;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE {
  width: 100%;
  padding: 5px 0;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD {
  padding: 3px 0;
  height: 40px;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD.pageStateIconTD {
  width: 5%;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD.pageStateIconTD .pageStateIcon DIV.memberIconDiv {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/icon-access-member.png) left top no-repeat;
  height: 16px;
  width: 16px;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD.pageStateIconTD .pageStateIcon DIV.adminIconDiv {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/icon-access-admin.png) left top no-repeat;
  height: 16px;
  width: 16px;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD.pageStateIconTD .pageStateIcon DIV.anybodyIconDiv {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/icon-access-anybody.png) left top no-repeat;
  height: 16px;
  width: 16px;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD.threadTD {
  width: 45%;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD.threadTD .forumDescription {
  display: block;
  clear: both;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD.lastReplyTD {
  width: 30%;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD.lastReplyTD a,
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD.lastReplyTD span {
  float: left;
  width: 100%;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD.topicsCountTD {
  width: 10%;
  text-align: center;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD.repliesCountTD {
  width: 10%;
  text-align: center;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD div {
  width: 100%;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer .boxBodyContainer TD.pageStateIconTD {
  width: 5%;
  vertical-align: top;
  text-align: right;
  padding: 10px 0;
  height: auto;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer .boxBodyContainer TD.pageStateIconTD .pageStateIcon {
  display: inline-block;
  padding: 8px 10px 0 0;
  width: 16px;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer .boxBodyContainer TD.threadTD {
  width: 45%;
  vertical-align: top;
  padding: 10px 0;
  height: auto;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer .boxBodyContainer TD.threadTD .thread {
  padding: 6px 0 0 0;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer .boxBodyContainer TD.threadTD .forumDescription {
  display: block;
  clear: both;
}
.WaGadgetForumStateMessageList #idForumPanelContainer {
  float: left;
  width: 100%;
  margin: 5px 0;
  text-align: right;
}
.WaGadgetForumStateMessageList #idForumPanelContainer #idUnsubscribe {
  text-align: right;
  padding-right: 15px;
}
.WaGadgetForumStateMessageList #idForumPanelContainer #idUnsubscribe IMG {
  vertical-align: top;
  margin-right: 3px;
}
.WaGadgetForumStateMessageList #idForumPanelContainer #idSubscribe {
  display: inline-block;
  padding-right: 15px;
}
.WaGadgetForumStateMessageList #idForumPanelContainer .forumSortedOrderLink {
  display: inline-block;
  padding-right: 15px;
}
.WaGadgetForumStateMessageList #idForumPanelContainer .forumSelectAction {
  display: inline-block;
}
.WaGadgetForumStateMessageList #idForumPanelContainer input {
  float: left;
}
.WaGadgetForumStateMessageList #idForumBottomPanelContainer {
  float: left;
  width: 100%;
  margin: 5px 0;
}
.WaGadgetForumStateMessageList #idForumBottomPanelContainer a {
  float: right;
}
.WaGadgetForumStateMessageList .pagerOuterContainer {
  float: right;
  width: 100%;
  text-align: right;
  margin-bottom: 15px;
}
.WaGadgetForumStateMessageList ul.boxesList {
  margin: 0;
  padding: 0;
  list-style: none;
}
.WaGadgetForumStateMessageList ul.boxesList li {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
.WaGadgetForumStateMessageList ul.boxesList li .messageActionsContainer {
  float: right;
  margin-right: 4%;
}
.WaGadgetForumStateMessageList ul.boxesList li .forumMessageHeaderTable TD > DIV,
.WaGadgetForumStateMessageList ul.boxesList li .forumMessageHeaderTable TD > SPAN {
  padding: 10px;
  display: block;
}
.WaGadgetForumStateMessageList ul.boxesList li .forumMessageHeaderTable TD {
  width: 50%;
}
.WaGadgetForumStateMessageList ul.boxesList li .boxBodyOuterContainer .boxBodyContainer {
  float: none;
}
.WaGadgetForumStateMessageList ul.boxesList li .forumMessageTable {
  table-layout: fixed;
}
.WaGadgetForumStateMessageList ul.boxesList li .forumMessageTable TD {
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
}
.WaGadgetForumStateMessageList ul.boxesList li .forumMessageTable TD.left {
  width: 18%;
  padding: 2% 2% 2%;
}
.WaGadgetForumStateMessageList ul.boxesList li .forumMessageTable TD.left .boxBodyInfoOuterContainer {
  width: auto;
  display: inline;
  float: none;
  padding: 0;
}
.WaGadgetForumStateMessageList ul.boxesList li .forumMessageTable TD.right {
  width: 78%;
  padding-right: 2%;
}
.WaGadgetForumStateMessageList ul.boxesList li .forumMessageTable TD.right .boxBodyContentOuterContainer {
  width: 95%;
  padding-bottom: 3%;
}
.WaGadgetForumStateEditTopic .mandatoryFieldsTitle,
.WaGadgetForumStateAddTopic .mandatoryFieldsTitle,
.WaGadgetForumStateNewMessage .mandatoryFieldsTitle,
.WaGadgetForumStateEditMessage .mandatoryFieldsTitle {
  float: left;
  clear: both;
  width: 19%;
  text-align: right;
  margin: 10px 0;
}
.WaGadgetForumStateEditTopic #idAuthorLabelContainer .labeledTextContainer DIV,
.WaGadgetForumStateAddTopic #idAuthorLabelContainer .labeledTextContainer DIV,
.WaGadgetForumStateNewMessage #idAuthorLabelContainer .labeledTextContainer DIV,
.WaGadgetForumStateEditMessage #idAuthorLabelContainer .labeledTextContainer DIV {
  display: inline;
}
.WaGadgetForumStateEditTopic .fieldContainer,
.WaGadgetForumStateAddTopic .fieldContainer,
.WaGadgetForumStateNewMessage .fieldContainer,
.WaGadgetForumStateEditMessage .fieldContainer {
  margin-bottom: 5px;
  clear: both;
}
.WaGadgetForumStateEditTopic .fieldContainer .captchaImageContainer,
.WaGadgetForumStateAddTopic .fieldContainer .captchaImageContainer,
.WaGadgetForumStateNewMessage .fieldContainer .captchaImageContainer,
.WaGadgetForumStateEditMessage .fieldContainer .captchaImageContainer {
  float: left;
  width: 300px;
  margin-bottom: 10px;
}
.WaGadgetForumStateEditTopic .fieldContainer .captchaImageContainer .captchaImage,
.WaGadgetForumStateAddTopic .fieldContainer .captchaImageContainer .captchaImage,
.WaGadgetForumStateNewMessage .fieldContainer .captchaImageContainer .captchaImage,
.WaGadgetForumStateEditMessage .fieldContainer .captchaImageContainer .captchaImage {
  float: left;
  margin-right: 2%;
}
.WaGadgetForumStateEditTopic .fieldContainer .fieldSubContainer .fieldLabel,
.WaGadgetForumStateAddTopic .fieldContainer .fieldSubContainer .fieldLabel,
.WaGadgetForumStateNewMessage .fieldContainer .fieldSubContainer .fieldLabel,
.WaGadgetForumStateEditMessage .fieldContainer .fieldSubContainer .fieldLabel {
  float: left;
  width: 19%;
  padding-right: 1%;
  text-align: right;
}
.WaGadgetForumStateEditTopic .fieldContainer .fieldSubContainer .fieldBody,
.WaGadgetForumStateAddTopic .fieldContainer .fieldSubContainer .fieldBody,
.WaGadgetForumStateNewMessage .fieldContainer .fieldSubContainer .fieldBody,
.WaGadgetForumStateEditMessage .fieldContainer .fieldSubContainer .fieldBody {
  text-align: left;
  width: 79%;
}
.WaGadgetForumStateEditTopic .fieldContainer .fieldSubContainer .fieldBody INPUT.authorTextBox,
.WaGadgetForumStateAddTopic .fieldContainer .fieldSubContainer .fieldBody INPUT.authorTextBox,
.WaGadgetForumStateNewMessage .fieldContainer .fieldSubContainer .fieldBody INPUT.authorTextBox,
.WaGadgetForumStateEditMessage .fieldContainer .fieldSubContainer .fieldBody INPUT.authorTextBox {
  max-width: 550px;
  width: 77%;
}
.WaGadgetForumStateEditTopic .fieldContainer TABLE,
.WaGadgetForumStateAddTopic .fieldContainer TABLE,
.WaGadgetForumStateNewMessage .fieldContainer TABLE,
.WaGadgetForumStateEditMessage .fieldContainer TABLE {
  width: 100%;
}
.WaGadgetForumStateEditTopic .fieldContainer TABLE TD.left,
.WaGadgetForumStateAddTopic .fieldContainer TABLE TD.left,
.WaGadgetForumStateNewMessage .fieldContainer TABLE TD.left,
.WaGadgetForumStateEditMessage .fieldContainer TABLE TD.left {
  width: 20%;
  vertical-align: top;
}
.WaGadgetForumStateEditTopic .fieldContainer TABLE TD.left .fieldLabel,
.WaGadgetForumStateAddTopic .fieldContainer TABLE TD.left .fieldLabel,
.WaGadgetForumStateNewMessage .fieldContainer TABLE TD.left .fieldLabel,
.WaGadgetForumStateEditMessage .fieldContainer TABLE TD.left .fieldLabel {
  width: 94%;
  padding-right: 6%;
}
.WaGadgetForumStateEditTopic .fieldContainer TABLE TD.left .fieldLabel DIV,
.WaGadgetForumStateAddTopic .fieldContainer TABLE TD.left .fieldLabel DIV,
.WaGadgetForumStateNewMessage .fieldContainer TABLE TD.left .fieldLabel DIV,
.WaGadgetForumStateEditMessage .fieldContainer TABLE TD.left .fieldLabel DIV {
  float: left !important;
}
.WaGadgetForumStateEditTopic .fieldContainer TABLE TD.right,
.WaGadgetForumStateAddTopic .fieldContainer TABLE TD.right,
.WaGadgetForumStateNewMessage .fieldContainer TABLE TD.right,
.WaGadgetForumStateEditMessage .fieldContainer TABLE TD.right {
  width: 80%;
  vertical-align: top;
}
.WaGadgetForumStateEditTopic .fieldContainer TABLE TD.right #idEditorContainer,
.WaGadgetForumStateAddTopic .fieldContainer TABLE TD.right #idEditorContainer,
.WaGadgetForumStateNewMessage .fieldContainer TABLE TD.right #idEditorContainer,
.WaGadgetForumStateEditMessage .fieldContainer TABLE TD.right #idEditorContainer {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  overflow: hidden;
  position: relative;
  white-space: normal;
  width: 545px;
}
.WaGadgetForumStateEditTopic .fieldContainer TABLE TD.right #idEditorContainer #idEditorFloatingToolbarContainer,
.WaGadgetForumStateAddTopic .fieldContainer TABLE TD.right #idEditorContainer #idEditorFloatingToolbarContainer,
.WaGadgetForumStateNewMessage .fieldContainer TABLE TD.right #idEditorContainer #idEditorFloatingToolbarContainer,
.WaGadgetForumStateEditMessage .fieldContainer TABLE TD.right #idEditorContainer #idEditorFloatingToolbarContainer {
  border: 1px solid #a2a6ab;
  border-radius: 1px;
  background-color: whitesmoke;
  box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.3);
}
.WaGadgetForumStateEditTopic .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer,
.WaGadgetForumStateAddTopic .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer,
.WaGadgetForumStateNewMessage .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer,
.WaGadgetForumStateEditMessage .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer {
  border: 1px solid #a2a6ab;
  border-top: none;
  padding: 7px;
}
.WaGadgetForumStateEditTopic .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer #idEditorContainerHolder,
.WaGadgetForumStateAddTopic .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer #idEditorContainerHolder,
.WaGadgetForumStateNewMessage .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer #idEditorContainerHolder,
.WaGadgetForumStateEditMessage .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer #idEditorContainerHolder,
.WaGadgetForumStateEditTopic .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer #idForumEditorContainer,
.WaGadgetForumStateAddTopic .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer #idForumEditorContainer,
.WaGadgetForumStateNewMessage .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer #idForumEditorContainer,
.WaGadgetForumStateEditMessage .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer #idForumEditorContainer {
  min-height: 200px;
}
.WaGadgetForumStateEditTopic .fieldContainer TABLE TD.right #idEditorContainer TEXTAREA,
.WaGadgetForumStateAddTopic .fieldContainer TABLE TD.right #idEditorContainer TEXTAREA,
.WaGadgetForumStateNewMessage .fieldContainer TABLE TD.right #idEditorContainer TEXTAREA,
.WaGadgetForumStateEditMessage .fieldContainer TABLE TD.right #idEditorContainer TEXTAREA {
  width: 548px;
  height: 250px;
}
.WaGadgetForumStateEditTopic .fieldContainer TABLE TD.right .subjectTextBox,
.WaGadgetForumStateAddTopic .fieldContainer TABLE TD.right .subjectTextBox,
.WaGadgetForumStateNewMessage .fieldContainer TABLE TD.right .subjectTextBox,
.WaGadgetForumStateEditMessage .fieldContainer TABLE TD.right .subjectTextBox {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 545px;
  border: 1px solid black;
}
.WaGadgetForumStateEditTopic #idStickinessLabelContainer,
.WaGadgetForumStateAddTopic #idStickinessLabelContainer,
.WaGadgetForumStateNewMessage #idStickinessLabelContainer,
.WaGadgetForumStateEditMessage #idStickinessLabelContainer {
  float: left;
  width: 100%;
  text-align: left;
}
.WaGadgetForumStateEditTopic #idStickinessLabelContainer .fieldBody,
.WaGadgetForumStateAddTopic #idStickinessLabelContainer .fieldBody,
.WaGadgetForumStateNewMessage #idStickinessLabelContainer .fieldBody,
.WaGadgetForumStateEditMessage #idStickinessLabelContainer .fieldBody {
  float: left;
  width: 87%;
  margin-left: 13%;
}
.WaGadgetForumStateEditTopic #idStickinessLabelContainer .fieldBody .stickinessForumLabel,
.WaGadgetForumStateAddTopic #idStickinessLabelContainer .fieldBody .stickinessForumLabel,
.WaGadgetForumStateNewMessage #idStickinessLabelContainer .fieldBody .stickinessForumLabel,
.WaGadgetForumStateEditMessage #idStickinessLabelContainer .fieldBody .stickinessForumLabel {
  padding: 0;
  width: 100%;
  margin-bottom: 5px;
}
.WaGadgetForumStateEditTopic #idStickinessLabelContainer .fieldBody .stickinessForumLabelDate,
.WaGadgetForumStateAddTopic #idStickinessLabelContainer .fieldBody .stickinessForumLabelDate,
.WaGadgetForumStateNewMessage #idStickinessLabelContainer .fieldBody .stickinessForumLabelDate,
.WaGadgetForumStateEditMessage #idStickinessLabelContainer .fieldBody .stickinessForumLabelDate {
  padding-right: 5px;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer {
  width: 100%;
  margin: 0;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer {
  padding: 0;
  float: left;
  width: 100%;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer .inner,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer .inner,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer .inner,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .inner {
  padding-top: 5px !important;
  padding-bottom: 15px;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer {
  margin-bottom: 10px;
  float: left;
  padding: 0;
  width: 100%;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer .fieldLabel,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer .fieldLabel,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer .fieldLabel,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer .fieldLabel {
  width: 13%;
  float: left;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer .fieldBody,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer .fieldBody,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer .fieldBody,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer .fieldBody {
  width: 87%;
  float: left;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer .fieldBody .typeCheckboxContainer,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer .fieldBody .typeCheckboxContainer,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer .fieldBody .typeCheckboxContainer,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer .fieldBody .typeCheckboxContainer {
  margin-right: 5px;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer {
  display: inline;
  float: left;
  margin-left: 20%;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer {
  display: inline;
  float: left;
  margin-left: 10px;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .d1,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .d1,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .d1,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .d1,
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .d2,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .d2,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .d2,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .d2 {
  margin: 0 !important;
  background: none !important;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer {
  float: left;
  margin: 8px 0 10px 40px;
  *width: 35%;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionSelect,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionSelect,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionSelect,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionSelect {
  margin-bottom: 5px;
  margin-top: -3px;
  float: right;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox {
  margin-right: 10px;
  float: right;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox input,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox input,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox input,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox input {
  margin-right: 5px;
}
.stepTitle {
  color: #999999;
}
body {
  background-color: #f4f6fb;
  background-image: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/mainBg.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  font-size: 10pt;
  font-family: arial, sans;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: black;
  float: left;
  width: 100%;
}
body.controlTablesBordersInEditor {
  text-align: left;
}
body.customizeContentView {
  background: none repeat scroll 0 0 transparent;
  filter: none;
}
#idEditorBackgroundContainer {
  background-color: #f4f6fb;
}
.cnClipMainContainer {
  float: left;
}
a {
  color: #134b7b;
  text-decoration: underline;
  font-weight: normal;
  background-color: transparent;
  font-family: arial, sans;
  font-size: 1em;
  font-style: normal;
}
a:hover {
  color: #42444a;
  font-size: 1em;
  text-decoration: underline;
  font-weight: normal;
  background-color: transparent;
  font-family: arial, sans;
  font-style: normal;
}
h1 {
  color: black;
  font-size: 1.85em;
  font-weight: bold;
  text-decoration: none;
  background-color: transparent;
  font-family: arial, sans;
  font-style: normal;
}
h1.contStyleExcHeadingColored {
  font-size: 1.85em;
  color: #6081a7;
  font-weight: bold;
  text-decoration: none;
  background-color: transparent;
  font-family: arial, sans;
  font-style: normal;
}
h2 {
  font-size: 1.6em;
  font-weight: bold;
  color: black;
  text-decoration: none;
  background-color: transparent;
  font-family: arial, sans;
  font-style: normal;
}
h2.contStyleExcHeadingColored {
  font-size: 1.6em;
  color: #6081a7;
  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: black;
  text-decoration: none;
  background-color: transparent;
  font-family: arial, sans;
  font-style: normal;
}
h3.contStyleExcHeadingColored {
  font-size: 1.35em;
  color: #6081a7;
  font-weight: bold;
  text-decoration: none;
  background-color: transparent;
  font-family: arial, sans;
  font-style: normal;
}
h4 {
  font-size: 1.1em;
  font-weight: bold;
  color: black;
  text-decoration: none;
  background-color: transparent;
  font-family: arial, sans;
  font-style: normal;
}
h4.contStyleExcHeadingColored {
  font-size: 1.1em;
  color: #6081a7;
  font-weight: bold;
  text-decoration: none;
  background-color: transparent;
  font-family: arial, sans;
  font-style: normal;
}
span.contStyleExcInlineColored1,
p.contStyleExcInlineColored1 {
  color: #5e7185;
  font-size: 1em;
  font-weight: normal;
  text-decoration: none;
  background-color: transparent;
  font-family: arial, sans;
  font-style: normal;
}
span.contStyleExcInlineColored2,
p.contStyleExcInlineColored2 {
  color: #0c93ca;
  font-size: 1em;
  font-weight: normal;
  text-decoration: none;
  background-color: transparent;
  font-family: arial, sans;
  font-style: normal;
}
span.contStyleExcInlineHighlighted,
p.contStyleExcInlineHighlighted {
  color: white;
  background-color: #7390b2;
  font-size: 1em;
  font-weight: normal;
  text-decoration: none;
  font-family: arial, sans;
  font-style: normal;
}
span.contStyleExcInlineLarger,
p.contStyleExcInlineLarger {
  font-size: 120%;
}
span.contStyleExcInlineSmaller,
p.contStyleExcInlineSmaller {
  font-size: 85%;
}
.cnPrimaryContentBlock1Content {
  font-size: 10pt;
}
.cnPrimaryContentBlock1Content a {
  text-decoration: underline;
  font-weight: normal;
}
.cnPrimaryContentBlock1Content a:hover {
  text-decoration: underline;
}
.cnPrimaryContentBlock1Content span.contStyleExcInlineColored1 {
  font-size: 1em;
  font-weight: normal;
  text-decoration: none;
  background-color: transparent;
  font-family: arial, sans;
  font-style: normal;
}
.cnPrimaryContentBlock1Content span.contStyleExcInlineColored2 {
  font-size: 1em;
  font-weight: normal;
  text-decoration: none;
  background-color: transparent;
  font-family: arial, sans;
  font-style: normal;
}
.cnPrimaryContentBlock1Content span.contStyleExcInlineHighlighted {
  font-size: 1em;
  font-weight: normal;
  text-decoration: none;
  font-family: arial, sans;
  font-style: normal;
}
.cnPrimaryContentBlock1Content h2.pageSubTitle {
  padding-bottom: 10px;
  padding-bottom: 0.5em;
}
.cnPrimaryContentBlock1Content h1.pageTitle,
.cnPrimaryContentBlock1Content h1.pageTitle a {
  font-weight: bold;
}
.cnPrimaryContentBlock1Content h2.pageSubTitle,
.cnPrimaryContentBlock1Content h2.stepTitle {
  clear: both;
  float: left;
  width: 650px;
  font-size: 1.4em;
}
.cnPrimaryContentBlock1Content H3.sectionTitle {
  font-size: 1.4em;
}
.cnPrimaryContentBlock1Content .functionalPageContainer a {
  text-decoration: underline;
}
.cnPrimaryContentBlock1Content .functionalPageContainer a:hover {
  text-decoration: underline;
}
.cnPrimaryContentBlock1Content .functionalPageContainer a.additionalLink {
  margin-left: 15px;
}
.cnPrimaryContentBlock1Content h1.pageTitle {
  font-weight: bold;
}
.mandatorySymbol,
.requiredSymbol {
  color: red;
  font-weight: bold;
  font-size: 0.8em;
  padding-right: 2px;
}
.formContainer .fieldSubContainer .fieldLabel span.mandatorySymbol {
  text-decoration: none;
}
.validationError {
  color: red;
  margin-left: 10px;
  font-size: 0.7em;
}
input[type="button"],
input[type="submit"],
input[type="submitButton"] {
  cursor: pointer;
  padding: 2px 7px;
  overflow: visible;
  width: auto;
}
h2.pageSubTitle,
h2.stepTitle {
  padding-bottom: 10px;
  padding-bottom: 0.5em;
}
.pageTitleOuterContainer {
  width: 100%;
  clear: both;
  margin-bottom: 10px;
}
.pageTitleOuterContainer .pageViewSwitcherOuterContainer {
  float: right;
}
.pageTitleOuterContainer .pageViewSwitcherOuterContainer a {
  margin-left: 5px;
}
.pageTitleOuterContainer .pageBackContainer {
  float: left;
  width: 100%;
  margin-top: 5px;
}
.pageTitleOuterContainer .pageTitleContainer {
  float: left;
  width: 75%;
}
.boxActionContainer {
  margin-left: 15%;
  margin-top: 10px;
  float: left;
}
.boxActionContainer INPUT {
  padding: 2px 5px;
  margin-right: 5px;
}
.titleContainer {
  width: 100%;
  float: left;
  padding-bottom: 10px;
}
.titleContainer h1[class*="SystemPageTitle"] {
  float: left;
  width: 75%;
}
.titleContainer #idTitleRight {
  float: right;
  width: 25%;
}
.titleContainer #idTitleRight .pageViewSwitcherContainer {
  float: right;
}
blockquote {
  border-width: 1px;
  border-style: solid;
  padding: 1% 1% 1% 2%;
  margin: 1% 1% 1% 0;
}
.pageTitleContainer a.rssFeedLabel {
  outline: none;
  display: inline-block;
}
.pageTitleContainer a.rssFeedLabel img {
  border: 0;
  outline: none;
}
.cnHeaderContainer *[class^="WaGadget"],
.cnHeaderContainer *[class^="WaGadget"] h4,
.cnHeaderContainer *[class^="WaGadget"] a {
  color: white;
}
.headerContentHolder {
  background-color: "transparent";
  background-image: url("https://f.wildapricot.org/ThemeSharedRes/HeaderBackgroundImages/Set-27-07-01.jpg");
  background-position: top left;
  background-repeat: repeat-y;
}
.cnHeaderContainer .d1 {
  background-color: #2a4678;
}
.headerContent {
  background-color: transparent;
  font-size: 10pt;
}
.headerContent .WaGadgetContent {
  color: #aeadad;
}
.headerContent .WaGadgetContent a {
  text-decoration: underline;
  font-weight: normal;
}
.headerContent .WaGadgetContent a:hover {
  text-decoration: underline;
}
.headerContent .WaGadgetContent span.contStyleExcInlineColored1 {
  font-size: 1em;
  font-weight: normal;
  text-decoration: none;
  background-color: transparent;
  font-family: arial, sans;
  font-style: normal;
}
.headerContent .WaGadgetContent span.contStyleExcInlineColored2 {
  font-size: 1em;
  font-weight: normal;
  text-decoration: none;
  background-color: transparent;
  font-family: arial, sans;
  font-style: normal;
}
.headerContent .WaGadgetContent span.contStyleExcInlineHighlighted {
  font-size: 1em;
  font-weight: normal;
  text-decoration: none;
  font-family: arial, sans;
  font-style: normal;
}
.headerContent .WaGadgetContent h2.contStyleExcHeadingColored {
  font-size: 1.6em;
  font-weight: bold;
}
#idHeaderLogo {
  bottom: auto;
  left: 71px;
  position: absolute;
  right: auto;
  top: 45px;
}
#idHeaderAssociationName {
  position: absolute;
  top: 54px;
  left: 214px;
}
BODY.customizeContentView .cnMainContainer {
  margin-left: auto;
  margin-right: auto;
  float: none;
}
BODY.customizeContentView .cnMainContainer #idEditableArea01 {
  clear: both;
}
BODY.customizeContentView .cnMainContainer .cnHeaderContainer {
  margin: 0;
  padding: 0;
  background: none;
  width: 737px;
}
.googleAdTop {
  margin-left: 284px;
  margin-top: 0;
  height: 90px;
}
BODY.waTopImage .cnMainContainer {
  margin-top: 0;
}
DIV.WaLegacyGrid H1:last-child,
DIV.WaLegacyGrid H2:last-child,
DIV.WaLegacyGrid H3:last-child,
DIV.WaLegacyGrid H4:last-child,
DIV.WaLegacyGrid H5:last-child,
DIV.WaLegacyGrid H6:last-child,
DIV.WaLegacyGrid P:last-child {
  margin-bottom: 0;
}
DIV.WaLegacyGadget H1:last-child,
DIV.WaLegacyGadget H2:last-child,
DIV.WaLegacyGadget H3:last-child,
DIV.WaLegacyGadget H4:last-child,
DIV.WaLegacyGadget H5:last-child,
DIV.WaLegacyGadget H6:last-child,
DIV.WaLegacyGadget P:last-child {
  margin-bottom: 0;
}
TABLE#idPageLayoutMainContainer {
  clear: both;
}
TABLE#idPageLayoutMainContainer H1:last-child,
TABLE#idPageLayoutMainContainer H2:last-child,
TABLE#idPageLayoutMainContainer H3:last-child,
TABLE#idPageLayoutMainContainer H4:last-child,
TABLE#idPageLayoutMainContainer H5:last-child,
TABLE#idPageLayoutMainContainer H6:last-child,
TABLE#idPageLayoutMainContainer P:last-child {
  margin-bottom: 0;
}
TABLE#idPageLayoutMainContainer .pageLayoutTitleOuterContainer {
  padding-bottom: 15px;
}
TABLE#idPageLayoutMainContainer .pageLayoutTitle H1,
TABLE#idPageLayoutMainContainer .pageLayoutTitle H2,
TABLE#idPageLayoutMainContainer .pageLayoutTitle H3,
TABLE#idPageLayoutMainContainer .pageLayoutTitle H4,
TABLE#idPageLayoutMainContainer .pageLayoutTitle H5,
TABLE#idPageLayoutMainContainer .pageLayoutTitle H6 {
  margin: 0;
}
TABLE.pageLayoutTwoColumns,
TABLE.pageLayoutTwoColumns TABLE.pageLayoutBodyTable,
TABLE.pageLayoutTwo2-1Columns,
TABLE.pageLayoutTwo2-1Columns TABLE.pageLayoutBodyTable,
TABLE.pageLayoutTwo1-2Columns,
TABLE.pageLayoutTwo1-2Columns TABLE.pageLayoutBodyTable,
TABLE.pageLayoutTopAndBottomRowsPlusTwoColumns,
TABLE.pageLayoutTopAndBottomRowsPlusTwoColumns TABLE.pageLayoutBodyTable,
TABLE.pageLayoutThreeColumns,
TABLE.pageLayoutThreeColumns TABLE.pageLayoutBodyTable,
TABLE.pageLayoutThreeColumnsAndTopRow,
TABLE.pageLayoutThreeColumnsAndTopRow TABLE.pageLayoutBodyTable,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns TABLE.pageLayoutBodyTable,
TABLE.pageLayoutTwoRowsTwoColumns,
TABLE.pageLayoutTwoRowsTwoColumns TABLE.pageLayoutBodyTable,
TABLE.pageLayoutThreeRowsThreeColumns,
TABLE.pageLayoutThreeRowsThreeColumns TABLE.pageLayoutBodyTable {
  width: 100%;
}
TABLE.pageLayoutTwoColumns TD.pageLayoutOuterContainer,
TABLE.pageLayoutTwoColumns TD.pageLayoutBodyContainer,
TABLE.pageLayoutTwo2-1Columns TD.pageLayoutOuterContainer,
TABLE.pageLayoutTwo2-1Columns TD.pageLayoutBodyContainer,
TABLE.pageLayoutTwo1-2Columns TD.pageLayoutOuterContainer,
TABLE.pageLayoutTwo1-2Columns TD.pageLayoutBodyContainer,
TABLE.pageLayoutThreeColumns TD.pageLayoutOuterContainer,
TABLE.pageLayoutThreeColumns TD.pageLayoutBodyContainer,
TABLE.pageLayoutThreeColumnsAndTopRow TD.pageLayoutOuterContainer,
TABLE.pageLayoutThreeColumnsAndTopRow TD.pageLayoutBodyContainer,
TABLE.pageLayoutThreeColumnsAndTopRow TD.pageLayoutLeftGroupContainer,
TABLE.pageLayoutTopAndBottomRowsPlusTwoColumns TD.pageLayoutOuterContainer,
TABLE.pageLayoutTopAndBottomRowsPlusTwoColumns TD.pageLayoutBodyContainer,
TABLE.pageLayoutTopAndBottomRowsPlusTwoColumns TD.pageLayoutThreeColumsContainer,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns TD.pageLayoutOuterContainer,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns TD.pageLayoutBodyContainer,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns TD.pageLayoutThreeColumsContainer,
TABLE.pageLayoutTwoRowsTwoColumns TD.pageLayoutLeftTopOuterContainer,
TABLE.pageLayoutTwoRowsTwoColumns TD.pageLayoutRightTopOuterContainer,
TABLE.pageLayoutTwoRowsTwoColumns TD.pageLayoutLeftBottomOuterContainer,
TABLE.pageLayoutTwoRowsTwoColumns TD.pageLayoutRightBottomOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutLeftTopOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutMiddleTopOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutRightTopOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutLeftMiddleOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutMiddleMiddleOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutRightMiddleOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutLeftBottomOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutMiddleBottomOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutRightBottomOuterContainer {
  vertical-align: top;
}
TABLE.pageLayoutTwo1-2Columns TD.pageLayoutLeftOuterContainer {
  width: 33%;
  padding-right: 7px;
}
TABLE.pageLayoutTwo1-2Columns TD.pageLayoutRightOuterContainer {
  width: 67%;
  padding-left: 7px;
}
TABLE.pageLayoutTwoColumns TD.pageLayoutLeftOuterContainer,
TABLE.pageLayoutTopAndBottomRowsPlusTwoColumns TD.pageLayoutLeftOuterContainer {
  width: 50%;
  padding-right: 7px;
}
TABLE.pageLayoutTwo2-1Columns TD.pageLayoutLeftOuterContainer {
  width: 67%;
  padding-right: 7px;
}
TABLE.pageLayoutThreeColumnsAndTopRow TD.pageLayoutLeftGroupContainer {
  width: 66%;
  padding-right: 7px;
}
TABLE.pageLayoutThreeColumnsAndTopRow TABLE.pageLayoutLeftGroupTable,
TABLE.pageLayoutThreeColumnsAndTopRow TABLE.pageLayoutLeftTwoColumnsTable {
  width: 100%;
}
TABLE.pageLayoutThreeColumnsAndTopRow TD.pageLayoutTopOuterContainer,
TABLE.pageLayoutTopAndBottomRowsPlusTwoColumns TD.pageLayoutTopRowOuterContainer,
TABLE.pageLayoutTopAndBottomRowsPlusTwoColumns TD.pageLayoutTwoColumsContainer,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns TD.pageLayoutTopRowOuterContainer,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns TD.pageLayoutThreeColumsContainer {
  padding-bottom: 7px;
}
TABLE.pageLayoutThreeColumnsAndTopRow TD.pageLayoutLeftTwoColumnsContainer,
TABLE.pageLayoutTopAndBottomRowsPlusTwoColumns TD.pageLayoutBottomRowOuterContainer,
TABLE.pageLayoutTopAndBottomRowsPlusTwoColumns TD.pageLayoutTwoColumsContainer,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns TD.pageLayoutBottomRowOuterContainer,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns TD.pageLayoutThreeColumsContainer {
  padding-top: 7px;
}
TABLE.pageLayoutThreeColumnsAndTopRow TD.pageLayoutLeftOuterContainer {
  width: 50%;
  padding-right: 7px;
}
TABLE.pageLayoutThreeColumnsAndTopRow TD.pageLayoutMiddleOuterContainer {
  width: 50%;
  padding-left: 7px;
}
TABLE.pageLayoutTopAndBottomRowsPlusTwoColumns TABLE.pageLayoutTwoColumsTable,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns TABLE.pageLayoutThreeColumsTable {
  width: 100%;
}
TABLE.pageLayoutThreeColumns TD.pageLayoutLeftOuterContainer,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns TD.pageLayoutLeftOuterContainer {
  width: 33%;
  padding-right: 7px;
}
TABLE.pageLayoutThreeColumns TD.pageLayoutMiddleOuterContainer,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns TD.pageLayoutMiddleOuterContainer {
  width: 34%;
  padding-left: 7px;
  padding-right: 7px;
}
TABLE.pageLayoutThreeColumns TD.pageLayoutRightOuterContainer,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns TD.pageLayoutRightOuterContainer {
  width: 33%;
  padding-left: 7px;
}
TABLE.pageLayoutTwoColumns TD.pageLayoutRightOuterContainer,
TABLE.pageLayoutTopAndBottomRowsPlusTwoColumns TD.pageLayoutRightOuterContainer {
  width: 50%;
  padding-left: 7px;
}
TABLE.pageLayoutTwo2-1Columns TD.pageLayoutRightOuterContainer {
  width: 33%;
  padding-left: 7px;
}
TABLE.pageLayoutThreeColumnsAndTopRow TD.pageLayoutRightOuterContainer {
  width: 34%;
  padding-left: 7px;
}
TABLE.pageLayoutTwoRowsTwoColumns TD.pageLayoutLeftTopOuterContainer,
TABLE.pageLayoutTwoRowsTwoColumns TD.pageLayoutLeftBottomOuterContainer {
  width: 50%;
  padding-right: 7px;
}
TABLE.pageLayoutTwoRowsTwoColumns TD.pageLayoutRightTopOuterContainer,
TABLE.pageLayoutTwoRowsTwoColumns TD.pageLayoutRightBottomOuterContainer {
  width: 50%;
  padding-left: 7px;
}
TABLE.pageLayoutTwoRowsTwoColumns TD.pageLayoutLeftTopOuterContainer,
TABLE.pageLayoutTwoRowsTwoColumns TD.pageLayoutRightTopOuterContainer {
  padding-bottom: 7px;
}
TABLE.pageLayoutTwoRowsTwoColumns TD.pageLayoutLeftBottomOuterContainer,
TABLE.pageLayoutTwoRowsTwoColumns TD.pageLayoutRightBottomOuterContainer {
  padding-top: 7px;
}
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutLeftTopOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutLeftMiddleOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutLeftBottomOuterContainer {
  width: 33%;
  padding-right: 7px;
}
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutMiddleTopOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutMiddleMiddleOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutMiddleBottomOuterContainer {
  width: 34%;
  padding-left: 7px;
  padding-right: 7px;
}
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutRightTopOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutRightMiddleOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutRightBottomOuterContainer {
  width: 33%;
  padding-left: 7px;
}
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutLeftTopOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutMiddleTopOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutRightTopOuterContainer {
  padding-bottom: 7px;
}
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutLeftMiddleOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutMiddleMiddleOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutRightMiddleOuterContainer {
  padding-top: 7px;
  padding-bottom: 7px;
}
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutLeftBottomOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutMiddleBottomOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutRightBottomOuterContainer {
  padding-top: 7px;
}
.pageLayoutBordersInEditor {
  border: 1px dashed #999999;
}
#id_TopMenu {
  overflow: visible;
}
.loginContainer {
  font-size: 8pt;
  min-height: 90px;
}
.loginContainer .loginContainerTable {
  width: 181px;
  float: left;
  background-color: transparent;
}
.loginContainer .loginContainerTable a {
  color: #888888;
  font-weight: normal;
  font-size: 1em;
  font-style: normal;
}
.loginContainer .loginContainerTable a:hover {
  font-weight: normal;
  font-size: 1em;
  font-style: normal;
}
.loginContainer .loginUserName,
.loginContainer .loginPassword {
  width: 126px;
  position: absolute;
}
.loginContainer .loginUserName input,
.loginContainer .loginPassword input {
  border: 1px solid #626a71;
  float: left;
  width: 107px;
  height: 13px;
  font-size: 8pt;
  padding-bottom: 2px;
}
.loginContainer .loginUserName label,
.loginContainer .loginPassword label {
  display: none;
}
.loginContainer .loginUserName div,
.loginContainer .loginPassword div {
  float: left;
  width: 126px;
}
.loginContainer .loginPassword {
  margin-top: 24px;
}
.loginContainer .loginPassword INPUT {
  background-color: white;
  background-repeat: no-repeat;
  background-position: 3px 2px;
}
.loginContainer .loginUserName INPUT {
  background-color: white;
  background-repeat: no-repeat;
  background-position: 3px 2px;
}
.loginContainer .loginActionRememberMe {
  width: 126px;
  padding-top: 3px;
  position: absolute;
  margin-top: 45px;
}
.loginContainer .loginActionRememberMe input {
  float: left;
  cursor: pointer;
}
.loginContainer .loginActionRememberMe label {
  color: #888888;
  font-size: 1em;
  font-family: arial, sans;
  font-weight: normal;
  text-decoration: none;
  font-style: normal;
  cursor: pointer;
  padding-left: 5px;
  *padding-left: 3px;
  float: left;
  padding-top: 2px;
}
.loginContainer .loginAction {
  width: 50px;
  position: absolute;
  margin-left: 120px;
}
.loginContainer .loginAction input {
  display: block;
  width: 46px;
  height: 40px;
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/loginButton.png) top left no-repeat;
  border: 0;
  font-size: 11px;
  color: white;
  padding-top: 0;
  cursor: pointer;
}
.loginContainer .loginAction input:hover {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/loginButton.png) bottom left no-repeat;
}
.loginContainer .loggedAction input {
  font-size: 1em;
  margin-top: 4px;
  padding: 2px 4px;
  cursor: pointer;
}
.loginContainer .loginPasswordForgot {
  position: absolute;
  margin-top: 70px;
  width: 126px;
}
.memberContentView .loginContainer {
  height: 130px;
}
.memberContentView .loginContainer .loggedName {
  margin-bottom: 5px;
  white-space: nowrap;
  overflow: hidden;
}
.memberContentView .loginContainer .profileBox {
  margin-bottom: 5px;
}
.memberContentView .loginContainer .loginData {
  background-color: transparent;
  color: #888888;
  text-decoration: none;
  font-weight: normal;
  font-size: 1em;
  font-family: arial, sans;
  font-style: normal;
  float: right;
  text-align: right;
  margin-left: 20px;
  margin-right: 27px;
  margin-top: 40px;
}
.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;
}
TABLE.loginPageTable #idSubmitBox #idLoginButtonBox {
  float: left;
  width: 50%;
}
TABLE.loginPageTable #idSubmitBox #idLoginButtonBox INPUT {
  padding: 5px 15px;
}
TABLE.loginPageTable #idSubmitBox #idForgotLinkBox {
  float: left;
  width: 1%;
  margin-left: 1%;
}
/* Gadget styles in different placeholders */

.WaPlaceHolderContent .loginContainer .loginContainerTable a {
  color: #888888;
}
.WaPlaceHolderContent .loginContainer .loginActionRememberMe label {
  color: #888888;
}
/* WaGadgetLoginForm,  Open Authorization form (Facebook, GooglePlus) */

.loginContainer.oAuthIstrue form.generalLoginBox {
  min-height: 90px;
}
#idLoginForm TABLE.loginPageTable {
  width: 100%;
}
#idLoginForm TABLE.loginPageTable #idLoginMessage p {
  margin: 5px 0;
}
#idLoginForm TABLE.loginPageTable #idPasswordBox,
#idLoginForm TABLE.loginPageTable #idRememberMe,
#idLoginForm TABLE.loginPageTable #idSubmitBox {
  padding-top: 10px;
  float: left;
  width: 100%;
}
#idLoginForm TABLE.loginPageTable #idLoginBox INPUT,
#idLoginForm TABLE.loginPageTable #idPasswordBox INPUT {
  width: 30%;
}
#idLoginForm TABLE.loginPageTable #idSubmitBox #idLoginButtonBox {
  float: left;
}
#idLoginForm TABLE.loginPageTable #idSubmitBox #idLoginButtonBox INPUT {
  padding: 5px 15px;
  margin-top: 3px;
}
#idLoginForm TABLE.loginPageTable #idSubmitBox #idForgotLinkBox {
  float: left;
  width: 1%;
  margin-left: 1%;
}
#idLoginForm TABLE.loginPageTable #idRememberMe label {
  margin-left: 5px;
}
#idLoginForm #idLoginMessage {
  margin-bottom: 10px;
}
#idLoginForm P:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  font-size: 0;
  content: ".";
}
#idLoginForm P SPAN.mandatorySymbol {
  margin-bottom: 10px;
  float: left;
  width: 100%;
}
/* WaGadgetAuthorizationRequired,  Open Authorization form (Facebook, GooglePlus) */

.WaGadgetAuthorizationRequired .openAuthFormContainer,
.WaGadgetAuthorizationRequired .authFormContainer {
  display: table-cell;
  vertical-align: top;
}
.WaGadgetAuthorizationRequired .openAuthFormContainer {
  border-right: 1px solid #cdcdcd;
  max-width: 210px;
  padding-right: 40px;
}
.WaGadgetAuthorizationRequired .authFormContainer {
  padding-left: 40px;
}
.widgetMode .WaGadgetAuthorizationRequired .authFormContainer {
  padding-left: 0;
}
.WaGadgetAuthorizationRequired .wa-authenticateLoginLink {
  display: block;
  max-width: 210px;
  margin-bottom: 20px;
}
.WaGadgetAuthorizationRequired #idLoginForm TABLE.loginPageTable #idLoginBox INPUT,
.WaGadgetAuthorizationRequired #idLoginForm TABLE.loginPageTable #idPasswordBox INPUT {
  width: 50%;
}
.cnMainContainer {
  width: 980px;
  float: left;
  position: relative;
  margin-top: 66px;
  clear: both;
}
.cnMainContainer .cnNavigationContainer {
  position: absolute;
  top: 10px;
  left: 103px;
  z-index: 110;
  width: 181px;
}
.cnMainContainer .cnPrimaryContentContainer {
  width: 700px;
  margin-left: 4px;
  width: 696px;
  float: left;
  background-color: white;
}
.cnMainContainer .cnPrimaryContentContainer .cnPrimaryContentBlock1 .cnPrimaryContentBlock1ContentHolder {
  min-height: 330px;
}
.cnMainContainer .cnPrimaryContentContainer .cnPrimaryContentBlock1 .cnPrimaryContentBlock1ContentHolder .cnPrimaryContentBlock1Content > DIV {
  padding: 15px;
}
.cnMainContainer .cnHeaderContainer {
  width: 696px;
  float: left;
  margin-left: 284px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/pageBg.png) top right repeat-y;
}
.cnMainContainer .cnContentContainer {
  min-height: 20px;
  width: 700px;
  margin-left: 280px;
  float: left;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/pageBg.png) top right repeat-y;
}
.cnMainContainer .cnContentContainerBottomCorners {
  width: 696px;
  margin-left: 284px;
  height: 4px;
  float: left;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/pageBg_bottom.png) top right no-repeat;
}
.cnPrimaryContentBlock1ContentHolder {
  background-color: white;
}
.LayoutPlain .googleAdTop {
  height: 90px;
  margin-left: 163px;
  margin-top: 0;
}
.LayoutPlain .cnMainContainer .cnContentContainer {
  margin-left: 60px;
}
.LayoutPlain .cnMainContainer .cnPrimaryContentContainer {
  width: 913px;
}
.LayoutPlain .cnMainContainer .cnPrimaryContentContainer .cnPrimaryContentBlock1 .cnPrimaryContentBlock1ContentHolder {
  min-height: 384px;
}
.LayoutPlain .cnMainContainer .cnContentContainerBottomCorners {
  background: url("/BuiltTheme/nature_trails.v2.0/a82455aa/images/pageBg_bottom2.png") no-repeat scroll right top transparent;
  margin-left: 63px;
  width: 913px;
}
.LayoutPlain .cnMainContainer .cnPrimaryContentContainer .cnPrimaryContentBlock1 .cnPrimaryContentBlock1ContentHolder .cnPrimaryContentBlock1Content {
  width: 913px;
}
.selectedCriteriaListInnerContainer .fieldContainer .fieldLabel {
  color: #777777;
}
#membersTable {
  border-bottom-color: #e2e3c9;
}
#membersTable td.memberDirectoryColumn1,
#membersTable td.memberDirectoryColumn2,
#membersTable td.memberDirectoryColumn3,
#membersTable td.memberDirectoryColumn4 {
  border-top-color: #e2e3c9;
  border-top-width: 1px;
  border-top-style: solid;
}
#membersTable th {
  border-top-color: #e2e3c9;
  border-bottom-color: #e2e3c9;
  background-color: #738abb;
  color: white;
}
#membersTable th a {
  color: white;
}
#membersTable tr.hover td {
  background-color: #eaeff8;
}
#membersTable tr.detailsHidden td {
  color: #999999;
}
#membersTable tr.trWarning td.warningText {
  color: #666666;
  padding: 0 7px;
}
.browsingColumns {
  width: 100%;
  table-layout: fixed;
  margin-top: 10px;
  float: left;
}
.browsingColumns TH {
  text-align: left;
  vertical-align: top;
  font-weight: bolder;
  padding-bottom: 7px;
  width: 23%;
  padding-right: 2%;
}
.browsingColumns TD {
  width: 23%;
  padding-right: 2%;
  vertical-align: top;
  padding-right: 15px;
  font-size: 90%;
}
.browsingColumns TD .filterOptions {
  max-height: 160px;
  height: auto;
  -height: 160px;
  overflow-y: auto;
  overflow-x: hidden;
}
.browsingColumns TD .filterOptions UL {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  list-style-position: outside;
}
.browsingColumns TD .filterOptions UL LI {
  padding: 3px 0px;
}
.browsingColumns TD .filterOptions UL LI a.emptyName {
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  display: block;
  zoom: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.browsingColumns TD .filterOptions UL LI a.selectedName {
  margin-bottom: 5px;
}
.browsingColumns TD .selectedFilter {
  display: none;
  padding-top: 3px;
}
.browsingColumns TD .selectedFilter .changeValue {
  padding-bottom: 1px;
  font-weight: bold;
}
#memberDirectorySearchArea {
  margin-bottom: 5px;
}
#memberDirectorySearchArea #membersFound {
  font-weight: bold;
  font-style: normal;
  margin-right: 20px;
}
#memberDirectorySearchArea #idPagingData SELECT {
  margin-left: 5px;
}
.advSearchContainerLink {
  margin: 10px 0;
  float: left;
  width: 100%;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaContainer .generalFormContainer .clearEndContainer {
  clear: both;
  height: 1px;
}
.clearValuesOuterContainer {
  padding-bottom: 5px;
  clear: both;
  text-align: right;
}
.separatorTextContainer,
.searchButtonContainer,
.exitAdvSearchContainer {
  float: left;
  display: inline;
  margin-right: 6px;
}
.selectedCriteriaListInnerContainer .fieldContainer {
  width: 100%;
  clear: both;
}
.selectedCriteriaListInnerContainer .fieldContainer .fieldLabel {
  width: 47%;
  float: left;
  text-align: right;
  margin-right: 3%;
}
.selectedCriteriaListInnerContainer .fieldContainer .fieldBody {
  width: 49%;
  float: left;
  text-align: left;
}
.selectedCriteriaListActionsOuterContainer {
  margin: 10px 0;
  float: left;
  width: 100%;
}
.selectedCriteriaListActionsOuterContainer .editAdvSearchContainer {
  float: left;
}
.selectedCriteriaListActionsOuterContainer .clearAdvSearchContainer {
  float: left;
  margin-left: 10px;
}
.selectedCriteriaListActionsInnerContainer .editAdvSearchContainer,
.selectedCriteriaListActionsInnerContainer .clearAdvSearchContainer {
  float: left;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-right: 15px;
}
.selectedCriteriaListActionsInnerContainer .clearEndContainer {
  clear: both;
}
#idPagingData2 SELECT {
  margin-left: 7px;
}
.generalFormContainer .criteriaListItem {
  margin-bottom: 5px;
}
.generalFormContainer .criteriaListItem .fieldContainer {
  width: 50%;
  float: left;
}
.generalFormContainer .criteriaListItem .fieldContainer TABLE {
  width: 100%;
}
.generalFormContainer .criteriaListItem .fieldContainer TABLE TD {
  width: 50%;
}
.generalFormContainer .criteriaListItem .fieldContainer TABLE TD .fieldLabel {
  float: right;
  padding-right: 10px;
}
.generalFormContainer .criteriaListItem .fieldContainer TABLE TD .fieldBody {
  float: left;
  width: 90%;
}
.generalFormContainer .criteriaListItem .fieldContainer TABLE TD .fieldBody SELECT {
  width: 100%;
}
.generalFormContainer .criteriaListItem .valueContainer {
  width: 49%;
  float: left;
}
.generalFormContainer .criteriaListItem .valueContainer .fieldContainer {
  width: 80%;
}
.generalFormContainer .criteriaListItem .valueContainer .fieldContainer INPUT.typeText,
.generalFormContainer .criteriaListItem .valueContainer .fieldContainer SELECT {
  width: 100%;
}
.generalFormContainer .criteriaListItem .valueContainer .fieldContainer .typeRadioContainer,
.generalFormContainer .criteriaListItem .valueContainer .fieldContainer .typeCheckboxContainer {
  width: 5%;
}
.generalFormContainer .criteriaListItem .valueContainer .fieldContainer .label {
  width: 93%;
  margin-left: 2%;
}
.generalFormContainer .criteriaListItem:after {
  content: ".";
  display: block;
  clear: both;
  overflow: hidden;
  visibility: hidden;
  height: 0;
}
#membersTable {
  width: 100%;
  padding: 2px 0;
  float: left;
  margin-bottom: 20px;
  table-layout: fixed;
}
#membersTable a img {
  border: 0;
}
#membersTable td {
  vertical-align: top;
  text-overflow: ellipsis;
  overflow: hidden;
}
#membersTable td.memberDirectoryColumn1,
#membersTable td.memberDirectoryColumn2,
#membersTable td.memberDirectoryColumn3,
#membersTable td.memberDirectoryColumn4 {
  padding: 7px 0 7px 7px;
}
#membersTable td DIV.memberValue {
  padding: 0 0 5px 0;
  vertical-align: top;
  zoom: 1;
}
#membersTable td DIV.memberValue H5 {
  padding: 0;
  margin: -2px 10px 0 0;
  font-size: 1em;
  font-weight: normal;
  float: left;
}
#membersTable td DIV.memberValue:after {
  content: ".";
  display: block;
  clear: both;
  overflow: hidden;
  visibility: hidden;
  height: 0;
}
#membersTable td.memberDirectoryBottomRow {
  padding: 0 7px 10px;
}
#membersTable td.memberDirectoryBottomRow DIV.mainDiv {
  width: 100%;
}
#membersTable td.noSeparator {
  border-top: none !important;
}
#membersTable th {
  vertical-align: top;
  padding: 7px 40px 7px 7px;
  text-align: left;
}
#membersTable thead {
  width: 100%;
}
#membersTable tr.hover td {
  cursor: pointer;
}
#membersTable tr.detailsHidden td {
  color: #cccccc;
}
#membersTable tr.trWarning td.warningText {
  color: #666666;
  padding: 0 7px;
}
#id_LeftSidebar {
  overflow: visible;
}
.mainMenuContainer {
  float: left;
  width: 100%;
  z-index: 400;
  position: relative;
}
.mainMenu {
  float: right;
  width: 100%;
}
.mainMenu IMG.menuMemberOnlyAndHiddenIcon,
.mainMenu DIV.menuMemberOnlyAndHiddenIcon,
.mainMenu IMG.menuHiddenIcon,
.mainMenu DIV.menuHiddenIcon,
.mainMenu IMG.menuMemberOnlyIcon,
.mainMenu DIV.menuMemberOnlyIcon {
  background-position: left top;
  opacity: 0.5;
  height: 12px;
  overflow: visible;
  position: absolute;
  top: 6px;
  left: 3px;
}
.mainMenu IMG.menuMemberOnlyAndHiddenIcon,
.mainMenu DIV.menuMemberOnlyAndHiddenIcon {
  background-image: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/icon_lockeye.gif);
  width: 30px;
}
.mainMenu IMG.menuHiddenIcon,
.mainMenu DIV.menuHiddenIcon {
  background-image: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/icon_eye.gif);
  width: 15px;
}
.mainMenu IMG.menuMemberOnlyIcon,
.mainMenu DIV.menuMemberOnlyIcon {
  background-image: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/icon_lock.gif);
  width: 12px;
}
.mainMenu .menuLevel1OuterCorners {
  float: right;
  width: 100%;
  height: 23px;
  background-image: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/menuBg1.png);
  background-position: bottom right;
  background-repeat: no-repeat;
  display: block;
}
.mainMenu .bottomCornersContainer {
  display: none;
}
.mainMenu ul.menuLevel1 {
  float: right;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 181px;
}
.mainMenu ul.menuLevel1 li {
  float: left;
  width: 181px;
  position: relative;
  margin: 0;
  padding: 0;
}
.mainMenu ul.menuLevel1 li .d1 {
  background-image: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/menuBg1.png);
  background-position: bottom right;
  background-repeat: no-repeat;
}
.mainMenu ul.menuLevel1 li .d1 .d1 {
  background-image: none;
}
.mainMenu ul.menuLevel1 li span {
  display: block;
}
.mainMenu ul.menuLevel1 li span span {
  color: #2a8500;
  font-weight: normal;
  font-size: 11pt;
  padding: 5px 20px 5px 0;
  text-align: right;
  display: block;
  background: none;
  overflow: hidden;
}
.mainMenu ul.menuLevel1 li a {
  font-size: 11pt;
  font-weight: normal;
  color: black;
  width: 161px;
  padding: 5px 20px 5px 0;
  text-align: right;
  text-decoration: none;
  display: block;
  overflow: hidden;
}
.mainMenu ul.menuLevel1 li a:hover {
  color: black;
  font-weight: normal;
}
.mainMenu ul.menuLevel1 li.itemNormal .d2 {
  background-image: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/menutri-r.gif);
  background-position: 168px 11px;
  background-repeat: no-repeat;
}
.mainMenu ul.menuLevel1 li.itemNormal .d2 .d2 {
  background-image: none;
}
.mainMenu ul.menuLevel1 li.itemCurrent .d2 {
  backgroundimage: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/menutri-b.gif);
  background-position: 168px 11px;
  background-repeat: no-repeat;
}
.mainMenu ul.menuLevel1 li.itemCurrent .d2 .d2 {
  background-image: none;
}
.mainMenu ul.menuLevel1 li.itemNormal:hover .d1,
.mainMenu ul.menuLevel1 li.itemNormalLeaf:hover .d1 {
  background-image: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/menuBg1_hover.png);
  background-position: top right;
  background-repeat: repeat-y;
}
.mainMenu ul.menuLevel1 li.itemNormal:hover .d1 .d1,
.mainMenu ul.menuLevel1 li.itemNormalLeaf:hover .d1 .d1 {
  background-image: none;
}
.mainMenu ul.menuLevel1 li.itemNormal:hover UL.dynamic {
  display: block;
  z-index: 304;
}
.mainMenu ul.menuLevel2 {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  border-top: 1px solid #605f5d;
  border-bottom: 1px solid #605f5d;
}
.mainMenu ul.menuLevel2 li {
  text-transform: none;
  margin: 0;
  padding: 0;
}
.mainMenu ul.menuLevel2 li .d1 {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/menuBg2.png);
  background-position: right top;
  background-repeat: repeat-y;
  float: left;
  width: 100%;
}
.mainMenu ul.menuLevel2 li .d1 .d1 {
  background: transparent;
}
.mainMenu ul.menuLevel2 li.itemNormal .d2 {
  background-image: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/menutri-r.gif);
  background-position: 168px 9px;
  background-repeat: no-repeat;
}
.mainMenu ul.menuLevel2 li.itemNormal .d2 .d2 {
  background: transparent;
}
.mainMenu ul.menuLevel2 li.itemNormalLeaf .d2 {
  background: transparent;
}
.mainMenu ul.menuLevel2 li span span {
  color: #f3ff3e;
  font-weight: normal;
  font-size: 9pt;
  padding: 5px 20px 5px 0;
  background-image: none;
  background-color: transparent;
}
.mainMenu ul.menuLevel2 li a {
  color: white;
  font-weight: normal;
  font-size: 9pt;
  width: 161px;
  padding: 5px 20px 5px 0;
  background: transparent;
  margin: 0;
}
.mainMenu ul.menuLevel2 li a:hover {
  color: white;
  font-weight: normal;
}
.mainMenu ul.menuLevel3 {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
}
.mainMenu ul.menuLevel3 li {
  margin: 0;
  padding: 0;
  background: transparent;
}
.mainMenu ul.menuLevel3 li .d1 {
  background-image: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/menuBg3.png);
  background-position: bottom right;
  background-repeat: repeat-y;
}
.mainMenu ul.menuLevel3 li .d1 .d1 {
  background: transparent;
}
.mainMenu ul.menuLevel3 li span span {
  color: #f3ff3e;
  font-weight: normal;
  font-size: 8pt;
  padding: 5px 20px 5px 0;
}
.mainMenu ul.menuLevel3 li a {
  color: white;
  font-weight: normal;
  font-size: 8pt;
  padding: 5px 20px 5px 0;
  width: 161px;
}
.mainMenu ul.menuLevel3 li a:hover {
  color: white;
  font-weight: normal;
}
.mainMenu .dynamicMenuLevelContainer {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
}
.mainMenu .dynamicMenuLevelContainer IMG.menuMemberOnlyAndHiddenIcon,
.mainMenu .dynamicMenuLevelContainer DIV.menuMemberOnlyAndHiddenIcon,
.mainMenu .dynamicMenuLevelContainer IMG.menuHiddenIcon,
.mainMenu .dynamicMenuLevelContainer DIV.menuHiddenIcon,
.mainMenu .dynamicMenuLevelContainer IMG.menuMemberOnlyIcon,
.mainMenu .dynamicMenuLevelContainer DIV.menuMemberOnlyIcon {
  right: 2px;
  left: auto;
}
.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: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/menuDynamicBg.png);
  background-position: bottom right;
  background-repeat: repeat;
  border: 1px solid #3e3d3a;
}
.mainMenu .dynamicMenuLevelContainer ul.dynamic li {
  background: none;
  text-transform: none;
  font-size: 9pt;
  width: 200px;
  margin: 0;
  padding: 0;
}
.mainMenu .dynamicMenuLevelContainer ul.dynamic li:hover {
  z-index: 303;
}
.mainMenu .dynamicMenuLevelContainer ul.dynamic li:hover ul.dynamic {
  visibility: visible;
}
.mainMenu .dynamicMenuLevelContainer ul.dynamic li.itemNormal .d2 {
  background-image: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/menutri-r.gif);
  background-position: 188px 9px;
  background-repeat: no-repeat;
}
.mainMenu .dynamicMenuLevelContainer ul.dynamic li.itemNormal .d2 .d2 {
  background: transparent;
}
.mainMenu .dynamicMenuLevelContainer ul.dynamic li a {
  color: white;
  font-weight: normal;
  font-size: 9pt;
  padding: 5px 20px !important;
  width: 160px;
  text-align: left;
}
.mainMenu .dynamicMenuLevelContainer ul.dynamic li a:hover {
  background-image: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/menuDynamicBg_hover.png);
  background-position: bottom right;
  background-repeat: repeat;
  color: white;
  font-weight: normal;
  font-size: 9pt;
  width: 160px;
}
.mainMenu .dynamicMenuLevelContainer ul.dynamic UL.dynamic {
  margin: 0;
  padding: 0;
  visibility: hidden;
  z-index: 305;
  left: 200px;
}
.mainMenu #footerLogoContainer {
  float: left;
}
.mainMenuBottomCorners {
  display: block;
  float: left;
  width: 100%;
  background-image: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/menuBg_bottom.png);
  background-position: top right;
  background-repeat: repeat-y;
}
.mainMenuBottomCorners .bottomCorners {
  display: block;
  float: left;
  height: 20px;
  width: 100%;
  background-color: #213d5b;
  margin-top: 100px;
}
TABLE.contStyleExcSimpleTable {
  border-color: #999999;
}
TABLE.contStyleExcSimpleTable TH,
TABLE.contStyleExcSimpleTable TD {
  border-color: #999999;
}
blockquote,
blockquote.quotedText {
  border-color: white;
  background-color: white;
}
.controlTooltipExtender {
  background-color: white;
  border-color: #e2e3c9;
}
BODY.printContentView,
BODY.widgetMode,
BODY.insertedUserCustomForm {
  background: none;
}
.WaGadgetUnsubscribeFromEmails p {
  margin-top: 10px;
}
#idTermsOfUseContainer .fieldItem {
  padding-bottom: 1em;
}
#idTermsOfUseContainer .fieldItem .typeCheckboxContainer {
  margin-right: 0.1em;
}
#idTermsOfUseContainer .clearEndContainer {
  clear: both;
}
.WaGadgetChangePassword #idActionButtonsContainer input {
  width: 15%;
  margin-right: 3%;
}
.WaGadgetChangePassword h1[class*="SystemPageTitle"] {
  padding-bottom: 0;
}
.WaGadgetChangePassword .introContainer {
  margin-bottom: 20px;
}
BODY.customizeContentView .cnMainContainer {
  float: none;
  margin: 0 auto;
  position: relative;
}
BODY.customizeContentView .cnMainContainer .hidden {
  display: none;
}
.functionalPageContentContainer .clearEndContainer {
  clear: both;
}
DIV.BulletedContainerWarninngSigned {
  padding-left: 20px;
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/confirmWindows/icon-warning.gif) left 0px no-repeat;
  min-height: 16px;
}
DIV.BulletedContainerWarninngSignedDisabled {
  padding-left: 20px;
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/confirmWindows/icon-warning-disabled.gif) left 0px no-repeat;
  min-height: 16px;
}
.hidden {
  display: none;
}
.gadget:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  font-size: 0;
  content: ".";
}
.gadget {
  display: inline-block;
}
/* Hides from IE-mac \*/

* HTML .gadget {
  height: 1%;
}
.gadget {
  display: block;
}
/* End hide from IE-mac */

/*--------------------- Dividers -----------------------*/

img.WaContentDivider {
  display: block;
  margin: 1em 0;
  width: 100%;
}
.cnHeaderContainer [class*="artBoxContainerType"],
.cnHeaderContainer [class*="artBoxContainerType"] TD,
.cnHeaderContainer [class*="artBoxContainerType"] P,
.cnHeaderContainer [class*="artBoxContainerType"] A:link,
.cnHeaderContainer [class*="artBoxContainerType"] A:active,
.cnHeaderContainer [class*="artBoxContainerType"] A:visited,
.cnHeaderContainer [class*="artBoxContainerType"] H1,
.cnHeaderContainer [class*="artBoxContainerType"] H2,
.cnHeaderContainer [class*="artBoxContainerType"] H3,
.cnHeaderContainer [class*="artBoxContainerType"] H4,
.cnHeaderContainer [class*="artBoxContainerType"] H5,
.cnLeftSidebar [class*="artBoxContainerType"],
.cnLeftSidebar [class*="artBoxContainerType"] TD,
.cnLeftSidebar [class*="artBoxContainerType"] P,
.cnLeftSidebar [class*="artBoxContainerType"] A:link,
.cnLeftSidebar [class*="artBoxContainerType"] A:active,
.cnLeftSidebar [class*="artBoxContainerType"] A:visited,
.cnLeftSidebar [class*="artBoxContainerType"] H1,
.cnLeftSidebar [class*="artBoxContainerType"] H2,
.cnLeftSidebar [class*="artBoxContainerType"] H3,
.cnLeftSidebar [class*="artBoxContainerType"] H4,
.cnLeftSidebar [class*="artBoxContainerType"] H5,
.cnFooterContainer [class*="artBoxContainerType"],
.cnFooterContainer [class*="artBoxContainerType"] TD,
.cnFooterContainer [class*="artBoxContainerType"] P,
.cnFooterContainer [class*="artBoxContainerType"] A:link,
.cnFooterContainer [class*="artBoxContainerType"] A:active,
.cnFooterContainer [class*="artBoxContainerType"] A:visited,
.cnFooterContainer [class*="artBoxContainerType"] H1,
.cnFooterContainer [class*="artBoxContainerType"] H2,
.cnFooterContainer [class*="artBoxContainerType"] H3,
.cnFooterContainer [class*="artBoxContainerType"] H4,
.cnFooterContainer [class*="artBoxContainerType"] H5,
.cnTopMenu [class*="artBoxContainerType"],
.cnTopMenu [class*="artBoxContainerType"] TD,
.cnTopMenu [class*="artBoxContainerType"] P,
.cnTopMenu [class*="artBoxContainerType"] A:link,
.cnTopMenu [class*="artBoxContainerType"] A:active,
.cnTopMenu [class*="artBoxContainerType"] A:visited,
.cnTopMenu [class*="artBoxContainerType"] H1,
.cnTopMenu [class*="artBoxContainerType"] H2,
.cnTopMenu [class*="artBoxContainerType"] H3,
.cnTopMenu [class*="artBoxContainerType"] H4,
.cnTopMenu [class*="artBoxContainerType"] H5 {
  color: white;
}
.cnPrimaryContentBlock1Content .boxViewOutline a {
  text-decoration: underline;
}
.cnPrimaryContentBlock1Content .boxViewOutline a:hover {
  text-decoration: underline;
}
.cnPrimaryContentBlock1Content .boxViewOutline .topCorners {
  display: block;
  _display: none;
  float: left;
  width: 100%;
  height: 4px;
}
.cnPrimaryContentBlock1Content .boxViewOutline .topCorners .r1 {
  height: 4px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-cotl.png) left bottom no-repeat;
  _background: none;
}
.cnPrimaryContentBlock1Content .boxViewOutline .topCorners .r2 {
  height: 4px;
  padding: 0 4px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-cotr.png) right bottom no-repeat;
  _background: none;
}
.cnPrimaryContentBlock1Content .boxViewOutline .topCorners .r3 {
  height: 4px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-cet.png) left bottom repeat-x;
}
.cnPrimaryContentBlock1Content .boxViewOutline .bottomCorners {
  display: block;
  _display: none;
  float: left;
  width: 100%;
  height: 9px;
}
.cnPrimaryContentBlock1Content .boxViewOutline .bottomCorners .r1 {
  height: 4px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-cobl.png) left bottom no-repeat;
  _background: none;
}
.cnPrimaryContentBlock1Content .boxViewOutline .bottomCorners .r2 {
  height: 4px;
  padding: 0 4px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-cobr.png) right bottom no-repeat;
  _background: none;
}
.cnPrimaryContentBlock1Content .boxViewOutline .bottomCorners .r3 {
  height: 4px;
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-ceb.png) left bottom repeat-x;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer {
  width: 100%;
  float: left;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .d1 {
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-cer.png) right top repeat-y;
  _background: none;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .d1 .d1 {
  background: none;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .d2 {
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-cel.png) left top repeat-y;
  padding: 0 4px;
  _background: none;
  _padding: 0;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .d2 .d2 {
  background: none;
  padding: 0;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .d3 {
  background: #2d497d url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-menubg.png) left top repeat-x;
  _background: none;
  padding: 5px;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .d3 .d3 {
  background: none;
  _filter: none;
  padding: 0;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .topCorners,
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .bottomCorners {
  display: none;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .topCorners .r1,
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .bottomCorners .r1,
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .topCorners .r2,
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .bottomCorners .r2,
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .topCorners .r3,
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .bottomCorners .r3 {
  background: transparent;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer H4.boxHeaderTitle {
  padding: 5px;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .boxHeaderContainer {
  padding: 0;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer H4.boxHeaderTitle,
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .boxHeaderContainer {
  margin: 0;
  color: white;
  font-weight: normal;
  text-decoration: none;
  font-size: 12 p 1;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer H4.boxHeaderTitle a,
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .boxHeaderContainer a {
  color: white;
  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 {
  float: left;
  width: 100%;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .topCorners,
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .bottomCorners {
  display: none;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .topCorners .r1,
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .bottomCorners .r1,
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .topCorners .r2,
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .bottomCorners .r2,
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .topCorners .r3,
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .bottomCorners .r3 {
  background: transparent;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer {
  float: left;
  width: 100%;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .d1 {
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-cer.png) right top repeat-y;
  _background: none;
  width: 100%;
  float: left;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .d1 .d1 {
  background: none;
  width: auto;
  float: none;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .d2 {
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-cel.png) left top repeat-y;
  padding: 0 0 0 4px;
  width: 658px;
  float: left;
  _background: none;
  _padding: 0;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .d2 .d2 {
  background: none;
  padding: 0;
  width: auto;
  float: none;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .d3 {
  background-color: white;
  width: 100%;
  float: left;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .d3 .d3 {
  background: none;
  _filter: none;
  float: none;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer {
  clear: both;
  text-align: right;
  *float: none;
  margin-right: 10px;
  width: 100%;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .topCorners,
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .bottomCorners {
  display: none;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .topCorners .r1,
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .bottomCorners .r1,
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .topCorners .r2,
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .bottomCorners .r2,
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .topCorners .r3,
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .bottomCorners .r3 {
  background: transparent;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .boxFooterContainer .d1 {
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-cer.png) right top repeat-y;
  _background: none;
  width: 100%;
  float: left;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .boxFooterContainer .d1 .d1 {
  background: none;
  width: auto;
  float: none;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .boxFooterContainer .d2 {
  background: transparent url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/artbox001-cel.png) left top repeat-y;
  padding: 0 0 0 4px;
  width: 658px;
  float: left;
  _background: none;
  _padding: 0;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .boxFooterContainer .d2 .d2 {
  background: none;
  padding: 0;
  width: auto;
  float: none;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer a {
  text-decoration: underline;
  display: block;
  padding: 5px 10px;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer a:hover {
  text-decoration: underline;
}
.boxViewOutline {
  clear: both;
}
.boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer {
  width: 37%;
  padding: 2%;
  float: left;
  min-width: 192px;
}
.boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo {
  list-style: none;
  padding: 0;
  margin: 0 0 7px 0;
}
.boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI {
  clear: both;
  padding: 0;
}
.boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI LABEL {
  width: 35%;
  float: left;
  text-align: right;
  padding-right: 5%;
}
.boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI DIV {
  width: 60%;
  float: left;
}
.boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoAlreadyRegistered,
.boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoRegistrationIsNotAvailable,
.boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoRegistrationIsClosed {
  margin-top: 10px;
}
.boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer {
  width: 55%;
  margin-left: 3%;
  padding-top: 2%;
  padding-right: 1%;
  float: left;
}
.boxViewOutline .boxBodyOuterContainer .boxBodyContainer .clearEndContainer {
  clear: both;
}
.boxViewOutline .boxFooterOuterContainer {
  clear: both;
  text-align: right;
}
.cnPrimaryContentBlock1Content .boxViewOutline {
  clear: both;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer {
  width: 37%;
  padding: 2%;
  float: left;
  min-width: 192px;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo {
  list-style: none;
  padding: 0;
  margin: 0 0 7px 0;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI {
  clear: both;
  padding: 0;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI LABEL {
  width: 35%;
  float: left;
  text-align: right;
  padding-right: 5%;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI DIV {
  width: 60%;
  float: left;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoAlreadyRegistered,
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoRegistrationIsNotAvailable,
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoRegistrationIsClosed {
  margin-top: 10px;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer {
  width: 55%;
  margin-left: 3%;
  padding-top: 2%;
  padding-right: 1%;
  float: left;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .clearEndContainer {
  clear: both;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer {
  clear: both;
  text-align: right;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainer .photoAlbumItemThumbnailPhoto {
  border: 1px solid #222222;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainerOver {
  background-color: #4c75a0;
  border: 1px solid #c7c7c7;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainerOver a:hover {
  background-color: #999999;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainerOver .photoAlbumItemThumbnailPhotoHover {
  background-color: transparent;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI.coverPhoto .photoContainer .photoInnerContainer .photoAlbumItemThumbnailPhoto {
  background: #ebeced;
  border: 1px solid white;
}
#idMemberPhotoGalleryContainer UL.albumsContainerUL LI .photoGalleryItemThumbnailImage {
  border: 1px solid #222222;
}
#idMemberPhotoGalleryContainer UL.albumsContainerUL LI .photoGalleryItemThumbnailImageHover {
  background-color: #4c75a0;
  border: 1px solid #c7c7c7;
}
.WaGadgetPhotoAlbumStateList #idMemberPhotoAlbumContainer {
  width: 100%;
  float: left;
}
.WaGadgetPhotoAlbumStateList #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderRightContainer {
  float: right;
}
.WaGadgetPhotoAlbumStateList #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer {
  margin-top: 10px;
}
.WaGadgetPhotoAlbumStateList #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleLeftContainer {
  float: left;
  width: 75%;
}
.WaGadgetPhotoAlbumStateList #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleRightContainer {
  float: right;
  width: 23%;
}
.WaGadgetPhotoAlbumStateList .idPhotoTitleMainContainer {
  clear: none;
  float: right;
  line-height: 26px;
  width: 50%;
}
.WaGadgetPhotoAlbumStateList .idPhotoTitleMainContainer #idPhotoAlbumCreatedOnContainer {
  line-height: 26px;
  text-align: right;
}
.WaGadgetPhotoAlbumStateList #idIntroContainer {
  margin-bottom: 10px;
  float: left;
  width: 100%;
}
.WaGadgetPhotoAlbumStateList #idPhotoAlbumPanelContainer {
  width: 100%;
  margin-bottom: 5px;
}
.WaGadgetPhotoAlbumStateList #idPhotoAlbumPanelContainer .noPhotosPanel {
  margin-bottom: 10px;
  float: left;
  width: 100%;
}
.WaGadgetPhotoAlbumStateList #idPhotoAlbumPanelContainer .photoAlbumUploadButtonContainer {
  clear: none;
  float: left;
  line-height: 26px;
  margin-bottom: 10px;
}
.WaGadgetPhotoAlbumStateList #idPhotoAlbumPanelContainer .photoAlbumViewModeContainer {
  float: left;
  line-height: 26px;
  margin-bottom: 10px;
}
.WaGadgetPhotoAlbumStateList #idPhotoAlbumPanelContainer .photoAlbumViewModeContainer INPUT {
  margin-right: 2px;
}
.WaGadgetPhotoAlbumStateList #idPhotoAlbumPanelContainer .photoAlbumViewModeContainer LABEL {
  margin-right: 10px;
}
#idPhotoAlbum .pageBackContainer {
  margin-bottom: 10px;
}
#idPhotoAlbum #idPhotoAlbumBackContainer {
  float: left;
}
#idPhotoAlbum .buttonsInTitleContainer {
  float: right;
}
#idPhotoAlbum #idPhotoAlbumTitleMainContainer {
  float: left;
  width: 100%;
  margin-top: 5px;
}
#idPhotoAlbum #idPhotoAlbumTitleMainContainer .titleLeftContainer {
  width: 70%;
  float: left;
}
#idPhotoAlbum #idPhotoAlbumTitleMainContainer .titleRightContainer {
  width: 30%;
  float: right;
  text-align: right;
}
#idPhotoAlbumMainContainer {
  width: 100%;
  clear: both;
}
#idPhotoAlbumMainContainer .descriptionContainer {
  margin-bottom: 10px;
}
#idPhotoAlbumMainContainer UL.photosContainerUL {
  margin: 5px auto 0 auto;
  padding: 0;
  list-style-type: none;
  text-align: center;
  _margin-left: -10px;
  _padding-left: 10px;
  _padding-top: 5px;
  clear: both;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI {
  width: 160px;
  -width: 165px;
  margin: 0 0 25px 0;
  text-align: center;
  vertical-align: text-top;
  display: -moz-inline-stack;
  display: inline-block;
  _overflow: hidden;
  zoom: 1;
  *display: inline;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer {
  cursor: pointer;
  float: left;
  height: 160px;
  width: 145px;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainer {
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  width: 144px;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainer .photoAlbumItemThumbnailPhoto {
  background: transparent;
  padding: 6px;
  text-align: center;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainer .photoAlbumItemThumbnailPhoto IMG {
  border: 0;
  padding: 0;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainer .photoAlbumItemThumbnailPhoto .smallDescriptionContainer {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  width: 130px;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainerOver {
  margin: -1px 0 0 -1px;
  padding: 1px 0 6px 0;
  width: 144px;
  position: relative;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainerOver a:hover {
  display: block;
  width: 100%;
  text-align: center;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainerOver .photoAlbumItemThumbnailPhotoHover {
  background-color: transparent;
  border: 0;
  padding: 6px 6px 0 6px;
  margin: 0;
  text-align: center;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainerOver .photoAlbumItemThumbnailPhotoHover a {
  background: transparent;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainerOver .photoAlbumItemThumbnailPhotoHover IMG {
  border: 0;
  padding: 0;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainerOver .fullDescriptionContainer {
  overflow: hidden;
  padding: 0 5px 4px 7px;
  text-align: left;
  width: 125 px;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI.coverPhoto .photoContainer .photoInnerContainer .photoAlbumItemThumbnailPhoto IMG {
  border: 0;
  padding: 0;
}
#idPhotoAlbumMainContainer #idPhotoAlbumCreatedOnContainer {
  float: right;
  font-size: 1.1em;
}
#idPhotoAlbumTopPagerContainer,
#idPhotoAlbumBottomPagerContainer {
  float: right;
  width: 100%;
  margin-bottom: 10px;
}
#idPhotoAlbumTopPagerContainer .photoAlbumPagerContainer,
#idPhotoAlbumBottomPagerContainer .photoAlbumPagerContainer {
  float: right;
}
.WaGadgetPhotoAlbumStatePhoto #idMenuHeaderContainer,
.WaGadgetMemberPublicProfileStatePhoto #idMenuHeaderContainer {
  margin-bottom: 10px;
  float: left;
  width: 100%;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer #idPhotoBackContainer,
.WaGadgetMemberPublicProfileStatePhoto #idPhotoHeaderContainer #idPhotoBackContainer {
  float: left;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer,
.WaGadgetMemberPublicProfileStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer {
  float: right;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer,
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer {
  float: left;
  width: 100%;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idPhotoMainSectionContainer,
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer #idPhotoMainSectionContainer {
  text-align: center;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer,
.WaGadgetMemberPublicProfileStatePhoto .footerContainer {
  float: left;
  text-align: center;
  width: 100%;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer TEXTAREA,
.WaGadgetMemberPublicProfileStatePhoto .footerContainer TEXTAREA {
  width: 60%;
  height: 100px;
  margin: 10px 0;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer,
.WaGadgetMemberPublicProfileStatePhoto .footerContainer .buttonsContainer {
  margin-top: 10px;
}
.WaGadgetMemberPublicProfileStatePhoto #idMenuHeaderContainer {
  text-align: center;
}
.WaGadgetMemberPublicProfileStatePhoto #idMenuHeaderContainer .linkContainer {
  display: inline;
  margin-right: 10px;
}
.WaGadgetPhotoAlbumStatePhoto #idMenuHeaderContainer .linkContainer {
  float: left;
  margin-right: 10px;
}
.WaGadgetPhotoAlbumStatePhoto #idMenuHeaderContainer .infoContainer {
  float: right;
  margin-left: 10px;
}
#idMemberPhotoGalleryContainer #idPhotoGalleryMainSectionContainer {
  float: left;
  text-align: center;
  width: 100%;
  clear: both;
}
#idMemberPhotoGalleryContainer #idPhotoGalleryMainSectionContainer .emptyGalleryPanelInnerDiv {
  text-align: left;
}
#idMemberPhotoGalleryContainer #idPhotoGalleryMainSectionContainer .emptyGalleryPanelInnerDiv .noAlbumsLocalizeContainer {
  margin-bottom: 10px;
}
#idMemberPhotoGalleryContainer UL.albumsContainerUL {
  margin: 5px auto 0 auto;
  padding: 0;
  list-style-type: none;
  text-align: center;
  _margin-left: -10px;
  _padding-left: 10px;
  _padding-top: 5px;
  clear: both;
}
#idMemberPhotoGalleryContainer UL.albumsContainerUL LI {
  width: 160px;
  -width: 165px;
  margin: 0 7px 25px 0;
  text-align: center;
  vertical-align: text-top;
  display: -moz-inline-stack;
  display: inline-block;
  _overflow: hidden;
  zoom: 1;
  *display: inline;
}
#idMemberPhotoGalleryContainer UL.albumsContainerUL LI .photoGalleryItemThumbnailImage {
  padding: 6px;
}
#idMemberPhotoGalleryContainer UL.albumsContainerUL LI .photoGalleryItemThumbnailImage IMG {
  padding: 0;
  border: 0;
}
#idMemberPhotoGalleryContainer UL.albumsContainerUL LI .photoGalleryItemThumbnailImageHover {
  padding: 6px;
}
#idMemberPhotoGalleryContainer UL.albumsContainerUL LI .photoGalleryItemThumbnailImageHover IMG {
  padding: 0;
  border: 0;
}
#idMemberPhotoGalleryContainer UL.albumsContainerUL LI .photoGalleryItemThumbnailImageHover .photoGalleryItemDescription {
  overflow: hidden;
  width: 100px;
}
.WaGadgetContactProfileStateMain TABLE#memberFieldTable TD,
.WaGadgetContactProfileStateAccess TABLE#memberFieldTable TD,
.WaGadgetContactProfileStateSubscriptions TABLE#memberFieldTable TD,
.WaGadgetContactProfileStateFinances TABLE#memberFieldTable TD,
.gadgetMemberProfilePhotoGallery TABLE#memberFieldTable TD,
.WaGadgetMemberPublicProfileStateMain TABLE#memberFieldTable TD,
.WaGadgetMemberPublicProfileStatePhotoAlbums TABLE#memberFieldTable TD,
.gadgetMemberProfilePrivacy TABLE#memberFieldTable TD,
.WaGadgetContactProfileStateMain TABLE#memberFieldTable TH,
.WaGadgetContactProfileStateAccess TABLE#memberFieldTable TH,
.WaGadgetContactProfileStateSubscriptions TABLE#memberFieldTable TH,
.WaGadgetContactProfileStateFinances TABLE#memberFieldTable TH,
.gadgetMemberProfilePhotoGallery TABLE#memberFieldTable TH,
.WaGadgetMemberPublicProfileStateMain TABLE#memberFieldTable TH,
.WaGadgetMemberPublicProfileStatePhotoAlbums TABLE#memberFieldTable TH,
.gadgetMemberProfilePrivacy TABLE#memberFieldTable TH {
  border-bottom: 1px solid #888888;
}
.WaGadgetContactProfileStateMain #membersTable TD .grayedOut,
.WaGadgetContactProfileStateAccess #membersTable TD .grayedOut,
.WaGadgetContactProfileStateSubscriptions #membersTable TD .grayedOut,
.WaGadgetContactProfileStateFinances #membersTable TD .grayedOut,
.gadgetMemberProfilePhotoGallery #membersTable TD .grayedOut,
.WaGadgetMemberPublicProfileStateMain #membersTable TD .grayedOut,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD .grayedOut,
.gadgetMemberProfilePrivacy #membersTable TD .grayedOut {
  color: #a4a4a4;
}
.WaGadgetContactProfileStateMain #membersTable TR.grayedOut,
.WaGadgetContactProfileStateAccess #membersTable TR.grayedOut,
.WaGadgetContactProfileStateSubscriptions #membersTable TR.grayedOut,
.WaGadgetContactProfileStateFinances #membersTable TR.grayedOut,
.gadgetMemberProfilePhotoGallery #membersTable TR.grayedOut,
.WaGadgetMemberPublicProfileStateMain #membersTable TR.grayedOut,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TR.grayedOut,
.gadgetMemberProfilePrivacy #membersTable TR.grayedOut,
.WaGadgetContactProfileStateMain #membersTable TR.grayedOut a,
.WaGadgetContactProfileStateAccess #membersTable TR.grayedOut a,
.WaGadgetContactProfileStateSubscriptions #membersTable TR.grayedOut a,
.WaGadgetContactProfileStateFinances #membersTable TR.grayedOut a,
.gadgetMemberProfilePhotoGallery #membersTable TR.grayedOut a,
.WaGadgetMemberPublicProfileStateMain #membersTable TR.grayedOut a,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TR.grayedOut a,
.gadgetMemberProfilePrivacy #membersTable TR.grayedOut a {
  color: #a4a4a4;
}
.WaGadgetContactProfileStateMain #membersTable TR.grayedOutBk TD,
.WaGadgetContactProfileStateAccess #membersTable TR.grayedOutBk TD,
.WaGadgetContactProfileStateSubscriptions #membersTable TR.grayedOutBk TD,
.WaGadgetContactProfileStateFinances #membersTable TR.grayedOutBk TD,
.gadgetMemberProfilePhotoGallery #membersTable TR.grayedOutBk TD,
.WaGadgetMemberPublicProfileStateMain #membersTable TR.grayedOutBk TD,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TR.grayedOutBk TD,
.gadgetMemberProfilePrivacy #membersTable TR.grayedOutBk TD {
  background-color: #e8e8e8;
}
.WaGadgetContactProfileStateMain .memberDetailsTabsContainer,
.WaGadgetContactProfileStateAccess .memberDetailsTabsContainer,
.WaGadgetContactProfileStatePrivacy .memberDetailsTabsContainer,
.WaGadgetContactProfileStateSubscriptions .memberDetailsTabsContainer,
.WaGadgetContactProfileStateFinances .memberDetailsTabsContainer,
.WaGadgetContactProfileStatePhotoGallery .memberDetailsTabsContainer,
.WaGadgetMemberPublicProfileStateMain .memberDetailsTabsContainer,
.WaGadgetMemberPublicProfileStatePhotoAlbums .memberDetailsTabsContainer {
  margin: 10px 0;
  padding: 0;
  float: left;
  width: 100%;
}
.WaGadgetContactProfileStateMain .memberDetailsTabsContainer UL.memberDetailsTabMenu,
.WaGadgetContactProfileStateAccess .memberDetailsTabsContainer UL.memberDetailsTabMenu,
.WaGadgetContactProfileStatePrivacy .memberDetailsTabsContainer UL.memberDetailsTabMenu,
.WaGadgetContactProfileStateSubscriptions .memberDetailsTabsContainer UL.memberDetailsTabMenu,
.WaGadgetContactProfileStateFinances .memberDetailsTabsContainer UL.memberDetailsTabMenu,
.WaGadgetContactProfileStatePhotoGallery .memberDetailsTabsContainer UL.memberDetailsTabMenu,
.WaGadgetMemberPublicProfileStateMain .memberDetailsTabsContainer UL.memberDetailsTabMenu,
.WaGadgetMemberPublicProfileStatePhotoAlbums .memberDetailsTabsContainer UL.memberDetailsTabMenu {
  margin: 0;
  padding: 0;
  list-style: none;
}
.WaGadgetContactProfileStateMain .memberDetailsTabsContainer li,
.WaGadgetContactProfileStateAccess .memberDetailsTabsContainer li,
.WaGadgetContactProfileStatePrivacy .memberDetailsTabsContainer li,
.WaGadgetContactProfileStateSubscriptions .memberDetailsTabsContainer li,
.WaGadgetContactProfileStateFinances .memberDetailsTabsContainer li,
.WaGadgetContactProfileStatePhotoGallery .memberDetailsTabsContainer li,
.WaGadgetMemberPublicProfileStateMain .memberDetailsTabsContainer li,
.WaGadgetMemberPublicProfileStatePhotoAlbums .memberDetailsTabsContainer li {
  float: left;
  margin: 0 20px 0 0;
}
.WaGadgetContactProfileStateMain .memberDetailsTabsContainer li .warning,
.WaGadgetContactProfileStateAccess .memberDetailsTabsContainer li .warning,
.WaGadgetContactProfileStatePrivacy .memberDetailsTabsContainer li .warning,
.WaGadgetContactProfileStateSubscriptions .memberDetailsTabsContainer li .warning,
.WaGadgetContactProfileStateFinances .memberDetailsTabsContainer li .warning,
.WaGadgetContactProfileStatePhotoGallery .memberDetailsTabsContainer li .warning,
.WaGadgetMemberPublicProfileStateMain .memberDetailsTabsContainer li .warning,
.WaGadgetMemberPublicProfileStatePhotoAlbums .memberDetailsTabsContainer li .warning {
  background: url("/BuiltTheme/nature_trails.v2.0/a82455aa/images/icons/icon-warning.gif") no-repeat scroll 0px 2px transparent;
  padding-left: 17px;
}
.WaGadgetContactProfileStateMain .topButtonsContainer .inner,
.WaGadgetContactProfileStateAccess .topButtonsContainer .inner,
.WaGadgetContactProfileStatePrivacy .topButtonsContainer .inner,
.WaGadgetContactProfileStateSubscriptions .topButtonsContainer .inner,
.WaGadgetContactProfileStateFinances .topButtonsContainer .inner,
.WaGadgetContactProfileStatePhotoGallery .topButtonsContainer .inner,
.WaGadgetMemberPublicProfileStateMain .topButtonsContainer .inner,
.WaGadgetMemberPublicProfileStatePhotoAlbums .topButtonsContainer .inner {
  position: relative;
}
.WaGadgetContactProfileStateMain .topButtonsContainer .inner div:first-child,
.WaGadgetContactProfileStateAccess .topButtonsContainer .inner div:first-child,
.WaGadgetContactProfileStatePrivacy .topButtonsContainer .inner div:first-child,
.WaGadgetContactProfileStateSubscriptions .topButtonsContainer .inner div:first-child,
.WaGadgetContactProfileStateFinances .topButtonsContainer .inner div:first-child,
.WaGadgetContactProfileStatePhotoGallery .topButtonsContainer .inner div:first-child,
.WaGadgetMemberPublicProfileStateMain .topButtonsContainer .inner div:first-child,
.WaGadgetMemberPublicProfileStatePhotoAlbums .topButtonsContainer .inner div:first-child {
  float: left;
}
.WaGadgetContactProfileStateMain SPAN.totalBalance,
.WaGadgetContactProfileStateAccess SPAN.totalBalance,
.WaGadgetContactProfileStatePrivacy SPAN.totalBalance,
.WaGadgetContactProfileStateSubscriptions SPAN.totalBalance,
.WaGadgetContactProfileStateFinances SPAN.totalBalance,
.WaGadgetContactProfileStatePhotoGallery SPAN.totalBalance,
.WaGadgetMemberPublicProfileStateMain SPAN.totalBalance,
.WaGadgetMemberPublicProfileStatePhotoAlbums SPAN.totalBalance {
  float: right;
  font-weight: bold;
  padding-top: 3px;
}
.WaGadgetContactProfileStateMain DIV.subTitle,
.WaGadgetContactProfileStateAccess DIV.subTitle,
.WaGadgetContactProfileStatePrivacy DIV.subTitle,
.WaGadgetContactProfileStateSubscriptions DIV.subTitle,
.WaGadgetContactProfileStateFinances DIV.subTitle,
.WaGadgetContactProfileStatePhotoGallery DIV.subTitle,
.WaGadgetMemberPublicProfileStateMain DIV.subTitle,
.WaGadgetMemberPublicProfileStatePhotoAlbums DIV.subTitle {
  float: left;
  width: 100%;
}
.WaGadgetContactProfileStateMain h1[class*="SystemPageTitle"],
.WaGadgetContactProfileStateAccess h1[class*="SystemPageTitle"],
.WaGadgetContactProfileStatePrivacy h1[class*="SystemPageTitle"],
.WaGadgetContactProfileStateSubscriptions h1[class*="SystemPageTitle"],
.WaGadgetContactProfileStateFinances h1[class*="SystemPageTitle"],
.WaGadgetContactProfileStatePhotoGallery h1[class*="SystemPageTitle"],
.WaGadgetMemberPublicProfileStateMain h1[class*="SystemPageTitle"],
.WaGadgetMemberPublicProfileStatePhotoAlbums h1[class*="SystemPageTitle"] {
  float: left;
  width: 50%;
}
.WaGadgetContactProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder,
.WaGadgetContactProfileStateAccess #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder,
.WaGadgetContactProfileStatePrivacy #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder,
.WaGadgetContactProfileStateSubscriptions #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder,
.WaGadgetContactProfileStateFinances #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder,
.WaGadgetContactProfileStatePhotoGallery #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder,
.WaGadgetMemberPublicProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder {
  float: left;
  width: 100%;
}
.WaGadgetContactProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer,
.WaGadgetContactProfileStateAccess #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer,
.WaGadgetContactProfileStatePrivacy #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer,
.WaGadgetContactProfileStateSubscriptions #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer,
.WaGadgetContactProfileStateFinances #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer,
.WaGadgetContactProfileStatePhotoGallery #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer,
.WaGadgetMemberPublicProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer {
  width: 70%;
  float: left;
}
.WaGadgetContactProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE,
.WaGadgetContactProfileStateAccess #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE,
.WaGadgetContactProfileStatePrivacy #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE,
.WaGadgetContactProfileStateSubscriptions #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE,
.WaGadgetContactProfileStateFinances #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE,
.WaGadgetContactProfileStatePhotoGallery #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE,
.WaGadgetMemberPublicProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE {
  width: 100%;
}
.WaGadgetContactProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.left,
.WaGadgetContactProfileStateAccess #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.left,
.WaGadgetContactProfileStatePrivacy #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.left,
.WaGadgetContactProfileStateSubscriptions #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.left,
.WaGadgetContactProfileStateFinances #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.left,
.WaGadgetContactProfileStatePhotoGallery #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.left,
.WaGadgetMemberPublicProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.left,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.left {
  width: 35%;
}
.WaGadgetContactProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.right,
.WaGadgetContactProfileStateAccess #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.right,
.WaGadgetContactProfileStatePrivacy #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.right,
.WaGadgetContactProfileStateSubscriptions #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.right,
.WaGadgetContactProfileStateFinances #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.right,
.WaGadgetContactProfileStatePhotoGallery #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.right,
.WaGadgetMemberPublicProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.right,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.right {
  width: 65%;
  padding-left: 0.7%;
}
.WaGadgetContactProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder .actionButtonContainer,
.WaGadgetContactProfileStateAccess #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder .actionButtonContainer,
.WaGadgetContactProfileStatePrivacy #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder .actionButtonContainer,
.WaGadgetContactProfileStateSubscriptions #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder .actionButtonContainer,
.WaGadgetContactProfileStateFinances #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder .actionButtonContainer,
.WaGadgetContactProfileStatePhotoGallery #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder .actionButtonContainer,
.WaGadgetMemberPublicProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder .actionButtonContainer,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder .actionButtonContainer {
  text-align: right;
  margin-bottom: 10px;
  float: right;
}
.WaGadgetContactProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder,
.WaGadgetContactProfileStateAccess #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder,
.WaGadgetContactProfileStatePrivacy #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder,
.WaGadgetContactProfileStateSubscriptions #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder,
.WaGadgetContactProfileStateFinances #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder,
.WaGadgetContactProfileStatePhotoGallery #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder,
.WaGadgetMemberPublicProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder {
  float: left;
  width: 100%;
}
.WaGadgetContactProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer,
.WaGadgetContactProfileStateAccess #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer,
.WaGadgetContactProfileStatePrivacy #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer,
.WaGadgetContactProfileStateSubscriptions #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer,
.WaGadgetContactProfileStateFinances #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer,
.WaGadgetContactProfileStatePhotoGallery #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer,
.WaGadgetMemberPublicProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer {
  float: left;
  width: 70%;
}
.WaGadgetContactProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldLabel,
.WaGadgetContactProfileStateAccess #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldLabel,
.WaGadgetContactProfileStatePrivacy #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldLabel,
.WaGadgetContactProfileStateSubscriptions #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldLabel,
.WaGadgetContactProfileStateFinances #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldLabel,
.WaGadgetContactProfileStatePhotoGallery #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldLabel,
.WaGadgetMemberPublicProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldLabel,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldLabel {
  width: 33%;
}
.WaGadgetContactProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldBody,
.WaGadgetContactProfileStateAccess #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldBody,
.WaGadgetContactProfileStatePrivacy #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldBody,
.WaGadgetContactProfileStateSubscriptions #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldBody,
.WaGadgetContactProfileStateFinances #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldBody,
.WaGadgetContactProfileStatePhotoGallery #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldBody,
.WaGadgetMemberPublicProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldBody,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldBody {
  width: 60%;
  padding-left: 0.7%;
}
.WaGadgetContactProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder .actionButtonContainer,
.WaGadgetContactProfileStateAccess #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder .actionButtonContainer,
.WaGadgetContactProfileStatePrivacy #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder .actionButtonContainer,
.WaGadgetContactProfileStateSubscriptions #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder .actionButtonContainer,
.WaGadgetContactProfileStateFinances #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder .actionButtonContainer,
.WaGadgetContactProfileStatePhotoGallery #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder .actionButtonContainer,
.WaGadgetMemberPublicProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder .actionButtonContainer,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder .actionButtonContainer {
  text-align: right;
  margin-bottom: 10px;
  float: right;
}
.WaGadgetContactProfileStateMain #idProfileMainContainer #idSectionGroupAccountContainer .actionButtonContainer,
.WaGadgetContactProfileStateAccess #idProfileMainContainer #idSectionGroupAccountContainer .actionButtonContainer,
.WaGadgetContactProfileStatePrivacy #idProfileMainContainer #idSectionGroupAccountContainer .actionButtonContainer,
.WaGadgetContactProfileStateSubscriptions #idProfileMainContainer #idSectionGroupAccountContainer .actionButtonContainer,
.WaGadgetContactProfileStateFinances #idProfileMainContainer #idSectionGroupAccountContainer .actionButtonContainer,
.WaGadgetContactProfileStatePhotoGallery #idProfileMainContainer #idSectionGroupAccountContainer .actionButtonContainer,
.WaGadgetMemberPublicProfileStateMain #idProfileMainContainer #idSectionGroupAccountContainer .actionButtonContainer,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idProfileMainContainer #idSectionGroupAccountContainer .actionButtonContainer {
  margin-bottom: 10px;
  margin-left: 25%;
  *margin-left: 13%;
  float: left;
}
.WaGadgetContactProfileStateMain #accessByOthersContainer .fieldLabel,
.WaGadgetContactProfileStateAccess #accessByOthersContainer .fieldLabel,
.WaGadgetContactProfileStatePrivacy #accessByOthersContainer .fieldLabel,
.WaGadgetContactProfileStateSubscriptions #accessByOthersContainer .fieldLabel,
.WaGadgetContactProfileStateFinances #accessByOthersContainer .fieldLabel,
.WaGadgetContactProfileStatePhotoGallery #accessByOthersContainer .fieldLabel,
.WaGadgetMemberPublicProfileStateMain #accessByOthersContainer .fieldLabel,
.WaGadgetMemberPublicProfileStatePhotoAlbums #accessByOthersContainer .fieldLabel {
  width: 33%;
}
.WaGadgetContactProfileStateMain #accessByOthersContainer .fieldBody,
.WaGadgetContactProfileStateAccess #accessByOthersContainer .fieldBody,
.WaGadgetContactProfileStatePrivacy #accessByOthersContainer .fieldBody,
.WaGadgetContactProfileStateSubscriptions #accessByOthersContainer .fieldBody,
.WaGadgetContactProfileStateFinances #accessByOthersContainer .fieldBody,
.WaGadgetContactProfileStatePhotoGallery #accessByOthersContainer .fieldBody,
.WaGadgetMemberPublicProfileStateMain #accessByOthersContainer .fieldBody,
.WaGadgetMemberPublicProfileStatePhotoAlbums #accessByOthersContainer .fieldBody {
  width: 67%;
}
.WaGadgetContactProfileStateMain #accessByOthersContainer .fieldBody h4 .explanation,
.WaGadgetContactProfileStateAccess #accessByOthersContainer .fieldBody h4 .explanation,
.WaGadgetContactProfileStatePrivacy #accessByOthersContainer .fieldBody h4 .explanation,
.WaGadgetContactProfileStateSubscriptions #accessByOthersContainer .fieldBody h4 .explanation,
.WaGadgetContactProfileStateFinances #accessByOthersContainer .fieldBody h4 .explanation,
.WaGadgetContactProfileStatePhotoGallery #accessByOthersContainer .fieldBody h4 .explanation,
.WaGadgetMemberPublicProfileStateMain #accessByOthersContainer .fieldBody h4 .explanation,
.WaGadgetMemberPublicProfileStatePhotoAlbums #accessByOthersContainer .fieldBody h4 .explanation {
  font-size: 85%;
  font-weight: normal;
}
.WaGadgetContactProfileStateMain #idMemberSubscriptionsContainer .fieldSubContainer TABLE,
.WaGadgetContactProfileStateAccess #idMemberSubscriptionsContainer .fieldSubContainer TABLE,
.WaGadgetContactProfileStatePrivacy #idMemberSubscriptionsContainer .fieldSubContainer TABLE,
.WaGadgetContactProfileStateSubscriptions #idMemberSubscriptionsContainer .fieldSubContainer TABLE,
.WaGadgetContactProfileStateFinances #idMemberSubscriptionsContainer .fieldSubContainer TABLE,
.WaGadgetContactProfileStatePhotoGallery #idMemberSubscriptionsContainer .fieldSubContainer TABLE,
.WaGadgetMemberPublicProfileStateMain #idMemberSubscriptionsContainer .fieldSubContainer TABLE,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberSubscriptionsContainer .fieldSubContainer TABLE {
  width: auto;
}
.WaGadgetContactProfileStateMain #idMemberSubscriptionsContainer .fieldSubContainer TABLE TD.tdForumLink,
.WaGadgetContactProfileStateAccess #idMemberSubscriptionsContainer .fieldSubContainer TABLE TD.tdForumLink,
.WaGadgetContactProfileStatePrivacy #idMemberSubscriptionsContainer .fieldSubContainer TABLE TD.tdForumLink,
.WaGadgetContactProfileStateSubscriptions #idMemberSubscriptionsContainer .fieldSubContainer TABLE TD.tdForumLink,
.WaGadgetContactProfileStateFinances #idMemberSubscriptionsContainer .fieldSubContainer TABLE TD.tdForumLink,
.WaGadgetContactProfileStatePhotoGallery #idMemberSubscriptionsContainer .fieldSubContainer TABLE TD.tdForumLink,
.WaGadgetMemberPublicProfileStateMain #idMemberSubscriptionsContainer .fieldSubContainer TABLE TD.tdForumLink,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberSubscriptionsContainer .fieldSubContainer TABLE TD.tdForumLink {
  padding-left: 5px;
}
.WaGadgetContactProfileStateMain #idMemberSubscriptionsContainer .fieldLabel .memberFormCheckBox INPUT,
.WaGadgetContactProfileStateAccess #idMemberSubscriptionsContainer .fieldLabel .memberFormCheckBox INPUT,
.WaGadgetContactProfileStatePrivacy #idMemberSubscriptionsContainer .fieldLabel .memberFormCheckBox INPUT,
.WaGadgetContactProfileStateSubscriptions #idMemberSubscriptionsContainer .fieldLabel .memberFormCheckBox INPUT,
.WaGadgetContactProfileStateFinances #idMemberSubscriptionsContainer .fieldLabel .memberFormCheckBox INPUT,
.WaGadgetContactProfileStatePhotoGallery #idMemberSubscriptionsContainer .fieldLabel .memberFormCheckBox INPUT,
.WaGadgetMemberPublicProfileStateMain #idMemberSubscriptionsContainer .fieldLabel .memberFormCheckBox INPUT,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberSubscriptionsContainer .fieldLabel .memberFormCheckBox INPUT {
  margin-right: 5px;
}
.WaGadgetContactProfileStateMain #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV,
.WaGadgetContactProfileStateAccess #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV,
.WaGadgetContactProfileStatePrivacy #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV,
.WaGadgetContactProfileStateSubscriptions #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV,
.WaGadgetContactProfileStateFinances #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV,
.WaGadgetContactProfileStatePhotoGallery #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV,
.WaGadgetMemberPublicProfileStateMain #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV {
  float: right;
  margin-left: 5px;
}
.WaGadgetContactProfileStateMain #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockLabel,
.WaGadgetContactProfileStateAccess #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockLabel,
.WaGadgetContactProfileStatePrivacy #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockLabel,
.WaGadgetContactProfileStateSubscriptions #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockLabel,
.WaGadgetContactProfileStateFinances #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockLabel,
.WaGadgetContactProfileStatePhotoGallery #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockLabel,
.WaGadgetMemberPublicProfileStateMain #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockLabel,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockLabel {
  margin-left: 0;
  margin-top: 1px;
}
.WaGadgetContactProfileStateMain #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockCheckbox,
.WaGadgetContactProfileStateAccess #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockCheckbox,
.WaGadgetContactProfileStatePrivacy #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockCheckbox,
.WaGadgetContactProfileStateSubscriptions #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockCheckbox,
.WaGadgetContactProfileStateFinances #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockCheckbox,
.WaGadgetContactProfileStatePhotoGallery #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockCheckbox,
.WaGadgetMemberPublicProfileStateMain #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockCheckbox,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockCheckbox {
  margin-top: 3px;
}
.WaGadgetContactProfileStateMain #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockDropDown SELECT,
.WaGadgetContactProfileStateAccess #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockDropDown SELECT,
.WaGadgetContactProfileStatePrivacy #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockDropDown SELECT,
.WaGadgetContactProfileStateSubscriptions #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockDropDown SELECT,
.WaGadgetContactProfileStateFinances #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockDropDown SELECT,
.WaGadgetContactProfileStatePhotoGallery #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockDropDown SELECT,
.WaGadgetMemberPublicProfileStateMain #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockDropDown SELECT,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockDropDown SELECT {
  width: 65px;
}
.WaGadgetContactProfileStateMain .includeInMemberDirectoryContainer,
.WaGadgetContactProfileStateAccess .includeInMemberDirectoryContainer,
.WaGadgetContactProfileStatePrivacy .includeInMemberDirectoryContainer,
.WaGadgetContactProfileStateSubscriptions .includeInMemberDirectoryContainer,
.WaGadgetContactProfileStateFinances .includeInMemberDirectoryContainer,
.WaGadgetContactProfileStatePhotoGallery .includeInMemberDirectoryContainer,
.WaGadgetMemberPublicProfileStateMain .includeInMemberDirectoryContainer,
.WaGadgetMemberPublicProfileStatePhotoAlbums .includeInMemberDirectoryContainer {
  margin-bottom: 10px;
}
.WaGadgetContactProfileStateMain TABLE#memberFieldTable,
.WaGadgetContactProfileStateAccess TABLE#memberFieldTable,
.WaGadgetContactProfileStatePrivacy TABLE#memberFieldTable,
.WaGadgetContactProfileStateSubscriptions TABLE#memberFieldTable,
.WaGadgetContactProfileStateFinances TABLE#memberFieldTable,
.WaGadgetContactProfileStatePhotoGallery TABLE#memberFieldTable,
.WaGadgetMemberPublicProfileStateMain TABLE#memberFieldTable,
.WaGadgetMemberPublicProfileStatePhotoAlbums TABLE#memberFieldTable {
  width: 100%;
  float: left;
}
.WaGadgetContactProfileStateMain TABLE#memberFieldTable TD,
.WaGadgetContactProfileStateAccess TABLE#memberFieldTable TD,
.WaGadgetContactProfileStatePrivacy TABLE#memberFieldTable TD,
.WaGadgetContactProfileStateSubscriptions TABLE#memberFieldTable TD,
.WaGadgetContactProfileStateFinances TABLE#memberFieldTable TD,
.WaGadgetContactProfileStatePhotoGallery TABLE#memberFieldTable TD,
.WaGadgetMemberPublicProfileStateMain TABLE#memberFieldTable TD,
.WaGadgetMemberPublicProfileStatePhotoAlbums TABLE#memberFieldTable TD,
.WaGadgetContactProfileStateMain TABLE#memberFieldTable TH,
.WaGadgetContactProfileStateAccess TABLE#memberFieldTable TH,
.WaGadgetContactProfileStatePrivacy TABLE#memberFieldTable TH,
.WaGadgetContactProfileStateSubscriptions TABLE#memberFieldTable TH,
.WaGadgetContactProfileStateFinances TABLE#memberFieldTable TH,
.WaGadgetContactProfileStatePhotoGallery TABLE#memberFieldTable TH,
.WaGadgetMemberPublicProfileStateMain TABLE#memberFieldTable TH,
.WaGadgetMemberPublicProfileStatePhotoAlbums TABLE#memberFieldTable TH {
  padding: 5px 0;
  width: 25%;
  text-align: center;
}
.WaGadgetContactProfileStateMain TABLE#memberFieldTable TD.memberFieldHeadingTD,
.WaGadgetContactProfileStateAccess TABLE#memberFieldTable TD.memberFieldHeadingTD,
.WaGadgetContactProfileStatePrivacy TABLE#memberFieldTable TD.memberFieldHeadingTD,
.WaGadgetContactProfileStateSubscriptions TABLE#memberFieldTable TD.memberFieldHeadingTD,
.WaGadgetContactProfileStateFinances TABLE#memberFieldTable TD.memberFieldHeadingTD,
.WaGadgetContactProfileStatePhotoGallery TABLE#memberFieldTable TD.memberFieldHeadingTD,
.WaGadgetMemberPublicProfileStateMain TABLE#memberFieldTable TD.memberFieldHeadingTD,
.WaGadgetMemberPublicProfileStatePhotoAlbums TABLE#memberFieldTable TD.memberFieldHeadingTD {
  text-align: center;
}
.WaGadgetContactProfileStateMain TABLE#memberFieldTable TD DIV,
.WaGadgetContactProfileStateAccess TABLE#memberFieldTable TD DIV,
.WaGadgetContactProfileStatePrivacy TABLE#memberFieldTable TD DIV,
.WaGadgetContactProfileStateSubscriptions TABLE#memberFieldTable TD DIV,
.WaGadgetContactProfileStateFinances TABLE#memberFieldTable TD DIV,
.WaGadgetContactProfileStatePhotoGallery TABLE#memberFieldTable TD DIV,
.WaGadgetMemberPublicProfileStateMain TABLE#memberFieldTable TD DIV,
.WaGadgetMemberPublicProfileStatePhotoAlbums TABLE#memberFieldTable TD DIV {
  margin: 0 auto;
}
.WaGadgetContactProfileStateMain TABLE#memberFieldTable TH.memberFieldTitle,
.WaGadgetContactProfileStateAccess TABLE#memberFieldTable TH.memberFieldTitle,
.WaGadgetContactProfileStatePrivacy TABLE#memberFieldTable TH.memberFieldTitle,
.WaGadgetContactProfileStateSubscriptions TABLE#memberFieldTable TH.memberFieldTitle,
.WaGadgetContactProfileStateFinances TABLE#memberFieldTable TH.memberFieldTitle,
.WaGadgetContactProfileStatePhotoGallery TABLE#memberFieldTable TH.memberFieldTitle,
.WaGadgetMemberPublicProfileStateMain TABLE#memberFieldTable TH.memberFieldTitle,
.WaGadgetMemberPublicProfileStatePhotoAlbums TABLE#memberFieldTable TH.memberFieldTitle {
  text-align: right;
  font-weight: normal;
}
.WaGadgetContactProfileStateMain TABLE#memberFieldTable .anybodyImage,
.WaGadgetContactProfileStateAccess TABLE#memberFieldTable .anybodyImage,
.WaGadgetContactProfileStatePrivacy TABLE#memberFieldTable .anybodyImage,
.WaGadgetContactProfileStateSubscriptions TABLE#memberFieldTable .anybodyImage,
.WaGadgetContactProfileStateFinances TABLE#memberFieldTable .anybodyImage,
.WaGadgetContactProfileStatePhotoGallery TABLE#memberFieldTable .anybodyImage,
.WaGadgetMemberPublicProfileStateMain TABLE#memberFieldTable .anybodyImage,
.WaGadgetMemberPublicProfileStatePhotoAlbums TABLE#memberFieldTable .anybodyImage {
  width: 16px;
  height: 16px;
  overflow: hidden;
  padding-right: 3px;
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/globe.png) left top no-repeat;
}
.WaGadgetContactProfileStateMain TABLE#memberFieldTable .otherMembersImage,
.WaGadgetContactProfileStateAccess TABLE#memberFieldTable .otherMembersImage,
.WaGadgetContactProfileStatePrivacy TABLE#memberFieldTable .otherMembersImage,
.WaGadgetContactProfileStateSubscriptions TABLE#memberFieldTable .otherMembersImage,
.WaGadgetContactProfileStateFinances TABLE#memberFieldTable .otherMembersImage,
.WaGadgetContactProfileStatePhotoGallery TABLE#memberFieldTable .otherMembersImage,
.WaGadgetMemberPublicProfileStateMain TABLE#memberFieldTable .otherMembersImage,
.WaGadgetMemberPublicProfileStatePhotoAlbums TABLE#memberFieldTable .otherMembersImage {
  width: 16px;
  height: 16px;
  overflow: hidden;
  padding-right: 3px;
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/member_prof.png) left top no-repeat;
}
.WaGadgetContactProfileStateMain TABLE#memberFieldTable .nobodyImage,
.WaGadgetContactProfileStateAccess TABLE#memberFieldTable .nobodyImage,
.WaGadgetContactProfileStatePrivacy TABLE#memberFieldTable .nobodyImage,
.WaGadgetContactProfileStateSubscriptions TABLE#memberFieldTable .nobodyImage,
.WaGadgetContactProfileStateFinances TABLE#memberFieldTable .nobodyImage,
.WaGadgetContactProfileStatePhotoGallery TABLE#memberFieldTable .nobodyImage,
.WaGadgetMemberPublicProfileStateMain TABLE#memberFieldTable .nobodyImage,
.WaGadgetMemberPublicProfileStatePhotoAlbums TABLE#memberFieldTable .nobodyImage {
  width: 16px;
  height: 16px;
  overflow: hidden;
  padding-right: 3px;
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/fc-ico-memprof-nbd.gif) left top no-repeat;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer {
  clear: both;
  margin: 10px 0;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer TD,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer TD,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer TD,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer TD,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer TD,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer TD,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer TD,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer TD {
  vertical-align: middle;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer TD.searchBox,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer TD.searchBox,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer TD.searchBox,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer TD.searchBox,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer TD.searchBox,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer TD.searchBox,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer TD.searchBox,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer TD.searchBox {
  width: 30%;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer TD.searchBox SPAN,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer TD.searchBox SPAN,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer TD.searchBox SPAN,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer TD.searchBox SPAN,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer TD.searchBox SPAN,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer TD.searchBox SPAN,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer TD.searchBox SPAN,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer TD.searchBox SPAN {
  padding-right: 10px;
  padding-top: 1px;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer TD.infoContainer,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer TD.infoContainer,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer TD.infoContainer,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer TD.infoContainer,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer TD.infoContainer,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer TD.infoContainer,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer TD.infoContainer,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer TD.infoContainer {
  width: 17%;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer TD.reloadContainer,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer TD.reloadContainer,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer TD.reloadContainer,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer TD.reloadContainer,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer TD.reloadContainer,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer TD.reloadContainer,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer TD.reloadContainer,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer TD.reloadContainer {
  width: 10%;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer TD.messages,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer TD.messages,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer TD.messages,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer TD.messages,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer TD.messages,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer TD.messages,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer TD.messages,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer TD.messages {
  width: 10%;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer TD.pagingContainerTitle,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer TD.pagingContainerTitle,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer TD.pagingContainerTitle,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer TD.pagingContainerTitle,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer TD.pagingContainerTitle,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer TD.pagingContainerTitle,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer TD.pagingContainerTitle,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer TD.pagingContainerTitle {
  width: 8%;
  text-align: right;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer TD.pagingContainerTitle span,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer TD.pagingContainerTitle span,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer TD.pagingContainerTitle span,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer TD.pagingContainerTitle span,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer TD.pagingContainerTitle span,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer TD.pagingContainerTitle span,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer TD.pagingContainerTitle span,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer TD.pagingContainerTitle span {
  padding-right: 5px;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer TD.pagingContainer,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer TD.pagingContainer,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer TD.pagingContainer,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer TD.pagingContainer,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer TD.pagingContainer,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer TD.pagingContainer,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer TD.pagingContainer,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer TD.pagingContainer {
  width: 10%;
  text-align: right;
  width: 16%\9;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer TD.pagingContainer #idPagingContainerTop,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer TD.pagingContainer #idPagingContainerTop,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer TD.pagingContainer #idPagingContainerTop,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer TD.pagingContainer #idPagingContainerTop,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer TD.pagingContainer #idPagingContainerTop,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer TD.pagingContainer #idPagingContainerTop,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer TD.pagingContainer #idPagingContainerTop,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer TD.pagingContainer #idPagingContainerTop {
  display: inline;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer TD > *,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer TD > *,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer TD > *,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer TD > *,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer TD > *,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer TD > *,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer TD > *,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer TD > * {
  vertical-align: middle;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer em,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer em,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer em,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer em,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer em,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer em,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer em,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer em {
  font-weight: bold;
  font-style: normal;
}
.WaGadgetContactProfileStateMain #idMemberInvoicesForm .confirmWindowWarning .cww-co,
.WaGadgetContactProfileStateAccess #idMemberInvoicesForm .confirmWindowWarning .cww-co,
.WaGadgetContactProfileStatePrivacy #idMemberInvoicesForm .confirmWindowWarning .cww-co,
.WaGadgetContactProfileStateSubscriptions #idMemberInvoicesForm .confirmWindowWarning .cww-co,
.WaGadgetContactProfileStateFinances #idMemberInvoicesForm .confirmWindowWarning .cww-co,
.WaGadgetContactProfileStatePhotoGallery #idMemberInvoicesForm .confirmWindowWarning .cww-co,
.WaGadgetMemberPublicProfileStateMain #idMemberInvoicesForm .confirmWindowWarning .cww-co,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberInvoicesForm .confirmWindowWarning .cww-co {
  min-height: 55px;
}
.WaGadgetContactProfileStateMain #membersTable,
.WaGadgetContactProfileStateAccess #membersTable,
.WaGadgetContactProfileStatePrivacy #membersTable,
.WaGadgetContactProfileStateSubscriptions #membersTable,
.WaGadgetContactProfileStateFinances #membersTable,
.WaGadgetContactProfileStatePhotoGallery #membersTable,
.WaGadgetMemberPublicProfileStateMain #membersTable,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable {
  margin-top: 15px;
}
.WaGadgetContactProfileStateMain #membersTable TD.lastTd,
.WaGadgetContactProfileStateAccess #membersTable TD.lastTd,
.WaGadgetContactProfileStatePrivacy #membersTable TD.lastTd,
.WaGadgetContactProfileStateSubscriptions #membersTable TD.lastTd,
.WaGadgetContactProfileStateFinances #membersTable TD.lastTd,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD.lastTd,
.WaGadgetMemberPublicProfileStateMain #membersTable TD.lastTd,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD.lastTd,
.WaGadgetContactProfileStateMain #membersTable TH.lastTh,
.WaGadgetContactProfileStateAccess #membersTable TH.lastTh,
.WaGadgetContactProfileStatePrivacy #membersTable TH.lastTh,
.WaGadgetContactProfileStateSubscriptions #membersTable TH.lastTh,
.WaGadgetContactProfileStateFinances #membersTable TH.lastTh,
.WaGadgetContactProfileStatePhotoGallery #membersTable TH.lastTh,
.WaGadgetMemberPublicProfileStateMain #membersTable TH.lastTh,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TH.lastTh {
  text-align: right;
  padding-right: 5px;
}
.WaGadgetContactProfileStateMain #membersTable input[type="checkbox"],
.WaGadgetContactProfileStateAccess #membersTable input[type="checkbox"],
.WaGadgetContactProfileStatePrivacy #membersTable input[type="checkbox"],
.WaGadgetContactProfileStateSubscriptions #membersTable input[type="checkbox"],
.WaGadgetContactProfileStateFinances #membersTable input[type="checkbox"],
.WaGadgetContactProfileStatePhotoGallery #membersTable input[type="checkbox"],
.WaGadgetMemberPublicProfileStateMain #membersTable input[type="checkbox"],
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable input[type="checkbox"] {
  margin-left: 10px;
  width: 15px;
  margin-top: 3px;
}
.WaGadgetContactProfileStateMain #membersTable input[type="submit"],
.WaGadgetContactProfileStateAccess #membersTable input[type="submit"],
.WaGadgetContactProfileStatePrivacy #membersTable input[type="submit"],
.WaGadgetContactProfileStateSubscriptions #membersTable input[type="submit"],
.WaGadgetContactProfileStateFinances #membersTable input[type="submit"],
.WaGadgetContactProfileStatePhotoGallery #membersTable input[type="submit"],
.WaGadgetMemberPublicProfileStateMain #membersTable input[type="submit"],
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable input[type="submit"] {
  margin-left: 5px;
  padding: 1px;
}
.WaGadgetContactProfileStateMain #membersTable input.smallButton,
.WaGadgetContactProfileStateAccess #membersTable input.smallButton,
.WaGadgetContactProfileStatePrivacy #membersTable input.smallButton,
.WaGadgetContactProfileStateSubscriptions #membersTable input.smallButton,
.WaGadgetContactProfileStateFinances #membersTable input.smallButton,
.WaGadgetContactProfileStatePhotoGallery #membersTable input.smallButton,
.WaGadgetMemberPublicProfileStateMain #membersTable input.smallButton,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable input.smallButton,
.WaGadgetContactProfileStateMain #membersTable input.button,
.WaGadgetContactProfileStateAccess #membersTable input.button,
.WaGadgetContactProfileStatePrivacy #membersTable input.button,
.WaGadgetContactProfileStateSubscriptions #membersTable input.button,
.WaGadgetContactProfileStateFinances #membersTable input.button,
.WaGadgetContactProfileStatePhotoGallery #membersTable input.button,
.WaGadgetMemberPublicProfileStateMain #membersTable input.button,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable input.button {
  padding: 1px;
  width: 0;
  overflow: visible;
}
.WaGadgetContactProfileStateMain #membersTable input.smallButton[class],
.WaGadgetContactProfileStateAccess #membersTable input.smallButton[class],
.WaGadgetContactProfileStatePrivacy #membersTable input.smallButton[class],
.WaGadgetContactProfileStateSubscriptions #membersTable input.smallButton[class],
.WaGadgetContactProfileStateFinances #membersTable input.smallButton[class],
.WaGadgetContactProfileStatePhotoGallery #membersTable input.smallButton[class],
.WaGadgetMemberPublicProfileStateMain #membersTable input.smallButton[class],
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable input.smallButton[class],
.WaGadgetContactProfileStateMain #membersTable input.button[class],
.WaGadgetContactProfileStateAccess #membersTable input.button[class],
.WaGadgetContactProfileStatePrivacy #membersTable input.button[class],
.WaGadgetContactProfileStateSubscriptions #membersTable input.button[class],
.WaGadgetContactProfileStateFinances #membersTable input.button[class],
.WaGadgetContactProfileStatePhotoGallery #membersTable input.button[class],
.WaGadgetMemberPublicProfileStateMain #membersTable input.button[class],
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable input.button[class] {
  width: auto;
}
.WaGadgetContactProfileStateMain #membersTable TD,
.WaGadgetContactProfileStateAccess #membersTable TD,
.WaGadgetContactProfileStatePrivacy #membersTable TD,
.WaGadgetContactProfileStateSubscriptions #membersTable TD,
.WaGadgetContactProfileStateFinances #membersTable TD,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD,
.WaGadgetMemberPublicProfileStateMain #membersTable TD,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD {
  line-height: 1.2em;
}
.WaGadgetContactProfileStateMain #membersTable TD DIV,
.WaGadgetContactProfileStateAccess #membersTable TD DIV,
.WaGadgetContactProfileStatePrivacy #membersTable TD DIV,
.WaGadgetContactProfileStateSubscriptions #membersTable TD DIV,
.WaGadgetContactProfileStateFinances #membersTable TD DIV,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD DIV,
.WaGadgetMemberPublicProfileStateMain #membersTable TD DIV,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD DIV {
  margin-right: 25px;
  clear: both;
}
.WaGadgetContactProfileStateMain #membersTable TD DIV.alert,
.WaGadgetContactProfileStateAccess #membersTable TD DIV.alert,
.WaGadgetContactProfileStatePrivacy #membersTable TD DIV.alert,
.WaGadgetContactProfileStateSubscriptions #membersTable TD DIV.alert,
.WaGadgetContactProfileStateFinances #membersTable TD DIV.alert,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD DIV.alert,
.WaGadgetMemberPublicProfileStateMain #membersTable TD DIV.alert,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD DIV.alert {
  color: red;
  font-weight: bold;
}
.WaGadgetContactProfileStateMain #membersTable TD DIV.alertThin,
.WaGadgetContactProfileStateAccess #membersTable TD DIV.alertThin,
.WaGadgetContactProfileStatePrivacy #membersTable TD DIV.alertThin,
.WaGadgetContactProfileStateSubscriptions #membersTable TD DIV.alertThin,
.WaGadgetContactProfileStateFinances #membersTable TD DIV.alertThin,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD DIV.alertThin,
.WaGadgetMemberPublicProfileStateMain #membersTable TD DIV.alertThin,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD DIV.alertThin {
  color: red;
  font-weight: normal;
}
.WaGadgetContactProfileStateMain #membersTable TD DIV:first-child,
.WaGadgetContactProfileStateAccess #membersTable TD DIV:first-child,
.WaGadgetContactProfileStatePrivacy #membersTable TD DIV:first-child,
.WaGadgetContactProfileStateSubscriptions #membersTable TD DIV:first-child,
.WaGadgetContactProfileStateFinances #membersTable TD DIV:first-child,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD DIV:first-child,
.WaGadgetMemberPublicProfileStateMain #membersTable TD DIV:first-child,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD DIV:first-child {
  margin-bottom: 5px;
}
.WaGadgetContactProfileStateMain #membersTable TD DIV.checkbox,
.WaGadgetContactProfileStateAccess #membersTable TD DIV.checkbox,
.WaGadgetContactProfileStatePrivacy #membersTable TD DIV.checkbox,
.WaGadgetContactProfileStateSubscriptions #membersTable TD DIV.checkbox,
.WaGadgetContactProfileStateFinances #membersTable TD DIV.checkbox,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD DIV.checkbox,
.WaGadgetMemberPublicProfileStateMain #membersTable TD DIV.checkbox,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD DIV.checkbox {
  margin-right: 0;
}
.WaGadgetContactProfileStateMain #membersTable TD DIV.checkbox INPUT,
.WaGadgetContactProfileStateAccess #membersTable TD DIV.checkbox INPUT,
.WaGadgetContactProfileStatePrivacy #membersTable TD DIV.checkbox INPUT,
.WaGadgetContactProfileStateSubscriptions #membersTable TD DIV.checkbox INPUT,
.WaGadgetContactProfileStateFinances #membersTable TD DIV.checkbox INPUT,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD DIV.checkbox INPUT,
.WaGadgetMemberPublicProfileStateMain #membersTable TD DIV.checkbox INPUT,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD DIV.checkbox INPUT,
.WaGadgetContactProfileStateMain #membersTable TD DIV.checkbox SPAN,
.WaGadgetContactProfileStateAccess #membersTable TD DIV.checkbox SPAN,
.WaGadgetContactProfileStatePrivacy #membersTable TD DIV.checkbox SPAN,
.WaGadgetContactProfileStateSubscriptions #membersTable TD DIV.checkbox SPAN,
.WaGadgetContactProfileStateFinances #membersTable TD DIV.checkbox SPAN,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD DIV.checkbox SPAN,
.WaGadgetMemberPublicProfileStateMain #membersTable TD DIV.checkbox SPAN,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD DIV.checkbox SPAN {
  float: right;
}
.WaGadgetContactProfileStateMain #membersTable TD.pending,
.WaGadgetContactProfileStateAccess #membersTable TD.pending,
.WaGadgetContactProfileStatePrivacy #membersTable TD.pending,
.WaGadgetContactProfileStateSubscriptions #membersTable TD.pending,
.WaGadgetContactProfileStateFinances #membersTable TD.pending,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD.pending,
.WaGadgetMemberPublicProfileStateMain #membersTable TD.pending,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD.pending {
  background-image: url(/BuiltTheme/nature_trails.v2.0/a82455aa/images/pending.gif);
  background-position: left 10px;
  background-repeat: no-repeat;
}
.WaGadgetContactProfileStateMain #membersTable TD.firstTd,
.WaGadgetContactProfileStateAccess #membersTable TD.firstTd,
.WaGadgetContactProfileStatePrivacy #membersTable TD.firstTd,
.WaGadgetContactProfileStateSubscriptions #membersTable TD.firstTd,
.WaGadgetContactProfileStateFinances #membersTable TD.firstTd,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD.firstTd,
.WaGadgetMemberPublicProfileStateMain #membersTable TD.firstTd,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD.firstTd {
  padding-left: 16px !important;
}
.WaGadgetContactProfileStateMain #membersTable TD.firstTd SPAN,
.WaGadgetContactProfileStateAccess #membersTable TD.firstTd SPAN,
.WaGadgetContactProfileStatePrivacy #membersTable TD.firstTd SPAN,
.WaGadgetContactProfileStateSubscriptions #membersTable TD.firstTd SPAN,
.WaGadgetContactProfileStateFinances #membersTable TD.firstTd SPAN,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD.firstTd SPAN,
.WaGadgetMemberPublicProfileStateMain #membersTable TD.firstTd SPAN,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD.firstTd SPAN {
  white-space: nowrap;
}
.WaGadgetContactProfileStateMain #membersTable TD.memberDirectoryBottomRow,
.WaGadgetContactProfileStateAccess #membersTable TD.memberDirectoryBottomRow,
.WaGadgetContactProfileStatePrivacy #membersTable TD.memberDirectoryBottomRow,
.WaGadgetContactProfileStateSubscriptions #membersTable TD.memberDirectoryBottomRow,
.WaGadgetContactProfileStateFinances #membersTable TD.memberDirectoryBottomRow,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD.memberDirectoryBottomRow,
.WaGadgetMemberPublicProfileStateMain #membersTable TD.memberDirectoryBottomRow,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD.memberDirectoryBottomRow {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding: 0 17px 10px;
}
.WaGadgetContactProfileStateMain #membersTable TD SPAN.nowrap,
.WaGadgetContactProfileStateAccess #membersTable TD SPAN.nowrap,
.WaGadgetContactProfileStatePrivacy #membersTable TD SPAN.nowrap,
.WaGadgetContactProfileStateSubscriptions #membersTable TD SPAN.nowrap,
.WaGadgetContactProfileStateFinances #membersTable TD SPAN.nowrap,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD SPAN.nowrap,
.WaGadgetMemberPublicProfileStateMain #membersTable TD SPAN.nowrap,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD SPAN.nowrap {
  white-space: nowrap;
}
.WaGadgetContactProfileStateMain #membersTable TD.lastTd DIV.alert,
.WaGadgetContactProfileStateAccess #membersTable TD.lastTd DIV.alert,
.WaGadgetContactProfileStatePrivacy #membersTable TD.lastTd DIV.alert,
.WaGadgetContactProfileStateSubscriptions #membersTable TD.lastTd DIV.alert,
.WaGadgetContactProfileStateFinances #membersTable TD.lastTd DIV.alert,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD.lastTd DIV.alert,
.WaGadgetMemberPublicProfileStateMain #membersTable TD.lastTd DIV.alert,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD.lastTd DIV.alert {
  float: right;
}
.WaGadgetContactProfileStateMain #membersTable TH.firstTh,
.WaGadgetContactProfileStateAccess #membersTable TH.firstTh,
.WaGadgetContactProfileStatePrivacy #membersTable TH.firstTh,
.WaGadgetContactProfileStateSubscriptions #membersTable TH.firstTh,
.WaGadgetContactProfileStateFinances #membersTable TH.firstTh,
.WaGadgetContactProfileStatePhotoGallery #membersTable TH.firstTh,
.WaGadgetMemberPublicProfileStateMain #membersTable TH.firstTh,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TH.firstTh {
  width: 25%;
  padding-left: 16px !important;
}
.WaGadgetContactProfileStateMain #membersTable TH.invoiceNumber,
.WaGadgetContactProfileStateAccess #membersTable TH.invoiceNumber,
.WaGadgetContactProfileStatePrivacy #membersTable TH.invoiceNumber,
.WaGadgetContactProfileStateSubscriptions #membersTable TH.invoiceNumber,
.WaGadgetContactProfileStateFinances #membersTable TH.invoiceNumber,
.WaGadgetContactProfileStatePhotoGallery #membersTable TH.invoiceNumber,
.WaGadgetMemberPublicProfileStateMain #membersTable TH.invoiceNumber,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TH.invoiceNumber {
  width: 45%;
}
.WaGadgetContactProfileStateMain #membersTable TH.status,
.WaGadgetContactProfileStateAccess #membersTable TH.status,
.WaGadgetContactProfileStatePrivacy #membersTable TH.status,
.WaGadgetContactProfileStateSubscriptions #membersTable TH.status,
.WaGadgetContactProfileStateFinances #membersTable TH.status,
.WaGadgetContactProfileStatePhotoGallery #membersTable TH.status,
.WaGadgetMemberPublicProfileStateMain #membersTable TH.status,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TH.status {
  width: 30%;
}
.WaGadgetContactProfileStateMain #membersTable TR.hiddenRow,
.WaGadgetContactProfileStateAccess #membersTable TR.hiddenRow,
.WaGadgetContactProfileStatePrivacy #membersTable TR.hiddenRow,
.WaGadgetContactProfileStateSubscriptions #membersTable TR.hiddenRow,
.WaGadgetContactProfileStateFinances #membersTable TR.hiddenRow,
.WaGadgetContactProfileStatePhotoGallery #membersTable TR.hiddenRow,
.WaGadgetMemberPublicProfileStateMain #membersTable TR.hiddenRow,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TR.hiddenRow {
  display: none;
}
#idMemberDirectoryDetailsContainer {
  float: left;
  width: 100%;
}
#idMemberDirectoryDetailsContainer H2 {
  margin-bottom: 10px;
}
#idMemberDirectoryDetailsContainer H2 .sendMailButtonContainer {
  margin-left: 10px;
}
.WaGadgetEmailMemberStateMain #idButtonsContainer INPUT {
  width: auto;
}
.WaGadgetContactProfile #socialLoginContainer .fieldSubContainer table td {
  vertical-align: middle;
}
.WaGadgetSubscriptionFormStateMain .formOuterContainer,
.WaGadgetSubscriptionFormStateMain .formContainer,
.WaGadgetSubscriptionFormStateMain .formTitleOuterContainer {
  clear: both;
}
.WaGadgetSubscriptionFormStateMain .sectionOuterContainer:after,
.WaGadgetSubscriptionFormStateMain .fieldContainer:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  font-size: 0;
  content: ".";
}
.WaGadgetFacebookComments {
  overflow: visible;
}
.fb-comments,
.fb-comments iframe[style],
.fb-like-box,
.fb-like-box iframe[style],
.fb-comments span,
.fb-like-box span {
  width: 100% !important;
}
.stylizedButton[class*="buttonStyle"] {
  display: inline-block;
  padding: 6px 18px 7px 18px;
  margin: 0;
  font: normal 16px Arial;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.stylizedButton.buttonStyle001 {
  background: #939393;
}
.stylizedButton.buttonStyle001:hover {
  background: #616161;
}
.stylizedButton.buttonStyle002 {
  background: black;
}
.stylizedButton.buttonStyle002:hover {
  color: #358acb;
}
.stylizedButton.buttonStyle003 {
  background: #c45a5a;
}
.stylizedButton.buttonStyle003:hover {
  background: #903636;
}
.stylizedButton.buttonStyle004 {
  background: #c14f8a;
}
.stylizedButton.buttonStyle004:hover {
  background: #8b2c5d;
}
.stylizedButton.buttonStyle005 {
  background: #825f9b;
}
.stylizedButton.buttonStyle005:hover {
  background: #533568;
}
.stylizedButton.buttonStyle006 {
  background: #645f9b;
}
.stylizedButton.buttonStyle006:hover {
  background: #474378;
}
.stylizedButton.buttonStyle007 {
  background: #5f849b;
}
.stylizedButton.buttonStyle007:hover {
  background: #3e5e72;
}
.stylizedButton.buttonStyle008 {
  background: #5f9b8f;
}
.stylizedButton.buttonStyle008:hover {
  background: #3e7066;
}
.stylizedButton.buttonStyle009 {
  background: #5f9b5f;
}
.stylizedButton.buttonStyle009:hover {
  background: #3e6e3e;
}
.stylizedButton.buttonStyle010 {
  background: #7b9b5f;
}
.stylizedButton.buttonStyle010:hover {
  background: #516b39;
}
.stylizedButton.buttonStyle011 {
  background: #e5df80;
}
.stylizedButton.buttonStyle011:hover {
  background: #c8c152;
}
.stylizedButton.buttonStyle012 {
  background: #d8a461;
}
.stylizedButton.buttonStyle012:hover {
  background: #b4803d;
}
.stylizedButton.buttonStyle013 {
  background: #d87461;
}
.stylizedButton.buttonStyle013:hover {
  background: #b14d39;
}
.stylizedButton.buttonStyle014 {
  padding: 5px 17px 6px 17px;
  border: 1px solid black;
  background: white;
  color: black;
}
.stylizedButton.buttonStyle014:hover {
  color: #358acb;
}
.gadgetContent[class*="gadgetStyle"] a[class*="stylizedButton"] {
  color: white;
}
.gadgetContent[class*="gadgetStyle"] a[class*="stylizedButton"]:hover {
  color: white;
  cursor: pointer;
  text-decoration: underline;
}
.gadgetContent[class*="gadgetStyle"] .artBoxHolder .artBoxContainer .artBoxContentContainer .gadgetContentEditableArea a[class*="stylizedButton"] {
  color: white;
}
.gadgetContent[class*="gadgetStyle"] .artBoxHolder .artBoxContainer .artBoxContentContainer .gadgetContentEditableArea a[class*="stylizedButton"]:hover {
  color: white;
  cursor: pointer;
  text-decoration: underline;
}
/* WaGadgetLoginForm,  Open Authorization form (Facebook, GooglePlus) */

/* WaGadgetContactProfile, Open Authorization buttons (Facebook, GooglePlus) */

a.wa-authenticateLoginLink,
a.wa-authenticateLoginLink:hover,
a.wa-authenticateLoginLink:active,
a.wa-authenticateLoginLink.activeState,
a.wa-authenticateLoginLink:visited {
  color: white;
  cursor: pointer;
  font: normal 12px/normal Verdana;
  opacity: 1;
  text-decoration: none;
}
.wa-authenticateLoginLink {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  display: inline-block;
  outline: none;
  overflow: hidden;
  font-weight: normal;
  padding-right: 9px;
  position: relative;
  text-overflow: ellipsis;
  text-align: left;
  white-space: nowrap;
  width: 100%;
}
.wa-authenticateLoginLink span {
  vertical-align: middle;
}
.wa-authenticateLoginLink .authenticateLoginIcon {
  height: 28px;
  width: 28px;
  display: inline-block;
}
.wa-authenticateLoginLink .authenticateLoginIcon:after {
  content: "";
  display: block;
  height: 100%;
  left: 28px;
  position: absolute;
  top: 0;
  width: 1px;
}
.wa-authenticateLoginLink .authenticateLoginText {
  padding-left: 9px;
}
.wa-authenticateLoginLink.facebook,
.wa-authenticateLoginLink.Facebook {
  border: 1px solid #23336a;
  background-color: #0073e3;
  /* layer fill content */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4NGI4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4NjFhOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  /* gradient overlay */
  background-image: -moz-linear-gradient(bottom, #384b8f 0%, #4861a8 100%);
  background-image: -o-linear-gradient(bottom, #384b8f 0%, #4861a8 100%);
  background-image: -webkit-linear-gradient(bottom, #384b8f 0%, #4861a8 100%);
  background-image: linear-gradient(bottom, #384b8f 0%, #4861a8 100%);
  text-shadow: 0 1px 0 #13204b;
}
.wa-authenticateLoginLink.facebook .authenticateLoginIcon,
.wa-authenticateLoginLink.Facebook .authenticateLoginIcon {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0Q4NTNFQjA1NEY0MTFFNEEwMDFDNzU4NDkxRUY1N0QiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0Q4NTNFQUY1NEY0MTFFNEEwMDFDNzU4NDkxRUY1N0QiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmRpZDpGQUZERTk3NTdFNTRFNDExQkMwMUNGOEIyMEY5RjFGMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQUZERTk3NTdFNTRFNDExQkMwMUNGOEIyMEY5RjFGMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrT59r4AAADlSURBVHjaYvz//z8DNQETA5UBVgNFFH3gGAiCgPg6EP8DYpB3/kPFsQIWfLa9ub/FCkitAmJmNCmQwYwkGwgESciG3brzmOH5y7d4NRAyUALGuHbzAYODVy7Dv3//Qd5/Sq6BcPD06WuQYZeBTANoeGIHoGSDBeMFwgreuPSRnWz+k+rlWYuW70hzsjdmkJESBQs8efaaYd/BswRtYsGRDtNB9N5NEzyABsqB2NdvPGAoqpryCMjcQW4sp+vrqmwB0nJIYqBISR/4rDdq4MAaiDcvA9MjqOADJR1vYg1kpHYVABBgABMVf7y4W6QVAAAAAElFTkSuQmCC') center no-repeat;
}
.wa-authenticateLoginLink.facebook .authenticateLoginIcon:after,
.wa-authenticateLoginLink.Facebook .authenticateLoginIcon:after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSItNzk1MCUiIHkxPSIxMTUuMTk2MDc4NDMxMzcyJSIgeDI9Ii03OTUwJSIgeTI9IjE1LjE5NjA3ODQzMTM3MjQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzMjA0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM0NDc4YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  /* gradient overlay */
  background-image: -moz-linear-gradient(bottom, #13204b -30.39%, #34478a 69.61%);
  background-image: -o-linear-gradient(bottom, #13204b -30.39%, #34478a 69.61%);
  background-image: -webkit-linear-gradient(bottom, #13204b -30.39%, #34478a 69.61%);
  background-image: linear-gradient(bottom, #13204b -30.39%, #34478a 69.61%);
  /* gradient overlay */

}
.wa-authenticateLoginLink.facebook:hover,
.wa-authenticateLoginLink.Facebook:hover {
  border: 1px solid #35487e;
  /* stroke */
  background-color: #0073e3;
  /* layer fill content */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRmNjFhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVkNzNiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  /* gradient overlay */
  background-image: -moz-linear-gradient(bottom, #4f61a1 0%, #5d73b3 100%);
  background-image: -o-linear-gradient(bottom, #4f61a1 0%, #5d73b3 100%);
  background-image: -webkit-linear-gradient(bottom, #4f61a1 0%, #5d73b3 100%);
  background-image: linear-gradient(bottom, #4f61a1 0%, #5d73b3 100%);
  /* gradient overlay */

}
.wa-authenticateLoginLink.facebook:active,
.wa-authenticateLoginLink.Facebook:active,
.wa-authenticateLoginLink.facebook.activeState,
.wa-authenticateLoginLink.Facebook.activeState {
  border: 1px solid #223869;
  -moz-box-shadow: inset 0 1px 0 #6881b4;
  /* inner shadow */
  -webkit-box-shadow: inset 0 1px 0 #6881b4;
  box-shadow: inset 0 1px 0 #6881b4;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM3NTI4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ0NjE5ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  /* color overlay + gradient overlay */
  background-image: -moz-linear-gradient(bottom, #37528f 0%, #44619f 100%);
  background-image: -o-linear-gradient(bottom, #37528f 0%, #44619f 100%);
  background-image: -webkit-linear-gradient(bottom, #37528f 0%, #44619f 100%);
  background-image: linear-gradient(bottom, #37528f 0%, #44619f 100%);
  /* color overlay + gradient overlay */

}
.wa-authenticateLoginLink.googlePlus,
.wa-authenticateLoginLink.GooglePlus {
  border: 1px solid #9d3726;
  /* stroke */
  background-color: #0073e3;
  /* layer fill content */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5NDIyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhNjA0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  /* gradient overlay */
  background-image: -moz-linear-gradient(bottom, #d94227 0%, #ea6048 100%);
  background-image: -o-linear-gradient(bottom, #d94227 0%, #ea6048 100%);
  background-image: -webkit-linear-gradient(bottom, #d94227 0%, #ea6048 100%);
  background-image: linear-gradient(bottom, #d94227 0%, #ea6048 100%);
  text-shadow: 0 1px 0 #8e2618;
  /* drop shadow */

}
.wa-authenticateLoginLink.googlePlus .authenticateLoginIcon,
.wa-authenticateLoginLink.GooglePlus .authenticateLoginIcon {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjkyOTUyMDE1NTAzMTFFNEExNEFFRUZBNzZGNjc0REYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjkyOTUyMDI1NTAzMTFFNEExNEFFRUZBNzZGNjc0REYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OTI5NTFGRjU1MDMxMUU0QTE0QUVFRkE3NkY2NzRERiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2OTI5NTIwMDU1MDMxMUU0QTE0QUVFRkE3NkY2NzRERiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmVxoxIAAAJTSURBVHjaYvz//z8DNQETA5UBC6UG9KtLEnShFhBPA+JFQPwWiEFhcg+ItwOxPbriwpvPD+Mz0ByIDx/qaloHtPnLXCezvW9uXf/75+dPxZURfnpAsQogtsfiiMO4DJz049PH+2fnTl8JZHcm7zsV9vPjRy8WdnYGo8Q0caBYLdBFB/GGASiWkfDn5xfPfexTk9iHLP73z+/3T86c/A8UXwkVWwrEu6H4/fMLZ9/D+OiRclVEXcucT0qGDSVcmFkYXl6+8B3IlIIKRQO9vhRIi8Vs3MOwPMwbpwvt/v7+9ffB4f1/N+cmK0HFQoH4xBQj1Q9AF3aiqQfhw0BxEGYAYfQwPHR8Uk/Kl5cv/uuGxx759/cPKLAr5zmbT/315fMNILsFS6idwReGYAy0SW9ZiOcqIPs/MEzfAfnngJgHh1oQ7oe5kBFP1hP5+/v3OWZWVtm7+3Y+V3ZyVwKK/SA1YYMS9TIgng/E4d/fvZ3w6Nihb0DDJF9fv3pvXXIENyl52QGIT90/uPcQ0FZ2IDaZbWf4c21ieOGpGROviWpqS7Lz8oPkmInNy5N+fPxwd0NaTA+QHQZMwNuQ5GYBXfuMS1jECMh2AuLdxLhQ8dfXL+rANHcezTAQYOQUEv765dWLB0C2OrFe7gQmaHb3zol6z86d5kUSB4VbGxBfurN7+x8gfYdYL7ccbK9XkTIyi+eTln30/+/fK4zMzKDw+vbz06dNM610GBkgKWInPgMxkg0w0N2BVCo0xl8DMSvIUCBeDcRzgMHxF1+yYQQlRmoCgAADAFBTXlBIUnGPAAAAAElFTkSuQmCC') no-repeat center;
}
.wa-authenticateLoginLink.googlePlus .authenticateLoginIcon:after,
.wa-authenticateLoginLink.GooglePlus .authenticateLoginIcon:after {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSItNzk1MCUiIHkxPSIxMTUuMTk2MDc4NDMxMzcyJSIgeDI9Ii03OTUwJSIgeTI9IjE1LjE5NjA3ODQzMTM3MjQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlMjYxOCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M0MzgyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  /* gradient overlay */
  background-image: -moz-linear-gradient(bottom, #8e2618 -30.39%, #c43825 69.61%);
  background-image: -o-linear-gradient(bottom, #8e2618 -30.39%, #c43825 69.61%);
  background-image: -webkit-linear-gradient(bottom, #8e2618 -30.39%, #c43825 69.61%);
  background-image: linear-gradient(bottom, #8e2618 -30.39%, #c43825 69.61%);
  /* gradient overlay */

}
.wa-authenticateLoginLink.googlePlus:hover,
.wa-authenticateLoginLink.GooglePlus:hover {
  border: 1px solid #ac4e3a;
  /* stroke */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmNTkzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VkNzU1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  /* gradient overlay */
  background-image: -moz-linear-gradient(bottom, #df593d 0%, #ed755d 100%);
  background-image: -o-linear-gradient(bottom, #df593d 0%, #ed755d 100%);
  background-image: -webkit-linear-gradient(bottom, #df593d 0%, #ed755d 100%);
  background-image: linear-gradient(bottom, #df593d 0%, #ed755d 100%);
  /* gradient overlay */

}
.wa-authenticateLoginLink.googlePlus:active,
.wa-authenticateLoginLink.GooglePlus:active,
.wa-authenticateLoginLink.googlePlus.activeState,
.wa-authenticateLoginLink.GooglePlus.activeState {
  border: 1px solid #9d3726;
  /* stroke */
  -moz-box-shadow: inset 0 1px 0 #eb7d67;
  /* inner shadow */
  -webkit-box-shadow: inset 0 1px 0 #eb7d67;
  box-shadow: inset 0 1px 0 #eb7d67;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhNDMyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UyNTIzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  /* color overlay + gradient overlay */
  background-image: -moz-linear-gradient(bottom, #da4328 0%, #e25239 100%);
  background-image: -o-linear-gradient(bottom, #da4328 0%, #e25239 100%);
  background-image: -webkit-linear-gradient(bottom, #da4328 0%, #e25239 100%);
  background-image: linear-gradient(bottom, #da4328 0%, #e25239 100%);
  /* color overlay + gradient overlay */

}
.WaGadgetLoginForm .oAuthForm .oAuthButtonsContainer .wa-authenticateLoginLink,
.WaGadgetLoginForm .oAuthForm .oAuthButtonsContainer .wa-authenticateLoginLink:hover {
  color: white;
  font-size: 12px;
}
.WaGadgetLoginForm .oAuthForm .oAuthButtonsContainer {
  text-align: left;
}
.WaGadgetLoginForm .oAuthForm .oAuthButtonsContainer .wa-authenticateLoginLink {
  margin-bottom: 5px;
  max-width: 178px;
}
.WaGadgetContactProfile .wa-authenticateLoginLink {
  max-width: 105px;
}
/* WaGadgetSlideshow gadget - general style */

/*****************************************************************************************************/

.WaGadgetSlideshow {
  overflow: visible;
}
/* additional style */

.colorBoxCap {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
}
/* camera styles */

.camera_wrap a,
.camera_wrap img,
.camera_wrap ol,
.camera_wrap ul,
.camera_wrap li,
.camera_wrap table,
.camera_wrap tbody,
.camera_wrap tfoot,
.camera_wrap thead,
.camera_wrap tr,
.camera_wrap th,
.camera_wrap td .camera_thumbs_wrap a,
.camera_thumbs_wrap img,
.camera_thumbs_wrap ol,
.camera_thumbs_wrap ul,
.camera_thumbs_wrap li,
.camera_thumbs_wrap table,
.camera_thumbs_wrap tbody,
.camera_thumbs_wrap tfoot,
.camera_thumbs_wrap thead,
.camera_thumbs_wrap tr,
.camera_thumbs_wrap th,
.camera_thumbs_wrap td {
  background: none;
  border: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  list-style: none;
}
.camera_wrap {
  display: none;
  float: left;
  position: relative;
  z-index: 0;
}
.camera_wrap img {
  max-width: none!important;
}
.camera_fakehover {
  height: 100%;
  min-height: 60px;
  position: relative;
  width: 100%;
  z-index: 1;
}
.camera_wrap {
  width: 100%;
}
.camera_src {
  display: none;
}
.cameraCont,
.cameraContents {
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 1;
}
.cameraSlide {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.cameraContent {
  bottom: 0;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.camera_target {
  bottom: 0;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: left;
  top: 0;
  width: 100%;
  z-index: 0;
}
.camera_overlayer {
  bottom: 0;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 0;
}
.camera_target_content {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}
.camera_target_content .camera_link {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/Gadgets/Slideshow/blank.gif);
  display: block;
  height: 100%;
  text-decoration: none;
}
.camera_loader {
  background: white url(/BuiltTheme/nature_trails.v2.0/a82455aa/Gadgets/Slideshow/camera_loader.gif) no-repeat center;
  background: rgba(255, 255, 255, 0.9) url(/BuiltTheme/nature_trails.v2.0/a82455aa/Gadgets/Slideshow/camera_loader.gif) no-repeat center;
  border: 1px solid white;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  height: 36px;
  left: 50%;
  overflow: hidden;
  position: absolute;
  margin: -18px 0 0 -18px;
  top: 50%;
  width: 36px;
  z-index: 3;
}
.camera_bar {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 3;
}
.camera_thumbs_wrap.camera_left .camera_bar,
.camera_thumbs_wrap.camera_right .camera_bar {
  height: 100%;
  position: absolute;
  width: auto;
}
.camera_thumbs_wrap.camera_bottom .camera_bar,
.camera_thumbs_wrap.camera_top .camera_bar {
  height: auto;
  position: absolute;
  width: 100%;
}
.camera_nav_cont {
  height: 65px;
  overflow: hidden;
  position: absolute;
  right: 9px;
  top: 15px;
  width: 120px;
  z-index: 4;
}
.camera_caption {
  bottom: 0;
  display: block;
  position: absolute;
  width: 100%;
}
.camera_caption > div {
  padding: 10px 20px;
}
.camerarelative {
  overflow: hidden;
  position: relative;
}
.imgFake {
  cursor: pointer;
}
.camera_prevThumbs {
  bottom: 4px;
  cursor: pointer;
  left: 0;
  position: absolute;
  top: 4px;
  visibility: hidden;
  width: 30px;
  z-index: 10;
}
.camera_prevThumbs div {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/Gadgets/Slideshow/camera_skins.png) no-repeat -160px 0;
  display: block;
  height: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 30px;
}
.camera_nextThumbs {
  bottom: 4px;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 4px;
  visibility: hidden;
  width: 30px;
  z-index: 10;
}
.camera_nextThumbs div {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/Gadgets/Slideshow/camera_skins.png) no-repeat -190px 0;
  display: block;
  height: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 30px;
}
.camera_command_wrap .hideNav {
  display: none;
}
.camera_command_wrap {
  left: 0;
  position: relative;
  right: 0;
  z-index: 4;
}
.camera_wrap .camera_pag .camera_pag_ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: right;
}
.camera_wrap .camera_pag .camera_pag_ul li {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  margin: 10px 5px;
  position: relative;
  text-align: left;
  text-indent: -9999px;
  width: 16px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li {
  -moz-box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li > span {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  height: 8px;
  left: 4px;
  overflow: hidden;
  position: absolute;
  top: 4px;
  width: 8px;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span {
  -moz-box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
  -moz-box-shadow: 0;
  -webkit-box-shadow: 0;
  box-shadow: 0;
}
.camera_pag_ul li img {
  display: none;
  position: absolute;
}
.camera_pag_ul .thumb_arrow {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid;
  top: 0;
  left: 50%;
  margin-left: -4px;
  position: absolute;
}
.camera_prev,
.camera_next,
.camera_commands {
  cursor: pointer;
  height: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 40px;
  z-index: 2;
}
.camera_prev {
  left: 0;
}
.camera_prev > span {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/Gadgets/Slideshow/camera_skins.png) no-repeat 0 0;
  display: block;
  height: 40px;
  width: 40px;
}
.camera_next {
  right: 0;
}
.camera_next > span {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/Gadgets/Slideshow/camera_skins.png) no-repeat -40px 0;
  display: block;
  height: 40px;
  width: 40px;
}
.camera_commands {
  right: 41px;
}
.camera_commands > .camera_play {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/Gadgets/Slideshow/camera_skins.png) no-repeat -80px 0;
  height: 40px;
  width: 40px;
}
.camera_commands > .camera_stop {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/Gadgets/Slideshow/camera_skins.png) no-repeat -120px 0;
  display: block;
  height: 40px;
  width: 40px;
}
.camera_wrap .camera_pag .camera_pag_ul li {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  margin: 20px 5px;
  position: relative;
  text-indent: -9999px;
  width: 16px;
}
.camera_thumbs_cont {
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.camera_commands_emboss .camera_thumbs_cont {
  -moz-box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.camera_thumbs_cont > div {
  float: left;
  width: 100%;
}
.camera_thumbs_cont ul {
  overflow: hidden;
  padding: 3px 4px 8px;
  position: relative;
  text-align: center;
}
.camera_thumbs_cont ul li {
  display: inline;
  padding: 0 4px;
}
.camera_thumbs_cont ul li > img {
  border: 1px solid;
  cursor: pointer;
  margin-top: 5px;
  vertical-align: bottom;
}
.camera_clear {
  display: block;
  clear: both;
}
.showIt {
  display: none;
}
.camera_clear {
  clear: both;
  display: block;
  height: 1px;
  margin: -1px 0 25px;
  position: relative;
}
.pattern_1 .camera_overlayer {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/Gadgets/Slideshow/overlay1.png) repeat;
}
.pattern_2 .camera_overlayer {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/Gadgets/Slideshow/overlay2.png) repeat;
}
.pattern_3 .camera_overlayer {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/Gadgets/Slideshow/overlay3.png) repeat;
}
.pattern_4 .camera_overlayer {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/Gadgets/Slideshow/overlay4.png) repeat;
}
.pattern_5 .camera_overlayer {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/Gadgets/Slideshow/overlay5.png) repeat;
}
.pattern_6 .camera_overlayer {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/Gadgets/Slideshow/overlay6.png) repeat;
}
.pattern_7 .camera_overlayer {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/Gadgets/Slideshow/overlay7.png) repeat;
}
.pattern_8 .camera_overlayer {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/Gadgets/Slideshow/overlay8.png) repeat;
}
.pattern_9 .camera_overlayer {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/Gadgets/Slideshow/overlay9.png) repeat;
}
.pattern_10 .camera_overlayer {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/Gadgets/Slideshow/overlay10.png) repeat;
}
.camera_caption {
  color: white;
}
.camera_caption > div {
  background: black;
  background: rgba(0, 0, 0, 0.8);
}
.camera_wrap .camera_pag .camera_pag_ul li {
  background: #b7b7b7;
}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span {
  background: #b7b7b7;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
  background: #434648;
}
.camera_pag_ul li img {
  width: 100px;
  height: auto;
  border: 4px solid #e6e6e6;
  -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.5);
}
.camera_pag_ul .thumb_arrow {
  border-top-color: #e6e6e6;
}
.camera_prevThumbs,
.camera_nextThumbs,
.camera_prev,
.camera_next,
.camera_commands,
.camera_thumbs_cont {
  background: #d8d8d8;
  background: rgba(216, 216, 216, 0.85);
}
.camera_wrap .camera_pag .camera_pag_ul li {
  background: #b7b7b7;
}
.camera_thumbs_cont ul li > img {
  border-color: 1px solid black;
}
.camera_amber_skin .camera_prevThumbs div {
  background-position: -160px -160px;
}
.camera_amber_skin .camera_nextThumbs div {
  background-position: -190px -160px;
}
.camera_amber_skin .camera_prev > span {
  background-position: 0 -160px;
}
.camera_amber_skin .camera_next > span {
  background-position: -40px -160px;
}
.camera_amber_skin .camera_commands > .camera_play {
  background-position: -80px -160px;
}
.camera_amber_skin .camera_commands > .camera_stop {
  background-position: -120px -160px;
}
.camera_ash_skin .camera_prevThumbs div {
  background-position: -160px -200px;
}
.camera_ash_skin .camera_nextThumbs div {
  background-position: -190px -200px;
}
.camera_ash_skin .camera_prev > span {
  background-position: 0 -200px;
}
.camera_ash_skin .camera_next > span {
  background-position: -40px -200px;
}
.camera_ash_skin .camera_commands > .camera_play {
  background-position: -80px -200px;
}
.camera_ash_skin .camera_commands > .camera_stop {
  background-position: -120px -200px;
}
.camera_azure_skin .camera_prevThumbs div {
  background-position: -160px -240px;
}
.camera_azure_skin .camera_nextThumbs div {
  background-position: -190px -240px;
}
.camera_azure_skin .camera_prev > span {
  background-position: 0 -240px;
}
.camera_azure_skin .camera_next > span {
  background-position: -40px -240px;
}
.camera_azure_skin .camera_commands > .camera_play {
  background-position: -80px -240px;
}
.camera_azure_skin .camera_commands > .camera_stop {
  background-position: -120px -240px;
}
.camera_beige_skin .camera_prevThumbs div {
  background-position: -160px -120px;
}
.camera_beige_skin .camera_nextThumbs div {
  background-position: -190px -120px;
}
.camera_beige_skin .camera_prev > span {
  background-position: 0 -120px;
}
.camera_beige_skin .camera_next > span {
  background-position: -40px -120px;
}
.camera_beige_skin .camera_commands > .camera_play {
  background-position: -80px -120px;
}
.camera_beige_skin .camera_commands > .camera_stop {
  background-position: -120px -120px;
}
.camera_black_skin .camera_prevThumbs div {
  background-position: -160px -40px;
}
.camera_black_skin .camera_nextThumbs div {
  background-position: -190px -40px;
}
.camera_black_skin .camera_prev > span {
  background-position: 0 -40px;
}
.camera_black_skin .camera_next > span {
  background-position: -40px -40px;
}
.camera_black_skin .camera_commands > .camera_play {
  background-position: -80px -40px;
}
.camera_black_skin .camera_commands > .camera_stop {
  background-position: -120px -40px;
}
.camera_blue_skin .camera_prevThumbs div {
  background-position: -160px -280px;
}
.camera_blue_skin .camera_nextThumbs div {
  background-position: -190px -280px;
}
.camera_blue_skin .camera_prev > span {
  background-position: 0 -280px;
}
.camera_blue_skin .camera_next > span {
  background-position: -40px -280px;
}
.camera_blue_skin .camera_commands > .camera_play {
  background-position: -80px -280px;
}
.camera_blue_skin .camera_commands > .camera_stop {
  background-position: -120px -280px;
}
.camera_brown_skin .camera_prevThumbs div {
  background-position: -160px -320px;
}
.camera_brown_skin .camera_nextThumbs div {
  background-position: -190px -320px;
}
.camera_brown_skin .camera_prev > span {
  background-position: 0 -320px;
}
.camera_brown_skin .camera_next > span {
  background-position: -40px -320px;
}
.camera_brown_skin .camera_commands > .camera_play {
  background-position: -80px -320px;
}
.camera_brown_skin .camera_commands > .camera_stop {
  background-position: -120px -320px;
}
.camera_burgundy_skin .camera_prevThumbs div {
  background-position: -160px -360px;
}
.camera_burgundy_skin .camera_nextThumbs div {
  background-position: -190px -360px;
}
.camera_burgundy_skin .camera_prev > span {
  background-position: 0 -360px;
}
.camera_burgundy_skin .camera_next > span {
  background-position: -40px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_play {
  background-position: -80px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_stop {
  background-position: -120px -360px;
}
.camera_charcoal_skin .camera_prevThumbs div {
  background-position: -160px -400px;
}
.camera_charcoal_skin .camera_nextThumbs div {
  background-position: -190px -400px;
}
.camera_charcoal_skin .camera_prev > span {
  background-position: 0 -400px;
}
.camera_charcoal_skin .camera_next > span {
  background-position: -40px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_play {
  background-position: -80px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_stop {
  background-position: -120px -400px;
}
.camera_chocolate_skin .camera_prevThumbs div {
  background-position: -160px -440px;
}
.camera_chocolate_skin .camera_nextThumbs div {
  background-position: -190px -440px;
}
.camera_chocolate_skin .camera_prev > span {
  background-position: 0 -440px;
}
.camera_chocolate_skin .camera_next > span {
  background-position: -40px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_play {
  background-position: -80px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_stop {
  background-position: -120px -440px;
}
.camera_coffee_skin .camera_prevThumbs div {
  background-position: -160px -480px;
}
.camera_coffee_skin .camera_nextThumbs div {
  background-position: -190px -480px;
}
.camera_coffee_skin .camera_prev > span {
  background-position: 0 -480px;
}
.camera_coffee_skin .camera_next > span {
  background-position: -40px -480px;
}
.camera_coffee_skin .camera_commands > .camera_play {
  background-position: -80px -480px;
}
.camera_coffee_skin .camera_commands > .camera_stop {
  background-position: -120px -480px;
}
.camera_cyan_skin .camera_prevThumbs div {
  background-position: -160px -520px;
}
.camera_cyan_skin .camera_nextThumbs div {
  background-position: -190px -520px;
}
.camera_cyan_skin .camera_prev > span {
  background-position: 0 -520px;
}
.camera_cyan_skin .camera_next > span {
  background-position: -40px -520px;
}
.camera_cyan_skin .camera_commands > .camera_play {
  background-position: -80px -520px;
}
.camera_cyan_skin .camera_commands > .camera_stop {
  background-position: -120px -520px;
}
.camera_fuchsia_skin .camera_prevThumbs div {
  background-position: -160px -560px;
}
.camera_fuchsia_skin .camera_nextThumbs div {
  background-position: -190px -560px;
}
.camera_fuchsia_skin .camera_prev > span {
  background-position: 0 -560px;
}
.camera_fuchsia_skin .camera_next > span {
  background-position: -40px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_play {
  background-position: -80px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_stop {
  background-position: -120px -560px;
}
.camera_gold_skin .camera_prevThumbs div {
  background-position: -160px -600px;
}
.camera_gold_skin .camera_nextThumbs div {
  background-position: -190px -600px;
}
.camera_gold_skin .camera_prev > span {
  background-position: 0 -600px;
}
.camera_gold_skin .camera_next > span {
  background-position: -40px -600px;
}
.camera_gold_skin .camera_commands > .camera_play {
  background-position: -80px -600px;
}
.camera_gold_skin .camera_commands > .camera_stop {
  background-position: -120px -600px;
}
.camera_green_skin .camera_prevThumbs div {
  background-position: -160px -640px;
}
.camera_green_skin .camera_nextThumbs div {
  background-position: -190px -640px;
}
.camera_green_skin .camera_prev > span {
  background-position: 0 -640px;
}
.camera_green_skin .camera_next > span {
  background-position: -40px -640px;
}
.camera_green_skin .camera_commands > .camera_play {
  background-position: -80px -640px;
}
.camera_green_skin .camera_commands > .camera_stop {
  background-position: -120px -640px;
}
.camera_grey_skin .camera_prevThumbs div {
  background-position: -160px -680px;
}
.camera_grey_skin .camera_nextThumbs div {
  background-position: -190px -680px;
}
.camera_grey_skin .camera_prev > span {
  background-position: 0 -680px;
}
.camera_grey_skin .camera_next > span {
  background-position: -40px -680px;
}
.camera_grey_skin .camera_commands > .camera_play {
  background-position: -80px -680px;
}
.camera_grey_skin .camera_commands > .camera_stop {
  background-position: -120px -680px;
}
.camera_indigo_skin .camera_prevThumbs div {
  background-position: -160px -720px;
}
.camera_indigo_skin .camera_nextThumbs div {
  background-position: -190px -720px;
}
.camera_indigo_skin .camera_prev > span {
  background-position: 0 -720px;
}
.camera_indigo_skin .camera_next > span {
  background-position: -40px -720px;
}
.camera_indigo_skin .camera_commands > .camera_play {
  background-position: -80px -720px;
}
.camera_indigo_skin .camera_commands > .camera_stop {
  background-position: -120px -720px;
}
.camera_khaki_skin .camera_prevThumbs div {
  background-position: -160px -760px;
}
.camera_khaki_skin .camera_nextThumbs div {
  background-position: -190px -760px;
}
.camera_khaki_skin .camera_prev > span {
  background-position: 0 -760px;
}
.camera_khaki_skin .camera_next > span {
  background-position: -40px -760px;
}
.camera_khaki_skin .camera_commands > .camera_play {
  background-position: -80px -760px;
}
.camera_khaki_skin .camera_commands > .camera_stop {
  background-position: -120px -760px;
}
.camera_lime_skin .camera_prevThumbs div {
  background-position: -160px -800px;
}
.camera_lime_skin .camera_nextThumbs div {
  background-position: -190px -800px;
}
.camera_lime_skin .camera_prev > span {
  background-position: 0 -800px;
}
.camera_lime_skin .camera_next > span {
  background-position: -40px -800px;
}
.camera_lime_skin .camera_commands > .camera_play {
  background-position: -80px -800px;
}
.camera_lime_skin .camera_commands > .camera_stop {
  background-position: -120px -800px;
}
.camera_magenta_skin .camera_prevThumbs div {
  background-position: -160px -840px;
}
.camera_magenta_skin .camera_nextThumbs div {
  background-position: -190px -840px;
}
.camera_magenta_skin .camera_prev > span {
  background-position: 0 -840px;
}
.camera_magenta_skin .camera_next > span {
  background-position: -40px -840px;
}
.camera_magenta_skin .camera_commands > .camera_play {
  background-position: -80px -840px;
}
.camera_magenta_skin .camera_commands > .camera_stop {
  background-position: -120px -840px;
}
.camera_maroon_skin .camera_prevThumbs div {
  background-position: -160px -880px;
}
.camera_maroon_skin .camera_nextThumbs div {
  background-position: -190px -880px;
}
.camera_maroon_skin .camera_prev > span {
  background-position: 0 -880px;
}
.camera_maroon_skin .camera_next > span {
  background-position: -40px -880px;
}
.camera_maroon_skin .camera_commands > .camera_play {
  background-position: -80px -880px;
}
.camera_maroon_skin .camera_commands > .camera_stop {
  background-position: -120px -880px;
}
.camera_orange_skin .camera_prevThumbs div {
  background-position: -160px -920px;
}
.camera_orange_skin .camera_nextThumbs div {
  background-position: -190px -920px;
}
.camera_orange_skin .camera_prev > span {
  background-position: 0 -920px;
}
.camera_orange_skin .camera_next > span {
  background-position: -40px -920px;
}
.camera_orange_skin .camera_commands > .camera_play {
  background-position: -80px -920px;
}
.camera_orange_skin .camera_commands > .camera_stop {
  background-position: -120px -920px;
}
.camera_olive_skin .camera_prevThumbs div {
  background-position: -160px -1080px;
}
.camera_olive_skin .camera_nextThumbs div {
  background-position: -190px -1080px;
}
.camera_olive_skin .camera_prev > span {
  background-position: 0 -1080px;
}
.camera_olive_skin .camera_next > span {
  background-position: -40px -1080px;
}
.camera_olive_skin .camera_commands > .camera_play {
  background-position: -80px -1080px;
}
.camera_olive_skin .camera_commands > .camera_stop {
  background-position: -120px -1080px;
}
.camera_pink_skin .camera_prevThumbs div {
  background-position: -160px -960px;
}
.camera_pink_skin .camera_nextThumbs div {
  background-position: -190px -960px;
}
.camera_pink_skin .camera_prev > span {
  background-position: 0 -960px;
}
.camera_pink_skin .camera_next > span {
  background-position: -40px -960px;
}
.camera_pink_skin .camera_commands > .camera_play {
  background-position: -80px -960px;
}
.camera_pink_skin .camera_commands > .camera_stop {
  background-position: -120px -960px;
}
.camera_pistachio_skin .camera_prevThumbs div {
  background-position: -160px -1040px;
}
.camera_pistachio_skin .camera_nextThumbs div {
  background-position: -190px -1040px;
}
.camera_pistachio_skin .camera_prev > span {
  background-position: 0 -1040px;
}
.camera_pistachio_skin .camera_next > span {
  background-position: -40px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_play {
  background-position: -80px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_stop {
  background-position: -120px -1040px;
}
.camera_pink_skin .camera_prevThumbs div {
  background-position: -160px -80px;
}
.camera_pink_skin .camera_nextThumbs div {
  background-position: -190px -80px;
}
.camera_pink_skin .camera_prev > span {
  background-position: 0 -80px;
}
.camera_pink_skin .camera_next > span {
  background-position: -40px -80px;
}
.camera_pink_skin .camera_commands > .camera_play {
  background-position: -80px -80px;
}
.camera_pink_skin .camera_commands > .camera_stop {
  background-position: -120px -80px;
}
.camera_red_skin .camera_prevThumbs div {
  background-position: -160px -1000px;
}
.camera_red_skin .camera_nextThumbs div {
  background-position: -190px -1000px;
}
.camera_red_skin .camera_prev > span {
  background-position: 0 -1000px;
}
.camera_red_skin .camera_next > span {
  background-position: -40px -1000px;
}
.camera_red_skin .camera_commands > .camera_play {
  background-position: -80px -1000px;
}
.camera_red_skin .camera_commands > .camera_stop {
  background-position: -120px -1000px;
}
.camera_tangerine_skin .camera_prevThumbs div {
  background-position: -160px -1120px;
}
.camera_tangerine_skin .camera_nextThumbs div {
  background-position: -190px -1120px;
}
.camera_tangerine_skin .camera_prev > span {
  background-position: 0 -1120px;
}
.camera_tangerine_skin .camera_next > span {
  background-position: -40px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_play {
  background-position: -80px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_stop {
  background-position: -120px -1120px;
}
.camera_turquoise_skin .camera_prevThumbs div {
  background-position: -160px -1160px;
}
.camera_turquoise_skin .camera_nextThumbs div {
  background-position: -190px -1160px;
}
.camera_turquoise_skin .camera_prev > span {
  background-position: 0 -1160px;
}
.camera_turquoise_skin .camera_next > span {
  background-position: -40px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_play {
  background-position: -80px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_stop {
  background-position: -120px -1160px;
}
.camera_violet_skin .camera_prevThumbs div {
  background-position: -160px -1200px;
}
.camera_violet_skin .camera_nextThumbs div {
  background-position: -190px -1200px;
}
.camera_violet_skin .camera_prev > span {
  background-position: 0 -1200px;
}
.camera_violet_skin .camera_next > span {
  background-position: -40px -1200px;
}
.camera_violet_skin .camera_commands > .camera_play {
  background-position: -80px -1200px;
}
.camera_violet_skin .camera_commands > .camera_stop {
  background-position: -120px -1200px;
}
.camera_white_skin .camera_prevThumbs div {
  background-position: -160px -80px;
}
.camera_white_skin .camera_nextThumbs div {
  background-position: -190px -80px;
}
.camera_white_skin .camera_prev > span {
  background-position: 0 -80px;
}
.camera_white_skin .camera_next > span {
  background-position: -40px -80px;
}
.camera_white_skin .camera_commands > .camera_play {
  background-position: -80px -80px;
}
.camera_white_skin .camera_commands > .camera_stop {
  background-position: -120px -80px;
}
.camera_yellow_skin .camera_prevThumbs div {
  background-position: -160px -1240px;
}
.camera_yellow_skin .camera_nextThumbs div {
  background-position: -190px -1240px;
}
.camera_yellow_skin .camera_prev > span {
  background-position: 0 -1240px;
}
.camera_yellow_skin .camera_next > span {
  background-position: -40px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_play {
  background-position: -80px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_stop {
  background-position: -120px -1240px;
}
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/

#colorbox,
#cboxOverlay,
#cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}
#cboxMiddleLeft,
#cboxBottomLeft {
  clear: left;
}
#cboxContent {
  position: relative;
}
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
#cboxTitle {
  margin: 0;
}
#cboxLoadingOverlay,
#cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
  cursor: pointer;
}
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}
#colorbox,
#cboxContent,
#cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
/*
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/

#cboxOverlay {
  background: black;
}
#colorbox {
  outline: 0;
}
#cboxContent {
  margin-top: 20px;
  background: black;
}
.cboxIframe {
  background: white;
}
#cboxError {
  padding: 50px;
  border: 1px solid #cccccc;
}
#cboxLoadedContent {
  border: 5px solid black;
  background: white;
}
#cboxTitle {
  position: absolute;
  top: -20px;
  left: 0;
  color: #cccccc;
}
#cboxCurrent {
  position: absolute;
  top: -20px;
  right: 0px;
  color: #cccccc;
}
#cboxLoadingGraphic {
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/Gadgets/Slideshow/colorbox_loading.gif) no-repeat center center;
}
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */

#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none;
}
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */

#cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active {
  outline: 0;
}
#cboxSlideshow {
  position: absolute;
  top: -20px;
  right: 90px;
  color: white;
}
#cboxPrevious {
  position: absolute;
  top: 50%;
  left: 5px;
  margin-top: -32px;
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/Gadgets/Slideshow/colorbox_controls.png) no-repeat top left;
  width: 28px;
  height: 65px;
  text-indent: -9999px;
}
#cboxPrevious:hover {
  background-position: bottom left;
}
#cboxNext {
  position: absolute;
  top: 50%;
  right: 5px;
  margin-top: -32px;
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/Gadgets/Slideshow/colorbox_controls.png) no-repeat top right;
  width: 28px;
  height: 65px;
  text-indent: -9999px;
}
#cboxNext:hover {
  background-position: bottom right;
}
#cboxClose {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  background: url(/BuiltTheme/nature_trails.v2.0/a82455aa/Gadgets/Slideshow/colorbox_controls.png) no-repeat top center;
  width: 38px;
  height: 19px;
  text-indent: -9999px;
}
#cboxClose:hover {
  background-position: bottom center;
}
.WaGadgetSocialProfile .alignRight {
  text-align: right;
}
.WaGadgetSocialProfile .alignLeft {
  text-align: left;
}
.WaGadgetSocialProfile .alignCenter {
  text-align: center;
}
.WaGadgetSocialProfile ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.WaGadgetSocialProfile li {
  margin: 0;
  padding: 0;
  display: inline-block;
}
.WaGadgetSocialProfile a,
.WaGadgetSocialProfile a:link,
.WaGadgetSocialProfile a:active,
.WaGadgetSocialProfile a:visited,
.WaGadgetSocialProfile a:hover {
  background: none;
}
.WaGadgetSocialProfile img {
  display: inline-block;
  vertical-align: top;
  border: none;
}
.WaGadgetSocialProfile a {
  display: inline-block;
}
.WaGadgetSocialProfile .orientationHorizontal li {
  margin: 0 10px 10px 0;
}
.WaGadgetSocialProfile .orientationHorizontal li:last-child {
  margin-right: 0;
}
.WaGadgetSocialProfile .orientationVertical li {
  display: block;
  margin: 0 0 15px 0;
}
.WaGadgetFeaturedMember .loadingCap {
  height: 50px;
  background: white url(/BuiltTheme/nature_trails.v2.0/a82455aa/Gadgets/FeaturedMember/Images/async-load-progress-01.gif) center center no-repeat;
}
.WaGadgetFeaturedMember .loadingError {
  display: none;
  padding: 0px 0;
}
.WaGadgetFeaturedMember ul.layoutVertical {
  margin: 0 0 0px 0;
  padding: 0;
  list-style: none;
  zoom: 1;
}
.WaGadgetFeaturedMember ul.layoutVertical:before {
  content: "";
  display: block;
  clear: both;
  height: 0px;
  margin: 0 0 -40px 0;
  overflow: hidden;
}
.WaGadgetFeaturedMember ul.layoutVertical:after {
  content: "";
  display: block;
  clear: both;
  height: 0px;
  overflow: hidden;
}
.WaGadgetFeaturedMember ul.layoutVertical li {
  margin: 40px 0 0 0;
  min-width: 200px;
  width: 250px;
  display: inline-block;
  vertical-align: top;
  word-wrap: break-word;
}
.WaGadgetFeaturedMember ul.layoutVertical li .img {
  display: none;
  margin: 0 15px 10px 0;
  vertical-align: top;
}
.WaGadgetFeaturedMember ul.layoutVertical.showPic li .img {
  display: inline-block;
}
.WaGadgetFeaturedMember ul.layoutVertical li .img img {
  vertical-align: top;
  min-width: 40px;
  max-width: 100%;
}
.WaGadgetFeaturedMember ul.layoutVertical li h4 {
  margin: 0 15px 8px 0;
}
.WaGadgetFeaturedMember ul.layoutVertical li .subtitle {
  margin: 0 15px 8px 0;
}
.WaGadgetFeaturedMember ul.layoutVertical li .description {
  margin: 0 15px 0 0;
}
.WaGadgetFeaturedMember ul.layoutVertical li .viewDetails {
  margin: 8px 0 0 0;
}
.WaGadgetFeaturedMember ul.layoutHorizontal {
  margin: 0 0 0px 0;
  padding: 0;
  list-style: none;
  zoom: 1;
}
.WaGadgetFeaturedMember ul.layoutHorizontal:before {
  content: "";
  display: block;
  clear: both;
  height: 0px;
  margin: 0 0 -40px 0;
  overflow: hidden;
}
.WaGadgetFeaturedMember ul.layoutHorizontal:after {
  content: "";
  display: block;
  clear: both;
  height: 0px;
  margin: 0;
  overflow: hidden;
}
.WaGadgetFeaturedMember ul.layoutHorizontal li {
  margin: 40px 0 0 0;
  min-width: 280px;
  width: 450px;
  display: inline-block;
  vertical-align: top;
  word-wrap: break-word;
}
.WaGadgetFeaturedMember ul.layoutHorizontal li .img {
  display: none;
  float: left;
  margin: 0 15px 10px 0;
  padding: 0 0px 0 0;
}
.WaGadgetFeaturedMember ul.layoutHorizontal.showPic li .img {
  display: block;
}
.WaGadgetFeaturedMember ul.layoutHorizontal li .img img {
  vertical-align: top;
  min-width: 40px;
  max-width: 100%;
}
.WaGadgetFeaturedMember ul.layoutHorizontal li h4 {
  margin: 0 15px 8px 0px;
}
.WaGadgetFeaturedMember ul.layoutHorizontal li .subtitle {
  margin: 0 15px 8px 0px;
}
.WaGadgetFeaturedMember ul.layoutHorizontal li .description {
  margin: 0 15px 0 0px;
}
.WaGadgetFeaturedMember ul.layoutHorizontal li .viewDetails {
  margin: 8px 0 0 0;
}
.WaGadgetFeaturedMember ul.layoutList {
  margin: 0 0 0px 0;
  padding: 0;
  list-style: none;
  zoom: 1;
}
.WaGadgetFeaturedMember ul.layoutList:before {
  content: "";
  display: block;
  clear: both;
  height: 0px;
  margin: 0 0 -15px 0;
  overflow: hidden;
}
.WaGadgetFeaturedMember ul.layoutList:after {
  content: "";
  display: block;
  clear: both;
  height: 0px;
  margin: 0;
  overflow: hidden;
}
.WaGadgetFeaturedMember ul.layoutList li {
  margin: 15px 0 0 0;
  width: 100%;
  display: inline-block;
  vertical-align: top;
  word-wrap: break-word;
}
.WaGadgetFeaturedMember ul.layoutList li .img {
  display: none;
  float: left;
  margin: 0 10px 0px 0;
  padding: 0 0px 0 0;
}
.WaGadgetFeaturedMember ul.layoutList.showPic li .img {
  display: block;
}
.WaGadgetFeaturedMember ul.layoutList li .img img {
  vertical-align: top;
  width: 40px;
}
.WaGadgetFeaturedMember ul.layoutList li .rightPart {
  overflow: hidden;
}
.WaGadgetFeaturedMember ul.layoutList li h4 {
  margin: 0 15px 5px 0px;
}
.WaGadgetFeaturedMember ul.layoutList li .subtitle {
  margin: 0 15px 0px 0px;
}
.WaGadgetFeaturedMember ul.layoutList li .description {
  display: none;
}
.WaGadgetFeaturedMember ul.layoutList li .viewDetails {
  margin: 8px 0 0 0;
}
.WaGadgetFeaturedMember .action {
  margin: 1em 0 0 0;
}
/* gadget: login box button */

/*****************************************************************************************************/

.WaGadgetLoginButton .alignRight {
  text-align: right;
}
.WaGadgetLoginButton .alignLeft {
  text-align: left;
}
.WaGadgetLoginButton .alignCenter {
  text-align: center;
}
.WaGadgetSocialProfile .alignRight {
  text-align: right;
}
.WaGadgetSocialProfile .alignLeft {
  text-align: left;
}
.WaGadgetSocialProfile .alignCenter {
  text-align: center;
}
.WaGadgetSocialProfile ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.WaGadgetSocialProfile li {
  margin: 0;
  padding: 0;
  display: inline-block;
}
.WaGadgetSocialProfile a,
.WaGadgetSocialProfile a:link,
.WaGadgetSocialProfile a:active,
.WaGadgetSocialProfile a:visited,
.WaGadgetSocialProfile a:hover {
  background: none;
}
.WaGadgetSocialProfile img {
  display: inline-block;
  vertical-align: top;
  border: none;
}
.WaGadgetSocialProfile a {
  display: inline-block;
}
.WaGadgetSocialProfile .orientationHorizontal li {
  margin: 0 10px 10px 0;
}
.WaGadgetSocialProfile .orientationHorizontal li:last-child {
  margin-right: 0;
}
.WaGadgetSocialProfile .orientationVertical li {
  display: block;
  margin: 0 0 15px 0;
}
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot');
  src: url('../fonts/fontawesome-webfont.eot#iefix') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa-star:before {
  font-family: 'FontAwesome';
  content: "\f005";
}
.fa-align-left:before {
  font-family: 'FontAwesome';
  content: "\f036";
}
.fa-file-o:before {
  font-family: 'FontAwesome';
  content: "\f016";
}
.fa-comment-o:before {
  font-family: 'FontAwesome';
  content: "\f0e5";
}
.fa-calendar:before {
  font-family: 'FontAwesome';
  content: "\f073";
}
.fa-user:before {
  font-family: 'FontAwesome';
  content: "\f007";
}
.fa-chevron-right:before {
  font-family: 'FontAwesome';
  content: "\f054";
}
.fa-chevron-down:before {
  font-family: 'FontAwesome';
  content: "\f078";
}
.fa-caret-right:before {
  font-family: 'FontAwesome';
  content: "\f0da";
}
.fa-caret-down:before {
  font-family: 'FontAwesome';
  content: "\f0d7";
}
/*****************************************************************************************************/

/*	WaGadgetSiteSearch                                                                              
/*****************************************************************************************************/

/* for old themes */

.WaGadgetSiteSearch .artBoxHolder {
  overflow: visible;
}
.WaGadgetSiteSearch {
  overflow: visible;
}
.WaGadgetSiteSearch .searchBoxOuter.alignLeft {
  text-align: left;
}
.WaGadgetSiteSearch .searchBoxOuter.alignCenter {
  text-align: center;
}
.WaGadgetSiteSearch .searchBoxOuter.alignRight {
  text-align: right;
}
.WaGadgetSiteSearch .searchBox {
  position: relative;
  display: inline-block;
  max-width: 100%;
}
.WaGadgetSiteSearch .searchBoxFieldContainer {
  display: inline-block;
  max-width: 100%;
  position: relative;
}
.WaGadgetSiteSearch .searchBoxFieldContainer:before {
  content: "\f002";
  font-family: 'FontAwesome';
  display: inline-block;
  position: absolute;
  left: 0.5em;
  top: 50%;
  margin: -0.5em 0 0 0;
}
.WaGadgetSiteSearch .searchBoxField {
  margin: 0;
  padding: 3px 4px 3px 1.75em;
  border: 1px solid darkgray;
  background: white;
  font-family: inherit;
  font-size: inherit;
  color: black;
  width: 220px;
  max-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.WaGadgetSiteSearch .autoSuggestionBox {
  position: absolute;
  left: 0;
  top: 100%;
  margin-top: 5px;
  min-width: 218px;
  border: 1px solid #cccccc;
  border-style: solid;
  padding: 0px;
  display: none;
  text-align: left;
  z-index: 7777;
  background: white;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
}
.WaGadgetSiteSearch .autoSuggestionBox .item {
  padding: 10px;
}
.WaGadgetSiteSearch .autoSuggestionBox .item a:before {
  display: inline-block;
  width: 1.2em;
  padding-right: 0.4em;
  text-decoration: none;
}
.WaGadgetSiteSearch .autoSuggestionBox .item .fa-align-left:before {
  position: relative;
  top: 0.1em;
}
.WaGadgetSiteSearch .autoSuggestionBox .item + .item.last {
  margin-top: 10px;
  position: relative;
}
.WaGadgetSiteSearch .autoSuggestionBox .item + .item.last:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: -5px;
  width: 100%;
  height: 1px;
  overflow: hidden;
  background: #eeeeee;
}
.WaGadgetSiteSearch .autoSuggestionBox .item.selectedSuggestions {
  background: #dbe3eb;
  background: rgba(219, 227, 235, 0.5);
}
.WaGadgetSiteSearch .searchBoxOuter.alignRight .autoSuggestionBox {
  left: auto;
  right: 0;
}
.WaGadgetSiteSearchResults:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  overflow: hidden;
}
.WaGadgetSiteSearchResults .siteSearchResults {
  padding: 0 0 0 0;
}
.WaGadgetSiteSearchResults .siteSearchResults .searchControls {
  margin: 0 0 0.7em 0;
}
.WaGadgetSiteSearchResults .siteSearchResults .searchControls .label {
  margin-right: 0.4em;
  display: inline-block;
  padding: 4px 0;
  margin-bottom: 6px;
}
.WaGadgetSiteSearchResults .siteSearchResults .searchControls .searchBoxField {
  padding: 3px 4px 3px 4px;
  margin: 0 0.4em 6px 0;
  border: 1px solid darkgray;
  background: white;
  font-family: inherit;
  font-size: inherit;
  color: black;
  width: 220px;
  max-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.WaGadgetSiteSearchResults .siteSearchResults .searchControls .foundLabel {
  display: none;
  display: inline-block;
  padding: 4px 0;
  margin-bottom: 6px;
}
.WaGadgetSiteSearchResults .siteSearchResults .searchControls .foundRecords {
  display: inline-block;
  padding: 4px 0;
  margin-bottom: 6px;
}
.WaGadgetSiteSearchResults .siteSearchResults .categories {
  padding: 0;
  margin: 0 0 1.43em 0;
}
.WaGadgetSiteSearchResults .siteSearchResults .categories .togglePanelLink {
  cursor: pointer;
}
.WaGadgetSiteSearchResults .siteSearchResults .categories .togglePanelLink:before {
  display: inline-block;
  width: 0.8em;
  text-align: center;
  margin-right: 5px;
}
.WaGadgetSiteSearchResults .siteSearchResults .categories .togglePanelLink b {
  font-weight: normal;
}
.WaGadgetSiteSearchResults .siteSearchResults .categories .contentTypesPanel {
  padding-top: 4px;
  display: none;
}
.WaGadgetSiteSearchResults .siteSearchResults .categories .contentTypesPanel .row input[type=checkbox] {
  display: inline-block;
  margin: 0px 0.3em 0px 0px;
  position: relative;
  top: 0.15em;
}
.WaGadgetSiteSearchResults .siteSearchResults .categories .contentTypesPanel .row + .row {
  margin-top: 0.25em;
}
.WaGadgetSiteSearchResults .resultDiv {
  padding-left: 0px;
}
.WaGadgetSiteSearchResults .resultDiv .row .title a:before {
  display: inline-block;
  width: 1.3em;
  padding-right: 0.3em;
  text-decoration: none;
}
.WaGadgetSiteSearchResults .resultDiv .row .text {
  margin: 0.2em 0 0 1.6em;
}
.WaGadgetSiteSearchResults .resultDiv .row .additionalInfo {
  margin: 0.2em 0 0 1.6em;
}
.WaGadgetSiteSearchResults .resultDiv .row + .row {
  margin-top: 1.43em;
}
.WaGadgetSiteSearchResults .bottomLine {
  margin: 1.43em 0 0 0;
}
.WaGadgetSiteSearchResults .bottomLine:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
}
.WaGadgetSiteSearchResults .recordsFoundMessage {
  float: left;
}
.WaGadgetSiteSearchResults .searchPager {
  float: right;
}
/* Site search gadget styles */

.WaGadgetSiteSearch.gadgetStyle002 .autoSuggestionBox {
  background: #294578;
}
