body {
  background-color: white;
  background-image: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/bodyBg.png);
  -background-image: none;
  background-repeat: repeat-x;
  font-family: tahoma, sans;
  font-size: 10pt;
  font-family: tahoma, sans;
  font-weight: normal;
  text-decoration: none;
  color: black; }
  body.controlTablesBordersInEditor {
    text-align: left; }
  body.customizeContentView {
    background: none repeat scroll 0 0 transparent;
    filter: none; }

a {
  color: black;
  text-decoration: underline;
  font-weight: normal; }
  a:hover {
    color: #222222;
    text-decoration: underline; }

h1,
h1.pageTitle,
.cnPrimaryContentBlock1Content h1.pageTitle
{
  font-size: 1.85em;
  font-weight: bold;
  color: black; }
  h1.contStyleExcHeadingColored {
    color: #6d737b;
    font-weight: bold; }

h2 {
  font-size: 1.6em;
  font-weight: bold;
  color: black; }
  h2.contStyleExcHeadingColored {
    color: #6d737b;
    font-weight: bold; }

h3 {
  font-size: 1.35em;
  font-weight: bold;
  color: black; }
  h3.contStyleExcHeadingColored {
    color: #6d737b;
    font-weight: bold; }

h4 {
  font-size: 1.1em;
  font-weight: bold;
  color: black; }
  h4.contStyleExcHeadingColored {
    color: #6d737b;
    font-weight: bold; }

SPAN.contStyleExcInlineColored1 ,
p.contStyleExcInlineColored1 {
  color: #6d737b; }
SPAN.contStyleExcInlineColored2 ,
p.contStyleExcInlineColored2 {
  color: #63b22f; }
SPAN.contStyleExcInlineHighlighted ,
p.contStyleExcInlineHighlighted {
  color: white;
  background-color: #6f767d; }
SPAN.contStyleExcInlineLarger ,
p.contStyleExcInlineLarger {
  font-size: 120%; }
SPAN.contStyleExcInlineSmaller ,
p.contStyleExcInlineSmaller {
  font-size: 85%; }

blockquote.quotedText
{
    border-left-color: #96a4bb;
    background-color: #d5ddea;
    margin: 0;
    padding: 5px 5px 5px 8px;
}

.validationError {
  color: red; }

.cnHeaderContainer {
  width: 919px;
  
  margin-left: 5px; }


BODY.customizeContentView .cnHeaderContainer {
  margin-left: 0; }

#idHeaderLogo {
  position: absolute;
  top: 5px;
  left: 5px; }

#idHeaderAssociationName {
  position: absolute;
  top: 24px;
  left: 202px; }
  .loginContainer .loginUserName,
  .loginContainer .loginPassword {
    float: left;
    clear: both;
    *height: 1%;
    width: 200px; }
    .loginContainer .loginUserName:after,
    .loginContainer .loginPassword:after {
      display: block;
      clear: both;
      visibility: hidden;
      overflow: hidden;
      font-size: 0;
      content: "."; }
    .loginContainer .loginUserName input,
    .loginContainer .loginPassword input {
      border-width: 1px;
      border-style: solid;
      border-color: #b2b2b2;
      float: right;
      width: 90px;
      height: 18px; }
    .loginContainer .loginUserName label,
    .loginContainer .loginPassword label {
      float: right;
      color: #7f7f7f;
      padding-top: 3px; }
.loginContainer .loginUserName .loginUserNameLabel,
.loginContainer .loginPassword .loginPasswordLabel
{
      float: left;
      width: 99px;
}

.loginContainer .loginUserName .loginUserNameTextBox,
.loginContainer .loginPassword .loginPasswordTextBox
{
width: 49.5%;
float: left;
}

  .loginContainer .loginUserName {
    margin-bottom: 5px; }
  .loginContainer .loginActionRememberMe {
    float: left;
    clear: both;
	*height: 1%;
    width: 200px; }
    .loginContainer .loginActionRememberMe input {
      float: left;
      margin-left: 86px;
      *margin-left: 82px; }
    .loginContainer .loginActionRememberMe label {
      padding-left: 5px;
      *padding-left: 3px;
      color: #7f7f7f; }
  .loginContainer .loginAction {
    float: left;
    width: 99px; }
    .loginContainer .loginAction input {
      float: right;
      font-size: 1em;
      margin-top: 4px;
      padding: 2px 4px; }
  .loginContainer .loggedAction input {
    font-size: 1em;
    margin-top: 4px;
    padding: 2px 4px; }
  .loginContainer .loginPasswordForgot {
    float: left;
    width: 89px;
    margin-left: 9px; }
  .loginContainer .loggedName {
    margin-bottom: 5px; }
  .loginContainer .profileBox {
    margin-bottom: 5px; }

.cnNavigationContainer {
  float: left;
  width: 199px;
  margin: 7px 0 7px 7px;
  -margin: 7px 0 7px 3.5px; }
  .cnNavigationContainer ul.menuLevel1 {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0; }
    .cnNavigationContainer ul.menuLevel1 li {
      font-size: 12pt;
      text-transform: uppercase;
      font-family: times, serif;
      float: left;
      width: 199px;
      background: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/menuSeparator.gif) bottom left repeat-x; }
      .cnNavigationContainer ul.menuLevel1 li span {
        display: block; }
        .cnNavigationContainer ul.menuLevel1 li span span {
          padding: 5px 0 5px 20px;
          color: #848484;
          font-weight: bold;
          display: block;
          overflow: hidden; }
      .cnNavigationContainer ul.menuLevel1 li a {
        color: #444444;
        width: 179px;
        padding: 5px 0 5px 20px;
        text-decoration: none;
        display: block;
        overflow: hidden;
        font-weight: bold; }
        .cnNavigationContainer ul.menuLevel1 li a:hover {
          color: #444444;
          font-weight: bold; }
      .cnNavigationContainer ul.menuLevel1 li.itemCurrentParent a {
        background: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/menuBgExpanded.png) top left no-repeat;
        -background: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/menuBgExpanded.gif) top left no-repeat; }
        .cnNavigationContainer ul.menuLevel1 li.itemCurrentParent a:hover {
          background: #dadada url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/menuHoverBgExpanded.png) top left repeat-x; }
      .cnNavigationContainer ul.menuLevel1 li.itemNormal a {
        background: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/menuBgCollapsed.png) top left no-repeat;
        -background: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/menuBgCollapsed.gif) top left no-repeat; }
        .cnNavigationContainer ul.menuLevel1 li.itemNormal a:hover {
          background: #dadada url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/menuHoverBgCollapsed.png) top left repeat-x; }
      .cnNavigationContainer ul.menuLevel1 li.itemNormal:hover {
        background: #dadada url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/menuHoverBgCollapsed.png) top left repeat-x; }
        .cnNavigationContainer ul.menuLevel1 li.itemNormal:hover a {
          color: #444444;
          background: #dadada url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/menuHoverBgCollapsed.png) top left repeat-x; }
      .cnNavigationContainer ul.menuLevel1 li.itemNormal:hover ul.dynamic,
      .cnNavigationContainer ul.menuLevel1 li.itemNormal a:hover ul.dynamic {
        display: block;
        top: 0;
        left: 199px;
        width: 140px; }
        .cnNavigationContainer ul.menuLevel1 li.itemNormal:hover ul.dynamic li.itemNormal:hover ul.dynamic,
        .cnNavigationContainer ul.menuLevel1 li.itemNormal:hover ul.dynamic li.itemNormal a:hover ul.dynamic,
        .cnNavigationContainer ul.menuLevel1 li.itemNormal a:hover ul.dynamic li.itemNormal:hover ul.dynamic,
        .cnNavigationContainer ul.menuLevel1 li.itemNormal a:hover ul.dynamic li.itemNormal a:hover ul.dynamic {
          left: 140px;
          width: 140px; }
        .cnNavigationContainer ul.menuLevel1 li.itemNormal:hover ul.dynamic li:hover,
        .cnNavigationContainer ul.menuLevel1 li.itemNormal a:hover ul.dynamic li:hover {
          background-image: none;
          background-color: #b1b1b1; }
      .cnNavigationContainer ul.menuLevel1 li.itemNormalLeaf a:hover {
        background: #dadada url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/menuHoverBg.gif) top left repeat-x; }
      .cnNavigationContainer ul.menuLevel1 li.itemCurrent span span {
        background: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/menuBgExpanded.png) top left no-repeat;
        -background: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/menuBgExpanded.gif) top left no-repeat; }
      .cnNavigationContainer ul.menuLevel1 li ul.menuLevel2 {
        list-style: none;
        margin: 0;
        padding: 0; }
        .cnNavigationContainer ul.menuLevel1 li ul.menuLevel2 li {
          font-size: 9pt;
          background: none;
          text-transform: none;
          font-family: tahoma, sans; }
          .cnNavigationContainer ul.menuLevel1 li ul.menuLevel2 li span span {
            padding: 5px 0 5px 30px;
            color: #848484;
            font-weight: normal;
            background-image: none;
            background-color: transparent; }
          .cnNavigationContainer ul.menuLevel1 li ul.menuLevel2 li a {
            width: 169px;
            padding: 5px 0 5px 30px;
            color: #444444;
            font-weight: normal;
            background: transparent;
            margin: 0; }
            .cnNavigationContainer ul.menuLevel1 li ul.menuLevel2 li a:hover {
              background-color: #e2e2e2;
              color: #444444;
              font-weight: normal; }
          .cnNavigationContainer ul.menuLevel1 li ul.menuLevel2 li.itemNormal:hover a ul.dynamic,
          .cnNavigationContainer ul.menuLevel1 li ul.menuLevel2 li.itemNormal a:hover ul.dynamic {
            display: block;
            left: 199px; }
          .cnNavigationContainer ul.menuLevel1 li ul.menuLevel2 li.itemNormal a,
          .cnNavigationContainer ul.menuLevel1 li ul.menuLevel2 li.itemNormal a:hover {
            background-repeat: no-repeat;
            background-image: none;
            background-position: 10px -3px;
            background-image: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/menuBgCollapsed2.png);
            -background-image: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/menuBgCollapsed2.gif); }
          .cnNavigationContainer ul.menuLevel1 li ul.menuLevel2 li.itemCurrent span span {
            background-repeat: no-repeat;
            background-image: none;
            background-position: 10px -3px;
            background-image: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/menuBgExpanded2.png);
            -background-image: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/menuBgExpanded2.gif); }
          .cnNavigationContainer ul.menuLevel1 li ul.menuLevel2 li.itemCurrentParent a,
          .cnNavigationContainer ul.menuLevel1 li ul.menuLevel2 li.itemCurrentParent a:hover {
            background-repeat: no-repeat;
            background-image: none;
            background-position: 10px -3px;
            background-image: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/menuBgExpanded2.png);
            -background-image: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/menuBgExpanded2.gif); }
          .cnNavigationContainer ul.menuLevel1 li ul.menuLevel2 li.itemNormalLeaf a,
          .cnNavigationContainer ul.menuLevel1 li ul.menuLevel2 li.itemNormalLeaf a:hover {
            background-image: none; }
          .cnNavigationContainer ul.menuLevel1 li ul.menuLevel2 li ul.menuLevel3 {
            list-style: none;
            margin: 0;
            padding: 0; }
            .cnNavigationContainer ul.menuLevel1 li ul.menuLevel2 li ul.menuLevel3 li a {
              padding: 5px 0 5px 40px;
              width: 159px;
              color: #444444;
              font-weight: normal; }
              .cnNavigationContainer ul.menuLevel1 li ul.menuLevel2 li ul.menuLevel3 li a:hover {
                background-color: #e2e2e2;
                color: #444444;
                font-weight: normal; }
            .cnNavigationContainer ul.menuLevel1 li ul.menuLevel2 li ul.menuLevel3 li span span {
              padding: 5px 0 5px 40px;
              color: #848484;
              font-weight: normal; }
          .cnNavigationContainer ul.menuLevel1 li ul.menuLevel2 li.itemNormalLeaf a {
            background-image: none; }
      .cnNavigationContainer ul.menuLevel1 li ul.dynamic {
        list-style: none;
        margin: 0;
        padding: 0;
        background-color: #e1e1e1;
        background-image: none; }
        .cnNavigationContainer ul.menuLevel1 li ul.dynamic li.itemNormalLeaf,
        .cnNavigationContainer ul.menuLevel1 li ul.dynamic li.itemNormal {
          background: none;
          text-transform: none;
          font-family: tahoma, sans;
          font-size: 9pt;
          width: 140px; }
          .cnNavigationContainer ul.menuLevel1 li ul.dynamic li.itemNormalLeaf a,
          .cnNavigationContainer ul.menuLevel1 li ul.dynamic li.itemNormal a {
            color: black;
            padding: 5px 20px !important;
            width: 100px;
            font-weight: normal; }
            .cnNavigationContainer ul.menuLevel1 li ul.dynamic li.itemNormalLeaf a:hover,
            .cnNavigationContainer ul.menuLevel1 li ul.dynamic li.itemNormal a:hover {
              background-color: #b1b1b1;
              background-image: none;
              color: black;
              width: 100px;
              font-weight: normal; }
          .cnNavigationContainer ul.menuLevel1 li ul.dynamic li.itemNormalLeaf.itemNormal a,
          .cnNavigationContainer ul.menuLevel1 li ul.dynamic li.itemNormalLeaf.itemNormal a:hover,
          .cnNavigationContainer ul.menuLevel1 li ul.dynamic li.itemNormal.itemNormal a,
          .cnNavigationContainer ul.menuLevel1 li ul.dynamic li.itemNormal.itemNormal a:hover {
            background-repeat: no-repeat;
            background-position: 0px -3px;
            background-image: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/menuBgCollapsedDynamic.png);
            -background-image: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/menuBgCollapsedDynamic.gif); }
          .cnNavigationContainer ul.menuLevel1 li ul.dynamic li.itemNormalLeaf.itemCurrent span span,
          .cnNavigationContainer ul.menuLevel1 li ul.dynamic li.itemNormal.itemCurrent span span {
            background-repeat: no-repeat;
            background-position: 0px -3px;
            background-image: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/menuBgExpandedDynamic.png);
            -background-image: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/menuBgExpandedDynamic.gif); }
          .cnNavigationContainer ul.menuLevel1 li ul.dynamic li.itemNormalLeaf.itemCurrentParent a,
          .cnNavigationContainer ul.menuLevel1 li ul.dynamic li.itemNormal.itemCurrentParent a {
            background-repeat: no-repeat;
            background-position: 0px -3px;
            background-image: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/menuBgExpandedDynamic.png);
            -background-image: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/menuBgExpandedDynamic.gif); }
      .cnNavigationContainer ul.menuLevel1 li ul.menuLevel2 li ul.dynamic {
        list-style: none;
        margin: 0;
        padding: 0;
        background-color: #e1e1e1;
        background-image: none; }
        .cnNavigationContainer ul.menuLevel1 li ul.menuLevel2 li ul.dynamic li a {
          color: black;
          width: 100px;
          padding: 5px 20px !important;
          font-weight: normal;
          background-image: none !important; }
          .cnNavigationContainer ul.menuLevel1 li ul.menuLevel2 li ul.dynamic li a:hover {
            background-color: #b1b1b1;
            background-image: none;
            padding: 5px 20px !important;
            color: black;
            font-weight: normal; }
      .cnNavigationContainer ul.menuLevel1 li .dynamicMenuLevelContainer,
      .cnNavigationContainer ul.menuLevel1 li table.dynamic {
        display: block !important; }
  .cnNavigationContainer .mainMenuPublicHiddenIcon {
    right: 1px;
    top: 9px; }
  .cnNavigationContainer #footerLogoContainer {
    float: left; }
