table.bd-12px td {font-size: 12px}

/************************************************************/
#bd h1 {color: #0C76A0; font-weight: normal; font-size: 2.2em; margin-bottom: 15px;}
#bd h3 a {color: #006B99; text-decoration: none}
#bd h3 a:hover {color: #006B99; text-decoration: underline}

#bd div.bd-panel1 {background-color: #fff; border: 1px solid #dddddd; border-radius: 5px 5px 8px 5px; box-shadow: 2px 2px 2px #cccccc;  padding: 6px; margin-bottom: 20px}
#bd div.bd-panel2 {background-color: #E9F0F6; padding: 10px 18px 10px 18px; border-radius: 2px 2px 15px 2px;}
#bd div.bd-panel3 {background-color: #1b5b8b; padding: 10px 18px 10px 18px; font-size: 14px; color: #fff}

#bd label {color: #575757; font-weight: bold; font-size: 12px; font-family: tahoma; letter-spacing: 1px;; padding-right: 5px}
#bd .bd-textinput {height: 20px; width: 275px; border: 1px solid #919191; background-color: #f2f0f1; margin-right: 10px}
#bd select.bd-textinput {height: 24px; width: auto; padding-top: 2px}
#bd .bd-submit {background: url("/images/icons/button-arrow.gif") no-repeat scroll 100% 50% #232323; color: #fff; border: medium none; border-radius: 4px 4px 4px 4px; font-size: 14px; padding: 2px 25px 4px 10px; text-decoration: none; font-family: MS Shell Dlg}
#bd .bd-button, #bd .bd-button-cancel, #bd .bd-button-next, #bd .bd-button-prev, #bd .bd-button-check {-moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: -moz-linear-gradient(center top , #6891E7 0pt, #304EA6 100%) no-repeat scroll 100% 50% #6891E7; border-color: #304EA6 #304EA6 #000000; border-radius: 3px 3px 3px 3px; border-style: none; border-width: medium; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset; color: #F1F1FF; font-family: MS Shell Dlg; font-size: 14px; line-height: 17px; padding: 2px 10px 4px 10px; text-decoration: none; text-shadow: 0 0 0 transparent, 0 1px 0 rgba(0, 0, 0, 0.45)}
#bd a.bd-button, #bd a.bd-button-cancel, #bd a.bd-button-next, #bd a.bd-button-prev, #bd a.bd-button-check {padding-top: 3px; padding-bottom: 5px}
#bd .bd-button-cancel {background-image: url("/images/icons/button-x.gif")}
#bd .bd-button-next {background-image: url("/images/icons/button-next.gif")}
#bd .bd-button-prev {background: url("/images/icons/button-prev.gif") no-repeat scroll 7px 50% #232323; padding-right: 10px; padding-left: 25px}
#bd .bd-button-check {background-image: url("/images/icons/button-check.gif")}

