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

/*  Constants                         */

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

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

/*  Basic thematic and gadgets styles */

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

/* basic styles */

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
/*
#grid {

  .core (@gridColumnWidth, @gridGutterWidth) {

    .spanX (@index) when (@index > 0) {
      (~".span@{index}") { .span(@index); }
      .spanX(@index - 1);
    }
    .spanX (0) {}

    .offsetX (@index) when (@index > 0) {
      (~".offset@{index}") { .offset(@index); }
      .offsetX(@index - 1);
    }
    .offsetX (0) {}

    .offset (@columns) {
      margin-left: (@gridColumnWidth * @columns) + (@gridGutterWidth * (@columns + 1));
    }

    .span (@columns) {
      width: (@gridColumnWidth * @columns) + (@gridGutterWidth * (@columns - 1));
    }

    .row {
      margin-left: @gridGutterWidth * -1;
      .clearfix();
    }

    [class*="span"] {
      float: left;
      margin-left: @gridGutterWidth;
    }

    // Set the container width, and override it for fixed navbars in media queries
    .container,
    .navbar-fixed-top .container,
    .navbar-fixed-bottom .container { .span(@gridColumns); }

    // generate .spanX and .offsetX
    .spanX (@gridColumns);
    .offsetX (@gridColumns);

  }

  .fluid (@fluidGridColumnWidth, @fluidGridGutterWidth) {

    .spanX (@index) when (@index > 0) {
      (~".span@{index}") { .span(@index); }
      .spanX(@index - 1);
    }
    .spanX (0) {}

    .span (@columns) {
      width: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1));
      *width: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1)) - (.5 / @gridRowWidth * 100 * 1%);
    }

    .row-fluid {
      width: 100%;
      .clearfix();
      [class*="span"] {
        .input-block-level();
        float: left;
        margin-left: @fluidGridGutterWidth;
        *margin-left: @fluidGridGutterWidth - (.5 / @gridRowWidth * 100 * 1%);
      }
      [class*="span"]:first-child {
        margin-left: 0;
      }

      // generate .spanX
      .spanX (@gridColumns);
    }

  }

  .input(@gridColumnWidth, @gridGutterWidth) {

    .spanX (@index) when (@index > 0) {
      (~"input.span@{index}, textarea.span@{index}, .uneditable-input.span@{index}") { .span(@index); }
      .spanX(@index - 1);
    }
    .spanX (0) {}

    .span(@columns) {
      width: ((@gridColumnWidth) * @columns) + (@gridGutterWidth * (@columns - 1)) - 10;
    }

    input,
    textarea,
    .uneditable-input {
      margin-left: 0; // override margin-left from core grid system
    }

    // generate .spanX
    .spanX (@gridColumns);

  }

}
*/

@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";
}
/********************************************************************************************************************/

/* Responsive grid for state 1                                                                                      */

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

.state1 {
  min-width: 960px;
}
.container_12 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  display: table;
  word-spacing: -0.36em;
  line-height: 0;
}
.s1_grid_1,
.s1_grid_2,
.s1_grid_3,
.s1_grid_4,
.s1_grid_5,
.s1_grid_6,
.s1_grid_7,
.s1_grid_8,
.s1_grid_9,
.s1_grid_10,
.s1_grid_11,
.s1_grid_12 {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  vertical-align: top;
  word-spacing: normal;
  line-height: normal;
}
* + html .s1_grid_1 {
  display: inline;
}
* + html .s1_grid_2 {
  display: inline;
}
* + html .s1_grid_3 {
  display: inline;
}
* + html .s1_grid_4 {
  display: inline;
}
* + html .s1_grid_5 {
  display: inline;
}
* + html .s1_grid_6 {
  display: inline;
}
* + html .s1_grid_7 {
  display: inline;
}
* + html .s1_grid_8 {
  display: inline;
}
* + html .s1_grid_9 {
  display: inline;
}
* + html .s1_grid_10 {
  display: inline;
}
* + html .s1_grid_11 {
  display: inline;
}
* + html .s1_grid_12 {
  display: inline;
}
.s1_push_1,
.s1_pull_1,
.s1_push_2,
.s1_pull_2,
.s1_push_3,
.s1_pull_3,
.s1_push_4,
.s1_pull_4,
.s1_push_5,
.s1_pull_5,
.s1_push_6,
.s1_pull_6,
.s1_push_7,
.s1_pull_7,
.s1_push_8,
.s1_pull_8,
.s1_push_9,
.s1_pull_9,
.s1_push_10,
.s1_pull_10,
.s1_push_11,
.s1_pull_11 {
  position: relative;
}
.alpha {
  margin-left: 0;
}
.omega {
  margin-right: 0;
}
.s1_grid_1 {
  width: 60px;
}
.s1_grid_2 {
  width: 140px;
}
.s1_grid_3 {
  width: 220px;
}
.s1_grid_4 {
  width: 300px;
}
.s1_grid_5 {
  width: 380px;
}
.s1_grid_6 {
  width: 460px;
}
.s1_grid_7 {
  width: 540px;
}
.s1_grid_8 {
  width: 620px;
}
.s1_grid_9 {
  width: 700px;
}
.s1_grid_10 {
  width: 780px;
}
.s1_grid_11 {
  width: 860px;
}
.s1_grid_12 {
  width: 940px;
}
.s1_prefix_1 {
  padding-left: 80px;
}
.s1_prefix_2 {
  padding-left: 160px;
}
.s1_prefix_3 {
  padding-left: 240px;
}
.s1_prefix_4 {
  padding-left: 320px;
}
.s1_prefix_5 {
  padding-left: 400px;
}
.s1_prefix_6 {
  padding-left: 480px;
}
.s1_prefix_7 {
  padding-left: 560px;
}
.s1_prefix_8 {
  padding-left: 640px;
}
.s1_prefix_9 {
  padding-left: 720px;
}
.s1_prefix_10 {
  padding-left: 800px;
}
.s1_prefix_11 {
  padding-left: 880px;
}
.s1_suffix_1 {
  padding-right: 80px;
}
.s1_suffix_2 {
  padding-right: 160px;
}
.s1_suffix_3 {
  padding-right: 240px;
}
.s1_suffix_4 {
  padding-right: 320px;
}
.s1_suffix_5 {
  padding-right: 400px;
}
.s1_suffix_6 {
  padding-right: 480px;
}
.s1_suffix_7 {
  padding-right: 560px;
}
.s1_suffix_8 {
  padding-right: 640px;
}
.s1_suffix_9 {
  padding-right: 720px;
}
.s1_suffix_10 {
  padding-right: 800px;
}
.s1_suffix_11 {
  padding-right: 880px;
}
.s1_push_1 {
  left: 80px;
}
.s1_push_2 {
  left: 160px;
}
.s1_push_3 {
  left: 240px;
}
.s1_push_4 {
  left: 320px;
}
.s1_push_5 {
  left: 400px;
}
.s1_push_6 {
  left: 480px;
}
.s1_push_7 {
  left: 560px;
}
.s1_push_8 {
  left: 640px;
}
.s1_push_9 {
  left: 720px;
}
.s1_push_10 {
  left: 800px;
}
.s1_push_11 {
  left: 880px;
}
.s1_pull_1 {
  left: -80px;
}
.s1_pull_2 {
  left: -160px;
}
.s1_pull_3 {
  left: -240px;
}
.s1_pull_4 {
  left: -320px;
}
.s1_pull_5 {
  left: -400px;
}
.s1_pull_6 {
  left: -480px;
}
.s1_pull_7 {
  left: -560px;
}
.s1_pull_8 {
  left: -640px;
}
.s1_pull_9 {
  left: -720px;
}
.s1_pull_10 {
  left: -800px;
}
.s1_pull_11 {
  left: -880px;
}
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clearfix:before,
.clearfix:after,
.container_12:before,
.container_12:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}
.clearfix:after,
.container_12:after {
  clear: both;
}
.clearfix {
  zoom: 1;
}
.container_grid {
  display: table;
  width: 100%;
  word-spacing: -0.36em;
}
/********************************************************************************************************************/

/* Responsive grid for state 2                                                                                      */

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

.state2 .container_12 {
  margin-left: auto;
  margin-right: auto;
  width: 600px;
}
.state2 .s2_grid_1 {
  width: 30px;
}
.state2 .s2_grid_2 {
  width: 80px;
}
.state2 .s2_grid_3 {
  width: 130px;
}
.state2 .s2_grid_4 {
  width: 180px;
}
.state2 .s2_grid_5 {
  width: 230px;
}
.state2 .s2_grid_6 {
  width: 280px;
}
.state2 .s2_grid_7 {
  width: 330px;
}
.state2 .s2_grid_8 {
  width: 380px;
}
.state2 .s2_grid_9 {
  width: 430px;
}
.state2 .s2_grid_10 {
  width: 480px;
}
.state2 .s2_grid_11 {
  width: 530px;
}
.state2 .s2_grid_12 {
  width: 580px;
}
.state2 .s2_push_1,
.state2 .s2_pull_1,
.state2 .s2_push_2,
.state2 .s2_pull_2,
.state2 .s2_push_3,
.state2 .s2_pull_3,
.state2 .s2_push_4,
.state2 .s2_pull_4,
.state2 .s2_push_5,
.state2 .s2_pull_5,
.state2 .s2_push_6,
.state2 .s2_pull_6,
.state2 .s2_push_7,
.state2 .s2_pull_7,
.state2 .s2_push_8,
.state2 .s2_pull_8,
.state2 .s2_push_9,
.state2 .s2_pull_9,
.state2 .s2_push_10,
.state2 .s2_pull_10,
.state2 .s2_push_11,
.state2 .s2_pull_11 {
  position: relative;
}
.state2 .alpha {
  margin-left: 0;
}
.state2 .omega {
  margin-right: 0;
}
.state2 .s2_prefix_1 {
  padding-left: 50px;
}
.state2 .s2_prefix_2 {
  padding-left: 100px;
}
.state2 .s2_prefix_3 {
  padding-left: 150px;
}
.state2 .s2_prefix_4 {
  padding-left: 200px;
}
.state2 .s2_prefix_5 {
  padding-left: 250px;
}
.state2 .s2_prefix_6 {
  padding-left: 300px;
}
.state2 .s2_prefix_7 {
  padding-left: 350px;
}
.state2 .s2_prefix_8 {
  padding-left: 400px;
}
.state2 .s2_prefix_9 {
  padding-left: 450px;
}
.state2 .s2_prefix_10 {
  padding-left: 500px;
}
.state2 .s2_prefix_11 {
  padding-left: 550px;
}
.state2 .s2_suffix_1 {
  padding-right: 50px;
}
.state2 .s2_suffix_2 {
  padding-right: 100px;
}
.state2 .s2_suffix_3 {
  padding-right: 150px;
}
.state2 .s2_suffix_4 {
  padding-right: 200px;
}
.state2 .s2_suffix_5 {
  padding-right: 250px;
}
.state2 .s2_suffix_6 {
  padding-right: 300px;
}
.state2 .s2_suffix_7 {
  padding-right: 350px;
}
.state2 .s2_suffix_8 {
  padding-right: 400px;
}
.state2 .s2_suffix_9 {
  padding-right: 450px;
}
.state2 .s2_suffix_10 {
  padding-right: 500px;
}
.state2 .s2_suffix_11 {
  padding-right: 550px;
}
.state2 .s2_push_1 {
  left: 50px;
}
.state2 .s2_push_2 {
  left: 100px;
}
.state2 .s2_push_3 {
  left: 150px;
}
.state2 .s2_push_4 {
  left: 200px;
}
.state2 .s2_push_5 {
  left: 250px;
}
.state2 .s2_push_6 {
  left: 300px;
}
.state2 .s2_push_7 {
  left: 350px;
}
.state2 .s2_push_8 {
  left: 400px;
}
.state2 .s2_push_9 {
  left: 450px;
}
.state2 .s2_push_10 {
  left: 500px;
}
.state2 .s2_push_11 {
  left: 550px;
}
.state2 .s2_pull_1 {
  left: -50px;
}
.state2 .s2_pull_2 {
  left: -100px;
}
.state2 .s2_pull_3 {
  left: -150px;
}
.state2 .s2_pull_4 {
  left: -200px;
}
.state2 .s2_pull_5 {
  left: -250px;
}
.state2 .s2_pull_6 {
  left: -300px;
}
.state2 .s2_pull_7 {
  left: -350px;
}
.state2 .s2_pull_8 {
  left: -400px;
}
.state2 .s2_pull_9 {
  left: -450px;
}
.state2 .s2_pull_10 {
  left: -500px;
}
.state2 .s2_pull_11 {
  left: -550px;
}
/********************************************************************************************************************/

/* Responsive grid for state 3                                                                                      */

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

.state3 .container_12 {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 600px;
  min-width: 320px;
  display: block;
}
.state3 .s3_grid_1,
.state3 .s3_grid_2,
.state3 .s3_grid_3,
.state3 .s3_grid_4,
.state3 .s3_grid_5,
.state3 .s3_grid_6,
.state3 .s3_grid_7,
.state3 .s3_grid_8,
.state3 .s3_grid_9,
.state3 .s3_grid_10,
.state3 .s3_grid_11,
.state3 .s3_grid_12 {
  display: block;
  float: none;
  margin-left: 10px;
  margin-right: 10px;
}
.state3 .s3_grid_1 {
  width: auto;
}
.state3 .s3_grid_2 {
  width: auto;
}
.state3 .s3_grid_3 {
  width: auto;
}
.state3 .s3_grid_4 {
  width: auto;
}
.state3 .s3_grid_5 {
  width: auto;
}
.state3 .s3_grid_6 {
  width: auto;
}
.state3 .s3_grid_7 {
  width: auto;
}
.state3 .s3_grid_8 {
  width: auto;
}
.state3 .s3_grid_9 {
  width: auto;
}
.state3 .s3_grid_10 {
  width: auto;
}
.state3 .s3_grid_11 {
  width: auto;
}
.state3 .s3_grid_12 {
  width: auto;
}
.state3 .s3_prefix_1 {
  padding-left: 0px;
}
.state3 .s3_prefix_2 {
  padding-left: 0px;
}
.state3 .s3_prefix_3 {
  padding-left: 0px;
}
.state3 .s3_prefix_4 {
  padding-left: 0px;
}
.state3 .s3_prefix_5 {
  padding-left: 0px;
}
.state3 .s3_prefix_6 {
  padding-left: 0px;
}
.state3 .s3_prefix_7 {
  padding-left: 0px;
}
.state3 .s3_prefix_8 {
  padding-left: 0px;
}
.state3 .s3_prefix_9 {
  padding-left: 0px;
}
.state3 .s3_prefix_10 {
  padding-left: 0px;
}
.state3 .s3_prefix_11 {
  padding-left: 0px;
}
.state3 .s3_suffix_1 {
  padding-right: 0px;
}
.state3 .s3_suffix_2 {
  padding-right: 0px;
}
.state3 .s3_suffix_3 {
  padding-right: 0px;
}
.state3 .s3_suffix_4 {
  padding-right: 0px;
}
.state3 .s3_suffix_5 {
  padding-right: 0px;
}
.state3 .s3_suffix_6 {
  padding-right: 0px;
}
.state3 .s3_suffix_7 {
  padding-right: 0px;
}
.state3 .s3_suffix_8 {
  padding-right: 0px;
}
.state3 .s3_suffix_9 {
  padding-right: 0px;
}
.state3 .s3_suffix_10 {
  padding-right: 0px;
}
.state3 .s3_suffix_11 {
  padding-right: 0px;
}
.state3 .s3_push_1 {
  left: 0;
}
.state3 .s3_push_2 {
  left: 0;
}
.state3 .s3_push_3 {
  left: 0;
}
.state3 .s3_push_4 {
  left: 0;
}
.state3 .s3_push_5 {
  left: 0;
}
.state3 .s3_push_6 {
  left: 0;
}
.state3 .s3_push_7 {
  left: 0;
}
.state3 .s3_push_8 {
  left: 0;
}
.state3 .s3_push_9 {
  left: 0;
}
.state3 .s3_push_10 {
  left: 0;
}
.state3 .s3_push_11 {
  left: 0;
}
.state3 .s3_pull_1 {
  left: 0;
}
.state3 .s3_pull_2 {
  left: 0;
}
.state3 .s3_pull_3 {
  left: 0;
}
.state3 .s3_pull_4 {
  left: 0;
}
.state3 .s3_pull_5 {
  left: 0;
}
.state3 .s3_pull_6 {
  left: 0;
}
.state3 .s3_pull_7 {
  left: 0;
}
.state3 .s3_pull_8 {
  left: 0;
}
.state3 .s3_pull_9 {
  left: 0;
}
.state3 .s3_pull_10 {
  left: 0;
}
.state3 .s3_pull_11 {
  left: 0;
}
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/*Remove button padding in FF*/

.show {
  display: block;
}
.hide {
  display: none;
}
.hidden {
  display: none;
}
.clearAfter {
  zoom: 1;
}
.clearAfter:after {
  content: "";
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
}
.clearEndContainer {
  clear: both;
  height: 0px;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  zoom: 1;
  *margin-bottom: -1px;
  visibility: hidden;
}
div.BulletedContainerWarninngSigned {
  min-height: 16px;
  padding-left: 20px;
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/confirmWindows/icon-warning.png) left 0px no-repeat;
}
div.BulletedContainerWarninngSignedDisabled {
  padding-left: 20px;
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/confirmWindows/icon-warning-disabled.gif) left 0px no-repeat;
  min-height: 16px;
}
/* basic shared styles */

.functionalPageContainer a.additionalLink {
  margin-left: 15px;
}
.WaGadgetPublicWizard[class^="WaGadget"] {
  overflow: visible;
}
.mandatorySymbol,
.requiredSymbol {
  color: red;
  font-weight: bold;
  font-size: 1em;
  padding-right: 2px;
}
.fieldSubContainer td.right .fieldBody .mandatorySymbol {
  display: block;
  color: red;
  font-weight: normal;
  font-size: 12px;
  padding-right: 2px;
  padding-top: 3px;
}
.validationError {
  display: block;
  color: red;
  font-size: 12px;
}
.calculatedExtraChargeContainer .validationError[style*='display: inline'] {
  display: block !important;
  margin-top: 5px;
}
input[type="button"],
input[type="submit"],
input[type="submitButton"] {
  cursor: pointer;
  padding: 2px 7px;
  overflow: visible;
  width: auto;
}
.clearSelectionLabel {
  cursor: pointer;
  display: inline-block;
  margin: 0 0 8px;
  text-decoration: underline;
}
.formTitleOuterContainer {
  margin: 0 0 20px 0;
}
.formTitleOuterContainer .formTitleContainer {
  padding: 0 0 3px 0;
  border-bottom: 1px solid #a0a0a0;
}
.formTitleOuterContainer .formTitleContainer .inner {
  *zoom: 1;
  zoom: 1;
}
.formTitleOuterContainer .formTitleContainer .inner:before,
.formTitleOuterContainer .formTitleContainer .inner:after {
  display: table;
  content: "";
}
.formTitleOuterContainer .formTitleContainer .inner:after {
  clear: both;
}
.formTitleOuterContainer .formTitleContainer .inner h3.formTitle {
  padding: 0;
  margin: 0;
  float: left;
  font-size: 16px;
  font-weight: normal;
  color: #555555;
}
.formTitleOuterContainer .formTitleContainer .inner .mandatoryFieldsTitle {
  float: right;
  text-align: right;
  font-size: 12px;
  padding: 5px 0 0 0;
}
.formTitleOuterContainer .formTitleContainer .inner .mandatoryFieldsTitle strong {
  color: #7c7c7c;
}
.captionOuterContainer {
  padding: 6px 0 5px 0;
  margin-top: 30px;
  margin-bottom: 20px;
  background-color: #e5eaea;
}
.captionOuterContainer .captionContainer {
  *zoom: 1;
  zoom: 1;
}
.captionOuterContainer .captionContainer:before,
.captionOuterContainer .captionContainer:after {
  display: table;
  content: "";
}
.captionOuterContainer .captionContainer:after {
  clear: both;
}
.captionOuterContainer .captionContainer .fieldLabel {
  width: 25%;
  float: left;
}
.captionOuterContainer .captionContainer .fieldBody {
  width: 75%;
  float: left;
}
.captionOuterContainer .captionContainer .fieldBody h4 {
  margin: 0;
  padding: 0;
  color: #444444;
  font-size: 14px;
}
.captionOuterContainer .captionContainer .fieldBody h4 .explanation {
  display: block;
}
.fieldSubContainer {
  margin-bottom: 10px;
  *zoom: 1;
  zoom: 1;
}
.fieldSubContainer:before,
.fieldSubContainer:after {
  display: table;
  content: "";
}
.fieldSubContainer:after {
  clear: both;
}
.fieldSubContainer .fieldLabel {
  width: 23%;
  float: left;
  text-align: right;
  padding: 4px 2% 0 0;
  color: #555555;
  font-size: 13px;
  line-height: 16px;
}
.fieldSubContainer .fieldLabel .subscriptionType {
  vertical-align: top;
}
.fieldSubContainer .fieldLabel .labeledImage {
  white-space: nowrap;
  vertical-align: top;
}
.fieldSubContainer .fieldLabel .labeledImage span {
  display: inline-block;
  vertical-align: baseline;
}
.fieldSubContainer .fieldLabel .labeledImage img {
  display: inline-block;
  vertical-align: baseline;
  margin: 0px 0px 0 5px;
  position: relative;
  top: 0.1em;
}
.fieldSubContainer .fieldLabel .memberFormCheckBox {
  display: inline-block;
}
.fieldSubContainer .fieldLabel .memberFormCheckBox input[type=checkbox] {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin: 0px 5px 0 0;
  padding: 0;
  vertical-align: baseline;
  position: relative;
  top: 0.1em;
}
.fieldSubContainer .fieldLabel .memberFormCheckBox label {
  display: inline-block;
  vertical-align: baseline;
}
.fieldSubContainer .fieldBody {
  width: 75%;
  float: left;
  font-size: 13px;
  padding: 4px 0 0 0;
}
.fieldSubContainer .fieldBody table {
  width: auto;
}
.fieldSubContainer .fieldBody > .typeInstruction {
  padding: 3px 0 0 0;
  color: #555555;
  font-size: 12px;
  font-style: italic;
}
.fieldSubContainer .fieldBody > .textLine {
  display: block;
}
.fieldSubContainer .fieldBody .fieldItem {
  margin: 0 0 6px 0;
}
.fieldSubContainer .fieldBody .fieldItem span.typeCheckboxContainer,
.fieldSubContainer .fieldBody .fieldItem span.typeRadioContainer {
  display: block;
  vertical-align: top;
  margin: 1px 9px 0 0;
  width: 13px;
  float: left;
}
.fieldSubContainer .fieldBody .fieldItem span.typeCheckboxContainer input.typeCheckbox,
.fieldSubContainer .fieldBody .fieldItem span.typeRadioContainer input.typeCheckbox,
.fieldSubContainer .fieldBody .fieldItem span.typeCheckboxContainer input.typeRadio,
.fieldSubContainer .fieldBody .fieldItem span.typeRadioContainer input.typeRadio {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin: 0px 0 0 0;
  padding: 0;
  vertical-align: top;
}
.fieldSubContainer .fieldBody .fieldItem span.label {
  display: block;
  font-size: 13px;
  line-height: 16px;
  overflow: hidden;
  zoom: 1;
}
.fieldSubContainer .fieldBody .fieldItem span.label .textLine {
  display: block;
  margin: 0 0 0px 0;
}
.fieldSubContainer .fieldBody .fieldItem span.label img {
  vertical-align: top;
}
.fieldSubContainer .fieldBody .fieldItem span.label .typeInstruction {
  color: #888888;
}
.fieldSubContainer .fieldBody .fieldItem span.label .typeInstruction .levelDescription {
  font-size: 0.9em;
}
.fieldSubContainer .fieldBody .fieldItem.disabled .label span:first-child label {
  color: #888888;
  padding-right: 20px;
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/icons/icon-warning.png) no-repeat right 1px;
}
.fieldSubContainer .fieldBody .fieldItem.eventRegistrationTypeRadioWrapper.disabled .label span:first-child label {
  padding-right: 0;
  background: none;
}
.fieldSubContainer .fieldBody .fieldItem.eventRegistrationTypeRadioWrapper .availableRegistrationCount {
  color: #888888;
}
.fieldSubContainer .fieldBody .fieldItem.eventRegistrationTypeRadioWrapper a.warningDetailsLink {
  cursor: help;
  text-decoration: underline;
}
.fieldSubContainer .fieldBody .fieldItem.eventRegistrationTypeRadioWrapper .warningLabel {
  padding-left: 23px;
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/icons/icon-warning-new.png) no-repeat 5px center;
}
.fieldSubContainer .fieldBody .groupBodyVertical {
  padding: 0px 0 0 0;
}
.fieldSubContainer .fieldBody > .fieldItem {
  padding: 0px 0 0 0;
}
.fieldSubContainer .fieldBody a.inactiveLink {
  text-decoration: line-through !important;
}
.fieldSubContainer .fieldBody > span,
.fieldSubContainer .fieldBody > strong {
  display: inline-block;
  padding: 0px 0 0 0;
}
.fieldSubContainer .fieldBody > .memberIdDescription {
  display: inline;
}
.fieldSubContainer .fieldBody ul.list {
  margin: 0 0 -2px 0;
  padding: 0px 0 0 0;
  list-style: none;
}
.fieldSubContainer .fieldBody ul.list li {
  height: auto;
  min-height: 16px;
  margin: 0 0 2px 0;
}
.fieldSubContainer .fieldBody ul.list li.checked {
  padding-left: 20px;
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/recEmails.gif) left top no-repeat;
}
.fieldSubContainer .fieldBody ul.list li.unchecked {
  padding-left: 20px;
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/recEmails-n.gif) left top no-repeat;
}
.fieldSubContainer .fieldBody ul.list li ul.list {
  margin-left: 17px;
}
.fieldSubContainer table {
  margin: 0;
  padding: 0;
  border: 0;
  border-collapse: collapse;
  width: 100%;
}
.fieldSubContainer table table {
  width: auto;
}
.fieldSubContainer table td.left {
  width: 25%;
  padding: 0;
  text-align: right;
  vertical-align: top;
}
.ie8 .fieldSubContainer table td.left {
  padding-right: 15px;
}
.fieldSubContainer table td.left .fieldLabel {
  width: auto;
  float: none;
  padding: 4px 8% 0 0;
}
.fieldSubContainer table td.right {
  width: 75%;
  padding: 0;
  text-align: left;
  vertical-align: top;
}
.fieldSubContainer table td.right .fieldBody {
  width: auto;
  float: none;
}
.pleaseWait img {
  vertical-align: top;
  margin-right: 5px;
}
#idButtonField {
  margin: 30px 0 0 0;
}
#idActionButtonsContainer {
  margin: 30px 0 0 0;
}
.fieldContainer.fileFieldContainer .fieldSubContainer .fieldBody iframe {
  margin-top: -3px;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input.subjectTextBox,
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input.typeText,
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input[type=text] {
  width: 70%;
  border: 1px solid #c1cbcc;
  margin: -3px 0 0 0;
  padding: 3px 4px 3px 4px;
  font-size: 13px;
  line-height: 16px;
  color: black;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  z-index: expression( runtimeStyle.zIndex = 1, runtimeStyle.width = parentNode.offsetWidth*0.7 - 10 + 'px');;
}
.fieldContainer.calculatedExtraChargeContainer .fieldSubContainer table td.right .fieldBody input.subjectTextBox,
.fieldContainer.calculatedExtraChargeContainer .fieldSubContainer table td.right .fieldBody input.typeText,
.fieldContainer.calculatedExtraChargeContainer .fieldSubContainer table td.right .fieldBody input[type=text] {
  border: 1px solid #c1cbcc;
  margin: -3px 0 0 0;
  padding: 3px 4px 3px 4px;
  font-size: 13px;
  line-height: 16px;
  color: black;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.groupContainer .fieldSubContainer.radioGroupContainer .fieldBody,
.groupContainer .fieldSubContainer.checkboxGroupContainer .fieldBody {
  text-decoration: none;
}
.fieldContainer.dropdownFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody select {
  width: 70%;
  margin: -3px 0 0 0;
  padding: 3px 4px 3px 4px;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody {
  text-decoration: none;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody span input {
  width: 80px;
  border: 1px solid #c1cbcc;
  margin: -3px 5px 0 0;
  padding: 3px 4px 3px 4px;
  font-size: 13px;
  line-height: 16px;
  color: black;
}
.fieldContainer.donationAmountContainer .fieldSubContainer .fieldBody input.typeText {
  width: 80px;
  margin: -3px 5px 0 0;
  padding: 3px 4px 3px 4px;
  border: 1px solid #c1cbcc;
  font-size: 13px;
  line-height: 16px;
  color: black;
}
.fieldContainer.calculatedExtraChargeContainer .fieldSubContainer .fieldBody input.typeText {
  width: 45px;
  margin: -3px 5px 0 0;
  padding: 3px 4px 3px 4px;
  border: 1px solid #c1cbcc;
  font-size: 13px;
  line-height: 16px;
  color: black;
}
.fieldContainer.textFieldContainer .fieldSubContainer .fieldBody textarea {
  width: 70%;
  height: 120px;
  border: 1px solid #c1cbcc;
  margin: -3px 0 0 0;
  padding: 3px 4px 3px 4px;
  font-size: 13px;
  line-height: 16px;
  color: black;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  z-index: expression( runtimeStyle.zIndex = 1, runtimeStyle.width = parentNode.offsetWidth*0.7 - 10 + 'px');;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer .fieldBody #idEditorContainer {
  width: 70%;
  border: 1px solid #c1cbcc;
  margin: -3px 0 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  z-index: expression( runtimeStyle.zIndex = 1, runtimeStyle.width = parentNode.offsetWidth*0.7 - 2 + 'px');;
  width: 550px;
  overflow: hidden;
  position: relative;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer .fieldBody #idEditorContainer img {
  max-width: none;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer .fieldBody #idEditorContainer #idEditorToolbarContainer {
  *zoom: 1;
  zoom: 1;
  border-bottom: 1px solid #8cc63f;
  background: white url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/editor-toolbar-bg.gif) left center repeat-x;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer .fieldBody #idEditorContainer #idEditorToolbarContainer:before,
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer .fieldBody #idEditorContainer #idEditorToolbarContainer:after {
  display: table;
  content: "";
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer .fieldBody #idEditorContainer #idEditorToolbarContainer:after {
  clear: both;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer .fieldBody #idEditorContainer TEXTAREA {
  width: 548px;
  height: 250px;
}
#idCaptchaImageContainer .fieldSubContainer .fieldBody .captchaImageContainer {
  *zoom: 1;
  zoom: 1;
}
#idCaptchaImageContainer .fieldSubContainer .fieldBody .captchaImageContainer:before,
#idCaptchaImageContainer .fieldSubContainer .fieldBody .captchaImageContainer:after {
  display: table;
  content: "";
}
#idCaptchaImageContainer .fieldSubContainer .fieldBody .captchaImageContainer:after {
  clear: both;
}
#idCaptchaImageContainer .fieldSubContainer .fieldBody .captchaImageContainer .captchaGuiding {
  margin-bottom: 7px;
}
#idCaptchaImageContainer .fieldSubContainer .fieldBody .captchaImageContainer .captchaImage {
  float: left;
  padding-right: 10px;
}
#idCaptchaImageContainer .fieldSubContainer .fieldBody .captchaImageContainer .captchaImage img {
  vertical-align: top;
}
#idCaptchaImageContainer .fieldSubContainer .fieldBody .captchaImageContainer .captchaIcons {
  float: left;
  width: 25px;
}
.navigationOuterContainer {
  margin: 20px 0 20px 0;
}
.navigationOuterContainer .navigationContainer {
  *zoom: 1;
  zoom: 1;
}
.navigationOuterContainer .navigationContainer:before,
.navigationOuterContainer .navigationContainer:after {
  display: table;
  content: "";
}
.navigationOuterContainer .navigationContainer:after {
  clear: both;
}
.navigationOuterContainer .navigationContainer .left {
  float: left;
}
.navigationOuterContainer .navigationContainer .left input.nextButton,
.navigationOuterContainer .navigationContainer .left input.typeButton,
.navigationOuterContainer .navigationContainer .left input[type=submit] {
  margin-right: 10px;
}
.navigationOuterContainer .navigationContainer .left a.additionalLink {
  margin: 0 10px 0 0;
}
.navigationOuterContainer .navigationContainer .right {
  float: right;
}
.navigationOuterContainer .navigationContainer .right a.backLink {
  margin-left: 10px;
}
.navigationOuterContainer .navigationContainer .right input.nextButton,
.navigationOuterContainer .navigationContainer .right input.typeButton,
.navigationOuterContainer .navigationContainer .right input[type=submit] {
  margin-left: 10px;
}
.generalFieldsContainer .fieldSubContainer input[type=submit],
.generalFieldsContainer .fieldSubContainer input.typeButton {
  margin-right: 10px;
}
.bundlContact img {
  vertical-align: middle;
}
#idEditorContainer {
  overflow: hidden;
  position: relative;
}
#idEditorFloatingToolbarContainer {
  border: 1px solid #a2a6ab;
  border-radius: 1px;
  background-color: whitesmoke;
  box-shadow: 0px 3px 3px -3px rgba(0, 0, 0, 0.3);
}
#idEditorBodyContainer {
  border: 1px solid #a2a6ab;
  border-top: none;
  padding: 7px;
}
#idEditorBodyContainer #idEditorContainerHolder,
#idEditorBodyContainer #idForumEditorContainer,
#idEditorBodyContainer .gadgetBlogEditableArea {
  min-height: 200px;
}
#idEditorContainer input,
#idEditorContainer textarea {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box;
}
/* WaGadgetContactProfile open Authorization buttons row (Facebook, GooglePlus) */