.cnPrimaryContentBlock1Content .boxViewOutline ,
.boxViewOutline {
  width: 100%; }
.cnPrimaryContentBlock1Content .boxViewOutline a ,
.boxViewOutline a {
    color: #6d737b; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyContainer .d1,
.boxViewOutline .boxBodyContainer .d1,
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderContainer .d1,
.boxViewOutline .boxHeaderContainer .d1,
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterContainer .d1 ,
.boxViewOutline .boxFooterContainer .d1 {
    border: 0 !important; }
.cnPrimaryContentBlock1Content .boxViewOutline .cornersContainer ,
.boxViewOutline .cornersContainer {
    width: 100%; }
    .cnPrimaryContentBlock1Content .boxViewOutline .cornersContainer .c1, .cnPrimaryContentBlock1Content .boxViewOutline .cornersContainer .c2, .cnPrimaryContentBlock1Content .boxViewOutline .cornersContainer .c3, .cnPrimaryContentBlock1Content .boxViewOutline .cornersContainer .c4, .cnPrimaryContentBlock1Content .boxViewOutline .cornersContainer .c5,
.boxViewOutline .cornersContainer .c1,
.boxViewOutline .cornersContainer .c2,
.boxViewOutline .cornersContainer .c3,
.boxViewOutline .cornersContainer .c4,
.boxViewOutline .cornersContainer .c5
 {
      display: none; }
.cnPrimaryContentBlock1Content .boxViewOutline .cornersContainer .topCorners .r1 ,
.boxViewOutline .cornersContainer .topCorners .r1 {
      background: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/box-cotr.png) no-repeat top right;
      -background: no-repeat top right;
      height: 5px;
      -height: 1px;
      padding-right: 5px; }
