body,
div,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
th,
td {
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset {
  border: 0;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}
q:before,
q:after {
  content: "";
}
abbr,
acronym {
  border: 0;
}
/* common content style */
/* content background color */
/* link color */
/* link color on hover */
/* notmal text color */
/* alt text color */
/* alt2 text color */
/* highlighted text background */
/* main menu */
/* bread crumbs */
/* login box */
/* header */
/* form */
/* footer */
/* PoweredByWA */
/* art box */
/* member Dir, event list calendar, forum, css blockquote */
/* forum */
/* events */
.mandatorySymbol,
.requiredSymbol {
  color: red;
  font-weight: bold;
  font-size: 0.8em;
  padding-right: 2px;
}
.formContainer .fieldSubContainer .fieldLabel span.mandatorySymbol {
  text-decoration: none;
}
.validationError {
  color: red;
  margin-left: 10px;
  font-size: 0.7em;
}
input[type="button"],
input[type="submit"],
input[type="submitButton"] {
  cursor: pointer;
  padding: 2px 7px;
  overflow: visible;
  width: auto;
}
h2.pageSubTitle,
h2.stepTitle {
  padding-bottom: 10px;
  padding-bottom: 0.5em;
}
.pageTitleOuterContainer {
  width: 100%;
  clear: both;
  margin-bottom: 10px;
}
.pageTitleOuterContainer .pageViewSwitcherOuterContainer {
  float: right;
}
.pageTitleOuterContainer .pageViewSwitcherOuterContainer a {
  margin-left: 5px;
}
.pageTitleOuterContainer .pageBackContainer {
  float: left;
  width: 100%;
  margin-top: 5px;
}
.pageTitleOuterContainer .pageTitleContainer {
  float: left;
  width: 75%;
}
.boxActionContainer {
  margin-left: 15%;
  margin-top: 10px;
  float: left;
}
.boxActionContainer INPUT {
  padding: 2px 5px;
  margin-right: 5px;
}
.titleContainer {
  width: 100%;
  float: left;
  padding-bottom: 10px;
}
.titleContainer h1[class*="SystemPageTitle"] {
  float: left;
  width: 75%;
}
.titleContainer #idTitleRight {
  float: right;
  width: 25%;
}
.titleContainer #idTitleRight .pageViewSwitcherContainer {
  float: right;
}
blockquote {
  border-width: 1px;
  border-style: solid;
  padding: 1% 1% 1% 2%;
  margin: 1% 1% 1% 0;
}
.pageTitleContainer a.rssFeedLabel {
  outline: none;
  display: inline-block;
}
.pageTitleContainer a.rssFeedLabel img {
  border: 0;
  outline: none;
}
/* globals */

body.controlTablesBordersInEditor {
  text-align: left;
}
body.printContentView,
body.widgetMode,
body.insertedUserCustomForm {
  background: none;
}
body.widgetMode #idMainContainer #idContentContainer {
  background: none;
  padding-top: 0;
}
body.widgetMode #idMainContainer #idContentContainer #idContentTopShadow,
body.widgetMode #idContentBottomLeftShadow,
body.widgetMode #idFooterContainer,
body.widgetMode #idFooterPoweredByContainer {
  display: none;
}
body.widgetMode #idContentLeftShadow,
body.widgetMode #idContentLeftShadow #idContentRightShadow {
  margin: 0;
  background: none;
}
body.widgetMode #idContent {
  margin: 0;
}
body.widgetMode #idContent #idInnerContent {
  padding: 1%;
}
body.customizeContentView {
  background: none repeat scroll 0 0 transparent;
  filter: none;
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}
body.customizeContentView #idMainContainer {
  float: none;
  margin: 0 auto;
  position: relative;
  width: 900px;
}
body.customizeContentView #idMainContainer #idHeaderContainer {
  background: url('/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/headerbg.png') repeat;
}
body.customizeContentView #idMainContainer .hidden {
  display: none;
}
.mandatorySymbol,
.requiredSymbol {
  color: red;
  font-weight: bold;
  font-size: 0.8em;
}
#idEditorBackgroundContainer {
  background-color: white;
}
a {
  color: #2c6d7b;
}
a:hover {
  color: #843b01;
}
form {
  outline: none;
}
forum:focus {
  outline: none;
}
h1,
h2,
h3,
h4,
h5 {
  color: black;
  font-weight: bold;
  font-family: Verdana;
  padding: 0.1em 0 0.4em 0;
}
h1.contStyleExcHeadingColored,
h2.contStyleExcHeadingColored,
h3.contStyleExcHeadingColored,
h4.contStyleExcHeadingColored,
h5.contStyleExcHeadingColored {
  color: #0076aa;
}
h1 {
  font-size: 21px;
}
h2 {
  font-size: 18px;
}
h3 {
  font-size: 15px;
}
h4 {
  font-size: 14px;
}
h5 {
  font-size: 13px;
}
h6 {
  font-size: 12px;
}
span.contStyleExcInlineColored1,
p.contStyleExcInlineColored1 {
  color: #0076aa;
}
span.contStyleExcInlineColored2,
p.contStyleExcInlineColored2 {
  color: #ec6c4d;
}
span.contStyleExcInlineHighlighted,
p.contStyleExcInlineHighlighted {
  color: white;
  background-color: #6e6e6e;
}
span.contStyleExcInlineLarger,
p.contStyleExcInlineLarger {
  font-size: 120%;
}
span.contStyleExcInlineSmaller,
p.contStyleExcInlineSmaller {
  font-size: 85%;
}
.functionalPageContainer a.additionalLink {
  margin-left: 0px;
}
.pageTitleOuterContainer .pageViewSwitcherOuterContainer img {
  vertical-align: middle;
}
.pageTitleOuterContainer .pageBackContainer {
  padding-bottom: 14px;
}
blockquote,
blockquote.quotedText {
  border-color: #c5c5c5;
  border-width: 1px;
  border-style: solid;
  background-color: #dddddd;
}
TABLE.contStyleExcSimpleTable {
  border-color: #999999;
}
TABLE.contStyleExcSimpleTable TH,
TABLE.contStyleExcSimpleTable TD {
  border-color: #999999;
}
.validationError {
  color: red;
  margin-left: 10px;
  font-size: 1em;
}
.introOuterContainer {
  clear: both;
}
.cnHeaderContainer {
  width: 919px;
  padding: 3px 3px 0px 3px;
  background: url('/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/heder_content_bg.png');
  clear: both;
}
.headerContentHolder {
  background-color: "transparent";
  background-image: url("https://sf.wildapricot.org/ThemeSharedRes/HeaderBackgroundImages/Set-28-05.jpg");
  background-position: left top;
  background-repeat: repeat-y;
}
#idHeaderHeightContainer {
  padding: 0px;
}
#idEditableArea01 .cnHeaderContainer {
  width: 919px;
  clear: both;
}
/* mainstruct */

html {
  font-size: 100.01%;
}
body {
  background: url('/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/mainbg.png') repeat-x;
  background-color: black;
  font-family: tahoma, verdana, sans-serif;
  font-size: 62.5%;
  font-size: 12px;
}
BODY.LayoutPlain {
  background: black url('/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/mainbgplain.png') repeat-x;
}
BODY.LayoutPlain .cnMainContainer .cnTopArea .cnContentContainer {
  margin: 20px auto 0;
}
.cnMainContainer {
  width: 100%;
  min-width: 925px;
  padding: 0 0 30px 0;
}
.cnMainContainer .cnLoginBoxAreaContainer {
  height: 41px;
  background: url('/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/login_box_conteiner_bg.png') repeat-x;
}
.cnMainContainer .cnLoginBoxAreaContainer #id_LoginBoxArea {
  margin: 0 auto;
  width: 921px;
  padding: 5px 2px 0 2px;
}
.cnMainContainer .cnTopArea {
  background: #333333 url('/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/header_bg.jpg') center top no-repeat;
  width: 100%;
  background-size: cover;
}
.cnMainContainer .cnTopArea .googleAdTop {
  margin: auto;
  padding: 0px 3px;
  width: 919px;
}
.cnMainContainer .cnTopArea .googleAdTop .googleAdCoTop {
  width: 728px;
  margin: 0 auto;
}
.cnMainContainer .cnTopArea .cnTopAreaContent {
  width: 925px;
  margin: 0 auto;
  position: relative;
  background: url('/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/breadcrumbs_bg.png') center top repeat-y;
}
.cnMainContainer .cnTopArea .cnTopAreaContent .cnMainMenuContainer {
  z-index: 597;
  width: 919px;
  position: relative;
  overflow: visible;
  background: url('/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/mainmenu_bg.png') left bottom no-repeat;
  padding: 0px 3px 3px 3px;
  zoom: 1;
}
.cnMainContainer .cnContentContainer {
  width: 925px;
  margin: 0 auto;
  background: url('/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/content_conteiner_bg.png') repeat-y;
}
.cnMainContainer .cnContentContainer .cnContentTopShadow {
  display: none;
}
 {
  height: 282px;
}
.cnContent {
  margin: 0px 3px;
  background: white;
}
.cnContent {
  zoom: 1;
}
.cnContent:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.cnPrimaryContentContainer {
  zoom: 1;
}
.cnPrimaryContentContainer:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.cnPrimaryContentBlock1ContentHolder {
  position: relative;
}
.cnPrimaryContentBlock1Content > DIV {
  zoom: 1;
  padding: 20px;
  position: relative;
}
.widgetMode .cnPrimaryContentBlock1Content > DIV {
  padding: 20px 28px 20px 0;
}
.cnPrimaryContentBlock1Content:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.cnPrimaryContentBlock1 {
  zoom: 1;
}
.cnPrimaryContentBlock1:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.cnContentBottomLeftShadow {
  display: none;
}
.WaGadgetBreadcrumbs {
  font-size: 14px;
  color: black;
  overflow: hidden;
  padding: 1px 20px 0px 20px;
  zoom: 1;
}
.WaGadgetBreadcrumbs ul {
  list-style: none;
  padding: 0  0 3px 0;
  margin: 0;
}
.WaGadgetBreadcrumbs ul li {
  padding: 0 15px 0 2px;
  display: inline-block;
  background: url(../images/bread_crumbs_dot.png) 100% 6px no-repeat;
}
.WaGadgetBreadcrumbs ul li a {
  color: black;
}
.WaGadgetBreadcrumbs ul li.last {
  background: none;
}
* html .WaGadgetBreadcrumbs ul li {
  display: inline;
}
* + html .WaGadgetBreadcrumbs ul li {
  display: inline;
}
.WaGadgetBreadcrumbs li + li:before {
  padding: 0;
  content: none;
}
.cnFooterSeparatorTopCorners {
  display: none;
}
.cnFooterSeparator {
  display: none;
}
.cnFooterSeparatorBottomCorners {
  display: none;
}
.cnFooterContainerTopCorners {
  display: none;
}
.cnFooterContainer {
  width: 919px;
  padding: 0px 3px;
  margin: 0 auto;
  background: url('/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/content_conteiner_bg.png') repeat-y;
}
.cnFooterContainer .footerContentHolder {
  padding: 30px 23px 15px 23px;
  background: url('/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/footer_bg.jpg') center top repeat-y;
  min-height: 52px;
  position: relative;
  text-align: left;
  _height: 57px;
}
.cnFooterContainer .WaGadgetContent {
  color: white;
}
.cnFooterContainer .WaGadgetContent a {
  color: white;
}
.cnFooterContainerBottomCorners {
  display: none;
}
.cnFooterPoweredByContainer {
  width: 879px;
  margin: 0 auto;
  padding: 20px 23px 5px 23px;
  text-align: right;
}
.cnFooterPoweredByContainer .cnFooterPoweredByWA {
  font-size: 10px;
  color: gray;
}
.cnFooterPoweredByContainer .cnFooterPoweredByWA a {
  color: gray;
}
.cnFooterPoweredByContainer .cnFooterPoweredByWA em {
  font-style: normal;
}
BODY.customizeContentView .cnFooterContainer {
  margin: 15px;
}
.WaGadgetLoginForm {
  min-width: 530px;
  padding-top: 5px;
  text-align: right;
}
.WaGadgetLoginForm .mandatorySymbol,
.WaGadgetLoginForm .requiredSymbol {
  display: inline-block !important;
}
.WaGadgetLoginForm a,
.WaGadgetLoginForm .loginBoxRememberMeLabel,
.WaGadgetLoginForm .loginBoxUserName {
  color: #e3f3f9;
}
.WaGadgetLoginForm input[type="button"] {
  font-size: 11px;
  padding: 0 8px 0 6px;
}
.WaGadgetLoginForm .loginBoxLoginInput,
.WaGadgetLoginForm .loginBoxPasswordInput {
  display: inline-block;
  width: 106px;
  height: 14px;
  padding: 1px 5px 1px 5px;
  border: 1px solid #383d40;
  background-color: #8c8c8c;
  color: #feffff;
  font-size: 11px;
  line-height: 16px;
  vertical-align: top;
  margin: 0 1px 0 0;
}
.WaGadgetLoginForm .loginBoxPasswordInput {
  margin: 0 7px 0 0;
}
.WaGadgetLoginForm .loginBoxRememberMeCheckbox {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin: 2px 4px 0 0;
  vertical-align: top;
}
.WaGadgetLoginForm .loginBoxRememberMeLabel {
  display: inline-block;
  white-space: nowrap;
  vertical-align: top;
  margin: 0 11px 1px 0;
}
.WaGadgetLoginForm .loginBoxForgotPassword {
  display: inline-block;
  white-space: nowrap;
  vertical-align: top;
}
.WaGadgetLoginForm .loginBoxLoginButton {
  display: inline-block;
  background: url('/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/button_login.png') no-repeat top left;
  border: 0;
  width: 50px;
  height: 18px;
  color: #242808;
  font-family: Tahoma;
  font-size: 11px;
  padding: 0px 0 2px 0;
  margin: 0 0 0 5px;
  -moz-background-clip: padding-box;
}
.WaGadgetLoginForm .loginBoxLapsedMembership,
.WaGadgetLoginForm .loginBoxUserName,
.WaGadgetLoginForm .loginBoxProfileLink,
.WaGadgetLoginForm .loginBoxChangePassword,
.WaGadgetLoginForm .loginBoxLogout {
  display: inline-block;
  margin: 0 0px 0 10px;
}
.WaGadgetLoginForm form.oAuthForm,
.WaGadgetLoginForm form.oAuthIsTrue {
  display: inline-block;
}
.WaGadgetLoginForm .openAuthFormContainer {
  display: inline-block;
  max-width: 230px;
  vertical-align: middle;
}
.WaGadgetLoginForm .openAuthFormContainer form.oAuthForm .oAuthButtonsContainer {
  text-align: right;
}
.WaGadgetLoginForm .openAuthFormContainer form.oAuthForm .oAuthButtonsContainer .wa-authenticateLoginLink {
  margin-top: 2px;
  max-width: 100px;
  margin-bottom: 0;
  margin-right: 5px;
}
* html .loginBoxLinkButton .loginBoxLapsedMembership,
* html .loginBoxLinkButton .loginBoxUserName,
* html .loginBoxLinkButton .loginBoxProfileLink,
* html .loginBoxLinkButton .loginBoxChangePassword,
* html .loginBoxLinkButton .loginBoxLogout,
* + html .loginBoxLinkButton .loginBoxLapsedMembership,
* + html .loginBoxLinkButton .loginBoxUserName,
* + html .loginBoxLinkButton .loginBoxProfileLink,
* + html .loginBoxLinkButton .loginBoxChangePassword,
* + html .loginBoxLinkButton .loginBoxLogout {
  display: inline;
}
* html .WaGadgetLoginForm .loginBoxForgotPassword {
  display: inline;
}
* + html .WaGadgetLoginForm .loginBoxForgotPassword {
  display: inline;
}
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.WaGadgetLoginButton {
  text-align: right;
  white-space: nowrap;
  font-size: 11px;
}
.WaGadgetLoginButton a {
  color: #e3f3f9;
}
.WaGadgetLoginButton .loginBoxLinkContainer .loginBoxLinkButton {
  display: inline-block;
  width: 74px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  overflow: hidden;
  background: url('/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/login_button.png') center center no-repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: white;
  text-decoration: none;
}
.WaGadgetLoginButton .loginBoxLapsedMembership,
.WaGadgetLoginButton .loginBoxUserName,
.WaGadgetLoginButton .loginBoxProfileLink,
.WaGadgetLoginButton .loginBoxChangePassword,
.WaGadgetLoginButton .loginBoxLogout {
  display: inline-block;
  margin: 6px 0px 0 10px;
}
.WaGadgetLoginButton .loginBoxLogout {
  margin-right: 51px;
}
#idLoginForm TABLE.loginPageTable {
  width: 100%;
}
#idLoginForm TABLE.loginPageTable #idLoginMessage p {
  margin: 5px 0;
}
#idLoginForm TABLE.loginPageTable #idPasswordBox,
#idLoginForm TABLE.loginPageTable #idRememberMe,
#idLoginForm TABLE.loginPageTable #idSubmitBox {
  padding-top: 10px;
  float: left;
  width: 100%;
}
#idLoginForm TABLE.loginPageTable #idLoginBox INPUT,
#idLoginForm TABLE.loginPageTable #idPasswordBox INPUT {
  width: 30%;
}
#idLoginForm TABLE.loginPageTable #idSubmitBox #idLoginButtonBox {
  float: left;
}
#idLoginForm TABLE.loginPageTable #idSubmitBox #idLoginButtonBox INPUT {
  padding: 5px 15px;
  margin-top: 3px;
}
#idLoginForm TABLE.loginPageTable #idSubmitBox #idForgotLinkBox {
  float: left;
  width: 1%;
  margin-left: 1%;
}
#idLoginForm TABLE.loginPageTable #idRememberMe label {
  margin-left: 5px;
}
#idLoginForm #idLoginMessage {
  margin-bottom: 10px;
}
#idLoginForm P:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  font-size: 0;
  content: ".";
}
#idLoginForm P SPAN.mandatorySymbol {
  margin-bottom: 10px;
  float: left;
  width: 100%;
}
/* WaGadgetAuthorizationRequired,  Open Authorization form (Facebook, GooglePlus) */