.bd-help {color: #777777}

/************************************************************/
ol {list-style-type: disc; list-style-position: inside;}
ul {list-style-type: disc; list-style-position: inside;}
strong {font-weight:bold; }
#right h3 {background-image: none}

#bd-title {margin: 0 40px 0 0; background: transparent none no-repeat scroll 0% 0%}
#bd-title-rt {padding: 10px 10px 0; background: transparent none no-repeat scroll 100% 0%}
#bd-title2 {color: gray; background-image: none}
#bd-title a {color:gray; text-decoration: none; padding-bottom:5px;}
#bd-submenu li {float: left; background-image: none; margin: 0px 2px; padding: 0px; font-size: 12px; line-height: 14px; padding-bottom: 3px}
#bd-submenu li.active {background-color: #f1f2d3}
#bd-submenu li a {color: #dddddd; border-bottom: none; font-family: georgia; font-weight: normal}
#bd-submenu li a span {padding: 0px 5px}
#bd-submenu li a:hover {border-bottom: 1px solid #fff}
#bd-submenu li.active a {font-family: georgia; color: #815202; font-weight: bold; border-bottom: none; background: transparent url(../images/ext/submenu-top-right.gif) no-repeat scroll 100% 0px}
#bd-submenu li.active a span {background: transparent url(../images/ext/submenu-top-left.gif) no-repeat scroll}
.bd-actions {line-height: 14px}
.bd-action, .bd-action-right {color: #d0745a; font-weight: normal; cursor: pointer; font-size: 11px}
.bd-action a {text-decoration: none}
.bd-action-right {float:right}
.bd-payment-action {background: transparent url(https://checkout.google.com/buttons/checkout.gif?merchant_id=416102430172335&w=160&h=43&style=trans&variant=text&loc=en_US) no-repeat scroll;padding: 25px 20px 0;cursor: pointer;}
#container .bd-action-right a {color: #d0745a; border-bottom: none; font-weight: normal}
.bd-label-foredit {color: #333333; font-weight: bold; margin: 5px 2px; float: left}
.bd-edit-field {background: transparent url(images/pencil2.png) no-repeat scroll 50 50%;padding-left:14px;}
.bd-edit-description {background: #e1e2c3;margin:5px;padding:5px;}
.bd-actiontitle-right {color: white; font-weight: bold; cursor: pointer; font-size: 11px;float:right;}
.bd-pay-head:{background: #D87700; color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: 18px; margin: 0; padding: 3px 5px}
#mainbody div.bd-action {margin: 0px 5px; float: left}
#mainbody div.bd-action-separator {float: left; font-size: 11px}
#mainbody div.bd-action a {color: #C0442A; border-bottom: none}
#mainbody div.bd-action a:hover {border-bottom: none; color: #000000}

div.bd-action-message {margin: 5px 20px}
div.bd-action-message span {padding: 3px 10px; font-weight: bold}
div.bd-action-message-info span {background-color: #ffff80}
div.bd-action-message-error span {color: #ffffff; background-color: #ff0000}

.bd-paging-nav {text-align: right; margin-top: 5px; margin-right: 10px}

.bd-photo-selected {background-color: #ffffff}

#bd-cal-container a {border-bottom: none}
.bd-cal {width: 100%}
.bd-cal tr {vertical-align: top}
.bd-cal td {width: 14%}
.bd-cal td div {border-top: 1px solid #D87700; border-right: 1px solid #D87700; margin-left: 3px; margin-bottom: 3px; height: 50px; padding-right: 2px; line-height: auto}
.bd-cal td div span {font-weight: bold; text-align: left; display: block; color: #D87700; font-weight: bold; line-height: 12px}
.bd-cal td div div {border: 0px; height: auto; border-top: 0px solid #D87700; border-right: 0px solid #D87700; margin-left: 0px; margin-bottom: 0px}
.bd-cal td div div a {color: #ffffff}

#mainbody label, .x-form-item label {margin: 0px}
.x-panel-body {background-color: transparent}
.x-form-item, .x-btn button {font-family: Arial,Helvetica,sans-serif}
.x-btn button {font-size: 12px}

body .x-window {text-align: left}
.x-window .gwt-Label, .x-window .gwt-HTML {font-size: 12px; margin-bottom: 10px}

#user1 a, #user2 a {color: #eeeeee; border-bottom-color: #eeeeee}
#user1 a:hover, #user2 a:hover {color: #000000}

#mainbody label.x-form-cb-label, label.x-form-cb-label {margin-left: 0.5em}

.bd-mainalbum {border: 1px solid #D87700; margin-top: 10px; padding-bottom: 10px}
.bd-album h1 {background: #D87700; color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: 18px; margin: 0; padding: 3px 5px}
.bd-album h3 {font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; line-height: 11px; margin: 3px 5px 0px 5px}
.bd-album .bd-albummenu {margin: 5px 0}

.bd-announcement-with-comments {border: 1px solid #D87700; margin-top: 10px; padding-bottom: 10px}
.bd-announcement-with-comments a {margin-left: 5px}
.bd-announcement h1 {background: #D87700; color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: 18px; margin: 0px; padding: 3px 5px}
.bd-announcement h3 {font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; line-height: 11px; margin: 3px 5px 0px 5px}
.bd-announcement div {margin: 0px 5px 0px 5px}
.bd-comments {margin: 0px 20px}
.bd-comments h1 {background: transparent; font-size: 12px; font-weight: bold; line-height: 11px; line-height: 11px; margin: 8px 0px 0px 0px; padding: 0px}
.bd-comment {border-left: 5px solid #aaaaaa; padding-left: 5px}
.bd-comment h3 {font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; line-height: 11px; margin: 8px 0px 0px 0px}
.bd-comment div {color: #555555}

.bd-membership {margin-top: 10px; width: 100%; background: no-repeat scroll 0% 0%; border-bottom: 1px solid #eeeeee; box-shadow: -1px 2px #f0f0f0; color: #555555;}
.bd-membership img {border: 1px solid #f9f9f9; border-radius: 8px 8px 8px 8px;}
.bd-membership2 {background: transparent  repeat-y scroll 286px 0%}
.bd-membership3 {padding: 10px; background: transparent  no-repeat scroll 0% 100%}

div.tagbots {clear:both; float:right; text-align:right}
div.tagbots div {float:left; padding-right:4px; text-align:left}
div.tagbot_header {font-weight:bold}
div.tagbot_seperator {clear:both; height:0pt}
#container div.tagbot a {border: none}
div.tagbot a img {opacity:0.5}
div.tagbot a:hover img {opacity:0.99}

#bd-content-panel a, #bd-content-panel a:hover {border-bottom: none}

.bd-htmlxxx {background-color: #e1e2c3; padding: 10px; margin: 10px; font-size: 12px; line-height: normal}
.bd-html {font-size: 12px; line-height: normal; margin-top:15px;}
.bd-html p {margin: 0px; font-size: 12px}
.bd-html strong {font-weight: bold}
.bd-html em {font-style: italic}
.bd-html ul, .bd-html ol {margin: 0px}
.bd-html ul li {background: none; padding-left: 0px; list-style-type: disc; list-style-position: inside}
.bd-html ol li {background: none; padding-left: 0px; list-style-type: decimal; list-style-position: inside}

div.x-menu li {background: transparent}
div.x-menu li {margin-left: 0}
.x-menu a.x-menu-item {color: #875822}

#bd-menu-right h3 {font-size: 14px; padding: 0 40px; margin-bottom: 0}
#bd-menu-right ul {margin: 5px 0 10px}
#bd-menu-right li {background: transparent; padding-left: 0; margin-left: 0; line-height: normal}
#bd-menu-right a {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; border-bottom: none; font-weight: normal; line-height: normal}
#bd-menu-right li.bd-menu-selected a {font-weight: bold}
#bd-menu-right ul.bd-menu-sub {margin: 0}
#bd-menu-right ul.bd-menu-sub li {margin-left: 10px; line-height: 11px}
#bd-menu-right ul.bd-menu-sub li a {font-size: 11px; font-weight: normal}

.bd-richtext {border: 1px solid #bbbbbb; border-spacing: 0px}
.bd-richtext iframe {border: none; background-color: white}
.gwt-RichTextToolbar {background-color: #dddddd; padding: 3px; border-bottom: 1px solid #bbbbbb}

.gwt-RichTextToolbar .gwt-PushButton-up {
  padding: 0px 1px 0px 0px;
  margin-right: 3px;
  margin-bottom: 3px;
  border: 1px outset #CCCCCC;
  cursor: pointer;
}

.gwt-RichTextToolbar .gwt-PushButton-up-hovering {
  margin-right: 3px;
  margin-bottom: 3px;
  padding: 0px 1px 0px 0px;
  border: 1px outset #CCCCCC;
  cursor: pointer;
}

.gwt-RichTextToolbar .gwt-PushButton-down {
  margin-right: 3px;
  margin-bottom: 3px;
  padding: 0px 0px 0px 1px;
  border: 1px inset #CCCCCC;
  cursor: pointer;
}

.gwt-RichTextToolbar .gwt-PushButton-down-hovering {
  margin-right: 3px;
  margin-bottom: 3px;
  padding: 0px 0px 0px 1px;
  border: 1px inset #CCCCCC;
  cursor: pointer;
}

.gwt-RichTextToolbar .gwt-ToggleButton-up {
  margin-right: 3px;
  margin-bottom: 3px;
  padding: 0px 1px 0px 0px;
  border: 1px outset #CCCCCC;
  cursor: pointer;
}

.gwt-RichTextToolbar .gwt-ToggleButton-up-hovering {
  margin-right: 3px;
  margin-bottom: 3px;
  padding: 0px 1px 0px 0px;
  border: 1px outset #CCCCCC;
  cursor: pointer;
}

.gwt-RichTextToolbar .gwt-ToggleButton-down {
  margin-right: 3px;
  margin-bottom: 3px;
  padding: 0px 0px 0px 1px;
  border: 1px inset #CCCCCC;
  cursor: pointer;
}

.gwt-RichTextToolbar .gwt-ToggleButton-down-hovering {
  margin-right: 3px;
  margin-bottom: 3px;
  padding: 0px 0px 0px 1px;
  border: 1px inset #CCCCCC;
  cursor: pointer;
}