.cnPrimaryContentBlock1Content .boxViewOutline .cornersContainer .topCorners .r2 ,
.boxViewOutline .cornersContainer .topCorners .r2 {
      border-top: 1px solid #96a4bb;
      border-left: 1px solid #96a4bb;
      border-right: 1px solid #96a4bb;
      background-color: #d5ddea;
      height: 4px; }
.cnPrimaryContentBlock1Content .boxViewOutline .cornersContainer .bottomCorners .r1 ,
.boxViewOutline .cornersContainer .bottomCorners .r1 {
      background: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/box-cobr.png) no-repeat top right;
      -background: no-repeat top right;
      padding-right: 5px;
      height: 7px; }
.cnPrimaryContentBlock1Content .boxViewOutline .cornersContainer .bottomCorners .r2 ,
.boxViewOutline .cornersContainer .bottomCorners .r2 {
      background: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/box-cobl.png) no-repeat top left;
      -background: no-repeat top left;
      height: 7px;
      padding-left: 17px;
      border-top: 1px solid #96a4bb; }
.cnPrimaryContentBlock1Content .boxViewOutline .cornersContainer .bottomCorners .r3 ,
.boxViewOutline .cornersContainer .bottomCorners .r3 {
      background: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/box-ceb.png) repeat-x top left;
      -background: repeat-x top left;
      height: 7px; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxContainer,
.boxViewOutline .boxContainer,
.cnPrimaryContentBlock1Content .boxViewOutline .topicListContainer,
.boxViewOutline .topicListContainer,
.cnPrimaryContentBlock1Content .boxViewOutline .forumListContainer,
.boxViewOutline .forumListContainer,
.cnPrimaryContentBlock1Content .boxViewOutline .forumEditEntryBoxContainer ,
.boxViewOutline .forumEditEntryBoxContainer {
    width: 100%;
    background: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/box-cer.png) repeat-y top right !important;
    -background: repeat-y top right !important;
    float: left; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxContainer .d1,