.WaGadgetAuthorizationRequired .openAuthFormContainer,
.WaGadgetAuthorizationRequired .authFormContainer {
  display: table-cell;
  vertical-align: top;
}
.WaGadgetAuthorizationRequired .openAuthFormContainer {
  border-right: 1px solid #cdcdcd;
  max-width: 210px;
  padding-right: 40px;
}
.WaGadgetAuthorizationRequired .authFormContainer {
  padding-left: 40px;
}
.widgetMode .WaGadgetAuthorizationRequired .authFormContainer {
  padding-left: 0;
}
.WaGadgetAuthorizationRequired .wa-authenticateLoginLink {
  display: block;
  max-width: 210px;
  margin-bottom: 20px;
}
.WaGadgetAuthorizationRequired #idLoginForm TABLE.loginPageTable #idLoginBox INPUT,
.WaGadgetAuthorizationRequired #idLoginForm TABLE.loginPageTable #idPasswordBox INPUT {
  width: 50%;
}
/* loginpage */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.dropdown {
  position: relative;
  padding: 0 0px 0 0px;
  background: #01719f url('/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/mainmenu_ul_bg.png') left bottom repeat-x;
  zoom: 1;
}
ul.dropdown:after {
  content: ".";
  display: block;
  height: 0px;
  font-size: 0;
  visibility: hidden;
  clear: both;
}
ul.dropdown div.menuMemberOnlyAndHiddenIcon,
ul.dropdown div.menuHiddenIcon,
ul.dropdown div.menuMemberOnlyIcon {
  background-position: left top;
  opacity: 0.5;
  height: 12px;
  overflow: visible;
  float: left;
  margin-right: 2px;
  margin-top: 3px;
}
ul.dropdown div.menuMemberOnlyAndHiddenIcon {
  background-image: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/icon_lockeye.gif);
  width: 15px;
}
ul.dropdown div.menuHiddenIcon {
  background-image: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/icon_eye.gif);
  width: 15px;
}
ul.dropdown div.menuMemberOnlyIcon {
  background-image: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/icon_lock.gif);
  width: 12px;
}
ul.dropdown li {
  float: left;
  white-space: nowrap;
  vertical-align: middle;
  zoom: 1;
  font-size: 22px;
  color: white;
  height: 61px;
  font-family: Arial, Helvetica, sans-serif;
}
ul.dropdown li.hover,
ul.dropdown li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
  background: #023761;
}
ul.dropdown li a {
  display: inline-block;
  color: white;
  text-decoration: none;
  cursor: pointer;
}
ul.dropdown li.hover a,
ul.dropdown li:hover a {
  color: white;
}
ul.dropdown li span {
  display: inline-block;
  padding: 18px 16px 21px 17px;
  line-height: 22px;
  background: #023761;
}
ul.dropdown li a span {
  background: none;
}
ul.dropdown li .itemContainer {
  display: inline-block;
}
ul.dropdown li * html .itemContainer {
  display: inline-block;
}
ul.dropdown li * + html .itemContainer {
  display: inline;
}
ul.dropdown li.dir > .itemContainer {
  background-image: url('../images/menu_dir.png');
  background-position: 99% 50%;
  background-repeat: no-repeat;
}
ul.dropdown ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 250px;
  padding: 23px 1px 12px 1px;
  margin: -10px 0 0 16px;
  background-image: url(../images/mainmenu_dropdown_bg.png);
  background-position: left top;
  background-repeat: no-repeat;
}
ul.dropdown ul ul {
  margin: 0px 0 0 0px;
  padding: 10px 1px 10px 1px;
  background-image: url(../images/mainmenu_dropdown_bg.png);
  background-position: left -10px;
  background-repeat: no-repeat;
}
ul.dropdown ul li {
  white-space: normal;
  float: left;
  width: 100%;
  font-weight: normal;
  font-size: 16px;
  font-family: Tahoma, Geneva, sans-serif;
  line-height: 16px;
  border: none;
  height: auto;
  padding: 0px 0 0px 0;
}
ul.dropdown ul li .itemContainer {
  display: block;
  *margin-bottom: -1px;
}
ul.dropdown ul li.dir > .itemContainer {
  background-image: url('../images/menu_dir2.png');
  background-position: 99% 50%;
  background-repeat: no-repeat;
  position: relative;
}
ul.dropdown ul li.dir > .itemContainer span {
  background-image: url('../images/menu_dir2.png');
  background-position: 99% 50%;
  background-repeat: no-repeat;
  position: relative;
}
ul.dropdown ul li.hover,
ul.dropdown ul li:hover {
  background: #075575;
}
ul.dropdown ul li a {
  display: block;
}
ul.dropdown ul li span {
  display: block;
  padding: 2px 15px 4px 10px;
  line-height: 16px;
  background: #072d4a;
  overflow: hidden;
}
ul.dropdown ul li a span {
  color: white;
  background: none;
  overflow: hidden;
}
ul.dropdown ul ul {
  top: 0;
  left: 100%;
}
ul.dropdown > li.dir > .itemContainer > span {
  background-image: url('../images/menu_dir.png');
  background-position: 99% 50%;
  background-repeat: no-repeat;
}
ul.dropdown li:hover > ul {
  visibility: visible;
}
* html ul.dropdown li .itemContainer {
  display: inline;
}
.formTitleContainer {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
.formTitleContainer H3.formTitle {
  display: block;
  float: left;
  width: 50%;
}
.mandatoryFieldsTitle {
  display: block;
  float: right;
  text-align: right;
  width: 50%;
  *clear: left;
}
.mandatoryFieldsTitle em {
  color: red;
  font-weight: bold;
  font-size: 0.8em;
}
.formOuterContainer {
  margin-top: 10px;
}
.formContainer .captionContainer {
  float: left;
  width: 99.4%;
  padding: 0.3%;
  margin: 10px 0;
}
.formContainer .captionContainer .fieldLabel {
  width: 25%;
  float: left;
}
.formContainer .captionContainer .fieldBody {
  width: 75%;
  float: left;
}
.formContainer .sectionContainer {
  float: left;
  clear: both;
  width: 100%;
}
.formContainer .fieldSubContainer {
  margin-bottom: 10px;
  float: left;
  width: 100%;
  *margin-bottom: 0px;
  *padding-bottom: 10px;
}
.formContainer .fieldSubContainer .fieldLabel {
  width: 23%;
  float: left;
  text-align: right;
  padding-right: 2%;
  overflow: hidden;
  *padding-top: 2px;
}
.formContainer .fieldSubContainer .fieldLabel span {
  margin-right: 2px;
}
.formContainer .fieldSubContainer .fieldLabel span.leavePasswordBlank {
  display: block;
  width: 100%;
  margin: 0;
}
.formContainer .fieldSubContainer .fieldLabel .labeledImage {
  display: inline;
}
.formContainer .fieldSubContainer .fieldLabel .labeledImage IMG {
  margin-left: 10px;
}
.formContainer .fieldSubContainer .fieldBody {
  width: 75%;
  float: left;
  text-align: left;
}
.formContainer .fieldSubContainer .fieldBody .typeInstruction {
  font-size: 0.9em;
  clear: both;
  white-space: normal;
}
.formContainer .fieldSubContainer .fieldBody .typeInstruction .levelDescription {
  font-size: 0.9em;
}
.formContainer .fieldSubContainer .fieldBody .textLine {
  width: 100%;
}
.formContainer .fieldSubContainer .fieldBody a.inactiveLink {
  text-decoration: line-through !important;
}
.formContainer .fieldSubContainer .fieldBody a.clearSelectionLabel {
  cursor: pointer;
  display: inline-block;
  padding-bottom: 9px;
  text-decoration: underline;
}
.formContainer .fieldSubContainer .fieldBody INPUT {
  overflow: hidden;
}
.formContainer .fieldSubContainer .fieldBody INPUT.typeButton {
  width: auto;
  padding: 2px 10px;
}
.formContainer .fieldSubContainer .fieldBody INPUT.typeText {
  width: 69.8%;
}
.formContainer .fieldSubContainer .fieldBody TEXTAREA {
  width: 69.8%;
  height: 120px;
}
.formContainer .fieldSubContainer .fieldBody IFRAME #Upload_Description {
  color: white;
}
.formContainer .fieldSubContainer .fieldBody .captchaImageContainer .captchaGuiding {
  margin-bottom: 7px;
}
.formContainer .fieldSubContainer .fieldBody .captchaImageContainer .captchaImage {
  width: 100%;
}
.formContainer .fieldSubContainer .fieldBody .captchaImageContainer .captchaImage img {
  max-width: 100%;
  height: auto;
}
.formContainer .fieldSubContainer .fieldBody UL.list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.formContainer .fieldSubContainer .fieldBody UL.list LI {
  height: auto;
  min-height: 16px;
}
.formContainer .fieldSubContainer .fieldBody UL.list LI.checked {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/recEmails.gif) left top no-repeat;
  padding-left: 20px;
}
.formContainer .fieldSubContainer .fieldBody UL.list LI.unchecked {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/recEmails-n.gif) left top no-repeat;
  padding-left: 20px;
}
.formContainer .fieldSubContainer .fieldBody UL.list LI UL.list {
  margin-left: 17px;
}
.formContainer .fieldSubContainer .fieldBody SELECT {
  width: 70%;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem {
  clear: both;
  width: 100%;
  display: table-row;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem.eventRegistrationTypeRadioWrapper .availableRegistrationCount {
  color: #888888;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem.eventRegistrationTypeRadioWrapper a.warningDetailsLink {
  cursor: help;
  text-decoration: underline;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem.eventRegistrationTypeRadioWrapper.disabled .label span:first-child label {
  color: #888888;
  padding-right: 0;
  background: none;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem.eventRegistrationTypeRadioWrapper .warningLabel {
  padding-left: 23px;
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/icons/icon-warning-new.png) no-repeat 5px center;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem .typeRadioContainer,
.formContainer .fieldSubContainer .fieldBody .fieldItem .typeCheckboxContainer,
.formContainer .fieldSubContainer .fieldBody .fieldItem .typeRadio,
.formContainer .fieldSubContainer .fieldBody .fieldItem .typeCheckbox {
  vertical-align: top;
  margin: 1px 2px 0 0;
  display: table-cell;
  width: 4%;
  padding-bottom: 9px;
  *width: 3%;
  *display: inline-block;
  *margin-top: 0;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem .typeRadioContainer INPUT,
.formContainer .fieldSubContainer .fieldBody .fieldItem .typeCheckboxContainer INPUT,
.formContainer .fieldSubContainer .fieldBody .fieldItem .typeRadio INPUT,
.formContainer .fieldSubContainer .fieldBody .fieldItem .typeCheckbox INPUT {
  cursor: pointer;
  width: 15px;
  border: none;
  *height: 14px;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem .label {
  vertical-align: top;
  width: 90%;
  display: table-cell;
  padding-bottom: 9px;
  position: relative;
  zoom: 1;
  *display: inline-block;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem .label LABEL {
  cursor: pointer;
  *vertical-align: top;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem .label label.levelProperties span.textLine strong.labelTitle {
  *padding-right: 4px;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem .label .textLine {
  display: block;
  float: none;
  width: auto;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem .label .textLine strong {
  *display: inline-block;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem .label INPUT.typeText {
  width: 30%;
  margin-left: 1%;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem .label .labelSubTitle {
  font-size: 100%;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem .label > label {
  *display: inline-block;
}
.formContainer .fieldSubContainer TABLE {
  width: 100%;
}
.formContainer .fieldSubContainer TABLE TD.left {
  width: 25%;
  text-align: right;
  vertical-align: top;
  padding-top: 1px;
}
.formContainer .fieldSubContainer TABLE TD.left .fieldLabel {
  width: 92%;
  padding-right: 8%;
}
.formContainer .fieldSubContainer TABLE TD.right {
  width: 75%;
  vertical-align: top;
}
.formContainer .fieldSubContainer TABLE TD.right .fieldBody {
  width: 100%;
}
.formContainer .singleStringContainer .fieldLabel {
  *padding-top: 2px;
}
.formContainer .calculatedExtraChargeContainer .fieldSubContainer .fieldBody INPUT.typeText {
  width: 45px;
}
.formContainer .calculatedExtraChargeContainer .fieldSubContainer .fieldBody SPAN.validationError {
  margin-left: 0;
}
.formContainer .calculatedExtraChargeContainer .fieldSubContainer .fieldBody SPAN.validationError[style*='display: inline'] {
  display: block !important;
  margin-top: 5px;
}
@media all and (-webkit-min-device-pixel-ratio: 0) {
  .formContainer .fieldSubContainer .fieldBody textarea {
    width: 70%;
  }
}
.fileFieldContainer .fieldBody IFRAME {
  width: 390px !important;
}
.buttonsSubContainer {
  margin-left: 25%;
  *margin-left: 23%;
}
.buttonsSubContainer .fieldLabel {
  width: 0;
}
.buttonsSubContainer .fieldBody INPUT {
  width: 15%;
  margin-right: 2%;
}
.navigationContainer {
  float: left;
  width: 100%;
  margin: 5px 0;
}
.navigationContainer .additionalLink {
  float: left;
  clear: both;
  margin-top: 10px;
}
.navigationContainer input[type="submit"],
.navigationContainer input[type="button"] {
  margin-right: 15px;
}
.navigationContainer input[type="submit"]:last-child,
.navigationContainer input[type="submit"]:only-child,
.navigationContainer input[type="button"]:last-child,
.navigationContainer input[type="button"]:only-child {
  margin-right: 0;
}
.navigationContainer .left {
  float: left;
}
.navigationContainer .left input[type="submit"] {
  float: left;
}
.navigationContainer .left input {
  float: left;
}
.navigationContainer .right {
  float: right;
  margin-left: 10px;
}
.navigationContainer .right input {
  margin-right: 0;
  margin-left: 10px;
}
.navigationContainer .right input[type="submit"]:first-child,
.navigationContainer .right input[type="submit"]:only-child,
.navigationContainer .right input[type="button"]:first-child,
.navigationContainer .right input[type="button"]:only-child {
  margin-left: 0;
}
.navigationContainer .right A.backLink {
  margin-right: 15px;
}
.infoOuterContainer {
  clear: both;
  padding: 2%;
  margin: 0 0 10px 0;
}
.infoOuterContainer .infoTitle {
  width: 30%;
  padding-right: 2%;
  float: left;
  text-align: right;
}
.infoOuterContainer .clearEndContainer {
  clear: both;
}
.infoOuterContainer .infoText {
  width: 68%;
  float: left;
}
.infoOuterContainer .infoText .textLine {
  float: left;
  width: 100%;
  clear: both;
}
.infoOuterContainer .infoText .textLine span {
  font-weight: bold;
}
.generalFieldsContainer .donationAmountContainer .fieldBody .paymentSystemsIcons {
  padding-top: 5px;
  clear: both;
}
.formTitleContainer {
  border-bottom: 1px solid #cccccc;
}
.formContainer .captionContainer {
  background-color: #c4c4c4;
}
.formContainer .captionContainer h4 {
  color: white;
}
.formContainer .fieldSubContainer .fieldLabel {
  color: #777777;
}
.formContainer .fieldSubContainer .fieldLabel span.leavePasswordBlank {
  color: #777777;
}
.formContainer .fieldSubContainer .fieldBody {
  width: 75%;
}
.formContainer .fieldSubContainer .fieldBody .typeInstruction {
  color: #777777;
}
.formContainer .fieldSubContainer .fieldBody .fieldItem.disabled span:first-child LABEL {
  display: inline-block;
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/icons/icon-warning.gif) no-repeat right 1px;
  padding-right: 20px;
  min-height: 16px;
}
.generalFieldsContainer .fieldBody .fieldItem .typeCheckboxContainer {
  display: inline-block;
}
.generalFieldsContainer .fieldBody .fieldItem .typeCheckboxContainer .typeCheckbox {
  margin-right: 5px;
  margin-top: 2px;
}
.boxViewOutline {
  clear: both;
}
.boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer {
  width: 37%;
  padding: 2%;
  float: left;
  min-width: 192px;
}
.boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo {
  list-style: none;
  padding: 0;
  margin: 0 0 7px 0;
}
.boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI {
  clear: both;
  padding: 0;
}
.boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI LABEL {
  width: 35%;
  float: left;
  text-align: right;
  padding-right: 5%;
}
.boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI DIV {
  width: 60%;
  float: left;
}
.boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoAlreadyRegistered,
.boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoRegistrationIsNotAvailable,
.boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoRegistrationIsClosed {
  margin-top: 10px;
}
.boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer {
  width: 55%;
  margin-left: 3%;
  padding-top: 2%;
  padding-right: 1%;
  float: left;
}
.boxViewOutline .boxBodyOuterContainer .boxBodyContainer .clearEndContainer {
  clear: both;
}
.boxViewOutline .boxFooterOuterContainer {
  clear: both;
  text-align: right;
}
.cnPrimaryContentBlock1Content .boxViewOutline {
  clear: both;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer {
  width: 37%;
  padding: 2%;
  float: left;
  min-width: 192px;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo {
  list-style: none;
  padding: 0;
  margin: 0 0 7px 0;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI {
  clear: both;
  padding: 0;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI LABEL {
  width: 35%;
  float: left;
  text-align: right;
  padding-right: 5%;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI DIV {
  width: 60%;
  float: left;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoAlreadyRegistered,
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoRegistrationIsNotAvailable,
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoRegistrationIsClosed {
  margin-top: 10px;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer {
  width: 55%;
  margin-left: 3%;
  padding-top: 2%;
  padding-right: 1%;
  float: left;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .clearEndContainer {
  clear: both;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer {
  clear: both;
  text-align: right;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderContainer {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxheaderleft.png) top left no-repeat;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderContainer .d1 {
  margin-left: 4px;
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxheaderright.png) top right no-repeat;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderContainer .d1 .d2 {
  margin-right: 4px;
  background: #020202 url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxheadermid.png) top right repeat-x;
}
.cnPrimaryContentBlock1Content .boxViewOutline H4.boxHeaderTitle {
  padding: 7px 20px 8px 20px;
  font-size: 18px;
  line-height: 22px;
  margin: 0;
  color: white;
  font-weight: normal;
}
.cnPrimaryContentBlock1Content .boxViewOutline H4.boxHeaderTitle a {
  color: #279db6;
}
.cnPrimaryContentBlock1Content .boxViewOutline H4.boxHeaderTitle a.hover,
.cnPrimaryContentBlock1Content .boxViewOutline H4.boxHeaderTitle a:hover {
  color: #c4dbff;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer {
  width: 100%;
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowleft.png) top left repeat-y;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .d1 {
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowright.png) top right repeat-y;
  margin-left: 4px;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .d1 .d1 {
  background-image: none;
  margin-left: auto;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .d2 {
  margin-right: 4px;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .d2 .d2 {
  margin-right: auto;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyInfoOuterContainer {
  width: 202px;
  padding: 14px 20px 10px 28px;
  float: left;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo {
  list-style: none;
  padding: 0;
  margin: 0 0 7px 0;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI {
  clear: both;
  padding: 0;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  line-height: 18px;
  overflow: hidden;
  zoom: 1;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI LABEL {
  color: #999999;
  width: 35%;
  float: left;
  text-align: right;
  padding-right: 5%;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI DIV {
  color: black;
  width: 60%;
  float: left;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoAlreadyRegistered,
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoRegistrationIsNotAvailable,
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoRegistrationIsClosed {
  margin-top: 10px;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyContentOuterContainer {
  width: 570px;
  padding: 14px 20px 10px 0px;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .clearEndContainer {
  clear: both;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer {
  clear: both;
  text-align: right;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .boxFooterContainer {
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowleft.png) top left repeat-y;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .boxFooterContainer .d1 {
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowright.png) top right repeat-y;
  margin-left: 4px;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .boxFooterContainer .inner {
  margin-right: 4px;
  text-align: right;
  padding-bottom: 10px;
  padding-top: 10px;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .boxFooterContainer .inner a {
  padding: 10px;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .cornersContainer .bottomCorners {
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowbottomleft.png) top left no-repeat;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .cornersContainer .bottomCorners .r1 {
  margin-left: 4px;
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowbottomright.png) top right no-repeat;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .cornersContainer .bottomCorners .r1 .r2 {
  margin-right: 4px;
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowbottom.png) top right repeat-x;
  height: 4px;
}
.boxViewOutline .boxHeaderContainer {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxheaderleft.png) top left no-repeat;
}
.boxViewOutline .boxHeaderContainer .d1 {
  margin-left: 4px;
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxheaderright.png) top right no-repeat;
}
.boxViewOutline .boxHeaderContainer .d1 .d2 {
  margin-right: 4px;
  background: #020202 url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxheadermid.png) top right repeat-x;
}
.boxViewOutline H4.boxHeaderTitle {
  padding: 7px 20px 8px 20px;
  font-size: 18px;
  line-height: 22px;
  margin: 0;
  color: white;
  font-weight: normal;
}
.boxViewOutline H4.boxHeaderTitle a {
  color: #279db6;
}
.boxViewOutline H4.boxHeaderTitle a.hover,
.boxViewOutline H4.boxHeaderTitle a:hover {
  color: #c4dbff;
}
.boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer {
  width: 100%;
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowleft.png) top left repeat-y;
}
.boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .d1 {
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowright.png) top right repeat-y;
  margin-left: 4px;
}
.boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .d1 .d1 {
  background-image: none;
  margin-left: auto;
}
.boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .d2 {
  margin-right: 4px;
}
.boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .d2 .d2 {
  margin-right: auto;
}
.boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyInfoOuterContainer {
  width: 202px;
  padding: 14px 20px 10px 28px;
  float: left;
}
.boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo {
  list-style: none;
  padding: 0;
  margin: 0 0 7px 0;
}
.boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI {
  clear: both;
  padding: 0;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  line-height: 18px;
  overflow: hidden;
  zoom: 1;
}
.boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI LABEL {
  color: #999999;
  width: 35%;
  float: left;
  text-align: right;
  padding-right: 5%;
}
.boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI DIV {
  color: black;
  width: 60%;
  float: left;
}
.boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoAlreadyRegistered,
.boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoRegistrationIsNotAvailable,
.boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoRegistrationIsClosed {
  margin-top: 10px;
}
.boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyContentOuterContainer {
  width: 570px;
  padding: 14px 20px 10px 0px;
}
.boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .clearEndContainer {
  clear: both;
}
.boxViewOutline .boxFooterOuterContainer {
  clear: both;
  text-align: right;
}
.boxViewOutline .boxFooterOuterContainer .boxFooterContainer {
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowleft.png) top left repeat-y;
}
.boxViewOutline .boxFooterOuterContainer .boxFooterContainer .d1 {
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowright.png) top right repeat-y;
  margin-left: 4px;
}
.boxViewOutline .boxFooterOuterContainer .boxFooterContainer .inner {
  margin-right: 4px;
  text-align: right;
  padding-bottom: 10px;
  padding-top: 10px;
}
.boxViewOutline .boxFooterOuterContainer .boxFooterContainer .inner a {
  padding: 10px;
}
.boxViewOutline .boxFooterOuterContainer .cornersContainer .bottomCorners {
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowbottomleft.png) top left no-repeat;
}
.boxViewOutline .boxFooterOuterContainer .cornersContainer .bottomCorners .r1 {
  margin-left: 4px;
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowbottomright.png) top right no-repeat;
}
.boxViewOutline .boxFooterOuterContainer .cornersContainer .bottomCorners .r1 .r2 {
  margin-right: 4px;
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowbottom.png) top right repeat-x;
  height: 4px;
}
.cnPrimaryContentBlock1Content .boxViewOutline {
  clear: both;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer {
  width: 37%;
  padding: 2%;
  float: left;
  min-width: 192px;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo {
  list-style: none;
  padding: 0;
  margin: 0 0 7px 0;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI {
  clear: both;
  padding: 0;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI LABEL {
  width: 35%;
  float: left;
  text-align: right;
  padding-right: 5%;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI DIV {
  width: 60%;
  float: left;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoAlreadyRegistered,
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoRegistrationIsNotAvailable,
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoRegistrationIsClosed {
  margin-top: 10px;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer {
  width: 55%;
  margin-left: 3%;
  padding-top: 2%;
  padding-right: 1%;
  float: left;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .clearEndContainer {
  clear: both;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer {
  clear: both;
  text-align: right;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderContainer {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxheaderleft.png) top left no-repeat;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderContainer .d1 {
  margin-left: 4px;
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxheaderright.png) top right no-repeat;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderContainer .d1 .d2 {
  margin-right: 4px;
  background: #020202 url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxheadermid.png) top right repeat-x;
}
.cnPrimaryContentBlock1Content .boxViewOutline H4.boxHeaderTitle {
  padding: 7px 20px 8px 20px;
  font-size: 18px;
  line-height: 22px;
  margin: 0;
  color: white;
  font-weight: normal;
}
.cnPrimaryContentBlock1Content .boxViewOutline H4.boxHeaderTitle a {
  color: #279db6;
}
.cnPrimaryContentBlock1Content .boxViewOutline H4.boxHeaderTitle a.hover,
.cnPrimaryContentBlock1Content .boxViewOutline H4.boxHeaderTitle a:hover {
  color: #c4dbff;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer {
  width: 100%;
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowleft.png) top left repeat-y;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .d1 {
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowright.png) top right repeat-y;
  margin-left: 4px;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .d1 .d1 {
  background-image: none;
  margin-left: auto;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .d2 {
  margin-right: 4px;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .d2 .d2 {
  margin-right: auto;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyInfoOuterContainer {
  width: 202px;
  padding: 14px 20px 10px 28px;
  float: left;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo {
  list-style: none;
  padding: 0;
  margin: 0 0 7px 0;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI {
  clear: both;
  padding: 0;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  line-height: 18px;
  overflow: hidden;
  zoom: 1;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI LABEL {
  color: #999999;
  width: 35%;
  float: left;
  text-align: right;
  padding-right: 5%;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyInfoOuterContainer UL.boxInfo LI DIV {
  color: black;
  width: 60%;
  float: left;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoAlreadyRegistered,
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoRegistrationIsNotAvailable,
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyInfoOuterContainer .boxActionContainer .infoRegistrationIsClosed {
  margin-top: 10px;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .boxBodyContentOuterContainer {
  width: 570px;
  padding: 14px 20px 10px 0px;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer/* ???????? */ .boxBodyContainer .clearEndContainer {
  clear: both;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer {
  clear: both;
  text-align: right;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .boxFooterContainer {
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowleft.png) top left repeat-y;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .boxFooterContainer .d1 {
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowright.png) top right repeat-y;
  margin-left: 4px;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .boxFooterContainer .inner {
  margin-right: 4px;
  text-align: right;
  padding-bottom: 10px;
  padding-top: 10px;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .boxFooterContainer .inner a {
  padding: 10px;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .cornersContainer .bottomCorners {
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowbottomleft.png) top left no-repeat;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .cornersContainer .bottomCorners .r1 {
  margin-left: 4px;
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowbottomright.png) top right no-repeat;
}
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .cornersContainer .bottomCorners .r1 .r2 {
  margin-right: 4px;
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowbottom.png) top right repeat-x;
  height: 4px;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill {
  width: 31%;
  float: left;
  padding: 2%;
  min-width: 192px;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxInfoContainer {
  width: 100%;
  float: left;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxInfoContainer UL.boxInfo {
  list-style: none;
  padding: 0;
  margin: 0 0 7px 0;
  float: left;
  width: 100%;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxInfoContainer UL.boxInfo LI {
  clear: both;
  float: left;
  width: 100%;
  margin: 0 0 3px 0;
  padding: 0;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxInfoContainer UL.boxInfo LI LABEL {
  width: 35%;
  float: left;
  text-align: right;
  padding-right: 3%;
  color: #777777;
  max-width: 64px;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxInfoContainer UL.boxInfo LI DIV {
  width: 62%;
  float: left;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer {
  margin-left: 0;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer .infoAlreadyRegistered,
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer .infoRegistrationIsNotAvailable,
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer .infoRegistrationIsClosed {
  margin-top: 10px;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer INPUT {
  margin: 10px 0;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer {
  float: left;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer H4.infoTitle {
  margin: 0;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer UL.registrationInfo {
  float: left;
  width: 100%;
  padding: 0;
  margin: 5px 0 10px 0;
  list-style: disc inside none;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer UL.registrationInfo LI {
  margin: 0 10px 3px 0;
  padding: 0;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer UL.registrationInfo LI img {
  vertical-align: middle;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .regTypeHr {
  float: left;
  clear: both;
  width: 100%;
}
.WaGadgetEventsStateDetails .boxBodyContentOuterContainer {
  width: 62%;
  padding-left: 2%;
  float: left;
}
.WaGadgetEventsStateDetails .boxBodyContentOuterContainer h3 {
  padding-bottom: 20px;
}
.WaGadgetEventsStateDetails .boxMessageContainer {
  float: left;
}
.infoOuterContainer {
  border: 1px solid #aaaaaa;
  clear: both;
  padding: 2%;
  margin: 0 0 10px 0;
}
.infoOuterContainer .infoTitle {
  width: 30%;
  padding-right: 2%;
  float: left;
  text-align: right;
}
.infoOuterContainer .clearEndContainer {
  clear: both;
}
.infoOuterContainer .infoText {
  width: 68%;
  float: left;
}
.infoOuterContainer .infoText .textLine {
  float: left;
  width: 100%;
  clear: both;
}
.infoOuterContainer .infoText .textLine span {
  font-weight: bold;
}
.WaGadgetPhotoAlbumStateList #idMemberPhotoAlbumContainer {
  width: 100%;
  float: left;
}
.WaGadgetPhotoAlbumStateList #idMemberPhotoAlbumContainer #idPhotoAlbumHeaderRightContainer {
  float: right;
}
.WaGadgetPhotoAlbumStateList #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer {
  margin-top: 10px;
}
.WaGadgetPhotoAlbumStateList #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleLeftContainer {
  float: left;
  width: 75%;
}
.WaGadgetPhotoAlbumStateList #idMemberPhotoAlbumContainer #idPhotoAlbumTitleMainContainer .titleRightContainer {
  float: right;
  width: 23%;
}
.WaGadgetPhotoAlbumStateList .idPhotoTitleMainContainer {
  clear: none;
  float: right;
  line-height: 26px;
  width: 50%;
}
.WaGadgetPhotoAlbumStateList .idPhotoTitleMainContainer #idPhotoAlbumCreatedOnContainer {
  line-height: 26px;
  text-align: right;
}
.WaGadgetPhotoAlbumStateList #idIntroContainer {
  margin-bottom: 10px;
  float: left;
  width: 100%;
}
.WaGadgetPhotoAlbumStateList #idPhotoAlbumPanelContainer {
  width: 100%;
  margin-bottom: 5px;
}
.WaGadgetPhotoAlbumStateList #idPhotoAlbumPanelContainer .noPhotosPanel {
  margin-bottom: 10px;
  float: left;
  width: 100%;
}
.WaGadgetPhotoAlbumStateList #idPhotoAlbumPanelContainer .photoAlbumUploadButtonContainer {
  clear: none;
  float: left;
  line-height: 26px;
  margin-bottom: 10px;
}
.WaGadgetPhotoAlbumStateList #idPhotoAlbumPanelContainer .photoAlbumViewModeContainer {
  float: left;
  line-height: 26px;
  margin-bottom: 10px;
}
.WaGadgetPhotoAlbumStateList #idPhotoAlbumPanelContainer .photoAlbumViewModeContainer INPUT {
  margin-right: 2px;
}
.WaGadgetPhotoAlbumStateList #idPhotoAlbumPanelContainer .photoAlbumViewModeContainer LABEL {
  margin-right: 10px;
}
#idPhotoAlbum .pageBackContainer {
  margin-bottom: 10px;
}
#idPhotoAlbum #idPhotoAlbumBackContainer {
  float: left;
}
#idPhotoAlbum .buttonsInTitleContainer {
  float: right;
}
#idPhotoAlbum #idPhotoAlbumTitleMainContainer {
  float: left;
  width: 100%;
  margin-top: 5px;
}
#idPhotoAlbum #idPhotoAlbumTitleMainContainer .titleLeftContainer {
  width: 70%;
  float: left;
}
#idPhotoAlbum #idPhotoAlbumTitleMainContainer .titleRightContainer {
  width: 30%;
  float: right;
  text-align: right;
}
#idPhotoAlbumMainContainer {
  width: 100%;
  clear: both;
}
#idPhotoAlbumMainContainer .descriptionContainer {
  margin-bottom: 10px;
}
#idPhotoAlbumMainContainer UL.photosContainerUL {
  margin: 5px auto 0 auto;
  padding: 0;
  list-style-type: none;
  text-align: center;
  _margin-left: -10px;
  _padding-left: 10px;
  _padding-top: 5px;
  clear: both;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI {
  width: 160px;
  -width: 165px;
  margin: 0 0 25px 0;
  text-align: center;
  vertical-align: text-top;
  display: -moz-inline-stack;
  display: inline-block;
  _overflow: hidden;
  zoom: 1;
  *display: inline;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer {
  cursor: pointer;
  float: left;
  height: 160px;
  width: 145px;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainer {
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  width: 144px;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainer .photoAlbumItemThumbnailPhoto {
  background: transparent;
  padding: 6px;
  text-align: center;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainer .photoAlbumItemThumbnailPhoto IMG {
  border: 0;
  padding: 0;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainer .photoAlbumItemThumbnailPhoto .smallDescriptionContainer {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  width: 130px;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainerOver {
  margin: -1px 0 0 -1px;
  padding: 1px 0 6px 0;
  width: 144px;
  position: relative;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainerOver a:hover {
  display: block;
  width: 100%;
  text-align: center;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainerOver .photoAlbumItemThumbnailPhotoHover {
  background-color: transparent;
  border: 0;
  padding: 6px 6px 0 6px;
  margin: 0;
  text-align: center;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainerOver .photoAlbumItemThumbnailPhotoHover a {
  background: transparent;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainerOver .photoAlbumItemThumbnailPhotoHover IMG {
  border: 0;
  padding: 0;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainerOver .fullDescriptionContainer {
  overflow: hidden;
  padding: 0 5px 4px 7px;
  text-align: left;
  width: 125 px;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI.coverPhoto .photoContainer .photoInnerContainer .photoAlbumItemThumbnailPhoto IMG {
  border: 0;
  padding: 0;
}
#idPhotoAlbumMainContainer #idPhotoAlbumCreatedOnContainer {
  float: right;
  font-size: 1.1em;
}
#idPhotoAlbumTopPagerContainer,
#idPhotoAlbumBottomPagerContainer {
  float: right;
  width: 100%;
  margin-bottom: 10px;
}
#idPhotoAlbumTopPagerContainer .photoAlbumPagerContainer,
#idPhotoAlbumBottomPagerContainer .photoAlbumPagerContainer {
  float: right;
}
.WaGadgetPhotoAlbumStatePhoto #idMenuHeaderContainer,
.WaGadgetMemberPublicProfileStatePhoto #idMenuHeaderContainer {
  margin-bottom: 10px;
  float: left;
  width: 100%;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer #idPhotoBackContainer,
.WaGadgetMemberPublicProfileStatePhoto #idPhotoHeaderContainer #idPhotoBackContainer {
  float: left;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer,
.WaGadgetMemberPublicProfileStatePhoto #idPhotoHeaderContainer .buttonsInTitleContainer {
  float: right;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer,
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer {
  float: left;
  width: 100%;
}
.WaGadgetPhotoAlbumStatePhoto #idPhotoMainContainer #idPhotoMainSectionContainer,
.WaGadgetMemberPublicProfileStatePhoto #idPhotoMainContainer #idPhotoMainSectionContainer {
  text-align: center;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer,
.WaGadgetMemberPublicProfileStatePhoto .footerContainer {
  float: left;
  text-align: center;
  width: 100%;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer TEXTAREA,
.WaGadgetMemberPublicProfileStatePhoto .footerContainer TEXTAREA {
  width: 60%;
  height: 100px;
  margin: 10px 0;
}
.WaGadgetPhotoAlbumStatePhoto .footerContainer .buttonsContainer,
.WaGadgetMemberPublicProfileStatePhoto .footerContainer .buttonsContainer {
  margin-top: 10px;
}
.WaGadgetMemberPublicProfileStatePhoto #idMenuHeaderContainer {
  text-align: center;
}
.WaGadgetMemberPublicProfileStatePhoto #idMenuHeaderContainer .linkContainer {
  display: inline;
  margin-right: 10px;
}
.WaGadgetPhotoAlbumStatePhoto #idMenuHeaderContainer .linkContainer {
  float: left;
  margin-right: 10px;
}
.WaGadgetPhotoAlbumStatePhoto #idMenuHeaderContainer .infoContainer {
  float: right;
  margin-left: 10px;
}
#idMemberPhotoGalleryContainer #idPhotoGalleryMainSectionContainer {
  float: left;
  text-align: center;
  width: 100%;
  clear: both;
}
#idMemberPhotoGalleryContainer #idPhotoGalleryMainSectionContainer .emptyGalleryPanelInnerDiv {
  text-align: left;
}
#idMemberPhotoGalleryContainer #idPhotoGalleryMainSectionContainer .emptyGalleryPanelInnerDiv .noAlbumsLocalizeContainer {
  margin-bottom: 10px;
}
#idMemberPhotoGalleryContainer UL.albumsContainerUL {
  margin: 5px auto 0 auto;
  padding: 0;
  list-style-type: none;
  text-align: center;
  _margin-left: -10px;
  _padding-left: 10px;
  _padding-top: 5px;
  clear: both;
}
#idMemberPhotoGalleryContainer UL.albumsContainerUL LI {
  width: 160px;
  -width: 165px;
  margin: 0 7px 25px 0;
  text-align: center;
  vertical-align: text-top;
  display: -moz-inline-stack;
  display: inline-block;
  _overflow: hidden;
  zoom: 1;
  *display: inline;
}
#idMemberPhotoGalleryContainer UL.albumsContainerUL LI .photoGalleryItemThumbnailImage {
  padding: 6px;
}
#idMemberPhotoGalleryContainer UL.albumsContainerUL LI .photoGalleryItemThumbnailImage IMG {
  padding: 0;
  border: 0;
}
#idMemberPhotoGalleryContainer UL.albumsContainerUL LI .photoGalleryItemThumbnailImageHover {
  padding: 6px;
}
#idMemberPhotoGalleryContainer UL.albumsContainerUL LI .photoGalleryItemThumbnailImageHover IMG {
  padding: 0;
  border: 0;
}
#idMemberPhotoGalleryContainer UL.albumsContainerUL LI .photoGalleryItemThumbnailImageHover .photoGalleryItemDescription {
  overflow: hidden;
  width: 100px;
}
/* photoalbum */

#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainer .photoAlbumItemThumbnailPhoto {
  border: 1px solid #222222;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainerOver {
  background-color: #dddddd;
  border: 1px solid #c7c7c7;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI .photoMainContainer .photoInnerContainerOver a:hover {
  background-color: #999999;
}
#idPhotoAlbumMainContainer UL.photosContainerUL LI.coverPhoto .photoContainer .photoInnerContainer .photoAlbumItemThumbnailPhoto {
  background: #ebeced;
  border: 1px solid white;
}
#idMemberPhotoGalleryContainer UL.albumsContainerUL LI .albumEmptyLabelContainer {
  display: table-cell;
  height: 113px;
  text-align: center;
  vertical-align: middle;
  width: 160px;
}
#idMemberPhotoGalleryContainer UL.albumsContainerUL LI .photoGalleryItemThumbnailImage {
  border: 1px solid #222222;
}
#idMemberPhotoGalleryContainer UL.albumsContainerUL LI .photoGalleryItemThumbnailImageHover {
  background-color: #dddddd;
  border: 1px solid #c7c7c7;
}
.controlTooltipExtender {
  padding: 15px;
  width: 25%;
}
.WaGadgetForumStateTopicList .introOuterContainer {
  float: left;
  margin-bottom: 10px;
  width: 100%;
}
.WaGadgetForumStateTopicList .forumPagerContainer {
  float: left;
  padding: 10px 0;
  width: 100%;
  text-align: right;
}
.WaGadgetForumStateTopicList .boxBodyContainer TABLE,
.WaGadgetForumStateTopicList .boxHeaderContainer TABLE {
  width: 100%;
}
.WaGadgetForumStateTopicList .boxBodyContainer TABLE TD,
.WaGadgetForumStateTopicList .boxHeaderContainer TABLE TD {
  padding: 5px;
  margin: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  height: 40px;
}
.WaGadgetForumStateTopicList .boxBodyContainer TABLE TD.threadImageTD,
.WaGadgetForumStateTopicList .boxHeaderContainer TABLE TD.threadImageTD {
  width: 5%;
}
.WaGadgetForumStateTopicList .boxBodyContainer TABLE TD.threadTD,
.WaGadgetForumStateTopicList .boxHeaderContainer TABLE TD.threadTD {
  width: 55%;
}
.WaGadgetForumStateTopicList .boxBodyContainer TABLE TD.lastReplyTD,
.WaGadgetForumStateTopicList .boxHeaderContainer TABLE TD.lastReplyTD {
  width: 30%;
}
.WaGadgetForumStateTopicList .boxBodyContainer TABLE TD.lastReplyTD .lastReply span,
.WaGadgetForumStateTopicList .boxHeaderContainer TABLE TD.lastReplyTD .lastReply span {
  float: left;
  width: 100%;
}
.WaGadgetForumStateTopicList .boxBodyContainer TABLE TD.repliesCountTD,
.WaGadgetForumStateTopicList .boxHeaderContainer TABLE TD.repliesCountTD {
  width: 10%;
}
.WaGadgetForumStateTopicList .boxBodyContainer TABLE TD DIV,
.WaGadgetForumStateTopicList .boxHeaderContainer TABLE TD DIV {
  width: 100%;
}
.WaGadgetForumStateTopicList .boxHeaderContainer table td {
  padding: 0;
}
.WaGadgetForumStateTopicList #idForumPanelContainer {
  float: left;
  width: 100%;
  margin-bottom: 5px;
  text-align: right;
}
.WaGadgetForumStateTopicList #idForumPanelContainer input {
  float: left;
}
.WaGadgetForumStateTopicList #idForumPanelContainer #idSubscribe,
.WaGadgetForumStateTopicList #idForumPanelContainer #idUnsubscribe,
.WaGadgetForumStateTopicList #idForumPanelContainer .forumPanelSubscribeLink {
  display: inline-block;
  margin-right: 4px;
  padding-right: 15px;
}
.WaGadgetForumStateTopicList #idForumPanelContainer .forumSortedOrderLink {
  display: inline-block;
  padding-right: 15px;
}
.WaGadgetForumStateTopicList #idForumPanelContainer .forumSelectAction {
  display: inline-block;
}
#idForumCategoryListContainer .forumCategoryOuterContainer {
  float: left;
  margin-bottom: 15px;
  width: 100%;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer .boxHeaderOuterContainer {
  padding-left: 0;
  margin-top: 0;
  width: 100%;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE {
  width: 100%;
  padding: 5px 0;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD {
  padding: 3px 0;
  height: 40px;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD.pageStateIconTD {
  width: 5%;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD.pageStateIconTD .pageStateIcon DIV.memberIconDiv {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/icon-access-member.png) left top no-repeat;
  height: 16px;
  width: 16px;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD.pageStateIconTD .pageStateIcon DIV.adminIconDiv {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/icon-access-admin.png) left top no-repeat;
  height: 16px;
  width: 16px;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD.pageStateIconTD .pageStateIcon DIV.anybodyIconDiv {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/icon-access-anybody.png) left top no-repeat;
  height: 16px;
  width: 16px;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD.threadTD {
  width: 45%;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD.threadTD .forumDescription {
  display: block;
  clear: both;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD.lastReplyTD {
  width: 30%;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD.lastReplyTD a,
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD.lastReplyTD span {
  float: left;
  width: 100%;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD.topicsCountTD {
  width: 10%;
  text-align: center;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD.repliesCountTD {
  width: 10%;
  text-align: center;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD div {
  width: 100%;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer .boxBodyContainer TD.pageStateIconTD {
  width: 5%;
  vertical-align: top;
  text-align: right;
  padding: 10px 0;
  height: auto;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer .boxBodyContainer TD.pageStateIconTD .pageStateIcon {
  display: inline-block;
  padding: 8px 10px 0 0;
  width: 16px;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer .boxBodyContainer TD.threadTD {
  width: 45%;
  vertical-align: top;
  padding: 10px 0;
  height: auto;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer .boxBodyContainer TD.threadTD .thread {
  padding: 6px 0 0 0;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer .boxBodyContainer TD.threadTD .forumDescription {
  display: block;
  clear: both;
}
.WaGadgetForumStateMessageList #idForumPanelContainer {
  float: left;
  width: 100%;
  margin: 5px 0;
  text-align: right;
}
.WaGadgetForumStateMessageList #idForumPanelContainer #idUnsubscribe {
  text-align: right;
  padding-right: 15px;
}
.WaGadgetForumStateMessageList #idForumPanelContainer #idUnsubscribe IMG {
  vertical-align: top;
  margin-right: 3px;
}
.WaGadgetForumStateMessageList #idForumPanelContainer #idSubscribe {
  display: inline-block;
  padding-right: 15px;
}
.WaGadgetForumStateMessageList #idForumPanelContainer .forumSortedOrderLink {
  display: inline-block;
  padding-right: 15px;
}
.WaGadgetForumStateMessageList #idForumPanelContainer .forumSelectAction {
  display: inline-block;
}
.WaGadgetForumStateMessageList #idForumPanelContainer input {
  float: left;
}
.WaGadgetForumStateMessageList #idForumBottomPanelContainer {
  float: left;
  width: 100%;
  margin: 5px 0;
}
.WaGadgetForumStateMessageList #idForumBottomPanelContainer a {
  float: right;
}
.WaGadgetForumStateMessageList .pagerOuterContainer {
  float: right;
  width: 100%;
  text-align: right;
  margin-bottom: 15px;
}
.WaGadgetForumStateMessageList ul.boxesList {
  margin: 0;
  padding: 0;
  list-style: none;
}
.WaGadgetForumStateMessageList ul.boxesList li {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
.WaGadgetForumStateMessageList ul.boxesList li .messageActionsContainer {
  float: right;
  margin-right: 4%;
}
.WaGadgetForumStateMessageList ul.boxesList li .forumMessageHeaderTable TD > DIV,
.WaGadgetForumStateMessageList ul.boxesList li .forumMessageHeaderTable TD > SPAN {
  padding: 10px;
  display: block;
}
.WaGadgetForumStateMessageList ul.boxesList li .forumMessageHeaderTable TD {
  width: 50%;
}
.WaGadgetForumStateMessageList ul.boxesList li .boxBodyOuterContainer .boxBodyContainer {
  float: none;
}
.WaGadgetForumStateMessageList ul.boxesList li .forumMessageTable {
  table-layout: fixed;
}
.WaGadgetForumStateMessageList ul.boxesList li .forumMessageTable TD {
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
}
.WaGadgetForumStateMessageList ul.boxesList li .forumMessageTable TD.left {
  width: 18%;
  padding: 2% 2% 2%;
}
.WaGadgetForumStateMessageList ul.boxesList li .forumMessageTable TD.left .boxBodyInfoOuterContainer {
  width: auto;
  display: inline;
  float: none;
  padding: 0;
}
.WaGadgetForumStateMessageList ul.boxesList li .forumMessageTable TD.right {
  width: 78%;
  padding-right: 2%;
}
.WaGadgetForumStateMessageList ul.boxesList li .forumMessageTable TD.right .boxBodyContentOuterContainer {
  width: 95%;
  padding-bottom: 3%;
}
.WaGadgetForumStateEditTopic .mandatoryFieldsTitle,
.WaGadgetForumStateAddTopic .mandatoryFieldsTitle,
.WaGadgetForumStateNewMessage .mandatoryFieldsTitle,
.WaGadgetForumStateEditMessage .mandatoryFieldsTitle {
  float: left;
  clear: both;
  width: 19%;
  text-align: right;
  margin: 10px 0;
}
.WaGadgetForumStateEditTopic #idAuthorLabelContainer .labeledTextContainer DIV,
.WaGadgetForumStateAddTopic #idAuthorLabelContainer .labeledTextContainer DIV,
.WaGadgetForumStateNewMessage #idAuthorLabelContainer .labeledTextContainer DIV,
.WaGadgetForumStateEditMessage #idAuthorLabelContainer .labeledTextContainer DIV {
  display: inline;
}
.WaGadgetForumStateEditTopic .fieldContainer,
.WaGadgetForumStateAddTopic .fieldContainer,
.WaGadgetForumStateNewMessage .fieldContainer,
.WaGadgetForumStateEditMessage .fieldContainer {
  margin-bottom: 5px;
  clear: both;
}
.WaGadgetForumStateEditTopic .fieldContainer .captchaImageContainer,
.WaGadgetForumStateAddTopic .fieldContainer .captchaImageContainer,
.WaGadgetForumStateNewMessage .fieldContainer .captchaImageContainer,
.WaGadgetForumStateEditMessage .fieldContainer .captchaImageContainer {
  float: left;
  width: 300px;
  margin-bottom: 10px;
}
.WaGadgetForumStateEditTopic .fieldContainer .captchaImageContainer .captchaImage,
.WaGadgetForumStateAddTopic .fieldContainer .captchaImageContainer .captchaImage,
.WaGadgetForumStateNewMessage .fieldContainer .captchaImageContainer .captchaImage,
.WaGadgetForumStateEditMessage .fieldContainer .captchaImageContainer .captchaImage {
  float: left;
  margin-right: 2%;
}
.WaGadgetForumStateEditTopic .fieldContainer .fieldSubContainer .fieldLabel,
.WaGadgetForumStateAddTopic .fieldContainer .fieldSubContainer .fieldLabel,
.WaGadgetForumStateNewMessage .fieldContainer .fieldSubContainer .fieldLabel,
.WaGadgetForumStateEditMessage .fieldContainer .fieldSubContainer .fieldLabel {
  float: left;
  width: 19%;
  padding-right: 1%;
  text-align: right;
}
.WaGadgetForumStateEditTopic .fieldContainer .fieldSubContainer .fieldBody,
.WaGadgetForumStateAddTopic .fieldContainer .fieldSubContainer .fieldBody,
.WaGadgetForumStateNewMessage .fieldContainer .fieldSubContainer .fieldBody,
.WaGadgetForumStateEditMessage .fieldContainer .fieldSubContainer .fieldBody {
  text-align: left;
  width: 79%;
}
.WaGadgetForumStateEditTopic .fieldContainer .fieldSubContainer .fieldBody INPUT.authorTextBox,
.WaGadgetForumStateAddTopic .fieldContainer .fieldSubContainer .fieldBody INPUT.authorTextBox,
.WaGadgetForumStateNewMessage .fieldContainer .fieldSubContainer .fieldBody INPUT.authorTextBox,
.WaGadgetForumStateEditMessage .fieldContainer .fieldSubContainer .fieldBody INPUT.authorTextBox {
  max-width: 550px;
  width: 77%;
}
.WaGadgetForumStateEditTopic .fieldContainer TABLE,
.WaGadgetForumStateAddTopic .fieldContainer TABLE,
.WaGadgetForumStateNewMessage .fieldContainer TABLE,
.WaGadgetForumStateEditMessage .fieldContainer TABLE {
  width: 100%;
}
.WaGadgetForumStateEditTopic .fieldContainer TABLE TD.left,
.WaGadgetForumStateAddTopic .fieldContainer TABLE TD.left,
.WaGadgetForumStateNewMessage .fieldContainer TABLE TD.left,
.WaGadgetForumStateEditMessage .fieldContainer TABLE TD.left {
  width: 20%;
  vertical-align: top;
}
.WaGadgetForumStateEditTopic .fieldContainer TABLE TD.left .fieldLabel,
.WaGadgetForumStateAddTopic .fieldContainer TABLE TD.left .fieldLabel,
.WaGadgetForumStateNewMessage .fieldContainer TABLE TD.left .fieldLabel,
.WaGadgetForumStateEditMessage .fieldContainer TABLE TD.left .fieldLabel {
  width: 94%;
  padding-right: 6%;
}
.WaGadgetForumStateEditTopic .fieldContainer TABLE TD.left .fieldLabel DIV,
.WaGadgetForumStateAddTopic .fieldContainer TABLE TD.left .fieldLabel DIV,
.WaGadgetForumStateNewMessage .fieldContainer TABLE TD.left .fieldLabel DIV,
.WaGadgetForumStateEditMessage .fieldContainer TABLE TD.left .fieldLabel DIV {
  float: left !important;
}
.WaGadgetForumStateEditTopic .fieldContainer TABLE TD.right,
.WaGadgetForumStateAddTopic .fieldContainer TABLE TD.right,
.WaGadgetForumStateNewMessage .fieldContainer TABLE TD.right,
.WaGadgetForumStateEditMessage .fieldContainer TABLE TD.right {
  width: 80%;
  vertical-align: top;
}
.WaGadgetForumStateEditTopic .fieldContainer TABLE TD.right #idEditorContainer,
.WaGadgetForumStateAddTopic .fieldContainer TABLE TD.right #idEditorContainer,
.WaGadgetForumStateNewMessage .fieldContainer TABLE TD.right #idEditorContainer,
.WaGadgetForumStateEditMessage .fieldContainer TABLE TD.right #idEditorContainer {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  overflow: hidden;
  position: relative;
  white-space: normal;
  width: 545px;
}
.WaGadgetForumStateEditTopic .fieldContainer TABLE TD.right #idEditorContainer #idEditorFloatingToolbarContainer,
.WaGadgetForumStateAddTopic .fieldContainer TABLE TD.right #idEditorContainer #idEditorFloatingToolbarContainer,
.WaGadgetForumStateNewMessage .fieldContainer TABLE TD.right #idEditorContainer #idEditorFloatingToolbarContainer,
.WaGadgetForumStateEditMessage .fieldContainer TABLE TD.right #idEditorContainer #idEditorFloatingToolbarContainer {
  border: 1px solid #a2a6ab;
  border-radius: 1px;
  background-color: whitesmoke;
  box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.3);
}
.WaGadgetForumStateEditTopic .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer,
.WaGadgetForumStateAddTopic .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer,
.WaGadgetForumStateNewMessage .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer,
.WaGadgetForumStateEditMessage .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer {
  border: 1px solid #a2a6ab;
  border-top: none;
  padding: 7px;
}
.WaGadgetForumStateEditTopic .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer #idEditorContainerHolder,
.WaGadgetForumStateAddTopic .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer #idEditorContainerHolder,
.WaGadgetForumStateNewMessage .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer #idEditorContainerHolder,
.WaGadgetForumStateEditMessage .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer #idEditorContainerHolder,
.WaGadgetForumStateEditTopic .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer #idForumEditorContainer,
.WaGadgetForumStateAddTopic .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer #idForumEditorContainer,
.WaGadgetForumStateNewMessage .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer #idForumEditorContainer,
.WaGadgetForumStateEditMessage .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer #idForumEditorContainer {
  min-height: 200px;
}
.WaGadgetForumStateEditTopic .fieldContainer TABLE TD.right #idEditorContainer TEXTAREA,
.WaGadgetForumStateAddTopic .fieldContainer TABLE TD.right #idEditorContainer TEXTAREA,
.WaGadgetForumStateNewMessage .fieldContainer TABLE TD.right #idEditorContainer TEXTAREA,
.WaGadgetForumStateEditMessage .fieldContainer TABLE TD.right #idEditorContainer TEXTAREA {
  width: 548px;
  height: 250px;
}
.WaGadgetForumStateEditTopic .fieldContainer TABLE TD.right .subjectTextBox,
.WaGadgetForumStateAddTopic .fieldContainer TABLE TD.right .subjectTextBox,
.WaGadgetForumStateNewMessage .fieldContainer TABLE TD.right .subjectTextBox,
.WaGadgetForumStateEditMessage .fieldContainer TABLE TD.right .subjectTextBox {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 545px;
  border: 1px solid black;
}
.WaGadgetForumStateEditTopic #idStickinessLabelContainer,
.WaGadgetForumStateAddTopic #idStickinessLabelContainer,
.WaGadgetForumStateNewMessage #idStickinessLabelContainer,
.WaGadgetForumStateEditMessage #idStickinessLabelContainer {
  float: left;
  width: 100%;
  text-align: left;
}
.WaGadgetForumStateEditTopic #idStickinessLabelContainer .fieldBody,
.WaGadgetForumStateAddTopic #idStickinessLabelContainer .fieldBody,
.WaGadgetForumStateNewMessage #idStickinessLabelContainer .fieldBody,
.WaGadgetForumStateEditMessage #idStickinessLabelContainer .fieldBody {
  float: left;
  width: 87%;
  margin-left: 13%;
}
.WaGadgetForumStateEditTopic #idStickinessLabelContainer .fieldBody .stickinessForumLabel,
.WaGadgetForumStateAddTopic #idStickinessLabelContainer .fieldBody .stickinessForumLabel,
.WaGadgetForumStateNewMessage #idStickinessLabelContainer .fieldBody .stickinessForumLabel,
.WaGadgetForumStateEditMessage #idStickinessLabelContainer .fieldBody .stickinessForumLabel {
  padding: 0;
  width: 100%;
  margin-bottom: 5px;
}
.WaGadgetForumStateEditTopic #idStickinessLabelContainer .fieldBody .stickinessForumLabelDate,
.WaGadgetForumStateAddTopic #idStickinessLabelContainer .fieldBody .stickinessForumLabelDate,
.WaGadgetForumStateNewMessage #idStickinessLabelContainer .fieldBody .stickinessForumLabelDate,
.WaGadgetForumStateEditMessage #idStickinessLabelContainer .fieldBody .stickinessForumLabelDate {
  padding-right: 5px;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer {
  width: 100%;
  margin: 0;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer {
  padding: 0;
  float: left;
  width: 100%;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer .inner,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer .inner,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer .inner,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .inner {
  padding-top: 5px !important;
  padding-bottom: 15px;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer {
  margin-bottom: 10px;
  float: left;
  padding: 0;
  width: 100%;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer .fieldLabel,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer .fieldLabel,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer .fieldLabel,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer .fieldLabel {
  width: 13%;
  float: left;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer .fieldBody,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer .fieldBody,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer .fieldBody,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer .fieldBody {
  width: 87%;
  float: left;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer .fieldBody .typeCheckboxContainer,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer .fieldBody .typeCheckboxContainer,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer .fieldBody .typeCheckboxContainer,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .generalFieldsContainer .fieldBody .typeCheckboxContainer {
  margin-right: 5px;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer {
  display: inline;
  float: left;
  margin-left: 20%;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer {
  display: inline;
  float: left;
  margin-left: 10px;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .d1,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .d1,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .d1,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .d1,
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .d2,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .d2,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .d2,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer .d2 {
  margin: 0 !important;
  background: none !important;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer {
  float: left;
  margin: 8px 0 10px 40px;
  *width: 35%;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionSelect,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionSelect,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionSelect,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionSelect {
  margin-bottom: 5px;
  margin-top: -3px;
  float: right;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox {
  margin-right: 10px;
  float: right;
}
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox input,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox input,
.WaGadgetForumStateNewMessage .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox input,
.WaGadgetForumStateEditMessage .boxFooterOuterContainer .boxFooterContainer #idForumSubscribeOptionsContainer #idForumSubscribeOptionCheckbox input {
  margin-right: 5px;
}
/* forum */

.controlTooltipExtender {
  border: 1px solid #c5c5c5;
  background-color: #c4c4c4;
}
.WaGadgetForumStateTopicList .forumPagerContainer {
  padding: 10px 0;
}
.WaGadgetForumStateTopicList .boxBodyContainer TABLE TD,
.WaGadgetForumStateTopicList .boxHeaderContainer TABLE TD {
  border-color: #74ab8a;
}
.WaGadgetForumStateTopicList .boxBodyContainer TABLE td.threadTD h4,
.WaGadgetForumStateTopicList .boxHeaderContainer TABLE td.threadTD h4 {
  padding-left: 5px;
}
.WaGadgetForumStateTopicList .boxBodyContainer table td {
  border-bottom: 1px solid #c5c5c5;
}
.WaGadgetForumStateTopicList .boxBodyContainer table tr.highlight {
  background-color: #cce3ec;
}
.WaGadgetForumStateTopicList .boxBodyOuterContainer .cornersContainer {
  width: 100%;
  float: left;
}
.WaGadgetForumStateTopicList .boxBodyOuterContainer .cornersContainer .bottomCorners {
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowbottomleft.png) top left no-repeat;
}
.WaGadgetForumStateTopicList .boxBodyOuterContainer .cornersContainer .bottomCorners .r1 {
  margin-left: 4px;
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowbottomright.png) top right no-repeat;
}
.WaGadgetForumStateTopicList .boxBodyOuterContainer .cornersContainer .bottomCorners .r1 .r2 {
  margin-right: 4px;
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowbottom.png) top right repeat-x;
  height: 4px;
}
.WaGadgetForumStateTopicList .boxHeaderOuterContainer .boxHeaderContainer {
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowleft.png) top left repeat-y;
}
.WaGadgetForumStateTopicList .boxHeaderOuterContainer .boxHeaderContainer .d1 {
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowright.png) top right repeat-y;
}
.WaGadgetForumStateTopicList .boxHeaderOuterContainer .cornersContainer .topCorners {
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowheaderleft.png) top left no-repeat;
}
.WaGadgetForumStateTopicList .boxHeaderOuterContainer .cornersContainer .topCorners .r1 {
  margin-left: 4px;
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowheaderright.png) top right no-repeat;
}
.WaGadgetForumStateTopicList .boxHeaderOuterContainer .cornersContainer .topCorners .r1 .r2 {
  margin-right: 4px;
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowheader.png) top right repeat-x;
  height: 4px;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer .boxHeaderContainer td.threadTD h4 {
  padding-left: 0;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TR.highlight {
  background-color: #cce3ec;
}
#idForumCategoryListContainer .forumCategoryOuterContainer .forumListContainer TABLE TD {
  border-bottom: 1px solid #c5c5c5;
}
.WaGadgetForumStateMessageList .topicTitleOuterContainer h4 {
  color: black;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 24px;
  font-weight: normal;
}
.WaGadgetForumStateMessageList ul.boxesList li .forumMessageHeaderTable TD > DIV,
.WaGadgetForumStateMessageList ul.boxesList li .forumMessageHeaderTable TD > SPAN {
  color: white;
}
.WaGadgetForumStateMessageList ul.boxesList li .forumMessageHeaderTable TD {
  width: 50%;
}
.WaGadgetForumStateMessageList ul.boxesList li .forumMessageHeaderTable a {
  color: white;
}
.WaGadgetForumStateMessageList ul.boxesList li .boxBodyOuterContainer > .cornersContainer > .bottomCorners {
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowbottomleft.png) top left no-repeat;
}
.WaGadgetForumStateMessageList ul.boxesList li .boxBodyOuterContainer > .cornersContainer > .bottomCorners .r1 {
  margin-left: 4px;
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowbottomright.png) top right no-repeat;
}
.WaGadgetForumStateMessageList ul.boxesList li .boxBodyOuterContainer > .cornersContainer > .bottomCorners .r1 .r2 {
  margin-right: 4px;
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowbottom.png) top right repeat-x;
  height: 4px;
}
.WaGadgetForumStateMessageList ul.boxesList li .forumMessageTable TD.left {
  border-right: 1px solid #cccccc;
}
.WaGadgetForumStateMessageList ul.boxesList li .forumMessageTable TD.right {
  width: 76%;
  padding-left: 2%;
}
.WaGadgetForumStateMessageList ul.boxesList li .forumMessageTable TD.right .boxBodyContentOuterContainer {
  margin: 0;
}
.WaGadgetForumStateAddTopic .cornersContainer .bottomCorners,
.WaGadgetForumStateEditTopic .cornersContainer .bottomCorners {
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowbottomleft.png) top left no-repeat;
}
.WaGadgetForumStateAddTopic .cornersContainer .bottomCorners .r1,
.WaGadgetForumStateEditTopic .cornersContainer .bottomCorners .r1 {
  margin-left: 4px;
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowbottomright.png) top right no-repeat;
}
.WaGadgetForumStateAddTopic .cornersContainer .bottomCorners .r1 .r2,
.WaGadgetForumStateEditTopic .cornersContainer .bottomCorners .r1 .r2 {
  margin-right: 4px;
  background: transparent url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/outlineboxshadowbottom.png) top right repeat-x;
  height: 4px;
}
.WaGadgetForumStateAddTopic .boxBodyOuterContainer .cornersContainer .bottomCorners,
.WaGadgetForumStateEditTopic .boxBodyOuterContainer .cornersContainer .bottomCorners {
  display: none;
}
.WaGadgetForumStateAddTopic .boxHeaderOuterContainer .cornersContainer .bottomCorners,
.WaGadgetForumStateEditTopic .boxHeaderOuterContainer .cornersContainer .bottomCorners {
  display: none;
}
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .cornersContainer .bottomCorners,
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .cornersContainer .bottomCorners {
  background: none !important;
  display: none;
  height: 0;
}
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .cornersContainer .bottomCorners .r1,
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .cornersContainer .bottomCorners .r1 {
  background: none !important;
}
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .cornersContainer .bottomCorners .r1 .r2,
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .cornersContainer .bottomCorners .r1 .r2 {
  background: none !important;
  height: auto;
}
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .d1,
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .d1,
.WaGadgetForumStateAddTopic .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .d2,
.WaGadgetForumStateEditTopic .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer .d2 {
  margin: 0 !important;
  background: none !important;
}
.WaGadgetBlog .boxContainer .boxFooterContainer {
  float: left;
  width: 100%;
}
.WaGadgetBlog .boxContainer .boxFooterContainer .boxFooterPrimaryOuterContainer {
  float: left;
}
.WaGadgetBlog .boxContainer .boxFooterContainer .boxFooterSecondaryOuterContainer {
  float: right;
}
.rssFeedLabel {
  float: none;
}
#idAddNewPostButtonContainer {
  display: inline;
}
.WaGadgetBlogStateList {
  float: left;
  width: 100%;
}
.WaGadgetBlogStateList #idBlogTopPagerContainer {
  margin-top: 10px;
}
.WaGadgetBlogStateList UL.boxesList {
  margin: 20px 0 0 0;
  padding: 0;
  list-style: none;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem {
  margin-bottom: 15px;
  padding-top: 5px;
  float: left;
  width: 100%;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem .boxHeaderOuterContainer {
  margin-bottom: 10px;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem .boxBodyOuterContainer.fixedHeight {
  max-height: 150px;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem .boxBodyOuterContainer {
  margin-bottom: 10px;
  overflow: hidden;
  height: auto;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem .boxBodyOuterContainer .boxBodyInfoOuterContainer {
  margin-bottom: 10px;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem .boxBodyOuterContainer .boxBodyInfoOuterContainer h5 {
  font-size: 1em;
  font-weight: normal;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem .boxFooterContainer {
  width: 100%;
}
.WaGadgetBlogStateDetails,
.WaGadgetBlogStateReply {
  float: left;
  width: 100%;
}
.WaGadgetBlogStateDetails .pageTitleOuterContainer,
.WaGadgetBlogStateReply .pageTitleOuterContainer {
  margin-bottom: 10px;
}
.WaGadgetBlogStateDetails .blogEntryOuterContainer,
.WaGadgetBlogStateReply .blogEntryOuterContainer {
  margin-bottom: 20px;
  float: left;
  width: 100%;
}
.WaGadgetBlogStateDetails .blogEntryOuterContainer .boxHeaderOuterContainer,
.WaGadgetBlogStateReply .blogEntryOuterContainer .boxHeaderOuterContainer {
  margin-bottom: 10px;
}
.WaGadgetBlogStateDetails .blogEntryOuterContainer .boxBodyOuterContainer,
.WaGadgetBlogStateReply .blogEntryOuterContainer .boxBodyOuterContainer {
  margin-bottom: 10px;
}
.WaGadgetBlogStateDetails .blogEntryOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer,
.WaGadgetBlogStateReply .blogEntryOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer {
  margin-bottom: 10px;
}
.WaGadgetBlogStateDetails .blogEntryOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer H5,
.WaGadgetBlogStateReply .blogEntryOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer H5 {
  font-weight: normal;
  font-size: 1.1em;
}
.WaGadgetBlogStateDetails .blogEntryOuterContainer .boxFooterOuterContainer,
.WaGadgetBlogStateReply .blogEntryOuterContainer .boxFooterOuterContainer {
  float: left;
  width: 100%;
}
.WaGadgetBlogStateDetails .blogEntryOuterContainer .boxFooterOuterContainer .boxFooterContainer,
.WaGadgetBlogStateReply .blogEntryOuterContainer .boxFooterOuterContainer .boxFooterContainer {
  width: 100%;
}
.WaGadgetBlogStateDetails H3.sectionTitle,
.WaGadgetBlogStateReply H3.sectionTitle {
  margin-bottom: 10px;
}
.WaGadgetBlogStateDetails #idBlogCommentsContainer,
.WaGadgetBlogStateReply #idBlogCommentsContainer {
  float: left;
  padding-top: 5px;
  width: 100%;
}
.WaGadgetBlogStateDetails #idBlogCommentsContainer UL.blogCommentsList,
.WaGadgetBlogStateReply #idBlogCommentsContainer UL.blogCommentsList {
  margin: 0;
  padding: 0;
  list-style: none;
  clear: both;
  width: 100%;
}
.WaGadgetBlogStateDetails #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem,
.WaGadgetBlogStateReply #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem {
  padding: 0;
  margin-bottom: 10px;
  float: left;
  width: 100%;
}
.WaGadgetBlogStateDetails #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .addNewCommentContainer,
.WaGadgetBlogStateReply #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .addNewCommentContainer {
  float: left;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  width: 100%;
}
.WaGadgetBlogStateDetails #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .blogComment,
.WaGadgetBlogStateReply #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .blogComment {
  float: left;
  width: 100%;
}
.WaGadgetBlogStateDetails #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .blogComment .commentViewContainer,
.WaGadgetBlogStateReply #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .blogComment .commentViewContainer {
  margin-bottom: 10px;
  float: left;
  width: 100%;
}
.WaGadgetBlogStateDetails #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer,
.WaGadgetBlogStateReply #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer {
  margin-bottom: 10px;
}
.WaGadgetBlogStateDetails #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer H5,
.WaGadgetBlogStateReply #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .blogComment .commentViewContainer .boxHeaderOuterContainer H5 {
  font-weight: normal;
  font-size: 1em;
}
.WaGadgetBlogStateDetails #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .blogComment .boxBodyOuterContainer,
.WaGadgetBlogStateReply #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .blogComment .boxBodyOuterContainer {
  margin-bottom: 10px;
}
.WaGadgetBlogStateDetails #idBlogCommentsContainer UL.blogCommentsList UL.blogCommentsList,
.WaGadgetBlogStateReply #idBlogCommentsContainer UL.blogCommentsList UL.blogCommentsList {
  margin: 0 0 0 5%;
  padding: 0;
  width: 95%;
}
#idDivBlogCommentFieldsContainer .fieldContainer {
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 5px;
}
#idDivBlogCommentFieldsContainer TABLE {
  width: 100%;
  clear: both;
}
#idDivBlogCommentFieldsContainer TABLE TD.left {
  width: 15%;
  text-align: right;
  vertical-align: top;
}
#idDivBlogCommentFieldsContainer TABLE TD.left .fieldLabel {
  padding-right: 10px;
}
#idDivBlogCommentFieldsContainer TABLE TD.right {
  width: 85%;
}
#idDivBlogCommentFieldsContainer TABLE TD.right TEXTAREA,
#idDivBlogCommentFieldsContainer TABLE TD.right INPUT {
  width: 80%;
  margin-bottom: 10px;
}
#idDivBlogCommentFieldsContainer TABLE TD.right TEXTAREA {
  height: 200px;
}
#idDivBlogCommentFieldsContainer TABLE TD.right INPUT.captchaCode {
  width: 270px;
}
#idDivBlogCommentFieldsContainer #idCaptchaImageContainer {
  margin-left: 15%;
  width: 85%;
}
#idDivBlogCommentFieldsContainer #idCaptchaImageContainer .fieldLabel {
  display: none;
}
#idDivBlogCommentFieldsContainer #idCaptchaImageContainer .captchaImage {
  width: 280px;
  float: left;
}
#idDivBlogCommentFieldsContainer #idCaptchaImageContainer .captchaIcons {
  float: left;
  width: 25px;
}
.WaGadgetBlogStateAddPost .mandatoryFieldsTitle,
.WaGadgetBlogStateEditPost .mandatoryFieldsTitle {
  float: left;
  clear: both;
  width: 19%;
  text-align: right;
  margin: 10px 0;
}
.WaGadgetBlogStateAddPost .boxFooterOuterContainer,
.WaGadgetBlogStateEditPost .boxFooterOuterContainer {
  float: left;
  margin-left: 20%;
}
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterContainer,
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterContainer {
  float: left;
  width: 100%;
}
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer,
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterContainer .boxFooterPrimaryOuterContainer {
  float: left;
}
.WaGadgetBlogStateAddPost .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer,
.WaGadgetBlogStateEditPost .boxFooterOuterContainer .boxFooterContainer .boxFooterSecondaryOuterContainer {
  float: left;
  margin-left: 10px;
}
.WaGadgetBlogStateAddPost #idAuthorLabelContainer .labeledTextContainer DIV,
.WaGadgetBlogStateEditPost #idAuthorLabelContainer .labeledTextContainer DIV {
  display: inline;
}
.WaGadgetBlogStateAddPost .fieldContainer,
.WaGadgetBlogStateEditPost .fieldContainer {
  margin-bottom: 5px;
  clear: both;
}
.WaGadgetBlogStateAddPost .fieldContainer .captchaImageContainer,
.WaGadgetBlogStateEditPost .fieldContainer .captchaImageContainer {
  float: left;
  width: 300px;
  margin-bottom: 10px;
}
.WaGadgetBlogStateAddPost .fieldContainer .captchaImageContainer .captchaImage,
.WaGadgetBlogStateEditPost .fieldContainer .captchaImageContainer .captchaImage {
  float: left;
  margin-right: 2%;
}
.WaGadgetBlogStateAddPost .fieldContainer .fieldSubContainer .fieldLabel,
.WaGadgetBlogStateEditPost .fieldContainer .fieldSubContainer .fieldLabel {
  float: left;
  width: 19%;
  text-align: right;
  padding-right: 1%;
}
.WaGadgetBlogStateAddPost .fieldContainer TABLE,
.WaGadgetBlogStateEditPost .fieldContainer TABLE {
  width: 100%;
}
.WaGadgetBlogStateAddPost .fieldContainer TABLE TD.left,
.WaGadgetBlogStateEditPost .fieldContainer TABLE TD.left {
  width: 20%;
  vertical-align: top;
}
.WaGadgetBlogStateAddPost .fieldContainer TABLE TD.left .fieldLabel,
.WaGadgetBlogStateEditPost .fieldContainer TABLE TD.left .fieldLabel {
  width: 94%;
  padding-right: 6%;
}
.WaGadgetBlogStateAddPost .fieldContainer TABLE TD.right,
.WaGadgetBlogStateEditPost .fieldContainer TABLE TD.right {
  width: 80%;
  vertical-align: top;
}
.WaGadgetBlogStateAddPost .fieldContainer TABLE TD.right #idEditorContainer,
.WaGadgetBlogStateEditPost .fieldContainer TABLE TD.right #idEditorContainer {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  overflow: hidden;
  position: relative;
  white-space: normal;
  width: 550px;
}
.WaGadgetBlogStateAddPost .fieldContainer TABLE TD.right #idEditorContainer #idEditorFloatingToolbarContainer,
.WaGadgetBlogStateEditPost .fieldContainer TABLE TD.right #idEditorContainer #idEditorFloatingToolbarContainer {
  border: 1px solid #a2a6ab;
  border-radius: 1px;
  background-color: whitesmoke;
  box-shadow: 0px 3px 3px -3px rgba(0, 0, 0, 0.3);
}
.WaGadgetBlogStateAddPost .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer,
.WaGadgetBlogStateEditPost .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer {
  border: 1px solid #a2a6ab;
  border-top: none;
  padding: 7px;
}
.WaGadgetBlogStateAddPost .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer #idEditorContainerHolder,
.WaGadgetBlogStateEditPost .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer #idEditorContainerHolder,
.WaGadgetBlogStateAddPost .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer .gadgetBlogEditableArea,
.WaGadgetBlogStateEditPost .fieldContainer TABLE TD.right #idEditorContainer #idEditorBodyContainer .gadgetBlogEditableArea {
  min-height: 200px;
}
.WaGadgetBlogStateAddPost .fieldContainer TABLE TD.right #idEditorContainer TEXTAREA,
.WaGadgetBlogStateEditPost .fieldContainer TABLE TD.right #idEditorContainer TEXTAREA {
  width: 548px;
  height: 250px;
}
.WaGadgetBlogStateAddPost .fieldContainer TABLE TD.right .subjectTextBox,
.WaGadgetBlogStateEditPost .fieldContainer TABLE TD.right .subjectTextBox {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 550px;
}
.blogPagerContainer .inner {
  text-align: right;
}
/* Correction for Peter Blum's controls */

*[class*="WaGadgetBlogState"] .fieldBody > *:first-child {
  vertical-align: top;
}
*[class*="WaGadgetBlogState"] [id*="PostCreatedDate_CONT"],
*[class*="WaGadgetBlogState"] [id*="PostCreatedTime_CONT"] {
  max-width: 100px;
}
*[class*="WaGadgetBlogState"] .fieldBody > [id*="PostCreatedDate_CONT"] > *:first-child,
*[class*="WaGadgetBlogState"] .fieldBody > [id*="PostCreatedTime_CONT"] > *:first-child {
  display: inline-block;
}
/* blog */

.WaGadgetBlog .boxContainer .boxFooterContainer {
  float: none;
}
.rssFeedLabel {
  float: none;
}
#idAddNewPostButtonContainer {
  display: inline;
}
.WaGadgetBlogStateList #idBlogTopPagerContainer {
  margin-top: 20px;
}
.WaGadgetBlogStateList UL.boxesList {
  border-top: 1px solid #cccccc;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 29px;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem .boxHeaderOuterContainer {
  margin: 0px;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem .boxHeaderOuterContainer .boxHeaderContainer {
  width: auto;
  background: #fff3e1;
  padding: 11px 30px 0px 30px;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem .boxHeaderOuterContainer .boxHeaderContainer h4 {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 24px;
  color: #ff7900;
  font-weight: normal;
  padding: 2px 0px 5px 0px;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem .boxHeaderOuterContainer .boxHeaderContainer h4 a {
  color: #ff7900;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem .boxBodyOuterContainer {
  margin: 0px;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
  width: auto;
  background: #fff3e1;
  padding: 0px 30px 13px 30px;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer h5 {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 14px;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem .boxBodyContentContainer {
  width: auto;
  padding: 0px 30px 0px 30px;
  font-size: 1.083em;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem .boxBodyContentContainer.fixedHeight {
  max-height: 135px;
  overflow-y: hidden;
}
.WaGadgetBlogStateList UL.boxesList LI.boxesListItem .boxFooterContainer {
  width: auto;
  padding: 15px 30px 0px 30px;
  font-size: 14px;
}
.WaGadgetBlogStateDetails .blogEntryOuterContainer .boxHeaderOuterContainer,
.WaGadgetBlogStateReply .blogEntryOuterContainer .boxHeaderOuterContainer {
  margin-bottom: 0;
}
.WaGadgetBlogStateDetails .blogEntryOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle,
.WaGadgetBlogStateReply .blogEntryOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
  color: black;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 24px;
  font-weight: normal;
}
.WaGadgetBlogStateDetails .blogEntryOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer h5,
.WaGadgetBlogStateReply .blogEntryOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer h5 {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 14px;
}
.WaGadgetBlogStateDetails #idBlogCommentsContainer,
.WaGadgetBlogStateReply #idBlogCommentsContainer {
  border-top: 1px solid #bbbbbb;
}
.WaGadgetBlogStateDetails #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .addNewCommentContainer,
.WaGadgetBlogStateReply #idBlogCommentsContainer UL.blogCommentsList LI.blogCommentItem .addNewCommentContainer {
  border-bottom: 1px solid #bbbbbb;
  border-top: 1px solid #bbbbbb;
}
.WaGadgetBlogStateAddPost .boxFooterOuterContainer boxFooterContainer {
  float: none;
}
.WaGadgetBlogStateAddPost .boxFooterOuterContainer boxFooterContainer .boxFooterPrimaryOuterContainer {
  float: left;
}
.WaGadgetBlogStateAddPost .boxFooterOuterContainer boxFooterContainer .boxFooterSecondaryOuterContainer {
  float: right;
  margin-left: 10px;
}
.WaGadgetBlogStateAddPost .fieldContainer TABLE TD.right .subjectTextBox {
  border: 1px solid black;
}
.blogPagerContainer {
  font-size: 14px;
}
.blogPagerContainer span.linkCurrent {
  font-size: 18px;
}
.blogPagerContainer a {
  font-size: 18px;
}
.blogPagerContainer .near {
  font-size: 14px;
}
.blogPagerContainer .bound {
  font-size: 14px;
}
#idBlogBottomPagerContainer {
  padding: 20px 0 0 0;
}
#idEventListCalendar #idViewSwitchersTable {
  float: left;
  width: 100%;
  margin: 15px 0;
}
#idEventListCalendar #idViewSwitchersTable #group1 {
  width: 50%;
  float: left;
  text-align: left;
}
#idEventListCalendar #idViewSwitchersTable #group1 DIV {
  float: left;
  margin-right: 20px;
}
#idEventListCalendar #idViewSwitchersTable #group2 {
  width: 50%;
  float: left;
  text-align: right;
}
#idEventListCalendar #idViewSwitchersTable #group2 DIV {
  display: inline;
  margin-left: 20px;
}
#idEventListCalendar .EventListCalendar {
  width: 100%;
}
#idEventListCalendar .EventListCalendar TD {
  padding: 5px;
}
.WaGadgetEventsStateDetails #idEventBackContainer {
  float: left;
  width: 49%;
}
.WaGadgetEventsStateDetails #idEventViewSwitcher {
  float: left;
  width: 50%;
  text-align: right;
}
.WaGadgetEventsStateDetails .pageTitleContainer {
  width: 100%;
}
.WaGadgetEventsStateDetails .pageTitleContainer H1 {
  width: 100%;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill {
  width: 31%;
  float: left;
  padding: 2%;
  min-width: 192px;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxInfoContainer {
  width: 100%;
  float: left;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxInfoContainer UL.boxInfo {
  list-style: none;
  padding: 0;
  margin: 0 0 7px 0;
  float: left;
  width: 100%;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxInfoContainer UL.boxInfo LI {
  clear: both;
  float: left;
  width: 100%;
  margin: 0 0 3px 0;
  padding: 0;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxInfoContainer UL.boxInfo LI LABEL {
  width: 35%;
  float: left;
  text-align: right;
  padding-right: 3%;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxInfoContainer UL.boxInfo LI DIV {
  width: 62%;
  float: left;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer {
  margin-left: 0;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer .infoAlreadyRegistered,
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer .infoRegistrationIsNotAvailable,
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer .infoRegistrationIsClosed {
  margin-top: 10px;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer INPUT {
  margin: 10px 0;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .inner > DIV {
  float: left;
  width: 100%;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer {
  float: left;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer H4.infoTitle {
  margin: 0;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer UL.registrationInfo {
  float: left;
  width: 100%;
  padding: 0;
  margin: 5px 0 10px 0;
  list-style: disc outside  none;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer UL.registrationInfo LI {
  margin: 0 10px 3px 1em;
  padding: 0;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .regTypeHr {
  float: left;
  clear: both;
  width: 100%;
}
.WaGadgetEventsStateDetails .boxBodyContentOuterContainer {
  width: 62%;
  padding-left: 2%;
  float: left;
}
.WaGadgetEventsStateDetails .boxMessageContainer {
  float: left;
}
.WaGadgetEventsStateList UL.boxesList {
  list-style: none;
  margin: 0;
  padding: 0;
}
.WaGadgetEventsStateList UL.boxesList > LI {
  margin: 0 0 10px 0;
  padding: 0;
}
.WaGadgetEventsStateList UL.boxesList > LI .boxContainer .boxActionContainer {
  margin-left: 0;
  width: 35%;
  text-align: right;
}
.WaGadgetEventsStateList UL.boxesList > LI .boxContainer .boxActionContainer INPUT {
  margin-right: 0;
}
.WaGadgetEventsStateList UL.boxesList > LI .boxContainer .boxBodyContentContainer .inner {
  max-height: 210px;
  overflow: hidden;
}
.WaGadgetEventsStateList #idPastEventsContainer {
  float: left;
  width: 100%;
  margin-top: 10px;
}
.WaGadgetEventsStateList #idPastEventsContainer .sectionTitle {
  margin-bottom: 10px;
}
.WaGadgetEventsStateList #idPastEventsContainer TABLE.pastEventsList {
  width: 100%;
}
.WaGadgetEventsStateList #idPastEventsContainer TABLE.pastEventsList TD {
  padding-bottom: 10px;
}
.WaGadgetEventsStateList #idPastEventsContainer TABLE.pastEventsList TD.left {
  width: 25%;
}
.WaGadgetEventsStateRegistrationsList #membersTable td.memberDirectoryColumn3 INPUT {
  margin-top: 5px;
}
#idEventRegistrationContainer .eventRegistrationInfoTotalAmount .infoText {
  font-weight: bold;
}
#idEventRegistrationContainer .navigationContainer #viewAllRegistrations {
  float: left;
  padding-top: 5px;
}
#idEventRegistrationContainer #membersTable H5 A IMG {
  float: left;
  margin-top: 2px;
}
.WaGadgetEventsStateRegistrationsList .titleOuterContainer:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  font-size: 0;
  content: ".";
}
.WaGadgetEventsStateRegistrationsList .titleRightContainer {
  float: right;
}
.WaGadgetEventsStateRegistrationsList .titleLeftContainer {
  float: left;
}
.WaGadgetEventsStateRegistrationsList .pagerOuterContainer {
  float: right;
  clear: both;
  margin: 5px 0;
}
.WaGadgetEvents DIV.hiddenEventIcon {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/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;
}
/* events */

#idEventListCalendar .EventListCalendar {
  border-width: 1px;
  border-style: solid;
  border-color: #c5c5c5;
}
#idEventListCalendar .EventListCalendar .recurringEvent:before {
  content: "\f073";
  font-family: "FontAwesome";
  margin: 0 5px 0 0;
}
#idEventListCalendar .EventListCalendar .recurringEvent .eventTime {
  display: inline;
}
#idEventListCalendar .EventListCalendar a.eventHover {
  color: #843b01;
}
#idEventListCalendar .EventListCalendar TD {
  border-color: #c5c5c5;
  padding: 5px;
  border-bottom-color: #c5c5c5;
}
#idEventListCalendar .EventListCalendar TD.EventListCalendarHeader/* ??? */ {
  padding: 8px 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #c5c5c5;
  color: white;
  background-color: #c4c4c4;
  background-image: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/artboxes/artbox001-title-bg.png);
  background-repeat: repeat-x;
  background-position: left top;
}
#idEventListCalendar .EventListCalendar TD.EventListCalendarHeader/* ??? */ a {
  color: white;
}
.WaGadgetEventsStateDetails .pageTitleOuterContainer {
  margin-bottom: 0;
}
.WaGadgetEventsStateDetails .eventsTitleContainer {
  background: black url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/memberstable_header.png) left top repeat-x;
  padding: 5px 27px 8px 27px;
  width: auto;
  float: none;
  clear: both;
}
.WaGadgetEventsStateDetails .eventsTitleContainer h1 {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 18px;
  color: white;
  font-weight: normal;
  padding: 0;
  width: auto;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill {
  width: 34%;
  float: left;
  padding: 15px 0 0 0;
  background: white;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  margin-top: 15px;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .inner > DIV {
  float: none;
  width: auto;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxInfoContainer {
  padding: 0 25px;
  overflow: hidden;
  zoom: 1;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxInfoContainer UL.boxInfo {
  margin: 0 0 20px 0;
  float: none;
  overflow: hidden;
  zoom: 1;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxInfoContainer UL.boxInfo li {
  margin: 0 0 5px 0;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer {
  padding: 0 25px;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer .infoText strong {
  display: inline-block;
  padding: 10px 0 0 0;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer ul.registrationInfo li.disabled {
  color: #777777;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .registrationInfoContainer ul.registrationInfo li.disabled label {
  color: #777777;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .paymentSystemsIconsBox {
  padding: 0 25px;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .regTypeHr {
  padding: 0 25px;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer {
  padding: 15px 25px;
  background: #1268a0;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer .infoAlreadyRegistered,
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer .infoRegistrationIsNotAvailable,
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer .infoRegistrationIsClosed {
  margin-top: 0px;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer .infoAlreadyRegistered {
  margin-top: 0;
  margin-bottom: 10px;
}
.WaGadgetEventsStateDetails .boxBodyInfoViewFill .boxActionContainer .infoAlreadyRegistered a {
  color: white;
}
.WaGadgetEventsStateDetails .boxBodyContentOuterContainer {
  padding-top: 15px;
}
.WaGadgetEventsStateDetails .boxMessageContainer {
  float: none;
  padding: 5px 25px 5px 25px;
}
.WaGadgetEventsStateList UL.boxesList LI .boxContainer .boxActionContainer {
  text-align: left;
  width: auto;
}
.WaGadgetEventsStateList UL.boxesList LI .boxContainer .boxInfoContainer ul.boxInfo li {
  padding-bottom: 5px;
}
div#preferencesHolder table.tags tr td label {
  margin-left: 18px;
  float: none;
  display: block;
}
#idEventRegistrationContainer #idEventRegistrationTypeRadioGroupContainer .fieldItem {
  *padding-bottom: 0px;
}
.WaGadgetContactProfileStateMain .memberDetailsTabsContainer,
.WaGadgetContactProfileStateAccess .memberDetailsTabsContainer,
.WaGadgetContactProfileStatePrivacy .memberDetailsTabsContainer,
.WaGadgetContactProfileStateSubscriptions .memberDetailsTabsContainer,
.WaGadgetContactProfileStateFinances .memberDetailsTabsContainer,
.WaGadgetContactProfileStatePhotoGallery .memberDetailsTabsContainer,
.WaGadgetMemberPublicProfileStateMain .memberDetailsTabsContainer,
.WaGadgetMemberPublicProfileStatePhotoAlbums .memberDetailsTabsContainer {
  margin: 10px 0;
  padding: 0;
  float: left;
  width: 100%;
}
.WaGadgetContactProfileStateMain .memberDetailsTabsContainer UL.memberDetailsTabMenu,
.WaGadgetContactProfileStateAccess .memberDetailsTabsContainer UL.memberDetailsTabMenu,
.WaGadgetContactProfileStatePrivacy .memberDetailsTabsContainer UL.memberDetailsTabMenu,
.WaGadgetContactProfileStateSubscriptions .memberDetailsTabsContainer UL.memberDetailsTabMenu,
.WaGadgetContactProfileStateFinances .memberDetailsTabsContainer UL.memberDetailsTabMenu,
.WaGadgetContactProfileStatePhotoGallery .memberDetailsTabsContainer UL.memberDetailsTabMenu,
.WaGadgetMemberPublicProfileStateMain .memberDetailsTabsContainer UL.memberDetailsTabMenu,
.WaGadgetMemberPublicProfileStatePhotoAlbums .memberDetailsTabsContainer UL.memberDetailsTabMenu {
  margin: 0;
  padding: 0;
  list-style: none;
}
.WaGadgetContactProfileStateMain .memberDetailsTabsContainer li,
.WaGadgetContactProfileStateAccess .memberDetailsTabsContainer li,
.WaGadgetContactProfileStatePrivacy .memberDetailsTabsContainer li,
.WaGadgetContactProfileStateSubscriptions .memberDetailsTabsContainer li,
.WaGadgetContactProfileStateFinances .memberDetailsTabsContainer li,
.WaGadgetContactProfileStatePhotoGallery .memberDetailsTabsContainer li,
.WaGadgetMemberPublicProfileStateMain .memberDetailsTabsContainer li,
.WaGadgetMemberPublicProfileStatePhotoAlbums .memberDetailsTabsContainer li {
  float: left;
  margin: 0 20px 0 0;
}
.WaGadgetContactProfileStateMain .memberDetailsTabsContainer li .warning,
.WaGadgetContactProfileStateAccess .memberDetailsTabsContainer li .warning,
.WaGadgetContactProfileStatePrivacy .memberDetailsTabsContainer li .warning,
.WaGadgetContactProfileStateSubscriptions .memberDetailsTabsContainer li .warning,
.WaGadgetContactProfileStateFinances .memberDetailsTabsContainer li .warning,
.WaGadgetContactProfileStatePhotoGallery .memberDetailsTabsContainer li .warning,
.WaGadgetMemberPublicProfileStateMain .memberDetailsTabsContainer li .warning,
.WaGadgetMemberPublicProfileStatePhotoAlbums .memberDetailsTabsContainer li .warning {
  background: url("/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/icons/icon-warning.gif") no-repeat scroll 0px 2px transparent;
  padding-left: 17px;
}
.WaGadgetContactProfileStateMain .topButtonsContainer .inner,
.WaGadgetContactProfileStateAccess .topButtonsContainer .inner,
.WaGadgetContactProfileStatePrivacy .topButtonsContainer .inner,
.WaGadgetContactProfileStateSubscriptions .topButtonsContainer .inner,
.WaGadgetContactProfileStateFinances .topButtonsContainer .inner,
.WaGadgetContactProfileStatePhotoGallery .topButtonsContainer .inner,
.WaGadgetMemberPublicProfileStateMain .topButtonsContainer .inner,
.WaGadgetMemberPublicProfileStatePhotoAlbums .topButtonsContainer .inner {
  position: relative;
}
.WaGadgetContactProfileStateMain .topButtonsContainer .inner div:first-child,
.WaGadgetContactProfileStateAccess .topButtonsContainer .inner div:first-child,
.WaGadgetContactProfileStatePrivacy .topButtonsContainer .inner div:first-child,
.WaGadgetContactProfileStateSubscriptions .topButtonsContainer .inner div:first-child,
.WaGadgetContactProfileStateFinances .topButtonsContainer .inner div:first-child,
.WaGadgetContactProfileStatePhotoGallery .topButtonsContainer .inner div:first-child,
.WaGadgetMemberPublicProfileStateMain .topButtonsContainer .inner div:first-child,
.WaGadgetMemberPublicProfileStatePhotoAlbums .topButtonsContainer .inner div:first-child {
  float: left;
}
.WaGadgetContactProfileStateMain SPAN.totalBalance,
.WaGadgetContactProfileStateAccess SPAN.totalBalance,
.WaGadgetContactProfileStatePrivacy SPAN.totalBalance,
.WaGadgetContactProfileStateSubscriptions SPAN.totalBalance,
.WaGadgetContactProfileStateFinances SPAN.totalBalance,
.WaGadgetContactProfileStatePhotoGallery SPAN.totalBalance,
.WaGadgetMemberPublicProfileStateMain SPAN.totalBalance,
.WaGadgetMemberPublicProfileStatePhotoAlbums SPAN.totalBalance {
  float: right;
  font-weight: bold;
  padding-top: 3px;
}
.WaGadgetContactProfileStateMain DIV.subTitle,
.WaGadgetContactProfileStateAccess DIV.subTitle,
.WaGadgetContactProfileStatePrivacy DIV.subTitle,
.WaGadgetContactProfileStateSubscriptions DIV.subTitle,
.WaGadgetContactProfileStateFinances DIV.subTitle,
.WaGadgetContactProfileStatePhotoGallery DIV.subTitle,
.WaGadgetMemberPublicProfileStateMain DIV.subTitle,
.WaGadgetMemberPublicProfileStatePhotoAlbums DIV.subTitle {
  float: left;
  width: 100%;
}
.WaGadgetContactProfileStateMain h1[class*="SystemPageTitle"],
.WaGadgetContactProfileStateAccess h1[class*="SystemPageTitle"],
.WaGadgetContactProfileStatePrivacy h1[class*="SystemPageTitle"],
.WaGadgetContactProfileStateSubscriptions h1[class*="SystemPageTitle"],
.WaGadgetContactProfileStateFinances h1[class*="SystemPageTitle"],
.WaGadgetContactProfileStatePhotoGallery h1[class*="SystemPageTitle"],
.WaGadgetMemberPublicProfileStateMain h1[class*="SystemPageTitle"],
.WaGadgetMemberPublicProfileStatePhotoAlbums h1[class*="SystemPageTitle"] {
  float: left;
  width: 50%;
}
.WaGadgetContactProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder,
.WaGadgetContactProfileStateAccess #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder,
.WaGadgetContactProfileStatePrivacy #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder,
.WaGadgetContactProfileStateSubscriptions #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder,
.WaGadgetContactProfileStateFinances #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder,
.WaGadgetContactProfileStatePhotoGallery #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder,
.WaGadgetMemberPublicProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder {
  float: left;
  width: 100%;
}
.WaGadgetContactProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer,
.WaGadgetContactProfileStateAccess #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer,
.WaGadgetContactProfileStatePrivacy #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer,
.WaGadgetContactProfileStateSubscriptions #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer,
.WaGadgetContactProfileStateFinances #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer,
.WaGadgetContactProfileStatePhotoGallery #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer,
.WaGadgetMemberPublicProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer {
  width: 70%;
  float: left;
}
.WaGadgetContactProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE,
.WaGadgetContactProfileStateAccess #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE,
.WaGadgetContactProfileStatePrivacy #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE,
.WaGadgetContactProfileStateSubscriptions #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE,
.WaGadgetContactProfileStateFinances #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE,
.WaGadgetContactProfileStatePhotoGallery #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE,
.WaGadgetMemberPublicProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE {
  width: 100%;
}
.WaGadgetContactProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.left,
.WaGadgetContactProfileStateAccess #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.left,
.WaGadgetContactProfileStatePrivacy #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.left,
.WaGadgetContactProfileStateSubscriptions #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.left,
.WaGadgetContactProfileStateFinances #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.left,
.WaGadgetContactProfileStatePhotoGallery #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.left,
.WaGadgetMemberPublicProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.left,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.left {
  width: 35%;
}
.WaGadgetContactProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.right,
.WaGadgetContactProfileStateAccess #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.right,
.WaGadgetContactProfileStatePrivacy #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.right,
.WaGadgetContactProfileStateSubscriptions #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.right,
.WaGadgetContactProfileStateFinances #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.right,
.WaGadgetContactProfileStatePhotoGallery #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.right,
.WaGadgetMemberPublicProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.right,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.right {
  width: 65%;
  padding-left: 0.7%;
}
.WaGadgetContactProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder .actionButtonContainer,
.WaGadgetContactProfileStateAccess #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder .actionButtonContainer,
.WaGadgetContactProfileStatePrivacy #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder .actionButtonContainer,
.WaGadgetContactProfileStateSubscriptions #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder .actionButtonContainer,
.WaGadgetContactProfileStateFinances #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder .actionButtonContainer,
.WaGadgetContactProfileStatePhotoGallery #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder .actionButtonContainer,
.WaGadgetMemberPublicProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder .actionButtonContainer,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder .actionButtonContainer {
  text-align: right;
  margin-bottom: 10px;
  float: right;
}
.WaGadgetContactProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder,
.WaGadgetContactProfileStateAccess #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder,
.WaGadgetContactProfileStatePrivacy #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder,
.WaGadgetContactProfileStateSubscriptions #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder,
.WaGadgetContactProfileStateFinances #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder,
.WaGadgetContactProfileStatePhotoGallery #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder,
.WaGadgetMemberPublicProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder {
  float: left;
  width: 100%;
}
.WaGadgetContactProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer,
.WaGadgetContactProfileStateAccess #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer,
.WaGadgetContactProfileStatePrivacy #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer,
.WaGadgetContactProfileStateSubscriptions #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer,
.WaGadgetContactProfileStateFinances #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer,
.WaGadgetContactProfileStatePhotoGallery #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer,
.WaGadgetMemberPublicProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer {
  float: left;
  width: 70%;
}
.WaGadgetContactProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldLabel,
.WaGadgetContactProfileStateAccess #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldLabel,
.WaGadgetContactProfileStatePrivacy #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldLabel,
.WaGadgetContactProfileStateSubscriptions #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldLabel,
.WaGadgetContactProfileStateFinances #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldLabel,
.WaGadgetContactProfileStatePhotoGallery #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldLabel,
.WaGadgetMemberPublicProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldLabel,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldLabel {
  width: 33%;
}
.WaGadgetContactProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldBody,
.WaGadgetContactProfileStateAccess #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldBody,
.WaGadgetContactProfileStatePrivacy #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldBody,
.WaGadgetContactProfileStateSubscriptions #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldBody,
.WaGadgetContactProfileStateFinances #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldBody,
.WaGadgetContactProfileStatePhotoGallery #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldBody,
.WaGadgetMemberPublicProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldBody,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder #idExpirationDateContainer .fieldBody {
  width: 60%;
  padding-left: 0.7%;
}
.WaGadgetContactProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder .actionButtonContainer,
.WaGadgetContactProfileStateAccess #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder .actionButtonContainer,
.WaGadgetContactProfileStatePrivacy #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder .actionButtonContainer,
.WaGadgetContactProfileStateSubscriptions #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder .actionButtonContainer,
.WaGadgetContactProfileStateFinances #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder .actionButtonContainer,
.WaGadgetContactProfileStatePhotoGallery #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder .actionButtonContainer,
.WaGadgetMemberPublicProfileStateMain #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder .actionButtonContainer,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idProfileMainContainer #idSectionMembershipLevelContainer #idExpirationDateContainerHolder .actionButtonContainer {
  text-align: right;
  margin-bottom: 10px;
  float: right;
}
.WaGadgetContactProfileStateMain #idProfileMainContainer #idSectionGroupAccountContainer .actionButtonContainer,
.WaGadgetContactProfileStateAccess #idProfileMainContainer #idSectionGroupAccountContainer .actionButtonContainer,
.WaGadgetContactProfileStatePrivacy #idProfileMainContainer #idSectionGroupAccountContainer .actionButtonContainer,
.WaGadgetContactProfileStateSubscriptions #idProfileMainContainer #idSectionGroupAccountContainer .actionButtonContainer,
.WaGadgetContactProfileStateFinances #idProfileMainContainer #idSectionGroupAccountContainer .actionButtonContainer,
.WaGadgetContactProfileStatePhotoGallery #idProfileMainContainer #idSectionGroupAccountContainer .actionButtonContainer,
.WaGadgetMemberPublicProfileStateMain #idProfileMainContainer #idSectionGroupAccountContainer .actionButtonContainer,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idProfileMainContainer #idSectionGroupAccountContainer .actionButtonContainer {
  margin-bottom: 10px;
  margin-left: 25%;
  *margin-left: 13%;
  float: left;
}
.WaGadgetContactProfileStateMain #accessByOthersContainer .fieldLabel,
.WaGadgetContactProfileStateAccess #accessByOthersContainer .fieldLabel,
.WaGadgetContactProfileStatePrivacy #accessByOthersContainer .fieldLabel,
.WaGadgetContactProfileStateSubscriptions #accessByOthersContainer .fieldLabel,
.WaGadgetContactProfileStateFinances #accessByOthersContainer .fieldLabel,
.WaGadgetContactProfileStatePhotoGallery #accessByOthersContainer .fieldLabel,
.WaGadgetMemberPublicProfileStateMain #accessByOthersContainer .fieldLabel,
.WaGadgetMemberPublicProfileStatePhotoAlbums #accessByOthersContainer .fieldLabel {
  width: 33%;
}
.WaGadgetContactProfileStateMain #accessByOthersContainer .fieldBody,
.WaGadgetContactProfileStateAccess #accessByOthersContainer .fieldBody,
.WaGadgetContactProfileStatePrivacy #accessByOthersContainer .fieldBody,
.WaGadgetContactProfileStateSubscriptions #accessByOthersContainer .fieldBody,
.WaGadgetContactProfileStateFinances #accessByOthersContainer .fieldBody,
.WaGadgetContactProfileStatePhotoGallery #accessByOthersContainer .fieldBody,
.WaGadgetMemberPublicProfileStateMain #accessByOthersContainer .fieldBody,
.WaGadgetMemberPublicProfileStatePhotoAlbums #accessByOthersContainer .fieldBody {
  width: 67%;
}
.WaGadgetContactProfileStateMain #accessByOthersContainer .fieldBody h4 .explanation,
.WaGadgetContactProfileStateAccess #accessByOthersContainer .fieldBody h4 .explanation,
.WaGadgetContactProfileStatePrivacy #accessByOthersContainer .fieldBody h4 .explanation,
.WaGadgetContactProfileStateSubscriptions #accessByOthersContainer .fieldBody h4 .explanation,
.WaGadgetContactProfileStateFinances #accessByOthersContainer .fieldBody h4 .explanation,
.WaGadgetContactProfileStatePhotoGallery #accessByOthersContainer .fieldBody h4 .explanation,
.WaGadgetMemberPublicProfileStateMain #accessByOthersContainer .fieldBody h4 .explanation,
.WaGadgetMemberPublicProfileStatePhotoAlbums #accessByOthersContainer .fieldBody h4 .explanation {
  font-size: 85%;
  font-weight: normal;
}
.WaGadgetContactProfileStateMain #idMemberSubscriptionsContainer .fieldSubContainer TABLE,
.WaGadgetContactProfileStateAccess #idMemberSubscriptionsContainer .fieldSubContainer TABLE,
.WaGadgetContactProfileStatePrivacy #idMemberSubscriptionsContainer .fieldSubContainer TABLE,
.WaGadgetContactProfileStateSubscriptions #idMemberSubscriptionsContainer .fieldSubContainer TABLE,
.WaGadgetContactProfileStateFinances #idMemberSubscriptionsContainer .fieldSubContainer TABLE,
.WaGadgetContactProfileStatePhotoGallery #idMemberSubscriptionsContainer .fieldSubContainer TABLE,
.WaGadgetMemberPublicProfileStateMain #idMemberSubscriptionsContainer .fieldSubContainer TABLE,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberSubscriptionsContainer .fieldSubContainer TABLE {
  width: auto;
}
.WaGadgetContactProfileStateMain #idMemberSubscriptionsContainer .fieldSubContainer TABLE TD.tdForumLink,
.WaGadgetContactProfileStateAccess #idMemberSubscriptionsContainer .fieldSubContainer TABLE TD.tdForumLink,
.WaGadgetContactProfileStatePrivacy #idMemberSubscriptionsContainer .fieldSubContainer TABLE TD.tdForumLink,
.WaGadgetContactProfileStateSubscriptions #idMemberSubscriptionsContainer .fieldSubContainer TABLE TD.tdForumLink,
.WaGadgetContactProfileStateFinances #idMemberSubscriptionsContainer .fieldSubContainer TABLE TD.tdForumLink,
.WaGadgetContactProfileStatePhotoGallery #idMemberSubscriptionsContainer .fieldSubContainer TABLE TD.tdForumLink,
.WaGadgetMemberPublicProfileStateMain #idMemberSubscriptionsContainer .fieldSubContainer TABLE TD.tdForumLink,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberSubscriptionsContainer .fieldSubContainer TABLE TD.tdForumLink {
  padding-left: 5px;
}
.WaGadgetContactProfileStateMain #idMemberSubscriptionsContainer .fieldLabel .memberFormCheckBox INPUT,
.WaGadgetContactProfileStateAccess #idMemberSubscriptionsContainer .fieldLabel .memberFormCheckBox INPUT,
.WaGadgetContactProfileStatePrivacy #idMemberSubscriptionsContainer .fieldLabel .memberFormCheckBox INPUT,
.WaGadgetContactProfileStateSubscriptions #idMemberSubscriptionsContainer .fieldLabel .memberFormCheckBox INPUT,
.WaGadgetContactProfileStateFinances #idMemberSubscriptionsContainer .fieldLabel .memberFormCheckBox INPUT,
.WaGadgetContactProfileStatePhotoGallery #idMemberSubscriptionsContainer .fieldLabel .memberFormCheckBox INPUT,
.WaGadgetMemberPublicProfileStateMain #idMemberSubscriptionsContainer .fieldLabel .memberFormCheckBox INPUT,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberSubscriptionsContainer .fieldLabel .memberFormCheckBox INPUT {
  margin-right: 5px;
}
.WaGadgetContactProfileStateMain #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV,
.WaGadgetContactProfileStateAccess #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV,
.WaGadgetContactProfileStatePrivacy #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV,
.WaGadgetContactProfileStateSubscriptions #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV,
.WaGadgetContactProfileStateFinances #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV,
.WaGadgetContactProfileStatePhotoGallery #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV,
.WaGadgetMemberPublicProfileStateMain #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV {
  float: right;
  margin-left: 5px;
}
.WaGadgetContactProfileStateMain #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockLabel,
.WaGadgetContactProfileStateAccess #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockLabel,
.WaGadgetContactProfileStatePrivacy #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockLabel,
.WaGadgetContactProfileStateSubscriptions #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockLabel,
.WaGadgetContactProfileStateFinances #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockLabel,
.WaGadgetContactProfileStatePhotoGallery #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockLabel,
.WaGadgetMemberPublicProfileStateMain #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockLabel,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockLabel {
  margin-left: 0;
  margin-top: 1px;
}
.WaGadgetContactProfileStateMain #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockCheckbox,
.WaGadgetContactProfileStateAccess #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockCheckbox,
.WaGadgetContactProfileStatePrivacy #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockCheckbox,
.WaGadgetContactProfileStateSubscriptions #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockCheckbox,
.WaGadgetContactProfileStateFinances #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockCheckbox,
.WaGadgetContactProfileStatePhotoGallery #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockCheckbox,
.WaGadgetMemberPublicProfileStateMain #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockCheckbox,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockCheckbox {
  margin-top: 3px;
}
.WaGadgetContactProfileStateMain #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockDropDown SELECT,
.WaGadgetContactProfileStateAccess #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockDropDown SELECT,
.WaGadgetContactProfileStatePrivacy #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockDropDown SELECT,
.WaGadgetContactProfileStateSubscriptions #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockDropDown SELECT,
.WaGadgetContactProfileStateFinances #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockDropDown SELECT,
.WaGadgetContactProfileStatePhotoGallery #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockDropDown SELECT,
.WaGadgetMemberPublicProfileStateMain #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockDropDown SELECT,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberSubscriptionsContainer .fieldLabel .forumSubscriptionBlock DIV.forumSubscriptionBlockDropDown SELECT {
  width: 65px;
}
.WaGadgetContactProfileStateMain .includeInMemberDirectoryContainer,
.WaGadgetContactProfileStateAccess .includeInMemberDirectoryContainer,
.WaGadgetContactProfileStatePrivacy .includeInMemberDirectoryContainer,
.WaGadgetContactProfileStateSubscriptions .includeInMemberDirectoryContainer,
.WaGadgetContactProfileStateFinances .includeInMemberDirectoryContainer,
.WaGadgetContactProfileStatePhotoGallery .includeInMemberDirectoryContainer,
.WaGadgetMemberPublicProfileStateMain .includeInMemberDirectoryContainer,
.WaGadgetMemberPublicProfileStatePhotoAlbums .includeInMemberDirectoryContainer {
  margin-bottom: 10px;
}
.WaGadgetContactProfileStateMain TABLE#memberFieldTable,
.WaGadgetContactProfileStateAccess TABLE#memberFieldTable,
.WaGadgetContactProfileStatePrivacy TABLE#memberFieldTable,
.WaGadgetContactProfileStateSubscriptions TABLE#memberFieldTable,
.WaGadgetContactProfileStateFinances TABLE#memberFieldTable,
.WaGadgetContactProfileStatePhotoGallery TABLE#memberFieldTable,
.WaGadgetMemberPublicProfileStateMain TABLE#memberFieldTable,
.WaGadgetMemberPublicProfileStatePhotoAlbums TABLE#memberFieldTable {
  width: 100%;
  float: left;
}
.WaGadgetContactProfileStateMain TABLE#memberFieldTable TD,
.WaGadgetContactProfileStateAccess TABLE#memberFieldTable TD,
.WaGadgetContactProfileStatePrivacy TABLE#memberFieldTable TD,
.WaGadgetContactProfileStateSubscriptions TABLE#memberFieldTable TD,
.WaGadgetContactProfileStateFinances TABLE#memberFieldTable TD,
.WaGadgetContactProfileStatePhotoGallery TABLE#memberFieldTable TD,
.WaGadgetMemberPublicProfileStateMain TABLE#memberFieldTable TD,
.WaGadgetMemberPublicProfileStatePhotoAlbums TABLE#memberFieldTable TD,
.WaGadgetContactProfileStateMain TABLE#memberFieldTable TH,
.WaGadgetContactProfileStateAccess TABLE#memberFieldTable TH,
.WaGadgetContactProfileStatePrivacy TABLE#memberFieldTable TH,
.WaGadgetContactProfileStateSubscriptions TABLE#memberFieldTable TH,
.WaGadgetContactProfileStateFinances TABLE#memberFieldTable TH,
.WaGadgetContactProfileStatePhotoGallery TABLE#memberFieldTable TH,
.WaGadgetMemberPublicProfileStateMain TABLE#memberFieldTable TH,
.WaGadgetMemberPublicProfileStatePhotoAlbums TABLE#memberFieldTable TH {
  padding: 5px 0;
  width: 25%;
  text-align: center;
}
.WaGadgetContactProfileStateMain TABLE#memberFieldTable TD.memberFieldHeadingTD,
.WaGadgetContactProfileStateAccess TABLE#memberFieldTable TD.memberFieldHeadingTD,
.WaGadgetContactProfileStatePrivacy TABLE#memberFieldTable TD.memberFieldHeadingTD,
.WaGadgetContactProfileStateSubscriptions TABLE#memberFieldTable TD.memberFieldHeadingTD,
.WaGadgetContactProfileStateFinances TABLE#memberFieldTable TD.memberFieldHeadingTD,
.WaGadgetContactProfileStatePhotoGallery TABLE#memberFieldTable TD.memberFieldHeadingTD,
.WaGadgetMemberPublicProfileStateMain TABLE#memberFieldTable TD.memberFieldHeadingTD,
.WaGadgetMemberPublicProfileStatePhotoAlbums TABLE#memberFieldTable TD.memberFieldHeadingTD {
  text-align: center;
}
.WaGadgetContactProfileStateMain TABLE#memberFieldTable TD DIV,
.WaGadgetContactProfileStateAccess TABLE#memberFieldTable TD DIV,
.WaGadgetContactProfileStatePrivacy TABLE#memberFieldTable TD DIV,
.WaGadgetContactProfileStateSubscriptions TABLE#memberFieldTable TD DIV,
.WaGadgetContactProfileStateFinances TABLE#memberFieldTable TD DIV,
.WaGadgetContactProfileStatePhotoGallery TABLE#memberFieldTable TD DIV,
.WaGadgetMemberPublicProfileStateMain TABLE#memberFieldTable TD DIV,
.WaGadgetMemberPublicProfileStatePhotoAlbums TABLE#memberFieldTable TD DIV {
  margin: 0 auto;
}
.WaGadgetContactProfileStateMain TABLE#memberFieldTable TH.memberFieldTitle,
.WaGadgetContactProfileStateAccess TABLE#memberFieldTable TH.memberFieldTitle,
.WaGadgetContactProfileStatePrivacy TABLE#memberFieldTable TH.memberFieldTitle,
.WaGadgetContactProfileStateSubscriptions TABLE#memberFieldTable TH.memberFieldTitle,
.WaGadgetContactProfileStateFinances TABLE#memberFieldTable TH.memberFieldTitle,
.WaGadgetContactProfileStatePhotoGallery TABLE#memberFieldTable TH.memberFieldTitle,
.WaGadgetMemberPublicProfileStateMain TABLE#memberFieldTable TH.memberFieldTitle,
.WaGadgetMemberPublicProfileStatePhotoAlbums TABLE#memberFieldTable TH.memberFieldTitle {
  text-align: right;
  font-weight: normal;
}
.WaGadgetContactProfileStateMain TABLE#memberFieldTable .anybodyImage,
.WaGadgetContactProfileStateAccess TABLE#memberFieldTable .anybodyImage,
.WaGadgetContactProfileStatePrivacy TABLE#memberFieldTable .anybodyImage,
.WaGadgetContactProfileStateSubscriptions TABLE#memberFieldTable .anybodyImage,
.WaGadgetContactProfileStateFinances TABLE#memberFieldTable .anybodyImage,
.WaGadgetContactProfileStatePhotoGallery TABLE#memberFieldTable .anybodyImage,
.WaGadgetMemberPublicProfileStateMain TABLE#memberFieldTable .anybodyImage,
.WaGadgetMemberPublicProfileStatePhotoAlbums TABLE#memberFieldTable .anybodyImage {
  width: 16px;
  height: 16px;
  overflow: hidden;
  padding-right: 3px;
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/globe.png) left top no-repeat;
}
.WaGadgetContactProfileStateMain TABLE#memberFieldTable .otherMembersImage,
.WaGadgetContactProfileStateAccess TABLE#memberFieldTable .otherMembersImage,
.WaGadgetContactProfileStatePrivacy TABLE#memberFieldTable .otherMembersImage,
.WaGadgetContactProfileStateSubscriptions TABLE#memberFieldTable .otherMembersImage,
.WaGadgetContactProfileStateFinances TABLE#memberFieldTable .otherMembersImage,
.WaGadgetContactProfileStatePhotoGallery TABLE#memberFieldTable .otherMembersImage,
.WaGadgetMemberPublicProfileStateMain TABLE#memberFieldTable .otherMembersImage,
.WaGadgetMemberPublicProfileStatePhotoAlbums TABLE#memberFieldTable .otherMembersImage {
  width: 16px;
  height: 16px;
  overflow: hidden;
  padding-right: 3px;
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/member_prof.png) left top no-repeat;
}
.WaGadgetContactProfileStateMain TABLE#memberFieldTable .nobodyImage,
.WaGadgetContactProfileStateAccess TABLE#memberFieldTable .nobodyImage,
.WaGadgetContactProfileStatePrivacy TABLE#memberFieldTable .nobodyImage,
.WaGadgetContactProfileStateSubscriptions TABLE#memberFieldTable .nobodyImage,
.WaGadgetContactProfileStateFinances TABLE#memberFieldTable .nobodyImage,
.WaGadgetContactProfileStatePhotoGallery TABLE#memberFieldTable .nobodyImage,
.WaGadgetMemberPublicProfileStateMain TABLE#memberFieldTable .nobodyImage,
.WaGadgetMemberPublicProfileStatePhotoAlbums TABLE#memberFieldTable .nobodyImage {
  width: 16px;
  height: 16px;
  overflow: hidden;
  padding-right: 3px;
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/fc-ico-memprof-nbd.gif) left top no-repeat;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer {
  clear: both;
  margin: 10px 0;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer TD,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer TD,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer TD,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer TD,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer TD,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer TD,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer TD,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer TD {
  vertical-align: middle;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer TD.searchBox,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer TD.searchBox,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer TD.searchBox,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer TD.searchBox,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer TD.searchBox,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer TD.searchBox,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer TD.searchBox,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer TD.searchBox {
  width: 30%;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer TD.searchBox SPAN,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer TD.searchBox SPAN,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer TD.searchBox SPAN,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer TD.searchBox SPAN,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer TD.searchBox SPAN,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer TD.searchBox SPAN,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer TD.searchBox SPAN,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer TD.searchBox SPAN {
  padding-right: 10px;
  padding-top: 1px;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer TD.infoContainer,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer TD.infoContainer,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer TD.infoContainer,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer TD.infoContainer,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer TD.infoContainer,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer TD.infoContainer,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer TD.infoContainer,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer TD.infoContainer {
  width: 17%;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer TD.reloadContainer,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer TD.reloadContainer,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer TD.reloadContainer,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer TD.reloadContainer,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer TD.reloadContainer,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer TD.reloadContainer,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer TD.reloadContainer,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer TD.reloadContainer {
  width: 10%;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer TD.messages,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer TD.messages,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer TD.messages,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer TD.messages,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer TD.messages,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer TD.messages,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer TD.messages,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer TD.messages {
  width: 10%;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer TD.pagingContainerTitle,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer TD.pagingContainerTitle,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer TD.pagingContainerTitle,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer TD.pagingContainerTitle,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer TD.pagingContainerTitle,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer TD.pagingContainerTitle,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer TD.pagingContainerTitle,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer TD.pagingContainerTitle {
  width: 8%;
  text-align: right;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer TD.pagingContainerTitle span,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer TD.pagingContainerTitle span,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer TD.pagingContainerTitle span,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer TD.pagingContainerTitle span,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer TD.pagingContainerTitle span,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer TD.pagingContainerTitle span,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer TD.pagingContainerTitle span,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer TD.pagingContainerTitle span {
  padding-right: 5px;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer TD.pagingContainer,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer TD.pagingContainer,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer TD.pagingContainer,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer TD.pagingContainer,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer TD.pagingContainer,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer TD.pagingContainer,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer TD.pagingContainer,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer TD.pagingContainer {
  width: 10%;
  text-align: right;
  width: 16%\9;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer TD.pagingContainer #idPagingContainerTop,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer TD.pagingContainer #idPagingContainerTop,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer TD.pagingContainer #idPagingContainerTop,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer TD.pagingContainer #idPagingContainerTop,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer TD.pagingContainer #idPagingContainerTop,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer TD.pagingContainer #idPagingContainerTop,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer TD.pagingContainer #idPagingContainerTop,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer TD.pagingContainer #idPagingContainerTop {
  display: inline;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer TD > *,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer TD > *,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer TD > *,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer TD > *,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer TD > *,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer TD > *,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer TD > *,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer TD > * {
  vertical-align: middle;
}
.WaGadgetContactProfileStateMain .genericListHeaderContainer em,
.WaGadgetContactProfileStateAccess .genericListHeaderContainer em,
.WaGadgetContactProfileStatePrivacy .genericListHeaderContainer em,
.WaGadgetContactProfileStateSubscriptions .genericListHeaderContainer em,
.WaGadgetContactProfileStateFinances .genericListHeaderContainer em,
.WaGadgetContactProfileStatePhotoGallery .genericListHeaderContainer em,
.WaGadgetMemberPublicProfileStateMain .genericListHeaderContainer em,
.WaGadgetMemberPublicProfileStatePhotoAlbums .genericListHeaderContainer em {
  font-weight: bold;
  font-style: normal;
}
.WaGadgetContactProfileStateMain #idMemberInvoicesForm .confirmWindowWarning .cww-co,
.WaGadgetContactProfileStateAccess #idMemberInvoicesForm .confirmWindowWarning .cww-co,
.WaGadgetContactProfileStatePrivacy #idMemberInvoicesForm .confirmWindowWarning .cww-co,
.WaGadgetContactProfileStateSubscriptions #idMemberInvoicesForm .confirmWindowWarning .cww-co,
.WaGadgetContactProfileStateFinances #idMemberInvoicesForm .confirmWindowWarning .cww-co,
.WaGadgetContactProfileStatePhotoGallery #idMemberInvoicesForm .confirmWindowWarning .cww-co,
.WaGadgetMemberPublicProfileStateMain #idMemberInvoicesForm .confirmWindowWarning .cww-co,
.WaGadgetMemberPublicProfileStatePhotoAlbums #idMemberInvoicesForm .confirmWindowWarning .cww-co {
  min-height: 55px;
}
.WaGadgetContactProfileStateMain #membersTable,
.WaGadgetContactProfileStateAccess #membersTable,
.WaGadgetContactProfileStatePrivacy #membersTable,
.WaGadgetContactProfileStateSubscriptions #membersTable,
.WaGadgetContactProfileStateFinances #membersTable,
.WaGadgetContactProfileStatePhotoGallery #membersTable,
.WaGadgetMemberPublicProfileStateMain #membersTable,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable {
  margin-top: 15px;
}
.WaGadgetContactProfileStateMain #membersTable TD.lastTd,
.WaGadgetContactProfileStateAccess #membersTable TD.lastTd,
.WaGadgetContactProfileStatePrivacy #membersTable TD.lastTd,
.WaGadgetContactProfileStateSubscriptions #membersTable TD.lastTd,
.WaGadgetContactProfileStateFinances #membersTable TD.lastTd,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD.lastTd,
.WaGadgetMemberPublicProfileStateMain #membersTable TD.lastTd,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD.lastTd,
.WaGadgetContactProfileStateMain #membersTable TH.lastTh,
.WaGadgetContactProfileStateAccess #membersTable TH.lastTh,
.WaGadgetContactProfileStatePrivacy #membersTable TH.lastTh,
.WaGadgetContactProfileStateSubscriptions #membersTable TH.lastTh,
.WaGadgetContactProfileStateFinances #membersTable TH.lastTh,
.WaGadgetContactProfileStatePhotoGallery #membersTable TH.lastTh,
.WaGadgetMemberPublicProfileStateMain #membersTable TH.lastTh,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TH.lastTh {
  text-align: right;
  padding-right: 5px;
}
.WaGadgetContactProfileStateMain #membersTable input[type="checkbox"],
.WaGadgetContactProfileStateAccess #membersTable input[type="checkbox"],
.WaGadgetContactProfileStatePrivacy #membersTable input[type="checkbox"],
.WaGadgetContactProfileStateSubscriptions #membersTable input[type="checkbox"],
.WaGadgetContactProfileStateFinances #membersTable input[type="checkbox"],
.WaGadgetContactProfileStatePhotoGallery #membersTable input[type="checkbox"],
.WaGadgetMemberPublicProfileStateMain #membersTable input[type="checkbox"],
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable input[type="checkbox"] {
  margin-left: 10px;
  width: 15px;
  margin-top: 3px;
}
.WaGadgetContactProfileStateMain #membersTable input[type="submit"],
.WaGadgetContactProfileStateAccess #membersTable input[type="submit"],
.WaGadgetContactProfileStatePrivacy #membersTable input[type="submit"],
.WaGadgetContactProfileStateSubscriptions #membersTable input[type="submit"],
.WaGadgetContactProfileStateFinances #membersTable input[type="submit"],
.WaGadgetContactProfileStatePhotoGallery #membersTable input[type="submit"],
.WaGadgetMemberPublicProfileStateMain #membersTable input[type="submit"],
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable input[type="submit"] {
  margin-left: 5px;
  padding: 1px;
}
.WaGadgetContactProfileStateMain #membersTable input.smallButton,
.WaGadgetContactProfileStateAccess #membersTable input.smallButton,
.WaGadgetContactProfileStatePrivacy #membersTable input.smallButton,
.WaGadgetContactProfileStateSubscriptions #membersTable input.smallButton,
.WaGadgetContactProfileStateFinances #membersTable input.smallButton,
.WaGadgetContactProfileStatePhotoGallery #membersTable input.smallButton,
.WaGadgetMemberPublicProfileStateMain #membersTable input.smallButton,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable input.smallButton,
.WaGadgetContactProfileStateMain #membersTable input.button,
.WaGadgetContactProfileStateAccess #membersTable input.button,
.WaGadgetContactProfileStatePrivacy #membersTable input.button,
.WaGadgetContactProfileStateSubscriptions #membersTable input.button,
.WaGadgetContactProfileStateFinances #membersTable input.button,
.WaGadgetContactProfileStatePhotoGallery #membersTable input.button,
.WaGadgetMemberPublicProfileStateMain #membersTable input.button,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable input.button {
  padding: 1px;
  width: 0;
  overflow: visible;
}
.WaGadgetContactProfileStateMain #membersTable input.smallButton[class],
.WaGadgetContactProfileStateAccess #membersTable input.smallButton[class],
.WaGadgetContactProfileStatePrivacy #membersTable input.smallButton[class],
.WaGadgetContactProfileStateSubscriptions #membersTable input.smallButton[class],
.WaGadgetContactProfileStateFinances #membersTable input.smallButton[class],
.WaGadgetContactProfileStatePhotoGallery #membersTable input.smallButton[class],
.WaGadgetMemberPublicProfileStateMain #membersTable input.smallButton[class],
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable input.smallButton[class],
.WaGadgetContactProfileStateMain #membersTable input.button[class],
.WaGadgetContactProfileStateAccess #membersTable input.button[class],
.WaGadgetContactProfileStatePrivacy #membersTable input.button[class],
.WaGadgetContactProfileStateSubscriptions #membersTable input.button[class],
.WaGadgetContactProfileStateFinances #membersTable input.button[class],
.WaGadgetContactProfileStatePhotoGallery #membersTable input.button[class],
.WaGadgetMemberPublicProfileStateMain #membersTable input.button[class],
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable input.button[class] {
  width: auto;
}
.WaGadgetContactProfileStateMain #membersTable TD,
.WaGadgetContactProfileStateAccess #membersTable TD,
.WaGadgetContactProfileStatePrivacy #membersTable TD,
.WaGadgetContactProfileStateSubscriptions #membersTable TD,
.WaGadgetContactProfileStateFinances #membersTable TD,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD,
.WaGadgetMemberPublicProfileStateMain #membersTable TD,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD {
  line-height: 1.2em;
}
.WaGadgetContactProfileStateMain #membersTable TD DIV,
.WaGadgetContactProfileStateAccess #membersTable TD DIV,
.WaGadgetContactProfileStatePrivacy #membersTable TD DIV,
.WaGadgetContactProfileStateSubscriptions #membersTable TD DIV,
.WaGadgetContactProfileStateFinances #membersTable TD DIV,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD DIV,
.WaGadgetMemberPublicProfileStateMain #membersTable TD DIV,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD DIV {
  margin-right: 25px;
  clear: both;
}
.WaGadgetContactProfileStateMain #membersTable TD DIV.alert,
.WaGadgetContactProfileStateAccess #membersTable TD DIV.alert,
.WaGadgetContactProfileStatePrivacy #membersTable TD DIV.alert,
.WaGadgetContactProfileStateSubscriptions #membersTable TD DIV.alert,
.WaGadgetContactProfileStateFinances #membersTable TD DIV.alert,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD DIV.alert,
.WaGadgetMemberPublicProfileStateMain #membersTable TD DIV.alert,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD DIV.alert {
  color: red;
  font-weight: bold;
}
.WaGadgetContactProfileStateMain #membersTable TD DIV.alertThin,
.WaGadgetContactProfileStateAccess #membersTable TD DIV.alertThin,
.WaGadgetContactProfileStatePrivacy #membersTable TD DIV.alertThin,
.WaGadgetContactProfileStateSubscriptions #membersTable TD DIV.alertThin,
.WaGadgetContactProfileStateFinances #membersTable TD DIV.alertThin,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD DIV.alertThin,
.WaGadgetMemberPublicProfileStateMain #membersTable TD DIV.alertThin,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD DIV.alertThin {
  color: red;
  font-weight: normal;
}
.WaGadgetContactProfileStateMain #membersTable TD DIV:first-child,
.WaGadgetContactProfileStateAccess #membersTable TD DIV:first-child,
.WaGadgetContactProfileStatePrivacy #membersTable TD DIV:first-child,
.WaGadgetContactProfileStateSubscriptions #membersTable TD DIV:first-child,
.WaGadgetContactProfileStateFinances #membersTable TD DIV:first-child,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD DIV:first-child,
.WaGadgetMemberPublicProfileStateMain #membersTable TD DIV:first-child,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD DIV:first-child {
  margin-bottom: 5px;
}
.WaGadgetContactProfileStateMain #membersTable TD DIV.checkbox,
.WaGadgetContactProfileStateAccess #membersTable TD DIV.checkbox,
.WaGadgetContactProfileStatePrivacy #membersTable TD DIV.checkbox,
.WaGadgetContactProfileStateSubscriptions #membersTable TD DIV.checkbox,
.WaGadgetContactProfileStateFinances #membersTable TD DIV.checkbox,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD DIV.checkbox,
.WaGadgetMemberPublicProfileStateMain #membersTable TD DIV.checkbox,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD DIV.checkbox {
  margin-right: 0;
}
.WaGadgetContactProfileStateMain #membersTable TD DIV.checkbox INPUT,
.WaGadgetContactProfileStateAccess #membersTable TD DIV.checkbox INPUT,
.WaGadgetContactProfileStatePrivacy #membersTable TD DIV.checkbox INPUT,
.WaGadgetContactProfileStateSubscriptions #membersTable TD DIV.checkbox INPUT,
.WaGadgetContactProfileStateFinances #membersTable TD DIV.checkbox INPUT,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD DIV.checkbox INPUT,
.WaGadgetMemberPublicProfileStateMain #membersTable TD DIV.checkbox INPUT,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD DIV.checkbox INPUT,
.WaGadgetContactProfileStateMain #membersTable TD DIV.checkbox SPAN,
.WaGadgetContactProfileStateAccess #membersTable TD DIV.checkbox SPAN,
.WaGadgetContactProfileStatePrivacy #membersTable TD DIV.checkbox SPAN,
.WaGadgetContactProfileStateSubscriptions #membersTable TD DIV.checkbox SPAN,
.WaGadgetContactProfileStateFinances #membersTable TD DIV.checkbox SPAN,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD DIV.checkbox SPAN,
.WaGadgetMemberPublicProfileStateMain #membersTable TD DIV.checkbox SPAN,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD DIV.checkbox SPAN {
  float: right;
}
.WaGadgetContactProfileStateMain #membersTable TD.pending,
.WaGadgetContactProfileStateAccess #membersTable TD.pending,
.WaGadgetContactProfileStatePrivacy #membersTable TD.pending,
.WaGadgetContactProfileStateSubscriptions #membersTable TD.pending,
.WaGadgetContactProfileStateFinances #membersTable TD.pending,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD.pending,
.WaGadgetMemberPublicProfileStateMain #membersTable TD.pending,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD.pending {
  background-image: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/pending.gif);
  background-position: left 10px;
  background-repeat: no-repeat;
}
.WaGadgetContactProfileStateMain #membersTable TD.firstTd,
.WaGadgetContactProfileStateAccess #membersTable TD.firstTd,
.WaGadgetContactProfileStatePrivacy #membersTable TD.firstTd,
.WaGadgetContactProfileStateSubscriptions #membersTable TD.firstTd,
.WaGadgetContactProfileStateFinances #membersTable TD.firstTd,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD.firstTd,
.WaGadgetMemberPublicProfileStateMain #membersTable TD.firstTd,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD.firstTd {
  padding-left: 16px !important;
}
.WaGadgetContactProfileStateMain #membersTable TD.firstTd SPAN,
.WaGadgetContactProfileStateAccess #membersTable TD.firstTd SPAN,
.WaGadgetContactProfileStatePrivacy #membersTable TD.firstTd SPAN,
.WaGadgetContactProfileStateSubscriptions #membersTable TD.firstTd SPAN,
.WaGadgetContactProfileStateFinances #membersTable TD.firstTd SPAN,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD.firstTd SPAN,
.WaGadgetMemberPublicProfileStateMain #membersTable TD.firstTd SPAN,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD.firstTd SPAN {
  white-space: nowrap;
}
.WaGadgetContactProfileStateMain #membersTable TD.memberDirectoryBottomRow,
.WaGadgetContactProfileStateAccess #membersTable TD.memberDirectoryBottomRow,
.WaGadgetContactProfileStatePrivacy #membersTable TD.memberDirectoryBottomRow,
.WaGadgetContactProfileStateSubscriptions #membersTable TD.memberDirectoryBottomRow,
.WaGadgetContactProfileStateFinances #membersTable TD.memberDirectoryBottomRow,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD.memberDirectoryBottomRow,
.WaGadgetMemberPublicProfileStateMain #membersTable TD.memberDirectoryBottomRow,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD.memberDirectoryBottomRow {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding: 0 17px 10px;
}
.WaGadgetContactProfileStateMain #membersTable TD SPAN.nowrap,
.WaGadgetContactProfileStateAccess #membersTable TD SPAN.nowrap,
.WaGadgetContactProfileStatePrivacy #membersTable TD SPAN.nowrap,
.WaGadgetContactProfileStateSubscriptions #membersTable TD SPAN.nowrap,
.WaGadgetContactProfileStateFinances #membersTable TD SPAN.nowrap,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD SPAN.nowrap,
.WaGadgetMemberPublicProfileStateMain #membersTable TD SPAN.nowrap,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD SPAN.nowrap {
  white-space: nowrap;
}
.WaGadgetContactProfileStateMain #membersTable TD.lastTd DIV.alert,
.WaGadgetContactProfileStateAccess #membersTable TD.lastTd DIV.alert,
.WaGadgetContactProfileStatePrivacy #membersTable TD.lastTd DIV.alert,
.WaGadgetContactProfileStateSubscriptions #membersTable TD.lastTd DIV.alert,
.WaGadgetContactProfileStateFinances #membersTable TD.lastTd DIV.alert,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD.lastTd DIV.alert,
.WaGadgetMemberPublicProfileStateMain #membersTable TD.lastTd DIV.alert,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD.lastTd DIV.alert {
  float: right;
}
.WaGadgetContactProfileStateMain #membersTable TH.firstTh,
.WaGadgetContactProfileStateAccess #membersTable TH.firstTh,
.WaGadgetContactProfileStatePrivacy #membersTable TH.firstTh,
.WaGadgetContactProfileStateSubscriptions #membersTable TH.firstTh,
.WaGadgetContactProfileStateFinances #membersTable TH.firstTh,
.WaGadgetContactProfileStatePhotoGallery #membersTable TH.firstTh,
.WaGadgetMemberPublicProfileStateMain #membersTable TH.firstTh,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TH.firstTh {
  width: 25%;
  padding-left: 16px !important;
}
.WaGadgetContactProfileStateMain #membersTable TH.invoiceNumber,
.WaGadgetContactProfileStateAccess #membersTable TH.invoiceNumber,
.WaGadgetContactProfileStatePrivacy #membersTable TH.invoiceNumber,
.WaGadgetContactProfileStateSubscriptions #membersTable TH.invoiceNumber,
.WaGadgetContactProfileStateFinances #membersTable TH.invoiceNumber,
.WaGadgetContactProfileStatePhotoGallery #membersTable TH.invoiceNumber,
.WaGadgetMemberPublicProfileStateMain #membersTable TH.invoiceNumber,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TH.invoiceNumber {
  width: 45%;
}
.WaGadgetContactProfileStateMain #membersTable TH.status,
.WaGadgetContactProfileStateAccess #membersTable TH.status,
.WaGadgetContactProfileStatePrivacy #membersTable TH.status,
.WaGadgetContactProfileStateSubscriptions #membersTable TH.status,
.WaGadgetContactProfileStateFinances #membersTable TH.status,
.WaGadgetContactProfileStatePhotoGallery #membersTable TH.status,
.WaGadgetMemberPublicProfileStateMain #membersTable TH.status,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TH.status {
  width: 30%;
}
.WaGadgetContactProfileStateMain #membersTable TR.hiddenRow,
.WaGadgetContactProfileStateAccess #membersTable TR.hiddenRow,
.WaGadgetContactProfileStatePrivacy #membersTable TR.hiddenRow,
.WaGadgetContactProfileStateSubscriptions #membersTable TR.hiddenRow,
.WaGadgetContactProfileStateFinances #membersTable TR.hiddenRow,
.WaGadgetContactProfileStatePhotoGallery #membersTable TR.hiddenRow,
.WaGadgetMemberPublicProfileStateMain #membersTable TR.hiddenRow,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TR.hiddenRow {
  display: none;
}
#idMemberDirectoryDetailsContainer {
  float: left;
  width: 100%;
}
#idMemberDirectoryDetailsContainer H2 {
  margin-bottom: 10px;
}
#idMemberDirectoryDetailsContainer H2 .sendMailButtonContainer {
  margin-left: 10px;
}
.WaGadgetEmailMemberStateMain #idButtonsContainer INPUT {
  width: auto;
}
.WaGadgetContactProfile #socialLoginContainer .fieldSubContainer table td {
  vertical-align: middle;
}
/* profile */