#socialLoginContainer .fieldSubContainer table td {
  vertical-align: middle;
}
.infoOuterContainer {
  border: 1px solid #c5c5c5;
  padding: 20px 20px 17px 20px;
  margin: 0 0 20px 0;
  background-color: #eaeaea;
}
.infoOuterContainer .infoContainer .infoSection {
  *zoom: 1;
  zoom: 1;
  padding: 0 0 0px 0;
  margin: 5px 0;
}
.infoOuterContainer .infoContainer .infoSection:before,
.infoOuterContainer .infoContainer .infoSection:after {
  display: table;
  content: "";
}
.infoOuterContainer .infoContainer .infoSection:after {
  clear: both;
}
.infoOuterContainer .infoContainer .infoSection .infoTitle {
  float: left;
  width: 30%;
  padding: 0 2% 0 0;
  text-align: right;
  font-weight: bold;
}
.infoOuterContainer .infoContainer .infoSection .infoText {
  float: left;
  width: 67%;
}
.infoOuterContainer .infoContainer .infoSection .textLine {
  display: block;
}
/* Layout */

[class^="WaLayoutContainer"] {
  clear: both;
  position: relative;
  margin: 0 0 20px 0;
  padding: 0;
}
.WaLayoutTable {
  display: table;
  table-layout: fixed;
  width: 100%;
}
[class^="WaLayoutRow"] {
  display: table-row;
}
[class^="WaLayoutItem"] {
  margin: 0;
  padding: 0;
  display: table-cell;
  vertical-align: top;
  position: relative;
}
.WaLayoutSeparator {
  display: table-cell;
  width: 0;
}
.WaLayoutContainerFirst {
  margin-top: 0;
}
.WaLayoutContainerOnly {
  margin-top: 0;
  margin-bottom: 0;
}
.WaLayoutContainerLast {
  margin-bottom: 0;
}
/* Place holder */

.WaPlaceHolder > div {
  padding: 20px 0 20px 0;
}
/* Gadget */

[class^="WaGadget"] {
  margin: 0 0 20px 0;
  position: relative;
  overflow: hidden;
}
[class^="WaGadget"]:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  font-size: 0;
  content: "";
}
.WaGadgetFirst {
  margin-top: 0;
}
.WaGadgetOnly {
  margin-top: 0;
  margin-bottom: 0;
}
.WaGadgetLast {
  margin-bottom: 0;
}
/* Unknown Gadget */

div.unknownGadget {
  display: none;
}
div.unknownGadget.visible {
  display: inherit;
}
/* Custom layout */

[class^="WaCustomLayoutContainer"] {
  clear: both;
  margin-bottom: 20px;
}
.WaCustomLayoutContainerFirst {
  margin-top: 0;
}
.WaCustomLayoutContainerOnly {
  margin-top: 0;
  margin-bottom: 0;
}
.WaCustomLayoutContainerLast {
  margin-bottom: 0;
}
/* gadget spacer in templates */

[class^="WaTemplateGadgetGroup"] {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI2Qjk2RjVDOUJGQzExRTFBQTk2RTVGMDg3QzIzMkI5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI2Qjk2RjVEOUJGQzExRTFBQTk2RTVGMDg3QzIzMkI5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjZCOTZGNUE5QkZDMTFFMUFBOTZFNUYwODdDMjMyQjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjZCOTZGNUI5QkZDMTFFMUFBOTZFNUYwODdDMjMyQjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7aHJPuAAABHklEQVR42szYyw6DIBAFUJnYpmCq//+D7tX4SLugHWtNjC8QxDsbNiM5EcPEK/I815FBKaWaLMuqyEMVRfHsuu6x10dE79hkwyRJojRNFTtdcWVZRk3TmLbfyRDn48X1uLqubR7RBIz7HTMybhWIglsEIuFmQDTcBIiIG4GoOK21IJ4QiLhherXka3z5xg2nWhEwbvuiRsA5A8/GOQFD4A4DQ+EOAUPirIGhcVbAK3DGwKtwRsArcbvAq3GbQATcKhAFtwhEws2AaLgJEBE3AlFxXDEHORZZSVAc26htW4mIG0ImRUIIjYj7f3KEjPMCPPufmpBxTsBQaQQh4w4BQ+c4DBSouH6SENHru972GqWUHWclviYEX8ImvR8BBgDGSgk8dJTg5QAAAABJRU5ErkJggg==');
  border: dashed 1px #cccccc;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  display: table;
  height: 50px;
  overflow: hidden;
  width: 100%;
  margin-bottom: 20px;
}
[class^="WaTemplateGadgetGroupLast"],
[class^="WaTemplateGadgetGroupOnly"] {
  margin-bottom: 0;
}
[class^="WaTemplateGadgetGroup"] .annotation {
  color: #7e7e8b;
  cursor: default;
  display: table-cell;
  font-weight: bold;
  padding: 0 5px;
  text-align: center;
  vertical-align: middle;
}
/* page navigation (1 2 3 ...) */

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

.pagerOuterContainer {
  padding: 0px;
  margin: 0 0 20px 0;
  clear: both;
  color: black;
}
.pagerOuterContainer a,
.pagerOuterContainer .linkCurrent,
.pagerOuterContainer .bound,
.pagerOuterContainer .near {
  display: inline-block;
  vertical-align: baseline;
  word-spacing: -0.25em;
  margin-right: 10px;
}
.pagerOuterContainer a {
  font-size: 18px;
}
.pagerOuterContainer .linkCurrent {
  font-size: 18px;
  color: black;
}
.pagerOuterContainer span.bound {
  font-size: 14px;
}
.pagerOuterContainer span.near {
  font-size: 14px;
}
.pagerOuterContainer a.bound {
  font-size: 14px;
}
.pagerOuterContainer a.near {
  font-size: 14px;
}
.genericListTable,
.membersTable {
  width: 100%;
  border: 1px solid #c5c5c5;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0 0 20px 0;
  padding: 0;
}
.genericListTable thead th,
.membersTable thead th {
  padding: 12px 25px 12px 0px;
  font-weight: normal;
  font-size: 18px;
  line-height: 22px;
  color: black;
  vertical-align: top;
  text-align: left;
}
.genericListTable thead th:first-child,
.membersTable thead th:first-child {
  padding-left: 25px;
}
.genericListTable tbody td,
.membersTable tbody td {
  padding: 15px 25px 15px 0px;
  height: 36px;
  border-top: 1px solid #c5c5c5;
}
.genericListTable tbody td:first-child,
.membersTable tbody td:first-child {
  padding-left: 25px;
}
.genericListTable tbody td .memberValue,
.membersTable tbody td .memberValue {
  padding: 0 0 5px 0;
  vertical-align: top;
  zoom: 1;
  *zoom: 1;
}
.genericListTable tbody td .memberValue:before,
.membersTable tbody td .memberValue:before,
.genericListTable tbody td .memberValue:after,
.membersTable tbody td .memberValue:after {
  display: table;
  content: "";
}
.genericListTable tbody td .memberValue:after,
.membersTable tbody td .memberValue:after {
  clear: both;
}
.genericListTable tbody td .memberValue h5,
.membersTable tbody td .memberValue h5 {
  padding: 0;
  margin: 0;
  font-size: 14px;
  color: black;
  font-weight: normal;
}
.genericListTable tbody td.memberDirectoryBottomRow,
.membersTable tbody td.memberDirectoryBottomRow {
  padding: 0px 5px 5px 10px;
  border-top: none;
}
.genericListTable tbody td.noSeparator,
.membersTable tbody td.noSeparator {
  border-top: none;
}
.genericListTable tr.hover td,
.membersTable tr.hover td {
  background: #eaeaea;
  cursor: pointer;
}
.genericListTable tr.hiddenRow,
.membersTable tr.hiddenRow {
  display: none;
}
/* basic single gadget styles */

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

/*	WaGadgetBlog                                                                                       */

/*		WaGadgetBlogStateList                                                                               */

/*		WaGadgetBlogStateDetails                                                                            */

/*		WaGadgetBlogStateEditPost                                                                           */

/*		WaGadgetBlogStateAddPost                                                                            */

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

/* mode: WaGadgetBlogStateList (list of post) */

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