.boxViewOutline .boxContainer .d1,
.cnPrimaryContentBlock1Content .boxViewOutline .topicListContainer .d1,
.boxViewOutline .topicListContainer .d1,
.cnPrimaryContentBlock1Content .boxViewOutline .forumListContainer .d1,
.boxViewOutline .forumListContainer .d1,
.cnPrimaryContentBlock1Content .boxViewOutline .forumEditEntryBoxContainer .d1 ,
.boxViewOutline .forumEditEntryBoxContainer .d1 {
      border-right: 1px solid #96a4bb !important;
      border-left: 1px solid #96a4bb !important;
      -border-top: 1px solid #96a4bb !important;
      -border-bottom: 1px solid #96a4bb !important;
      margin-right: 5px;
      *height: 1%; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxContainer .d1:after,
.boxViewOutline .boxContainer .d1:after,
.cnPrimaryContentBlock1Content .boxViewOutline .topicListContainer .d1:after,
.boxViewOutline .topicListContainer .d1:after,
.cnPrimaryContentBlock1Content .boxViewOutline .forumListContainer .d1:after,
.boxViewOutline .forumListContainer .d1:after,
.cnPrimaryContentBlock1Content .boxViewOutline .forumEditEntryBoxContainer .d1:after ,
.boxViewOutline .forumEditEntryBoxContainer .d1:after {
        display: block;
        clear: both;
        visibility: hidden;
        overflow: hidden;
        font-size: 0;
        content: "."; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxContainer .d1 .d1, .cnPrimaryContentBlock1Content .boxViewOutline .boxContainer .d2 .d2,

.boxViewOutline .boxContainer .d1 .d1, .boxViewOutline .boxContainer .d2 .d2,

.cnPrimaryContentBlock1Content .boxViewOutline .topicListContainer .d1 .d1, .cnPrimaryContentBlock1Content .boxViewOutline .topicListContainer .d2 .d2,

.boxViewOutline .topicListContainer .d1 .d1, .boxViewOutline .topicListContainer .d2 .d2,

.cnPrimaryContentBlock1Content .boxViewOutline .forumListContainer .d1 .d1, .cnPrimaryContentBlock1Content .boxViewOutline .forumListContainer .d2 .d2,

.boxViewOutline .forumListContainer .d1 .d1, .boxViewOutline .forumListContainer .d2 .d2,

.cnPrimaryContentBlock1Content .boxViewOutline .forumEditEntryBoxContainer .d1 .d1, .cnPrimaryContentBlock1Content .boxViewOutline .forumEditEntryBoxContainer .d2 .d2 ,

.boxViewOutline .forumEditEntryBoxContainer .d1 .d1, .boxViewOutline .forumEditEntryBoxContainer .d2 .d2 {

      background: transparent !important;
      border: none !important;
      background-image: none;
      height: auto;
      float: none; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxContainer .inner,
.boxViewOutline .boxContainer .inner,
.cnPrimaryContentBlock1Content .boxViewOutline .topicListContainer .inner,
.boxViewOutline .topicListContainer .inner,
.cnPrimaryContentBlock1Content .boxViewOutline .forumListContainer .inner,
.boxViewOutline .forumListContainer .inner,
.cnPrimaryContentBlock1Content .boxViewOutline .forumEditEntryBoxContainer .inner ,
.boxViewOutline .forumEditEntryBoxContainer .inner {
      float: left;
      width: 100%;
      background-color: #d5ddea; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxContainer .inner .inner,
.boxViewOutline .boxContainer .inner .inner,
.cnPrimaryContentBlock1Content .boxViewOutline .topicListContainer .inner .inner,
.boxViewOutline .topicListContainer .inner .inner,
.cnPrimaryContentBlock1Content .boxViewOutline .forumListContainer .inner .inner,
.boxViewOutline .forumListContainer .inner .inner,
.cnPrimaryContentBlock1Content .boxViewOutline .forumEditEntryBoxContainer .inner .inner ,
.boxViewOutline .forumEditEntryBoxContainer .inner .inner {
        background-color: transparent; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer ,
.boxViewOutline .boxHeaderOuterContainer {
    float: left;
    display: block; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .boxHeaderContainer ,
.boxViewOutline .boxHeaderOuterContainer .boxHeaderContainer {
      width: auto;
      float: none;
      padding-right: 17px; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .boxHeaderContainer .forumMessageHeaderInfo ,
.boxViewOutline .boxHeaderOuterContainer .boxHeaderContainer .forumMessageHeaderInfo {
        margin-left: 12px; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .inner ,
.boxViewOutline .boxHeaderOuterContainer .inner {
      padding: 0 !important;
      float: left; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .inner .inner ,
.boxViewOutline .boxHeaderOuterContainer .inner .inner {
        margin: 0; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .boxHeaderTitle ,
.boxViewOutline .boxHeaderOuterContainer .boxHeaderTitle {
      margin-left: 12px; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .boxHeaderTitle a ,
.boxViewOutline .boxHeaderOuterContainer .boxHeaderTitle a {
        color: #6d737b;
        font-weight: bold;
        text-decoration: underline; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxHeaderOuterContainer .boxHeaderTitle a:hover ,
.boxViewOutline .boxHeaderOuterContainer .boxHeaderTitle a:hover {
          text-decoration: underline; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer ,
.boxViewOutline .boxBodyOuterContainer {
    padding: 12px;
    width: auto;
    float: none;
    display: block; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer a ,
.boxViewOutline .boxBodyOuterContainer a {
      text-decoration: underline; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer a:hover ,
.boxViewOutline .boxBodyOuterContainer a:hover {
        text-decoration: underline; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .d9 ,
.boxViewOutline .boxBodyOuterContainer .d9 {
      border-width: 1px;
      border-style: solid;
      border-color: #96a4bb;
      float: left;
      width: 100%;
      margin-bottom: 12px;
      -margin-bottom: 0; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .d9 .d9 ,
.boxViewOutline .boxBodyOuterContainer .d9 .d9 {
        margin: 0;
        width: auto;
        background: transparent;
        border: none; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContainer .inner ,
.boxViewOutline .boxBodyOuterContainer .boxBodyContainer .inner {
      background-color: #f2f2fd; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyInfoContainer .d9 ,
.boxViewOutline .boxBodyOuterContainer .boxBodyInfoContainer .d9 {
      width: 100%; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxBodyOuterContainer .boxBodyContentContainer .inner ,
.boxViewOutline .boxBodyOuterContainer .boxBodyContentContainer .inner {
      padding: 0 !important; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer a ,
.boxViewOutline .boxFooterOuterContainer a {
    text-decoration: underline;
    padding: 12px;
    background-color: #f2f2fd; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer a:hover ,
.boxViewOutline .boxFooterOuterContainer a:hover {
      text-decoration: underline; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .inner ,
.boxViewOutline .boxFooterOuterContainer .inner {
    margin: 0;
    padding: 17px 1px !important;
    -padding: 17px !important; }
.cnPrimaryContentBlock1Content .boxViewOutline .boxFooterOuterContainer .inner .inner ,
.boxViewOutline .boxFooterOuterContainer .inner .inner {
      margin: 0; }

.boxBodyInfoViewFill,
.infoOuterContainer {
  width: 100%; }
  .boxBodyInfoViewFill .cornersContainer,
  .infoOuterContainer .cornersContainer {
    width: 100%; }
    .boxBodyInfoViewFill .cornersContainer .c1, .boxBodyInfoViewFill .cornersContainer .c2, .boxBodyInfoViewFill .cornersContainer .c3, .boxBodyInfoViewFill .cornersContainer .c4, .boxBodyInfoViewFill .cornersContainer .c5,
    .infoOuterContainer .cornersContainer .c1, .infoOuterContainer .cornersContainer .c2, .infoOuterContainer .cornersContainer .c3, .infoOuterContainer .cornersContainer .c4, .infoOuterContainer .cornersContainer .c5 {
      display: none; }
    .boxBodyInfoViewFill .cornersContainer .topCorners .r1,
    .infoOuterContainer .cornersContainer .topCorners .r1 {
      background: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/box-cotr.png) no-repeat top right;
      -background: no-repeat top right;
      height: 5px;
      -height: 1px;
      padding-right: 5px; }
    .boxBodyInfoViewFill .cornersContainer .topCorners .r2,
    .infoOuterContainer .cornersContainer .topCorners .r2 {
      border-top: 1px solid #96a4bb;
      border-left: 1px solid #96a4bb;
      border-right: 1px solid #96a4bb;
      background-color: #d5ddea;
      height: 4px; }
    .boxBodyInfoViewFill .cornersContainer .bottomCorners .r1,
    .infoOuterContainer .cornersContainer .bottomCorners .r1 {
      background: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/box-cobr.png) no-repeat top right;
      -background: no-repeat top right;
      padding-right: 5px;
      height: 7px; }
    .boxBodyInfoViewFill .cornersContainer .bottomCorners .r2,
    .infoOuterContainer .cornersContainer .bottomCorners .r2 {
      background: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/box-cobl.png) no-repeat top left;
      -background: no-repeat top left;
      height: 7px;
      padding-left: 17px;
      border-top: 1px solid #96a4bb; }
    .boxBodyInfoViewFill .cornersContainer .bottomCorners .r3,
    .infoOuterContainer .cornersContainer .bottomCorners .r3 {
      background: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/box-ceb.png) repeat-x top left;
      -background: repeat-x top left;
      height: 7px; }
  .boxBodyInfoViewFill .boxBodyInfoContainer,
  .boxBodyInfoViewFill .infoContainer,
  .infoOuterContainer .boxBodyInfoContainer,
  .infoOuterContainer .infoContainer {
    width: 100%;
    background: url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/box-cer.png) repeat-y top right !important;
    -background: repeat-y top right !important;
    float: left;
    padding: 0; }
    .boxBodyInfoViewFill .boxBodyInfoContainer .inner,
    .boxBodyInfoViewFill .infoContainer .inner,
    .infoOuterContainer .boxBodyInfoContainer .inner,
    .infoOuterContainer .infoContainer .inner {
      border-right: 1px solid #96a4bb;
      border-left: 1px solid #96a4bb;
      -border-top: 1px solid #96a4bb;
      -border-bottom: 1px solid #96a4bb;
      margin-right: 5px;
      background-color: #d5ddea;
      float: none !important;
      *height: 1%; }
      .boxBodyInfoViewFill .boxBodyInfoContainer .inner:after,
      .boxBodyInfoViewFill .infoContainer .inner:after,
      .infoOuterContainer .boxBodyInfoContainer .inner:after,
      .infoOuterContainer .infoContainer .inner:after {
        display: block;
        clear: both;
        visibility: hidden;
        overflow: hidden;
        font-size: 0;
        content: "."; }
      .boxBodyInfoViewFill .boxBodyInfoContainer .inner .inner,
      .boxBodyInfoViewFill .infoContainer .inner .inner,
      .infoOuterContainer .boxBodyInfoContainer .inner .inner,
      .infoOuterContainer .infoContainer .inner .inner {
        border: none;
        background-color: transparent; }
      .boxBodyInfoViewFill .boxBodyInfoContainer .inner .infoTitle,
      .boxBodyInfoViewFill .infoContainer .inner .infoTitle,
      .infoOuterContainer .boxBodyInfoContainer .inner .infoTitle,
      .infoOuterContainer .infoContainer .inner .infoTitle {
        float: left;
        color: #666666;
        padding-bottom: 5px; }
      .boxBodyInfoViewFill .boxBodyInfoContainer .inner .infoText,
      .boxBodyInfoViewFill .infoContainer .inner .infoText,
      .infoOuterContainer .boxBodyInfoContainer .inner .infoText,
      .infoOuterContainer .infoContainer .inner .infoText {
        float: left;
        color: black; }
    .boxBodyInfoViewFill .boxBodyInfoContainer .registrationInfo,
    .boxBodyInfoViewFill .infoContainer .registrationInfo,
    .infoOuterContainer .boxBodyInfoContainer .registrationInfo,
    .infoOuterContainer .infoContainer .registrationInfo {
      clear: both; }
  .boxBodyInfoViewFill .boxActionContainer,
  .infoOuterContainer .boxActionContainer {
    padding-left: 10px !important;
    width: auto !important; }

.cnPrimaryContentBlock1Content {
  font-size: 10pt;
  font-family: tahoma, sans;
  font-weight: normal;
  text-decoration: none;
  color: black; }
  .cnPrimaryContentBlock1Content a {
    color: black;
    text-decoration: underline;
    font-weight: normal; }
    .cnPrimaryContentBlock1Content a:hover {
      color: #222222;
      text-decoration: underline; }
  .cnPrimaryContentBlock1Content h1 {
    font-weight: bold; }
    
    
  .cnPrimaryContentBlock1Content h2 {
    font-weight: bold; }
    .cnPrimaryContentBlock1Content h2.pageSubTitle,
    .cnPrimaryContentBlock1Content h2.stepTitle {
      font-weight: bold; }
  .cnPrimaryContentBlock1Content h3 {
    font-weight: bold; }
  .cnPrimaryContentBlock1Content h4 {
    font-weight: bold; }
  .cnPrimaryContentBlock1Content .functionalPageContainer a {
    text-decoration: underline; }
    .cnPrimaryContentBlock1Content .functionalPageContainer a:hover {
      text-decoration: underline; }

.generalFieldsContainer .fieldBody .typeInstruction
{
	color: #777;
}
.generalFieldsContainer .fileFieldContainer .fieldBody iframe {
  width: 390px !important; }



.WaGadgetBlog .boxFooterContainer .inner .postBottom {
  width: 98%; }
.WaGadgetBlogStateAddPost .fieldLabel ,
.WaGadgetBlogStateEditPost .fieldLabel {
  width: 75px; }

.WaGadgetForumStateTopicList .boxBodyContainer .inner {
  padding: 0; }
.WaGadgetForumStateTopicList table {
  width: 100%;
  padding: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  margin: 0; }
  .WaGadgetForumStateTopicList table td {
    padding: 5px;
    margin: 0;
    border-color: #96a4bb; }
    .WaGadgetForumStateTopicList table td.threadImageTD {
      width: 5% !important; }
    .WaGadgetForumStateTopicList table td.threadTD {
      width: 55% !important; }
    .WaGadgetForumStateTopicList table td.lastReplyTD {
      width: 30% !important; }
    .WaGadgetForumStateTopicList table td.repliesCountTD {
      width: 10% !important; }
    .WaGadgetForumStateTopicList table td div {
      width: 100% !important; }
.WaGadgetForum.WaGadgetForumStateEditTopic .fieldContainer .fieldLabel ,
.WaGadgetForum.WaGadgetForumStateNewMessage .fieldContainer .fieldLabel ,
.WaGadgetForum.WaGadgetForumStateEditMessage .fieldContainer .fieldLabel ,
.WaGadgetForum.WaGadgetForumStateAddTopic .fieldContainer .fieldLabel {
  width: 70px; }
.WaGadgetForum.WaGadgetForumStateEditTopic .fieldContainer .fieldBody .subjectTextBox,
.WaGadgetForum.WaGadgetForumStateNewMessage .fieldContainer .fieldBody .subjectTextBox,
.WaGadgetForum.WaGadgetForumStateEditMessage .fieldContainer .fieldBody .subjectTextBox,
.WaGadgetForum.WaGadgetForumStateAddTopic .fieldContainer .fieldBody .subjectTextBox,
.WaGadgetForum.WaGadgetForumStateEditTopic .fieldContainer .fieldBody #idEditorContainer ,
.WaGadgetForum.WaGadgetForumStateNewMessage .fieldContainer .fieldBody #idEditorContainer ,
.WaGadgetForum.WaGadgetForumStateEditMessage .fieldContainer .fieldBody #idEditorContainer ,
.WaGadgetForum.WaGadgetForumStateAddTopic .fieldContainer .fieldBody #idEditorContainer {
  width: 520px; }
.WaGadgetForum.WaGadgetForumStateEditTopic h4.boxHeaderTitle ,
.WaGadgetForum.WaGadgetForumStateNewMessage h4.boxHeaderTitle ,
.WaGadgetForum.WaGadgetForumStateEditMessage h4.boxHeaderTitle ,
.WaGadgetForum.WaGadgetForumStateAddTopic h4.boxHeaderTitle {
  padding: 6px; }
.WaGadgetForumStateMessageList #idMessageListContainer blockquote,
.WaGadgetForumStateMessageList #idMessageListContainer blockquote blockquote blockquote,
.WaGadgetForumStateMessageList #idMessageListContainer blockquote blockquote blockquote blockquote blockquote,
.WaGadgetForumStateMessageList #idMessageListContainer blockquote blockquote blockquote blockquote blockquote blockquote blockquote {
  border-left-color: #96a4bb;
  background-color: #d5ddea; }
.WaGadgetForumStateMessageList #idMessageListContainer blockquote blockquote,
.WaGadgetForumStateMessageList #idMessageListContainer blockquote blockquote blockquote blockquote,
.WaGadgetForumStateMessageList #idMessageListContainer blockquote blockquote blockquote blockquote blockquote blockquote,
.WaGadgetForumStateMessageList #idMessageListContainer blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote {
  border-left-color: #96a4bb;
  background-color: #e2e5ea; }

.forumEditEntryEditorContainer blockquote,
.forumEditEntryEditorContainer blockquote blockquote blockquote,
.forumEditEntryEditorContainer blockquote blockquote blockquote blockquote blockquote,
.forumEditEntryEditorContainer blockquote blockquote blockquote blockquote blockquote blockquote blockquote {
  border-left-color: #96a4bb;
  background-color: #d5ddea; }
.forumEditEntryEditorContainer blockquote blockquote,
.forumEditEntryEditorContainer blockquote blockquote blockquote blockquote,
.forumEditEntryEditorContainer blockquote blockquote blockquote blockquote blockquote blockquote,
.forumEditEntryEditorContainer blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote {
  border-left-color: #96a4bb;
  background-color: #e2e5ea; }

.forumCategoryListContainer .forumListContainer {
  float: left; }
  .forumCategoryListContainer .forumListContainer table {
    width: 100%;
    padding: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin: 0; }
    .forumCategoryListContainer .forumListContainer table td {
      padding: 5px;
      margin: 0;
      border-color: #96a4bb; }
      .forumCategoryListContainer .forumListContainer table td.pageStateIconTD {
        width: 5% !important; }
        .forumCategoryListContainer .forumListContainer table td.pageStateIconTD .pageStateIcon {
          padding: 0 !important; }
          .forumCategoryListContainer .forumListContainer table td.pageStateIconTD .pageStateIcon div {
            margin-top: 8px;
            margin-left: 2px; }
      .forumCategoryListContainer .forumListContainer table td.threadTD {
        width: 45% !important; }
      .forumCategoryListContainer .forumListContainer table td.lastReplyTD {
        width: 30% !important; }
      .forumCategoryListContainer .forumListContainer table td.topicsCountTD {
        width: 10% !important; }
      .forumCategoryListContainer .forumListContainer table td.repliesCountTD {
        width: 10% !important; }
      .forumCategoryListContainer .forumListContainer table td div {
        width: 100% !important; }

#idEventListCalendar .EventListCalendar {
  width: 100%; }
  #idEventListCalendar .EventListCalendar .EventListCalendarHeader,
  #idEventListCalendar .EventListCalendar a.yearViewHeader {
    background-color: #6d737b;
    color: white; }
    #idEventListCalendar .EventListCalendar .EventListCalendarHeader a,
    #idEventListCalendar .EventListCalendar a.yearViewHeader a {
      color: white;
      text-decoration: underline; }
      #idEventListCalendar .EventListCalendar .EventListCalendarHeader a:hover,
      #idEventListCalendar .EventListCalendar a.yearViewHeader a:hover {
        color: white; }
#idEventListCalendar .boxBodyContentOuterContainer {
  padding-bottom: 30px; }

a.eventHover {
  color: #222222; }

.WaGadgetEventsStateDetails .boxBodyContentOuterContainer {
  width: 359px !important; }
.WaGadgetEventsStateList .boxFooterOuterContainer {
  bottom: 8px;
  right: 16px !important; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .WaGadgetEventsStateList .boxFooterOuterContainer {
    bottom: 10px !important; } }

div#idRegistrationsList table {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #96a4bb; }
  div#idRegistrationsList table td {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #96a4bb;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #96a4bb;
    border-top-color: #96a4bb;
    border-top-width: 1px;
    border-top-style: solid; }

#membersTable {
  border-bottom-color: #96a4bb; }
  #membersTable td.memberDirectoryColumn1,
  #membersTable td.memberDirectoryColumn2,
  #membersTable td.memberDirectoryColumn3,
  #membersTable td.memberDirectoryColumn4 {
    border-top-color: #96a4bb; }
  #membersTable th {
    border-top-color: #96a4bb;
    border-bottom-color: #96a4bb; }

.WaGadgetMemberDirectoryStateAdvancedSearch .searchCritereaContainer #criteria {
  width: 627px !important;
  padding: 10px !important; }
  .WaGadgetMemberDirectoryStateAdvancedSearch .searchCritereaContainer #criteria div select, .WaGadgetMemberDirectoryStateAdvancedSearch .searchCritereaContainer #criteria div input {
    width: 140.25px !important; }
  .WaGadgetMemberDirectoryStateAdvancedSearch .searchCritereaContainer #criteria div div {
    width: 150.25px !important; }
    .WaGadgetMemberDirectoryStateAdvancedSearch .searchCritereaContainer #criteria div .criteria-condition-placeholder,
    .WaGadgetMemberDirectoryStateAdvancedSearch .searchCritereaContainer #criteria div .criteria-value-outer-placeholder,
    .WaGadgetMemberDirectoryStateAdvancedSearch .searchCritereaContainer #criteria div .criteria-value-placeholder {
      width: 150.25px !important; }


#idPhotoAlbumMainContainer #idPhotoAlbumMainSectionContainer .photosContainer .photoMainContainer .boxOuterContainer {
  width: 151px !important; }
  #idPhotoAlbumMainContainer #idPhotoAlbumMainSectionContainer .photosContainer .photoMainContainer .boxOuterContainer .boxBodyInfoOuterContainer {
    width: 100%; }
    #idPhotoAlbumMainContainer #idPhotoAlbumMainSectionContainer .photosContainer .photoMainContainer .boxOuterContainer .boxBodyInfoOuterContainer .topCorners,
    #idPhotoAlbumMainContainer #idPhotoAlbumMainSectionContainer .photosContainer .photoMainContainer .boxOuterContainer .boxBodyInfoOuterContainer .bottomCorners {
      width: 100%; }
    #idPhotoAlbumMainContainer #idPhotoAlbumMainSectionContainer .photosContainer .photoMainContainer .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
      padding: 0 !important;
      width: 100%; }
      #idPhotoAlbumMainContainer #idPhotoAlbumMainSectionContainer .photosContainer .photoMainContainer .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .photoContainer .photoInnerContainerOver {
        border-color: #96a4bb;
        border-top: none;
        background: #d5ddea;
        padding: 5px 0 5px 0; }
      #idPhotoAlbumMainContainer #idPhotoAlbumMainSectionContainer .photosContainer .photoMainContainer .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .photoContainer .photoInnerContainer {
        padding: 5px 0 5px 0; }
      #idPhotoAlbumMainContainer #idPhotoAlbumMainSectionContainer .photosContainer .photoMainContainer .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .photoContainer .photoInnerContainerOver .photoAlbumItemThumbnailPhoto,
      #idPhotoAlbumMainContainer #idPhotoAlbumMainSectionContainer .photosContainer .photoMainContainer .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .photoContainer .photoInnerContainerOver .photoAlbumItemThumbnailPhotoHover,
      #idPhotoAlbumMainContainer #idPhotoAlbumMainSectionContainer .photosContainer .photoMainContainer .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .photoContainer .photoInnerContainer .photoAlbumItemThumbnailPhoto,
      #idPhotoAlbumMainContainer #idPhotoAlbumMainSectionContainer .photosContainer .photoMainContainer .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .photoContainer .photoInnerContainer .photoAlbumItemThumbnailPhotoHover {
        border: none;
        background: transparent;
        padding: 0;
        margin: 0; }
      #idPhotoAlbumMainContainer #idPhotoAlbumMainSectionContainer .photosContainer .photoMainContainer .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .photoContainer .photoInnerContainerOver .smallDescriptionContainer,
      #idPhotoAlbumMainContainer #idPhotoAlbumMainSectionContainer .photosContainer .photoMainContainer .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .photoContainer .photoInnerContainer .smallDescriptionContainer {
        padding-left: 8px; }

.cnFooterContainer {
  padding-left: 5px;
  padding-right: 5px;
  float: none;
  *height: 1%; }
  .cnFooterContainer:after {
    display: block;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    font-size: 0;
    content: "."; }
  .cnFooterContainer .footerContentHolder {
    width: 100%;
    background-color: white; }
    .cnFooterContainer .footerContentHolder {
      width: 100%; }

.cnMainContainer {
  width: 929px;
  margin-left: auto;
  margin-right: auto; }
  .cnMainContainer .cnContentContainerTopCorners {
    display: block;
    _display: none;
    float: none;
    height: 5px; }
    .cnMainContainer .cnContentContainerTopCorners .r1 {
      background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/mainBg-cotl.png) left top no-repeat;
      _background: none; }
    .cnMainContainer .cnContentContainerTopCorners .r2 {
      padding: 0 5px;
      _padding: 0;
      background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/mainBg-cotr.png) right top no-repeat;
      _background: none; }
    .cnMainContainer .cnContentContainerTopCorners .r3 {
      background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/mainBg-cet.png) center top repeat-x;
      _background: none; }
    .cnMainContainer .cnContentContainerTopCorners .r1, .cnMainContainer .cnContentContainerTopCorners .r2, .cnMainContainer .cnContentContainerTopCorners .r3 {
      height: 5px; }
    .cnMainContainer .cnContentContainerTopCorners .c1, .cnMainContainer .cnContentContainerTopCorners .c2, .cnMainContainer .cnContentContainerTopCorners .c3, .cnMainContainer .cnContentContainerTopCorners .c4, .cnMainContainer .cnContentContainerTopCorners .c5 {
      display: none; }
  .cnMainContainer .cnContentContainerBottomCorners {
    display: block;
    _display: none;
    float: none;
    height: 5px; }
    .cnMainContainer .cnContentContainerBottomCorners .r1 {
      background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/mainBg-cobl.png) left bottom no-repeat;
      _background: none; }
    .cnMainContainer .cnContentContainerBottomCorners .r2 {
      padding: 0 5px;
      _padding: 0;
      background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/mainBg-cobr.png) right bottom no-repeat;
      _background: none; }
    .cnMainContainer .cnContentContainerBottomCorners .r3 {
      background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/mainBg-ceb.png) center bottom repeat-x;
      _background: none; }
    .cnMainContainer .cnContentContainerBottomCorners .r1, .cnMainContainer .cnContentContainerBottomCorners .r2, .cnMainContainer .cnContentContainerBottomCorners .r3 {
      height: 5px; }
    .cnMainContainer .cnContentContainerBottomCorners .c1, .cnMainContainer .cnContentContainerBottomCorners .c2, .cnMainContainer .cnContentContainerBottomCorners .c3, .cnMainContainer .cnContentContainerBottomCorners .c4, .cnMainContainer .cnContentContainerBottomCorners .c5 {
      display: none; }
  .cnMainContainer .cnContentContainer {
    min-height: 20px;
    width: 929px;
    float: left; }
    .cnMainContainer .cnContentContainer .d1ContentContainer {
      background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/mainBg-cel.png) left center repeat-y;
      _background: none; }
    .cnMainContainer .cnContentContainer .d2ContentContainer {
      padding: 0 5px;
      _padding: 0;
      background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/mainBg-cer.png) right center repeat-y;
      _background: none; }
    .cnMainContainer .cnContentContainer .d3ContentContainer {
      background: none; }
    .cnMainContainer .cnContentContainer .d1ContentContainer, .cnMainContainer .cnContentContainer .d2ContentContainer, .cnMainContainer .cnContentContainer .d3ContentContainer {
      float: left; }


    .cnMainContainer .cnContentContainer .d3ContentContainer {
      background: #e4f1db url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/mainBg.png) repeat-x top left; }
    .cnMainContainer .cnContentContainer .cnPrimaryContentContainer {
      width: 699px;
      text-align: left;
      float: right;
      margin-left: 0;
      margin-right: 3px;
      -margin-right: 1.5px;
      bottom: 0;
      -margin-top: 7px;
      -margin-bottom: 7px; }

.LayoutPlain .cnMainContainer .cnContentContainer .cnPrimaryContentContainer,
.LayoutNoSidebar  .cnMainContainer .cnContentContainer .cnPrimaryContentContainer
{
      width: 910px;
}



.LayoutPlain .cnPrimaryContentBlock1ContentHolder .cnPrimaryContentBlock1Content,
.LayoutNoSidebar .cnPrimaryContentBlock1ContentHolder .cnPrimaryContentBlock1Content
{
width: 902px;
}

.LayoutPlain .cnPrimaryContentBlock1ContentHolder,
.LayoutNoSidebar .cnPrimaryContentBlock1ContentHolder
{
width: 902px;
}



.cnPrimaryContentBlock1Content>DIV
{
padding: 20px;
}
      .cnMainContainer .cnContentContainer .cnPrimaryContentContainer .d1PrimaryContentContainer {
        background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/common-cel.png) left center repeat-y;
        _background: none; }
      .cnMainContainer .cnContentContainer .cnPrimaryContentContainer .d2PrimaryContentContainer {
        padding: 0 4px;
        _padding: 0;
        background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/common-cer.png) right center repeat-y;
        _background: none; }
      .cnMainContainer .cnContentContainer .cnPrimaryContentContainer .d3PrimaryContentContainer {
        background: none; }



    .cnMainContainer .cnContentContainer .cnPrimaryContentContainerTopCorners {
      width: 699px;
      margin-top: 3px;
      margin-right: 3px;
      display: block;
      _display: none;
      float: none;
      height: 4px;
      float: right;
      clear: none; }