.WaGadgetContactProfileStateMain,
.WaGadgetContactProfileStateAccess,
.WaGadgetContactProfileStatePrivacy,
.WaGadgetContactProfileStateSubscriptions,
.WaGadgetContactProfileStateFinances,
.WaGadgetContactProfileStatePhotoGallery,
.WaGadgetMemberPublicProfileStateMain,
.WaGadgetMemberPublicProfileStatePhotoAlbums {
  font-size: 13px;
}
.WaGadgetContactProfileStateMain .gadgetMemberProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.right span.textLine,
.WaGadgetContactProfileStateAccess .gadgetMemberProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.right span.textLine,
.WaGadgetContactProfileStatePrivacy .gadgetMemberProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.right span.textLine,
.WaGadgetContactProfileStateSubscriptions .gadgetMemberProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.right span.textLine,
.WaGadgetContactProfileStateFinances .gadgetMemberProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.right span.textLine,
.WaGadgetContactProfileStatePhotoGallery .gadgetMemberProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.right span.textLine,
.WaGadgetMemberPublicProfileStateMain .gadgetMemberProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.right span.textLine,
.WaGadgetMemberPublicProfileStatePhotoAlbums .gadgetMemberProfileMainContainer #idSectionMembershipLevelContainer #idMembershipLevelContainerHolder #idMembershipLevelContainer TABLE TD.right span.textLine {
  display: block;
}
.WaGadgetContactProfileStateMain TABLE#memberFieldTable TD,
.WaGadgetContactProfileStateAccess TABLE#memberFieldTable TD,
.WaGadgetContactProfileStatePrivacy TABLE#memberFieldTable TD,
.WaGadgetContactProfileStateSubscriptions TABLE#memberFieldTable TD,
.WaGadgetContactProfileStateFinances TABLE#memberFieldTable TD,
.WaGadgetContactProfileStatePhotoGallery TABLE#memberFieldTable TD,
.WaGadgetMemberPublicProfileStateMain TABLE#memberFieldTable TD,
.WaGadgetMemberPublicProfileStatePhotoAlbums TABLE#memberFieldTable TD,
.WaGadgetContactProfileStateMain TABLE#memberFieldTable TH,
.WaGadgetContactProfileStateAccess TABLE#memberFieldTable TH,
.WaGadgetContactProfileStatePrivacy TABLE#memberFieldTable TH,
.WaGadgetContactProfileStateSubscriptions TABLE#memberFieldTable TH,
.WaGadgetContactProfileStateFinances TABLE#memberFieldTable TH,
.WaGadgetContactProfileStatePhotoGallery TABLE#memberFieldTable TH,
.WaGadgetMemberPublicProfileStateMain TABLE#memberFieldTable TH,
.WaGadgetMemberPublicProfileStatePhotoAlbums TABLE#memberFieldTable TH {
  border-bottom: 1px solid #888888;
}
.WaGadgetContactProfileStateMain TABLE#memberFieldTable TH.memberFieldTitle,
.WaGadgetContactProfileStateAccess TABLE#memberFieldTable TH.memberFieldTitle,
.WaGadgetContactProfileStatePrivacy TABLE#memberFieldTable TH.memberFieldTitle,
.WaGadgetContactProfileStateSubscriptions TABLE#memberFieldTable TH.memberFieldTitle,
.WaGadgetContactProfileStateFinances TABLE#memberFieldTable TH.memberFieldTitle,
.WaGadgetContactProfileStatePhotoGallery TABLE#memberFieldTable TH.memberFieldTitle,
.WaGadgetMemberPublicProfileStateMain TABLE#memberFieldTable TH.memberFieldTitle,
.WaGadgetMemberPublicProfileStatePhotoAlbums TABLE#memberFieldTable TH.memberFieldTitle {
  text-align: right;
  font-weight: normal;
}
.WaGadgetContactProfileStateMain #membersTable TD .grayedOut,
.WaGadgetContactProfileStateAccess #membersTable TD .grayedOut,
.WaGadgetContactProfileStatePrivacy #membersTable TD .grayedOut,
.WaGadgetContactProfileStateSubscriptions #membersTable TD .grayedOut,
.WaGadgetContactProfileStateFinances #membersTable TD .grayedOut,
.WaGadgetContactProfileStatePhotoGallery #membersTable TD .grayedOut,
.WaGadgetMemberPublicProfileStateMain #membersTable TD .grayedOut,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TD .grayedOut {
  color: #a4a4a4;
}
.WaGadgetContactProfileStateMain #membersTable TR.grayedOut,
.WaGadgetContactProfileStateAccess #membersTable TR.grayedOut,
.WaGadgetContactProfileStatePrivacy #membersTable TR.grayedOut,
.WaGadgetContactProfileStateSubscriptions #membersTable TR.grayedOut,
.WaGadgetContactProfileStateFinances #membersTable TR.grayedOut,
.WaGadgetContactProfileStatePhotoGallery #membersTable TR.grayedOut,
.WaGadgetMemberPublicProfileStateMain #membersTable TR.grayedOut,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TR.grayedOut,
.WaGadgetContactProfileStateMain #membersTable TR.grayedOut a,
.WaGadgetContactProfileStateAccess #membersTable TR.grayedOut a,
.WaGadgetContactProfileStatePrivacy #membersTable TR.grayedOut a,
.WaGadgetContactProfileStateSubscriptions #membersTable TR.grayedOut a,
.WaGadgetContactProfileStateFinances #membersTable TR.grayedOut a,
.WaGadgetContactProfileStatePhotoGallery #membersTable TR.grayedOut a,
.WaGadgetMemberPublicProfileStateMain #membersTable TR.grayedOut a,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TR.grayedOut a {
  color: #a4a4a4;
}
.WaGadgetContactProfileStateMain #membersTable TR.grayedOutBk TD,
.WaGadgetContactProfileStateAccess #membersTable TR.grayedOutBk TD,
.WaGadgetContactProfileStatePrivacy #membersTable TR.grayedOutBk TD,
.WaGadgetContactProfileStateSubscriptions #membersTable TR.grayedOutBk TD,
.WaGadgetContactProfileStateFinances #membersTable TR.grayedOutBk TD,
.WaGadgetContactProfileStatePhotoGallery #membersTable TR.grayedOutBk TD,
.WaGadgetMemberPublicProfileStateMain #membersTable TR.grayedOutBk TD,
.WaGadgetMemberPublicProfileStatePhotoAlbums #membersTable TR.grayedOutBk TD {
  background-color: #cce3ec;
}
.WaGadgetUnsubscribeFromEmails p {
  margin-top: 10px;
}
#idTermsOfUseContainer .fieldItem {
  padding-bottom: 1em;
}
#idTermsOfUseContainer .fieldItem .typeCheckboxContainer {
  margin-right: 0.1em;
}
#idTermsOfUseContainer .clearEndContainer {
  clear: both;
}
.WaGadgetChangePassword #idActionButtonsContainer input {
  width: 15%;
  margin-right: 3%;
}
.WaGadgetChangePassword h1[class*="SystemPageTitle"] {
  padding-bottom: 0;
}
.WaGadgetChangePassword .introContainer {
  margin-bottom: 20px;
}
BODY.customizeContentView .cnMainContainer {
  float: none;
  margin: 0 auto;
  position: relative;
}
BODY.customizeContentView .cnMainContainer .hidden {
  display: none;
}
.functionalPageContentContainer .clearEndContainer {
  clear: both;
}
DIV.BulletedContainerWarninngSigned {
  padding-left: 20px;
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/confirmWindows/icon-warning.gif) left 0px no-repeat;
  min-height: 16px;
}
DIV.BulletedContainerWarninngSignedDisabled {
  padding-left: 20px;
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/confirmWindows/icon-warning-disabled.gif) left 0px no-repeat;
  min-height: 16px;
}
.hidden {
  display: none;
}
.gadget:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  font-size: 0;
  content: ".";
}
.gadget {
  display: inline-block;
}
/* Hides from IE-mac \*/

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

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