.WaGadgetBlogStateList {
  position: relative;
}
.WaGadgetBlogStateList #idAddNewPostButtonContainer {
  display: inline-block;
  margin: 0 20px 15px 0;
  vertical-align: middle;
}
.WaGadgetBlogStateList a.rssFeedLabel {
  display: inline-block;
  margin: 0px 0 15px 0;
  padding: 0px 0 0 0;
  vertical-align: middle;
}
.WaGadgetBlogStateList a.rssFeedLabel img {
  vertical-align: top;
}
.WaGadgetBlog .pageTitleOuterContainer {
  float: none;
  width: auto;
  clear: none;
  margin: 0 0 20px 0;
}
.WaGadgetBlog .pageTitleOuterContainer .pageBackContainer {
  float: none;
  width: auto;
  margin: 0;
  padding: 0 0px 0 0;
}
.WaGadgetBlog .introOuterContainer {
  margin: 0 0 15px 0;
}
.WaGadgetBlog .blogPostListOuterContainer {
  clear: both;
}
.WaGadgetBlog ul.boxesList {
  margin: 0;
  padding: 0;
  list-style: none;
}
.WaGadgetBlog ul.boxesList li.boxesListItem {
  padding: 0;
  margin: 0 0 20px 0;
}
.WaGadgetBlog ul.boxesList li.boxesListItem .boxHeaderOuterContainer {
  padding: 10px 25px 10px 25px;
  background: #eaeaea;
}
.WaGadgetBlog ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle {
  margin: 0;
  padding: 0;
  font-size: 18px;
  font-weight: bold;
}
.WaGadgetBlog ul.boxesList li.boxesListItem .boxBodyOuterContainer .boxBodyContentOuterContainer {
  padding: 20px 25px 20px 25px;
}
.WaGadgetBlog ul.boxesList li.boxesListItem .boxBodyOuterContainer .boxBodyContentOuterContainer .boxBodyContentContainer.fixedHeight {
  overflow: hidden;
  max-height: 145px;
  position: relative;
}
.WaGadgetBlog .boxBodyInfoOuterContainer {
  padding: 0 25px 10px 25px;
  background: #eaeaea;
}
.WaGadgetBlog .boxBodyInfoOuterContainer h5 {
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  color: black;
}
.WaGadgetBlog .boxFooterOuterContainer {
  padding: 0 25px 10px 25px;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom {
  zoom: 1;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom:after {
  content: "";
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer {
  float: left;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer {
  float: right;
}
/* mode: WaGadgetBlogStateDetails (details of post, add comment) */

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

.WaGadgetBlog .blogEntryOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetBlog .blogEntryOuterContainer .boxHeaderOuterContainer {
  padding: 10px 25px 10px 25px;
  background: #eaeaea;
}
.WaGadgetBlog .blogEntryOuterContainer .boxHeaderOuterContainer .boxHeaderContainer {
  margin: 0;
  padding: 0;
}
.WaGadgetBlog .blogEntryOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
  margin: 0;
  padding: 0;
  font-size: 18px;
  font-weight: bold;
}
.WaGadgetBlog .blogEntryOuterContainer .boxBodyOuterContainer .boxBodyContentOuterContainer {
  padding: 20px 25px 20px 25px;
}
.WaGadgetBlog .blogCommentsOuterContainer {
  margin: 0 25px;
}
.WaGadgetBlog .blogCommentsOuterContainer h3.sectionTitle {
  margin: 0 0 20px 0;
  padding: 0 0 0 0;
  font-weight: bold;
}
.WaGadgetBlog ul.blogCommentsList {
  margin: 0;
  padding: 0;
  list-style: none;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem {
  padding: 0;
  margin: 0 0 0 0;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer {
  margin: 0 0 20px 0;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer {
  padding: 0 0 5px 0;
  margin: 0 0 5px;
  border-bottom: 1px solid #c5c5c5;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer h5 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-size: 14px;
  color: black;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxBodyOuterContainer {
  margin: 0 0 5px 0;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer {
  padding: 0;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer {
  zoom: 1;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer:after {
  content: "";
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer {
  float: left;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer {
  float: right;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment ul.blogCommentsList {
  padding: 0 0 0 40px;
}
/* edit or add post */

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

.WaGadgetBlogStateEditPost .boxHeaderOuterContainer,
.WaGadgetBlogStateAddPost .boxHeaderOuterContainer {
  padding: 0 0 3px 0;
  border-bottom: 1px solid #c5c5c5;
}
.WaGadgetBlogStateEditPost .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle,
.WaGadgetBlogStateAddPost .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
  padding: 0;
  margin: 0;
  font-family: Tahoma;
  font-size: 14px;
  color: #555555;
}
.WaGadgetBlogStateEditPost .boxBodyOuterContainer,
.WaGadgetBlogStateAddPost .boxBodyOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetBlogStateEditPost .boxBodyOuterContainer .generalFieldsContainer .mandatoryFieldsTitle,
.WaGadgetBlogStateAddPost .boxBodyOuterContainer .generalFieldsContainer .mandatoryFieldsTitle {
  margin: -20px 0 20px 0;
  height: 20px;
  text-align: right;
  font-size: 12px;
  color: #7c7c7c;
}
.WaGadgetBlogStateEditPost .boxBodyOuterContainer .generalFieldsContainer .mandatoryFieldsTitle em,
.WaGadgetBlogStateAddPost .boxBodyOuterContainer .generalFieldsContainer .mandatoryFieldsTitle em {
  color: red;
}
.WaGadgetBlogStateEditPost .boxBodyOuterContainer .generalFieldsContainer .fieldContainer .fieldSubContainer .fieldLabel,
.WaGadgetBlogStateAddPost .boxBodyOuterContainer .generalFieldsContainer .fieldContainer .fieldSubContainer .fieldLabel {
  font-weight: bold;
}
.WaGadgetBlogStateEditPost .boxFooterOuterContainer,
.WaGadgetBlogStateAddPost .boxFooterOuterContainer {
  padding: 0 0 0 25%;
}
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer,
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer {
  float: left;
  margin: 0 15px 0 0;
}
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer,
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer {
  float: left;
  margin: 0 15px 0 0;
}
.addNewCommentOuterContainer .fieldLabel {
  font-weight: bold;
}
.addNewCommentOuterContainer textarea {
  width: 80%;
  height: 200px;
}
.addNewCommentOuterContainer input.captchaCode {
  width: 270px;
}
.addNewCommentOuterContainer .boxActionContainer {
  padding: 10px 0 0 25%;
}
.addNewCommentOuterContainer .boxActionContainer input[type=submit] {
  margin-right: 10px;
}
/****************************************************************************************************/

/*	WaGadgetForum                                                                                     */

/*		WaGadgetForumStateTopicList                                                                        */

/*		WaGadgetForumStateAddTopic                                                                         */

/*		WaGadgetForumStateEditTopic                                                                        */

/*		WaGadgetForumStateMessageList                                                                      */

/*		WaGadgetForumStateEditMessage                                                                      */

/*		WaGadgetForumStateNewMessage                                                                       */

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

.WaGadgetForum {
  overflow: visible;
}
/* mode: WaGadgetForumStateTopicList (list of topics) */

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

.WaGadgetForumStateTopicList .introOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetForum #idTopicListContainer {
  margin: 0 0 20px 0;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table {
  width: 100%;
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td {
  padding: 13px 25px 12px 0px;
  vertical-align: top;
  text-align: left;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td:first-child {
  padding-left: 25px;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.threadImageTD {
  width: 2%;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.threadImageTD div.threadImage {
  min-width: 15px;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.threadTD {
  width: 55%;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.threadTD div.thread h4.boxHeaderTitle {
  margin: 0;
  padding: 0;
  font-size: 18px;
  line-height: 22px;
  font-weight: normal;
  color: black;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.lastReplyTD {
  width: 25%;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.lastReplyTD .lastReply h4.boxHeaderTitle {
  margin: 0;
  font-size: 18px;
  line-height: 22px;
  font-weight: normal;
  color: black;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.repliesCountTD {
  width: 10%;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.repliesCountTD .repliesCount .boxHeaderTitle {
  margin: 0;
  font-size: 18px;
  line-height: 22px;
  font-weight: normal;
  color: black;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table {
  width: 100%;
  border: 1px solid #c5c5c5;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table td {
  padding: 18px 25px 18px 0px;
  height: 36px;
  border-top: 1px solid #c5c5c5;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table td:first-child {
  padding-left: 25px;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow.highlight td {
  cursor: pointer;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow td.threadImageTD {
  width: 2%;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow td.threadImageTD div.threadImage img {
  vertical-align: top;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow td.threadTD {
  width: 55%;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow td.lastReplyTD {
  width: 25%;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow td.lastReplyTD .lastReply span {
  display: block;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow td.repliesCountTD {
  width: 9%;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow:first-child td {
  border-top: none;
}
/* mode: WaGadgetForumStateMessageList (list of messages in current topic) */

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

.WaGadgetForumStateMessageList .topicTitleOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetForumStateMessageList .topicTitleOuterContainer h4 {
  margin: 0;
  padding: 0;
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
}
.WaGadgetForumStateMessageList .messageListOuterContainer {
  margin: 0 0 0px 0;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList {
  margin: 0;
  padding: 0;
  list-style: none;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem {
  padding: 0;
  margin: 0 0 20px 0;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable {
  width: 100%;
  margin: 0;
  padding: 0;
  border: 1px solid #c5c5c5;
  border-collapse: collapse;
  border-spacing: 0;
  background: #eaeaea;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td {
  padding: 10px 0px 9px 25px;
  font-weight: bold;
  line-height: 18px;
  color: black;
  vertical-align: top;
  text-align: left;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainer {
  width: 22%;
  white-space: nowrap;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainer .forumMessageHeaderInfo img {
  display: inline-block;
  vertical-align: middle;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainer .forumMessageHeaderInfo span {
  display: inline-block;
  vertical-align: middle;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer {
  width: 78%;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer {
  float: right;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer span.actionDivider {
  display: inline;
  float: none;
  padding: 0;
  color: #555555;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer span {
  display: block;
  float: left;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable {
  width: 100%;
  margin: 0;
  padding: 0;
  border: 1px solid #c5c5c5;
  border-top: none;
  border-collapse: collapse;
  border-spacing: 0;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable > tbody > tr > td {
  padding: 15px 25px 15px 25px;
  height: 36px;
  text-align: left;
  vertical-align: top;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.left {
  width: 22%;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.left .boxBodyInfoOuterContainer .boxBodyInfoContainer .pictureContainer {
  margin: 0 0 10px 0;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.left .boxBodyInfoOuterContainer .boxBodyInfoContainer .pictureContainer img {
  vertical-align: top;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.right {
  width: 78%;
  border-left: 1px solid #c5c5c5;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.right .forumMessageLastModified {
  padding: 10px 0 0 0;
  color: #666666;
}
.WaGadgetForum .pageTitleOuterContainer {
  *zoom: 1;
  zoom: 1;
  float: none;
  width: auto;
  padding-bottom: 1px;
}
.WaGadgetForum .pageTitleOuterContainer:before,
.WaGadgetForum .pageTitleOuterContainer:after {
  display: table;
  content: "";
}
.WaGadgetForum .pageTitleOuterContainer:after {
  clear: both;
}
.WaGadgetForum .pageTitleOuterContainer .pageBackContainer {
  padding: 0;
  margin: 0 0 20px 0;
  float: none;
  width: auto;
}
.forumPanelOuterContainer {
  margin: 0 0 20px 0;
}
.forumPanelOuterContainer .forumPanelContainer {
  vertical-align: top;
}
.forumPanelOuterContainer .forumPanelContainer input.typeButton {
  float: left;
  margin: 0 20px 0px 0;
}
.forumPanelOuterContainer .forumPanelContainer div #idSubscribe {
  float: right;
}
.forumPanelOuterContainer .forumPanelContainer div #idUnsubscribe {
  float: right;
}
.forumPanelOuterContainer .forumPanelContainer div #idUnsubscribe img.forumPanelSubscribeImage {
  display: inline-block;
  vertical-align: middle;
}
.forumPanelOuterContainer .forumPanelContainer div #idUnsubscribe a {
  display: inline-block;
  vertical-align: middle;
}
.forumPanelOuterContainer .forumPanelContainer div .forumSortedOrderLink {
  float: right;
  padding-right: 15px;
}
.forumPanelOuterContainer .forumPanelContainer .forumPanelSubscribeLink {
  float: right;
}
.noTopicsOuterContainer {
  margin: 0 0 20px;
}
/* popup tooltip for topic */

.controlTooltipExtender {
  padding: 15px;
  width: 25%;
  border: 1px solid #c5c5c5;
  background-color: #eaeaea;
}
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer {
  *zoom: 1;
  zoom: 1;
}
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer:before,
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer:after {
  display: table;
  content: "";
}
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer:after {
  clear: both;
}
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton {
  float: left;
}
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer a {
  float: right;
}
.WaGadgetForum .pagerOuterContainer {
  padding: 0 0 0 0px;
}
/* mode: WaGadgetForumStateAddTopic, WaGadgetForumStateEditTopic, WaGadgetForumStateEditMessage, WaGadgetForumStateNewMessage */

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

.WaGadgetForum .forumEditEntryBoxContainer .boxHeaderOuterContainer {
  padding: 0 0 3px 0;
  border-bottom: 1px solid #c5c5c5;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxHeaderOuterContainer h4.boxHeaderTitle {
  padding: 0;
  margin: 0;
  font-size: 14px;
  color: #555555;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .mandatoryFieldsTitle {
  margin: -20px 0 20px 0;
  height: 20px;
  text-align: right;
  font-size: 12px;
  color: #7c7c7c;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .mandatoryFieldsTitle em {
  color: red;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer #idAuthorLabelContainer .fieldLabel {
  font-weight: bold;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .fieldContainer .stickinessForumLabelDate {
  vertical-align: top;
  margin-right: 3px;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .fieldContainer .stickinessForumLabelDate + span {
  display: inline;
  vertical-align: top;
  margin: -3px 0 0 0;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .fieldContainer .stickinessForumLabelDate + span input {
  width: 80px;
  border: 1px solid #c5c5c5;
  margin: -3px 5px 0 0;
  padding: 3px 4px 3px 4px;
  background: white;
  font-size: 13px;
  line-height: 16px;
  color: black;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer {
  padding: 0 0 0 25%;
  *zoom: 1;
  zoom: 1;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer:before,
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer:after {
  display: table;
  content: "";
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer:after {
  clear: both;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer {
  float: left;
  margin: 0 15px 0 0;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer {
  float: left;
  margin: 0 15px 0 0;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer #idForumSubscribeOptionsContainer {
  float: right;
  padding: 0px;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionSelect {
  float: right;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionSelect select {
  margin: -3px 0 0 0;
  padding: 2px 3px 2px 3px;
  border: 1px solid #c5c5c5;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox {
  float: right;
  margin-right: 10px;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox input[type=checkbox] {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin: 2px 5px 0 0;
  padding: 0;
  vertical-align: top;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox label {
  display: inline-block;
  vertical-align: top;
}
/****************************************************************************************************/

/*	WaGadgetMembershipApplication                                                                         */

/*		WaGadgetMembershipApplicationStateSelectLevel                                                          */

/*		WaGadgetMembershipApplicationStateNotAvailable                                                         */

/*		WaGadgetMembershipApplicationStateFillData                                                             */

/*		WaGadgetMembershipApplicationStateReview                                                               */

/*		WaGadgetMembershipApplicationIdentify                                                             */

/*		WaGadgetMembershipApplicationStateDiscountCode                                                         */

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

.WaGadgetMembershipApplication {
  overflow: visible;
}
.WaGadgetMembershipApplication .introOuterContainer {
  margin: 0 0 20px 0;
}
[class*="WaGadgetAddMemberToBundle"] {
  overflow: visible;
}
/*****************************************************************************************************/

/*	WaGadgetEvents                                                                                   */

/*		WaGadgetEventsStateList                                                                      */

/*		WaGadgetEventsStateDetails                                                                   */

/*		WaGadgetEventsStateRegistrationsList                                                         */

/*		WaGadgetEventsStateSelfRegistrationsList                                                     */

/*		WaGadgetEventsStateRegistration                                                              */

/*		WaGadgetEventsStateCalendar                                                                  */

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

/* mode: WaGadgetEventsStateList (Events list) */

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

.WaGadgetEventsStateList h3.sectionTitle {
  float: left;
  margin: 0 15px 10px 0;
  padding: 0;
  font-size: 16px;
}
.WaGadgetEventsStateList h1.pageTitle {
  float: left;
  margin: 0px 0 10px 0;
  padding: 0px 0 0 0;
  font-size: 14px;
}
.WaGadgetEventsStateList h1.pageTitle a.rssFeedLabel {
  display: inline-block;
  padding: 3px 0;
}
.WaGadgetEventsStateList h1.pageTitle a.rssFeedLabel img {
  display: inline-block;
  vertical-align: top;
}
.WaGadgetEventsStateList .pageTitleOuterContainer {
  float: right;
  margin: 0 0 10px 0;
}
.WaGadgetEventsStateList .pageTitleOuterContainer .pageViewSwitcherOuterContainer .pageViewSwitcherContainer img {
  vertical-align: middle;
}
.WaGadgetEventsStateList .pageTitleOuterContainer .pageViewSwitcherOuterContainer .pageViewSwitcherContainer a {
  margin-left: 7px;
}
.WaGadgetEventsStateList .pageTitleOuterContainer + p {
  display: block;
  clear: both;
  padding-top: 20px;
}
.WaGadgetEventsStateList ul.boxesList {
  margin: 0;
  padding: 0;
  list-style: none;
  clear: both;
}
.WaGadgetEventsStateList ul.boxesList li.boxesListItem {
  padding: 0;
  margin: 0 0 30px 0;
}
.WaGadgetEventsStateList .pastEventsOuterContainer h3.sectionTitle {
  float: none;
  margin: 0 0 15px 0;
}
.WaGadgetEventsStateList .pastEventsOuterContainer table.pastEventsList {
  margin: 0;
  padding: 0;
  border: 0;
  border-collapse: collapse;
  width: 100%;
}
.WaGadgetEventsStateList .pastEventsOuterContainer table.pastEventsList td {
  vertical-align: top;
  text-align: left;
  padding: 0 0 10px 0;
}
.WaGadgetEventsStateList .pastEventsOuterContainer table.pastEventsList td div.hiddenEventIcon {
  display: none;
}
.WaGadgetEventsStateList .pastEventsOuterContainer table.pastEventsList td.left {
  min-width: 120px;
  padding-right: 20px;
}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer {
  padding: 0px 0px 0px 0px;
}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer {
  float: none;
  padding: 12px 25px 12px 25px;
}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
  margin: 0px;
  padding: 0px;
  font-size: 24px;
  font-weight: normal;
}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a {
  margin: 0 0 0 0px;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer {
  border-top: 1px solid #c5c5c5;
  border-left: 1px solid #c5c5c5;
  border-right: 1px solid #c5c5c5;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer {
  *zoom: 1;
  zoom: 1;
  padding: 0;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer:before,
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer:after {
  display: table;
  content: "";
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer:after {
  clear: both;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer {
  float: left;
  width: 30%;
  padding: 20px 0 0 0;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
  padding: 0 40px 0 25px;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer {
  padding: 0 0 10px 0;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer {
  float: none;
  margin: 0;
  padding: 0 0 0 0;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer .infoAlreadyRegistered,
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer .infoRegistrationIsNotAvailable,
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer .infoRegistrationIsClosed {
  padding: 15px 0 0 0;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer {
  float: left;
  width: 70%;
  padding: 20px 0 0 0;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer .boxBodyContentContainer {
  padding: 0 25px 0 0;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer .boxBodyContentContainer.fixedHeight {
  overflow: hidden;
  max-height: 210px;
  position: relative;
}
.WaGadgetEventsStateList .boxOuterContainer .boxFooterOuterContainer {
  border-bottom: 1px solid #c5c5c5;
  border-left: 1px solid #c5c5c5;
  border-right: 1px solid #c5c5c5;
}
.WaGadgetEventsStateList .boxOuterContainer .boxFooterOuterContainer .boxFooterContainer {
  padding: 10px 25px;
  text-align: right;
}
.WaGadgetEventsStateList .boxOuterContainer .boxFooterOuterContainer .boxFooterContainer a {
  font-size: 13px;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo {
  margin: 0;
  padding: 0;
  list-style: none;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li {
  margin: 0;
  padding: 0 0 4px 0;
  *zoom: 1;
  zoom: 1;
  line-height: 18px;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li:before,
.WaGadgetEvents .boxInfoContainer ul.boxInfo li:after {
  display: table;
  content: "";
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li:after {
  clear: both;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li label {
  float: left;
  width: 62px;
  padding-right: 10px;
  text-align: right;
  font-size: 12px;
  color: #7c7c7c;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li div {
  overflow: hidden;
  zoom: 1;
  font-weight: normal;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li div strong {
  font-weight: normal;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li.eventInfoStartTime div span {
  color: #909090;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li.eventInfoEndTime div span {
  color: #909090;
}
/* mode: WaGadgetEventsStateDetails (Events Details) */

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

.WaGadgetEventsStateDetails .pageTitleOuterContainer {
  padding: 20px 0 0 0;
  float: none;
  clear: none;
  width: auto;
  margin-bottom: 0px;
  *zoom: 1;
  zoom: 1;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer:before,
.WaGadgetEventsStateDetails .pageTitleOuterContainer:after {
  display: table;
  content: "";
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer:after {
  clear: both;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageBackContainer {
  float: left;
  width: 50%;
  padding: 0 0 20px 0;
  margin: 0;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageViewSwitcherOuterContainer {
  float: right;
  width: 49%;
  text-align: right;
  padding: 0 0 20px 0;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageViewSwitcherOuterContainer a {
  cursor: pointer;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageViewSwitcherOuterContainer a img {
  vertical-align: middle;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageTitleContainer {
  clear: both;
  margin: 0 0 20px 0;
  padding: 12px 25px 12px 3px;
  background: #eaeaea;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageTitleContainer h1.pageTitle {
  margin: 0px;
  padding: 0px;
  font-size: 24px;
  font-weight: normal;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer {
  padding: 0 0 20px 0;
  *zoom: 1;
  zoom: 1;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer:before,
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer:after {
  display: table;
  content: "";
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer:after {
  clear: both;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer {
  float: left;
  width: 40%;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
  padding: 0 40px 0 0;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer {
  padding: 0 0 20px 20px;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer {
  padding: 0 0 0 92px;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer h4.infoTitle {
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 14px;
  font-weight: bold;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer .infoText {
  margin: 0 0 1em 0;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo {
  margin: 0 0 1em 0;
  padding: 0 0 0 20px;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li {
  padding: 0 0 6px 0;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li label {
  font-size: 13px;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li img {
  vertical-align: top;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li.disabled {
  color: #888888;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li.disabled label {
  color: #888888;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .regTypeHr {
  padding: 0 0 0 92px;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer div .boxMessageContainer {
  margin: 0 0 1em 0;
  padding: 0 0 0 92px;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer {
  float: none;
  margin: 0 0 1em 0;
  padding: 0 0 0 92px;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer .infoAlreadyRegistered,
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer .infoRegistrationIsNotAvailable,
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer .infoRegistrationIsClosed {
  margin: 1em 0 0 0;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyContentOuterContainer {
  float: right;
  width: 60%;
  position: relative;
}
/* mode: WaGadgetEventsStateRegistrationsList | WaGadgetEventsStateSelfRegistrationsList (attendees list and register) */

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

.WaGadgetEventsStateRegistrationsList .pageBackContainer,
.WaGadgetEventsStateSelfRegistrationsList .pageBackContainer {
  margin: 0 0 15px 0;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer {
  *zoom: 1;
  zoom: 1;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer:before,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer:before,
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer:after,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer:after {
  display: table;
  content: "";
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer:after,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer:after {
  clear: both;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer {
  float: left;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer {
  float: right;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleLeftContainer,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleLeftContainer {
  float: left;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleRightContainer,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleRightContainer {
  float: right;
}
/* mode: WaGadgetEventsStateRegistration (Event registration) */

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

.WaGadgetEventsStateRegistration #idSectionGuestListContainer {
  margin: 0 0 30px 0;
}
.WaGadgetEventsStateRegistration #idSectionGuestListContainer .navigationContainer {
  margin: 15px 0 0 0;
}
.WaGadgetEventsStateRegistration .membersTable .memberDirectoryColumn4 {
  text-align: right;
}
.WaGadgetEventsStateRegistration .membersTable .memberDirectoryColumn4 .memberValue {
  white-space: nowrap;
}
.WaGadgetEventsStateRegistration .membersTable .memberDirectoryColumn4 .memberValue h5 {
  display: inline-block;
  margin: 0;
}
.WaGadgetEventsStateRegistration .membersTable .memberDirectoryColumn4 .memberValue h5 a {
  display: inline-block;
  font-size: 1em;
}
.WaGadgetEventsStateRegistration .membersTable .memberDirectoryColumn4 .memberValue h5 a[id*="removeLink"] {
  padding: 0 0 0 20px;
  position: relative;
  outline: none;
}
.WaGadgetEventsStateRegistration .membersTable .memberDirectoryColumn4 .memberValue h5 a[id*="removeLink"] img {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -0.5em;
  border: none;
}
.WaGadgetEventsStateRegistration .membersTable .memberDirectoryColumn4 .memberValue h5 + h5 {
  margin-left: 15px;
}
.WaGadgetEvents .pageTitleContainer,
.WaGadgetEvents .titleContainer {
  padding: 20px 0 20px 0;
  *zoom: 1;
  zoom: 1;
}
.WaGadgetEvents .pageTitleContainer:before,
.WaGadgetEvents .titleContainer:before,
.WaGadgetEvents .pageTitleContainer:after,
.WaGadgetEvents .titleContainer:after {
  display: table;
  content: "";
}
.WaGadgetEvents .pageTitleContainer:after,
.WaGadgetEvents .titleContainer:after {
  clear: both;
}
.WaGadgetEvents .pageTitleContainer h1.pageTitle,
.WaGadgetEvents .titleContainer h1.pageTitle {
  margin: 0;
  float: left;
}
.WaGadgetEvents .pageTitleContainer #idTitleRight,
.WaGadgetEvents .titleContainer #idTitleRight {
  float: right;
}
.WaGadgetEvents .pageTitleContainer #idTitleRight .pageViewSwitcherContainer a img,
.WaGadgetEvents .titleContainer #idTitleRight .pageViewSwitcherContainer a img {
  display: inline-block;
  vertical-align: middle;
}
.WaGadgetEvents .pagerOuterContainer {
  padding: 0 0 0 25px;
}
.eventPageContainer DIV.hiddenEventIcon {
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/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;
}
/* Event - Calendar view
/****************************************************************************************************/

.WaGadgetEventsStateCalendar {
  margin: 0 0 20px 0;
}
.WaGadgetEventsStateCalendar h3 {
  float: left;
  margin-right: 15px;
}
.WaGadgetEventsStateCalendar h1.pageTitle {
  float: left;
  margin: 0;
  padding: 0;
}
.WaGadgetEventsStateCalendar h1.pageTitle a img {
  display: inline-block;
  vertical-align: top;
  margin: 2px 0 0 0;
}
.WaGadgetEventsStateCalendar .pageTitleOuterContainer {
  float: right;
}
.WaGadgetEventsStateCalendar .pageTitleOuterContainer #idEventViewSwitcher .pageViewSwitcherContainer {
  padding: 1px 0 0 0;
}
.WaGadgetEventsStateCalendar .pageTitleOuterContainer #idEventViewSwitcher .pageViewSwitcherContainer img {
  display: inline-block;
  vertical-align: middle;
}
.WaGadgetEventsStateCalendar .pageTitleOuterContainer #idEventViewSwitcher .pageViewSwitcherContainer a {
  margin-left: 7px;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable {
  margin: 20px 0 10px 0;
  clear: both;
  *zoom: 1;
  zoom: 1;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable:before,
.WaGadgetEventsStateCalendar #idViewSwitchersTable:after {
  display: table;
  content: "";
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable:after {
  clear: both;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable #group1 {
  width: 50%;
  float: left;
  text-align: left;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable #group1 div {
  float: left;
  margin-right: 20px;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable #group2 {
  width: 50%;
  float: left;
  text-align: right;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable #group2 div {
  display: inline;
  margin-left: 20px;
}
.WaGadgetEventsStateCalendar .EventListCalendar {
  width: 100%;
  border-width: 1px;
  border-style: solid;
  border-color: #c5c5c5;
}
.WaGadgetEventsStateCalendar .EventListCalendar td {
  padding: 5px;
  border-color: #c5c5c5;
  border-bottom-color: #c5c5c5;
}
.WaGadgetEventsStateCalendar .EventListCalendar td.EventListCalendarHeader {
  padding: 8px 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #c5c5c5;
  background-color: #eaeaea;
}
#preferencesHolder table.tags tr td label {
  margin-left: 18px;
  float: none;
  display: block;
}
/****************************************************************************************************/

/*	WaGadgetForum                                                                                     */

/*		WaGadgetForumStateList                                                                             */

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

/* mode: WaGadgetForumStateList (forum summary) */

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

.WaGadgetForumStateList .forumCategoryListOuterContainer {
  padding: 20px 0 0 0;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetForumStateList h5 {
  margin: 0 0 20px 0;
  font-size: 20px;
  font-weight: normal;
}
.WaGadgetForumStateList .forumListContainer table {
  width: 100%;
}
.WaGadgetForumStateList .forumListContainer table td {
  padding: 15px 25px 15px 0px;
  height: 36px;
}
.WaGadgetForumStateList .forumListContainer table td:first-child {
  padding-left: 25px;
}
.WaGadgetForumStateList .forumListContainer table td.pageStateIconTD {
  width: 2%;
  vertical-align: top;
}
.WaGadgetForumStateList .forumListContainer table td.pageStateIconTD .pageStateIcon {
  width: 16px;
  overflow: hidden;
}
.WaGadgetForumStateList .forumListContainer table td.threadTD {
  width: 55%;
}
.WaGadgetForumStateList .forumListContainer table td.lastReplyTD {
  width: 25%;
}
.WaGadgetForumStateList .forumListContainer table td.topicsCountTD {
  width: 9%;
  text-align: center;
}
.WaGadgetForumStateList .forumListContainer table td.repliesCountTD {
  width: 9%;
  text-align: center;
}
.WaGadgetForumStateList .forumListContainer .boxHeaderOuterContainer table td {
  padding: 13px 26px 12px 0px;
  height: auto;
  vertical-align: top;
  text-align: left;
}
.WaGadgetForumStateList .forumListContainer .boxHeaderOuterContainer table td:first-child {
  padding-left: 25px;
}
.WaGadgetForumStateList .forumListContainer .boxHeaderOuterContainer table td h4 {
  margin: 0;
  font-size: 18px;
  line-height: 22px;
  font-weight: normal;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable {
  border: 1px solid #c5c5c5;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td {
  border-top: 1px solid #c5c5c5;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD {
  width: 2%;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD .pageStateIcon {
  width: auto;
  overflow: visible;
  margin: 0px 0 0 0;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD .pageStateIcon .anybodyIconDiv {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/icon-access-anybody.png) center center no-repeat;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD .pageStateIcon .memberIconDiv {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/icon-access-member.png) center center no-repeat;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD .pageStateIcon .adminIconDiv {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/icon-access-admin.png) center center no-repeat;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.threadTD {
  vertical-align: top;
  width: 55%;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.threadTD .thread span.forumDescription {
  display: block;
  clear: both;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.lastReplyTD {
  width: 25%;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.lastReplyTD .lastReply span {
  display: block;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.topicsCountTD {
  width: 9%;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.repliesCountTD {
  width: 9%;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr:first-child td {
  border-top: none;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.highlight td {
  background: #eaeaea;
  cursor: pointer;
}
/* gadget: login box */

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

.WaGadgetLoginForm input.emailTextBoxControl,
.WaGadgetLoginForm input.passwordTextBoxControl {
  border: 1px solid black;
  border-radius: 2px;
  background: white;
  padding: 3px 4px 3px 4px;
}
.WaGadgetLoginForm .loginContainerAuthenticated.orientationVertical .loggedName {
  margin: 0 0 10px 0;
}
.WaGadgetLoginForm .loginContainerAuthenticated.orientationVertical .viewProfileBox {
  margin: 0 0 3px 0;
  font-size: 12px;
}
.WaGadgetLoginForm .loginContainerAuthenticated.orientationVertical .changePasswordBox {
  margin: 0 0 15px 0;
  font-size: 12px;
}
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .mandatorySymbol {
  padding: 0 0 0 3px;
}
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginUserName {
  margin: 0 0 10px 0;
}
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginUserName .loginUserNameLabel {
  padding: 0 0 4px 0;
}
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginUserName .loginUserNameTextBox input.emailTextBoxControl {
  width: 200px;
  margin: 0px 0 0 0;
  font-size: 13px;
  line-height: 16px;
  color: black;
}
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginPassword {
  margin: 0 0 10px 0;
}
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginPassword .loginPasswordLabel {
  padding: 0 0 4px 0;
}
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginPassword .loginPasswordTextBox input.passwordTextBoxControl {
  width: 200px;
  margin: 0px 0 0 0;
  font-size: 13px;
  line-height: 16px;
  color: black;
}
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginActionRememberMe {
  margin: 0 0 10px 0;
}
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginActionRememberMe input.rememberMeCheckboxControl {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin: 1px 6px 0 0;
  padding: 0;
  vertical-align: top;
}
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginAction {
  float: left;
  margin-right: 20px;
}
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginAction input.loginButton {
  margin: 0;
}
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginPasswordForgot {
  float: left;
  padding: 5px 0 0 0;
}
.WaGadgetLoginForm .loginContainerAuthenticated.orientationHorizontal {
  text-align: right;
}
.WaGadgetLoginForm .loginContainerAuthenticated.orientationHorizontal .loggedName {
  font-size: 12px;
  display: inline-block;
  margin: 4px 5px 4px 5px;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  stop: being-broken;
}
.WaGadgetLoginForm .loginContainerAuthenticated.orientationHorizontal .profileBox {
  font-size: 12px;
  display: inline-block;
  margin: 4px 5px 4px 5px;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  stop: being-broken;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal {
  font-size: 12px;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form {
  text-align: right;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginPasswordForgot {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  stop: being-broken;
  margin: 3px 3px 3px 0;
  vertical-align: middle;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginUserName {
  padding: 0 0 0 10px;
  margin: 3px 3px 3px 0;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  stop: being-broken;
  position: relative;
  text-align: left;
  vertical-align: middle;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginUserName .mandatorySymbol {
  position: absolute;
  left: 1px;
  top: 0;
  line-height: 20px;
  font-size: 16px;
  font-weight: bold;
  padding: 0;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginUserName .loginUserNameLabel {
  padding: 0 0 0 0;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  stop: being-broken;
  font-size: 12px;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginUserName .loginUserNameLabel label {
  cursor: text;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginUserName .loginUserNameTextBox {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  stop: being-broken;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginUserName .loginUserNameTextBox input.emailTextBoxControl {
  width: 130px;
  height: 20px;
  margin: 0;
  font-size: 12px;
  line-height: 20px;
  color: black;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginUserNameJs .loginUserNameLabel {
  position: absolute;
  left: 10px;
  right: 0;
  top: 0;
  height: 100%;
  z-index: 2;
  cursor: text;
  line-height: 22px;
  text-indent: 5px;
  display: none;
  color: #888888;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginPassword {
  padding: 0 0 0 10px;
  margin: 3px 3px 3px 0;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  stop: being-broken;
  position: relative;
  text-align: left;
  vertical-align: middle;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginPassword .mandatorySymbol {
  position: absolute;
  left: 1px;
  top: 0;
  line-height: 20px;
  font-size: 16px;
  font-weight: bold;
  padding: 0;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginPassword .loginPasswordLabel {
  padding: 0 0 0 0;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  stop: being-broken;
  font-size: 12px;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginPassword .loginPasswordLabel label {
  cursor: text;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginPassword .loginPasswordTextBox {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  stop: being-broken;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginPassword .loginPasswordTextBox input.passwordTextBoxControl {
  width: 130px;
  height: 20px;
  margin: 0;
  font-size: 12px;
  line-height: 20px;
  color: black;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginPasswordJs .loginPasswordLabel {
  position: absolute;
  left: 10px;
  right: 0;
  top: 0;
  height: 100%;
  z-index: 2;
  cursor: text;
  line-height: 22px;
  text-indent: 5px;
  display: none;
  color: #888888;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginActionRememberMe {
  display: inline-block;
  margin: 3px 10px 3px 10px;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  stop: being-broken;
  vertical-align: middle;
  white-space: nowrap;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginActionRememberMe input.rememberMeCheckboxControl {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin: 0px 6px 0 0;
  padding: 0;
  vertical-align: middle;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginActionRememberMe label {
  display: inline-block;
  vertical-align: middle;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginAction {
  display: inline-block;
  margin: 3px 0px 3px 0;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  stop: being-broken;
  vertical-align: middle;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginAction input.loginButton {
  display: inline-block;
  margin: 0;
  border: 0;
  padding: 0;
  width: 80px;
  height: 24px;
  background: #303030;
  line-height: 24px;
  font-size: 14px;
  color: white;
}
/* gadget: login box button */

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

.WaGadgetLoginButton .alignRight {
  text-align: right;
}
.WaGadgetLoginButton .alignLeft {
  text-align: left;
}
.WaGadgetLoginButton .alignCenter {
  text-align: center;
}
/****************************************************************************************************/

/*	WaGadgetMemberDirectory                                                                           */

/*		WaGadgetMemberDirectoryStateList                                                                   */

/*		WaGadgetMemberDirectoryStateAdvancedSearch                                                         */

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

[class*="WaGadgetMemberDirectory"] {
  overflow: visible;
}
/* mode: WaGadgetMemberDirectoryStateList */

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

.WaGadgetMemberDirectoryStateList form {
  zoom: 1;
}
.WaGadgetMemberDirectoryStateList form:after {
  content: "";
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer {
  margin: 0 0 20px 0;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer {
  margin: 0 0 2px 0;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer {
  *zoom: 1;
  zoom: 1;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer:before,
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer:after {
  display: table;
  content: "";
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer:after {
  clear: both;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer .fieldLabel {
  float: left;
  width: 50%;
  padding: 0;
  text-align: right;
  font-size: 14px;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer .fieldLabel span.criteriaTitle {
  display: block;
  padding: 4px 20px 0 0;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer .fieldBody {
  float: left;
  width: 50%;
  text-align: left;
  font-size: 14px;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListActionsOuterContainer {
  *zoom: 1;
  zoom: 1;
  margin: 0 0 20px 0;
  font-size: 14px;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListActionsOuterContainer:before,
.WaGadgetMemberDirectoryStateList .selectedCriteriaListActionsOuterContainer:after {
  display: table;
  content: "";
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListActionsOuterContainer:after {
  clear: both;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListActionsOuterContainer .editAdvSearchContainer {
  float: left;
  margin: 0 30px 0 0;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListActionsOuterContainer .clearAdvSearchContainer {
  float: left;
  margin: 0 30px 0 0;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer {
  margin: 0 0 20px 0;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns {
  width: 100%;
  table-layout: fixed;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterHead th {
  text-align: left;
  vertical-align: top;
  font-weight: bold;
  padding-bottom: 7px;
  width: 23%;
  padding-right: 2%;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterRow td {
  width: 23%;
  padding-right: 2%;
  vertical-align: top;
  font-size: 13px;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterRow td .filterOptions {
  max-height: 160px;
  height: auto;
  *height: 160;
  overflow-x: hidden;
  overflow-y: auto;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterRow td .filterOptions ul.filterList {
  padding: 0;
  margin: 0;
  list-style: none;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterRow td .filterOptions ul.filterList li {
  padding: 3px 0px;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterRow td .filterOptions ul.filterList li a.emptyName {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterRow td .filterOptions ul.filterList li a.selectedName {
  margin-bottom: 5px;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterRow td .selectedFilter {
  display: none;
  padding-top: 3px;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterRow td .selectedFilter a.changeValue {
  font-weight: bold;
}
.WaGadgetMemberDirectoryStateList .advSearchContainerLink {
  margin: 0 0 20px 0;
  font-size: 14px;
}
.WaGadgetMemberDirectoryStateList .memberDirectorySearchAreaOuterContainer {
  margin: 0 0 20px 0;
  font-size: 14px;
}
.WaGadgetMemberDirectoryStateList .memberDirectorySearchAreaOuterContainer .memberDirectorySearchArea span.searchResult em#membersFound {
  font-weight: bold;
  font-style: normal;
  margin-right: 20px;
}
.WaGadgetMemberDirectoryStateList .memberDirectorySearchAreaOuterContainer .memberDirectorySearchArea span.searchResult span#idPagingData {
  float: right;
}
.WaGadgetMemberDirectoryStateList .memberDirectorySearchAreaOuterContainer .memberDirectorySearchArea span.searchResult span#idPagingData select {
  margin-left: 5px;
}
.WaGadgetMemberDirectoryStateList .memberDirectoryOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetMemberDirectoryStateList .memberDirectoryOuterContainer .memberDirectoryContainer .memberDirectory {
  font-size: 14px;
}
.WaGadgetMemberDirectoryStateList span#idPagingData2 {
  float: right;
}
.WaGadgetMemberDirectoryStateList span#idPagingData2 select {
  margin-left: 7px;
}
/* mode: WaGadgetMemberDirectoryStateAdvancedSearch */

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

.WaGadgetMemberDirectoryStateAdvancedSearch .clearValuesOuterContainer {
  margin: 0 0 20px 0;
  text-align: right;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem {
  margin: 0 0 10px 0;
  *zoom: 1;
  zoom: 1;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem:before,
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem:after {
  display: table;
  content: "";
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem:after {
  clear: both;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer {
  float: left;
  width: 50%;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer table {
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  border-collapse: collapse;
  border-spacing: 0;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer table td.left {
  width: 50%;
  font-size: 14px;
  text-align: right;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer table td.left .fieldLabel {
  padding-right: 10px;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer table td.right {
  width: 50%;
  font-size: 14px;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer table td.right .fieldBody select {
  width: 90%;
  min-width: 120px;
  margin-top: -4px;
  padding: 2px 2px 2px 0;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer {
  float: left;
  width: 50%;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer {
  width: 100%;
  float: none;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span {
  display: block;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span input[type=text] {
  width: 70%;
  border: 1px solid #c5c5c5;
  padding: 3px 4px 3px 4px;
  background: white;
  margin: 0;
  font-family: Tahoma;
  font-size: 13px;
  line-height: 16px;
  color: black;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  z-index: expression( runtimeStyle.zIndex = 1, runtimeStyle.width = parentNode.offsetWidth*0.7 - 10 + 'px');;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span input.desDateTextBox {
  width: 100px;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical {
  padding: 4px 0 0 0;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem {
  margin: 0 0 6px 0;
  *zoom: 1;
  zoom: 1;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem:before,
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem:after {
  display: table;
  content: "";
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem:after {
  clear: both;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem span.typeCheckboxContainer,
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem span.typeRadioContainer {
  display: block;
  vertical-align: top;
  margin: 1px 9px 0 0;
  width: 13px;
  float: left;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem span.typeCheckboxContainer input.typeCheckbox,
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem span.typeRadioContainer input.typeCheckbox,
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem span.typeCheckboxContainer input.typeRadio,
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem span.typeRadioContainer input.typeRadio {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin: 0px 0 0 0;
  padding: 0;
  vertical-align: top;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem span.label {
  display: block;
  float: left;
  font-size: 13px;
  line-height: 16px;
  overflow: hidden;
  zoom: 1;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem span.label label span.textLine {
  display: block;
  margin: 0 0 0px 0;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span select {
  width: 70%;
  margin: 0;
  padding: 2px 2px 2px 0px;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .DES_CalPopup {
  margin: 0 0 0 3px;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .DES_CalPopup span {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .DES_CalControl .DES_CalHeader span[id*='dateTextBox'] {
  display: inline;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  stop: being-broken;
  font-size: 14px;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .separatorTextContainer {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  stop: being-broken;
  font-size: 14px;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .exitAdvSearchContainer {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  stop: being-broken;
  font-size: 14px;
}
.WaGadgetNavigationLinks ul.orientationHorizontal {
  margin: 0;
  padding: 20px 25px 10px;
  list-style: none;
  border-top: 5px solid #eaeaea;
  min-height: 16px;
}
.WaGadgetNavigationLinks ul.orientationHorizontal li {
  display: inline-block;
  vertical-align: top;
  padding: 0 0 10px 0;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  stop: being-broken;
}
.WaGadgetNavigationLinks ul.orientationHorizontal li + li:before {
  content: "|";
  display: inline-block;
  margin: 0 0.54em 0 0.8em;
}
.WaGadgetNavigationLinks ul.orientationHorizontal ul {
  list-style: none;
  margin: 0 0 0 3.5em;
  padding: 4px 0 0 0;
}
.WaGadgetNavigationLinks ul.orientationHorizontal ul li {
  display: block;
  padding: 0 0 4px 0;
}
.WaGadgetNavigationLinks ul.orientationHorizontal ul li + li:before {
  display: none;
  margin: 0;
}
.WaGadgetNavigationLinks ul.orientationHorizontal ul ul {
  margin: 0 0 -4px 1em;
}
.WaGadgetNavigationLinks ul.orientationVertical {
  margin: 0;
  padding: 0;
  list-style: 0;
  min-height: 16px;
}
.WaGadgetNavigationLinks ul.orientationVertical li {
  display: block;
  padding: 0 0 4px 0;
}
.WaGadgetNavigationLinks ul.orientationVertical ul {
  margin: 0 0 -4px 20px;
  padding: 5px 0 0 0;
}
/****************************************************************************************************/

/*	WaGadgetPhotoAlbum                                                                              */

/*		WaGadgetPhotoAlbumStateList                                                                      */

/*		WaGadgetPhotoAlbumStatePhoto                                                                     */

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

.WaGadgetPhotoAlbum {
  overflow: visible;
}
/* photoalbum - album - photo list */

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

.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .noPhotosPanel {
  margin: 0 0 20px 0;
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer {
  clear: both;
  float: left;
  margin-bottom: 20px;
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumViewModeContainer {
  float: left;
  margin-bottom: 20px;
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumViewModeContainer span.viewModeSelector {
  display: block;
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumViewModeContainer span.viewModeSelector input[type=radio] {
  width: 13px;
  height: 13px;
  margin: 0px 5px 0 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumViewModeContainer span.viewModeSelector label {
  display: inline-block;
  vertical-align: middle;
  margin: 0 30px 0 0;
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .pageTitleOuterContainer,
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .idPhotoTitleMainContainer {
  float: right;
  text-align: right;
  margin-bottom: 20px;
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photosContainer {
  clear: both;
}
.WaGadgetPhotoAlbum ul.photosContainerUL {
  margin: 0 auto;
  padding: 0;
  list-style: none;
  text-align: center;
}
.WaGadgetPhotoAlbum ul.photosContainerUL li.photoAlbumItemContainerLi {
  width: 142px;
  margin: 0 8px 25px 8px;
  text-align: center;
  vertical-align: top;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] {
  border: 1px solid #888888;
  padding: 6px;
  background: white;
  text-align: center;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] a {
  display: inline-block;
  margin: 0 0 5px 0;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] a img.photoAlbumItemThumbnailPhoto {
  display: inline-block;
  border: none;
  padding: 0;
  vertical-align: top;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] .smallDescriptionContainer {
  display: block;
  overflow: hidden;
  white-space: nowrap;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] .fullDescriptionContainer {
  text-align: left;
  word-break: break-all;
}
.WaGadgetPhotoAlbum .photoContainer .photoInnerContainerOver {
  background: #dddddd;
  border: 1px solid #888888;
  position: relative;
}
/* photoalbum - photo detail */

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

.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer {
  margin: 0 0 20px 0;
  *zoom: 1;
  zoom: 1;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer:before,
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer:after {
  display: table;
  content: "";
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer:after {
  clear: both;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .pageBackContainer {
  float: left;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer {
  float: right;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idMenuHeaderContainer {
  margin: 0 0 20px 0;
  *zoom: 1;
  zoom: 1;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idMenuHeaderContainer:before,
.WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idMenuHeaderContainer:after {
  display: table;
  content: "";
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idMenuHeaderContainer:after {
  clear: both;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idMenuHeaderContainer .menuHeaderLeftContainer {
  float: left;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idMenuHeaderContainer .menuHeaderLeftContainer .linkContainer {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-right: 5px;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idMenuHeaderContainer .infoContainer {
  float: right;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idPhotoMainSectionContainer #idImageContainer {
  text-align: center;
  padding: 0 0 10px 0;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idPhotoMainSectionContainer #idImageContainer a img {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idPhotoMainSectionContainer #idCaptionContainer {
  margin: 0 0 1em 0;
  text-align: center;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer {
  text-align: center;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer {
  position: relative;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer textarea.editCaptionTextBox {
  width: 60%;
  height: 100px;
  margin: 0 0 10px 0;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer .buttonsContainer input.typeButton {
  margin: 0 5px;
}
.WaGadgetFeaturedMember .loadingCap {
  height: 50px;
  background: white url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/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;
}
.WaGadgetCustomMenu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.WaGadgetCustomMenu ul.alignRight {
  text-align: right;
}
.WaGadgetCustomMenu ul.alignLeft {
  text-align: left;
}
.WaGadgetCustomMenu ul.alignCenter {
  text-align: center;
}
.WaGadgetCustomMenu li {
  margin: 0;
  padding: 0;
  display: inline-block;
}
.WaGadgetCustomMenu a,
.WaGadgetCustomMenu a:link,
.WaGadgetCustomMenu a:active,
.WaGadgetCustomMenu a:visited,
.WaGadgetCustomMenu a:hover {
  background: none;
}
.WaGadgetCustomMenu .orientationHorizontal li {
  margin: 0 5px 0 0;
}
.WaGadgetCustomMenu .orientationHorizontal li:after {
  content: "|";
  padding-left: 5px;
}
.WaGadgetCustomMenu .orientationHorizontal li:last-child {
  margin-right: 0;
}
.WaGadgetCustomMenu .orientationHorizontal li:last-child:after {
  padding-left: 0;
  content: "";
}
.WaGadgetCustomMenu .orientationVertical li {
  display: block;
}
.WaGadgetSharingButtons .socialSharingButton {
  font-size: 0;
}
.WaGadgetSharingButtons .socialSharingButton iframe {
  vertical-align: top;
}
.WaGadgetSharingButtons .socialSharingButton span {
  vertical-align: top;
  font-size: 0;
}
.WaGadgetSharingButtons .socialSharingButton div {
  vertical-align: top !important;
}
.WaGadgetSharingButtons .orientationHorizontal .socialSharingButton {
  display: inline-block;
  min-width: 90px;
  vertical-align: middle;
  margin: 0 15px 0 0;
}
.WaGadgetSharingButtons .orientationVertical .socialSharingButton {
  display: block;
  padding: 5px 0 5px 0;
}
/*****************************************************************************************************/

/*	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;
}
/* 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/food_service_wild_rice.v3.0/e32836fc/Gadgets/Slideshow/blank.gif);
  display: block;
  height: 100%;
  text-decoration: none;
}
.camera_loader {
  background: white url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/Gadgets/Slideshow/camera_loader.gif) no-repeat center;
  background: rgba(255, 255, 255, 0.9) url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/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/food_service_wild_rice.v3.0/e32836fc/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/food_service_wild_rice.v3.0/e32836fc/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/food_service_wild_rice.v3.0/e32836fc/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/food_service_wild_rice.v3.0/e32836fc/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/food_service_wild_rice.v3.0/e32836fc/Gadgets/Slideshow/camera_skins.png) no-repeat -80px 0;
  height: 40px;
  width: 40px;
}
.camera_commands > .camera_stop {
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/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/food_service_wild_rice.v3.0/e32836fc/Gadgets/Slideshow/overlay1.png) repeat;
}
.pattern_2 .camera_overlayer {
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/Gadgets/Slideshow/overlay2.png) repeat;
}
.pattern_3 .camera_overlayer {
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/Gadgets/Slideshow/overlay3.png) repeat;
}
.pattern_4 .camera_overlayer {
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/Gadgets/Slideshow/overlay4.png) repeat;
}
.pattern_5 .camera_overlayer {
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/Gadgets/Slideshow/overlay5.png) repeat;
}
.pattern_6 .camera_overlayer {
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/Gadgets/Slideshow/overlay6.png) repeat;
}
.pattern_7 .camera_overlayer {
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/Gadgets/Slideshow/overlay7.png) repeat;
}
.pattern_8 .camera_overlayer {
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/Gadgets/Slideshow/overlay8.png) repeat;
}
.pattern_9 .camera_overlayer {
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/Gadgets/Slideshow/overlay9.png) repeat;
}
.pattern_10 .camera_overlayer {
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/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/food_service_wild_rice.v3.0/e32836fc/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/food_service_wild_rice.v3.0/e32836fc/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/food_service_wild_rice.v3.0/e32836fc/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/food_service_wild_rice.v3.0/e32836fc/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 {
  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;
}
.WaGadgetTermsOfUse .fieldItem .typeCheckboxContainer {
  display: inline-block;
}
.WaGadgetTermsOfUse .fieldItem .typeCheckboxContainer .typeCheckbox {
  margin: 0 0 0 0;
}
.WaGadgetTermsOfUse .fieldItem .label label .textLine div {
  margin: 10px 0 0 0;
}
.WaGadgetTermsOfUse .login-role-actions {
  margin: 30px 0 20px 0;
}
.WaGadgetTermsOfUse .login-role-actions input[type="submit"] {
  margin-right: 10px;
}
.WaGadgetUnsubscribeFromEmails p {
  margin: 0 0 1em 0;
}
.WaGadgetUnsubscribeFromEmails form {
  margin: 30px 0 0 0;
}
.WaGadgetUnsubscribeFromEmails form input[type=submit] {
  margin-right: 10px;
}
/****************************************************************************************************/

/*	WaGadgetContactProfile                                                                             */

/*		WaGadgetContactProfileStateMain                                                                     */

/*		WaGadgetContactProfileStateAccess                                                                   */

/*		WaGadgetContactProfileStateSubscriptions                                                            */

/*		WaGadgetContactProfileStateFinances                                                                 */

/*		WaGadgetContactProfileStatePhotoGallery                                                             */

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

.WaGadgetContactProfile {
  overflow: visible;
}
/* mode: WaGadgetContactProfileStateMain | WaGadgetContactProfileStateAccess | WaGadgetContactProfileStateSubscriptions */

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

.WaGadgetContactProfile .topButtonsOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetContactProfile .topButtonsOuterContainer .inner {
  *zoom: 1;
  zoom: 1;
}
.WaGadgetContactProfile .topButtonsOuterContainer .inner:before,
.WaGadgetContactProfile .topButtonsOuterContainer .inner:after {
  display: table;
  content: "";
}
.WaGadgetContactProfile .topButtonsOuterContainer .inner:after {
  clear: both;
}
.WaGadgetContactProfile .topButtonsOuterContainer .inner > div:first-child {
  float: left;
}
.WaGadgetContactProfile .topButtonsOuterContainer .inner input.typeButton {
  margin-right: 10px;
}
.WaGadgetContactProfile .topButtonsOuterContainer .inner a.memberDirectoryDetailsLink {
  margin-right: 10px;
}
.WaGadgetContactProfile .topButtonsOuterContainer .inner span.totalBalance {
  float: right;
  padding: 8px 0 0 0;
  font-weight: bold;
}
.WaGadgetContactProfile .memberDetailsTabsOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu {
  margin: 0px 0;
  padding: 0;
  list-style: none;
  *zoom: 1;
  zoom: 1;
}
.WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu:before,
.WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu:after {
  display: table;
  content: "";
}
.WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu:after {
  clear: both;
}
.WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu li {
  float: left;
  margin: 0 20px 0 0;
}
.WaGadgetContactProfile .memberDetailsTabsOuterContainer ul.memberDetailsTabMenu li .warning {
  padding-left: 20px;
  background: url("/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/icons/icon-warning.png") 0 50% no-repeat;
}
.profileMainOuterContainer #idMembershipLevelContainerHolder .actionButtonContainer {
  margin: 0 0 10px 25%;
}
.profileMainOuterContainer #idExpirationDateContainerHolder .actionButtonContainer {
  margin: 0 0 10px 25%;
}
.profileMainOuterContainer #idSectionGroupAccountContainer .actionButtonContainer {
  margin: 0 0 10px 25%;
}
.profileDetailsOuterContainer .includeInMemberDirectoryContainer {
  margin-bottom: 10px;
}
.profileDetailsOuterContainer .includeInMemberDirectoryContainer .includeMeView img {
  vertical-align: top;
  margin-right: 2px;
}
.profileDetailsOuterContainer .includeInMemberDirectoryContainer #memberFieldListShowAllDivValidation input[type=checkbox] {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin: 0px 5px 0 0;
  padding: 0;
  vertical-align: baseline;
  position: relative;
  top: 0.1em;
}
.profileDetailsOuterContainer .includeInMemberDirectoryContainer #memberFieldListShowAllDivValidation label {
  display: inline-block;
  vertical-align: baseline;
}
.profileDetailsOuterContainer .captionOuterContainer {
  margin-top: 20px;
}
.profileDetailsOuterContainer .captionOuterContainer .fieldBody h4 span.explanation {
  font-size: 12px;
  font-weight: normal;
}
.profileDetailsOuterContainer #memberFieldTable {
  width: 100%;
  margin: 0 0 20px 0;
  padding: 0;
  border-collapse: collapse;
}
.profileDetailsOuterContainer #memberFieldTable td,
.profileDetailsOuterContainer #memberFieldTable th {
  padding: 5px 0;
  width: 25%;
  text-align: center;
  border-bottom: 1px solid #c5c5c5;
}
.profileDetailsOuterContainer #memberFieldTable td.memberFieldHeadingTD {
  text-align: center;
}
.profileDetailsOuterContainer #memberFieldTable th.memberFieldTitle {
  text-align: right;
  font-weight: normal;
}
.profileDetailsOuterContainer #memberFieldTable th.memberFieldTitle img {
  vertical-align: top;
  margin-right: 2px;
}
.profileDetailsOuterContainer #memberFieldTable td.memberFieldValueTD .anybodyImage {
  display: inline-block;
  *display: inline;
  width: 16px;
  height: 16px;
  overflow: hidden;
  margin-top: 1px;
  padding-right: 3px;
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/globe.png) left top no-repeat;
}
.profileDetailsOuterContainer #memberFieldTable td.memberFieldValueTD .otherMembersImage {
  display: inline-block;
  *display: inline;
  width: 16px;
  height: 16px;
  overflow: hidden;
  margin-top: 1px;
  padding-right: 3px;
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/member_prof.png) left top no-repeat;
}
.profileDetailsOuterContainer #memberFieldTable td.memberFieldValueTD .nobodyImage {
  display: inline-block;
  *display: inline;
  width: 16px;
  height: 16px;
  overflow: hidden;
  margin-top: 1px;
  padding-right: 3px;
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/fc-ico-memprof-nbd.gif) left top no-repeat;
}
.forumSubscriptionBlock {
  margin: -2px 0 0 0;
}
.forumSubscriptionBlock .forumSubscriptionBlockCheckbox {
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  line-height: 1em;
}
.forumSubscriptionBlock .forumSubscriptionBlockCheckbox input {
  margin: 0;
  vertical-align: middle;
}
.forumSubscriptionBlock .forumSubscriptionBlockDropDown {
  display: inline-block;
  vertical-align: middle;
}
.forumSubscriptionBlock .forumSubscriptionBlockDropDown select {
  margin: 0;
}
.forumSubscriptionBlock .forumSubscriptionBlockLabel {
  display: inline-block;
  vertical-align: middle;
}
.tdTopicForumSummaryLink {
  padding: 0 10px 0 0;
}
.labeledImage {
  display: inline-block;
}
/* mode: WaGadgetContactProfileStatePhotoGallery ( list albums in profile ) */

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

.WaGadgetContactProfileStatePhotoGallery input.typeButton {
  margin-right: 10px;
}
.WaGadgetContactProfileStatePhotoGallery .albumsContainer {
  padding: 20px 0 0 0;
}
.WaGadgetContactProfileStatePhotoGallery .albumsContainer .emptyGalleryPanelInnerDiv .noAlbumsLocalizeContainer {
  margin: 0 0 1em 0;
}
.WaGadgetContactProfile ul.albumsContainerUL {
  margin: 0 auto;
  padding: 0;
  list-style: none;
  text-align: center;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi {
  width: 142px;
  margin: 0 8px 25px 8px;
  text-align: center;
  vertical-align: top;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi [class^="photoGalleryItemThumbnailImage"] {
  border: 1px solid #c5c5c5;
  padding: 6px;
  background: white;
  text-align: center;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi [class^="photoGalleryItemThumbnailImage"] a {
  display: inline-block;
  margin: 0 0 0px 0;
  vertical-align: top;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi [class^="photoGalleryItemThumbnailImage"] img {
  display: inline-block;
  border: none;
  padding: 0;
  vertical-align: top;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi .photoGalleryItemThumbnailImageHover {
  border: 1px solid #c5c5c5;
  background: #eaeaea;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi .photoGalleryItemDescription {
  padding: 5px 0 0 0;
}
/* mode: WaGadgetContactProfileStatePhotoGallery ( list photos in album profile ) */

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

.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer {
  *zoom: 1;
  zoom: 1;
  margin: 0 0 20px 0;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer:before,
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer:after {
  display: table;
  content: "";
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer:after {
  clear: both;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .pageBackContainer {
  float: left;
  padding: 0px 0 0 0;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer {
  float: right;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton {
  margin-left: 10px;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer {
  *zoom: 1;
  zoom: 1;
  margin: 0 0 20px 0;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer:before,
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer:after {
  display: table;
  content: "";
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer:after {
  clear: both;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleLeftContainer {
  float: left;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleLeftContainer h1.pageTitle {
  margin: 0;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleRightContainer {
  float: right;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .descriptionContainer {
  margin: 0 0 20px 0;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .photosContainer ul.photosContainerUL {
  margin: 0 auto;
  padding: 0;
  list-style: none;
  text-align: center;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .photosContainer ul.photosContainerUL li.photoAlbumItemContainerLi {
  width: 142px;
  margin: 0 8px 25px 8px;
  text-align: center;
  vertical-align: top;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .photosContainer ul.photosContainerUL li.photoAlbumItemContainerLi.coverPhoto .photoInnerContainer {
  border: 1px solid transparent;
  background: #eaeaea;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .emptyAlbumPanel .noPhotosLocalizeContainer {
  margin: 0 0 1em 0;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] {
  border: 1px solid #c5c5c5;
  padding: 6px;
  background: white;
  text-align: center;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] a {
  display: inline-block;
  margin: 0 0 5px 0;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] a img.photoAlbumItemThumbnailPhoto {
  display: inline-block;
  border: none;
  padding: 0;
  vertical-align: top;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] .smallDescriptionContainer {
  display: block;
  overflow: hidden;
  white-space: nowrap;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] .fullDescriptionContainer {
  text-align: left;
  word-break: break-all;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] .processingTextContainer {
  text-align: left;
}
.WaGadgetContactProfile .photosContainerUL .photoInnerContainerOver {
  background: #eaeaea;
  border: 1px solid #c5c5c5;
  position: relative;
}
/* mode: WaGadgetContactProfileStatePhotoGallery ( current photo ) */

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

.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer {
  *zoom: 1;
  zoom: 1;
  margin: 0 0 20px 0;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer:before,
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer:after {
  display: table;
  content: "";
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer:after {
  clear: both;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .pageBackContainer {
  float: left;
  padding: 0px 0 0 0;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer {
  float: right;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton {
  margin-left: 10px;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoMainContainer .pageTitleOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoMainContainer .pageTitleOuterContainer .pageTitleContainer h1 {
  margin: 0;
  padding: 0;
  font-size: 24px;
  font-weight: normal;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoMainContainer #idMenuHeaderContainer {
  margin: 0 0 20px 0;
  *zoom: 1;
  zoom: 1;
  text-align: center;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoMainContainer #idMenuHeaderContainer:before,
.WaGadgetContactProfileStatePhotoGallery #idPhotoMainContainer #idMenuHeaderContainer:after {
  display: table;
  content: "";
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoMainContainer #idMenuHeaderContainer:after {
  clear: both;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoMainContainer #idMenuHeaderContainer .linkContainer {
  margin: 0 5px;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoMainContainer #idPhotoMainSectionContainer #idImageContainer {
  text-align: center;
  padding: 0 0 10px 0;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoMainContainer #idPhotoMainSectionContainer #idImageContainer a img {
  display: inline-block;
  vertical-align: top;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoMainContainer #idPhotoMainSectionContainer #idCaptionContainer {
  margin: 0 0 10px 0;
  text-align: center;
}
.WaGadgetContactProfileStatePhotoGallery .footerContainer {
  text-align: center;
  margin: 0 0 20px 0;
}
.WaGadgetContactProfileStatePhotoGallery .footerContainer textarea.editCaptionTextBox {
  width: 60%;
  height: 100px;
  margin: 0 0 10px 0;
}
.WaGadgetContactProfileStatePhotoGallery .footerContainer .buttonsContainer input.typeButton {
  margin: 0 5px;
}
/* mode: WaGadgetContactProfileStateFinances ( invoices and payments ) */

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

.WaGadgetContactProfileStateFinances .genericListHeaderContainer {
  clear: both;
  margin: 10px 0;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table {
  margin: 0;
  border-collapse: collapse;
  border: 0;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table td {
  vertical-align: middle;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.searchBox {
  width: 30%;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.searchBox span {
  display: inline-block;
  padding-right: 10px;
  padding-top: 1px;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.infoContainer {
  width: 17%;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.infoContainer #idRecordsFound {
  margin-left: 5px;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.reloadContainer {
  width: 10%;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.messages {
  width: 10%;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.pagingContainerTitle {
  width: 8%;
  text-align: right;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.pagingContainerTitle span {
  padding-right: 5px;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.pagingContainer {
  width: 10%;
  text-align: right;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.pagingContainer #idPagingContainerTop {
  display: inline;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table td > * {
  vertical-align: middle;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table em {
  font-weight: bold;
  font-style: normal;
}
.WaGadgetContactProfileStateFinances .genericListTable td.lastTd,
.WaGadgetContactProfileStateFinances .genericListTable th.lastTh {
  text-align: right;
  padding-right: 5px;
}
.WaGadgetContactProfileStateFinances .genericListTable input[type="checkbox"] {
  margin-left: 10px;
  width: 13px;
  height: 13px;
  margin-top: 1px;
}
.WaGadgetContactProfileStateFinances .genericListTable input[type="submit"] {
  margin-left: 5px;
  padding: 1px;
}
.WaGadgetContactProfileStateFinances .genericListTable input.smallButton,
.WaGadgetContactProfileStateFinances .genericListTable input.button {
  padding: 1px;
  width: 0;
  overflow: visible;
}
.WaGadgetContactProfileStateFinances .genericListTable input.smallButton[class],
.WaGadgetContactProfileStateFinances .genericListTable input.button[class] {
  width: auto;
}
.WaGadgetContactProfileStateFinances .genericListTable td div {
  margin-right: 25px;
  clear: both;
}
.WaGadgetContactProfileStateFinances .genericListTable td div.alert {
  color: red;
  font-weight: bold;
}
.WaGadgetContactProfileStateFinances .genericListTable td div.alertThin {
  color: red;
  font-weight: normal;
}
.WaGadgetContactProfileStateFinances .genericListTable td div:first-child {
  margin-bottom: 5px;
}
.WaGadgetContactProfileStateFinances .genericListTable td div.checkbox {
  margin-right: 0;
}
.WaGadgetContactProfileStateFinances .genericListTable td div.checkbox input,
.WaGadgetContactProfileStateFinances .genericListTable td div.checkbox span {
  float: right;
}
.WaGadgetContactProfileStateFinances .genericListTable td.pending span {
  display: inline-block;
  margin-left: -16px;
  padding-left: 16px;
  background-image: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/pending.gif);
  background-position: left 0px;
  background-repeat: no-repeat;
}
.WaGadgetContactProfileStateFinances .genericListTable td.firstTd {
  padding-left: 16px !important;
}
.WaGadgetContactProfileStateFinances .genericListTable td.firstTd span {
  white-space: nowrap;
}
.WaGadgetContactProfileStateFinances .genericListTable td.memberDirectoryBottomRow {
  border-top: 0;
  height: auto;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding: 0 17px 10px;
  background: none;
}
.WaGadgetContactProfileStateFinances .genericListTable td span.nowrap {
  white-space: nowrap;
}
.WaGadgetContactProfileStateFinances .genericListTable td.lastTd div.alert {
  float: right;
}
.WaGadgetContactProfileStateFinances .genericListTable th.firstTh {
  width: 25%;
  padding-left: 16px !important;
}
.WaGadgetContactProfileStateFinances .genericListTable th.invoiceNumber {
  width: 45%;
}
.WaGadgetContactProfileStateFinances .genericListTable th.status {
  width: 30%;
  white-space: nowrap;
}
.WaGadgetContactProfileStateFinances .genericListTable tr.hiddenRow {
  display: none;
}
.WaGadgetContactProfileStateFinances .genericListTable tr.noLine:hover {
  background: #eeeeee;
}
.WaGadgetContactProfileStateFinances .genericListTable tr.noLine:hover + tr {
  background: #eeeeee;
}
.WaGadgetContactProfileStateFinances .genericListTable td .grayedOut {
  color: #a4a4a4;
}
.WaGadgetContactProfileStateFinances .genericListTable tr.grayedOut,
.WaGadgetContactProfileStateFinances .genericListTable tr.grayedOut a {
  color: #a4a4a4;
}
.WaGadgetContactProfileStateFinances .genericListTable tr.grayedOutBk td {
  background-color: #c5c5c5;
}
/* mode: WaGadgetContactProfileStateFinances ( anonymous payment ) */

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

.WaGadgetAnonymousPaymentProfile h1 {
  margin: 0 0 0.75em 0;
  font-weight: bold;
  font-size: 24px;
}
.WaGadgetAnonymousPaymentProfile .subTitle {
  margin: 1em 0;
}
.WaGadgetAnonymousPaymentProfile .topButtonsOuterContainer {
  margin: 1em 0;
  text-align: right;
}
.WaGadgetAnonymousPaymentProfile #idRecordsFound {
  margin-left: 10px;
}
/* mode: WaGadgetContactProfileStateFinances ( invoices details ) */

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

.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 .emptyComment {
  text-align: left;
  width: 200px;
}
.paymentDetailsForm .membersTable td.memberDirectoryColumn1,
.paymentDetailsForm .membersTable th.memberDirectoryColumn1 {
  width: 85%;
}
.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;
}
/* gadget: sand message
/****************************************************************************************************/

.WaGadgetEmailMember .pageTitleOuterContainer .pageBackContainer {
  margin: 0 0 20px 0;
}
.WaGadgetEmailMember #idSendMailMainContainer .formOuterContainer .sectionOuterContainer .mandatoryFieldsTitle {
  margin: 0 0 15px 0;
  text-align: right;
}
.WaGadgetEmailMember #idSendMailMainContainer .formOuterContainer .sectionOuterContainer .fieldContainer {
  clear: both;
}
.WaGadgetEmailMember #idSendMailMainContainer .formOuterContainer .buttonsContainer {
  margin: 30px 0 20px 0;
}
/* gadget: authorization required
/****************************************************************************************************/

.WaGadgetAuthorizationRequired #idLoginForm {
  padding: 0;
}
.WaGadgetAuthorizationRequired p {
  margin: 0 0 1em 0;
}
.WaGadgetAuthorizationRequired p:first-child {
  margin: 0;
}
.WaGadgetAuthorizationRequired p span.mandatorySymbol {
  padding-right: 0;
}
.WaGadgetAuthorizationRequired .loginPageTable td {
  padding: 0 0 0 0;
}
.WaGadgetAuthorizationRequired .loginPageTable #idLoginBox div,
.WaGadgetAuthorizationRequired .loginPageTable #idPasswordBox div {
  padding: 3px 0 0 0;
}
.WaGadgetAuthorizationRequired .loginPageTable #idLoginBox div input[type=text],
.WaGadgetAuthorizationRequired .loginPageTable #idPasswordBox div input[type=text],
.WaGadgetAuthorizationRequired .loginPageTable #idLoginBox div input[type=password],
.WaGadgetAuthorizationRequired .loginPageTable #idPasswordBox div input[type=password] {
  width: 200px;
  border: 1px solid #c5c5c5;
  margin: 0px 0 0 0;
  padding: 3px 4px 3px 4px;
  background: white;
  font-family: Tahoma;
  font-size: 13px;
  line-height: 16px;
  color: black;
}
.WaGadgetAuthorizationRequired .loginPageTable #idLoginBox {
  margin: 0 0 10px 0;
}
.WaGadgetAuthorizationRequired .loginPageTable #idPasswordBox {
  margin: 0 0 10px 0;
}
.WaGadgetAuthorizationRequired .loginPageTable #idRememberMe {
  margin: 0 0 30px 0;
}
.WaGadgetAuthorizationRequired .loginPageTable #idRememberMe input[type=checkbox] {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin: 1px 2px 0 0;
  padding: 0;
  vertical-align: top;
}
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox {
  margin: 0 0 10px 0;
  overflow: hidden;
  zoom: 1;
}
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox {
  margin-right: 20px;
  float: left;
}
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idForgotLinkBox {
  padding: 8px 0 0 0;
  float: left;
}
.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;
}
.WaGadgetAuthorizationRequired .wa-authenticateLoginLink {
  display: block;
  max-width: 210px;
  margin-bottom: 20px;
}
.widgetMode .WaGadgetAuthorizationRequired .authFormContainer {
  padding-left: 0;
}
/* gadget: change password
/****************************************************************************************************/

.WaGadgetChangePassword .introContainer {
  margin: 0 0 20px 25%;
}
/****************************************************************************************************/

/*	WaGadgetMemberPublicProfile                                                                       */

/*		WaGadgetMemberPublicProfileStateMain                                                               */

/*		WaGadgetMemberPublicProfileStatePhotoAlbums                                                        */

/*		WaGadgetMemberPublicProfileStatePhoto                                                              */

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

.WaGadgetMemberPublicProfile {
  overflow: visible;
}
/* mode: WaGadgetMemberPublicProfileStateMain ( public profile ) */

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

.WaGadgetMemberPublicProfileStateMain .pageTitleOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer {
  display: inline-block;
  vertical-align: middle;
  margin-left: 30px;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .formOuterContainer .bundlContact {
  margin: 20px 0 20px 0;
}
.WaGadgetMemberPublicProfileStateMain .sectionOuterContainer ul.albumsContainerUL {
  margin-top: 20px;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL {
  margin: 0 auto;
  padding: 0;
  list-style: none;
  text-align: center;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL li.photoGalleryItemContainerLi {
  width: 142px;
  margin: 0 8px 25px 8px;
  text-align: center;
  vertical-align: top;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL li.photoGalleryItemContainerLi [class^="photoGalleryItemThumbnailImage"] {
  border: 1px solid #c5c5c5;
  padding: 6px;
  background: white;
  text-align: center;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL li.photoGalleryItemContainerLi [class^="photoGalleryItemThumbnailImage"] a {
  display: inline-block;
  margin: 0 0 0px 0;
  vertical-align: top;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL li.photoGalleryItemContainerLi [class^="photoGalleryItemThumbnailImage"] img {
  display: inline-block;
  border: none;
  padding: 0;
  vertical-align: top;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL li.photoGalleryItemContainerLi .photoGalleryItemThumbnailImageHover {
  border: 1px solid #c5c5c5;
  background: #eaeaea;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL li.photoGalleryItemContainerLi .photoGalleryItemDescription {
  padding: 5px 0 0 0;
}
/* mode: WaGadgetMemberPublicProfileStatePhotoAlbums ( list photos in album profile ) */

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

.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer {
  *zoom: 1;
  zoom: 1;
  margin: 0 0 20px 0;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer:before,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer:after {
  display: table;
  content: "";
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer:after {
  clear: both;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .pageBackContainer {
  float: left;
  padding: 0px 0 0 0;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer {
  *zoom: 1;
  zoom: 1;
  margin: 0 0 20px 0;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer:before,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer:after {
  display: table;
  content: "";
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer:after {
  clear: both;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleLeftContainer {
  float: left;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleLeftContainer h1.pageTitle {
  margin: 0;
  font-size: 24px;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleRightContainer {
  float: right;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .descriptionContainer {
  margin: 0 0 20px 0;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .photosContainer ul.photosContainerUL {
  margin: 0 auto;
  padding: 0;
  list-style: none;
  text-align: center;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .photosContainer ul.photosContainerUL li.photoAlbumItemContainerLi {
  width: 142px;
  margin: 0 8px 25px 8px;
  text-align: center;
  vertical-align: top;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .photosContainer ul.photosContainerUL li.photoAlbumItemContainerLi.coverPhoto .photoInnerContainer {
  border: 1px solid transparent;
  background: #eaeaea;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL [class^="photoInnerContainer"] {
  border: 1px solid #c5c5c5;
  padding: 6px;
  background: white;
  text-align: center;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] a {
  display: inline-block;
  margin: 0 0 5px 0;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] a img.photoAlbumItemThumbnailPhoto {
  display: inline-block;
  border: none;
  padding: 0;
  vertical-align: top;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] .smallDescriptionContainer {
  display: block;
  overflow: hidden;
  white-space: nowrap;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL [class^="photoInnerContainer"] .fullDescriptionContainer {
  text-align: left;
  word-break: break-all;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL [class^="photoInnerContainer"] .processingTextContainer {
  text-align: left;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL .photoInnerContainerOver {
  background: #eaeaea;
  border: 1px solid #c5c5c5;
  position: relative;
}
/* mode: WaGadgetMemberPublicProfileStatePhoto ( current photo ) */

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

.WaGadgetMemberPublicProfileStatePhoto #idPhotoHeaderContainer {
  *zoom: 1;
  zoom: 1;
  margin: 0 0 20px 0;
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoHeaderContainer:before,
.WaGadgetMemberPublicProfileStatePhoto #idPhotoHeaderContainer:after {
  display: table;
  content: "";
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoHeaderContainer:after {
  clear: both;
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoHeaderContainer .pageBackContainer {
  float: left;
  padding: 0px 0 0 0;
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer .pageTitleOuterContainer {
  margin-bottom: 20px;
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer .pageTitleOuterContainer .pageTitleContainer h1 {
  margin: 0;
  font-size: 24px;
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer #idMenuHeaderContainer {
  margin: 0 0 20px 0;
  *zoom: 1;
  zoom: 1;
  text-align: center;
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer #idMenuHeaderContainer:before,
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer #idMenuHeaderContainer:after {
  display: table;
  content: "";
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer #idMenuHeaderContainer:after {
  clear: both;
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer #idMenuHeaderContainer .linkContainer {
  margin: 0 10px;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer #idPhotoMainSectionContainer #idImageContainer {
  text-align: center;
  padding: 0 0 10px 0;
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer #idPhotoMainSectionContainer #idImageContainer a img {
  display: inline-block;
  vertical-align: top;
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer #idPhotoMainSectionContainer #idCaptionContainer {
  text-align: center;
}
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer #idPhotoMainSectionContainer #idCaptionContainer .photoLabel {
  display: inline;
}
/**************************************/

/*  Thematic styles                   */

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

/* shared styles */

.functionalButtonCommon {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
}
.functionalButtonCommon[type="submit"],
.functionalButtonCommon[type="button"] {
  padding: 6px 15px;
}
.functionalButtonCommon:hover {
  background: #2f312a;
}
.functionalButtonCommon .disabled,
.functionalButtonCommon[disabled="disabled"],
.functionalButtonCommon.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.functionalButton {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
}
.functionalButton[type="submit"],
.functionalButton[type="button"] {
  padding: 6px 15px;
}
.functionalButton:hover {
  background: #2f312a;
}
.functionalButton .disabled,
.functionalButton[disabled="disabled"],
.functionalButton.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.functionalButton:hover {
  background: #2f312a;
}
.functionalButtonAlt {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  background: #5f9fd2;
}
.functionalButtonAlt[type="submit"],
.functionalButtonAlt[type="button"] {
  padding: 6px 15px;
}
.functionalButtonAlt:hover {
  background: #2f312a;
}
.functionalButtonAlt .disabled,
.functionalButtonAlt[disabled="disabled"],
.functionalButtonAlt.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.functionalButtonAlt:hover {
  background: #3887c6;
}
.generalFormOuterContainer .sectionOuterContainer {
  margin: 20px 0;
}
.clearSelectionLabel {
  cursor: pointer;
  display: inline-block;
  margin: 0 0 8px 0;
  text-decoration: none;
}
.clearSelectionLabel:hover {
  text-decoration: underline;
}
.formTitleOuterContainer {
  margin: 0 0 30px 0;
}
.formTitleOuterContainer .formTitleContainer {
  padding-bottom: none;
  border-bottom: 1px dotted #bdbdbd;
}
.formTitleOuterContainer .formTitleContainer .inner h3.formTitle {
  color: #9b9b9b;
}
.formTitleOuterContainer .formTitleContainer .inner .mandatoryFieldsTitle {
  padding: 0;
  font-size: 16px;
}
.formTitleOuterContainer .formTitleContainer .inner .mandatoryFieldsTitle strong {
  color: #9b9b9b;
  font-weight: normal;
}
.captionOuterContainer {
  background: #66b95b;
  padding: 10px 0 10px 0;
  margin: 30px 0 30px 0;
}
.captionOuterContainer .captionContainer .fieldBody {
  text-align: center;
  width: 100%;
}
.captionOuterContainer .captionContainer .fieldBody h4 {
  color: white;
}
.captionOuterContainer .captionContainer .fieldLabel {
  width: 0;
}
.fieldSubContainer {
  margin: 20px 0 20px 0;
  *zoom: 1;
  zoom: 1;
}
.fieldSubContainer:before,
.fieldSubContainer:after {
  display: table;
  content: "";
}
.fieldSubContainer:after {
  clear: both;
}
.fieldSubContainer .fieldLabel {
  font-size: inherit;
  padding: 3px 2% 0 0;
  font-weight: normal;
  line-height: normal;
  display: inline-block;
  color: black;
}
.fieldSubContainer .fieldLabel strong.mandatoryLabel {
  font-weight: 600;
}
.fieldSubContainer .fieldLabel strong {
  font-weight: 600;
}
.fieldSubContainer .fieldBody {
  font-size: 15px;
  line-height: 1.1em;
}
.fieldSubContainer .fieldBody > .typeInstruction {
  padding: 6px 0 0 0;
  font-style: normal;
  color: #9b9b9b;
  width: 70%;
}
.fieldSubContainer .fieldBody .fieldItem {
  margin: 0 0 30px 0;
}
.fieldSubContainer .fieldBody .fieldItem span.typeCheckboxContainer,
.fieldSubContainer .fieldBody .fieldItem span.typeRadioContainer {
  margin: 2px 9px 0 0;
}
.fieldSubContainer .fieldBody .fieldItem span.label {
  font-size: 14px;
}
.fieldSubContainer .fieldBody .fieldItem span.label .typeInstruction .levelDescription {
  display: inline-block;
  margin-top: 9px;
}
.fieldSubContainer .fieldBody .groupBodyVertical {
  padding-top: 3px;
  margin-bottom: -10px;
  font-size: 14px;
}
.fieldSubContainer .fieldBody .groupBodyVertical .clearSelectionLabel {
  position: relative;
  top: -1px;
}
.fieldSubContainer .fieldBody > span,
.fieldSubContainer .fieldBody > strong {
  vertical-align: top;
}
.fieldSubContainer table {
  table-layout: fixed !important;
}
.fieldSubContainer table td.left .fieldLabel {
  width: 92%;
  padding-right: 8%;
  overflow: hidden;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input.subjectTextBox,
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input.typeText,
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input[type=text] {
  border: 1px solid #c6c6c6;
  font-size: 16px;
  height: 27px;
  margin-right: 5px;
  padding: 1px 4px 3px;
  background: white;
  color: black;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input[disabled=disabled] {
  background: #ebebe4;
}
.fieldContainer.calculatedExtraChargeContainer .fieldSubContainer table td.right .fieldBody input.subjectTextBox,
.fieldContainer.calculatedExtraChargeContainer .fieldSubContainer table td.right .fieldBody input.typeText,
.fieldContainer.calculatedExtraChargeContainer .fieldSubContainer table td.right .fieldBody input[type=text] {
  border: 1px solid #c6c6c6;
  font-size: 16px;
  margin-right: 5px;
  padding: 2px 4px 3px 4px;
  background: white;
  color: black;
}
.fieldContainer.calculatedExtraChargeContainer .fieldSubContainer table td.right .fieldBody input[disabled=disabled] {
  background: #ebebe4;
}
.fieldContainer.dropdownFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody select {
  padding: 1px 1px 2px 1px;
  font-size: 16px;
  border: 1px solid #c6c6c6;
  background: white;
  color: black;
}
.fieldContainer.dropdownFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody select[disabled=disabled] {
  background: #ebebe4;
}
.fieldContainer.donationAmountContainer .fieldSubContainer .fieldBody input.typeText {
  border: 1px solid #c6c6c6;
  background: white;
  color: black;
}
.fieldContainer.donationAmountContainer .fieldSubContainer .fieldBody input.typeText[disabled=disabled] {
  background: #ebebe4;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody span input {
  width: 140px;
  border: 1px solid #c6c6c6;
  background: white;
  color: black;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody span input[disabled=disabled] {
  background: #ebebe4;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody span .DES_CalPopup {
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/icons.png) -11px -451px no-repeat;
  vertical-align: top;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody span .DES_CalPopup img {
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody span .DES_TPPopup {
  position: relative;
  top: -4px;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody span div[id$="Time_PU"] {
  background: none;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody span div[id$="Time_PU"] img {
  cursor: pointer;
}
.fieldContainer.textFieldContainer .fieldSubContainer .fieldBody textarea {
  margin: -1px 0 0 0;
  border: 1px solid #c6c6c6;
  font-size: 16px;
  padding: 2px 4px 3px 4px;
  background: white;
  color: black;
}
.fieldContainer.textFieldContainer .fieldSubContainer .fieldBody textarea[disabled=disabled] {
  background: #ebebe4;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer .fieldBody #idEditorContainer {
  border: 1px solid #c6c6c6;
  background: white;
  color: black;
  z-index: 100;
}
.fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer .fieldBody #idEditorContainer #idEditorToolbarContainer {
  border-bottom: 1px solid #8cc63f;
}
.navigationOuterContainer {
  margin: 0 0 20px;
}
.navigationOuterContainer .navigationContainer {
  margin: 0 auto;
  border-top: 1px dotted #bdbdbd;
  padding-top: 20px;
}
.navigationOuterContainer .navigationContainer a.backLink {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  background: #5f9fd2;
}
.navigationOuterContainer .navigationContainer a.backLink[type="submit"],
.navigationOuterContainer .navigationContainer a.backLink[type="button"] {
  padding: 6px 15px;
}
.navigationOuterContainer .navigationContainer a.backLink:hover {
  background: #2f312a;
}
.navigationOuterContainer .navigationContainer a.backLink .disabled,
.navigationOuterContainer .navigationContainer a.backLink[disabled="disabled"],
.navigationOuterContainer .navigationContainer a.backLink.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.navigationOuterContainer .navigationContainer a.backLink:hover {
  background: #3887c6;
}
.navigationOuterContainer .navigationContainer .left {
  width: 50%;
  float: left;
  text-align: left;
}
.navigationOuterContainer .navigationContainer .left input.nextButton,
.navigationOuterContainer .navigationContainer .left input.typeButton,
.navigationOuterContainer .navigationContainer .left input[type=submit] {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  margin-right: 10px;
}
.navigationOuterContainer .navigationContainer .left input.nextButton[type="submit"],
.navigationOuterContainer .navigationContainer .left input.typeButton[type="submit"],
.navigationOuterContainer .navigationContainer .left input[type=submit][type="submit"],
.navigationOuterContainer .navigationContainer .left input.nextButton[type="button"],
.navigationOuterContainer .navigationContainer .left input.typeButton[type="button"],
.navigationOuterContainer .navigationContainer .left input[type=submit][type="button"] {
  padding: 6px 15px;
}
.navigationOuterContainer .navigationContainer .left input.nextButton:hover,
.navigationOuterContainer .navigationContainer .left input.typeButton:hover,
.navigationOuterContainer .navigationContainer .left input[type=submit]:hover {
  background: #2f312a;
}
.navigationOuterContainer .navigationContainer .left input.nextButton .disabled,
.navigationOuterContainer .navigationContainer .left input.typeButton .disabled,
.navigationOuterContainer .navigationContainer .left input[type=submit] .disabled,
.navigationOuterContainer .navigationContainer .left input.nextButton[disabled="disabled"],
.navigationOuterContainer .navigationContainer .left input.typeButton[disabled="disabled"],
.navigationOuterContainer .navigationContainer .left input[type=submit][disabled="disabled"],
.navigationOuterContainer .navigationContainer .left input.nextButton.aspNetDisabled,
.navigationOuterContainer .navigationContainer .left input.typeButton.aspNetDisabled,
.navigationOuterContainer .navigationContainer .left input[type=submit].aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.navigationOuterContainer .navigationContainer .left input.nextButton:hover,
.navigationOuterContainer .navigationContainer .left input.typeButton:hover,
.navigationOuterContainer .navigationContainer .left input[type=submit]:hover {
  background: #2f312a;
}
.navigationOuterContainer .navigationContainer .left input[value=Cancel] {
  background-color: #bcbcbc;
}
.navigationOuterContainer .navigationContainer .right {
  width: 50%;
  float: right;
  text-align: right;
}
.navigationOuterContainer .navigationContainer .right input.nextButton,
.navigationOuterContainer .navigationContainer .right input.typeButton,
.navigationOuterContainer .navigationContainer .right input[type=submit] {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  margin-left: 10px;
}
.navigationOuterContainer .navigationContainer .right input.nextButton[type="submit"],
.navigationOuterContainer .navigationContainer .right input.typeButton[type="submit"],
.navigationOuterContainer .navigationContainer .right input[type=submit][type="submit"],
.navigationOuterContainer .navigationContainer .right input.nextButton[type="button"],
.navigationOuterContainer .navigationContainer .right input.typeButton[type="button"],
.navigationOuterContainer .navigationContainer .right input[type=submit][type="button"] {
  padding: 6px 15px;
}
.navigationOuterContainer .navigationContainer .right input.nextButton:hover,
.navigationOuterContainer .navigationContainer .right input.typeButton:hover,
.navigationOuterContainer .navigationContainer .right input[type=submit]:hover {
  background: #2f312a;
}
.navigationOuterContainer .navigationContainer .right input.nextButton .disabled,
.navigationOuterContainer .navigationContainer .right input.typeButton .disabled,
.navigationOuterContainer .navigationContainer .right input[type=submit] .disabled,
.navigationOuterContainer .navigationContainer .right input.nextButton[disabled="disabled"],
.navigationOuterContainer .navigationContainer .right input.typeButton[disabled="disabled"],
.navigationOuterContainer .navigationContainer .right input[type=submit][disabled="disabled"],
.navigationOuterContainer .navigationContainer .right input.nextButton.aspNetDisabled,
.navigationOuterContainer .navigationContainer .right input.typeButton.aspNetDisabled,
.navigationOuterContainer .navigationContainer .right input[type=submit].aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.navigationOuterContainer .navigationContainer .right input.nextButton:hover,
.navigationOuterContainer .navigationContainer .right input.typeButton:hover,
.navigationOuterContainer .navigationContainer .right input[type=submit]:hover {
  background: #2f312a;
}
.navigationOuterContainer .navigationContainer .right input[value=Cancel] {
  background-color: #bcbcbc;
}
.generalFieldsContainer .fieldSubContainer input[type=submit],
.generalFieldsContainer .fieldSubContainer input.typeButton {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  margin-right: 10px;
}
.generalFieldsContainer .fieldSubContainer input[type=submit][type="submit"],
.generalFieldsContainer .fieldSubContainer input.typeButton[type="submit"],
.generalFieldsContainer .fieldSubContainer input[type=submit][type="button"],
.generalFieldsContainer .fieldSubContainer input.typeButton[type="button"] {
  padding: 6px 15px;
}
.generalFieldsContainer .fieldSubContainer input[type=submit]:hover,
.generalFieldsContainer .fieldSubContainer input.typeButton:hover {
  background: #2f312a;
}
.generalFieldsContainer .fieldSubContainer input[type=submit] .disabled,
.generalFieldsContainer .fieldSubContainer input.typeButton .disabled,
.generalFieldsContainer .fieldSubContainer input[type=submit][disabled="disabled"],
.generalFieldsContainer .fieldSubContainer input.typeButton[disabled="disabled"],
.generalFieldsContainer .fieldSubContainer input[type=submit].aspNetDisabled,
.generalFieldsContainer .fieldSubContainer input.typeButton.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.generalFieldsContainer .fieldSubContainer input[type=submit]:hover,
.generalFieldsContainer .fieldSubContainer input.typeButton:hover {
  background: #2f312a;
}
.infoOuterContainer {
  margin: 0 0 30px 0;
  border: none;
  background-color: #5f9fd2;
  color: white;
}
/* page navigation (1 2 3 ...) */

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

.pagerOuterContainer {
  padding: 0px;
  margin: 0 0 20px 0;
  clear: both;
}
.pagerOuterContainer span.near,
.pagerOuterContainer span.bound {
  opacity: 0.5;
}
.pagerOuterContainer .bound,
.pagerOuterContainer .near,
.pagerOuterContainer .linkCurrent,
.pagerOuterContainer a {
  display: inline-block;
  vertical-align: middle;
  margin: 0 -1px;
  font-weight: 600;
}
.pagerOuterContainer .linkCurrent {
  font-size: inherit;
}
.pagerOuterContainer a {
  font: normal 15px/1em "Open Sans";
  color: #4e95ba;
  padding: 1px 4px;
  text-decoration: none;
  margin-top: 4px;
}
.pagerOuterContainer a:visited {
  color: #4e95ba;
}
.pagerOuterContainer a:hover {
  background-color: #4e95ba;
  color: white;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-decoration: none;
}
.pagerOuterContainer .linkCurrent {
  font: normal 15px/1em;
  margin-top: 4px;
  color: white;
  padding: 1px 4px;
  text-decoration: none;
  background: #4e95ba;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.pagerOuterContainer .bound,
.pagerOuterContainer .near {
  width: 24px;
  height: 26px;
  padding: 4px 2px 4px 2px;
  overflow: hidden;
  text-indent: -1000px;
  background-image: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/icons.png);
  background-color: transparent;
  background-repeat: no-repeat;
}
.pagerOuterContainer a.bound,
.pagerOuterContainer a.near {
  background-color: transparent;
}
.pagerOuterContainer .bound {
  background-position: -3px -102px;
}
.pagerOuterContainer .near {
  background-position: -3px -177px;
}
.pagerOuterContainer a.bound {
  background-position: -3px -102px;
}
.pagerOuterContainer a.near {
  background-position: -3px -177px;
}
.pagerOuterContainer a.bound:hover {
  background-position: -3px -246px;
}
.pagerOuterContainer a.near:hover {
  background-position: -3px -321px;
}
.pagerOuterContainer .linkCurrent ~ a.bound {
  background-position: -14px -139px;
}
.pagerOuterContainer .linkCurrent ~ a.bound:hover {
  background-position: -14px -283px;
}
.pagerOuterContainer .linkCurrent ~ a.near {
  background-position: -10px -213px;
}
.pagerOuterContainer .linkCurrent ~ a.near:hover {
  background-position: -10px -357px;
}
.pagerOuterContainer .linkCurrent ~ span.bound {
  background-position: -3px -139px;
}
.pagerOuterContainer .linkCurrent ~ span.near {
  background-position: -3px -213px;
}
.genericListTable,
.membersTable {
  border: none;
  border-bottom: 1px solid #cececf;
}
.genericListTable thead th,
.membersTable thead th {
  padding: 19px 20px 21px 0px;
  font-family: inherit;
  height: auto;
  font-weight: normal;
  font-size: 22px;
  line-height: 1em;
  background-color: #ececec;
  color: #373737;
}
.genericListTable thead th:first-child,
.membersTable thead th:first-child {
  padding-left: 20px;
}
.genericListTable tbody td,
.membersTable tbody td {
  padding: 16px 20px 16px 0px;
  height: auto;
  border: none;
}
.genericListTable tbody td:first-child,
.membersTable tbody td:first-child {
  padding-left: 20px;
}
.genericListTable tbody td .memberValue,
.membersTable tbody td .memberValue {
  padding: 0;
}
.genericListTable tbody td .memberValue h5,
.membersTable tbody td .memberValue h5 {
  font-size: inherit;
}
.genericListTable tbody td .memberValue h5 a,
.membersTable tbody td .memberValue h5 a {
  font-weight: 600;
}
.genericListTable tbody tr:first-child td,
.membersTable tbody tr:first-child td {
  border-top: none;
}
.genericListTable tr.hover td,
.membersTable tr.hover td {
  background-color: #dceaf1;
}
html {
  font-size: 100.01%;
}
body {
  font: normal 14px/normal Open Sans;
  color: #333333;
}
@font-face {
  font-family: 'WA-theme-icons';
  src: url('/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/Fonts/WA-theme-icons-webfont.eot?-5cyjvw');
  src: url('/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/Fonts/WA-theme-icons-webfont.eot?#iefix-5cyjvw') format('embedded-opentype'), url('/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/Fonts/WA-theme-icons-webfont.woff?-5cyjvw') format('woff'), url('/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/Fonts//WA-theme-icons-webfont.ttf?-5cyjvw') format('truetype'), url('/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/Fonts//WA-theme-icons-webfont.svg?-5cyjvw#WA-theme-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
.mandatorySymbol,
.requiredSymbol {
  color: #66b95b;
}
p {
  margin: 0 0 1em 0;
}
a {
  color: #4e95ba;
  text-decoration: none;
  font-weight: 600;
}
a:visited {
  color: #4e95ba;
}
a:hover {
  color: #80c378;
  text-decoration: none;
}
.WaGadgetContent {
  font-weight: 100;
}
.WaGadgetContent b {
  font-weight: 600;
}
blockquote {
  margin: 14px 25px;
}
.quotedText {
  color: black;
  background: none;
  font-size: 14px;
  border: none;
  border-left: 3px solid #66b95b;
  margin: 1em 0 1em 9px;
  padding: 0 0 0 27px;
  font-style: normal;
}
.quotedText .quotedText {
  color: #525252;
}
.contStyleExcInlineColored1 {
  color: inherit;
}
.contStyleExcInlineColored2 {
  color: inherit;
}
.contStyleExcInlineHighlighted {
  color: white;
  background-color: #626262;
}
.WaContentDivider {
  display: block;
  width: 100%;
  margin: 1em 0;
}
.WaContentDivider[class*=dividerStyle] {
  height: 1px;
}
.WaContentDivider.divider_style_border_solid {
  height: 0px;
  border-top: 1px solid black;
}
.WaContentDivider.divider_style_border_dotted {
  height: 0px;
  border-top: 1px dotted black;
}
.WaContentDivider.divider_style_border_dashed {
  height: 0px;
  border-top: 1px dashed black;
}
.WaContentDivider.divider_style_border_double_solid {
  height: 1px;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
}
.WaContentDivider.divider_style_border_double_solid_2_to_1 {
  height: 1px;
  border-top: 2px solid black;
  border-bottom: 1px solid black;
}
.WaContentDivider.dividerStyle001 {
  margin: 1em 0;
  border-top: 2px dotted #bdbdbd;
}
.gadgetContentEditableArea {
  position: relative;
}
[class*="EditableArea"],
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer {
  line-height: 1.675;
}
[class*="EditableArea"]:after,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  overflow: hidden;
  visibility: hidden;
}
[class*="EditableArea"] .contStyleWideLineHeight,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer .contStyleWideLineHeight {
  line-height: 1.7;
}
[class*="EditableArea"] .contStyleNarrowLineHeight,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer .contStyleNarrowLineHeight {
  line-height: 18px;
  font-size: 13px;
}
[class*="EditableArea"] h1:first-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h1:first-child,
[class*="EditableArea"] h2:first-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h2:first-child,
[class*="EditableArea"] h3:first-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h3:first-child,
[class*="EditableArea"] h4:first-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h4:first-child,
[class*="EditableArea"] h5:first-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h5:first-child,
[class*="EditableArea"] h6:first-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h6:first-child,
[class*="EditableArea"] p:first-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer p:first-child,
[class*="EditableArea"] ul:first-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer ul:first-child,
[class*="EditableArea"] ol:first-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer ol:first-child,
[class*="EditableArea"] form:first-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer form:first-child,
[class*="EditableArea"] blockquote:first-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer blockquote:first-child,
[class*="EditableArea"] dl:first-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer dl:first-child,
[class*="EditableArea"] pre:first-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer pre:first-child {
  margin-top: 0;
}
[class*="EditableArea"] h1:last-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h1:last-child,
[class*="EditableArea"] h2:last-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h2:last-child,
[class*="EditableArea"] h3:last-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h3:last-child,
[class*="EditableArea"] h4:last-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h4:last-child,
[class*="EditableArea"] h5:last-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h5:last-child,
[class*="EditableArea"] h6:last-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h6:last-child,
[class*="EditableArea"] p:last-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer p:last-child,
[class*="EditableArea"] ul:last-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer ul:last-child,
[class*="EditableArea"] ol:last-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer ol:last-child,
[class*="EditableArea"] form:last-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer form:last-child,
[class*="EditableArea"] blockquote:last-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer blockquote:last-child,
[class*="EditableArea"] dl:last-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer dl:last-child,
[class*="EditableArea"] pre:last-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer pre:last-child {
  margin-bottom: 0;
}
[class*="EditableArea"] ul,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer ul {
  margin: 1em 0 1em 18px;
  padding: 0;
  list-style: disc;
}
[class*="EditableArea"] ul li,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer ul li {
  padding: 0;
  margin: 0.25em 0 0.25em 0;
  font-weight: 100;
}
[class*="EditableArea"] ol,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer ol {
  margin: 1em 0 1em 24px;
  padding: 0;
}
[class*="EditableArea"] ol li,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer ol li {
  padding: 0;
  margin: 0.25em 0 0.25em 0;
  font-weight: 100;
}
[class*="EditableArea"] ul ul:first-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer ul ul:first-child,
[class*="EditableArea"] ol ul:first-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer ol ul:first-child,
[class*="EditableArea"] ul ul:last-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer ul ul:last-child,
[class*="EditableArea"] ol ul:last-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer ol ul:last-child,
[class*="EditableArea"] ul ol:first-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer ul ol:first-child,
[class*="EditableArea"] ol ol:first-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer ol ol:first-child,
[class*="EditableArea"] ul ol:last-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer ul ol:last-child,
[class*="EditableArea"] ol ol:last-child,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer ol ol:last-child {
  margin-top: 1em;
  margin-bottom: 1em;
}
[class*="EditableArea"] img,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer img {
  max-width: 100%;
  height: auto;
}
[class*="EditableArea"] .alternativeText,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer .alternativeText {
  color: white;
  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
  font-weight: 600;
  font-size: 12px;
  line-height: 17px;
}
[class*="EditableArea"] h1.headerTitle,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h1.headerTitle {
  font-size: 43px;
  letter-spacing: 1px;
  color: #66b95b;
  font-weight: bold;
  margin-bottom: 0;
}
[class*="EditableArea"] h2.headerSubtitle,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h2.headerSubtitle {
  font-size: 32px;
  color: #979797;
  font-weight: normal;
  font-style: italic;
}
[class*="EditableArea"] h1.contStylePageTitle,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h1.contStylePageTitle {
  margin: 0 0 22px 0;
  color: #525252;
  font-size: 38pt;
  font-weight: 100;
}
[class*="EditableArea"] .contStyleSmaller,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer .contStyleSmaller {
  font-size: 12px;
}
[class*="EditableArea"] h1,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h1,
[class*="EditableArea"] h2,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h2,
[class*="EditableArea"] h3,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h3,
[class*="EditableArea"] h4,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h4,
[class*="EditableArea"] h5,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h5,
[class*="EditableArea"] h6,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h6 {
  padding: 0;
  line-height: normal;
}
[class*="EditableArea"] h1,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h1 {
  margin: 0 0 24 0;
  font-weight: 100;
  font-size: 26px;
  color: #525252;
}
[class*="EditableArea"] h2,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h2 {
  margin: 0;
  font-weight: normal;
  font-size: 24px;
  color: #525252;
}
[class*="EditableArea"] h3,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h3 {
  margin: 0 0 6px;
  font-weight: bold;
  font-size: 18px;
  color: #525252;
}
[class*="EditableArea"] h4,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h4 {
  margin: 0 0 6px;
  font-weight: 600;
  font-size: 16px;
  color: #525252;
}
[class*="EditableArea"] h5,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h5 {
  margin: 0;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  color: #525252;
  margin: 0 0 12px;
}
[class*="EditableArea"] h6,
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer h6 {
  margin: 0;
  font-weight: normal;
  font-size: 10px;
  color: #525252;
}
#idDropdownScrollableContentContainer_idEditorToolbar_BlockStyles_FormattingDropdown_Dropdown_ScrollablePanelContainer .alternativeText {
  background-color: #ababab;
}
/* styles */

#idFooterPoweredByContainer {
  clear: both;
  text-align: right;
  padding: 23px 20px 30px;
  font-weight: 100;
}
#idFooterPoweredByWA {
  display: inline;
  background: none;
  color: #646464;
}
#idFooterPoweredByWA A:link,
#idFooterPoweredByWA A:active,
#idFooterPoweredByWA A:visited,
#idFooterPoweredByWA A:hover {
  white-space: nowrap;
  text-decoration: underline;
}
#idFooterPoweredByWA a {
  text-decoration: none;
}
/* layout */

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

html {
  margin: 0px;
  padding: 0px;
  height: 100%;
}
body {
  margin: 0px;
  padding: 0px;
  height: 100%;
  background: white url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/layout/mainbg.jpg) repeat top left;
}
.mLayout {
  margin: 0 auto;
  position: relative;
  width: 100%;
  min-height: 100%;
}
* html .mLayout {
  height: 100%;
}
.zoneInner,
.zoneWrap {
  width: 980px;
  margin: 0 auto;
}
.zoneInner {
  display: block;
}
.WaPlaceHolder > div {
  display: block;
  margin: 0;
}
.WaPlaceHolder:after,
.WaPlaceHolder > div:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  font-size: 0;
  content: "";
}
.WaPlaceHolder > div:before {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  font-size: 0;
  content: "";
}
.zoneInner > .WaPlaceHolder {
  width: 980px;
}
.zoneTopCornersWrap,
.zoneBottomCornersWrap {
  padding: 0 11px;
  width: 970px;
  height: 6px;
  background-repeat: no-repeat, no-repeat;
  background-position: top left, top right;
}
.zoneTopCorners {
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/layout/cot.png) repeat-x top left;
  height: 6px;
}
.zoneBottomCorners {
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/layout/cob.png) repeat-x top left;
  height: 6px;
}
.zoneBottomCornersWrap {
  margin-bottom: -6px;
  background-image: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/layout/cobl.png), url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/layout/cobr.png);
}
.zoneTopCornersWrap {
  margin-top: -6px;
  background-image: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/layout/cotl.png), url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/layout/cotr.png);
}
.zoneHeader1Wrap,
.zoneHeader2Wrap,
.zoneHeader3Wrap,
.zoneContentWrap,
.zoneFooterWrap {
  background-image: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/layout/col.png), url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/layout/cor.png);
  background-repeat: repeat-y, repeat-y;
  background-position: top left, top right;
  padding: 0px 6px 0 6px;
}
.WaPlaceHolderHeader > div {
  padding: 15px 20px;
}
.WaPlaceHolderHeader1 > div {
  padding: 0;
}
.WaPlaceHolderHeader2 > div {
  padding: 0;
}
.WaPlaceHolderHeader3 > div {
  padding: 0;
}
.WaPlaceHolderContent > div,
.WaPlaceHolderFooter > div {
  padding: 40px 20px;
}
.WaPlaceHolderFooter1 > div {
  padding: 40px 20px 15px;
}
.zoneHeader {
  background: none;
}
.zoneHeader1 {
  background: white;
}
.zoneHeader2 {
  background: white;
  z-index: 1;
}
.zoneHeader3 {
  background: #5f9fd2;
}
.zoneContent {
  background: white;
}
.zoneFooter {
  background: #e5eef6;
}
.zoneFooter1 {
  background: none;
}
/* GoogleAdSense */

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

.googleAdCoTop,
.googleAdCoRight,
.googleAdCoLeft {
  width: 180px;
  margin: 0 auto 0 auto;
}
.googleAdCoTop,
.googleAdCoBottom {
  width: 728px;
  margin: 0 auto 0 auto;
}
.googleAdLeft,
.googleAdRight,
.googleAdTop,
.googleAdBottom {
  z-index: 37777;
  clear: both;
}
.googleAdLeft,
.googleAdRight {
  position: absolute;
  left: -180px;
  top: 0px;
  display: none;
  visibility: hidden;
}
.googleAdTop,
.googleAdBottom {
  width: 889px;
  padding: 15px;
}
.googleAdTop {
  margin: 0 auto;
}
.WaLayoutSeparator {
  width: 20px;
}
/* gadget stylization */

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

.gadgetStyle001 {
  color: black;
}
.gadgetStyle001 .gadgetStyleTitle {
  background: #66b95b;
  color: white;
}
.gadgetStyle001 .gadgetStyleTitle h4 {
  color: white;
}
.gadgetStyle001 .gadgetStyleBody {
  background: transparent;
}
.gadgetStyle002 {
  color: black;
}
.gadgetStyle002 .gadgetStyleTitle {
  background: #525252;
  color: white;
}
.gadgetStyle002 .gadgetStyleTitle h4 {
  color: white;
}
.gadgetStyle002 .gadgetStyleBody {
  background: transparent;
}
.gadgetStyle003 {
  color: black;
}
.gadgetStyle003 .gadgetStyleTitle {
  background: #5f9fd2;
  color: white;
}
.gadgetStyle003 .gadgetStyleTitle h4 {
  color: white;
}
.gadgetStyle003 .gadgetStyleBody {
  background: transparent;
}
.gadgetStyle001 .gadgetStyleTitle,
.gadgetStyle002 .gadgetStyleTitle,
.gadgetStyle003 .gadgetStyleTitle {
  padding: 12px;
  font-size: 14px;
}
.gadgetStyle001 .gadgetStyleTitle h4,
.gadgetStyle002 .gadgetStyleTitle h4,
.gadgetStyle003 .gadgetStyleTitle h4 {
  margin: 0;
  padding: 0;
  font: inherit;
  text-transform: uppercase;
  word-wrap: break-word;
  display: inline-block;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  text-align: left;
}
.gadgetStyleNone .gadgetStyleTitle {
  padding: 18px 0;
  font-size: 14px;
}
.gadgetStyleNone .gadgetStyleTitle h4 {
  margin: 0;
  padding: 0;
  font: inherit;
  text-transform: uppercase;
  word-wrap: break-word;
  display: inline-block;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  text-align: left;
}
.WaGadgetContent.gadgetStyle001 .gadgetStyleBody,
.WaGadgetContent.gadgetStyle002 .gadgetStyleBody,
.WaGadgetContent.gadgetStyle003 .gadgetStyleBody {
  padding: 12px;
}
a.stylizedButton.buttonStyle001 {
  position: relative;
  display: inline-block;
  padding: 8px 23px;
  margin: 0;
  background: #66b95b;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-size: 16px;
  color: white;
  white-space: nowrap;
  text-decoration: none;
  text-align: center;
}
a.stylizedButton.buttonStyle001:hover {
  background: #87c87f;
  color: white;
}
a.stylizedButton.buttonStyle002 {
  position: relative;
  display: inline-block;
  padding: 8px 23px;
  margin: 0;
  background: #494d41;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-size: 16px;
  color: white;
  white-space: nowrap;
  text-decoration: none;
  text-align: center;
}
a.stylizedButton.buttonStyle002:hover {
  background: #636958;
  color: white;
}
a.stylizedButton.buttonStyle003 {
  position: relative;
  display: inline-block;
  padding: 8px 23px;
  margin: 0;
  background: white;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-size: 16px;
  color: #373737;
  white-space: nowrap;
  text-decoration: none;
  text-align: center;
}
a.stylizedButton.buttonStyle003:hover {
  background: #e6e6e6;
  color: #373737;
}
a.stylizedButton.buttonStyle004 {
  border: 2px solid white;
  border-radius: 47px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
  color: white;
  display: inline-block;
  font-size: 27px;
  font-weight: normal;
  height: 43px;
  line-height: 38px;
  padding: 24px 17px;
  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
  margin-bottom: 3px;
}
a.stylizedButton:hover {
  background-color: rgba(232, 232, 232, 0.5);
}
/* 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;
}
/* single gadget styles */

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

/*	WaGadgetBlog                                                                                       */

/*		WaGadgetBlogStateList                                                                               */

/*		WaGadgetBlogStateDetails                                                                            */

/*		WaGadgetBlogStateEditPost                                                                           */

/*		WaGadgetBlogStateAddPost                                                                            */

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

/* mode: WaGadgetBlogStateList (list of post) */

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

.WaGadgetBlogStateList {
  text-align: center;
}
.WaGadgetBlogStateList #idAddNewPostButtonContainer {
  margin: 8px 20px 15px 0;
  vertical-align: top;
}
.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit] {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  background: #5f9fd2;
}
.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit][type="submit"],
.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit][type="button"] {
  padding: 6px 15px;
}
.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit]:hover {
  background: #2f312a;
}
.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit] .disabled,
.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit][disabled="disabled"],
.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit].aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetBlogStateList #idAddNewPostButtonContainer input[type=submit]:hover {
  background: #3887c6;
}
.WaGadgetBlogStateList a.rssFeedLabel {
  display: inline-block;
  margin: 8px 0 20px 0;
  padding: 0px 0 0 0;
  vertical-align: top;
  width: 32px;
  height: 32px;
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/icons.png) -7px -397px no-repeat;
}
.WaGadgetBlogStateList a.rssFeedLabel img {
  vertical-align: top;
  display: none;
}
.WaGadgetBlogStateList .pagerOuterContainer {
  clear: both;
}
.WaGadgetBlogStateList .blogPostListOuterContainer {
  padding-top: 30px;
  text-align: left;
}
.WaGadgetBlog ul.boxesList li.boxesListItem {
  margin: 0 0 30px 0;
  border-bottom: 2px dotted #c8c8c8;
  padding-bottom: 18px;
}
.WaGadgetBlog ul.boxesList li.boxesListItem .boxHeaderOuterContainer {
  padding: 0px 0px 10px 0px;
  background: none;
}
.WaGadgetBlog ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle {
  font-size: 27px;
  font-weight: bold;
  text-transform: none;
  word-wrap: break-word;
  display: inline-block;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  text-align: left;
}
.WaGadgetBlog ul.boxesList li.boxesListItem .boxBodyOuterContainer .boxBodyInfoOuterContainer {
  margin: 0 0 15px;
}
.WaGadgetBlog ul.boxesList li.boxesListItem .boxBodyOuterContainer .boxBodyContentOuterContainer {
  padding: 0px 0px 0px 0px;
  margin: 0 0 10px 0;
}
.WaGadgetBlog ul.boxesList li.boxesListItem .boxBodyOuterContainer .boxBodyContentOuterContainer .blogPostBody {
  word-wrap: break-word;
}
.WaGadgetBlog .boxBodyInfoOuterContainer {
  padding: 0 0px 8px 0px;
  margin: 0 0 30px 0;
  background: none;
  text-align: center;
}
.WaGadgetBlog .boxBodyInfoOuterContainer h5 {
  *zoom: 1;
  zoom: 1;
  visibility: hidden;
}
.WaGadgetBlog .boxBodyInfoOuterContainer h5:before,
.WaGadgetBlog .boxBodyInfoOuterContainer h5:after {
  display: table;
  content: "";
}
.WaGadgetBlog .boxBodyInfoOuterContainer h5:after {
  clear: both;
}
.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedOn {
  display: block;
  visibility: visible;
  float: right;
  font-style: italic;
  min-height: 18px;
  font-size: 15px;
  line-height: 1.125em;
  color: #373737;
}
.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLabel,
.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLink {
  display: block;
  font-style: italic;
  visibility: visible;
  font-size: 15px;
  color: #373737;
  float: left;
}
.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLabel:before,
.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLink:before {
  content: "Author ";
}
.WaGadgetBlog .boxFooterOuterContainer {
  padding: 0 0px 0px 0px;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom {
  overflow: hidden;
  color: #999999;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer {
  float: left;
  margin-top: 10px;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer {
  visibility: hidden;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a {
  display: inline-block;
  visibility: visible;
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a[type="submit"],
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a[type="button"] {
  padding: 6px 15px;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a:hover {
  background: #2f312a;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a .disabled,
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a[disabled="disabled"],
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a:hover {
  background: #2f312a;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a + a {
  display: inline-block;
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a + a[type="submit"],
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a + a[type="button"] {
  padding: 6px 15px;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a + a:hover {
  background: #2f312a;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a + a .disabled,
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a + a[disabled="disabled"],
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a + a.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a + a:hover {
  background: #2f312a;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer {
  float: right;
  margin-top: 10px;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer {
  visibility: hidden;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.editPost {
  display: inline-block;
  visibility: visible;
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.editPost[type="submit"],
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.editPost[type="button"] {
  padding: 6px 15px;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.editPost:hover {
  background: #2f312a;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.editPost .disabled,
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.editPost[disabled="disabled"],
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.editPost.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.editPost:hover {
  background: #2f312a;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.deletePost {
  display: inline-block;
  visibility: visible;
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.deletePost[type="submit"],
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.deletePost[type="button"] {
  padding: 6px 15px;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.deletePost:hover {
  background: #2f312a;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.deletePost .disabled,
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.deletePost[disabled="disabled"],
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.deletePost.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterSecondaryOuterContainer .boxFooterSecondaryContainer a.deletePost:hover {
  background: #2f312a;
}
/* mode: WaGadgetBlogStateDetails (details of post, add comment) */

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

.WaGadgetBlog .pageTitleOuterContainer {
  margin: 0 0 30px 0;
}
.WaGadgetBlog .pageTitleOuterContainer .pageBackContainer {
  text-align: center;
}
.WaGadgetBlog .pageTitleOuterContainer .pageBackContainer a {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  background: #5f9fd2;
  display: inline-block;
}
.WaGadgetBlog .pageTitleOuterContainer .pageBackContainer a[type="submit"],
.WaGadgetBlog .pageTitleOuterContainer .pageBackContainer a[type="button"] {
  padding: 6px 15px;
}
.WaGadgetBlog .pageTitleOuterContainer .pageBackContainer a:hover {
  background: #2f312a;
}
.WaGadgetBlog .pageTitleOuterContainer .pageBackContainer a .disabled,
.WaGadgetBlog .pageTitleOuterContainer .pageBackContainer a[disabled="disabled"],
.WaGadgetBlog .pageTitleOuterContainer .pageBackContainer a.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetBlog .pageTitleOuterContainer .pageBackContainer a:hover {
  background: #3887c6;
}
.WaGadgetBlog .blogEntryOuterContainer {
  margin-bottom: 25px;
}
.WaGadgetBlog .blogEntryOuterContainer .boxHeaderOuterContainer {
  padding: 0px 0px 0px 0px;
  margin: 0 0 20px 0;
  background: none;
}
.WaGadgetBlog .blogEntryOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
  font-size: 27px;
  font-weight: normal;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}
.WaGadgetBlog .blogEntryOuterContainer .boxBodyOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetBlog .blogEntryOuterContainer .boxBodyOuterContainer .boxBodyContentOuterContainer {
  padding: 0px 0px 0px 0px;
}
.WaGadgetBlog .blogEntryOuterContainer .boxBodyOuterContainer .boxBodyContentOuterContainer .blogPostBody {
  word-wrap: break-word;
}
.WaGadgetBlog .blogCommentsOuterContainer {
  padding: 25px 0 0 48px;
  margin: 0;
  position: relative;
}
.WaGadgetBlog .blogCommentsOuterContainer h3.sectionTitle {
  padding: 0 0 3px 0;
  font-size: 20px;
  font-weight: normal;
}
.WaGadgetBlog .blogCommentsOuterContainer:before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0;
  width: 100%;
  height: 1px;
  overflow: hidden;
  border-bottom: 2px dotted #c8c8c8;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer {
  margin: 0 0 35px 0;
  border-bottom: 2px dotted #c8c8c8;
  padding-bottom: 25px;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer {
  padding: 0 0 9px 0;
  margin: 0 0 20px 0;
  border-bottom: none;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer h5 {
  font-size: 15px;
  color: #373737;
  font-style: italic;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer h5 span:first-child {
  visibility: visible;
  min-height: 18px;
  font-style: italic;
  font-size: 15px;
  line-height: 1.125em;
  color: #373737;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxBodyOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxBodyOuterContainer .commentBodyContainer {
  line-height: 1.375;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxBodyOuterContainer .commentBodyContainer span.postBody {
  word-wrap: break-word;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft {
  visibility: hidden;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.blogCommentAnchor {
  display: inline-block;
  visibility: visible;
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.blogCommentAnchor[type="submit"],
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.blogCommentAnchor[type="button"] {
  padding: 6px 15px;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.blogCommentAnchor:hover {
  background: #2f312a;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.blogCommentAnchor .disabled,
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.blogCommentAnchor[disabled="disabled"],
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.blogCommentAnchor.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.blogCommentAnchor:hover {
  background: #2f312a;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.reply {
  display: inline-block;
  visibility: visible;
  border-bottom: 2px dotted #c8c8c8;
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.reply[type="submit"],
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.reply[type="button"] {
  padding: 6px 15px;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.reply:hover {
  background: #2f312a;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.reply .disabled,
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.reply[disabled="disabled"],
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.reply.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .commentBottomLeft a.reply:hover {
  background: #2f312a;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight a.delete {
  display: inline-block;
  visibility: visible;
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight a.delete[type="submit"],
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight a.delete[type="button"] {
  padding: 6px 15px;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight a.delete:hover {
  background: #2f312a;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight a.delete .disabled,
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight a.delete[disabled="disabled"],
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight a.delete.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetBlog ul.blogCommentsList li.blogCommentItem .blogComment .commentViewContainer .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .commentBottomRight a.delete:hover {
  background: #2f312a;
}
.WaGadgetBlogStateDetails .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
}
.WaGadgetBlogStateDetails .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a[type="submit"],
.WaGadgetBlogStateDetails .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a[type="button"] {
  padding: 6px 15px;
}
.WaGadgetBlogStateDetails .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a:hover {
  background: #2f312a;
}
.WaGadgetBlogStateDetails .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a .disabled,
.WaGadgetBlogStateDetails .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a[disabled="disabled"],
.WaGadgetBlogStateDetails .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetBlogStateDetails .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a:hover {
  background: #2f312a;
}
/* edit or add post */

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

.WaGadgetBlogStateEditPost .boxHeaderOuterContainer,
.WaGadgetBlogStateAddPost .boxHeaderOuterContainer {
  padding: 0 0 5px 0;
  border-bottom: 1px dotted #cececf;
}
.WaGadgetBlogStateEditPost .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle,
.WaGadgetBlogStateAddPost .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
  font-family: "Open Sans";
  font-size: 14px;
  color: #373737;
  font-weight: normal;
  text-transform: none;
}
.WaGadgetBlogStateEditPost .boxBodyOuterContainer,
.WaGadgetBlogStateAddPost .boxBodyOuterContainer {
  margin: 0;
}
.WaGadgetBlogStateEditPost .boxBodyOuterContainer .generalFieldsContainer .mandatoryFieldsTitle,
.WaGadgetBlogStateAddPost .boxBodyOuterContainer .generalFieldsContainer .mandatoryFieldsTitle {
  margin: -25px 0 30px 0;
  padding: 0 0 6px 0;
  text-align: right;
  color: #373737;
  font-size: 14px;
  font-weight: normal;
}
.WaGadgetBlogStateEditPost .boxBodyOuterContainer .generalFieldsContainer .mandatoryFieldsTitle em,
.WaGadgetBlogStateAddPost .boxBodyOuterContainer .generalFieldsContainer .mandatoryFieldsTitle em {
  color: #66b95b !important;
  font-style: normal;
  font-weight: bold;
}
.WaGadgetBlogStateEditPost .boxBodyOuterContainer .generalFieldsContainer .mandatoryFieldsTitle strong,
.WaGadgetBlogStateAddPost .boxBodyOuterContainer .generalFieldsContainer .mandatoryFieldsTitle strong {
  font-weight: normal;
}
.WaGadgetBlogStateEditPost .boxBodyOuterContainer .generalFieldsContainer .fieldContainer .subjectTextBox,
.WaGadgetBlogStateAddPost .boxBodyOuterContainer .generalFieldsContainer .fieldContainer .subjectTextBox {
  width: 78% !important;
}
.WaGadgetBlogStateEditPost .boxBodyOuterContainer .generalFieldsContainer .fieldContainer .fieldSubContainer .fieldLabel,
.WaGadgetBlogStateAddPost .boxBodyOuterContainer .generalFieldsContainer .fieldContainer .fieldSubContainer .fieldLabel {
  font-weight: 600;
}
.WaGadgetBlogStateEditPost .boxFooterOuterContainer,
.WaGadgetBlogStateAddPost .boxFooterOuterContainer {
  padding: 0;
  margin: 0;
}
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterContainer,
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterContainer {
  text-align: center;
  width: 100%;
}
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer,
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer {
  display: inline-block;
  float: none;
}
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input,
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
}
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[type="submit"],
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[type="submit"],
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[type="button"],
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[type="button"] {
  padding: 6px 15px;
}
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input:hover,
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input:hover {
  background: #2f312a;
}
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input .disabled,
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input .disabled,
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[disabled="disabled"],
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[disabled="disabled"],
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input.aspNetDisabled,
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input:hover,
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input:hover {
  background: #2f312a;
}
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer,
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer {
  display: inline-block;
  float: none;
}
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input,
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
}
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[type="submit"],
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[type="submit"],
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[type="button"],
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[type="button"] {
  padding: 6px 15px;
}
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input:hover,
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input:hover {
  background: #2f312a;
}
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input .disabled,
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input .disabled,
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[disabled="disabled"],
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[disabled="disabled"],
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input.aspNetDisabled,
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input:hover,
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input:hover {
  background: #2f312a;
}
.addNewCommentOuterContainer {
  margin: 40px 0 40px 0;
}
.addNewCommentOuterContainer .boxActionContainer {
  margin: 20px 0 0 0;
  padding: 0 0 0 25%;
}
.addNewCommentOuterContainer .boxActionContainer input[type=submit] {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  margin-right: 10px;
}
.addNewCommentOuterContainer .boxActionContainer input[type=submit][type="submit"],
.addNewCommentOuterContainer .boxActionContainer input[type=submit][type="button"] {
  padding: 6px 15px;
}
.addNewCommentOuterContainer .boxActionContainer input[type=submit]:hover {
  background: #2f312a;
}
.addNewCommentOuterContainer .boxActionContainer input[type=submit] .disabled,
.addNewCommentOuterContainer .boxActionContainer input[type=submit][disabled="disabled"],
.addNewCommentOuterContainer .boxActionContainer input[type=submit].aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.addNewCommentOuterContainer .boxActionContainer input[type=submit]:hover {
  background: #2f312a;
}
/****************************************************************************************************/

/*	WaGadgetForum                                                                                     */

/*		WaGadgetForumStateTopicList                                                                        */

/*		WaGadgetForumStateAddTopic                                                                         */

/*		WaGadgetForumStateEditTopic                                                                        */

/*		WaGadgetForumStateMessageList                                                                      */

/*		WaGadgetForumStateEditMessage                                                                      */

/*		WaGadgetForumStateNewMessage                                                                       */

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

/* mode: WaGadgetForumStateTopicList (list of topics) */

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

.WaGadgetForumStateList .forumListContainer .boxHeaderOuterContainer table {
  table-layout: fixed;
}
.WaGadgetForumStateList .forumListContainer .boxHeaderOuterContainer table td.pageStateIconTD {
  width: 2%;
}
.WaGadgetForumStateList .forumListContainer .boxHeaderOuterContainer table td.threadTD {
  width: 55%;
}
.WaGadgetForumStateList .forumListContainer .boxHeaderOuterContainer table td.lastReplyTD {
  width: 25%;
}
.WaGadgetForumStateList .forumListContainer .boxHeaderOuterContainer table td.topicsCountTD {
  width: 9%;
}
.WaGadgetForumStateList .forumListContainer .boxHeaderOuterContainer table td.topicsCountTD h4 {
  text-align: center;
}
.WaGadgetForumStateList .forumListContainer .boxHeaderOuterContainer table td.repliesCountTD {
  width: 9%;
}
.WaGadgetForumStateList .forumListContainer .boxHeaderOuterContainer table td.repliesCountTD h4 {
  text-align: center;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable {
  table-layout: fixed;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD {
  width: 2%;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.threadTD {
  width: 55%;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.lastReplyTD {
  width: 25%;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.topicsCountTD {
  width: 9%;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.repliesCountTD {
  width: 9%;
}
.WaGadgetForum #idTopicListContainer {
  clear: both;
  padding: 20px 0 0 0;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table {
  table-layout: fixed;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td {
  padding: 19px 20px 21px 0px;
  background: #ececec;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td:first-child {
  padding-left: 10px;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.threadImageTD {
  width: 1px;
  padding-right: 10px;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.threadTD {
  width: 43%;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.threadTD div.thread h4.boxHeaderTitle {
  font-weight: normal;
  font-size: 24px;
  text-transform: none;
  color: #373737;
  line-height: normal;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.lastReplyTD {
  width: 20%;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.lastReplyTD .lastReply h4.boxHeaderTitle {
  font-weight: normal;
  font-size: 24px;
  text-transform: none;
  color: #373737;
  line-height: normal;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.repliesCountTD {
  width: 19%;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.repliesCountTD h4 {
  text-align: center;
}
.WaGadgetForum #idTopicListContainer .boxHeaderOuterContainer table td.repliesCountTD .repliesCount .boxHeaderTitle {
  font-weight: normal;
  font-size: 24px;
  text-transform: none;
  color: #373737;
  line-height: normal;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table {
  border: none;
  width: 100%;
  margin: 0 auto;
  table-layout: fixed;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table td {
  padding: 10px 20px 10px 0px;
  border-top: none;
  border-bottom: none;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table td:first-child {
  padding-left: 10px;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.highlight {
  background-color: #dceaf1;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow td.threadImageTD {
  width: 1px;
  padding-right: 10px;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow td.threadImageTD div.threadImage img {
  visibility: hidden;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow td.threadTD {
  width: 43%;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow td.threadTD div.thread {
  font-size: 14px;
  font-weight: 600;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow td.lastReplyTD {
  width: 20%;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow td.lastReplyTD .lastReply {
  font-size: 14px;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow td.lastReplyTD .lastReply span {
  margin: 4px 0 0 0;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow td.repliesCountTD {
  width: 19%;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow td.repliesCountTD .repliesCount {
  text-align: center;
  font-weight: normal;
}
.WaGadgetForum #idTopicListContainer .boxBodyOuterContainer table tr.topicListRow td {
  background: transparent;
  overflow: hidden;
}
/* mode: WaGadgetForumStateMessageList (list of messages in current topic) */

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

.WaGadgetForumStateMessageList .topicTitleOuterContainer {
  float: left;
  width: 100%;
}
.WaGadgetForumStateMessageList .topicTitleOuterContainer h4 {
  font-weight: bold;
  font-size: 26px;
  text-transform: none;
  float: left;
  width: 70%;
}
.WaGadgetForumStateMessageList .topicTitleOuterContainer #idSubscribe {
  float: right;
  padding-top: 12px;
}
.WaGadgetForumStateMessageList .forumPanelOuterContainer {
  float: left;
  width: 100%;
}
.WaGadgetForumStateMessageList .messageListOuterContainer {
  clear: both;
  padding: 1px 0 0 0;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem {
  margin: 45px 0 45px 0;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer {
  padding: 0 0 8px 0;
  margin: 0 0 20px 0;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable {
  border: none;
  background: none;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td {
  padding: 0;
  font-size: inherit;
  font-weight: normal;
  color: #959494;
  vertical-align: middle;
  line-height: normal;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainer {
  padding-right: 30px;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainer .forumMessageHeaderInfo {
  padding: 0 0 0 0;
  font-size: 12px;
  min-height: 20px;
  font-size: 14px;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderInfoContainer .forumMessageHeaderInfo img {
  display: none;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer a[title^="Edit"] {
  display: inline-block;
  padding: 0;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer a[title^="Delete"] {
  display: inline-block;
  padding: 0;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer a[title^="Quote"] {
  display: inline-block;
  padding: 0;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxHeaderOuterContainer table.forumMessageHeaderTable td.forumMessageHeaderBodyContainer .messageActionsContainer span.actionDivider {
  visibility: hidden;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer {
  overflow: hidden;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable {
  border: none;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable > tbody > tr > td {
  padding: 0;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.left {
  width: 22%;
  padding-right: 30px;
  font-size: 20px;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.right {
  border-left: none;
}
.WaGadgetForumStateMessageList .messageListOuterContainer ul.boxesList li.boxesListItem .boxBodyOuterContainer table.forumMessageTable td.right .forumMessageLastModified {
  margin: 10px 0 0 0;
  padding: 0;
  color: #959494;
  font-size: 12px;
  text-align: right;
}
.WaGadgetForum .pageTitleOuterContainer .pageBackContainer {
  margin: 0 0 20px 0;
}
.WaGadgetForum .pageTitleOuterContainer .pageBackContainer a {
  display: inline-block;
  padding: 0;
  font-size: 20px;
  font-size: 15px;
}
.forumPanelOuterContainer {
  margin: 0;
  height: 40px;
}
.forumPanelOuterContainer .forumPanelContainer input.typeButton {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  float: left;
  margin: 4px 25px 0px 0;
}
.forumPanelOuterContainer .forumPanelContainer input.typeButton[type="submit"],
.forumPanelOuterContainer .forumPanelContainer input.typeButton[type="button"] {
  padding: 6px 15px;
}
.forumPanelOuterContainer .forumPanelContainer input.typeButton:hover {
  background: #2f312a;
}
.forumPanelOuterContainer .forumPanelContainer input.typeButton .disabled,
.forumPanelOuterContainer .forumPanelContainer input.typeButton[disabled="disabled"],
.forumPanelOuterContainer .forumPanelContainer input.typeButton.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.forumPanelOuterContainer .forumPanelContainer input.typeButton:hover {
  background: #2f312a;
}
.forumPanelOuterContainer .forumPanelContainer div #idSubscribe {
  float: right;
  padding: 6px 0 0 0;
}
.forumPanelOuterContainer .forumPanelContainer div #idSubscribe a {
  display: inline-block;
  font-size: 15px;
  line-height: normal;
}
.forumPanelOuterContainer .forumPanelContainer div #idUnsubscribe {
  float: right;
  padding: 6px 0 0 0;
}
.forumPanelOuterContainer .forumPanelContainer div #idUnsubscribe img.forumPanelSubscribeImage {
  display: inline-block;
  vertical-align: middle;
}
.forumPanelOuterContainer .forumPanelContainer div #idUnsubscribe a {
  display: inline-block;
  font-size: 15px;
  line-height: normal;
  vertical-align: middle;
}
.forumPanelOuterContainer .forumPanelContainer div .forumSortedOrderLink {
  float: right;
  padding: 7px 0 0 0;
}
.forumPanelOuterContainer .forumPanelContainer div .forumSortedOrderLink a {
  display: inline-block;
  font-size: 15px;
  line-height: normal;
}
.forumPanelOuterContainer .forumPanelContainer div .forumSelectAction {
  float: right;
  padding: 8px 15px 0 0;
}
.forumPanelOuterContainer .forumPanelContainer .forumPanelSubscribeLink {
  display: block;
  float: left;
  padding: 8px 0 0 0;
}
.forumPanelOuterContainer .forumPanelContainer .clearEndContainer {
  display: none;
}
.noTopicsOuterContainer {
  clear: both;
  padding: 20px 0 0 0;
}
/* popup tooltip for topic */

.controlTooltipExtender {
  border: none;
  background-color: #a2a2a2;
  border: 1px solid #cccccc;
}
.WaGadgetForum .forumBottomPanelOuterContainer {
  margin-top: 5px;
}
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  float: left;
  margin: 0 25px 0 0;
}
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton[type="submit"],
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton[type="button"] {
  padding: 6px 15px;
}
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton .disabled,
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton[disabled="disabled"],
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetForum .forumBottomPanelOuterContainer .forumBottomPanelContainer a[href$="#top"] {
  float: left;
  margin: 14px 0 0 0;
  clear: both;
}
.WaGadgetForum #idForumBottomPagerContainer {
  display: inline-block;
}
.WaGadgetForum .pagerOuterContainer {
  float: left;
  width: 100%;
  padding: 0px;
  margin: 0;
  clear: none;
  text-align: center;
}
/* mode: WaGadgetForumStateAddTopic, WaGadgetForumStateEditTopic, WaGadgetForumStateEditMessage, WaGadgetForumStateNewMessage */

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

.WaGadgetForum .forumEditEntryBoxContainer .boxHeaderOuterContainer {
  padding: 0 0 5px 0;
  border-bottom: 1px solid #cececf;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxHeaderOuterContainer h4.boxHeaderTitle {
  padding: 0;
  margin: 0;
  font-size: inherit;
  color: #9b9b9b;
  font-weight: normal;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer #idAuthorLabelContainer .fieldLabel {
  font-weight: 600;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .mandatoryFieldsTitle {
  margin: -25px 0 30px 0;
  padding: 0 0 6px 0;
  text-align: right;
  color: #9b9b9b;
  font-size: 14px;
  font-weight: normal;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .mandatoryFieldsTitle em {
  color: #66b95b;
  font-style: normal;
  font-weight: bold;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .mandatoryFieldsTitle strong {
  font-weight: normal;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer #idMakeSticky .fieldItem {
  margin: 0;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .fieldContainer .subjectTextBox {
  width: 78% !important;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .fieldContainer .stickinessForumLabelDate + span input {
  border: 1px solid #c6c6c6;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .fieldContainer .DES_CalPopup:before {
  cursor: pointer;
  content: "";
  font-family: "FontAwesome";
  font-size: 18px;
  margin-right: 6px;
  vertical-align: -1px;
  color: #4e95ba;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .fieldContainer .DES_CalPopup:hover {
  color: #80c378;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxBodyOuterContainer .fieldContainer .DES_CalPopup span img {
  opacity: 0;
  filter: alpha(opacity=0);
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[type="submit"],
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[type="button"] {
  padding: 6px 15px;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input:hover {
  background: #2f312a;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input .disabled,
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input[disabled="disabled"],
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterPrimaryOuterContainer input:hover {
  background: #2f312a;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[type="submit"],
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[type="button"] {
  padding: 6px 15px;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input:hover {
  background: #2f312a;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input .disabled,
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input[disabled="disabled"],
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer .boxFooterSecondaryOuterContainer input:hover {
  background: #2f312a;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer #idForumSubscribeOptionsContainer {
  padding: 12px 0 0 20px;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionSelect select {
  border: 1px solid #c6c6c6;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox input[type=checkbox] {
  margin: 0 5px 0 0;
  vertical-align: baseline;
}
.WaGadgetForum .forumEditEntryBoxContainer .boxFooterOuterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox label {
  vertical-align: baseline;
}
/****************************************************************************************************/

/*	WaGadgetMembershipApplication                                                                         */

/*		WaGadgetMembershipApplicationStateSelectLevel                                                          */

/*		WaGadgetMembershipApplicationStateNotAvailable                                                         */

/*		WaGadgetMembershipApplicationStateFillData                                                             */

/*		WaGadgetMembershipApplicationStateReview                                                               */

/*		WaGadgetMembershipApplicationIdentify                                                             */

/*		WaGadgetMembershipApplicationStateDiscountCode                                                         */

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

.WaGadgetRecentBlogPosts ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 14px;
}
.WaGadgetRecentBlogPosts ul li {
  padding: 0;
  margin: 0px 0 15px 0;
  position: relative;
}
.WaGadgetRecentBlogPosts ul li .title {
  margin: 0;
  padding: 0;
  font-weight: 600;
}
.WaGadgetRecentBlogPosts ul li .date {
  margin: 0;
  padding: 0px;
  color: #373737;
}
.WaGadgetRecentBlogPosts ul li .date a {
  color: inherit;
}
.WaGadgetRecentBlogPosts ul li .date a:hover {
  color: inherit;
}
.WaGadgetRecentBlogPosts ul li .itemAuthor {
  font-style: italic;
  color: #333333;
}
.WaGadgetRecentBlogPosts li.last {
  margin: 0;
}
.WaGadgetRecentBlogPosts li.last:after {
  display: none;
}
.WaGadgetRecentBlogPosts.gadgetStyle001 ul,
.WaGadgetRecentBlogPosts.gadgetStyle002 ul,
.WaGadgetRecentBlogPosts.gadgetStyle003 ul {
  padding: 12px;
}
.WaGadgetRecentBlogPosts.gadgetStyle001 ul li .date {
  color: #373737;
}
.WaGadgetRecentBlogPosts.gadgetStyle001 ul li:after {
  border-top: 1px dashed #505050;
}
.WaGadgetRecentBlogPosts.gadgetStyle002 ul li .date {
  color: #373737;
}
.WaGadgetRecentBlogPosts.gadgetStyle002 ul li:after {
  border-top: 1px dashed #505050;
}
.WaGadgetRecentBlogPosts.gadgetStyle003 ul li .date {
  color: #373737;
}
.WaGadgetRecentBlogPosts.gadgetStyle003 ul li:after {
  border-top: 1px dashed #505050;
}
.WaGadgetBreadcrumbs {
  padding: 0;
  margin: 0;
}
.WaGadgetBreadcrumbs ul {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
}
.WaGadgetBreadcrumbs ul li {
  padding: 0;
  margin: 3px 0 3px 0;
  display: inline-block;
  vertical-align: top;
  *display: inline;
}
.WaGadgetBreadcrumbs ul li + li:before {
  content: "";
  display: inline-block;
  margin: 0 11px 2px 7px;
  background-color: #5297bf;
  width: 7px;
  height: 7px;
}
.WaGadgetBreadcrumbs ul li a {
  color: #5297bf;
  text-decoration: none;
  font-weight: 600;
}
.WaGadgetBreadcrumbs ul li a:hover {
  color: #66b95b;
}
.WaGadgetBreadcrumbs ul li.last {
  color: #66b95b;
}
.WaGadgetDonationGoal table.donationGoalProgressLabels {
  font-size: 14px;
  margin: 2px 0 15px 0;
  border-collapse: collapse;
}
.WaGadgetDonationGoal table.donationGoalProgressLabels th {
  padding-right: 10px;
  text-align: left;
  vertical-align: top;
  font-weight: normal;
}
.WaGadgetDonationGoal table.donationGoalProgressLabels td {
  text-align: left;
  vertical-align: top;
}
.WaGadgetDonationGoal .progressBar {
  overflow: visible;
  zoom: 1;
  margin: 0 0 18px 0;
}
.WaGadgetDonationGoal .progressBar .progressBarRight {
  float: right;
  text-align: left;
  width: 23%;
  padding: 0;
  margin: 3px 0 12px 0;
  font-size: 23px;
  line-height: 1em;
  color: #727272;
}
.WaGadgetDonationGoal .progressBar .progressBarLeft {
  display: inline-block;
  width: 72%;
  clear: both;
  overflow: visible;
  zoom: 1;
  border-radius: 3px;
  overflow: hidden;
  border: 1px solid black;
}
.WaGadgetDonationGoal .progressBar .progressBarLeft table {
  width: 100%;
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  background: white;
}
.WaGadgetDonationGoal .progressBar .progressBarLeft table td.donationGoalProgressBarLeftPart {
  padding: 0;
  height: 32px;
  background: none;
}
.WaGadgetDonationGoal .progressBar .progressBarLeft table td.donationGoalProgressBarLeftPart span {
  display: block;
  height: 32px;
  background: #66b95b;
  border-radius: 1px;
  overflow: hidden;
  min-width: 4px;
}
.WaGadgetDonationGoal .progressBar .progressBarLeft table td.donationGoalProgressBarRightPart {
  padding: 2px 0 0 0;
  height: 32px;
  overflow: hidden;
}
.WaGadgetDonationGoal .progressBar .progressBarLeft table td.donationGoalProgressBarRightPart span {
  display: block;
  width: 0px;
  overflow: hidden;
}
.WaGadgetDonationGoal .donationGoalNotesContainer {
  margin: 0 0 25px 0;
  font-size: 12px;
  line-height: 1.5;
  font-style: italic;
}
.WaGadgetDonationGoal .donationGoalButton {
  text-align: left;
}
.WaGadgetDonationGoal .donationGoalButton input.typeButton {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  white-space: normal;
}
.WaGadgetDonationGoal .donationGoalButton input.typeButton[type="submit"],
.WaGadgetDonationGoal .donationGoalButton input.typeButton[type="button"] {
  padding: 6px 15px;
}
.WaGadgetDonationGoal .donationGoalButton input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetDonationGoal .donationGoalButton input.typeButton .disabled,
.WaGadgetDonationGoal .donationGoalButton input.typeButton[disabled="disabled"],
.WaGadgetDonationGoal .donationGoalButton input.typeButton.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetDonationGoal .donationGoalButton input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetDonationGoal.gadgetStyle001 .gadgetStyleBody,
.WaGadgetDonationGoal.gadgetStyle002 .gadgetStyleBody,
.WaGadgetDonationGoal.gadgetStyle003 .gadgetStyleBody {
  padding: 12px;
}
.WaGadgetDonationGoal.gadgetStyle001 .gadgetStyleTitle {
  background: #66b95b;
  color: white;
}
.WaGadgetDonationGoal.gadgetStyle001 .gadgetStyleTitle h4 {
  color: white;
}
.WaGadgetDonationGoal.gadgetStyle001 .gadgetStyleBody {
  background: transparent;
  color: black;
}
.WaGadgetDonationGoal.gadgetStyle001 .progressBar .progressBarRight {
  color: #727272;
}
.WaGadgetDonationGoal.gadgetStyle001 .progressBar .progressBarLeft table {
  background: white;
}
.WaGadgetDonationGoal.gadgetStyle001 .progressBar .progressBarLeft table td.donationGoalProgressBarLeftPart span {
  background: #66b95b;
}
.WaGadgetDonationGoal.gadgetStyle002 .gadgetStyleTitle {
  background: #525252;
  color: white;
}
.WaGadgetDonationGoal.gadgetStyle002 .gadgetStyleTitle h4 {
  color: white;
}
.WaGadgetDonationGoal.gadgetStyle002 .gadgetStyleBody {
  background: transparent;
  color: black;
}
.WaGadgetDonationGoal.gadgetStyle002 .progressBar .progressBarRight {
  color: #727272;
}
.WaGadgetDonationGoal.gadgetStyle002 .progressBar .progressBarLeft table {
  background: white;
}
.WaGadgetDonationGoal.gadgetStyle002 .progressBar .progressBarLeft table td.donationGoalProgressBarLeftPart span {
  background: #333333;
}
.WaGadgetDonationGoal.gadgetStyle003 .gadgetStyleTitle {
  background: #5f9fd2;
  color: white;
}
.WaGadgetDonationGoal.gadgetStyle003 .gadgetStyleTitle h4 {
  color: white;
}
.WaGadgetDonationGoal.gadgetStyle003 .gadgetStyleBody {
  background: transparent;
  color: black;
}
.WaGadgetDonationGoal.gadgetStyle003 .progressBar .progressBarRight {
  color: #727272;
}
.WaGadgetDonationGoal.gadgetStyle003 .progressBar .progressBarLeft table {
  background: white;
}
.WaGadgetDonationGoal.gadgetStyle003 .progressBar .progressBarLeft table td.donationGoalProgressBarLeftPart span {
  background: #5f9fd2;
}
/*****************************************************************************************************/

/*	WaGadgetEvents                                                                                   */

/*		WaGadgetEventsStateList                                                                      */

/*		WaGadgetEventsStateDetails                                                                   */

/*		WaGadgetEventsStateRegistrationsList                                                         */

/*		WaGadgetEventsStateSelfRegistrationsList                                                     */

/*		WaGadgetEventsStateRegistration                                                              */

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

/* mode: WaGadgetEventsStateList (Events list) */

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

.WaGadgetEventsStateList .upcomingEventsContainer {
  text-align: center;
}
.WaGadgetEventsStateList .boxesList {
  text-align: left;
}
.WaGadgetEventsStateList h3.sectionTitle {
  margin: 0 20px 0 0;
  float: none;
  display: inline-block;
  padding: 0;
  font-size: 40px;
  font-weight: lighter;
  color: #525252;
}
.WaGadgetEventsStateList h1.pageTitle {
  margin: 0;
  float: none;
  display: inline-block;
}
.WaGadgetEventsStateList h1.pageTitle a.rssFeedLabel {
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: bottom;
  width: 32px;
  height: 32px;
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/icons.png) -7px -397px no-repeat;
  font-weight: lighter;
}
.WaGadgetEventsStateList h1.pageTitle a.rssFeedLabel img {
  display: none;
}
.WaGadgetEventsStateList .pageTitleOuterContainer {
  margin: 18px 0 0 0;
  float: none;
  text-align: right;
}
.WaGadgetEventsStateList .pageTitleOuterContainer .pageViewSwitcherOuterContainer .pageViewSwitcherContainer img {
  display: none;
}
.WaGadgetEventsStateList .pageTitleOuterContainer .pageViewSwitcherOuterContainer .pageViewSwitcherContainer a {
  display: inline-block;
  margin: 0;
  padding: 0 0 0 25px;
  font-size: 14px;
  font-weight: 600;
}
.WaGadgetEventsStateList ul.boxesList {
  padding: 21px 0 0 0;
}
.WaGadgetEventsStateList ul.boxesList li.boxesListItem {
  margin: 20px 0 20px 0;
  padding-bottom: 20px;
  border-bottom: 1px dotted #c4c4c4;
}
.WaGadgetEventsStateList .pastEventsOuterContainer {
  margin: 40px 0 0 0;
}
.WaGadgetEventsStateList .pastEventsOuterContainer h3.sectionTitle {
  margin: 0 0 20px 0;
  font-size: 20px;
  font-weight: normal;
}
.WaGadgetEventsStateList .pastEventsOuterContainer table.pastEventsList {
  width: auto;
  font-size: 14px;
}
.WaGadgetEventsStateList .pastEventsOuterContainer table.pastEventsList td div.hiddenEventIcon {
  color: #7c7c7c;
  display: inline-block;
  font: normal 14px/normal WA-theme-icons;
}
.WaGadgetEventsStateList .pastEventsOuterContainer table.pastEventsList td div.hiddenEventIcon:before {
  content: '\e607';
}
.WaGadgetEventsStateList .pastEventsOuterContainer table.pastEventsList td div.hiddenEventIcon + a {
  vertical-align: top;
}
.WaGadgetEventsStateList .pastEventsOuterContainer table.pastEventsList td.left {
  width: auto;
  padding-right: 15px;
  color: #7c7c7c;
  white-space: nowrap;
}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer {
  float: none;
  padding: 0;
}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle DIV.hiddenEventIcon {
  color: #7c7c7c;
  display: inline-block;
  font: normal 20px/normal WA-theme-icons;
  vertical-align: middle;
}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle DIV.hiddenEventIcon:before {
  content: '\e607';
  vertical-align: middle;
}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a {
  font-weight: normal;
  text-transform: none;
  word-wrap: break-word;
  display: inline-block;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  vertical-align: middle;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer {
  border: none;
  margin: 0 0 20px 0;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer {
  padding: 0;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
  padding: 0 30px 0 0;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer {
  padding: 0;
  margin: 0 0 20px 0;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  margin: 0 0 20px 92px;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton[type="submit"],
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton[type="button"] {
  padding: 6px 15px;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton .disabled,
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton[disabled="disabled"],
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer .infoAlreadyRegistered,
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer .infoRegistrationIsNotAvailable,
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer .infoRegistrationIsClosed {
  padding: 0;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer {
  padding: 0;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer .boxBodyContentContainer {
  padding: 0;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer .boxBodyContentContainer.fixedHeight {
  max-height: 290px;
}
.WaGadgetEventsStateList .boxOuterContainer .boxFooterOuterContainer {
  border: none;
  text-align: left;
  padding: 0;
  margin-left: 30%;
}
.WaGadgetEventsStateList .boxOuterContainer .boxFooterOuterContainer .boxFooterContainer {
  padding: 0;
  text-align: right;
}
.WaGadgetEventsStateList .boxOuterContainer .boxFooterOuterContainer .boxFooterContainer a {
  display: inline-block;
  padding: 0 0px 0 0;
  min-height: 19px;
  line-height: 1.125em;
  font-size: inherit;
}
.WaGadgetEvents hr {
  color: transparent;
  border-bottom: 1px dotted #3c3c3c;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li {
  padding: 0;
  margin: 0 0 10px 0;
  line-height: normal;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li label {
  width: 82px;
  font-size: inherit;
  color: #373737;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li div strong {
  font-weight: 600;
  color: black;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li.eventInfoStartDate label {
  display: inline-block;
  padding-bottom: 1px;
  text-indent: 25px;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li.eventInfoStartTime {
  margin-top: -9px;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li.eventInfoStartTime label {
  overflow: hidden;
  height: 1px;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li.eventInfoStartTime div span {
  color: inherit;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li.eventInfoEndDate label {
  display: inline-block;
  padding-bottom: 1px;
  text-indent: 25px;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li.eventInfoEndDate span {
  font-weight: 600;
  color: black;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li.eventInfoEndTime {
  margin-top: -9px;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li.eventInfoEndTime label {
  overflow: hidden;
  height: 1px;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li.eventInfoEndTime div span {
  color: inherit;
}
/* mode: WaGadgetEventsStateDetails (Events Details) */

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

.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageBackContainer {
  float: none;
  width: auto;
  padding: 0;
  margin: 0;
  text-align: center;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageBackContainer a {
  display: inline-block;
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  background: #5f9fd2;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageBackContainer a[type="submit"],
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageBackContainer a[type="button"] {
  padding: 6px 15px;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageBackContainer a:hover {
  background: #2f312a;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageBackContainer a .disabled,
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageBackContainer a[disabled="disabled"],
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageBackContainer a.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageBackContainer a:hover {
  background: #3887c6;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageViewSwitcherOuterContainer {
  float: right;
  width: 49%;
  text-align: right;
  padding: 0;
  margin: 0 0 40px 0;
  font-weight: 600;
  font-size: 15px;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageViewSwitcherOuterContainer a {
  display: inline-block;
  margin: 0;
  font-size: 15px;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageViewSwitcherOuterContainer a img {
  display: none;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageTitleContainer {
  padding: 0px 0px 0px 0px;
  margin: 0 0 30px 0;
  background: none;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageTitleContainer h1.pageTitle {
  word-wrap: break-word;
  display: inline-block;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  text-align: left;
}
.WaGadgetEventsStateDetails .boxOuterContainer {
  margin: 0px 0 30px 0;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer {
  padding: 0;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
  padding: 0 30px 0 0;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer {
  padding: 0;
  margin: 0 0 30px 0;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer {
  margin: 0 0 0 92px;
  padding: 0;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer h4.infoTitle {
  margin: 0 0 7px 0;
  font-size: inherit;
  color: black;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer .infoText {
  font-size: 12px;
  color: #a2a2a2;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer .infoText strong {
  display: block;
  margin: 20px 0 0 0;
  font-size: 16px;
  color: black;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo {
  padding: 0 0 0 16px;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li {
  padding: 0;
  margin: 6px 0 6px 0;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li label {
  font-size: inherit;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li label strong {
  font-weight: normal;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li div {
  color: #666666;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li img {
  vertical-align: text-bottom;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .regTypeHr {
  padding: 0;
  margin: 1em 0 1em 92px;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer div .boxMessageContainer {
  margin: 1em 0 1em 92px;
  padding: 0;
  color: #666666;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer {
  margin: 1em 0 1em 92px;
  padding: 0;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton[type="submit"],
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton[type="button"] {
  padding: 6px 15px;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton .disabled,
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton[disabled="disabled"],
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover {
  background: #2f312a;
}
/* mode: WaGadgetEventsStateRegistrationsList | WaGadgetEventsStateSelfRegistrationsList (attendees list and register) */

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

.WaGadgetEventsStateRegistrationsList .pageBackContainer,
.WaGadgetEventsStateSelfRegistrationsList .pageBackContainer {
  margin: 0 0 20px 0;
}
.WaGadgetEventsStateRegistrationsList .pageBackContainer a,
.WaGadgetEventsStateSelfRegistrationsList .pageBackContainer a {
  display: inline-block;
  padding: 0 0 0 20px;
  font-size: 20px;
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/simple_colored_icon_set.png) 0 -545px no-repeat;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer {
  margin: 12px 0 0 0;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer h2.stepTitle,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleLeftContainer h2.stepTitle {
  margin: 0;
  padding: 0;
  font-size: 20px;
  font-weight: normal;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer .generalFormOuterContainer .generalFormContainer input.typeButton,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer .generalFormOuterContainer .generalFormContainer input.typeButton {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer .generalFormOuterContainer .generalFormContainer input.typeButton[type="submit"],
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer .generalFormOuterContainer .generalFormContainer input.typeButton[type="submit"],
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer .generalFormOuterContainer .generalFormContainer input.typeButton[type="button"],
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer .generalFormOuterContainer .generalFormContainer input.typeButton[type="button"] {
  padding: 6px 15px;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer .generalFormOuterContainer .generalFormContainer input.typeButton:hover,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer .generalFormOuterContainer .generalFormContainer input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer .generalFormOuterContainer .generalFormContainer input.typeButton .disabled,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer .generalFormOuterContainer .generalFormContainer input.typeButton .disabled,
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer .generalFormOuterContainer .generalFormContainer input.typeButton[disabled="disabled"],
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer .generalFormOuterContainer .generalFormContainer input.typeButton[disabled="disabled"],
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer .generalFormOuterContainer .generalFormContainer input.typeButton.aspNetDisabled,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer .generalFormOuterContainer .generalFormContainer input.typeButton.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer .generalFormOuterContainer .generalFormContainer input.typeButton:hover,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .titleOuterContainer .generalFormContainer .titleRightContainer .generalFormOuterContainer .generalFormContainer input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .pagerOuterContainer,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .pagerOuterContainer {
  zoom: 1;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .pagerOuterContainer:after,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .pagerOuterContainer:after {
  content: "";
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .eventRegistrationsViewPagerContainer,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .eventRegistrationsViewPagerContainer {
  float: right;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleRightContainer input.typeButton,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleRightContainer input.typeButton {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleRightContainer input.typeButton[type="submit"],
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleRightContainer input.typeButton[type="submit"],
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleRightContainer input.typeButton[type="button"],
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleRightContainer input.typeButton[type="button"] {
  padding: 6px 15px;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleRightContainer input.typeButton:hover,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleRightContainer input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleRightContainer input.typeButton .disabled,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleRightContainer input.typeButton .disabled,
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleRightContainer input.typeButton[disabled="disabled"],
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleRightContainer input.typeButton[disabled="disabled"],
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleRightContainer input.typeButton.aspNetDisabled,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleRightContainer input.typeButton.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetEventsStateRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleRightContainer input.typeButton:hover,
.WaGadgetEventsStateSelfRegistrationsList .generalFormOuterContainer .boxOuterContainer .boxBodyOuterContainer .titleOuterContainer .titleRightContainer input.typeButton:hover {
  background: #2f312a;
}
/* mode: WaGadgetEventsStateRegistration (Event registration) */

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

.WaGadgetEvents .pageTitleContainer,
.WaGadgetEvents .titleContainer {
  padding: 0;
  margin: 0 0 30px 0;
}
.WaGadgetEvents .pageTitleContainer h1.pageTitle,
.WaGadgetEvents .titleContainer h1.pageTitle {
  color: #525252;
}
.WaGadgetEvents .pageTitleContainer #idTitleRight,
.WaGadgetEvents .titleContainer #idTitleRight {
  margin: 9px 0 0 0;
}
.WaGadgetEvents .pageTitleContainer #idTitleRight .pageViewSwitcherContainer a,
.WaGadgetEvents .titleContainer #idTitleRight .pageViewSwitcherContainer a {
  display: inline-block;
  margin: 0;
  font-size: 14px;
}
.WaGadgetEvents .pageTitleContainer #idTitleRight .pageViewSwitcherContainer a img,
.WaGadgetEvents .titleContainer #idTitleRight .pageViewSwitcherContainer a img {
  display: none;
}
/* Event - Calendar view
/****************************************************************************************************/

.WaGadgetEventsStateCalendar h3 {
  margin: 0 20px 20px 0;
  padding: 0;
  font-size: 28px;
}
.WaGadgetEventsStateCalendar h1.pageTitle {
  margin: 0;
  font-size: inherit;
}
.WaGadgetEventsStateCalendar h1.pageTitle a.rssFeedLabel {
  display: inline-block;
  margin: 6px 0 0px 0;
  padding: 0;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/icons.png) -7px -397px no-repeat;
}
.WaGadgetEventsStateCalendar h1.pageTitle a.rssFeedLabel img {
  display: none;
}
.WaGadgetEventsStateCalendar .pageTitleOuterContainer {
  margin: 9px 0 20px 0;
}
.WaGadgetEventsStateCalendar .pageTitleOuterContainer #idEventViewSwitcher .pageViewSwitcherContainer {
  font-size: 20px;
}
.WaGadgetEventsStateCalendar .pageTitleOuterContainer #idEventViewSwitcher .pageViewSwitcherContainer img {
  display: none;
}
.WaGadgetEventsStateCalendar .pageTitleOuterContainer #idEventViewSwitcher .pageViewSwitcherContainer a {
  font-size: 14px;
  display: inline-block;
  padding: 0 0 0 25px;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable {
  margin: 20px 0 30px 0;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable a {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable a[type="submit"],
.WaGadgetEventsStateCalendar #idViewSwitchersTable a[type="button"] {
  padding: 6px 15px;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable a:hover {
  background: #2f312a;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable a .disabled,
.WaGadgetEventsStateCalendar #idViewSwitchersTable a[disabled="disabled"],
.WaGadgetEventsStateCalendar #idViewSwitchersTable a.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable a:hover {
  background: #2f312a;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable span {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  background: #5f9fd2;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable span[type="submit"],
.WaGadgetEventsStateCalendar #idViewSwitchersTable span[type="button"] {
  padding: 6px 15px;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable span:hover {
  background: #2f312a;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable span .disabled,
.WaGadgetEventsStateCalendar #idViewSwitchersTable span[disabled="disabled"],
.WaGadgetEventsStateCalendar #idViewSwitchersTable span.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable span:hover {
  background: #3887c6;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable #group1 {
  width: auto;
  float: left;
}
.WaGadgetEventsStateCalendar #idViewSwitchersTable #group2 {
  width: auto;
  float: right;
}
.WaGadgetEventsStateCalendar .EventListCalendar {
  border: none;
  border-bottom: 1px solid #b2b2b2;
  table-layout: fixed;
}
.WaGadgetEventsStateCalendar .EventListCalendar td {
  padding: 10px;
  border-color: #b2b2b2;
  word-wrap: break-word;
}
.WaGadgetEventsStateCalendar .EventListCalendar td.EventListCalendarHeader {
  padding: 13px 17px;
  border: none !important;
  color: #4a4a4a;
  background-color: #ececec;
  font-size: 15px;
  font-weight: lighter;
}
.WaGadgetEventsStateCalendar .EventListCalendar td > div {
  margin: -8px -10px -8px -10px;
  padding: 6px 11px 8px 11px;
  background: #5f9fd2;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.WaGadgetEventsStateCalendar .EventListCalendar td > div a {
  color: white;
  font-size: 16px;
  font-weight: 100;
}
.WaGadgetEventsStateCalendar .EventListCalendar .calendarDate {
  cursor: default;
  text-decoration: none;
  color: #373737 !important;
  font-weight: normal;
}
.WaGadgetEventsStateCalendar .EventListCalendar .EventListCalendarHeader .calendarDate {
  color: white;
}
.WaGadgetEventsStateCalendar .EventListCalendar .EventListCalendarItemSelected .calendarDate {
  font-weight: bold;
  color: black;
}
.WaGadgetEventsStateCalendar .EventListCalendar .EventListCalendarItemDefault[height="30"],
.WaGadgetEventsStateCalendar .EventListCalendar .EventListCalendarItemSelected[height="30"],
.WaGadgetEventsStateCalendar .EventListCalendar .EventListCalendarItemInactive[height="30"] {
  height: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-color: transparent;
}
.WaGadgetEventsStateCalendar .EventListCalendar .EventListCalendarItemDefault[height="50"],
.WaGadgetEventsStateCalendar .EventListCalendar .EventListCalendarItemSelected[height="50"],
.WaGadgetEventsStateCalendar .EventListCalendar .EventListCalendarItemInactive[height="50"] {
  height: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-color: transparent;
}
.WaGadgetEventsStateCalendar .EventListCalendar .EventListCalendarItemDefault[height="70"],
.WaGadgetEventsStateCalendar .EventListCalendar .EventListCalendarItemSelected[height="70"],
.WaGadgetEventsStateCalendar .EventListCalendar .EventListCalendarItemInactive[height="70"] {
  height: 40px;
  border-color: transparent;
}
.WaGadgetEventsStateCalendar .EventListCalendar .EventListCalendarItemDefault[height="90"],
.WaGadgetEventsStateCalendar .EventListCalendar .EventListCalendarItemSelected[height="90"],
.WaGadgetEventsStateCalendar .EventListCalendar .EventListCalendarItemInactive[height="90"] {
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  border-color: transparent;
}
.WaGadgetEventsStateCalendar .EventListCalendar .EventListCalendarItemDefault[height^="180"],
.WaGadgetEventsStateCalendar .EventListCalendar .EventListCalendarItemSelected[height^="180"],
.WaGadgetEventsStateCalendar .EventListCalendar .EventListCalendarItemInactive[height^="180"] {
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  border-color: transparent;
}
.WaGadgetEventsStateCalendar .EventListCalendar .yearViewHeader {
  display: block;
  margin: -10px -9px -10px -10px;
  padding: 10px;
  background-color: #ececec;
  color: #4a4a4a;
}
.WaGadgetEventsStateCalendar .EventListCalendar td > table {
  margin: -10px;
}
.WaGadgetEventsStateCalendar .EventListCalendar td > table td {
  border: none !important;
  background: none !important;
}
.WaGadgetEventsStateCalendar .EventListCalendar tr:nth-child(2) > td {
  border-top: none !important;
}
.WaGadgetForumUpdates ul {
  margin: 0;
  padding: 15px;
  list-style: none;
}
.WaGadgetForumUpdates ul li {
  padding: 0;
  margin: 0px 0 15px 0;
  position: relative;
  font-size: 14px;
}
.WaGadgetForumUpdates ul li .title {
  margin: 0;
  padding: 0;
  font-weight: 600;
}
.WaGadgetForumUpdates ul li .date {
  margin: 0;
  padding: 0px;
  color: #373737;
}
.WaGadgetForumUpdates ul li .date a {
  color: inherit;
}
.WaGadgetForumUpdates ul li .date a:hover {
  color: inherit;
}
.WaGadgetForumUpdates ul li .itemAuthor {
  font-style: italic;
  color: #333333;
}
.WaGadgetForumUpdates li.last {
  margin: 0;
}
.WaGadgetForumUpdates li.last:after {
  display: none;
}
.WaGadgetDonationGoal.gadgetStyle001 .gadgetStyleBody,
.WaGadgetDonationGoal.gadgetStyle002 .gadgetStyleBody,
.WaGadgetDonationGoal.gadgetStyle003 .gadgetStyleBody {
  padding: 12px;
}
.WaGadgetForumUpdates.gadgetStyle001 ul li .date {
  color: #373737;
}
.WaGadgetForumUpdates.gadgetStyle001 ul li:after {
  border-top: 1px dashed #505050;
}
.WaGadgetForumUpdates.gadgetStyle002 ul li .date {
  color: #373737;
}
.WaGadgetForumUpdates.gadgetStyle002 ul li:after {
  border-top: 1px dashed #505050;
}
.WaGadgetForumUpdates.gadgetStyle003 ul li .date {
  color: #373737;
}
.WaGadgetForumUpdates.gadgetStyle003 ul li:after {
  border-top: 1px dashed #505050;
}
/****************************************************************************************************/

/*	WaGadgetForum                                                                                     */

/*		WaGadgetForumStateList                                                                             */

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

/* mode: WaGadgetForumStateList (forum summary) */

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

.WaGadgetForumStateList .forumCategoryListOuterContainer {
  padding: 0;
}
.WaGadgetForumStateList .forumCategoryListOuterContainer .forumCategoryOuterContainer {
  margin: 0 0 30px 0;
}
.WaGadgetForumStateList h5 {
  font-family: inherit;
  font-size: 20px;
  color: #454545;
}
.WaGadgetForumStateList .forumListContainer table td {
  padding: 10px 20px 10px 0px;
  height: auto;
}
.WaGadgetForumStateList .forumListContainer table td:first-child {
  padding-left: 10px;
}
.WaGadgetForumStateList .forumListContainer table td.pageStateIconTD {
  width: 4%;
}
.WaGadgetForumStateList .forumListContainer table td.pageStateIconTD .pageStateIcon div {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: none!important;
  font-family: "WA-theme-icons";
  color: #999999;
  font-size: 20px;
}
.WaGadgetForumStateList .forumListContainer table td.pageStateIconTD .pageStateIcon .anybodyIconDiv:before {
  content: '\e606';
}
.WaGadgetForumStateList .forumListContainer table td.pageStateIconTD .pageStateIcon .memberIconDiv:before {
  content: '\e607';
}
.WaGadgetForumStateList .forumListContainer table td.pageStateIconTD .pageStateIcon .adminIconDiv:before {
  content: '\e608';
}
.WaGadgetForumStateList .forumListContainer table td.topicsCountTD .topicsCount {
  min-width: 68px;
}
.WaGadgetForumStateList .forumListContainer table td.repliesCountTD .repliesCount {
  min-width: 77px;
}
.WaGadgetForumStateList .forumListContainer .boxHeaderOuterContainer table td {
  padding: 19px 20px 21px 0px;
  background: #ececec;
}
.WaGadgetForumStateList .forumListContainer .boxHeaderOuterContainer table td:first-child {
  padding-left: 10px;
}
.WaGadgetForumStateList .forumListContainer .boxHeaderOuterContainer table td h4 {
  font-size: 22px;
  font-weight: normal;
  text-transform: none;
  color: #373737;
  line-height: normal;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable {
  border: none;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td {
  border-top: none;
  border-bottom: 1px solid #cececf;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD {
  vertical-align: middle;
  width: 4%;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD .pageStateIcon {
  margin-top: 3px;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.threadTD {
  vertical-align: middle;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.threadTD .thread a.forumTitle {
  font-size: 14px;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.threadTD .thread span.forumDescription {
  font-size: 14px;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.lastReplyTD {
  font-size: 14px;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.topicsCountTD {
  color: #454545;
  font-weight: bold;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.repliesCountTD {
  color: #454545;
  font-weight: bold;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.highlight td {
  background: #dceaf1;
}
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD .pageStateIcon .memberIconDiv,
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD .pageStateIcon .anybodyIconDiv,
.WaGadgetForumStateList .forumListContainer .boxBodyOuterContainer table.forumListTable tr.forumListRow td.pageStateIconTD .pageStateIcon .adminIconDiv {
  display: inline-block;
}
/* gadget: login box */

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

.WaGadgetLoginForm input.emailTextBoxControl,
.WaGadgetLoginForm input.passwordTextBoxControl {
  border: 1px solid black;
  border-radius: 3px;
  background-repeat: no-repeat;
  background-position: 9px center;
  padding: 5px 5px 5px 32px;
}
.WaGadgetLoginForm input.emailTextBoxControl {
  background-image: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/morda.png);
}
.WaGadgetLoginForm input.passwordTextBoxControl {
  background-image: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/lock.png);
}
.WaGadgetLoginForm .loginContainerAuthenticated.orientationVertical .viewProfileBox {
  font-size: 14px;
}
.WaGadgetLoginForm .loginContainerAuthenticated.orientationVertical .changePasswordBox {
  font-size: 14px;
}
.WaGadgetLoginForm .loginContainerAuthenticated.orientationVertical .loggedAction .loginBoxLogout {
  background: none;
  border: none;
  display: inline;
  font: inherit;
  margin: 0;
  padding: 0;
  outline: none;
  font-weight: 600;
  outline-offset: 0;
  cursor: pointer;
  font-family: open sans;
}
.WaGadgetLoginForm .loginContainerForm.orientationVertical {
  font-size: 14px;
}
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginUserName .loginUserNameTextBox input.emailTextBoxControl {
  font-size: 14px;
}
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginPassword .loginPasswordTextBox input.passwordTextBoxControl {
  font-size: 14px;
}
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginActionRememberMe input.rememberMeCheckboxControl {
  vertical-align: middle;
}
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginActionRememberMe label {
  display: inline-block;
  vertical-align: middle;
}
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginAction input.loginButton {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  padding: 2px 14px 3px !important;
  font-family: open sans;
}
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginAction input.loginButton[type="submit"],
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginAction input.loginButton[type="button"] {
  padding: 6px 15px;
}
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginAction input.loginButton:hover {
  background: #2f312a;
}
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginAction input.loginButton .disabled,
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginAction input.loginButton[disabled="disabled"],
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginAction input.loginButton.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginAction input.loginButton:hover {
  background: #2f312a;
}
.WaGadgetLoginForm .loginContainerForm.orientationVertical.oAuthIstrue .oAuthForm .wa-authenticateLoginLink {
  display: block;
  max-width: 239px;
}
.WaGadgetLoginForm .loginContainerAuthenticated.orientationHorizontal {
  font-size: 14px;
}
.WaGadgetLoginForm .loginContainerAuthenticated.orientationHorizontal .loggedName {
  font-family: inherit;
  font-size: inherit;
}
.WaGadgetLoginForm .loginContainerAuthenticated.orientationHorizontal .profileBox {
  font-family: inherit;
  font-size: inherit;
  vertical-align: middle;
}
.WaGadgetLoginForm .loginContainerAuthenticated.orientationHorizontal .loggedAction input {
  background: none;
  border: none;
  display: inline;
  font: inherit;
  margin: 0;
  padding: 0;
  outline: none;
  outline-offset: 0;
  cursor: pointer;
  font-family: open sans;
  font-weight: 600;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal {
  font-family: inherit;
  font-size: 14px;
  min-width: 740px;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginUserName .loginUserNameLabel label {
  font-size: 14px;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginUserName .loginUserNameTextBox {
  background: rgba(255, 255, 255, 0.7);
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginUserName .loginUserNameTextBox input.emailTextBoxControl {
  height: 20px;
  font-size: 14px;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginUserNameJs .loginUserNameLabel {
  line-height: 22px;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginPassword .loginPasswordLabel label {
  font-size: 14px;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginPassword .loginPasswordTextBox {
  background: rgba(255, 255, 255, 0.7);
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginPassword .loginPasswordTextBox input.passwordTextBoxControl {
  height: 20px;
  font-size: 14px;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginPasswordJs .loginPasswordLabel {
  line-height: 22px;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginActionRememberMe {
  position: relative;
  top: -1px;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginAction input.loginButton {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  background-color: #363636;
  padding: 2px 14px 3px !important;
  font-family: open sans;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginAction input.loginButton[type="submit"],
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginAction input.loginButton[type="button"] {
  padding: 6px 15px;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginAction input.loginButton:hover {
  background: #2f312a;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginAction input.loginButton .disabled,
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginAction input.loginButton[disabled="disabled"],
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginAction input.loginButton.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginAction input.loginButton:hover {
  background: #2f312a;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginAction input.loginButton:hover {
  background-color: #363636;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal.oAuthIstrue {
  text-align: right;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal.oAuthIstrue form {
  display: inline-block;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal.oAuthIstrue .openAuthFormContainer {
  display: inline-block;
  max-width: 230px;
  text-align: right;
  vertical-align: middle;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal.oAuthIstrue .openAuthFormContainer .oAuthButtonsContainer {
  text-align: right;
}
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal.oAuthIstrue .openAuthFormContainer .oAuthButtonsContainer .wa-authenticateLoginLink {
  margin-top: 4px;
  max-width: 100px;
  margin-bottom: 0;
  margin-right: 5px;
}
.camera_wrap .camera_pag .camera_pag_ul li {
  background: white;
  border: 1px solid #cfcfcf;
  border-radius: 9px;
}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span {
  background: #eeeeee;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
  background: #5f9fd2;
}
.camera_wrap .camera_pag .camera_pag_ul {
  text-align: center;
}
.camera_charcoal_skin .camera_next > span {
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/icons.png) -5px -1462px no-repeat;
  width: 42px;
  height: 42px;
}
.camera_charcoal_skin .camera_prev > span {
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/icons.png) -4px -1518px no-repeat;
  width: 42px;
  height: 42px;
}
.camera_prev,
.camera_next {
  background: none;
  width: 42px;
  height: 42px;
}
.camera_prev {
  left: 20px;
}
.camera_next {
  right: 20px;
}
/* gadget: login box button */

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

.WaGadgetLoginButton {
  text-align: right;
  font-size: 13px;
  color: #333333;
}
.WaGadgetLoginButton .loginBoxLapsedMembership {
  display: inline-block;
  margin: 0 5px;
}
.WaGadgetLoginButton .loginBoxProfileLink {
  display: inline-block;
  margin: 0 5px;
}
.WaGadgetLoginButton .loginBoxProfileLink a {
  color: #333333;
}
.WaGadgetLoginButton a.loginBoxChangePassword {
  display: inline-block;
  margin: 0 5px;
  color: #333333;
}
.WaGadgetLoginButton a.loginBoxLogout {
  display: inline-block;
  margin: 0 5px;
  color: #333333;
}
.WaGadgetLoginButton .loginBoxLinkContainer .loginBoxLinkButton {
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/icons.png) -8px -493px no-repeat;
  display: inline-block;
  height: 25px;
  padding-left: 30px;
  color: #333333;
}
/****************************************************************************************************/

/*	WaGadgetMemberDirectory                                                                           */

/*		WaGadgetMemberDirectoryStateList                                                                   */

/*		WaGadgetMemberDirectoryStateAdvancedSearch                                                         */

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

/* mode: WaGadgetMemberDirectoryStateList */

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

.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer {
  background: #5f9fd2;
  padding: 15px 20px 15px 20px;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer {
  margin: 5px 0;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer {
  margin: 0;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer .fieldLabel {
  font-size: inherit;
  color: #666666;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListInnerContainer .fieldContainer .fieldSubContainer .fieldBody {
  font-size: inherit;
}
.WaGadgetMemberDirectoryStateList .selectedCriteriaListActionsOuterContainer {
  font-size: inherit;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterHead th {
  padding-bottom: 10px;
  color: #454545;
}
.WaGadgetMemberDirectoryStateList .browsingColumnsMainContainer table.browsingColumns tr.filterRow td {
  font-size: inherit;
}
.WaGadgetMemberDirectoryStateList .advSearchContainerLink {
  margin: 0 0 20px 0;
  font-size: inherit;
}
.WaGadgetMemberDirectoryStateList .memberDirectorySearchAreaOuterContainer {
  margin: 0 0 20px 0;
  font-size: inherit;
}
.WaGadgetMemberDirectoryStateList .memberDirectorySearchAreaOuterContainer .memberDirectorySearchArea input[type=text] {
  border: 1px solid #c6c6c6;
  font-size: 16px;
  padding: 2px 4px 3px 4px;
  background: white;
  color: black;
}
.WaGadgetMemberDirectoryStateList .memberDirectorySearchAreaOuterContainer .memberDirectorySearchArea span.searchResult span#idPagingData select {
  font-size: inherit;
  border: 1px solid #c6c6c6;
  background: white;
  color: black;
}
.WaGadgetMemberDirectoryStateList .memberDirectoryOuterContainer .memberDirectoryContainer .memberDirectory {
  font-size: inherit;
}
.WaGadgetMemberDirectoryStateList span#idPagingData2 select {
  font-size: inherit;
  border: 1px solid #c6c6c6;
  background: white;
  color: black;
}
/* mode: WaGadgetMemberDirectoryStateAdvancedSearch */

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

.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer {
  margin: 0 0 20px 0;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer {
  margin: 0;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer table td.left {
  font-size: inherit;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer table td.right .fieldBody select {
  padding: 1px 1px 2px 1px;
  font-size: 16px;
  border: 1px solid #c6c6c6;
  background: white;
  color: black;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .fieldContainer .fieldSubContainer span input[type=text] {
  border: 1px solid #cececf;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer {
  padding: 1px 0 0 0;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span input[type=text] {
  border: 1px solid #c6c6c6;
  font-size: 16px;
  padding: 2px 4px 3px 4px;
  background: white;
  color: black;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .groupBodyVertical .fieldItem span.label {
  font-size: 14px;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span select {
  margin: 0;
  padding: 1px 1px 2px 1px;
  font-size: 16px;
  border: 1px solid #c6c6c6;
  background: white;
  color: black;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .valueContainer .fieldContainer .fieldSubContainer span .DES_CalPopup span {
  top: -3px;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaOuterContainer .criteriaListItem .DES_CalPopup {
  margin: 0;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton[type="submit"],
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton[type="button"] {
  padding: 6px 15px;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton:hover {
  background: #2f312a;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton .disabled,
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton[disabled="disabled"],
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .ActionPanelOuterContainer .searchButtonContainer input.searchButton:hover {
  background: #2f312a;
}
.WaGadgetMenuHorizontal {
  overflow: visible;
  background-color: #66b95b;
  z-index: 1000;
}
.WaGadgetMenuHorizontal .menuInner {
  position: relative;
  margin: 0;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel {
  white-space: nowrap;
  display: table;
  width: 100%;
  margin: 0px;
  padding: 0px;
  list-style: none;
  zoom: 1;
  text-align: left;
  background: #66b95b;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel.adapted {
  width: 100%;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li {
  display: table-cell;
  padding: 0;
  margin: 0;
  position: relative;
  vertical-align: top;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item {
  position: relative;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {
  text-transform: uppercase;
  display: block;
  text-decoration: none;
  vertical-align: top;
  white-space: nowrap;
  position: relative;
  padding: 26px 12px 18px;
  font: 600 14px/19px Open Sans;
  color: white;
  text-align: center;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a > span {
  display: block;
  padding: 0 0 2px 0;
  position: relative;
  letter-spacing: 0.9px;
  height: 22px;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item:hover > a,
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > a {
  background: none;
  color: white;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item:hover > a > span,
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > a > span {
  padding: 0 0 2px 0;
  border-bottom: 2px solid white;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.phantom {
  text-align: right;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.phantom > .item > a {
  font: 42px/11px Verdana;
  text-align: center;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.phantom > .item > a > span {
  border-bottom: none;
  height: 24px;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.phantom > .item:hover > a > span:after {
  clear: both;
  visibility: hidden;
  overflow: hidden;
  font-size: 0;
  content: "";
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.dir > .item > a > span:after {
  content: "";
  margin: 0 0 0 9px;
  display: inline-block;
  width: 4px;
  height: 4px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  z-index: 3;
  background: white;
  vertical-align: middle;
}
.WaGadgetMenuHorizontal .menuInner ul ul {
  display: none;
  position: absolute;
  left: 0px;
  top: 100%;
  margin: 0 0 0 0;
  padding: 0px;
  list-style: none;
  min-width: 200px;
  z-index: 40000;
  background: #91db88;
}
.WaGadgetMenuHorizontal .menuInner ul ul:before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 3px;
  top: -2px;
  left: 0;
}
.WaGadgetMenuHorizontal .menuInner ul ul li {
  margin: 0;
}
.WaGadgetMenuHorizontal .menuInner ul ul li > .item {
  position: relative;
}
.WaGadgetMenuHorizontal .menuInner ul ul li > .item > a {
  display: block;
  width: auto;
  height: auto;
  margin: 0;
  text-align: center;
  text-decoration: none;
  padding: 20px;
  text-transform: uppercase;
  font: normal 14px/24px Open Sans;
  color: white;
  white-space: nowrap;
  position: relative;
}
.WaGadgetMenuHorizontal .menuInner ul ul li > .item:hover > a {
  color: white;
  background: #449439;
}
.WaGadgetMenuHorizontal .menuInner ul ul li.sel > .item > a {
  color: white;
}
.WaGadgetMenuHorizontal .menuInner ul ul li.sel > .item > a > span {
  border-bottom: 2px solid white;
  padding: 10px 15px;
}
.WaGadgetMenuHorizontal .menuInner ul ul li.sel > .item:hover > a {
  color: white;
}
.WaGadgetMenuHorizontal .menuInner ul ul li.dir > .item > a > span:after {
  content: "";
  position: relative;
  right: -10px;
  top: -3px;
  margin: 5px 0 0 0;
  display: inline-block;
  width: 4px;
  height: 4px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  z-index: 3;
  background: white;
}
.WaGadgetMenuHorizontal .menuInner ul ul ul {
  position: absolute;
  left: 100%;
  top: 0px;
  margin: 0 1px 0 0;
}
.WaGadgetMenuHorizontal .menuInner ul ul ul:before {
  content: "";
  position: absolute;
  display: block;
  width: 3px;
  height: 100%;
  top: 0px;
  left: -2px;
}
.WaGadgetMenuHorizontal .menuInner ul ul ul:after {
  content: "";
  position: absolute;
  display: block;
  width: 3px;
  height: 100%;
  top: 0px;
  right: -2px;
}
.WaGadgetMenuHorizontal .menuInner li > .item:hover > ul {
  display: block;
}
.WaGadgetMenuHorizontal .menuInner .firstLevel > li:last-child ul {
  left: auto;
  right: 0;
}
.WaGadgetMenuHorizontal .menuInner .firstLevel > li.last-child ul {
  left: auto;
  right: 0;
}
.WaGadgetMenuHorizontal .menuInner .firstLevel > li:last-child ul ul,
.WaGadgetMenuHorizontal .menuInner .firstLevel > li.last-child ul ul {
  top: 0px;
  left: auto;
  right: 100%;
  margin: 0 0px 0 0;
}
.ie8 .WaGadgetMenuHorizontal .menuInner .firstLevel > li.last-child ul ul {
  left: auto;
  right: 100%;
}
.WaGadgetCustomMenu li {
  font-size: 13px;
}
.WaGadgetCustomMenu .orientationHorizontal li a {
  font-weight: 600;
  color: #5f9fd2;
}
.WaGadgetCustomMenu .orientationHorizontal li a:hover {
  color: #66b95b;
}
.WaGadgetCustomMenu .orientationHorizontal li:after {
  color: #5f9fd2;
}
.WaGadgetCustomMenu .orientationVertical li {
  border-bottom: 1px solid #5f9fd2;
  padding: 5px 0;
}
.WaGadgetCustomMenu .orientationVertical li a {
  font-weight: 600;
  color: #5f9fd2;
}
.WaGadgetCustomMenu .orientationVertical li a:hover {
  color: #66b95b;
}
.WaGadgetCustomMenu .orientationVertical li:last-child {
  border-bottom: none;
}
.WaGadgetCustomMenu.gadgetStyle001 .orientationHorizontal li a {
  color: black;
}
.WaGadgetCustomMenu.gadgetStyle001 .orientationHorizontal li a:hover {
  color: #797878;
}
.WaGadgetCustomMenu.gadgetStyle001 .orientationHorizontal li:after {
  color: black;
}
.WaGadgetCustomMenu.gadgetStyle001 .orientationVertical li {
  border-bottom: 1px solid #000000;
}
.WaGadgetCustomMenu.gadgetStyle001 .orientationVertical li a {
  color: black;
}
.WaGadgetCustomMenu.gadgetStyle001 .orientationVertical li a:hover {
  color: #797878;
}
.WaGadgetCustomMenu.gadgetStyle001 .orientationVertical li:last-child {
  border-bottom: none;
}
.WaGadgetCustomMenu.gadgetStyle002 .orientationHorizontal li a {
  color: #66b95b;
}
.WaGadgetCustomMenu.gadgetStyle002 .orientationHorizontal li a:hover {
  color: #91db88;
}
.WaGadgetCustomMenu.gadgetStyle002 .orientationHorizontal li:after {
  color: #66b95b;
}
.WaGadgetCustomMenu.gadgetStyle002 .orientationVertical li {
  border-bottom: 2px dotted #66b95b;
}
.WaGadgetCustomMenu.gadgetStyle002 .orientationVertical li a {
  color: #797878;
}
.WaGadgetCustomMenu.gadgetStyle002 .orientationVertical li a:hover {
  color: #373737;
}
.WaGadgetCustomMenu.gadgetStyle002 .orientationVertical li:last-child {
  border-bottom: none;
}
.WaGadgetCustomMenu.gadgetStyle003 .orientationHorizontal li a {
  color: #797878;
}
.WaGadgetCustomMenu.gadgetStyle003 .orientationHorizontal li a:hover {
  color: #373737;
}
.WaGadgetCustomMenu.gadgetStyle003 .orientationHorizontal li:after {
  color: #797878;
}
.WaGadgetCustomMenu.gadgetStyle003 .orientationVertical li {
  border-bottom: 2px dotted #ffffff;
}
.WaGadgetCustomMenu.gadgetStyle003 .orientationVertical li a {
  color: #797878;
}
.WaGadgetCustomMenu.gadgetStyle003 .orientationVertical li a:hover {
  color: #373737;
}
.WaGadgetCustomMenu.gadgetStyle003 .orientationVertical li:last-child {
  border-bottom: none;
}
.WaGadgetFeaturedMember.gadgetStyle001 .gadgetStyleBody,
.WaGadgetFeaturedMember.gadgetStyle002 .gadgetStyleBody,
.WaGadgetFeaturedMember.gadgetStyle003 .gadgetStyleBody {
  padding: 12px;
}
/*
.WaGadgetSocialProfile.gadgetStyle001,
.WaGadgetSocialProfile.gadgetStyle002,
.WaGadgetSocialProfile.gadgetStyle003
{
	.gadgetStyleTitle
	{
		display: none;
	}

	 .gadgetStyleBody
	 {
		padding: 12px;
	}
}
*/

.WaGadgetSocialProfile .gadgetStyleTitle {
  display: none;
}
.WaGadgetSocialProfile li a {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/icons.png);
  background-repeat: no-repeat;
}
.WaGadgetSocialProfile li a.Facebook {
  background-position: -9px -1136px;
}
.WaGadgetSocialProfile li a.Twitter {
  background-position: -9px -1313px;
}
.WaGadgetSocialProfile li a.Google {
  background-position: -9px -1350px;
}
.WaGadgetSocialProfile li a.LinkedIn {
  background-position: -9px -1237px;
}
.WaGadgetSocialProfile li a.YouTube {
  background-position: -7px -1102px;
}
.WaGadgetSocialProfile li a.Instagram {
  background-position: -7px -1196px;
}
.WaGadgetSocialProfile li a.Pinterest {
  background-position: -8px -1275px;
}
.WaGadgetSocialProfile.gadgetStyle001 li a {
  display: block;
  width: 32px;
  height: 32px;
  background-image: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/icons.png);
  background-repeat: no-repeat;
}
.WaGadgetSocialProfile.gadgetStyle001 li a.Facebook {
  background-position: -10px -853px;
}
.WaGadgetSocialProfile.gadgetStyle001 li a.Twitter {
  background-position: -10px -818px;
}
.WaGadgetSocialProfile.gadgetStyle001 li a.Google {
  background-position: -8px -993px;
}
.WaGadgetSocialProfile.gadgetStyle001 li a.LinkedIn {
  background-position: -9px -885px;
}
.WaGadgetSocialProfile.gadgetStyle001 li a.YouTube {
  background-position: -10px -920px;
}
.WaGadgetSocialProfile.gadgetStyle001 li a.Instagram {
  background-position: -7px -1066px;
}
.WaGadgetSocialProfile.gadgetStyle001 li a.Pinterest {
  background-position: -7px -1027px;
}
.WaGadgetSocialProfile.gadgetStyle002 li a {
  display: block;
  width: 32px;
  height: 32px;
  background-image: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/icons.png);
  background-repeat: no-repeat;
}
.WaGadgetSocialProfile.gadgetStyle002 li a.Facebook {
  background-position: -10px -559px;
}
.WaGadgetSocialProfile.gadgetStyle002 li a.Twitter {
  background-position: -10px -522px;
}
.WaGadgetSocialProfile.gadgetStyle002 li a.Google {
  background-position: -9px -702px;
}
.WaGadgetSocialProfile.gadgetStyle002 li a.LinkedIn {
  background-position: -10px -597px;
}
.WaGadgetSocialProfile.gadgetStyle002 li a.YouTube {
  background-position: -10px -634px;
}
.WaGadgetSocialProfile.gadgetStyle002 li a.Instagram {
  background-position: -8px -779px;
}
.WaGadgetSocialProfile.gadgetStyle002 li a.Pinterest {
  background-position: -9px -742px;
}
.WaGadgetSubscriptionForm .navigationOuterContainer {
  margin: 0;
  padding: 0;
}
.WaGadgetSubscriptionForm .navigationContainer .right {
  width: auto;
  float: none;
  text-align: center;
}
.WaGadgetSubscriptionForm .navigationContainer .left {
  display: none;
}
.WaGadgetMenuVertical {
  overflow: visible;
}
.WaGadgetMenuVertical .menuInner {
  position: relative;
}
.WaGadgetMenuVertical .menuInner ul.firstLevel {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #66b95b;
}
.WaGadgetMenuVertical .menuInner ul.firstLevel > li {
  display: block;
  padding: 0;
  margin: 0;
  position: relative;
}
.WaGadgetMenuVertical .menuInner ul.firstLevel > li > .item {
  position: relative;
}
.WaGadgetMenuVertical .menuInner ul.firstLevel > li > .item > a {
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  text-align: left;
  padding: 9px 20px 9px 20px;
  position: relative;
  font: 600 14px/19px Open Sans;
  color: white;
  overflow: hidden;
}
.WaGadgetMenuVertical .menuInner ul.firstLevel > li > .item > a > span {
  display: inline-block;
  padding: 6px;
  letter-spacing: 0.5px;
}
.WaGadgetMenuVertical .menuInner ul.firstLevel > li:hover > .item > a,
.WaGadgetMenuVertical .menuInner ul.firstLevel > li.sel > .item > a {
  background: none;
  color: white;
  padding-bottom: 7px;
}
.WaGadgetMenuVertical .menuInner ul.firstLevel > li:hover > .item > a > span,
.WaGadgetMenuVertical .menuInner ul.firstLevel > li.sel > .item > a > span {
  border-bottom: 2px solid white;
  padding: 6px;
}
.WaGadgetMenuVertical .menuInner ul.firstLevel > li.dir > .item > a:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 28px;
  margin: -2px 0 0 0px;
  display: inline-block;
  vertical-align: middle;
  width: 4px;
  height: 4px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  z-index: 3;
  background: white;
}
.WaGadgetMenuVertical .menuInner ul ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
  min-width: 200px;
  margin: 0 0 0 1px;
  padding: 0;
  list-style: none;
  z-index: 40000;
  background: #91db88;
  -webkit-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.3);
}
.WaGadgetMenuVertical .menuInner ul ul:before {
  content: "";
  position: absolute;
  display: block;
  width: 3px;
  height: 100%;
  top: 0px;
  left: -2px;
}
.WaGadgetMenuVertical .menuInner ul ul li {
  margin: 0px 0 0 0;
  height: auto;
  display: block;
}
.WaGadgetMenuVertical .menuInner ul ul li > .item {
  position: relative;
}
.WaGadgetMenuVertical .menuInner ul ul li > .item > a {
  display: block;
  width: auto;
  height: auto;
  text-align: center;
  text-transform: uppercase;
  margin: 0;
  padding: 15px 35px;
  font: normal 14px/24px Open Sans;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  position: relative;
}
.WaGadgetMenuVertical .menuInner ul ul li:hover > .item > a {
  color: white;
  background: #449439;
}
.WaGadgetMenuVertical .menuInner ul ul li.sel > .item > a {
  color: white;
}
.WaGadgetMenuVertical .menuInner ul ul li.sel:hover > .item > a {
  color: white;
}
.WaGadgetMenuVertical .menuInner ul ul li.dir > .item > a:after {
  content: "";
  position: absolute;
  right: 7px;
  top: 50%;
  margin: -3px 0 0 0;
  display: block;
  width: 4px;
  height: 4px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  z-index: 3;
  background: white;
}
.WaGadgetMenuVertical .menuInner ul ul ul {
  position: absolute;
  left: 100%;
  top: 0px;
  margin-left: 1px;
  margin-top: -6px;
}
.WaGadgetMenuVertical .menuInner li:hover > .item > ul {
  display: block;
}
.WaGadgetNavigationLinks ul.orientationHorizontal {
  padding: 0;
  border: none;
}
.WaGadgetNavigationLinks ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.WaGadgetNavigationLinks li {
  margin: 0;
  padding: 0;
  display: inline-block;
}
.WaGadgetNavigationLinks a,
.WaGadgetNavigationLinks a:link,
.WaGadgetNavigationLinks a:active,
.WaGadgetNavigationLinks a:visited,
.WaGadgetNavigationLinks a:hover {
  background: none;
}
.WaGadgetNavigationLinks .orientationHorizontal li {
  margin: 0 5px 0 0;
}
.WaGadgetNavigationLinks .orientationHorizontal li:after {
  content: "|";
  padding-left: 5px;
}
.WaGadgetNavigationLinks .orientationHorizontal li:last-child {
  margin-right: 0;
}
.WaGadgetNavigationLinks .orientationHorizontal li:last-child:after {
  padding-left: 0;
  content: "";
}
.WaGadgetNavigationLinks .orientationHorizontal li + li:before {
  display: none !important;
}
.WaGadgetNavigationLinks .orientationVertical li {
  display: block;
}
.WaGadgetNavigationLinks li {
  font-size: 13px;
}
.WaGadgetNavigationLinks .orientationHorizontal li a {
  font-weight: 600;
  color: #5f9fd2;
}
.WaGadgetNavigationLinks .orientationHorizontal li a:hover {
  color: #66b95b;
}
.WaGadgetNavigationLinks .orientationHorizontal li:after {
  color: #5f9fd2;
}
.WaGadgetNavigationLinks .orientationVertical li {
  border-bottom: 1px solid #5f9fd2;
  padding: 5px 0;
}
.WaGadgetNavigationLinks .orientationVertical li a {
  font-weight: 600;
  color: #5f9fd2;
}
.WaGadgetNavigationLinks .orientationVertical li a:hover {
  color: #66b95b;
}
.WaGadgetNavigationLinks .orientationVertical li:last-child {
  border-bottom: none;
}
.WaGadgetNavigationLinks.gadgetStyle001 .gadgetStyleBody,
.WaGadgetNavigationLinks.gadgetStyle002 .gadgetStyleBody,
.WaGadgetNavigationLinks.gadgetStyle003 .gadgetStyleBody {
  padding: 12px;
}
.WaGadgetNavigationLinks.gadgetStyle001 .orientationHorizontal li a {
  color: black;
}
.WaGadgetNavigationLinks.gadgetStyle001 .orientationHorizontal li a:hover {
  color: #797878;
}
.WaGadgetNavigationLinks.gadgetStyle001 .orientationHorizontal li:after {
  color: black;
}
.WaGadgetNavigationLinks.gadgetStyle001 .orientationVertical li {
  border-bottom: 1px solid #000000;
}
.WaGadgetNavigationLinks.gadgetStyle001 .orientationVertical li a {
  color: black;
}
.WaGadgetNavigationLinks.gadgetStyle001 .orientationVertical li a:hover {
  color: #797878;
}
.WaGadgetNavigationLinks.gadgetStyle001 .orientationVertical li:last-child {
  border-bottom: none;
}
.WaGadgetNavigationLinks.gadgetStyle002 .orientationHorizontal li a {
  color: #66b95b;
}
.WaGadgetNavigationLinks.gadgetStyle002 .orientationHorizontal li a:hover {
  color: #91db88;
}
.WaGadgetNavigationLinks.gadgetStyle002 .orientationHorizontal li:after {
  color: #66b95b;
}
.WaGadgetNavigationLinks.gadgetStyle002 .orientationVertical li {
  border-bottom: 2px dotted #66b95b;
}
.WaGadgetNavigationLinks.gadgetStyle002 .orientationVertical li a {
  color: #797878;
}
.WaGadgetNavigationLinks.gadgetStyle002 .orientationVertical li a:hover {
  color: #373737;
}
.WaGadgetNavigationLinks.gadgetStyle002 .orientationVertical li:last-child {
  border-bottom: none;
}
.WaGadgetNavigationLinks.gadgetStyle003 .orientationHorizontal li a {
  color: #797878;
}
.WaGadgetNavigationLinks.gadgetStyle003 .orientationHorizontal li a:hover {
  color: #373737;
}
.WaGadgetNavigationLinks.gadgetStyle003 .orientationHorizontal li:after {
  color: #797878;
}
.WaGadgetNavigationLinks.gadgetStyle003 .orientationVertical li {
  border-bottom: 2px dotted #ffffff;
}
.WaGadgetNavigationLinks.gadgetStyle003 .orientationVertical li a {
  color: #797878;
}
.WaGadgetNavigationLinks.gadgetStyle003 .orientationVertical li a:hover {
  color: #373737;
}
.WaGadgetNavigationLinks.gadgetStyle003 .orientationVertical li:last-child {
  border-bottom: none;
}
/****************************************************************************************************/

/*	WaGadgetPhotoAlbum                                                                              */

/*		WaGadgetPhotoAlbumStateList                                                                      */

/*		WaGadgetPhotoAlbumStatePhoto                                                                     */

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

/* photoalbum - album - photo list */

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

.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer input.typeButton {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer input.typeButton[type="submit"],
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer input.typeButton[type="button"] {
  padding: 6px 15px;
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer input.typeButton .disabled,
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer input.typeButton[disabled="disabled"],
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer input.typeButton.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetPhotoAlbumStateList .sitePhotoAlbumPanelOuterContainer .photoAlbumUploadButtonContainer input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetPhotoAlbum ul.photosContainerUL {
  text-align: left;
  height: auto !important;
}
.WaGadgetPhotoAlbum ul.photosContainerUL li.photoAlbumItemContainerLi {
  width: 160px;
  height: 160px;
  margin: 0 10px 15px 0;
}
.WaGadgetPhotoAlbum ul.photosContainerUL li.photoAlbumItemContainerLi .photoMainContainer .photoContainer > div {
  height: auto !important;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] {
  position: relative;
  border: none;
  background: #f8f8f8;
  padding: 15px;
  border: 1px solid #cccccc;
  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.3);
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] div[class^="photoAlbumItemThumbnailPhoto"] a {
  vertical-align: top;
  margin: 0;
  width: 128px;
  height: 128px;
  outline: none;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] div[class^="photoAlbumItemThumbnailPhoto"] a:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
  overflow: hidden;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] div[class^="photoAlbumItemThumbnailPhoto"] a img.photoAlbumItemThumbnailPhoto {
  vertical-align: middle;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] div[class^="photoAlbumItemThumbnailPhoto"] .smallDescriptionContainer {
  display: none;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] div[class^="photoAlbumItemThumbnailPhoto"] .smallDescriptionContainer .smallDescriptionInnerContainer {
  display: none;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] .innerButtonsContainer {
  position: absolute;
  top: 0;
  right: 0;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] .innerButtonsContainer .buttonInnerDiv a {
  display: block;
  width: 20px;
  height: 20px;
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/simple_colored_icon_set.png) 2px -498px no-repeat;
  overflow: hidden;
  text-indent: -1000px;
}
.WaGadgetPhotoAlbum .photoContainer [class^="photoInnerContainer"] .fullDescriptionContainer {
  font-size: 14px;
}
.WaGadgetPhotoAlbum .photoContainer div.photoInnerContainerOver {
  background: #dceaf1;
}
.WaGadgetPhotoAlbum.gadgetStyle001 .gadgetStyleBody,
.WaGadgetPhotoAlbum.gadgetStyle002 .gadgetStyleBody,
.WaGadgetPhotoAlbum.gadgetStyle003 .gadgetStyleBody {
  padding: 12px;
}
.WaGadgetPhotoAlbum.gadgetStyle001 .photoContainer div.photoInnerContainerOver {
  background: transparent;
}
.WaGadgetPhotoAlbum.gadgetStyle002 .photoContainer div.photoInnerContainerOver {
  background: transparent;
}
.WaGadgetPhotoAlbum.gadgetStyle003 .photoContainer div.photoInnerContainerOver {
  background: transparent;
}
/* photoalbum - photo detail */

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

.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .pageBackContainer a {
  margin-right: 15px;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer #idPhotoHeaderRightContainer input.typeButton {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer #idPhotoHeaderRightContainer input.typeButton[type="submit"],
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer #idPhotoHeaderRightContainer input.typeButton[type="button"] {
  padding: 6px 15px;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer #idPhotoHeaderRightContainer input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer #idPhotoHeaderRightContainer input.typeButton .disabled,
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer #idPhotoHeaderRightContainer input.typeButton[disabled="disabled"],
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer #idPhotoHeaderRightContainer input.typeButton.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer #idPhotoHeaderRightContainer input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer .buttonsContainer input.typeButton {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  margin: 0 5px;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer .buttonsContainer input.typeButton[type="submit"],
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer .buttonsContainer input.typeButton[type="button"] {
  padding: 6px 15px;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer .buttonsContainer input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer .buttonsContainer input.typeButton .disabled,
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer .buttonsContainer input.typeButton[disabled="disabled"],
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer .buttonsContainer input.typeButton.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer .buttonsContainer input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetSiteMap ul {
  margin: 0 0 0 30px;
  padding: 0;
}
.WaGadgetSiteMap ul li {
  margin: 3px 0;
  padding: 0;
}
.WaGadgetSharingButtons.gadgetStyle001 .gadgetStyleBody,
.WaGadgetSharingButtons.gadgetStyle002 .gadgetStyleBody,
.WaGadgetSharingButtons.gadgetStyle003 .gadgetStyleBody {
  padding: 12px;
}
/*****************************************************************************************************/

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

.WaGadgetSiteSearch .searchBoxFieldContainer:before {
  color: black;
}
.WaGadgetSiteSearch .searchBoxField {
  border: 1px solid #c6c6c6;
  background: white;
  color: black;
}
.WaGadgetSiteSearch .autoSuggestionBox {
  border: 1px solid #cccccc;
  background: white;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
}
.WaGadgetSiteSearch .autoSuggestionBox .item + .item.last:before {
  background: #eeeeee;
}
.WaGadgetSiteSearch .autoSuggestionBox .item.selectedSuggestions {
  background: #dbe3eb;
  background: rgba(219, 227, 235, 0.5);
}
.WaGadgetSiteSearchResults .siteSearchResults .searchControls .searchBoxField {
  border: 1px solid #c6c6c6;
  background: white;
  color: black;
}
.WaGadgetSiteSearch.gadgetStyle001 .gadgetStyleBody,
.WaGadgetSiteSearch.gadgetStyle002 .gadgetStyleBody,
.WaGadgetSiteSearch.gadgetStyle003 .gadgetStyleBody {
  padding-top: 20px;
}
.WaGadgetTermsOfUse .fieldItem {
  padding-bottom: 1em;
}
.WaGadgetTermsOfUse .fieldItem .typeCheckboxContainer {
  margin-right: 3px;
}
.WaGadgetTermsOfUse .login-role-actions input[type="submit"] {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  margin-right: 10px;
}
.WaGadgetTermsOfUse .login-role-actions input[type="submit"][type="submit"],
.WaGadgetTermsOfUse .login-role-actions input[type="submit"][type="button"] {
  padding: 6px 15px;
}
.WaGadgetTermsOfUse .login-role-actions input[type="submit"]:hover {
  background: #2f312a;
}
.WaGadgetTermsOfUse .login-role-actions input[type="submit"] .disabled,
.WaGadgetTermsOfUse .login-role-actions input[type="submit"][disabled="disabled"],
.WaGadgetTermsOfUse .login-role-actions input[type="submit"].aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetTermsOfUse .login-role-actions input[type="submit"]:hover {
  background: #2f312a;
}
.WaGadgetTermsOfUse .login-role-actions input[type="submit"][disabled=""] {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetUnsubscribeFromEmails form p {
  text-align: center;
}
.WaGadgetUnsubscribeFromEmails form input[type=submit] {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  margin-right: 10px;
}
.WaGadgetUnsubscribeFromEmails form input[type=submit][type="submit"],
.WaGadgetUnsubscribeFromEmails form input[type=submit][type="button"] {
  padding: 6px 15px;
}
.WaGadgetUnsubscribeFromEmails form input[type=submit]:hover {
  background: #2f312a;
}
.WaGadgetUnsubscribeFromEmails form input[type=submit] .disabled,
.WaGadgetUnsubscribeFromEmails form input[type=submit][disabled="disabled"],
.WaGadgetUnsubscribeFromEmails form input[type=submit].aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetUnsubscribeFromEmails form input[type=submit]:hover {
  background: #2f312a;
}
.WaGadgetUpcomingEvents ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.WaGadgetUpcomingEvents ul li {
  padding: 0;
  margin: 0px 0 15px 0;
  position: relative;
}
.WaGadgetUpcomingEvents ul li .title {
  margin: 0 0px 5px 0px;
  padding: 0;
  font-size: 14px;
  font-weight: bold;
}
.WaGadgetUpcomingEvents ul li .date {
  margin: 0;
  padding: 0px;
  font-size: 12px;
  padding: 10px 0;
}
.WaGadgetUpcomingEvents ul li .date .time {
  border-radius: 2px;
  display: inline-block;
  padding: 4px 0;
  font-weight: bold;
  font-size: 12px;
  margin-right: 10px;
  width: 55px;
  text-align: center;
}
.WaGadgetUpcomingEvents ul li .date .dateonly {
  font-weight: bold;
}
.WaGadgetUpcomingEvents ul li .date .location {
  clear: both;
  display: inline-block;
  margin-top: 5px;
}
.WaGadgetUpcomingEvents ul li .date a {
  color: inherit;
}
.WaGadgetUpcomingEvents ul li .date a:hover {
  color: inherit;
}
.WaGadgetUpcomingEvents ul li:first-child .title {
  margin: 0;
}
.WaGadgetUpcomingEvents ul li:first-child .title a {
  padding: 12px 0px 0px 0px;
  display: block;
  font-size: 18px;
  font-weight: normal;
  text-decoration: underline;
}
.WaGadgetUpcomingEvents li.last {
  margin: 0;
}
.WaGadgetUpcomingEvents li.last:after {
  display: none;
}
.WaGadgetUpcomingEvents .eventPicture {
  width: 100%;
}
.WaGadgetUpcomingEvents .eventPicture img {
  display: block;
}
.WaGadgetUpcomingEvents.gadgetStyle001 ul li:first-child .title a,
.WaGadgetUpcomingEvents.gadgetStyle002 ul li:first-child .title a,
.WaGadgetUpcomingEvents.gadgetStyle003 ul li:first-child .title a {
  padding: 12px 0;
}
.WaGadgetUpcomingEvents.gadgetStyle001 ul li .date,
.WaGadgetUpcomingEvents.gadgetStyle002 ul li .date,
.WaGadgetUpcomingEvents.gadgetStyle003 ul li .date {
  padding: 8px 12px;
}
.WaGadgetUpcomingEvents.gadgetStyle001 ul li .date .time,
.WaGadgetUpcomingEvents.gadgetStyle002 ul li .date .time,
.WaGadgetUpcomingEvents.gadgetStyle003 ul li .date .time {
  padding: 4px;
}
.WaGadgetUpcomingEvents.gadgetStyle001 ul li .title,
.WaGadgetUpcomingEvents.gadgetStyle002 ul li .title,
.WaGadgetUpcomingEvents.gadgetStyle003 ul li .title {
  margin: 0 12px 5px 12px;
}
.WaGadgetUpcomingEvents.gadgetStyle001 ul li:first-child {
  background-color: #66b95b;
  color: white;
}
.WaGadgetUpcomingEvents.gadgetStyle001 ul li:first-child .title a:hover {
  color: #c1f3ba;
}
.WaGadgetUpcomingEvents.gadgetStyle001 ul li:first-child .title a {
  color: white;
}
.WaGadgetUpcomingEvents.gadgetStyle001 ul li:first-child .date .time {
  color: black;
  background-color: white;
}
.WaGadgetUpcomingEvents.gadgetStyle001 ul li .date .time {
  background-color: #66b95b;
  color: white;
}
.WaGadgetUpcomingEvents.gadgetStyle002 ul li:first-child {
  background-color: #525252;
  color: white;
}
.WaGadgetUpcomingEvents.gadgetStyle002 ul li:first-child .title a:hover {
  color: #bb8282;
}
.WaGadgetUpcomingEvents.gadgetStyle002 ul li:first-child .title a {
  color: white;
}
.WaGadgetUpcomingEvents.gadgetStyle002 ul li:first-child .date .time {
  color: #373737;
  background-color: white;
}
.WaGadgetUpcomingEvents.gadgetStyle002 ul li .date .time {
  background-color: #525252;
  color: white;
}
.WaGadgetUpcomingEvents.gadgetStyle003 ul li:first-child {
  background-color: #5f9fd2;
  color: white;
}
.WaGadgetUpcomingEvents.gadgetStyle003 ul li:first-child .title a:hover {
  color: #cfe8fb;
}
.WaGadgetUpcomingEvents.gadgetStyle003 ul li:first-child .title a {
  color: white;
}
.WaGadgetUpcomingEvents.gadgetStyle003 ul li:first-child .date .time {
  color: #373737;
  background-color: white;
}
.WaGadgetUpcomingEvents.gadgetStyle003 ul li .date .time {
  background-color: #5f9fd2;
  color: white;
}
/****************************************************************************************************/

/*	WaGadgetContactProfile                                                                             */

/*		WaGadgetContactProfileStateMain                                                                     */

/*		WaGadgetContactProfileStateAccess                                                                   */

/*		WaGadgetContactProfileStateSubscriptions                                                            */

/*		WaGadgetContactProfileStateFinances                                                                 */

/*		WaGadgetContactProfileStatePhotoGallery                                                             */

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

/* mode: WaGadgetContactProfileStateMain | WaGadgetContactProfileStateAccess | WaGadgetContactProfileStateSubscriptions */

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

.WaGadgetContactProfile .topButtonsOuterContainer .inner span.totalBalance {
  font-weight: normal;
}
.WaGadgetContactProfile .formOuterContainer .memberIdDescription {
  margin-left: 10px;
}
.WaGadgetContactProfile .topButtonsOuterContainer .inner input.typeButton {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  margin-right: 10px;
}
.WaGadgetContactProfile .topButtonsOuterContainer .inner input.typeButton[type="submit"],
.WaGadgetContactProfile .topButtonsOuterContainer .inner input.typeButton[type="button"] {
  padding: 6px 15px;
}
.WaGadgetContactProfile .topButtonsOuterContainer .inner input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetContactProfile .topButtonsOuterContainer .inner input.typeButton .disabled,
.WaGadgetContactProfile .topButtonsOuterContainer .inner input.typeButton[disabled="disabled"],
.WaGadgetContactProfile .topButtonsOuterContainer .inner input.typeButton.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetContactProfile .topButtonsOuterContainer .inner input.typeButton:hover {
  background: #2f312a;
}
/* mode: WaGadgetContactProfileStatePhotoGallery ( list albums in profile ) */

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

.WaGadgetContactProfileStatePhotoGallery input.typeButton {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  margin-right: 10px;
}
.WaGadgetContactProfileStatePhotoGallery input.typeButton[type="submit"],
.WaGadgetContactProfileStatePhotoGallery input.typeButton[type="button"] {
  padding: 6px 15px;
}
.WaGadgetContactProfileStatePhotoGallery input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetContactProfileStatePhotoGallery input.typeButton .disabled,
.WaGadgetContactProfileStatePhotoGallery input.typeButton[disabled="disabled"],
.WaGadgetContactProfileStatePhotoGallery input.typeButton.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetContactProfileStatePhotoGallery input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetContactProfile ul.albumsContainerUL {
  text-align: left;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi {
  width: 160px;
  height: auto;
  margin: 0 10px 20px 0;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi div[class^="photoGalleryItemThumbnailImage"] {
  position: relative;
  border: none;
  background: #f8f8f8;
  padding: 15px;
  border: 1px solid #cccccc;
  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.3);
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi div[class^="photoGalleryItemThumbnailImage"] a {
  vertical-align: top;
  margin: 0;
  width: 128px;
  height: 128px;
  outline: none;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi div[class^="photoGalleryItemThumbnailImage"] a:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
  overflow: hidden;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi div[class^="photoGalleryItemThumbnailImage"] a img {
  vertical-align: middle;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi div.photoGalleryItemThumbnailImageHover {
  background: #dceaf1;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi [class^="photoGalleryEmptyItemThumbnailImage"] {
  position: relative;
  border: none;
  background: #f8f8f8;
  padding: 15px;
  border: 1px solid #cccccc;
  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.3);
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi [class^="photoGalleryEmptyItemThumbnailImage"] .albumEmptyLabelContainer {
  vertical-align: top;
  margin: 0;
  width: 128px;
  height: 128px;
  outline: none;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi [class^="photoGalleryEmptyItemThumbnailImage"] .albumEmptyLabelContainer:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
  overflow: hidden;
}
.WaGadgetContactProfile ul.albumsContainerUL li.photoGalleryItemContainerLi [class^="photoGalleryEmptyItemThumbnailImage"] .albumEmptyLabelContainer .albumEmptyLabel {
  display: inline-block;
  vertical-align: middle;
}
/* mode: WaGadgetContactProfileStatePhotoGallery ( list photos in album profile ) */

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

.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  margin-left: 10px;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton[type="submit"],
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton[type="button"] {
  padding: 6px 15px;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton .disabled,
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton[disabled="disabled"],
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderContainer .buttonsInTitleContainer input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer {
  *zoom: 1;
  zoom: 1;
  margin: 0 0 20px 0;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer:before,
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer:after {
  display: table;
  content: "";
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer:after {
  clear: both;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleLeftContainer h1.pageTitle {
  margin: 0;
  padding: 0;
  font-size: 36px;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .photosContainer ul.photosContainerUL {
  text-align: left;
  height: auto !important;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .photosContainer ul.photosContainerUL li.photoAlbumItemContainerLi {
  width: 160px;
  height: 160px;
  margin: 0 10px 15px 0;
}
.WaGadgetContactProfileStatePhotoGallery #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .photosContainer ul.photosContainerUL li.photoAlbumItemContainerLi.coverPhoto .photoInnerContainer {
  background: #b8d4e2;
}
.WaGadgetContactProfile .photosContainerUL {
  text-align: left;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] {
  position: relative;
  border: none;
  background: #f8f8f8;
  padding: 15px;
  border: 1px solid #cccccc;
  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.3);
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] a {
  vertical-align: top;
  margin: 0;
  width: 128px;
  height: 128px;
  outline: none;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] a:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
  overflow: hidden;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] a img.photoAlbumItemThumbnailPhoto {
  vertical-align: middle;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] .smallDescriptionContainer {
  display: none;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] .smallDescriptionContainer .smallDescriptionInnerContainer {
  display: none;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] .innerButtonsContainer .buttonInnerDiv a[id*="DeleteLink"] {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 20px;
  height: 20px;
  background: url(/BuiltTheme/food_service_wild_rice.v3.0/e32836fc/images/simple_colored_icon_set.png) 2px -498px no-repeat;
  overflow: hidden;
  text-indent: -1000px;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] .innerButtonsContainer .buttonInnerDiv a[id*="SetCoverLink"] {
  margin: 10px 0 0 0;
  display: inline-block;
  font-size: 14px;
}
.WaGadgetContactProfile .photosContainerUL [class^="photoInnerContainer"] .fullDescriptionContainer {
  font-size: 14px;
}
.WaGadgetContactProfile .photosContainerUL .photoInnerContainerOver {
  background: #dceaf1;
}
/* mode: WaGadgetContactProfileStatePhotoGallery ( current photo ) */

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

.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  margin-left: 10px;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton[type="submit"],
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton[type="button"] {
  padding: 6px 15px;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton .disabled,
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton[disabled="disabled"],
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoHeaderContainer .buttonsInTitleContainer input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetContactProfileStatePhotoGallery #idPhotoMainContainer .pageTitleOuterContainer .pageTitleContainer h1 {
  font-size: 36px;
  font-weight: bold;
}
.WaGadgetContactProfileStatePhotoGallery .footerContainer .buttonsContainer input.typeButton {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  margin: 0 5px;
}
.WaGadgetContactProfileStatePhotoGallery .footerContainer .buttonsContainer input.typeButton[type="submit"],
.WaGadgetContactProfileStatePhotoGallery .footerContainer .buttonsContainer input.typeButton[type="button"] {
  padding: 6px 15px;
}
.WaGadgetContactProfileStatePhotoGallery .footerContainer .buttonsContainer input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetContactProfileStatePhotoGallery .footerContainer .buttonsContainer input.typeButton .disabled,
.WaGadgetContactProfileStatePhotoGallery .footerContainer .buttonsContainer input.typeButton[disabled="disabled"],
.WaGadgetContactProfileStatePhotoGallery .footerContainer .buttonsContainer input.typeButton.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetContactProfileStatePhotoGallery .footerContainer .buttonsContainer input.typeButton:hover {
  background: #2f312a;
}
/* mode: WaGadgetContactProfileStateFinances ( invoices and payments ) */

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

.WaGadgetContactProfileStateFinances .genericList {
  margin: 30px 0 0 0;
}
.WaGadgetContactProfileStateFinances .genericListHeaderContainer table td.infoContainer {
  width: 25%;
}
.WaGadgetContactProfileStateFinances .genericListTable th.lastTh {
  padding-right: 18px;
}
.WaGadgetContactProfileStateFinances .genericListTable td div.alert {
  font-weight: normal;
}
.WaGadgetContactProfileStateFinances .genericListTable input[type="checkbox"] {
  margin-top: 4px;
}
.WaGadgetContactProfileStateFinances .genericListTable tr.grayedOutBk td {
  background-color: #ead0d2;
}
.WaGadgetContactProfileStateFinances .genericListTable .bottomRow .memberDirectoryBottomRow {
  padding-bottom: 15px;
}
.WaGadgetContactProfileStateFinances .genericListTable tr:hover + .bottomRow td {
  background-color: #dceaf1;
}
/* mode: WaGadgetContactProfileStateFinances ( invoices details ) */

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

/* gadget: sand message
/****************************************************************************************************/

.WaGadgetEmailMember strong {
  font-weight: normal;
}
/* gadget: authorization required
/****************************************************************************************************/

.WaGadgetAuthorizationRequired .loginPageTable #idLoginBox div input[type=text],
.WaGadgetAuthorizationRequired .loginPageTable #idPasswordBox div input[type=text],
.WaGadgetAuthorizationRequired .loginPageTable #idLoginBox div input[type=password],
.WaGadgetAuthorizationRequired .loginPageTable #idPasswordBox div input[type=password] {
  border: 1px solid #c1cbcc;
}
.WaGadgetAuthorizationRequired .loginPageTable #idRememberMe {
  white-space: nowrap;
}
.WaGadgetAuthorizationRequired .loginPageTable #idRememberMe input[type=checkbox] {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin: 1px 2px 0 0;
  padding: 0;
  vertical-align: middle;
}
.WaGadgetAuthorizationRequired .loginPageTable #idRememberMe label {
  display: inline-block;
  vertical-align: middle;
}
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
}
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton[type="submit"],
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton[type="button"] {
  padding: 6px 15px;
}
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton:hover {
  background: #2f312a;
}
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton .disabled,
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton[disabled="disabled"],
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton:hover {
  background: #2f312a;
}
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idForgotLinkBox {
  display: inline-block;
  float: none;
  padding: 0;
  vertical-align: middle;
}
/* gadget: change password
/****************************************************************************************************/

.WaGadgetChangePassword #idActionButtonsContainer td.left {
  width: 0%;
}
.WaGadgetChangePassword #idActionButtonsContainer td.right {
  width: 100%;
  text-align: center;
}
/****************************************************************************************************/

/*	WaGadgetMemberPublicProfile                                                                       */

/*		WaGadgetMemberPublicProfileStateMain                                                               */

/*		WaGadgetMemberPublicProfileStatePhotoAlbums                                                        */

/*		WaGadgetMemberPublicProfileStatePhoto                                                              */

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

/* mode: WaGadgetMemberPublicProfileStateMain ( public profile ) */

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

.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton {
  width: auto;
  height: auto;
  margin: 0;
  padding: 4px 15px;
  border: none;
  background: #494d41;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  font: normal 14px;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  margin-left: 15px;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton[type="submit"],
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton[type="button"] {
  padding: 6px 15px;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton .disabled,
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton[disabled="disabled"],
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton.aspNetDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 .sendMailButtonContainer input.typeButton:hover {
  background: #2f312a;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .formOuterContainer .bundlContact img {
  vertical-align: middle;
}
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .formOuterContainer .bundlContact a {
  vertical-align: middle;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL {
  text-align: left;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL li.photoGalleryItemContainerLi {
  width: 160px;
  margin: 0 10px 20px 0;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL li.photoGalleryItemContainerLi div[class^="photoGalleryItemThumbnailImage"] {
  position: relative;
  border: none;
  background: #f8f8f8;
  padding: 15px;
  border: 1px solid #cccccc;
  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.3);
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL li.photoGalleryItemContainerLi div[class^="photoGalleryItemThumbnailImage"] a {
  vertical-align: top;
  margin: 0;
  width: 128px;
  height: 128px;
  outline: none;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL li.photoGalleryItemContainerLi div[class^="photoGalleryItemThumbnailImage"] a:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
  overflow: hidden;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL li.photoGalleryItemContainerLi div[class^="photoGalleryItemThumbnailImage"] a img {
  vertical-align: middle;
}
.WaGadgetMemberPublicProfile ul.albumsContainerUL li.photoGalleryItemContainerLi div.photoGalleryItemThumbnailImageHover {
  background: #dceaf1;
}
/* mode: WaGadgetMemberPublicProfileStatePhotoAlbums ( list photos in album profile ) */

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

.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer {
  *zoom: 1;
  zoom: 1;
  margin: 0 0 20px 0;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer:before,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer:after {
  display: table;
  content: "";
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer:after {
  clear: both;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleLeftContainer h1.pageTitle {
  font-size: 36px;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .photosContainer ul.photosContainerUL {
  text-align: left;
  height: auto !important;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .photosContainer ul.photosContainerUL li.photoAlbumItemContainerLi {
  width: 160px;
  height: 160px;
  margin: 0 10px 15px 0;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberPhotoAlbumContainer #idPhotoAlbumMainContainer .photosContainer ul.photosContainerUL li.photoAlbumItemContainerLi.coverPhoto .photoInnerContainer {
  background: #b8d4e2;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL [class^="photoInnerContainer"] {
  position: relative;
  border: none;
  background: #f8f8f8;
  padding: 15px;
  border: 1px solid #cccccc;
  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.3);
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] a {
  vertical-align: top;
  margin: 0;
  width: 128px;
  height: 128px;
  outline: none;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] a:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
  overflow: hidden;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] a img.photoAlbumItemThumbnailPhoto {
  vertical-align: middle;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] .smallDescriptionContainer {
  display: none;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL [class^="photoInnerContainer"] [class^="photoAlbumItemThumbnailPhoto"] .smallDescriptionContainer .smallDescriptionInnerContainer {
  display: none;
}
.WaGadgetMemberPublicProfileStatePhotoAlbums .photosContainerUL .photoInnerContainerOver {
  background: #dceaf1;
}
/* mode: WaGadgetMemberPublicProfileStatePhoto ( current photo ) */

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

.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer .pageTitleOuterContainer .pageTitleContainer h1 {
  margin: 0;
  font-size: 36px;
}