.LayoytPlain .cnMainContainer .cnContentContainer .cnPrimaryContentContainerTopCorners,
.LayoutNoSidebar .cnMainContainer .cnContentContainer .cnPrimaryContentContainerTopCorners
{
      width: 910px;
}

      .cnMainContainer .cnContentContainer .cnPrimaryContentContainerTopCorners .r1 {
        background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/common-cotl.png) left top no-repeat;
        _background: none; }
      .cnMainContainer .cnContentContainer .cnPrimaryContentContainerTopCorners .r2 {
        padding: 0 4px;
        _padding: 0;
        background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/common-cotr.png) right top no-repeat;
        _background: none; }
      .cnMainContainer .cnContentContainer .cnPrimaryContentContainerTopCorners .r3 {
        background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/common-cet.png) center top repeat-x;
        _background: none; }
      .cnMainContainer .cnContentContainer .cnPrimaryContentContainerTopCorners .r1, .cnMainContainer .cnContentContainer .cnPrimaryContentContainerTopCorners .r2, .cnMainContainer .cnContentContainer .cnPrimaryContentContainerTopCorners .r3 {
        height: 4px; }
      .cnMainContainer .cnContentContainer .cnPrimaryContentContainerTopCorners .c1, .cnMainContainer .cnContentContainer .cnPrimaryContentContainerTopCorners .c2, .cnMainContainer .cnContentContainer .cnPrimaryContentContainerTopCorners .c3, .cnMainContainer .cnContentContainer .cnPrimaryContentContainerTopCorners .c4, .cnMainContainer .cnContentContainer .cnPrimaryContentContainerTopCorners .c5 {
        display: none; }
    .cnMainContainer .cnContentContainer .cnPrimaryContentContainerBottomCorners {
      width: 699px;
      margin-bottom: 3px;
      margin-right: 3px;
      height: 78px;
      display: block;
      _display: none;
      float: none;
      height: 78px;
      float: right;
      clear: none; }