img.WaContentDivider {
  display: block;
  margin: 1em 0;
  width: 100%;
}
/* misc */

TABLE.contStyleExcSimpleTable {
  border-color: #999999;
}
TABLE.contStyleExcSimpleTable TH,
TABLE.contStyleExcSimpleTable TD {
  border-color: #999999;
}
BODY.printContentView,
BODY.widgetMode,
BODY.insertedUserCustomForm {
  background: none;
}
.WaGadgetDonationForm .navigationContainer .right {
  float: right;
  text-align: left;
}
body.customizeContentView {
  font-family: arial;
}
.memberDirectoryContainer .clearEndContainer {
  clear: both;
  height: 0px;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  zoom: 1;
  *margin-bottom: -1px;
  visibility: hidden;
}
.browsingColumns {
  width: 100%;
  table-layout: fixed;
  margin-top: 10px;
  float: left;
}
.browsingColumns TH {
  text-align: left;
  vertical-align: top;
  font-weight: bolder;
  padding-bottom: 7px;
  width: 23%;
  padding-right: 2%;
}
.browsingColumns TD {
  width: 23%;
  padding-right: 2%;
  vertical-align: top;
  padding-right: 15px;
  font-size: 90%;
}
.browsingColumns TD .filterOptions {
  max-height: 160px;
  height: auto;
  -height: 160px;
  overflow-y: auto;
  overflow-x: hidden;
}
.browsingColumns TD .filterOptions UL {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  list-style-position: outside;
}
.browsingColumns TD .filterOptions UL LI {
  padding: 3px 0px;
}
.browsingColumns TD .filterOptions UL LI a.emptyName {
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  display: block;
  zoom: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.browsingColumns TD .filterOptions UL LI a.selectedName {
  margin-bottom: 5px;
}
.browsingColumns TD .selectedFilter {
  display: none;
  padding-top: 3px;
}
.browsingColumns TD .selectedFilter .changeValue {
  padding-bottom: 1px;
  font-weight: bold;
}
#memberDirectorySearchArea {
  margin-bottom: 5px;
}
#memberDirectorySearchArea #membersFound {
  font-weight: bold;
  font-style: normal;
  margin-right: 20px;
}
#memberDirectorySearchArea #idPagingData SELECT {
  margin-left: 5px;
}
.advSearchContainerLink {
  margin: 10px 0;
  float: left;
  width: 100%;
}
.WaGadgetMemberDirectoryStateAdvancedSearch .searchCriteriaContainer .generalFormContainer .clearEndContainer {
  clear: both;
  height: 1px;
}
.clearValuesOuterContainer {
  padding-bottom: 5px;
  clear: both;
  text-align: right;
}
.separatorTextContainer,
.searchButtonContainer,
.exitAdvSearchContainer {
  float: left;
  display: inline;
  margin-right: 6px;
}
.selectedCriteriaListInnerContainer .fieldContainer {
  width: 100%;
  clear: both;
}
.selectedCriteriaListInnerContainer .fieldContainer .fieldLabel {
  width: 47%;
  float: left;
  text-align: right;
  margin-right: 3%;
}
.selectedCriteriaListInnerContainer .fieldContainer .fieldBody {
  width: 49%;
  float: left;
  text-align: left;
}
.selectedCriteriaListActionsOuterContainer {
  margin: 10px 0;
  float: left;
  width: 100%;
}
.selectedCriteriaListActionsOuterContainer .editAdvSearchContainer {
  float: left;
}
.selectedCriteriaListActionsOuterContainer .clearAdvSearchContainer {
  float: left;
  margin-left: 10px;
}
.selectedCriteriaListActionsInnerContainer .editAdvSearchContainer,
.selectedCriteriaListActionsInnerContainer .clearAdvSearchContainer {
  float: left;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-right: 15px;
}
.selectedCriteriaListActionsInnerContainer .clearEndContainer {
  clear: both;
}
#idPagingData2 SELECT {
  margin-left: 7px;
}
.generalFormContainer .criteriaListItem {
  margin-bottom: 5px;
}
.generalFormContainer .criteriaListItem .fieldContainer {
  width: 50%;
  float: left;
}
.generalFormContainer .criteriaListItem .fieldContainer TABLE {
  width: 100%;
}
.generalFormContainer .criteriaListItem .fieldContainer TABLE TD {
  width: 50%;
}
.generalFormContainer .criteriaListItem .fieldContainer TABLE TD .fieldLabel {
  float: right;
  padding-right: 10px;
}
.generalFormContainer .criteriaListItem .fieldContainer TABLE TD .fieldBody {
  float: left;
  width: 90%;
}
.generalFormContainer .criteriaListItem .fieldContainer TABLE TD .fieldBody SELECT {
  width: 100%;
}
.generalFormContainer .criteriaListItem .valueContainer {
  width: 49%;
  float: left;
}
.generalFormContainer .criteriaListItem .valueContainer .fieldContainer {
  width: 80%;
}
.generalFormContainer .criteriaListItem .valueContainer .fieldContainer INPUT.typeText,
.generalFormContainer .criteriaListItem .valueContainer .fieldContainer SELECT {
  width: 100%;
}
.generalFormContainer .criteriaListItem .valueContainer .fieldContainer .typeRadioContainer,
.generalFormContainer .criteriaListItem .valueContainer .fieldContainer .typeCheckboxContainer {
  width: 5%;
}
.generalFormContainer .criteriaListItem .valueContainer .fieldContainer .label {
  width: 93%;
  margin-left: 2%;
}
.generalFormContainer .criteriaListItem:after {
  content: ".";
  display: block;
  clear: both;
  overflow: hidden;
  visibility: hidden;
  height: 0;
}
/* memberdir */