.LayoutPlain .cnMainContainer .cnContentContainer .cnPrimaryContentContainerBottomCorners,
.LayoutNoSidebar .cnMainContainer .cnContentContainer .cnPrimaryContentContainerBottomCorners
{
      width: 910px;
}
      .cnMainContainer .cnContentContainer .cnPrimaryContentContainerBottomCorners .r1 {
        background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/content-cobl.png) left bottom no-repeat;
        _background: none; }
      .cnMainContainer .cnContentContainer .cnPrimaryContentContainerBottomCorners .r2 {
        padding: 0 4px 0 100px;
        _padding: 0;
        background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/content-cobr.png) right bottom no-repeat;
        _background: none; }
      .cnMainContainer .cnContentContainer .cnPrimaryContentContainerBottomCorners .r3 {
        background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/content-ceb.png) center bottom repeat-x;
        _background: none; }
      .cnMainContainer .cnContentContainer .cnPrimaryContentContainerBottomCorners .r1, .cnMainContainer .cnContentContainer .cnPrimaryContentContainerBottomCorners .r2, .cnMainContainer .cnContentContainer .cnPrimaryContentContainerBottomCorners .r3 {
        height: 78px; }
      .cnMainContainer .cnContentContainer .cnPrimaryContentContainerBottomCorners .c1, .cnMainContainer .cnContentContainer .cnPrimaryContentContainerBottomCorners .c2, .cnMainContainer .cnContentContainer .cnPrimaryContentContainerBottomCorners .c3, .cnMainContainer .cnContentContainer .cnPrimaryContentContainerBottomCorners .c4, .cnMainContainer .cnContentContainer .cnPrimaryContentContainerBottomCorners .c5 {
        display: none; }
      .cnMainContainer .cnContentContainer .cnPrimaryContentContainerBottomCorners .r1 {
        background-color: #e2e5ea; }

.cnPrimaryContentBlock1ContentHolder {
  background: #e2e5ea url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/contentBg.png) repeat-x top left;
  -background: #e2e5ea;
  min-height: 140px;
   }


DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners,
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners {
  display: block;
  _display: none;
  float: none;
  height: 7px; }
  DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r1, DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r2, DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r3,
  DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners .r1, DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners .r2, DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners .r3 {
    height: 7px; }
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r1 {
  padding: 0 7px 0 0;
  _padding: 0;
  background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox001-cotr.png) right top no-repeat;
  _background: none; }
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterTopCorners .r2 {
  background: #aac19b; }
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners .r1 {
  background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox001-cobl.png) left bottom no-repeat;
  _background: none; }
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners .r2 {
  padding: 0 7px;
  _padding: 0;
  background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox001-cobr.png) right bottom no-repeat;
  _background: none; }