.browsingColumns TD .filterOptions UL LI a.emptyName {
  background-color: white;
}
#memberDirectorySearchArea {
  margin-bottom: 20px;
}
.selectedCriteriaListInnerContainer .fieldContainer .fieldLabel {
  width: 15%;
  margin-right: 2%;
  color: #777777;
}
.selectedCriteriaListInnerContainer .fieldContainer .fieldBody {
  width: 81%;
  float: left;
  text-align: left;
}
.formOuterContainer {
  padding: 0px;
}
#membersTable {
  width: 100%;
  padding: 2px 0;
  float: left;
  margin-bottom: 20px;
  table-layout: fixed;
}
#membersTable a img {
  border: 0;
}
#membersTable td {
  vertical-align: top;
  text-overflow: ellipsis;
  overflow: hidden;
}
#membersTable td.memberDirectoryColumn1,
#membersTable td.memberDirectoryColumn2,
#membersTable td.memberDirectoryColumn3,
#membersTable td.memberDirectoryColumn4 {
  padding: 7px 0 7px 7px;
}
#membersTable td DIV.memberValue {
  padding: 0 0 5px 0;
  vertical-align: top;
  zoom: 1;
}
#membersTable td DIV.memberValue H5 {
  padding: 0;
  margin: -2px 10px 0 0;
  font-size: 1em;
  font-weight: normal;
  float: left;
}
#membersTable td DIV.memberValue:after {
  content: ".";
  display: block;
  clear: both;
  overflow: hidden;
  visibility: hidden;
  height: 0;
}
#membersTable td.memberDirectoryBottomRow {
  padding: 0 7px 10px;
}
#membersTable td.memberDirectoryBottomRow DIV.mainDiv {
  width: 100%;
}
#membersTable td.noSeparator {
  border-top: none !important;
}
#membersTable th {
  vertical-align: top;
  padding: 7px 40px 7px 7px;
  text-align: left;
}
#membersTable thead {
  width: 100%;
}
#membersTable tr.hover td {
  cursor: pointer;
}
#membersTable tr.detailsHidden td {
  color: #cccccc;
}
#membersTable tr.trWarning td.warningText {
  color: #666666;
  padding: 0 7px;
}
.memberDirectoryContainer {
  margin-bottom: 20px;
}
.memberDirectoryContainer .d1 {
  border: 1px solid #f7f7f7;
}
.memberDirectoryContainer .d2 {
  border: 1px solid #f0f0f0;
}
.memberDirectoryContainer .d3 {
  border: 1px solid #e8e8e8;
}
#membersTable {
  border-collapse: collapse;
  margin-bottom: 0px;
}
#membersTable td {
  background: white;
}
#membersTable td.memberDirectoryColumn1,
#membersTable td.memberDirectoryColumn2,
#membersTable td.memberDirectoryColumn3,
#membersTable td.memberDirectoryColumn4 {
  border-top: 1px solid #cccccc;
  font-size: 13px;
}
#membersTable th {
  background: #131313 url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/memberstable_header.png) left top repeat-x;
  color: white;
  font-family: Verdana;
  font-size: 18px;
  font-weight: normal;
}
#membersTable th a {
  color: white;
}
#membersTable tr.hover td {
  background-color: #cce3ec;
}
#membersTable tr.trWarning td.warningText {
  color: #666666;
  padding: 0 7px;
}
.WaGadgetSubscriptionFormStateMain .formOuterContainer,
.WaGadgetSubscriptionFormStateMain .formContainer,
.WaGadgetSubscriptionFormStateMain .formTitleOuterContainer {
  clear: both;
}
.WaGadgetSubscriptionFormStateMain .sectionOuterContainer:after,
.WaGadgetSubscriptionFormStateMain .fieldContainer:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  font-size: 0;
  content: ".";
}
.artBoxHolder {
  overflow-x: hidden;
  clear: both;
}
.artBoxContainer {
  text-align: left;
}
.artBoxContainer .artBoxTitleContainer H4.artBoxTitle {
  padding: 0 0 5px 0;
  margin: 0;
  font-size: 15pt;
  font-weight: bold;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalCurrentContainer {
  overflow: hidden;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalCurrentContainer .donationGoalProgressContainer .donationGoalTable {
  width: 100%;
  float: left;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalCurrentContainer .donationGoalProgressContainer .donationGoalTable tr.donationGoalProgressInfoContainer td {
  padding-bottom: 5px;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalCurrentContainer .donationGoalProgressContainer .donationGoalTable tr.donationGoalProgressBarContainer {
  width: 100%;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalCurrentContainer .donationGoalProgressContainer .donationGoalTable tr.donationGoalProgressBarContainer table {
  height: 26px;
  width: 100%;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalCurrentContainer .donationGoalProgressContainer .donationGoalTable tr.donationGoalProgressBarContainer table TD.donationGoalProgressBarLeftPart {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/artboxes/artbox-percentage-left.gif) repeat-x;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalCurrentContainer .donationGoalProgressContainer .donationGoalTable tr.donationGoalProgressBarContainer table TD.donationGoalProgressBarRightPart {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/artboxes/artbox-percentage-right.gif) repeat-x;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalCurrentContainer .donationGoalProgressContainer .donationGoalTable tr.donationGoalProgressBarContainer td.donationGoalPercentageContainer {
  width: 1%;
  padding-left: 10px;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalCurrentContainer .donationGoalProgressContainer .donationGoalTable tr.donationGoalProgressBarContainer table {
  width: 100%;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalCurrentContainer .donationGoalNotesContainer {
  font-size: 80%;
  margin: 5px 0;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalCurrentContainer DIV.donationGoalModuleSeparator {
  display: none;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalButton {
  text-align: center;
  margin: 6px 0;
}
.artBoxContainer .artBoxContentContainer .blogModuleContainer .blogModuleItem {
  margin-bottom: 5px;
}
.artBoxContainer .artBoxContentContainer .forumModuleContainer .forumModuleItem {
  margin-bottom: 5px;
}
.artBoxContainer .moduleViewType-0 .itemInfoContainer {
  font-size: 0.85em;
  padding-top: 4px;
}
.artBoxContainer .moduleViewType-0 .moduleSeparator {
  height: 2px;
  overflow: hidden;
}
.artBoxContainer .moduleViewType-0 .lastSeparator {
  display: none;
}
.artBoxContainerType-gadgetStyle000 {
  width: 100%;
}
.artBoxContainerType-gadgetStyle000 .artBoxInnerContainer .b1 {
  width: 100%;
}
.artBoxContainerType-gadgetStyle000 .artBoxInnerContainer .b2 {
  width: 100%;
}
.artBoxContainerType-gadgetStyle000 .artBoxInnerContainer .b3 {
  width: 98%;
  padding: 1%;
}
.artBoxContainerType-gadgetStyle000 .artBoxInnerContainer .artBoxContentContainer {
  width: 95%;
  padding: 1% 2%;
}
/* artboxes */

.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalCurrentContainer .donationGoalProgressContainer .donationGoalTable {
  width: 100%;
  float: none;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalCurrentContainer .donationGoalNotesContainer {
  font-size: 11px;
  margin: 8px 0;
}
.artBoxContainer .artBoxContentContainer .donationGoalModuleContainer .donationGoalButton {
  text-align: center;
  margin: 10px 0;
}
.artBoxContainerType-gadgetStyle001 {
  width: 100%;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer {
  width: 100%;
  background: white;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b2 {
  border: 0px;
  padding: 1px;
  background: #023863 url('/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/artboxes/artbox001-title-bg.png') left top repeat-x;
  zoom: 1;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b2 .b3 {
  background: none;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b2 .b3 .b3 {
  background: none;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b2 .b2 {
  border: 0px;
  background: none;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .artBoxInner {
  padding: 11px 14px 5px 14px;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .artBoxInner h4 {
  color: white;
  font-size: 18px;
  font-weight: normal;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .b1 {
  border: 1px solid #c5c5c5;
  zoom: 1;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .b1 .b1 {
  background: none;
  padding: 0;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .b3 {
  background: white;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner {
  padding: 14px 16px 14px 16px;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner .moduleContainer {
  margin: -12px -16px;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner .moduleItem {
  padding: 14px 16px 14px 16px;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner .moduleItem .itemTitleContainer {
  font-size: 12px;
  font-weight: bold;
  color: #0c93ca;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner .moduleItem .itemTitleContainer a.itemTitle {
  color: #0c93ca;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner .moduleItem .itemTitleContainer a.itemTitle:hover {
  color: #141713;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner span.donationGoalCollectedTitle,
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner span.donationGoalAmountTitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #0065a9;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner span.donationGoalCollectedValue,
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner span.donationGoalAmountValue {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: black;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner td.donationGoalProgressBarLeftPart {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/artboxes/artbox001-percentage-left.png) right 0px no-repeat !important;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner td.donationGoalProgressBarLeftPart span {
  display: inline-block;
  vertical-align: top;
  width: 4px;
  height: 26px;
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/artboxes/artbox001-percentage-left.png) left -30px no-repeat !important;
  margin-right: 0px;
  overflow: hidden;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner td.donationGoalProgressBarRightPart {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/artboxes/artbox001-percentage-right.png) repeat-x !important;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner .donationGoalPercentageContainer span {
  font-size: 16px;
  font-weight: normal;
  color: black;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner .donationGoalNotesContainer {
  color: black;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner .moduleSeparator {
  font-size: 0;
  line-height: 0;
  height: 4px;
  margin: 0 18px 0 0px;
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/artboxes/artbox-sep.png) left top repeat-x;
}
.artBoxContainerType-gadgetStyle001 .artBoxGeneralInnerContainer .artBoxTitleContainer + .artBoxContentContainer .artBoxContentInnerContainer .b1 {
  border-top: none;
}
.artBoxContainerType-gadgetStyle002 {
  width: 100%;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer {
  background: #303030;
  border-left: 1px solid #c5c5c5;
  border-right: 1px solid #c5c5c5;
  border-bottom: 1px solid #c5c5c5;
  color: #b0b0b0;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b2 {
  padding: 1px;
  border: 0px;
  background: #010101 url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/artboxes/artbox002-title-bg.png) left top repeat-x;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b2 .b2 {
  background: none;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .artBoxInner {
  padding: 11px 14px 5px 14px;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .artBoxInner h4 {
  color: #5fa9bf;
  font-size: 18px;
  font-weight: normal;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .b1 .b1 {
  background: none;
  padding: 0;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner {
  padding: 14px 16px 14px 16px;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner .moduleContainer {
  margin: -12px -16px;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner .moduleItem {
  padding: 14px 16px 14px 16px;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner .moduleItem .itemTitleContainer {
  font-size: 12px;
  font-weight: bold;
  color: white;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner .moduleItem .itemTitleContainer a.itemTitle {
  color: white;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner .moduleItem .itemTitleContainer a.itemTitle:hover {
  color: #00b2ff;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner span.donationGoalCollectedTitle,
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner span.donationGoalAmountTitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: white;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner span.donationGoalCollectedValue,
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner span.donationGoalAmountValue {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: white;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner td.donationGoalProgressBarLeftPart {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/artboxes/artbox002-percentage-left.png) right 0px no-repeat !important;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner td.donationGoalProgressBarLeftPart span {
  display: inline-block;
  vertical-align: top;
  width: 4px;
  height: 26px;
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/artboxes/artbox002-percentage-left.png) left -30px no-repeat !important;
  margin-right: 0px;
  overflow: hidden;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner td.donationGoalProgressBarRightPart {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/artboxes/artbox001-percentage-right.png) repeat-x !important;
  border-right: 0px;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner .donationGoalPercentageContainer span {
  font-size: 16px;
  font-weight: normal;
  color: white;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner .donationGoalNotesContainer {
  color: white;
}
.artBoxContainerType-gadgetStyle002 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner .moduleSeparator {
  font-size: 0;
  line-height: 0;
  height: 4px;
  margin: 0 18px 0 0px;
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/artboxes/artbox-sep.png) left top repeat-x;
}
.artBoxContainerType-gadgetStyle003 {
  width: 100%;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer {
  width: 100%;
  background: white;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b2 {
  padding: 1px;
  border: 0px;
  background: #010101 url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/artboxes/artbox002-title-bg.png) left top repeat-x;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .b2 .b2 {
  background: none;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .artBoxInner {
  padding: 11px 14px 5px 14px;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxTitleContainer .artBoxTitleInnerContainer .artBoxInner h4 {
  color: #fb4c53;
  font-size: 18px;
  font-weight: normal;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .b1 .b1 {
  background: none;
  padding: 0;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .b3 {
  background: white;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner {
  padding: 14px 16px 14px 16px;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner .moduleContainer {
  margin: -12px -16px;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner .moduleItem {
  padding: 14px 16px 14px 16px;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner .moduleItem .itemTitleContainer {
  font-size: 12px;
  font-weight: bold;
  color: #0c93ca;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner .moduleItem .itemTitleContainer a.itemTitle {
  color: #0c93ca;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner .moduleItem .itemTitleContainer a.itemTitle:hover {
  color: #141713;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner span.donationGoalCollectedTitle,
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner span.donationGoalAmountTitle {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #80b8de;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner span.donationGoalCollectedValue,
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner span.donationGoalAmountValue {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: black;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner td.donationGoalProgressBarLeftPart {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/artboxes/artbox003-percentage-left.png) right 0px no-repeat !important;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner td.donationGoalProgressBarLeftPart span {
  display: inline-block;
  vertical-align: top;
  width: 4px;
  height: 26px;
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/artboxes/artbox003-percentage-left.png) left -30px no-repeat !important;
  margin-right: 0px;
  overflow: hidden;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner td.donationGoalProgressBarRightPart {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/artboxes/artbox001-percentage-right.png) repeat-x !important;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner .donationGoalPercentageContainer span {
  font-size: 16px;
  font-weight: normal;
  color: black;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner .donationGoalNotesContainer {
  color: black;
}
.artBoxContainerType-gadgetStyle003 .artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner .moduleSeparator {
  font-size: 0;
  line-height: 0;
  height: 4px;
  margin: 0 0px 0 0px;
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/images/artboxes/artbox-sep.png) left top repeat-x;
}
DIV.WaLegacyGrid H1:last-child,
DIV.WaLegacyGrid H2:last-child,
DIV.WaLegacyGrid H3:last-child,
DIV.WaLegacyGrid H4:last-child,
DIV.WaLegacyGrid H5:last-child,
DIV.WaLegacyGrid H6:last-child,
DIV.WaLegacyGrid P:last-child {
  margin-bottom: 0;
}
DIV.WaLegacyGadget H1:last-child,
DIV.WaLegacyGadget H2:last-child,
DIV.WaLegacyGadget H3:last-child,
DIV.WaLegacyGadget H4:last-child,
DIV.WaLegacyGadget H5:last-child,
DIV.WaLegacyGadget H6:last-child,
DIV.WaLegacyGadget P:last-child {
  margin-bottom: 0;
}
TABLE#idPageLayoutMainContainer {
  clear: both;
}
TABLE#idPageLayoutMainContainer H1:last-child,
TABLE#idPageLayoutMainContainer H2:last-child,
TABLE#idPageLayoutMainContainer H3:last-child,
TABLE#idPageLayoutMainContainer H4:last-child,
TABLE#idPageLayoutMainContainer H5:last-child,
TABLE#idPageLayoutMainContainer H6:last-child,
TABLE#idPageLayoutMainContainer P:last-child {
  margin-bottom: 0;
}
TABLE#idPageLayoutMainContainer .pageLayoutTitleOuterContainer {
  padding-bottom: 15px;
}
TABLE#idPageLayoutMainContainer .pageLayoutTitle H1,
TABLE#idPageLayoutMainContainer .pageLayoutTitle H2,
TABLE#idPageLayoutMainContainer .pageLayoutTitle H3,
TABLE#idPageLayoutMainContainer .pageLayoutTitle H4,
TABLE#idPageLayoutMainContainer .pageLayoutTitle H5,
TABLE#idPageLayoutMainContainer .pageLayoutTitle H6 {
  margin: 0;
}
TABLE.pageLayoutTwoColumns,
TABLE.pageLayoutTwoColumns TABLE.pageLayoutBodyTable,
TABLE.pageLayoutTwo2-1Columns,
TABLE.pageLayoutTwo2-1Columns TABLE.pageLayoutBodyTable,
TABLE.pageLayoutTwo1-2Columns,
TABLE.pageLayoutTwo1-2Columns TABLE.pageLayoutBodyTable,
TABLE.pageLayoutTopAndBottomRowsPlusTwoColumns,
TABLE.pageLayoutTopAndBottomRowsPlusTwoColumns TABLE.pageLayoutBodyTable,
TABLE.pageLayoutThreeColumns,
TABLE.pageLayoutThreeColumns TABLE.pageLayoutBodyTable,
TABLE.pageLayoutThreeColumnsAndTopRow,
TABLE.pageLayoutThreeColumnsAndTopRow TABLE.pageLayoutBodyTable,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns TABLE.pageLayoutBodyTable,
TABLE.pageLayoutTwoRowsTwoColumns,
TABLE.pageLayoutTwoRowsTwoColumns TABLE.pageLayoutBodyTable,
TABLE.pageLayoutThreeRowsThreeColumns,
TABLE.pageLayoutThreeRowsThreeColumns TABLE.pageLayoutBodyTable {
  width: 100%;
}
TABLE.pageLayoutTwoColumns TD.pageLayoutOuterContainer,
TABLE.pageLayoutTwoColumns TD.pageLayoutBodyContainer,
TABLE.pageLayoutTwo2-1Columns TD.pageLayoutOuterContainer,
TABLE.pageLayoutTwo2-1Columns TD.pageLayoutBodyContainer,
TABLE.pageLayoutTwo1-2Columns TD.pageLayoutOuterContainer,
TABLE.pageLayoutTwo1-2Columns TD.pageLayoutBodyContainer,
TABLE.pageLayoutThreeColumns TD.pageLayoutOuterContainer,
TABLE.pageLayoutThreeColumns TD.pageLayoutBodyContainer,
TABLE.pageLayoutThreeColumnsAndTopRow TD.pageLayoutOuterContainer,
TABLE.pageLayoutThreeColumnsAndTopRow TD.pageLayoutBodyContainer,
TABLE.pageLayoutThreeColumnsAndTopRow TD.pageLayoutLeftGroupContainer,
TABLE.pageLayoutTopAndBottomRowsPlusTwoColumns TD.pageLayoutOuterContainer,
TABLE.pageLayoutTopAndBottomRowsPlusTwoColumns TD.pageLayoutBodyContainer,
TABLE.pageLayoutTopAndBottomRowsPlusTwoColumns TD.pageLayoutThreeColumsContainer,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns TD.pageLayoutOuterContainer,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns TD.pageLayoutBodyContainer,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns TD.pageLayoutThreeColumsContainer,
TABLE.pageLayoutTwoRowsTwoColumns TD.pageLayoutLeftTopOuterContainer,
TABLE.pageLayoutTwoRowsTwoColumns TD.pageLayoutRightTopOuterContainer,
TABLE.pageLayoutTwoRowsTwoColumns TD.pageLayoutLeftBottomOuterContainer,
TABLE.pageLayoutTwoRowsTwoColumns TD.pageLayoutRightBottomOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutLeftTopOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutMiddleTopOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutRightTopOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutLeftMiddleOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutMiddleMiddleOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutRightMiddleOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutLeftBottomOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutMiddleBottomOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutRightBottomOuterContainer {
  vertical-align: top;
}
TABLE.pageLayoutTwo1-2Columns TD.pageLayoutLeftOuterContainer {
  width: 33%;
  padding-right: 7px;
}
TABLE.pageLayoutTwo1-2Columns TD.pageLayoutRightOuterContainer {
  width: 67%;
  padding-left: 7px;
}
TABLE.pageLayoutTwoColumns TD.pageLayoutLeftOuterContainer,
TABLE.pageLayoutTopAndBottomRowsPlusTwoColumns TD.pageLayoutLeftOuterContainer {
  width: 50%;
  padding-right: 7px;
}
TABLE.pageLayoutTwo2-1Columns TD.pageLayoutLeftOuterContainer {
  width: 67%;
  padding-right: 7px;
}
TABLE.pageLayoutThreeColumnsAndTopRow TD.pageLayoutLeftGroupContainer {
  width: 66%;
  padding-right: 7px;
}
TABLE.pageLayoutThreeColumnsAndTopRow TABLE.pageLayoutLeftGroupTable,
TABLE.pageLayoutThreeColumnsAndTopRow TABLE.pageLayoutLeftTwoColumnsTable {
  width: 100%;
}
TABLE.pageLayoutThreeColumnsAndTopRow TD.pageLayoutTopOuterContainer,
TABLE.pageLayoutTopAndBottomRowsPlusTwoColumns TD.pageLayoutTopRowOuterContainer,
TABLE.pageLayoutTopAndBottomRowsPlusTwoColumns TD.pageLayoutTwoColumsContainer,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns TD.pageLayoutTopRowOuterContainer,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns TD.pageLayoutThreeColumsContainer {
  padding-bottom: 7px;
}
TABLE.pageLayoutThreeColumnsAndTopRow TD.pageLayoutLeftTwoColumnsContainer,
TABLE.pageLayoutTopAndBottomRowsPlusTwoColumns TD.pageLayoutBottomRowOuterContainer,
TABLE.pageLayoutTopAndBottomRowsPlusTwoColumns TD.pageLayoutTwoColumsContainer,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns TD.pageLayoutBottomRowOuterContainer,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns TD.pageLayoutThreeColumsContainer {
  padding-top: 7px;
}
TABLE.pageLayoutThreeColumnsAndTopRow TD.pageLayoutLeftOuterContainer {
  width: 50%;
  padding-right: 7px;
}
TABLE.pageLayoutThreeColumnsAndTopRow TD.pageLayoutMiddleOuterContainer {
  width: 50%;
  padding-left: 7px;
}
TABLE.pageLayoutTopAndBottomRowsPlusTwoColumns TABLE.pageLayoutTwoColumsTable,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns TABLE.pageLayoutThreeColumsTable {
  width: 100%;
}
TABLE.pageLayoutThreeColumns TD.pageLayoutLeftOuterContainer,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns TD.pageLayoutLeftOuterContainer {
  width: 33%;
  padding-right: 7px;
}
TABLE.pageLayoutThreeColumns TD.pageLayoutMiddleOuterContainer,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns TD.pageLayoutMiddleOuterContainer {
  width: 34%;
  padding-left: 7px;
  padding-right: 7px;
}
TABLE.pageLayoutThreeColumns TD.pageLayoutRightOuterContainer,
TABLE.pageLayoutTopAndBottomRowsPlusThreeColumns TD.pageLayoutRightOuterContainer {
  width: 33%;
  padding-left: 7px;
}
TABLE.pageLayoutTwoColumns TD.pageLayoutRightOuterContainer,
TABLE.pageLayoutTopAndBottomRowsPlusTwoColumns TD.pageLayoutRightOuterContainer {
  width: 50%;
  padding-left: 7px;
}
TABLE.pageLayoutTwo2-1Columns TD.pageLayoutRightOuterContainer {
  width: 33%;
  padding-left: 7px;
}
TABLE.pageLayoutThreeColumnsAndTopRow TD.pageLayoutRightOuterContainer {
  width: 34%;
  padding-left: 7px;
}
TABLE.pageLayoutTwoRowsTwoColumns TD.pageLayoutLeftTopOuterContainer,
TABLE.pageLayoutTwoRowsTwoColumns TD.pageLayoutLeftBottomOuterContainer {
  width: 50%;
  padding-right: 7px;
}
TABLE.pageLayoutTwoRowsTwoColumns TD.pageLayoutRightTopOuterContainer,
TABLE.pageLayoutTwoRowsTwoColumns TD.pageLayoutRightBottomOuterContainer {
  width: 50%;
  padding-left: 7px;
}
TABLE.pageLayoutTwoRowsTwoColumns TD.pageLayoutLeftTopOuterContainer,
TABLE.pageLayoutTwoRowsTwoColumns TD.pageLayoutRightTopOuterContainer {
  padding-bottom: 7px;
}
TABLE.pageLayoutTwoRowsTwoColumns TD.pageLayoutLeftBottomOuterContainer,
TABLE.pageLayoutTwoRowsTwoColumns TD.pageLayoutRightBottomOuterContainer {
  padding-top: 7px;
}
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutLeftTopOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutLeftMiddleOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutLeftBottomOuterContainer {
  width: 33%;
  padding-right: 7px;
}
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutMiddleTopOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutMiddleMiddleOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutMiddleBottomOuterContainer {
  width: 34%;
  padding-left: 7px;
  padding-right: 7px;
}
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutRightTopOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutRightMiddleOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutRightBottomOuterContainer {
  width: 33%;
  padding-left: 7px;
}
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutLeftTopOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutMiddleTopOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutRightTopOuterContainer {
  padding-bottom: 7px;
}
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutLeftMiddleOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutMiddleMiddleOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutRightMiddleOuterContainer {
  padding-top: 7px;
  padding-bottom: 7px;
}
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutLeftBottomOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutMiddleBottomOuterContainer,
TABLE.pageLayoutThreeRowsThreeColumns TD.pageLayoutRightBottomOuterContainer {
  padding-top: 7px;
}
.pageLayoutBordersInEditor {
  border: 1px dashed #999999;
}
#id_TopMenu {
  overflow: visible;
}
.pageLayoutBordersInEditor {
  border: 1px dashed #999999;
}
.mainMenuContainer {
  overflow: visible;
}
.paymentDetailsForm h1[class*="SystemPageTitle"] {
  padding-bottom: 10px;
}
.paymentDetailsForm .warning,
.paymentDetailsForm .warning span {
  color: red !important;
  font-weight: bold;
}
.paymentDetailsForm .grayedOut {
  color: #777777;
  font-weight: normal;
}
.paymentDetailsForm .totals {
  float: right;
  padding-right: 10px;
}
.paymentDetailsForm .date,
.paymentDetailsForm .tender {
  padding-top: 5px;
}
.paymentDetailsForm .emptyComment {
  text-align: left;
  width: 200px;
}
.paymentDetailsForm #membersTable th.right {
  text-align: right;
  padding-right: 10px;
}
.paymentDetailsForm #membersTable td.left {
  vertical-align: baseline;
}
.paymentDetailsForm #membersTable td.right {
  text-align: right;
  vertical-align: baseline;
  padding-right: 10px;
}
.paymentDetailsForm #membersTable td.memberDirectoryColumn1,
.paymentDetailsForm #membersTable th.memberDirectoryColumn1 {
  width: 80%;
}
/* findocuments */

.WaGadgetFacebookComments {
  overflow: visible;
}
.fb-comments,
.fb-comments iframe[style],
.fb-like-box,
.fb-like-box iframe[style],
.fb-comments span,
.fb-like-box span {
  width: 100% !important;
}
.stylizedButton[class*="buttonStyle"] {
  display: inline-block;
  padding: 6px 18px 7px 18px;
  margin: 0;
  font: normal 16px Arial;
  color: white;
  text-decoration: none;
  white-space: nowrap;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.stylizedButton.buttonStyle001 {
  background: #939393;
}
.stylizedButton.buttonStyle001:hover {
  background: #616161;
}
.stylizedButton.buttonStyle002 {
  background: black;
}
.stylizedButton.buttonStyle002:hover {
  color: #358acb;
}
.stylizedButton.buttonStyle003 {
  background: #c45a5a;
}
.stylizedButton.buttonStyle003:hover {
  background: #903636;
}
.stylizedButton.buttonStyle004 {
  background: #c14f8a;
}
.stylizedButton.buttonStyle004:hover {
  background: #8b2c5d;
}
.stylizedButton.buttonStyle005 {
  background: #825f9b;
}
.stylizedButton.buttonStyle005:hover {
  background: #533568;
}
.stylizedButton.buttonStyle006 {
  background: #645f9b;
}
.stylizedButton.buttonStyle006:hover {
  background: #474378;
}
.stylizedButton.buttonStyle007 {
  background: #5f849b;
}
.stylizedButton.buttonStyle007:hover {
  background: #3e5e72;
}
.stylizedButton.buttonStyle008 {
  background: #5f9b8f;
}
.stylizedButton.buttonStyle008:hover {
  background: #3e7066;
}
.stylizedButton.buttonStyle009 {
  background: #5f9b5f;
}
.stylizedButton.buttonStyle009:hover {
  background: #3e6e3e;
}
.stylizedButton.buttonStyle010 {
  background: #7b9b5f;
}
.stylizedButton.buttonStyle010:hover {
  background: #516b39;
}
.stylizedButton.buttonStyle011 {
  background: #e5df80;
}
.stylizedButton.buttonStyle011:hover {
  background: #c8c152;
}
.stylizedButton.buttonStyle012 {
  background: #d8a461;
}
.stylizedButton.buttonStyle012:hover {
  background: #b4803d;
}
.stylizedButton.buttonStyle013 {
  background: #d87461;
}
.stylizedButton.buttonStyle013:hover {
  background: #b14d39;
}
.stylizedButton.buttonStyle014 {
  padding: 5px 17px 6px 17px;
  border: 1px solid black;
  background: white;
  color: black;
}
.stylizedButton.buttonStyle014:hover {
  color: #358acb;
}
.gadgetContent[class*="gadgetStyle"] a[class*="stylizedButton"] {
  color: white;
}
.gadgetContent[class*="gadgetStyle"] a[class*="stylizedButton"]:hover {
  color: white;
  cursor: pointer;
  text-decoration: underline;
}
.gadgetContent[class*="gadgetStyle"] .artBoxHolder .artBoxContainer .artBoxContentContainer .gadgetContentEditableArea a[class*="stylizedButton"] {
  color: white;
}
.gadgetContent[class*="gadgetStyle"] .artBoxHolder .artBoxContainer .artBoxContentContainer .gadgetContentEditableArea a[class*="stylizedButton"]:hover {
  color: white;
  cursor: pointer;
  text-decoration: underline;
}
/* WaGadgetLoginForm,  Open Authorization form (Facebook, GooglePlus) */

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

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

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

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

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

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

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

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

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

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

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

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

.camera_wrap a,
.camera_wrap img,
.camera_wrap ol,
.camera_wrap ul,
.camera_wrap li,
.camera_wrap table,
.camera_wrap tbody,
.camera_wrap tfoot,
.camera_wrap thead,
.camera_wrap tr,
.camera_wrap th,
.camera_wrap td .camera_thumbs_wrap a,
.camera_thumbs_wrap img,
.camera_thumbs_wrap ol,
.camera_thumbs_wrap ul,
.camera_thumbs_wrap li,
.camera_thumbs_wrap table,
.camera_thumbs_wrap tbody,
.camera_thumbs_wrap tfoot,
.camera_thumbs_wrap thead,
.camera_thumbs_wrap tr,
.camera_thumbs_wrap th,
.camera_thumbs_wrap td {
  background: none;
  border: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  list-style: none;
}
.camera_wrap {
  display: none;
  float: left;
  position: relative;
  z-index: 0;
}
.camera_wrap img {
  max-width: none!important;
}
.camera_fakehover {
  height: 100%;
  min-height: 60px;
  position: relative;
  width: 100%;
  z-index: 1;
}
.camera_wrap {
  width: 100%;
}
.camera_src {
  display: none;
}
.cameraCont,
.cameraContents {
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 1;
}
.cameraSlide {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.cameraContent {
  bottom: 0;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.camera_target {
  bottom: 0;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: left;
  top: 0;
  width: 100%;
  z-index: 0;
}
.camera_overlayer {
  bottom: 0;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 0;
}
.camera_target_content {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}
.camera_target_content .camera_link {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/Gadgets/Slideshow/blank.gif);
  display: block;
  height: 100%;
  text-decoration: none;
}
.camera_loader {
  background: white url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/Gadgets/Slideshow/camera_loader.gif) no-repeat center;
  background: rgba(255, 255, 255, 0.9) url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/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/business_casual_deep_blue.v2.0/0027c6d2/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/business_casual_deep_blue.v2.0/0027c6d2/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/business_casual_deep_blue.v2.0/0027c6d2/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/business_casual_deep_blue.v2.0/0027c6d2/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/business_casual_deep_blue.v2.0/0027c6d2/Gadgets/Slideshow/camera_skins.png) no-repeat -80px 0;
  height: 40px;
  width: 40px;
}
.camera_commands > .camera_stop {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/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/business_casual_deep_blue.v2.0/0027c6d2/Gadgets/Slideshow/overlay1.png) repeat;
}
.pattern_2 .camera_overlayer {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/Gadgets/Slideshow/overlay2.png) repeat;
}
.pattern_3 .camera_overlayer {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/Gadgets/Slideshow/overlay3.png) repeat;
}
.pattern_4 .camera_overlayer {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/Gadgets/Slideshow/overlay4.png) repeat;
}
.pattern_5 .camera_overlayer {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/Gadgets/Slideshow/overlay5.png) repeat;
}
.pattern_6 .camera_overlayer {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/Gadgets/Slideshow/overlay6.png) repeat;
}
.pattern_7 .camera_overlayer {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/Gadgets/Slideshow/overlay7.png) repeat;
}
.pattern_8 .camera_overlayer {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/Gadgets/Slideshow/overlay8.png) repeat;
}
.pattern_9 .camera_overlayer {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/Gadgets/Slideshow/overlay9.png) repeat;
}
.pattern_10 .camera_overlayer {
  background: url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/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/business_casual_deep_blue.v2.0/0027c6d2/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/business_casual_deep_blue.v2.0/0027c6d2/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/business_casual_deep_blue.v2.0/0027c6d2/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/business_casual_deep_blue.v2.0/0027c6d2/Gadgets/Slideshow/colorbox_controls.png) no-repeat top center;
  width: 38px;
  height: 19px;
  text-indent: -9999px;
}
#cboxClose:hover {
  background-position: bottom center;
}
.WaGadgetSocialProfile .alignRight {
  text-align: right;
}
.WaGadgetSocialProfile .alignLeft {
  text-align: left;
}
.WaGadgetSocialProfile .alignCenter {
  text-align: center;
}
.WaGadgetSocialProfile ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.WaGadgetSocialProfile li {
  margin: 0;
  padding: 0;
  display: inline-block;
}
.WaGadgetSocialProfile a,
.WaGadgetSocialProfile a:link,
.WaGadgetSocialProfile a:active,
.WaGadgetSocialProfile a:visited,
.WaGadgetSocialProfile a:hover {
  background: none;
}
.WaGadgetSocialProfile img {
  display: inline-block;
  vertical-align: top;
  border: none;
}
.WaGadgetSocialProfile a {
  display: inline-block;
}
.WaGadgetSocialProfile .orientationHorizontal li {
  margin: 0 10px 10px 0;
}
.WaGadgetSocialProfile .orientationHorizontal li:last-child {
  margin-right: 0;
}
.WaGadgetSocialProfile .orientationVertical li {
  display: block;
  margin: 0 0 15px 0;
}
.WaGadgetFeaturedMember .loadingCap {
  height: 50px;
  background: white url(/BuiltTheme/business_casual_deep_blue.v2.0/0027c6d2/Gadgets/FeaturedMember/Images/async-load-progress-01.gif) center center no-repeat;
}
.WaGadgetFeaturedMember .loadingError {
  display: none;
  padding: 0px 0;
}
.WaGadgetFeaturedMember ul.layoutVertical {
  margin: 0 0 0px 0;
  padding: 0;
  list-style: none;
  zoom: 1;
}
.WaGadgetFeaturedMember ul.layoutVertical:before {
  content: "";
  display: block;
  clear: both;
  height: 0px;
  margin: 0 0 -40px 0;
  overflow: hidden;
}
.WaGadgetFeaturedMember ul.layoutVertical:after {
  content: "";
  display: block;
  clear: both;
  height: 0px;
  overflow: hidden;
}
.WaGadgetFeaturedMember ul.layoutVertical li {
  margin: 40px 0 0 0;
  min-width: 200px;
  width: 250px;
  display: inline-block;
  vertical-align: top;
  word-wrap: break-word;
}
.WaGadgetFeaturedMember ul.layoutVertical li .img {
  display: none;
  margin: 0 15px 10px 0;
  vertical-align: top;
}
.WaGadgetFeaturedMember ul.layoutVertical.showPic li .img {
  display: inline-block;
}
.WaGadgetFeaturedMember ul.layoutVertical li .img img {
  vertical-align: top;
  min-width: 40px;
  max-width: 100%;
}
.WaGadgetFeaturedMember ul.layoutVertical li h4 {
  margin: 0 15px 8px 0;
}
.WaGadgetFeaturedMember ul.layoutVertical li .subtitle {
  margin: 0 15px 8px 0;
}
.WaGadgetFeaturedMember ul.layoutVertical li .description {
  margin: 0 15px 0 0;
}
.WaGadgetFeaturedMember ul.layoutVertical li .viewDetails {
  margin: 8px 0 0 0;
}
.WaGadgetFeaturedMember ul.layoutHorizontal {
  margin: 0 0 0px 0;
  padding: 0;
  list-style: none;
  zoom: 1;
}
.WaGadgetFeaturedMember ul.layoutHorizontal:before {
  content: "";
  display: block;
  clear: both;
  height: 0px;
  margin: 0 0 -40px 0;
  overflow: hidden;
}
.WaGadgetFeaturedMember ul.layoutHorizontal:after {
  content: "";
  display: block;
  clear: both;
  height: 0px;
  margin: 0;
  overflow: hidden;
}
.WaGadgetFeaturedMember ul.layoutHorizontal li {
  margin: 40px 0 0 0;
  min-width: 280px;
  width: 450px;
  display: inline-block;
  vertical-align: top;
  word-wrap: break-word;
}
.WaGadgetFeaturedMember ul.layoutHorizontal li .img {
  display: none;
  float: left;
  margin: 0 15px 10px 0;
  padding: 0 0px 0 0;
}
.WaGadgetFeaturedMember ul.layoutHorizontal.showPic li .img {
  display: block;
}
.WaGadgetFeaturedMember ul.layoutHorizontal li .img img {
  vertical-align: top;
  min-width: 40px;
  max-width: 100%;
}
.WaGadgetFeaturedMember ul.layoutHorizontal li h4 {
  margin: 0 15px 8px 0px;
}
.WaGadgetFeaturedMember ul.layoutHorizontal li .subtitle {
  margin: 0 15px 8px 0px;
}
.WaGadgetFeaturedMember ul.layoutHorizontal li .description {
  margin: 0 15px 0 0px;
}
.WaGadgetFeaturedMember ul.layoutHorizontal li .viewDetails {
  margin: 8px 0 0 0;
}
.WaGadgetFeaturedMember ul.layoutList {
  margin: 0 0 0px 0;
  padding: 0;
  list-style: none;
  zoom: 1;
}
.WaGadgetFeaturedMember ul.layoutList:before {
  content: "";
  display: block;
  clear: both;
  height: 0px;
  margin: 0 0 -15px 0;
  overflow: hidden;
}
.WaGadgetFeaturedMember ul.layoutList:after {
  content: "";
  display: block;
  clear: both;
  height: 0px;
  margin: 0;
  overflow: hidden;
}
.WaGadgetFeaturedMember ul.layoutList li {
  margin: 15px 0 0 0;
  width: 100%;
  display: inline-block;
  vertical-align: top;
  word-wrap: break-word;
}
.WaGadgetFeaturedMember ul.layoutList li .img {
  display: none;
  float: left;
  margin: 0 10px 0px 0;
  padding: 0 0px 0 0;
}
.WaGadgetFeaturedMember ul.layoutList.showPic li .img {
  display: block;
}
.WaGadgetFeaturedMember ul.layoutList li .img img {
  vertical-align: top;
  width: 40px;
}
.WaGadgetFeaturedMember ul.layoutList li .rightPart {
  overflow: hidden;
}
.WaGadgetFeaturedMember ul.layoutList li h4 {
  margin: 0 15px 5px 0px;
}
.WaGadgetFeaturedMember ul.layoutList li .subtitle {
  margin: 0 15px 0px 0px;
}
.WaGadgetFeaturedMember ul.layoutList li .description {
  display: none;
}
.WaGadgetFeaturedMember ul.layoutList li .viewDetails {
  margin: 8px 0 0 0;
}
.WaGadgetFeaturedMember .action {
  margin: 1em 0 0 0;
}
/* gadget: login box button */

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

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

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

/* for old themes */

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