DIV.artBoxContainerType-gadgetStyle001 .artBoxOuterBottomCorners .r3 {
  background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox001-ceb.png) center bottom repeat-x;
  _background: none; }
DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer {
  _border: 1px solid #999999;
  padding: 0 7px 0 0;
  _padding: 0;
  background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox001-cer.png) right center repeat-y;
  _background: none; }
  DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .b1 {
    background: #aac19b; }
    DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .b1 .b1 {
      background: none; }
  DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  {
    padding: 0 7px 7px 7px;
    _padding: 7px; }
    DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b1 {
      background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox001-title-cet.gif) center top repeat-x; }
    DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b2 {
      background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox001-title-ceb.gif) center bottom repeat-x; }
    DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b3 {
      background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox001-title-cel.gif) left center repeat-y; }
    DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b4 {
      background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox001-title-cer.gif) right center repeat-y; }
    DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b5 {
      background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox001-title-cotl.gif) left top no-repeat; }
    DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b6 {
      background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox001-title-cotr.gif) right top no-repeat; }
    DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b7 {
      background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox001-title-cobl.gif) left bottom no-repeat; }
    DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b8 {
      background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox001-title-cobr.gif) right bottom no-repeat;
      padding: 10px; }
    DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b9 {
      background: white; }
    DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b1 .b1, DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b2 .b2, DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b3 .b3, DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b4 .b4, DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b5 .b5, DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b6 .b6, DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b7 .b7, DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b8 .b8, DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b9 .b9 {
      background: none; }
    DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b8 .b8 {
      padding: 0; }
    DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b1 {
      padding: 0 0 7px 0; }
    DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b8 {
      _height: 100%; }
      DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .b8 .b8 {
        _height: auto; }
    DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .artBoxInner {
      padding: 0 5px; }
    DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .artBoxContent {
      color: #aac19b; }
  DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner {
    padding: 5px 16px 12px 16px; }
  DIV.artBoxContainerType-gadgetStyle001 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxContent {
    color: #183406; }

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle001 .moduleItem ,
DIV.artBoxContainerType-gadgetStyle001 .moduleItem {
  padding: 5px 6px 7px 6px; }
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle001 .moduleSeparator ,
DIV.artBoxContainerType-gadgetStyle001 .moduleSeparator {
  background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox001-sep.gif) left top repeat-x; }
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle001 .itemInfoContainer ,
DIV.artBoxContainerType-gadgetStyle001 .itemInfoContainer {
  color: #183406; }
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle001 A,
DIV.artBoxContainerType-gadgetStyle001 A,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle001 A:link,
DIV.artBoxContainerType-gadgetStyle001 A:link,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle001 A:active,
DIV.artBoxContainerType-gadgetStyle001 A:active,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle001 A:visited,
DIV.artBoxContainerType-gadgetStyle001 A:visited,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle001 A:hover ,
DIV.artBoxContainerType-gadgetStyle001 A:hover {
  color: #eeeeee; }
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle001 A:hover ,
DIV.artBoxContainerType-gadgetStyle001 A:hover {
  color: white; }
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle001 H4.artBoxTitle ,
DIV.artBoxContainerType-gadgetStyle001 H4.artBoxTitle {
  color: #aac19b;
  text-transform: uppercase;
  text-align: center;
  font-family: times, serif;
  font-size: 1.2em; }

DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterTopCorners {
  display: block;
  _display: none;
  float: none;
  height: 6px; }
  DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterTopCorners .r1, DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterTopCorners .r2, DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterTopCorners .r3 {
    height: 6px; }
  DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterTopCorners .r1 {
    background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox002-cotl.png) left top no-repeat;
    _background: none; }
  DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterTopCorners .r2 {
    padding: 0 6px;
    _padding: 0;
    background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox002-cotr.png) right top no-repeat;
    _background: none; }
  DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterTopCorners .r3 {
    background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox002-cet.png) center top repeat-x;
    _background: none; }
DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterBottomCorners {
  display: block;
  _display: none;
  float: none;
  height: 40px; }
  DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterBottomCorners .r1, DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterBottomCorners .r2, DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterBottomCorners .r3 {
    height: 40px; }
  DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterBottomCorners .r1 {
    background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox002-cobl.png) left bottom no-repeat;
    _background: none; }
  DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterBottomCorners .r2 {
    padding: 0 40px 0 6px;
    _padding: 0;
    background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox002-cobr.png) right bottom no-repeat;
    _background: none; }
  DIV.artBoxContainerType-gadgetStyle002 .artBoxOuterBottomCorners .r3 {
    background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox002-ceb.png) center bottom repeat-x;
    _background: none; }
DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer {
  _border: 1px solid #999999; }
  DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b1 {
    background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox002-cel.png) left center repeat-y;
    _background: none; }
  DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b2 {
    padding: 0 6px;
    _padding: 0;
    background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox002-cer.png) right center repeat-y;
    _background: none; }
  DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b3 {
    background: #e2e5ea; }
  DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b1 .b1, DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b2 .b2, DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b3 .b3 {
    background: none; }
  DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b2 .b2 {
    padding: 0; }
  DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b3 {
    padding: 5px 8px 0 5px;
    _padding: 8px; }
    DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .b3 .b3 {
      padding: 0; }
  DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  {
    padding: 6px;
    _padding: 6px;
    background: #5b5b5b url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox002-title-bg.gif) top left repeat-x; }
    DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .artBoxInner {
      padding: 0 5px; }
    DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .artBoxContent {
      color: white; }
  DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner {
    padding: 5px 5px 12px 5px; }
  DIV.artBoxContainerType-gadgetStyle002 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxContent {
    color: black; }

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle002 .moduleItem ,
DIV.artBoxContainerType-gadgetStyle002 .moduleItem {
  padding: 5px 6px 7px 6px; }
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle002 .moduleSeparator ,
DIV.artBoxContainerType-gadgetStyle002 .moduleSeparator {
  background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox002-sep.gif) left top repeat-x; }
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle002 .itemInfoContainer ,
DIV.artBoxContainerType-gadgetStyle002 .itemInfoContainer {
  color: black; }
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle002 A,
DIV.artBoxContainerType-gadgetStyle002 A,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle002 A:link,
DIV.artBoxContainerType-gadgetStyle002 A:link,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle002 A:active,
DIV.artBoxContainerType-gadgetStyle002 A:active,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle002 A:visited,
DIV.artBoxContainerType-gadgetStyle002 A:visited,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle002 A:hover ,
DIV.artBoxContainerType-gadgetStyle002 A:hover {
  color: #444444; }
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle002 A:hover ,
DIV.artBoxContainerType-gadgetStyle002 A:hover {
  color: #757575; }
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle002 H4.artBoxTitle ,
DIV.artBoxContainerType-gadgetStyle002 H4.artBoxTitle {
  color: white;
  text-transform: uppercase;
  text-align: center;
  font-family: times, serif;
  font-size: 1.2em;
  font-weight: bold; }

DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterTopCorners {
  display: block;
  _display: none;
  float: none;
  height: 6px; }
  DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterTopCorners .r1, DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterTopCorners .r2, DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterTopCorners .r3 {
    height: 6px; }
  DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterTopCorners .r1 {
    background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox003-cotl.png) left top no-repeat;
    _background: none; }
  DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterTopCorners .r2 {
    padding: 0 6px;
    _padding: 0;
    background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox003-cotr.png) right top no-repeat;
    _background: none; }
  DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterTopCorners .r3 {
    background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox003-cet.png) center top repeat-x;
    _background: none; }
DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterBottomCorners {
  display: block;
  _display: none;
  float: none;
  height: 6px; }
  DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterBottomCorners .r1, DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterBottomCorners .r2, DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterBottomCorners .r3 {
    height: 6px; }
  DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterBottomCorners .r1 {
    background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox003-cobl.png) left bottom no-repeat;
    _background: none; }
  DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterBottomCorners .r2 {
    padding: 0 6px;
    _padding: 0;
    background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox003-cobr.png) right bottom no-repeat;
    _background: none; }
  DIV.artBoxContainerType-gadgetStyle003 .artBoxOuterBottomCorners .r3 {
    background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox003-ceb.png) center bottom repeat-x;
    _background: none; }
DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer {
  _border: 1px solid #999999; }
  DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b1 {
    background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox003-cel.png) left center repeat-y;
    _background: none; }
  DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b2 {
    padding: 0 6px 0 6px;
    _padding: 0;
    background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox003-cer.png) right center repeat-y;
    _background: none; }
  DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b3 {
    background: #e4f1db; }
  DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b1 .b1, DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b2 .b2, DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b3 .b3 {
    background: none; }
  DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b2 .b2 {
    padding: 0; }
  DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b3 {
    padding: 0 6px 6px 1px;
    _padding: 6px; }
    DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .b3 .b3 {
      padding: 0; }
  DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  {
    padding: 6px 6px 12px 6px;
    _padding: 6px 6px 12px 6px;
    background: #e4f1db; }
    DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .artBoxInner {
      padding: 0 5px; }
    DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer DIV.artBoxTitleInnerContainer  .artBoxContent {
      color: #5b5b5b; }
  DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer {
    background: white; }
    DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxInner {
      padding: 5px 5px 12px 5px; }
    DIV.artBoxContainerType-gadgetStyle003 DIV.artBoxGeneralInnerContainer .artBoxContentInnerContainer .artBoxContent {
      color: black; }

.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle003 .moduleItem ,
DIV.artBoxContainerType-gadgetStyle003 .moduleItem {
  padding: 5px 6px 7px 6px; }
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle003 .moduleSeparator ,
DIV.artBoxContainerType-gadgetStyle003 .moduleSeparator {
  background: transparent url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox003-sep.gif) left top repeat-x; }
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle003 .itemInfoContainer ,
DIV.artBoxContainerType-gadgetStyle003 .itemInfoContainer {
  color: black; }
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle003 A,
DIV.artBoxContainerType-gadgetStyle003 A,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle003 A:link,
DIV.artBoxContainerType-gadgetStyle003 A:link,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle003 A:active,
DIV.artBoxContainerType-gadgetStyle003 A:active,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle003 A:visited,
DIV.artBoxContainerType-gadgetStyle003 A:visited,
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle003 A:hover ,
DIV.artBoxContainerType-gadgetStyle003 A:hover {
  color: #444444; }
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle003 A:hover ,
DIV.artBoxContainerType-gadgetStyle003 A:hover {
  color: #757575; }
.cnPrimaryContentBlock1Content DIV.artBoxContainerType-gadgetStyle003 H4.artBoxTitle ,
DIV.artBoxContainerType-gadgetStyle003 H4.artBoxTitle {
  color: #5b5b5b;
  text-transform: uppercase;
  text-align: center;
  font-family: times, serif;
  font-size: 1.2em;
  font-weight: bold; }

DIV.artBoxContainerType-gadgetStyle001 SPAN.donationGoalCollectedTitle,
DIV.artBoxContainerType-gadgetStyle001 SPAN.donationGoalAmountTitle {
  color: white; }
DIV.artBoxContainerType-gadgetStyle001 SPAN.donationGoalCollectedValue,
DIV.artBoxContainerType-gadgetStyle001 SPAN.donationGoalAmountValue {
  color: #5f5f5f; }
DIV.artBoxContainerType-gadgetStyle001 TABLE.donationGoalTable TR.donationGoalProgressInfoContainer TD {
  font-size: 1.00em; }
DIV.artBoxContainerType-gadgetStyle001 TABLE.donationGoalTable TD.donationGoalProgressBarLeftPart {
  background: #999999 url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox-percentage-left.gif) center center repeat-x; }
DIV.artBoxContainerType-gadgetStyle001 TABLE.donationGoalTable TD.donationGoalPercentageContainer {
  color: white; }
DIV.artBoxContainerType-gadgetStyle001 .donationGoalPeriodContainer {
  color: #ebe8f1; }

DIV.artBoxContainerType-gadgetStyle002 SPAN.donationGoalCollectedTitle,
DIV.artBoxContainerType-gadgetStyle002 SPAN.donationGoalAmountTitle {
  color: black; }
DIV.artBoxContainerType-gadgetStyle002 SPAN.donationGoalCollectedValue,
DIV.artBoxContainerType-gadgetStyle002 SPAN.donationGoalAmountValue {
  color: #71ad32; }
DIV.artBoxContainerType-gadgetStyle002 TABLE.donationGoalTable TR.donationGoalProgressInfoContainer TD {
  font-size: 1.00em; }
DIV.artBoxContainerType-gadgetStyle002 TABLE.donationGoalTable TD.donationGoalProgressBarLeftPart {
  background: #999999 url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox-percentage-left.gif) center center repeat-x; }
DIV.artBoxContainerType-gadgetStyle002 TABLE.donationGoalTable TD.donationGoalPercentageContainer {
  color: black; }
DIV.artBoxContainerType-gadgetStyle002 .donationGoalPeriodContainer {
  color: #61c803; }

DIV.artBoxContainerType-gadgetStyle003 SPAN.donationGoalCollectedTitle,
DIV.artBoxContainerType-gadgetStyle003 SPAN.donationGoalAmountTitle {
  color: #629e23; }
DIV.artBoxContainerType-gadgetStyle003 SPAN.donationGoalCollectedValue,
DIV.artBoxContainerType-gadgetStyle003 SPAN.donationGoalAmountValue {
  color: black; }
DIV.artBoxContainerType-gadgetStyle003 TABLE.donationGoalTable TR.donationGoalProgressInfoContainer TD {
  font-size: 1.00em; }
DIV.artBoxContainerType-gadgetStyle003 TABLE.donationGoalTable TD.donationGoalProgressBarLeftPart {
  background: #999999 url(/BuiltTheme/memo_subtle_techno.v1.0/25db34c2/images/artbox-percentage-left.gif) center center repeat-x; }
DIV.artBoxContainerType-gadgetStyle003 TABLE.donationGoalTable TD.donationGoalPercentageContainer {
  color: black; }
DIV.artBoxContainerType-gadgetStyle003 .donationGoalPeriodContainer {
  color: #71d803; }

/* WaGadgetLoginForm,  Open Authorization form (Facebook, GooglePlus) */
.WaGadgetLoginForm .oAuthForm .oAuthButtonsContainer
{
    padding: 0 43px;
}

/* ---- Gadget Site search ----- */

.WaGadgetSiteSearch.gadgetStyle001 .autoSuggestionBox
{
  background: #aac19b;
}
