html, body {
    margin: 0;
    border: 0;
    padding: 0
    }
.dInlineBlock {
    display: -moz-inline-block
    }
.dInlineBlock {
    display: inline-block
    }
.h1p {
    height: 1%
    }
.h100p {
    height: 100%
    }
.taCenter {
    text-align: center
    }
.taLeft {
    text-align: left
    }
.taRight {
    text-align: right
    }
.vaBottom {
    vertical-align: bottom
    }
.vaMiddle {
    vertical-align: middle
    }
.vaTop {
    vertical-align: top
    }
.w1p {
    width: 1%
    }
.w100p {
    width: 100%
    }
.w150px {
    width: 150px
    }
.wsNowrap {
    white-space: nowrap
    }
.ContentTB2 {
    /* System Defaults */
    background-color: #DDDBDB;
    border: outset 1px
    }
.ContentTB2Hot {
    /* System Defaults */
    background-color: #C0C0CF;
    border: outset 1px
    }
.BBModalBackground {
    /* System Defaults */
    background-color: gray;
    filter: alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity: 0.5
    }
.ContentTB {
    /* System Defaults */
    background-color: #C0C0C0;
    border: outset 1px
    }
.ContentTBHot {
    /* System Defaults */
    background-color: #C0C0CF;
    border: outset 1px
    }
.PageDesignerPane {
    /* System Defaults */
    padding: 1px
    }
.PageDesignerPaneHot {
    /* System Defaults */
    background-color: #f5f5f5;
    border: dashed 1px green
    }
.BBFormCheckListContainer {
    /* System Defaults */
    height: 100px;
    overflow: auto;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    height: 250px
    }
.BBCalendarWeekendDay {
    /* System Defaults */
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    color: #c4c4c4 !important;
    background-color: #fff !important;
    border: 1px solid #000;
    vertical-align: top;
    text-align: left;
    text-decoration: none !important;
    padding: 2px;
    height: 26px
    }
.BBCalendarDay {
    /* System Defaults */
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    background-color: #f5f9fc;
    vertical-align: top;
    text-align: left
    }
.ReportInformationCell {
    /* System Defaults */
    height: 150px;
    white-space: normal;
    overflow: auto;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    height: 250px;
    padding: 5px
    }
.BBGridHeader {
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.BBGridFooter {
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.BBModalDialog {
    /* System Defaults */
    border: solid thin #999
    }
.BBModalDialogTitle {
    /* System Defaults */
    background-color: #006;
    border-bottom: solid thin #999;
    color: #FFF;
    font-weight: bold;
    overflow: hidden;
    padding: 3px 3px 3px 3px;
    text-align: left;
    white-space: nowrap;
    /* Layout */
    font: bold 14px arial, helvetica, verdana, sans-serif
    }
.BBModalDialogContent {
    /* System Defaults */
    background-color: #FFF;
    padding: 3px 3px 3px 3px
    }
.BBModalDialogButton {
    /* System Defaults */
    width: 100px
    }
.BBSequenceMap {
    /* System Defaults */
    margin: 0;
    padding: 0
    }
.BBSequenceMapStepList {
    /* System Defaults */
    margin: 0;
    padding: 0;
    display: block;
    overflow: auto
    }
.BBSequenceMapStep {
    /* System Defaults */
    list-style: none;
    float: left;
    margin-right: 6px;
    margin-bottom: 5px
    }
.BBSequenceMapCurrentStep {
    /* System Defaults */
    font-weight: bold
    }
.BBSequenceMapStepItem {
    /* System Defaults */
    display: block;
    border: 1px solid #999;
    background-color: #DDD;
    padding: 10px 5px;
    text-decoration: none;
    color: #000;
    min-width: 60px;
    text-align: center;
    font-size: 10px;
    min-height: 13px;
    white-space: nowrap
    }
.BBSequenceMapStepLink {
    /* System Defaults */
    color: #000;
    font-size: 10px
    }
.BBSequenceMapStepLink:link {
    /* System Defaults */
    color: #000;
    font-size: 10px
    }
.BBSequenceMapStepLink:visited {
    /* System Defaults */
    color: #000;
    font-size: 10px
    }
.BBSequenceMapStepLink:hover {
    /* System Defaults */
    color: #000;
    text-decoration: underline;
    background-color: #EEE;
    font-size: 10px
    }
.BBSequenceMapStepLink:active {
    /* System Defaults */
    color: #000;
    font-size: 10px
    }
.BBSequenceMapCurrentStepItem {
    /* System Defaults */
    background-color: #AAA;
    border-color: #555
    }
.BBSequenceMapContentContainer {
    /* System Defaults */
    clear: left;
    margin-top: 20px
    }
.BBSequenceMapNavigationContainer {
    /* System Defaults */
    float: right;
    margin-top: 15px;
    margin-right: 25px
    }
.DCFieldCaption {
    /* System Defaults */
    width: 150px;
    display: block;
    float: left;
    margin-right: 2px;
    padding-right: 5px;
    text-align: right
    }
.DCCreditValidation {
    /* System Defaults */
    margin-bottom: 0
    }
.DCCreditExpiration {
    /* System Defaults */
    margin-bottom: 0
    }
.DonationCaptureFormTableFieldset {
    /* System Defaults */
    border: none
    }
.DonationCaptureFormTableFieldLegend {
    /* System Defaults */
    font-weight: bold;
    font-size: 13px;
    color: #000;
    padding: 0
    }
.DonationCaptureFormTableFDFieldLegend {
    /* System Defaults */
    font-weight: normal;
    font-size: 11px
    }
.BBSequenceMapOptionalContainer {
    /* System Defaults */
    float: left;
    margin-top: 15px;
    margin-right: 25px
    }
.BBClear {
    /* System Defaults */
    clear: both;
    display: block;
    position: relative
    }
.BBCalendar {
    /* System Defaults */
    border-color: black;
    /* Layout */
    font: normal 12px arial, verdana, sans-serif;
    border: 1px solid #000
    }
.BBCalendar:active {
    /* System Defaults */
    color: #00008b;
    /* Layout */
    color: #994818
    }
.BBCalendar:hover {
    /* System Defaults */
    color: #00008b;
    /* Layout */
    color: #994818
    }
.BBCalendar:link {
    /* System Defaults */
    color: #00008b;
    /* Layout */
    color: #994818
    }
.BBCalendar:visited {
    /* System Defaults */
    color: #00008b;
    /* Layout */
    color: #994818
    }
.BBCalendarDayHeader {
    /* System Defaults */
    background-color: #369;
    color: White;
    height: 1px;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    color: #fff;
    background-color: #036;
    border: 1px solid #000
    }
.BBCalendarNextPrev {
    /* System Defaults */
    background-color: #369;
    color: white;
    /* Layout */
    background-color: #036;
    font: normal 12px arial, helvetica, verdana, sans-serif;
    color: #fff;
    font-size: 10px;
    text-decoration: none !important;
    margin: 0;
    padding: 2px
    }
.BBCalendarOtherMonthDay {
    /* System Defaults */
    color: #C96;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    color: #c4c4c4 !important;
    background-color: #fff !important;
    border: 1px solid #000;
    vertical-align: top;
    text-align: left;
    text-decoration: none !important;
    padding: 2px;
    height: 26px
    }
.BBCalendarSelectedDay {
    /* System Defaults */
    font-weight: bold;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    color: #000;
    background-color: #ff0 !important;
    border: 1px solid #000;
    vertical-align: top;
    text-align: left;
    text-decoration: none;
    padding: 2px;
    height: 26px
    }
.BBCalendarSelector {
    /* System Defaults */
    background-color: #369;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    color: #36c;
    background-color: #fff;
    border: 1px solid #000;
    text-decoration: none;
    padding: 2px
    }
.BBCalendarTitle {
    /* System Defaults */
    background-color: #369;
    color: white;
    font-weight: bold;
    /* Layout */
    background-color: #036;
    font: bold 12px arial, helvetica, verdana, sans-serif;
    color: #000;
    height: 20px;
    margin: 0;
    padding: 2px;
    border: none
    }
.BBCalendarTodayDay {
    /* System Defaults */
    background-color: #b0c4de;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    color: #000 !important;
    border: 1px solid #000;
    background-color: #016599;
    vertical-align: top;
    text-align: left;
    text-decoration: none;
    padding: 2px
    }
.BBFieldCaption {
    /* System Defaults */
    text-align: right;
    white-space: nowrap;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif;
    text-align: right !important;
    width: 120px;
    padding: 0 5px 0 0;
    vertical-align: middle !important
    }
.BBFieldCheckboxCaption {
    /* System Defaults */
    text-align: left;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    color: #000
    }
.BBFieldControlCell {
    /* System Defaults */
    text-align: left;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    margin: 4px 0
    }
.BBFormButtonCell {
    /* System Defaults */
    text-align: center;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    padding: 10px 0;
    text-align: left
    }
.BBFormButtonRow {
    /* System Defaults */
    background-color: white;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    background-color: transparent
    }
.BBFormCheckbox {
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.BBFormChecklist {
    /* System Defaults */
    border: 1pt solid buttonFace;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    border: none
    }
.BBFormErrorMessage {
    /* System Defaults */
    color: red;
    font-weight: bold;
    /* Layout */
    color: #333;
    font: normal 12px/1.3 arial, helvetica, verdana, sans-serif;
    margin: 0 0 1em
    }
.BBFormReadonlyValue {
    /* System Defaults */
    font-style: italic;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.BBFormRequiredFieldMarker {
    /* System Defaults */
    color: red;
    font-size: medium;
    font-weight: bolder;
    vertical-align: middle;
    /* Layout */
    font: bold 124x arial, helvetica, verdana, sans-serif;
    color: #c00;
    width: 14px !important
    }
.BBFormRequiredFieldMissingText {
    /* System Defaults */
    color: Red;
    font-weight: bold;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    color: #c00
    }
.BBFormSelectList {
    /* System Defaults */
    background-color: White;
    width: auto;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    border: 1px solid #000;
    margin: 3px 0
    }
.BBFormSubmitButton {
    /* Layout */
    background: #4B751D url(view.image?id=443) repeat-x 0 0;
    font: bold 12px arial, verdana, sans-serif;
    text-transform: uppercase;
    color: #fff;
    border: 1px solid #436b15;
    vertical-align: middle;
    padding: 3px 7px;
    cursor: pointer
    }
.BBFormTable {
    /* System Defaults */
    border: 1pt solid buttonface;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    margin: 0;
    padding: 0 0 15px;
    border-collapse: collapse;
    border: none;
    width: 500px
    }
.BBFormTextArea {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    /* Layout */
    border: 1px solid #000;
    padding: 2px;
    margin: 3px 0;
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.BBFormTextbox {
    /* System Defaults */
    width: 150px;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    border: 1px solid #000;
    padding: 3px 0 0 3px;
    height: 20px;
    margin: 3px 0
    }
.BBFormTitle {
    /* System Defaults */
    border-bottom: 1pt solid buttonface;
    color: black;
    font-weight: bold;
    text-align: center;
    /* Layout */
    background: transparent;
    text-align: left;
    font: bold 16px arial, helvetica, verdana, sans-serif;
    padding: 0;
    border: none;
    color: #274173
    }
.BBFormValidatorSummary {
    /* System Defaults */
    background-color: white;
    color: red;
    text-align: left;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    color: #c00;
    background-color: transparent
    }
.BBListingHeading {
    /* System Defaults */
    background-color: buttonFace;
    border: 1pt solid buttonFace;
    font-size: 10pt;
    text-align: left;
    /* Layout */
    background: transparent;
    text-align: left;
    font: bold 16px arial, helvetica, verdana, sans-serif;
    padding: 0;
    border: none;
    color: #274173
    }
.BBListingItem {
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.BBListingTable {
    /* System Defaults */
    border-bottom: 1pt solid buttonFace;
    border-top: 1pt solid buttonFace;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border: none
    }
.BBMessage {
    /* System Defaults */
    font-style: italic;
    /* Layout */
    color: #333;
    font: normal 12px arial, helvetica, verdana, sans-serif;
    margin: 0 0 20px;
    padding: 8px 0
    }
.BBNameLink:active {
    /* System Defaults */
    color: Black;
    /* Layout */
    /* added globally via custom CSS */
    }
.BBNameLink:hover {
    /* System Defaults */
    color: Green
    }
.BBNameLink:link {
    /* System Defaults */
    color: black
    }
.BBNameLink:visited {
    /* System Defaults */
    color: blue
    }
.BBPrivateListingItem {
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    padding: 3px
    }
.PagedListFooter {
    /* System Defaults */
    background-color: transparent;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.PagedListFooterLink:hover {
    /* System Defaults */
    color: #06C;
    text-decoration: underline
    }
.PagedListFooterLink:link {
    /* System Defaults */
    color: #06C;
    text-decoration: none;
    /* Layout */
    /* added globally via custom CSS */
    }
.PagedListFooterLink:visited {
    /* System Defaults */
    color: #69C;
    text-decoration: none;
    /* Layout */
    /* added globally via custom CSS */
    }
.SpellBody {
    /* System Defaults */
    background-color: #f5f5f5;
    padding: 0 6px 6px 6px;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.SpellButton {
    /* System Defaults */
    margin: 0, 0, 2px, 2px;
    width: 100%;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    height: 25px;
    padding: 0 5px
    }
.SpellCheckBadWord {
    /* System Defaults */
    color: Red;
    font-weight: bold;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif
    }
.SpellCheckTextBox {
    /* System Defaults */
    width: 100%;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.SpellFieldValue {
    /* System Defaults */
    font-size: 8pt;
    text-align: left;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.SpellHeading {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif
    }
.SpellHeadingCell {
    /* System Defaults */
    background-color: #e9e9e9;
    width: 100%;
    /* Layout */
    background-color: none;
    padding: 5px 5px 2px 5px;
    border: none
    }
.SpellHeadLegend {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.SpellLegend {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: right;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.SpellSubject {
    /* System Defaults */
    font-size: 8pt;
    font-weight: bold;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    padding: 0 0 2px;
    text-align: bottom
    }
.SpellSuggestionList {
    /* System Defaults */
    border: 1px solid black;
    height: auto;
    width: 100%;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.SpellText {
    /* System Defaults */
    background-color: #f5f5f5;
    padding: 12px, 6px, 6px, 6px;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    background: none;
    padding: 18px 12px 12px 12px
    }
.SpellTextValue {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    text-align: left;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.BBListOddRowStyle {
    /* System Defaults */
    background-color: #e9e9e9;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    background-color: transparent
    }
.BBListEvenRowStyle {
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    background-color: transparent
    }
.MatchFinderResultsList {
    /* System Defaults */
    background-color: transparent;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal
    }
.ReportChartCell {
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.BBListingHeadingSortedDescending {
    /* System Defaults */
    background-image: url(./images/SortDesc.gif);
    background-position: right center;
    background-repeat: no-repeat
    }
.BBListingHeadingSortedAscending {
    /* System Defaults */
    background-image: url(./images/SortAsc.gif);
    background-position: right center;
    background-repeat: no-repeat
    }
.BBListingHeadingLink:active {
    /* System Defaults */
    font-weight: bold
    }
.BBListingHeadingLink:hover {
    /* System Defaults */
    font-weight: bold
    }
.BBListingHeadingLink:link {
    /* System Defaults */
    font-weight: bold
    }
.BBListingHeadingLink:visited {
    /* System Defaults */
    font-weight: bold
    }
.OCCHeader {
    /* System Defaults */
    font-family: arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10pt;
    color: #F90
    }
.OCCClassName {
    /* System Defaults */
    font-family: arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #06C
    }
.ReportCalendar {
    /* System Defaults */
    font-size: 8pt;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.SpellFieldCaption {
    /* System Defaults */
    font-size: 8pt;
    font-weight: bold;
    text-align: left;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.HTMLPublishingHelpText {
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.MatchFinderDetailsValue {
    /* System Defaults */
    font-size: 10pt;
    font-style: normal
    }
.SpellFormTable {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.ReportFormTable {
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border: none !important;
    width: 480px !important
    }
.SpellFormTitle {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    width: 100%;
    /* Layout */
    margin: 0;
    padding: 0 0 8px 0;
    text-align: left;
    border: none;
    color: #000;
    font: bold 14px arial, helvetica, verdana, sans-serif
    }
.ReportTitle {
    /* System Defaults */
    height: 18px
    }
.ReportEvenRowStyle {
    /* Layout */
    padding: 6px 4px !important
    }
.BBNavbarItemActive {
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.BBNavbarItemDefault {
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.BBNavBarItemHover {
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.BBNavBarRow {
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.BBNavBarTable {
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.LoginSectionHeader {
    /* System Defaults */
    font-style: italic;
    font-weight: bold;
    text-align: left;
    background-color: #eee;
    padding-left: 4px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: black
    }
.LoginLink {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
    /* Layout */
    font: normal 12px/1.5 arial, helvetica, sans-serif;
    margin-left: 128px;
    float: left
    }
.LoginFieldMessage {
    /* System Defaults */
    font-size: 8pt;
    color: gray;
    font-family: Arial Narrow;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    width: auto !important;
    text-align: left !important;
    padding: 0 0 0 120px
    }
.LoginFormCheckListContainer {
    /* Layout */
    height: auto
    }
.LoginFormSubmitButton {
    /* Layout */
    margin: 0 3px 0 0;
    float: left
    }
.LoginFormTable {
    /* System Defaults */
    border: 0;
    width: 275px;
    /* Layout */
    width: 300px
    }
.LoginFormTextArea {
    /* System Defaults */
    width: 140px;
    /* Layout */
    width: 150px
    }
.LoginFormTitle {
    /* System Defaults */
    padding-right: 2px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-family: verdana, arial;
    color: #2B3b76;
    font-size: 14px;
    text-align: left;
    border-bottom: none
    }
.LoginFormNormalMessage {
    /* Layout */
    margin-left: 120px
    }
.RoleImage {
    /* System Defaults */
    width: 20px;
    margin: 2px 2px 2px 2px
    }
.RoleImageContainer {
    /* System Defaults */
    padding: 2px 2px 2px 2px
    }
.ProfileImageDefault {
    /* System Defaults */
    width: 100px
    }
.ProfileFormPrivateControlCell {
    /* System Defaults */
    text-align: center
    }
.ProfileFieldCaption {
    /* Layout */
    width: 150px
    }
.ProfileFieldCaptionDisabled {
    /* System Defaults */
    color: #CCC
    }
.ProfileFormButtonCell {
    /* System Defaults */
    text-align: right
    }
.ProfileFormRequiredFieldMarkerDisabled {
    /* System Defaults */
    color: #CCC
    }
.ProfileFormTable {
    /* System Defaults */
    border: 0;
    /* Layout */
    width: 500px
    }
.ProfileFormTextbox {
    /* Layout */
    width: 300px
    }
.ProfileFormChildRowTitle {
    /* System Defaults */
    text-align: right
    }
.ProfileFormTitle {
    /* System Defaults */
    text-align: left;
    /* Layout */
    padding-top: 15px;
    padding-bottom: 8px
    }
.DirectorySearchForm {
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    width: 500px !important;
    margin-bottom: 16px
    }
.DirectoryListingItemInteriorTable {
    /* System Defaults */
    border-collapse: collapse;
    white-space: nowrap;
    width: 100%
    }
.DirectoryListingItemInteriorItem {
    /* System Defaults */
    white-space: nowrap
    }
.DirectoryFieldCaption {
    /* Layout */
    width: 100px
    }
.DirectoryFieldControlCell {
    /* Layout */
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    width: 45%
    }
.DirectoryFormSelectList {
    /* Layout */
    width: auto
    }
.DirectoryFormSubmitButton {
    /* Layout */
    margin-left: 72px
    }
.DirectoryPagingButton {
    /* System Defaults */
    width: 60px;
    /* Layout */
    margin: 0 2px;
    width: auto
    }
.DirectoryFormTable {
    /* Layout */
    border: none;
    width: 500px
    }
.DirectoryFormTextBox {
    /* Layout */
    width: auto
    }
.DirectoryFormTitle {
    /* Layout */
    background: transparent;
    text-align: left;
    font: bold 14px arial, helvetica, verdana, sans-serif;
    padding: 0;
    border: none;
    color: #000
    }
.DirectoryListingHeading {
    /* System Defaults */
    border-left: 1pt solid #FFF;
    border-right: 1pt solid #FFF;
    padding: 5px 15px 5px 5px;
    /* Layout */
    background: transparent;
    text-align: left;
    font: bold 12px arial, helvetica, verdana, sans-serif;
    padding: 12px 8px 12px 0;
    border: none;
    color: #000;
    white-space: nowrap !important
    }
.DirectoryListingItem {
    /* System Defaults */
    border-bottom: 1pt solid buttonFace;
    vertical-align: top;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    width: 120px !important;
    padding: 4px 5px;
    white-space: nowrap !important
    }
.DirectoryListingTable {
    /* System Defaults */
    border-collapse: collapse;
    /* Layout */
    width: 500px !important;
    padding: 4px 0 16px !important
    }
.DirectoryPageNumberLabel {
    /* Layout */
    padding: 0
    }
.DirectoryNameLink {
    /* Layout */
    color: #994818
    }
.DirectoryPrivateListingItem {
    /* Layout */
    white-space: nowrap !important
    }
.DonationCaptureLink:active {
    /* Layout */
    /* added globally via custom CSS */
    }
.DonationCaptureLink:hover {
    /* Layout */
    /* added globally via custom CSS */
    }
.DonationCaptureLink:link {
    /* Layout */
    /* added globally via custom CSS */
    }
.DonationCaptureLink:visited {
    /* Layout */
    /* added globally via custom CSS */
    }
.DonationHelpFormDDTable {
    /* System Defaults */
    height: 275px
    }
.DonationHelpFormGATable {
    /* System Defaults */
    height: 280px;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    height: auto;
    padding: 8px
    }
.DonationHelpFormCheckTable {
    /* System Defaults */
    height: 50px;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    height: auto;
    padding: 8px
    }
.DonationHelpFormCSCTable {
    /* System Defaults */
    height: 400px;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    height: auto;
    padding: 8px
    }
.DonationCaptureFieldControlCellAmount {
    /* System Defaults */
    font-weight: bold;
    width: 400px
    }
.DonationCaptcha {
    /* System Defaults */
    margin: 0
    }
.DonationCaptchaControlCell {
    /* System Defaults */
    margin-left: 154px;
    clear: right;
    margin-top: 3px;
    white-space: nowrap
    }
.DonationCaptchaImageContainer {
    /* System Defaults */
    border: 1px solid #AAA
    }
.DonationCaptchaActionLinkContainer {
    /* System Defaults */
    text-align: right
    }
.DonationECardSectionSeparator {
    /* System Defaults */
    background-color: LightGrey;
    margin-left: 20px;
    padding: 2px
    }
.DonationECardSectionBody {
    /* System Defaults */
    padding: 5px 5px 5px 20px
    }
.DonationECardTemplate {
    /* System Defaults */
    padding: 2px
    }
.DonationCaptureFieldCaption {
    /* System Defaults */
    background: gainsboro;
    width: 150px;
    /* Layout */
    /*background:none;
       width: auto !important;
       */
    background: none;
    text-align: right;
    padding: 4px;
    vertical-align: top;
    width: auto !important;
    white-space: nowrap !important
    }
.DonationFieldCaption {
    /* System Defaults */
    background: gainsboro;
    /* Layout */
    background: none;
    text-align: right;
    padding: 4px;
    vertical-align: top;
    width: auto !important;
    white-space: nowrap !important
    }
.DonationCaptchaCaption {
    /* System Defaults */
    float: left;
    clear: left;
    text-align: right;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 2px
    }
.DonationButtonCell {
    /* System Defaults */
    text-align: right;
    /* Layout */
    text-align: left;
    /* pad for field caption width */
    padding: 8px 0 4px 125px
    }
.DonationCaptureReadonlyValue {
    /* System Defaults */
    text-align: left;
    font-size: x-small;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.DonationCaptureSelectList {
    /* Layout */
    width: 256px;
    /*font: normal 12px arial, helvetica, verdana, sans-serif;
       border: 1px solid #000;
       padding: 2px;
       height: 20px;
       margin: 3px 0;
       */
    }
.DonationCaptureSelectListNarrow {
    /* System Defaults */
    width: 75px;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    border: 1px solid #000;
    padding: 2px;
    height: 20px;
    margin: 3px 0
    }
.DonationSelectList {
    /* Layout */
    width: 256px
    }
.DonationSubmitButton {
    /* Layout */
    margin-left: 64px
    }
.DonationCaptureFormTable {
    /* System Defaults */
    width: 100%;
    /* Layout */
    width: 525px;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border: none
    }
.DonationFormTable {
    /* Layout */
    width: 400px;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border: none
    }
.DonationCaptureTextArea {
    /* System Defaults */
    width: 350px;
    /* Layout */
    width: 250px
    }
.DonationTextArea {
    /* System Defaults */
    width: 350px;
    /* Layout */
    width: 250px
    }
.DonationCaptureTextbox {
    /* Layout */
    width: 250px
    }
.DonationCaptureTextboxNarrow {
    /* System Defaults */
    width: 80px
    }
.DonationCaptureTextboxWide {
    /* System Defaults */
    width: 350px;
    /* Layout */
    width: 250px
    }
.DonationTextboxNarrow {
    /* System Defaults */
    width: 80px
    }
.DonationTextboxWide {
    /* System Defaults */
    width: 350px;
    /* Layout */
    width: 250px
    }
.DonationCaptureListingHeading {
    /* System Defaults */
    background-color: #339;
    color: White;
    height: 30px;
    text-align: center;
    /* Layout */
    background: transparent;
    text-align: left;
    font: bold 16px arial, helvetica, verdana, sans-serif;
    padding: 0;
    border: none;
    color: #274173
    }
.DonationListingHeading {
    /* System Defaults */
    background-color: #339;
    color: white;
    height: 30px;
    text-align: center;
    /* Layout */
    background: transparent;
    text-align: left;
    font: bold 16px arial, helvetica, verdana, sans-serif;
    padding: 0;
    border: none;
    color: #274173
    }
.BBClassNotesApprovalFilterRow {
    /* System Defaults */
    border-bottom: 1pt solid buttonFace;
    border-top: 1pt solid buttonFace
    }
.BBClassNotesDisplayTable {
    /* System Defaults */
    width: 100%
    }
.BBClassNotesNoteTitleRow {
    /* System Defaults */
    color: black;
    vertical-align: top
    }
.BBClassNotesTabButtonSelected {
    /* System Defaults */
    font-weight: bold
    }
.BBClassNotesFormTable {
    /* System Defaults */
    width: 100%
    }
.BBClassNotesTextArea {
    /* System Defaults */
    width: 100%
    }
.BBClassNotesLastModifiedMessage {
    /* System Defaults */
    color: black;
    text-align: right
    }
.EventAttendeesComplete {
    /* System Defaults */
    background-color: #eee;
    color: #666;
    padding-left: 2px;
    font-size: xx-small
    }
.EventAttendeesCurrent {
    /* System Defaults */
    background-color: #eee;
    color: #666;
    padding-left: 2px;
    font-size: xx-small;
    font-weight: bold
    }
.EventAttendeesFuture {
    /* System Defaults */
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px
    }
.EventAttendeesGrid {
    /* System Defaults */
    font-size: xx-small;
    color: #666;
    vertical-align: top;
    background-color: #eee;
    border: 1px solid #dcdcdc;
    padding-right: 8px;
    margin-bottom: 10px
    }
.EventAttendeesOverallTotal {
    /* System Defaults */
    font-weight: normal;
    background-color: #eee;
    font-size: xx-small;
    padding-right: 6px
    }
.EventItemRegistrantsEventName {
    /* System Defaults */
    background-color: #eee;
    font-style: italic;
    font-weight: bold;
    text-align: left;
    padding-left: 4px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: black
    }
.EventItemsSelectionGrid {
    /* System Defaults */
    margin-top: 6px;
    margin-bottom: 6px;
    border: 1px solid #ebebeb
    }
.EventSectionHeader {
    /* System Defaults */
    font-weight: bold;
    background-color: #fff;
    padding-right: 2px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-family: verdana, arial;
    color: #2B3b76;
    font-size: 14px;
    text-align: left;
    border-bottom: none
    }
.EventTicketsBodyCell {
    /* System Defaults */
    color: #666;
    font-size: xx-small;
    font-weight: normal
    }
.EventTicketsHeaderCell {
    /* System Defaults */
    font-weight: normal;
    color: #666;
    font-size: xx-small
    }
.SummaryGridEventTitle {
    /* System Defaults */
    font-style: normal;
    font-size: 11px;
    font-weight: bold
    }
.EventItemRegistrantControlCellName {
    /* System Defaults */
    text-align: right;
    /* Layout */
    text-align: right;
    padding-right: 5px
    }
.EventItemRegistrantsHeader {
    /* System Defaults */
    background-color: transparent;
    text-align: left;
    font-weight: bold;
    color: #666;
    padding-top: 8px;
    padding-left: 6px;
    padding-bottom: 6px;
    border-bottom: 1px solid #dcdcdc;
    /* Layout */
    text-align: left;
    font: normal 12px arial, helvetica, sans-serif;
    color: #000;
    background-color: transparent
    }
.EventItemRegistrationControlCellDescription {
    /* System Defaults */
    font-weight: bold;
    text-align: left;
    width: 100px;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    width: 200px;
    margin: 0;
    padding: 0;
    text-aling: left
    }
.EventItemRegistrationControlCellNumParticipants {
    /* System Defaults */
    text-align: left;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    width: 150px
    }
.EventItemRegistrationControlCellPrice {
    /* System Defaults */
    font-weight: bold;
    text-align: right;
    width: 100px;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.EventItemRegistrationFooterControlCellAmount {
    /* System Defaults */
    font-weight: bold;
    text-align: right;
    width: 70px;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.EventItemRegistrationFooterControlCellNumRegistrations {
    /* System Defaults */
    font-weight: bold;
    width: 25px;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.EventItemRegistrationFooterControlCellRegistrations {
    /* System Defaults */
    width: 100px;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    text-align: right
    }
.EventItemRegistrationFooterControlCellTotal {
    /* System Defaults */
    text-align: right;
    width: 150px;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    text-align: right
    }
.EventItemRegistrationsHeader {
    /* System Defaults */
    background-color: transparent;
    text-align: left;
    font-size: 11px;
    font-weight: bold;
    color: #666;
    font-family: verdana, arial, helvetica, sans serif;
    /* Layout */
    font: bold 14px arial, helvetica, sans-serif;
    text-align: left;
    color: #000;
    margin: 0 0 0.33em;
    padding-bottom: 6px;
    border-bottom: 2px dotted #B5C92F;
    background-color: transparent
    }
.EventProgressCell {
    /* System Defaults */
    background-color: #339;
    height: 10px;
    /* Layout */
    background: transparent;
    color: #000;
    font: bold 12px arial, helvetica, sans-serif;
    text-align: left;
    padding: 2px 4px 12px;
    text-decoration: none;
    width: auto;
    margin: 0 3px 22px
    }
.EventProgressCellFuture {
    /* System Defaults */
    background-color: Gray;
    height: 10px;
    /* Layout */
    background: transparent;
    color: #666;
    font: normal 12px arial, helvetica, sans-serif;
    padding: 2px 4px 12px;
    text-decoration: none;
    width: auto;
    margin: 0 3px 22px
    }
.EventProgressCellPast {
    /* System Defaults */
    background-color: Gray;
    height: 10px;
    /* Layout */
    background: transparent;
    color: #666;
    font: normal 12px arial, helvetica, sans-serif;
    padding: 2px 4px 12px;
    text-decoration: none;
    width: auto;
    margin: 0 3px 22px
    }
.EventItemRegistrantControlCell {
    /* System Defaults */
    text-align: left;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.EventButtonCell {
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    text-align: left;
    margin-bottom: 20px !important;
    padding-bottom: 20px !important
    }
.EventItemRegistrantSelectList {
    /* System Defaults */
    width: 200px
    }
.EventSubmitButton {
    /* System Defaults */
    margin-left: 5px;
    margin-right: 5px;
    width: 100px;
    /* Layout */
    /* does not exist */
    }
.EventItemRegistrantsTable {
    /* System Defaults */
    text-align: center;
    width: 485px;
    /* Layout */
    text-align: left;
    width: auto !important
    }
.EventItemRegistrationFooterTable {
    /* System Defaults */
    border: none;
    width: 485px;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    margin-left: 10px;
    width: 475px
    }
.EventItemRegistrationsTable {
    /* System Defaults */
    border: none;
    text-align: left;
    width: 550px;
    margin-left: 20px;
    /* Layout */
    text-align: left;
    width: 475px
    }
.EventItemsTable {
    /* System Defaults */
    border: none;
    /* Layout */
    width: 475px
    }
.EventTable {
    /* System Defaults */
    border: none;
    width: 550px;
    /* Layout */
    width: 475px;
    padding: 0;
    margin: 0 0 25px 25px
    }
.EventItemRegistrantTextbox {
    /* System Defaults */
    width: 200px
    }
.EventItemRegistrationTextbox {
    /* System Defaults */
    width: 25px
    }
.EventItemTitleDescription {
    /* System Defaults */
    border: none;
    font-weight: normal;
    /* Layout */
    color: #000;
    font: bold 12px arial, helvetica, sans-serif;
    text-align: left;
    margin: 0 0 20px;
    padding: 0
    }
.EventItemTitleName {
    /* System Defaults */
    border: none;
    font-size: medium;
    /* Layout */
    font: bold 14px arial, helvetica, sans-serif;
    text-align: left;
    color: #000;
    background-color: transparent;
    padding: 0
    }
.EventItemTitleTime {
    /* System Defaults */
    border: none;
    font-size: small;
    /* Layout */
    padding-bottom: 0;
    font: italic normal 12px arial, helvetica, sans-serif;
    color: #444
    }
.EventMessage {
    /* System Defaults */
    text-align: center;
    /* Layout */
    text-align: left
    }
.SubscriptionFormTitle {
    /* Layout */
    padding-bottom: 0
    }
.SubscriptionFormListHeaderTitle {
    /* Layout */
    font: normal 12px arial, verdana, helvetica, sans-serif;
    padding-bottom: 5px
    }
.ProfilePhotoFormTextbox {
    /* System Defaults */
    width: 250px
    }
.MailForwardingFormTable {
    /* Layout */
    border: 0
    }
.DiscussionPending {
    /* System Defaults */
    color: #f00;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    color: #000
    }
.DiscussionFilterRow {
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.DiscussionFilterSpacer {
    /* System Defaults */
    width: 2px
    }
.DiscussionFooterLink:hover {
    /* System Defaults */
    color: #06C;
    text-decoration: underline;
    /* Layout */
    /* added globally via custom CSS */
    }
.DiscussionFooterLink:link {
    /* System Defaults */
    color: #06C;
    text-decoration: none;
    /* Layout */
    /* added globally via custom CSS */
    }
.DiscussionFooterLink:visited {
    /* System Defaults */
    color: #69C;
    text-decoration: none;
    /* Layout */
    /* added globally via custom CSS */
    }
.DiscussionGroupApproveButton {
    /* System Defaults */
    background: url(images/ApproveBtn.gif) no-repeat;
    height: 14px;
    padding: 0;
    width: 44px
    }
.DiscussionGroupDeleteButton {
    /* System Defaults */
    background: url(images/DeleteBtn.gif) no-repeat;
    height: 14px;
    padding: 0;
    width: 44px
    }
.DiscussionGroupHeadingCell {
    /* System Defaults */
    background-color: #e9e9e9;
    width: 100%;
    /* Layout */
    padding: 8px 0 5px;
    background: transparent
    }
.DiscussionGroupHeadingText {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.DiscussionGroupNewTopicButton {
    /* System Defaults */
    background: url(images/PostNewTopic.gif) no-repeat;
    height: 14px;
    padding: 0;
    width: 79px
    }
.DiscussionGroupReplyButton {
    /* System Defaults */
    height: 13px;
    margin-right: 6px;
    padding: 0;
    width: 36px
    }
.DiscussionGroupReplyTextbox {
    /* System Defaults */
    width: 100%;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.DiscussionGroupSearchCellSpacer {
    /* System Defaults */
    width: 1%;
    /* Layout */
    display: none
    }
.DiscussionGroupSearchTextCell {
    /* System Defaults */
    width: 45%;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.DiscussionMessageNew {
    /* System Defaults */
    color: #f00;
    font-size: 8pt;
    font-weight: normal;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.DiscussionMessageSepHR {
    /* System Defaults */
    color: #ccc;
    margin: 3px 0 0 0;
    padding: 0;
    width: 95%;
    /* Layout */
    color: #fff;
    background-color: #fff;
    height: 1px;
    border: none
    }
.DiscussionNew {
    /* System Defaults */
    color: #f00;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    color: #000
    }
.DiscussionReplyBody {
    /* System Defaults */
    background-color: transparent;
    padding: 0 6px 0 0;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.DiscussionReplyFieldValue {
    /* System Defaults */
    font-size: 8pt;
    text-align: left;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.DiscussionReplyHeading {
    /* System Defaults */
    background-color: transparent;
    height: 21px;
    padding: 3px 5px 2px 0;
    /* Layout */
    padding: 8px 0 5px;
    background: none;
    font: bold 12px arial, helvetica, verdana, sans-serif
    }
.DiscussionReplySubject {
    /* System Defaults */
    font-size: 8pt;
    font-weight: bold;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif;
    padding: 8px 0 2px
    }
.DiscussionReplyTable {
    /* System Defaults */
    margin: 0 0 10px 0;
    width: 100%;
    /* Layout */
    font: normal 11px verdana, arial, helvetica, sans-serif;
    width: 500px
    }
.DiscussionThreadLBracket {
    /* System Defaults */
    background: url(images/Bracket3.gif) no-repeat;
    height: 21px;
    padding: 0;
    width: 11px
    }
.DiscussionThreadRBracket {
    /* System Defaults */
    background: url(images/Bracket2.gif) no-repeat;
    height: 21px;
    padding: 0;
    width: 11px
    }
.DiscussionThreadTBracket {
    /* System Defaults */
    background: url(images/Bracket1.gif) no-repeat;
    background-position: 3px 3px;
    border-style: none;
    border-top: none;
    height: 21px;
    padding: 0;
    width: 11px
    }
.DiscussionTopicBody {
    /* System Defaults */
    background-color: #f5f5f5;
    padding: 12px 6px 6px 6px;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    padding: 2px 6px 6px;
    background-color: transparent
    }
.DiscussionTopicFieldValue {
    /* System Defaults */
    font-size: 8pt;
    text-align: left;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.DiscussionTopicHeading {
    /* System Defaults */
    background-color: #e9e9e9;
    height: 21px;
    padding: 3px 5px 2px 5px;
    /* Layout */
    padding: 8px 0 5px;
    background: none;
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.DiscussionTopicLink:hover {
    /* System Defaults */
    color: #06C;
    text-decoration: underline;
    /* Layout */
    /* added globally via custom CSS */
    }
.DiscussionTopicLink:link {
    /* System Defaults */
    color: #06C;
    text-decoration: none;
    /* Layout */
    /* added globally via custom CSS */
    }
.DiscussionTopicLink:visited {
    /* System Defaults */
    color: #69C;
    text-decoration: none;
    /* Layout */
    /* added globally via custom CSS */
    }
.DiscussionTopicList {
    /* System Defaults */
    background-color: transparent;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.DiscussionTopicListHeader {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    padding-bottom: 5px
    }
.DiscussionTopicNumReplies {
    /* System Defaults */
    font-size: 8pt;
    font-weight: normal;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.DiscussionTopicSepHR {
    /* System Defaults */
    width: 95%;
    /* Layout */
    color: #fff;
    background-color: #fff;
    height: 1px;
    border: none
    }
.DiscussionTopicSubject {
    /* System Defaults */
    font-size: 8pt;
    font-weight: bold;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif;
    padding: 8px 0 2px
    }
.DiscussionTopicTable {
    /* System Defaults */
    margin: 0 0 5px 0;
    width: 100%;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    width: 500px
    }
.PostDiscussionPreviewHeading {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* Layout */
    font: bold 12px/1.5 arial, helvetica, verdana, sans-serif
    }
.PostDiscussionPreviewHeadingCell {
    /* System Defaults */
    background-color: #e9e9e9;
    width: 100%;
    /* Layout */
    padding: 8px 0 5px;
    background: none
    }
.PostDiscussionPreviewLegend {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.PostDiscussionReplyHeading {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif
    }
.PostDiscussionReplyHeadingCell {
    /* System Defaults */
    background-color: #e9e9e9;
    width: 100%;
    /* Layout */
    padding: 8px 0 5px;
    background: none
    }
.PostDiscussionReplyLegend {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.PostDiscussionTopicHeading {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.PostDiscussionTopicHeadingCell {
    /* System Defaults */
    background-color: #e9e9e9;
    width: 100%;
    /* Layout */
    padding: 8px 0 5px;
    background: transparent
    }
.PostDiscussionTopicLegend {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.DiscussionFilterFieldCaption {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    width: 60px;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    width: 80px
    }
.DiscussionReplyFieldCaption {
    /* System Defaults */
    font-size: 8pt;
    font-weight: bold;
    text-align: left;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif
    }
.DiscussionTopicFieldCaption {
    /* System Defaults */
    font-size: 8pt;
    font-weight: bold;
    text-align: left;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif
    }
.PostReplyFieldCaption {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.PostTopicFieldCaption {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.DiscussionGroupButtonCell {
    /* System Defaults */
    text-align: left;
    /* Layout */
    padding: 2px 0 10px
    }
.PostDiscussionPreviewFormTable {
    /* System Defaults */
    background-color: transparent;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    width: 500px
    }
.PostDiscussionReplyFormTable {
    /* System Defaults */
    background-color: transparent;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    width: 500px
    }
.PostDiscussionTopicFormTable {
    /* System Defaults */
    background-color: transparent;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    width: 500px
    }
.DiscussionGroupMessageTextArea {
    /* System Defaults */
    width: 95%
    }
.DiscussionGroupSearchTextbox {
    /* System Defaults */
    width: 100%;
    /* Layout */
    width: 250px;
    margin-right: 10px
    }
.DiscussionGroupTopicTextbox {
    /* System Defaults */
    width: 95%
    }
.DiscussionGroupFormTitle {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    width: 100%;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.DiscussionGroupValidationSummary {
    /* System Defaults */
    background-color: transparent
    }
.DiscussionTopicsEvenRowStyle {
    /* Layout */
    /*border-bottom:2px dotted #B5C92F;
       */
    padding-bottom: 8px;
    margin-bottom: 8px
    }
.DiscussionGroupListingTable {
    /* Layout */
    width: 700px !important
    }
.DiscussionThreadList {
    /* System Defaults */
    background-color: transparent;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif;
    width: 500px
    }
.DiscussionTopicsOddRowStyle {
    /* Layout */
    /*border-bottom:2px dotted #B5C92F;
       */
    padding-bottom: 8px;
    margin-bottom: 8px
    }
.DiscussionGroupMessage {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.BBDocumentDisplayDescriptionStyle {
    /* System Defaults */
    font-style: italic;
    /* Layout */
    font-style: normal;
    line-height: 0.9em
    }
.BBDocumentDisplayHeader {
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif;
    margin: 0 0 0 4px
    }
.BBDocumentDisplayHeaderRow {
    /* Layout */
    /*background: #009;
       color: #fff;
       */
    margin: 0;
    padding: 4px 0
    }
.BBDocumentDisplayHeaderSelected {
    /* System Defaults */
    font-weight: bold;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif
    }
.BBDocumentDisplayNew {
    /* System Defaults */
    color: #F00
    }
.BBDocumentDisplaySeparator {
    /* Layout */
    display: none
    }
.BBDocumentDisplayTable {
    /* System Defaults */
    background-color: transparent;
    width: 100%
    }
.BBDocumentTabButton {
    /* Layout */
    background: #4B751D url(view.image?id=428) no-repeat 7px 50%;
    padding: 5px 7px 5px 24px;
    color: #fff !important;
    font: bold 12px arial, helvetica, verdana, sans-serif;
    text-decoration: none !important;
    text-transform: uppercase
    }
.BBDocumentTabButtons {
    /* Layout */
    padding: 4px 0;
    text-align: right;
    margin: 0
    }
.BBDocumentFormTable {
    /* System Defaults */
    width: 100%;
    /* Layout */
    width: 480px
    }
.BBDocumentAddDescription {
    /* System Defaults */
    font-size: medium;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.BBDocumentAddFile {
    /* System Defaults */
    width: auto;
    /* Layout */
    width: 200px;
    height: 20px;
    margin-right: 12px
    }
.BBDocumentAddName {
    /* Layout */
    width: 200px;
    height: 20px;
    margin-right: 12px;
    vertical-align: top
    }
.BBDocumentDisplayEvenRowStyle {
    /* Layout */
    background: #e0e0e0;
    line-height: 2em
    }
.BBDocumentDisplayOddRowStyle {
    /* Layout */
    border: none;
    line-height: 2em
    }
.BBPollAnswersRadioList {
    /* Layout */
    font: normal 12px/1 arial, verdana, helvetica, sans-serif;
    margin: 0 0 0 15px;
    padding: 0;
    border-collapse: collapse
    }
.BBPollAnswersRow {
    /* Layout */
    font: normal 12px/1 arial, verdana, helvetica, sans-serif;
    margin: 0;
    padding: 0;
    border-collapse: collapse
    }
.BBPollAnswersTable {
    /* System Defaults */
    text-align: left;
    /* Layout */
    text-align: left;
    font: normal 12px/1 arial, verdana, helvetica, sans-serif;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    vertical-align: top
    }
.BBPollAnswersTableCell {
    /* Layout */
    font: normal 12px/1 arial, verdana, helvetica, sans-serif
    }
.BBPollAnswersTableRow {
    /* Layout */
    font: normal 12px/1 arial, verdana, helvetica, sans-serif
    }
.BBPollResultsRow {
    /* Layout */
    font: normal 12px/1 arial, verdana, helvetica, sans-serif
    }
.BBPollResultsTable {
    /* Layout */
    margin: 0 auto;
    padding: 0;
    border-collapse: collapse;
    font: normal 12px/1 arial, verdana, helvetica, sans-serif;
    width: 240px
    }
.BBPollResultsTableCell {
    /* Layout */
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    font: normal 12px/1 arial, verdana, helvetica, sans-serif
    }
.BBPollResultsTableRow {
    /* Layout */
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    font: normal 12px/1 arial, verdana, helvetica, sans-serif
    }
.BBPollResultsTableSummaryCell {
    /* System Defaults */
    font-weight: bold;
    /* Layout */
    margin: 0;
    padding: 5px 12px;
    border-collapse: collapse;
    font: bold 12px/1 arial, verdana, helvetica, sans-serif
    }
.BBPollResultsTableSummaryRow {
    /* Layout */
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    font: normal 12px/1 arial, verdana, helvetica, sans-serif
    }
.BBPollsQuestionCell {
    /* System Defaults */
    font-size: small;
    text-align: left;
    /* Layout */
    margin: 0;
    font: bold 12px/133% arial, verdana, helvetica, sans-serif;
    border-collapse: collapse;
    padding: 5px 12px 0 12px
    }
.BBPollsQuestionRow {
    /* System Defaults */
    font-weight: bold;
    /* Layout */
    font: bold 12px/1 arial, verdana, helvetica, sans-serif
    }
.BBPollsSubmitButtonCell {
    /* System Defaults */
    text-align: center;
    /* Layout */
    font: normal 12px/1 arial, verdana, helvetica, sans-serif;
    padding: 8px 12px 5px 24px !important;
    text-align: left
    }
.BBPollsSubmitButtonRow {
    /* System Defaults */
    text-align: center;
    /* Layout */
    text-align: center;
    font: normal 12px/1 arial, verdana, helvetica, sans-serif;
    text-align: left
    }
.BBPollsSubmitButton {
    /* System Defaults */
    font-weight: bold
    }
.BBPollsFormTable {
    /* System Defaults */
    margin: 2 2 2 2;
    /* Layout */
    background: #fff;
    border: 1px solid #666;
    margin: 1.5em 10px;
    font: normal 12px arial, verdana, helvetica, sans-serif;
    border-collapse: collapse;
    width: 240px
    }
.BBPollsFormTitle {
    /* System Defaults */
    text-align: left;
    /* Layout */
    font: bold 14px arial, helvetica, sans-serif;
    text-align: left;
    background: #ECE7D0;
    color: #000;
    padding: 5px 7px;
    text-align: left;
    margin: 0
    }
.JobBoardLegend {
    /* System Defaults */
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.JobBoardPostLegend {
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.JobBoardPostLink:hover {
    /* System Defaults */
    color: #06C;
    text-decoration: underline
    }
.JobBoardPostLink:link {
    /* System Defaults */
    color: #06C;
    text-decoration: none
    }
.JobBoardPostLink:visited {
    /* System Defaults */
    color: #69C;
    text-decoration: none
    }
.JobBoardSearchLegend {
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    padding: 5px 0 0
    }
.JobBoardSearchLink:hover {
    /* System Defaults */
    color: #06C;
    text-decoration: underline
    }
.JobBoardSearchLink:link {
    /* System Defaults */
    color: #06C;
    text-decoration: none
    }
.JobBoardSearchLink:visited {
    /* System Defaults */
    color: #69C;
    text-decoration: none
    }
.JobDetailApproveButton {
    /* System Defaults */
    background: url(images/ApproveBtn.gif) no-repeat;
    height: 14px;
    padding: 0;
    width: 44px
    }
.JobDetailEditButton {
    /* System Defaults */
    background: url(images/EditBtn.gif) no-repeat;
    height: 14px;
    padding: 0;
    width: 31px
    }
.JobDetailHeading {
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif
    }
.JobDetailHeadingCell {
    /* System Defaults */
    background-color: #e9e9e9;
    width: 100%;
    /* Layout */
    padding: 8px 0 5px;
    background: none
    }
.JobDetailLegend {
    /* System Defaults */
    font-size: 8pt;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.JobDetailLink:hover {
    /* System Defaults */
    color: #06C;
    text-decoration: underline
    }
.JobDetailLink:link {
    /* System Defaults */
    color: #06C;
    text-decoration: none
    }
.JobDetailLink:visited {
    /* System Defaults */
    color: #69C;
    text-decoration: none
    }
.JobPostDetailFieldCaption {
    /* System Defaults */
    background-color: #e9e9e9;
    text-align: right;
    white-space: nowrap;
    width: 25%;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    background: none;
    width: auto
    }
.JobPostDetailFieldValue {
    /* System Defaults */
    background-color: #f5f5f5;
    width: 75%;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    background: none;
    width: auto
    }
.JobPostDetailRow {
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.JobPostDetailTable {
    /* System Defaults */
    font-size: 8pt;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    width: auto
    }
.JobResultsApproveButton {
    /* System Defaults */
    background: url(images/ApproveBtn.gif) no-repeat;
    height: 14px;
    padding: 0;
    width: 44px
    }
.JobResultsDeleteButton {
    /* System Defaults */
    background: url(images/DeleteBtn.gif) no-repeat;
    height: 14px;
    padding: 0;
    width: 44px
    }
.JobResultsFilterFieldCaption {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    width: 80%;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    padding: 5px 5px 5px 0;
    white-space: normal;
    width: auto;
    text-align: right
    }
.JobResultsFilterRow {
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.JobResultsFilterSpacer {
    /* System Defaults */
    width: 2px
    }
.JobResultsHeading {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    text-align: left
    }
.JobResultsHeadingCell {
    /* System Defaults */
    background-color: #e9e9e9;
    width: 100%;
    /* Layout */
    padding: 8px 0 5px 0;
    background: none
    }
.JobResultsLegend {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    text-align: left;
    padding: 5px 0
    }
.JobResultsLink:hover {
    /* System Defaults */
    color: #06C;
    font-size: 8pt;
    text-decoration: underline
    }
.JobResultsLink:link {
    /* System Defaults */
    color: #06C;
    font-size: 8pt;
    text-decoration: none
    }
.JobResultsLink:visited {
    /* System Defaults */
    color: #69C;
    font-size: 8pt;
    text-decoration: none
    }
.JobResultsList {
    /* System Defaults */
    background-color: transparent;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.JobResultsListHeader {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    text-align: left
    }
.JobResultsNew {
    /* System Defaults */
    color: #f00;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    text-align: left
    }
.PostJobHeading {
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    text-align: left
    }
.PostJobHeadingCell {
    /* System Defaults */
    background-color: #e9e9e9;
    width: 100%;
    /* Layout */
    padding: 8px 0 5px 0;
    background: none
    }
.PostJobLegend {
    /* System Defaults */
    font-size: 8pt;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    padding: 5px 0
    }
.PreviewJobHeading {
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif
    }
.PreviewJobHeadingCell {
    /* System Defaults */
    background-color: #e9e9e9;
    width: 100%;
    /* Layout */
    padding: 8px 0 5px 0;
    background: none
    }
.PreviewJobLegend {
    /* System Defaults */
    font-size: 8pt;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    padding: 5px 0
    }
.SearchJobHeading {
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    text-align: left
    }
.SearchJobHeadingCell {
    /* System Defaults */
    background-color: #e9e9e9;
    width: 100%;
    /* Layout */
    padding: 8px 0 5px 0;
    background: none
    }
.SearchJobLegend {
    /* System Defaults */
    font-size: 8pt;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    padding: 5px 0
    }
.JobSearchFieldCaption {
    /* System Defaults */
    background-color: #e9e9e9;
    text-align: right;
    width: 30%;
    /* Layout */
    background: none;
    width: auto
    }
.JobPostFieldControlCell {
    /* System Defaults */
    width: 65%
    }
.JobSearchFieldControlCell {
    /* System Defaults */
    width: 60%;
    /* Layout */
    margin: 0;
    width: auto
    }
.JobPostSelectList {
    /* System Defaults */
    width: 97%
    }
.JobSearchSelectList {
    /* System Defaults */
    width: 100%
    }
.JobBoardFormTable {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    width: 500px !important
    }
.JobDetailFormTable {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    width: 500px
    }
.PostJobFormTable {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    width: 500px
    }
.PreviewJobFormTable {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    width: 500px
    }
.SearchJobFormTable {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    width: 500px
    }
.JobPostTextArea {
    /* System Defaults */
    width: 95%;
    /* Layout */
    width: 250px
    }
.JobPostTextboxWide {
    /* System Defaults */
    width: 95%;
    /* Layout */
    width: 150px
    }
.JobSearchTextboxWide {
    /* System Defaults */
    width: 100%
    }
.JobBoardValidationSummary {
    /* System Defaults */
    background-color: transparent;
    font-size: 8pt;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.JobResultsEvenRowStyle {
    /* Layout */
    border-bottom: 2px dotted #d2c983;
    padding-bottom: 8px;
    margin-bottom: 8px
    }
.JobBoardListingTable {
    /* Layout */
    width: 500px
    }
.JobResultsOddRowStyle {
    /* Layout */
    border-bottom: 2px dotted #d2c983;
    padding-bottom: 8px;
    margin-bottom: 8px
    }
.BBCurrentMembershipCaption {
    /* System Defaults */
    height: 30px;
    padding-top: 15px;
    vertical-align: bottom;
    width: 100%;
    border-bottom: 1pt solid black;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    padding-top: 10px;
    padding-bottom: 5px;
    border-bottom: 2px dotted #d2c983
    }
.BBMembershipBenefitsFormTable {
    /* Layout */
    text-align: left;
    margin-left: -25px;
    border: none;
    font: normal 12px arial, helvetica, sans-serif
    }
.BBMembershipSummaryActionCaption {
    /* System Defaults */
    height: 30px;
    padding-top: 15px;
    vertical-align: bottom;
    width: 100%;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif
    }
.BBMembershipBenefitsLink {
    /* Layout */
    text-decoration: underline;
    font: bold 12px arial, helvetica, sans-serif;
    text-align: left
    }
.BBMembershipCatDescription {
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    padding-left: 20px;
    padding-left: 27px
    }
.BBMembershipCategorySeparator {
    /* Layout */
    color: white;
    background: white;
    border: 0;
    height: 1px
    }
.BBMembershipCategoryListStart {
    /* Layout */
    color: white;
    background: white;
    border: 0;
    height: 1px
    }
.BBMembershipCategoryListEnd {
    /* Layout */
    color: white;
    background: white;
    border: 0;
    height: 1px
    }
.BBMembershipCardFieldsetLegend {
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    border: none;
    padding-top: 8px;
    padding-bottom: 5px
    }
.BBMembershipSubCategoryFieldCaption {
    /* Layout */
    width: 120px
    }
.BBMembershipFieldCaption {
    /* System Defaults */
    width: 175px;
    /* Layout */
    width: 120px
    }
.BBMembershipSummaryFieldCaption {
    /* System Defaults */
    width: 150px
    }
.BBMembershipFieldCheckboxCaption {
    /* Layout */
    margin-left: -2px
    }
.BBMembershipControlCell {
    /* Layout */
    white-space: nowrap;
    padding: 0 4px 4px 4px
    }
.BBMembershipFormReadonlyValue {
    /* System Defaults */
    font-weight: lighter;
    font-style: italic;
    /* Layout */
    font-style: normal;
    font-weight: normal
    }
.BBMembershipTextArea {
    /* System Defaults */
    width: 100%;
    /* Layout */
    width: 275px
    }
.BBMembershipTextBox {
    /* Layout */
    width: 150px
    }
.BBMembershipBenefitsGridHeader {
    /* System Defaults */
    font-weight: bold;
    font-size: x-small;
    /* Layout */
    font-size: 11px;
    line-height: 120%;
    letter-spacing: normal;
    padding-bottom: 5px
    }
.BBMembershipBenefitsGridItem {
    /* System Defaults */
    font-size: x-small;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.BBCurrentMembershipList {
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    text-align: left
    }
.GivingHistoryList {
    /* System Defaults */
    background-color: transparent;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif
    }
.GivingHistoryListHeader {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif
    }
.GivingHistoryListingTable {
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    width: 500px
    }
.GivingHistoryMessage {
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    padding: 5px 0
    }
.GivingHistoryFormTitle {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    width: 100%;
    /* Layout */
    background: transparent;
    text-align: left;
    font: bold 16px arial, helvetica, verdana, sans-serif;
    padding: 0;
    border: none;
    color: #274173
    }
.GivingHistoryEvenRowStyle {
    /* Layout */
    border-bottom: 2px dotted #d2c983;
    padding-bottom: 8px;
    margin-bottom: 8px
    }
.GivingHistoryOddRowStyle {
    /* Layout */
    border-bottom: 2px dotted #d2c983;
    padding-bottom: 8px;
    margin-bottom: 8px
    }
.NewsReaderFormImage {
    /* System Defaults */
    text-align: right;
    /* Layout */
    border: none;
    padding: 0;
    margin: 0;
    font-size: 0;
    display: block
    }
.NewsReaderResultsListHeader {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    padding-right: 15px;
    border: none;
    background-color: transparent
    }
.NewsReaderResultsList {
    /* System Defaults */
    border-width: 0;
    border-style: None;
    width: 100%;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.NewsReaderItemLink {
    /* System Defaults */
    color: #06C;
    text-decoration: none;
    /* Layout */
    /* see custom CSS for <br /> fix */
    font: normal 12px arial, helvetica, sans-serif;
    padding: 6px 0 9px 20px;
    background: url(view.image?id=431) no-repeat 0 50%
    }
.NewsReaderItemLink:visited {
    /* System Defaults */
    color: #69C;
    text-decoration: none;
    /* Layout */
    /* see custom CSS for <br /> fix */
    font: normal 12px arial, helvetica, sans-serif;
    padding: 6px 0 9px 20px;
    background: url(view.image?id=431) no-repeat 0 50%
    }
.NewsReaderItemLink:hover {
    /* System Defaults */
    color: #06C;
    text-decoration: underline;
    /* Layout */
    /* see custom CSS for <br /> fix */
    font: normal 12px arial, helvetica, sans-serif;
    padding: 6px 0 9px 20px;
    background: url(view.image?id=431) no-repeat 0 50%
    }
.NewsReaderItemDesc {
    /* System Defaults */
    white-space: normal;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    padding-left: 20px
    }
.NewsReaderItemDate {
    /* System Defaults */
    font-size: smaller;
    font-style: italic;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.NewsReaderLoadError {
    /* System Defaults */
    background-color: transparent;
    color: red;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    text-align: left
    }
.NewsReaderFormTable {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    width: 100%;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    width: auto;
    padding-top: 20px
    }
.NewsReaderFormTitle {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    text-align: left;
    font-weight: bold;
    /* Layout */
    background: transparent;
    text-align: left;
    font: bold 14px arial, helvetica, verdana, sans-serif;
    padding: 0;
    border: none;
    color: #274173
    }
.NewsChannelItem {
    /* Layout */
    font: normal 12px arial, verdana, helvetica, sans-serif
    }
.ChannelStoryApproveButton {
    /* System Defaults */
    background: url(images/ApproveBtn.gif) no-repeat;
    padding: 0;
    width: 44px;
    height: 14px
    }
.NewsChannelFormImage {
    /* System Defaults */
    text-align: right;
    /* Layout */
    border: none;
    padding: 0;
    margin: 0;
    font-size: 0;
    display: block
    }
.NewsChannelLoadError {
    /* System Defaults */
    background-color: transparent;
    color: red;
    /* Layout */
    font: bold 12px arial, verdana, helvetica, sans-serif;
    color: #b11
    }
.NewsChannelStoryList {
    /* System Defaults */
    font-size: 8pt;
    font-weight: normal;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: transparent;
    /* Layout */
    font: normal 12px arial, verdana, helvetica, sans-serif
    }
.NewsChannelStoryListHeader {
    /* System Defaults */
    font-size: 8pt;
    font-weight: bold;
    font-family: Verdana, Helvetica, sans-serif;
    /* Layout */
    font: bold 12px arial, verdana, helvetica, sans-serif;
    padding-right: 15px;
    border: none;
    background-color: transparent
    }
.NewsChannelItemTitle {
    /* System Defaults */
    font-size: 12pt;
    font-weight: bold;
    font-family: Verdana, Helvetica, sans-serif;
    /* Layout */
    font: bold 12px arial, verdana, helvetica, sans-serif
    }
.NewsChannelItemDesc {
    /* Layout */
    font: normal 12px arial, verdana, helvetica, sans-serif
    }
.NewsChannelItemDate {
    /* System Defaults */
    font-size: smaller;
    font-style: italic;
    /* Layout */
    font: bold 12px arial, verdana, helvetica, sans-serif
    }
.PostChannelStoryHeading {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* Layout */
    font: normal 12px arial, verdana, helvetica, sans-serif
    }
.PostChannelStoryLegend {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    /* Layout */
    font: normal 12px arial, verdana, helvetica, sans-serif
    }
.ChannelStoryEditButton {
    /* System Defaults */
    background: url(images/EditBtn.gif) no-repeat;
    padding: 0;
    width: 30px;
    height: 14px
    }
.ChannelStoryDeleteButton {
    /* System Defaults */
    background: url(images/DeleteBtn.gif) no-repeat;
    padding: 0;
    width: 44px;
    height: 14px
    }
.ChannelNewStoryButton {
    /* System Defaults */
    background: url(images/PostNewStory.gif) no-repeat;
    padding: 0;
    width: 79px;
    height: 14px
    }
.ChannelRSSFeedButton {
    /* System Defaults */
    background: url(images/feed-icon.gif) no-repeat;
    padding: 0;
    width: 16px;
    height: 16px
    }
.rteImage {
    /* System Defaults */
    background: #D3D3D3;
    border: 1px solid #D3D3D3;
    cursor: pointer;
    cursor: hand;
    /* Layout */
    font: normal 12px arial, verdana, helvetica, sans-serif
    }
.rteImageRaised {
    /* System Defaults */
    background: #D3D3D3;
    border: 1px outset;
    cursor: pointer;
    cursor: hand;
    /* Layout */
    font: normal 12px arial, verdana, helvetica, sans-serif
    }
.rteImageLowered {
    /* System Defaults */
    background: #D3D3D3;
    border: 1px inset;
    cursor: pointer;
    cursor: hand;
    /* Layout */
    font: normal 12px arial, verdana, helvetica, sans-serif
    }
.rteVertSep {
    /* System Defaults */
    margin: 0 4px 0 4px;
    /* Layout */
    font: normal 12px arial, verdana, helvetica, sans-serif
    }
.rteBack {
    /* System Defaults */
    background: #D3D3D3;
    border: 1px outset;
    letter-spacing: 0;
    padding: 2px;
    /* Layout */
    font: normal 12px arial, verdana, helvetica, sans-serif
    }
.rteBack tbody tr td, .rteBack tr td {
    /* System Defaults */
    background: #D3D3D3;
    padding: 0;
    /* Layout */
    font: normal 12px arial, verdana, helvetica, sans-serif
    }
.PostStoryFieldCaption {
    /* System Defaults */
    font-size: 8pt;
    font-weight: bold;
    font-family: Verdana, Helvetica, sans-serif;
    /* Layout */
    font: normal 12px arial, verdana, helvetica, sans-serif
    }
.PostStoryFieldControlCell {
    /* Layout */
    font: normal 12px arial, verdana, helvetica, sans-serif
    }
.PostChannelStoryFormTable {
    /* System Defaults */
    font-size: 8pt;
    font-weight: normal;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: transparent;
    /* Layout */
    font: normal 12px arial, verdana, helvetica, sans-serif;
    width: auto
    }
.ChannelStoryTextbox {
    /* System Defaults */
    width: 100%;
    /* Layout */
    width: auto
    }
.NewsChannelFormTitle {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    width: 100%;
    /* Layout */
    font: bold 16px arial, verdana, helvetica, sans-serif
    }
.PostChannelStoryFormTitle {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    width: 100%;
    /* Layout */
    font: normal 12px arial, verdana, helvetica, sans-serif
    }
.ChannelStoryValidationSummary {
    /* System Defaults */
    background-color: transparent
    }
.NewsChannelListingTable {
    /* Layout */
    font: normal 12px arial, verdana, helvetica, sans-serif;
    width: auto
    }
.FRDashBoardSectionHeading {
    /* System Defaults */
    background-color: #000080;
    color: white;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 3px 3px 3px;
    white-space: nowrap;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    text-align: left;
    background-color: white;
    padding: 0 25px 8px 0;
    text-align: left;
    width: auto
    }
.FRDashBoardSection {
    /* System Defaults */
    border: buttonface 1pt solid;
    font-size: 10px;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    text-align: left;
    border: none;
    width: auto
    }
.FRDashLink {
    /* System Defaults */
    font-size: 12px;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    text-align: left;
    white-space: nowrap
    }
.FRDashLink:link {
    /* System Defaults */
    font-size: 12px;
    text-decoration: none;
    /* Layout */
    /* specified in custom CSS */
    }
.FRDashLink:visited {
    /* System Defaults */
    font-size: 12px;
    text-decoration: none;
    /* Layout */
    /* specified in custom CSS */
    }
.FRDashLink:hover {
    /* System Defaults */
    font-size: 12px;
    text-decoration: underline;
    /* Layout */
    /* specified in custom CSS */
    }
.FRDashLink:active {
    /* System Defaults */
    font-size: 12px;
    text-decoration: underline;
    /* Layout */
    /* specified in custom CSS */
    }
.FRDashSubHeading {
    /* System Defaults */
    font-weight: bold;
    font-size: 12px;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    text-align: left
    }
.FRTeamGraph {
    /* System Defaults */
    width: 100%;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    width: auto
    }
.FRTeamGraphName {
    /* System Defaults */
    font-size: 12px;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif
    }
.FRTeamGraphHeading {
    /* System Defaults */
    border-bottom-style: solid;
    border-bottom-width: thin;
    font-size: 12px;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    border: none
    }
.FRTeamGraphFooter {
    /* System Defaults */
    border-top-style: solid;
    border-top-width: thin;
    font-size: 12px;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    border: none
    }
.FRToDoNewDonationsText {
    /* System Defaults */
    color: #F00;
    font-size: 12px;
    font-weight: bold;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif
    }
.FRToDoImgCell {
    /* System Defaults */
    width: 18px;
    /* Layout */
    border: none;
    padding: 0;
    margin: 0;
    display: block
    }
.FRButtonText {
    /* System Defaults */
    border-right: buttonface 1pt solid;
    font-size: 12px;
    text-align: center;
    white-space: nowrap;
    /* Layout */
    border: none;
    vertical-align: middle;
    font: bold 12px arial, helvetica, sans-serif;
    text-align: left
    }
.FRButtonTextActive {
    /* System Defaults */
    font-weight: bold;
    /* Layout */
    border: none;
    vertical-align: middle;
    font: bold 12px arial, helvetica, sans-serif;
    text-align: left
    }
.FRButton {
    /* System Defaults */
    border-right: buttonface 1pt solid;
    text-align: center;
    white-space: nowrap;
    /* Layout */
    border: none
    }
.FRParticipantName {
    /* System Defaults */
    font-size: 16px;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    text-align: left
    }
.FRTeamName {
    /* System Defaults */
    color: #666;
    font-size: 12px;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif
    }
.FRFieldSetCaption {
    /* System Defaults */
    color: #666;
    font-size: 14px;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    text-align: right;
    padding-right: 5px
    }
.FRAddressBookSelectedLetter {
    /* System Defaults */
    font-size: 16px;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    text-align: left
    }
.FRActivityReportName {
    /* System Defaults */
    font-weight: bold;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    text-align: left
    }
.FRText {
    /* System Defaults */
    font-size: 12px;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif
    }
.FRTextRaised {
    /* System Defaults */
    color: #060;
    font-size: 12px;
    /* Layout */
    border: none;
    padding: 0;
    margin: 0;
    display: block
    }
.FRDonorListSetCaption {
    /* System Defaults */
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 5px;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif;
    text-align: right;
    padding-right: 5px
    }
.FRProgressIndicator {
    /* System Defaults */
    font-size: 11px;
    color: #666;
    font-weight: bold;
    vertical-align: top;
    background-color: #dcdcdc;
    border: 0;
    border-spacing: 1px
    }
.FRSectionHeader {
    /* System Defaults */
    font-weight: bold;
    background-color: #eee;
    font-style: italic;
    text-align: left;
    padding-left: 4px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: black
    }
.FRProgressCell {
    /* System Defaults */
    background-color: #339;
    height: 10px;
    color: black;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-image: url(images/GreySelectedGradientBackground.gif);
    background-repeat: repeat-x;
    vertical-align: top
    }
.FRProgressCellFuture {
    /* System Defaults */
    background-color: Gray;
    height: 10px;
    background-image: url(images/GreyGradientBackground.gif);
    background-repeat: repeat-x;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: top
    }
.FRProgressCellPast {
    /* System Defaults */
    background-color: Gray;
    height: 10px;
    background-image: url(images/GreyGradientBackground.gif);
    background-repeat: repeat-x;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    vertical-align: top;
    padding-bottom: 2px
    }
.FRDashCaptions {
    /* System Defaults */
    font-size: 12px;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    text-align: left
    }
.FRFormTable {
    /* Layout */
    width: auto
    }
.FRFormTitle {
    /* System Defaults */
    color: #666;
    font-size: 14px;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    text-align: left
    }
.FREvenRowStyle {
    /* System Defaults */
    background-color: #e9e9e9;
    /* Layout */
    border-bottom: 2px dotted #d2c983;
    padding-bottom: 8px;
    margin-bottom: 8px;
    background: none
    }
.FRDonorListEvenRowStyle {
    /* System Defaults */
    background-color: #eee;
    /* Layout */
    border-bottom: 2px dotted #d2c983;
    padding-bottom: 8px;
    margin-bottom: 8px;
    background: none
    }
.FRListingHeading {
    /* System Defaults */
    color: white;
    background-color: #191970;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    text-align: left
    }
.FRDonorListHeading {
    /* System Defaults */
    color: black;
    border-style: none;
    background-color: white;
    /* Layout */
    color: #039;
    font: normal 12px arial, helvetica, sans-serif
    }
.FRDonorListing {
    /* System Defaults */
    border-style: none
    }
.FROddRowStyle {
    /* System Defaults */
    background-color: #fff
    }
.FRDonorListOddRowStyle {
    /* System Defaults */
    background-color: #fff;
    /* Layout */
    border-bottom: 2px dotted #d2c983;
    padding-bottom: 8px;
    margin-bottom: 8px;
    background: none
    }
.FRDonorListFooterRowStyle {
    /* System Defaults */
    background-color: #fff;
    font-weight: bold
    }
.FRManagerFieldSetCaption {
    /* System Defaults */
    color: #666;
    font-size: 14px;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    text-align: right;
    padding-right: 5px
    }
.FRManagerDashBoardSection {
    /* System Defaults */
    font-size: 10px;
    border: buttonface 1pt solid;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    border: none;
    width: auto
    }
.FRManagerDashBoardSectionHeading {
    /* System Defaults */
    background-color: #000080;
    color: white;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 3px 3px 3px;
    white-space: nowrap;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    background: none;
    padding: 0 0 8px 0;
    white-space: normal
    }
.FRManagerDashBoardSectionToolbar {
    /* System Defaults */
    font-size: 12px;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif
    }
.FRManagerDashCaptions:link {
    /* System Defaults */
    text-decoration: none;
    /* Layout */
    /* specified in custom CSS */
    }
.FRManagerDashCaptions:visited {
    /* System Defaults */
    text-decoration: none;
    /* Layout */
    /* specified in custom CSS */
    }
.FRManagerDashCaptions:hover {
    /* System Defaults */
    text-decoration: underline;
    /* Layout */
    /* specified in custom CSS */
    }
.FRManagerDashCaptions:active {
    /* System Defaults */
    text-decoration: underline;
    /* Layout */
    /* specified in custom CSS */
    }
.FRManagerDashCaptions {
    /* System Defaults */
    font-size: 12px;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif
    }
.FRManagerFormTitle {
    /* System Defaults */
    color: #666;
    font-size: 14px;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif
    }
.FRManagerEvenRowStyle {
    /* Layout */
    border-bottom: 2px dotted #d2c983;
    padding-bottom: 8px;
    margin-bottom: 8px
    }
.FRManagerOddRowStyle {
    /* Layout */
    border-bottom: 2px dotted #d2c983;
    padding-bottom: 8px;
    margin-bottom: 8px
    }
.SurveyTitle {
    /* System Defaults */
    font-size: 14pt;
    font-weight: bold;
    font-family: Verdana, Helvetica, sans-serif
    }
.SurveySubTitle {
    /* System Defaults */
    font-size: 12pt;
    font-weight: bold;
    font-family: Verdana, Helvetica, sans-serif
    }
.SurveyQuestion {
    /* System Defaults */
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif
    }
.SurveyQuestionSequence {
    /* System Defaults */
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif
    }
.SurveyButtonsRow {
    /* System Defaults */
    text-align: center
    }
.SurveyAnswer {
    /* System Defaults */
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif
    }
.SurveyAnswerColumnHeading {
    /* System Defaults */
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif
    }
.SurveyQuestionSeparator {
    /* System Defaults */
    width: 100%;
    font-size: 1pt;
    background-color: #a9a9a9
    }
.SurveyConstantSumTextbox {
    /* System Defaults */
    width: 50px
    }
.SurveyResponseResultsBar {
    /* System Defaults */
    height: 5px;
    background-color: green;
    border-right: 1px solid #000
    }
.SurveyResponseColumnHeading {
    /* System Defaults */
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif
    }
.SurveyResponseCell {
    /* System Defaults */
    font-size: 10pt;
    font-family: Verdana, Helvetica, sans-serif
    }
.SurveyAnswerTableHeaderRow {
    /* System Defaults */
    background-color: #a9a9a9
    }
.SurveyResponseTableHeaderRow {
    /* System Defaults */
    background-color: #a9a9a9
    }
.SurveyTestModeMessage {
    /* System Defaults */
    font-weight: bold;
    font-size: 16pt;
    color: red
    }
.SurveyAnswerRequiredMessage {
    /* System Defaults */
    font-weight: bold;
    font-size: 10pt;
    color: black
    }
.SurveyButton {
    /* System Defaults */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal
    }
.SurveyFormTable {
    /* System Defaults */
    border: none;
    width: 100%;
    /* Layout */
    width: 500px
    }
.SurveyQuestionTable {
    /* System Defaults */
    border: none
    }
.SurveyAnswerTable {
    /* System Defaults */
    border: none
    }
.SurveyResponseTable {
    /* System Defaults */
    border: none
    }
.SurveyOpenEndedEssayTextArea {
    /* System Defaults */
    width: 250px
    }
.SurveyOpenEndedAnswerTextbox {
    /* System Defaults */
    width: 150px
    }
.SurveyCompleteMessage {
    /* System Defaults */
    font-size: 10pt;
    font-weight: bold;
    font-family: Verdana, Helvetica, sans-serif
    }
.SurveyErrorMessage {
    /* System Defaults */
    color: red;
    font-size: 10pt;
    font-weight: bold;
    font-family: Verdana, Helvetica, sans-serif
    }
.CHDashBoardSectionHeading {
    /* System Defaults */
    background-color: #000080;
    color: white;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 3px 3px 3px;
    white-space: nowrap;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif;
    background: none;
    padding: 0 0 8px;
    white-space: normal
    }
.CHDashBoardSection {
    /* System Defaults */
    border: buttonface 1pt solid;
    font-size: 10px;
    /* Layout */
    border: none;
    font: normal 12px arial, helvetica, verdana, sans-serif;
    width: auto
    }
.CHDashLink {
    /* System Defaults */
    font-size: 12px;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.CHDashLink:link {
    /* System Defaults */
    font-size: 12px;
    text-decoration: none;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif
    }
.CHDashLink:visited {
    /* System Defaults */
    font-size: 12px;
    text-decoration: none;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif
    }
.CHDashLink:hover {
    /* System Defaults */
    font-size: 12px;
    text-decoration: underline;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif
    }
.CHDashLink:active {
    /* System Defaults */
    font-size: 12px;
    text-decoration: underline;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif
    }
.CHDashSubHeading {
    /* System Defaults */
    font-size: 12px;
    font-weight: bold;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif
    }
.CHToDoImgCell {
    /* System Defaults */
    width: 18px;
    /* Layout */
    border: none;
    padding: 0;
    margin: 0;
    display: block
    }
.CHButtonText {
    /* System Defaults */
    border-right: buttonface 1pt solid;
    font-size: 12px;
    text-align: center;
    white-space: nowrap;
    /* Layout */
    border: none;
    font: normal 12px arial, helvetica, verdana, sans-serif;
    vertical-align: middle
    }
.CHButtonTextActive {
    /* System Defaults */
    font-weight: bold;
    /* Layout */
    border: none;
    font: normal 12px arial, helvetica, verdana, sans-serif;
    vertical-align: middle
    }
.CHButton {
    /* System Defaults */
    border-right: buttonface 1pt solid;
    text-align: center;
    white-space: nowrap;
    /* Layout */
    border: none
    }
.CHFieldSetCaption {
    /* System Defaults */
    color: #666;
    font-size: 14px;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif;
    text-align: right;
    padding-right: 5px
    }
.CHText {
    /* System Defaults */
    font-size: 12px;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.CHTextRaised {
    /* System Defaults */
    font-size: 12px;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.CHConsoleHeaderRightTop {
    /* System Defaults */
    font-size: 16px;
    text-align: left;
    /* Layout */
    border: none;
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.CHConsoleHeaderRightBottom {
    /* System Defaults */
    font-size: 12px;
    text-align: left;
    /* Layout */
    border: none;
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.CHInvalidUserWarningLabel {
    /* System Defaults */
    color: #F00;
    font-size: 12px;
    text-align: center;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif;
    color: #b11;
    text-align: left
    }
.CHConsoleLiteralText {
    /* System Defaults */
    font-size: 12px;
    /* Layout */
    border: none;
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.CHDashCaptions {
    /* System Defaults */
    font-size: 12px;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.CHSubmitButton {
    /* Layout */
    /* also see custom CSS */
    width: auto !important;
    height: auto !important
    }
.CHFormTable {
    /* Layout */
    width: 500px
    }
.CHFormTitle {
    /* System Defaults */
    color: #666;
    font-size: 14px;
    /* Layout */
    /* defaults apply */
    }
.CHEvenRowStyle {
    /* Layout */
    /*border-bottom:2px dotted #D0E44A;
       */
    padding-bottom: 8px;
    margin-bottom: 8px;
    background: none
    }
.CHListingHeading {
    /* System Defaults */
    color: white;
    background-color: #191970;
    /* Layout */
    /* Same as BBFormTitle */
    background: #fff;
    color: #274173;
    font: bold 16px arial, verdana, helvetica, sans-serif
    }
.CHOddRowStyle {
    /* Layout */
    border-bottom: 2px dotted #D0E44A;
    padding-bottom: 8px;
    margin-bottom: 8px;
    background: none
    }
.FundraiserReportTitleCell {
    /* System Defaults */
    text-align: center;
    vertical-align: top;
    width: 100%;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    border: none;
    text-align: left;
    padding-bottom: 8px;
    width: auto
    }
.FundraiserReportDescriptionTableCell {
    /* System Defaults */
    white-space: nowrap;
    text-align: right;
    vertical-align: top;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    width: auto
    }
.FundraiserReportDescriptionLabel {
    /* System Defaults */
    font-size: smaller;
    font-weight: bold;
    color: Blue;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.FundraiserReportDataTableCell {
    /* System Defaults */
    white-space: nowrap;
    text-align: left;
    vertical-align: top;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    width: auto
    }
.FundraiserReportDataLabel {
    /* System Defaults */
    font-size: smaller;
    font-weight: bold;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.FundraiserReportSeparator {
    /* System Defaults */
    color: Blue;
    /* Layout */
    color: white;
    height: 1px;
    border: none;
    background-color: white
    }
.FundraiserReportButtonCell {
    /* System Defaults */
    text-align: right
    }
.FundraiserReportDetailsButton {
    /* System Defaults */
    font-weight: bold;
    font-size: small;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.FundraiserReportChartCell {
    /* System Defaults */
    text-align: center;
    vertical-align: top;
    /* Layout */
    text-align: left
    }
.FundraiserReportFormTable {
    /* System Defaults */
    border: 0;
    width: 100%;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    width: auto
    }
.FundraiserReportTitleLabel {
    /* System Defaults */
    color: Blue;
    font-size: large;
    font-weight: bold;
    /* Layout */
    font-family: georgia, "times new roman", times, serif;
    font-weight: bold;
    font-size: 12px;
    color: #039;
    line-height: 120%
    }
.CHLinksTable {
    /* Layout */
    /*also see custom css */
    margin: 10px 0 0 !important;
    padding: 0 !important;
    border-collapse: collapse !important;
    text-align: left !important;
    width: auto !important
    }
.CHLinksTitle {
    /* Layout */
    /*display:none;
       */
    font: bold 14px arial, helvetica, verdana, sans-serif;
    color: #274173
    }
.CHLinksText:active {
    /* Layout */
    /* added globally via custom CSS */
    }
.CHLinksText:hover {
    /* Layout */
    /* added globally via custom CSS */
    }
.CHLinksText:link {
    /* Layout */
    /* added globally via custom CSS */
    }
.CHLinksText:visited {
    /* Layout */
    /* added globally via custom CSS */
    }
.SearchDescriptionStyle {
    /* System Defaults */
    white-space: pre
    }
.SearchButton {
    /* Layout */
    margin: 0 3px;
    cursor: pointer
    }
.QuickSearchFormTable {
    /* Layout */
    float: right;
    margin: 4px 40px;
    width: 200px;
    vertical-align: middle
    }
.QuickSearchTextbox {
    /* Layout */
    height: 22px;
    border: 1px solid #4B751D
    }
.QuickSearchButton {
    /* Layout */
    /*background: #4B751D;
       font: bold 12px arial, verdana, sans-serif;
       text-transform: uppercase;
       color: #fff;
       border-width: 0;
       vertical-align: middle;
       height: 22px;
       */
    }
.CalendarViewEventItemContainer {
    /* Layout */
    border: none;
    font-size: 10px;
    line-height: 120%
    }
.CalendarViewCalendarContainer {
    /* Layout */
    width: 518px;
    margin-top: 10px;
    /*-----------------------width: 475px;
       forChM in custom css--------------------------*/
    }
.ListViewDateLabel {
    /* System Defaults */
    height: 17px;
    font-size: 11pt;
    /* Layout */
    font: bold 12px/1.5 arial, helvetica, verdana, sans-serif
    }
.ListViewEventItemContainer {
    /* System Defaults */
    padding-left: 5px;
    font-size: smaller;
    /* Layout */
    padding: 0;
    font-size: 11px;
    color: #333
    }
.CalendarViewMonthYearLabel {
    /* System Defaults */
    height: 17px;
    font-size: 11pt;
    /* Layout */
    font: bold 12px/1.5 arial, helvetica, verdana, sans-serif;
    color: #039
    }
.CalendarViewDayHeader {
    /* System Defaults */
    background-color: #369;
    color: White;
    height: 1px;
    /* Layout */
    background: #cc9;
    padding: 10px 0;
    font: bold 12px arial, helvetica, verdana, sans-serif
    }
.CalendarViewOtherMonthDay {
    /* System Defaults */
    border: 1px solid #aaa;
    height: 50px;
    color: #C96;
    /* Layout */
    color: #777;
    background: #e0e0e0
    }
.CalendarViewWeekendDay {
    /* System Defaults */
    border: 1px solid #aaa;
    height: 50px;
    /* Layout */
    background-color: #fff;
    co0lor: #000
    }
.CalendarViewDay {
    /* System Defaults */
    border: 1px solid #aaa;
    height: 50px
    }
.CalendarViewSelectedDay {
    /* System Defaults */
    font-weight: bold
    }
.ListViewDateRangeGoButton {
    /* Layout */
    width: auto;
    border: 1px solid #333;
    padding: 1px 5px 0 5px;
    height: 25px;
    font: bold 12px/1 arial, helvetica, verdana, sans-serif
    }
.ListViewEventDate {
    /* System Defaults */
    font-weight: bold;
    color: #d51;
    margin-top: 15px;
    /* Layout */
    color: #333;
    font: bold 10px arial, helvetica, verdana, sans-serif;
    margin-top: 0;
    margin-bottom: 0;
    padding: 15px 0 0 0;
    display: block;
    border-top: 2px dotted #d2c983;
    width: 100%
    }
.ListViewEventTitle {
    /* System Defaults */
    font-weight: bold;
    color: #0048BE;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif;
    color: #039
    }
a.ListViewEventTitle:link {
    /* System Defaults */
    font-weight: bold;
    text-decoration: none;
    /* Layout */
    /* added globally via custom CSS */
    }
a.ListViewEventTitle:active {
    /* System Defaults */
    font-weight: bold;
    text-decoration: none;
    /* Layout */
    /* added globally via custom CSS */
    }
a.ListViewEventTitle:visited {
    /* System Defaults */
    font-weight: bold;
    text-decoration: none;
    /* Layout */
    /* added globally via custom CSS */
    }
a.ListViewEventTitle:hover {
    /* System Defaults */
    font-weight: bold;
    text-decoration: underline;
    /* Layout */
    /* added globally via custom CSS */
    }
.ListViewEventSubtitle {
    /* System Defaults */
    color: #00008B;
    vertical-align: top;
    /* Layout */
    color: #039;
    font: bold 12px arial, helvetica, verdana, sans-serif
    }
.ListViewEventTime {
    /* System Defaults */
    font-size: 9pt;
    /* Layout */
    color: #333;
    font-size: 10px
    }
.ListViewEventLocation {
    /* System Defaults */
    vertical-align: top;
    font-size: 9pt;
    /* Layout */
    color: #333;
    font: bold 12px arial, helvetica, verdana, sans-serif
    }
.EventCalendarName {
    /* System Defaults */
    font-weight: bold;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif;
    color: #000
    }
.DetailEventTitle {
    /* System Defaults */
    font-weight: bold;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif;
    color: #00aeef;
    margin: 0 0 1.33em
    }
.DetailEventSubtitle {
    /* System Defaults */
    font-style: italic;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif;
    font-style: normal;
    display: block;
    margin-bottom: 15px
    }
.DetailCaptionContainer {
    /* System Defaults */
    background-color: #808080;
    /* Layout */
    background: none
    }
.DetailCaption {
    /* System Defaults */
    color: white;
    /* Layout */
    color: #000;
    font: bold 12px arial, helvetica, verdana, sans-serif;
    margin-top: 0;
    margin-bottom: 0;
    padding: 15px 0 0 0;
    display: block;
    border-top: 2px dotted #B5C92F;
    width: 100%;
    padding-bottom: 10px
    }
.DetailEventCancelled {
    /* System Defaults */
    font-style: italic;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif;
    font-style: normal
    }
.ListViewEventCancelled {
    /* System Defaults */
    font-style: italic;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif;
    color: #b11
    }
.CalendarViewToday {
    /* System Defaults */
    border: 1px solid #aaa;
    background-color: lightsteelblue;
    width: 3%;
    /* Layout */
    background-color: #9F9A74;
    font: bold 12px arial, helvetica, verdana, sans-serif;
    color: white
    }
.ListViewEventTimeZone {
    /* Layout */
    color: #333;
    font-size: 10px
    }
.CalendarViewAllDayEvent {
    /* System Defaults */
    border: 1px dotted #aaa;
    margin-bottom: 10px;
    /* Layout */
    border: none;
    color: white;
    margin-left: 5px;
    margin-right: 5px;
    font: normal 10px/1.2 arial, helvetica, verdana, sans-serif
    }
.CalendarViewMultiDayEvent {
    /* System Defaults */
    margin-bottom: 10px;
    /* Layout */
    border: none;
    color: white;
    margin-left: 5px;
    margin-right: 5px;
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.CalendarViewEvent {
    /* System Defaults */
    margin-bottom: 10px
    }
.CalendarFilterContainer {
    /* System Defaults */
    float: left;
    font-size: smaller;
    width: 100%;
    border: 2px solid gray;
    /* Layout */
    border: 1px solid #E8E5DB !important;
    font: bold 12px/1.5 arial, helvetica, verdana, sans-serif;
    padding: 5px !important;
    width: 100%
    }
.CalendarFilterSaveButton {
    /* System Defaults */
    background-color: white;
    color: black;
    font-size: 8pt;
    width: 100px;
    /* Layout */
    width: auto;
    border: 1px solid #333;
    padding: 1px 5px 0 5px;
    height: 22px;
    font: bold 12px arial, helvetica, verdana, sans-serif;
    color: #333
    }
.CalendarFilterHorizontalDividers {
    /* System Defaults */
    color: silver;
    /* Layout */
    color: #E8E5DB;
    background-color: transparent;
    border-width: 0 0 0 0;
    border-bottom: 1px solid #D2C983;
    clear: left;
    padding-top: 10px
    }
.EventCalendarPartContainer {
    /* System Defaults */
    vertical-align: top;
    text-align: left;
    /* Layout */
    width: 518px;
    /*-----------------------width: 475px;
       forChM in custom css--------------------------*/
    }
.ListViewTopLeft {
    /* System Defaults */
    border-bottom: solid 1px gray;
    /* Layout */
    border-bottom: 2px dotted #d2c983;
    padding-bottom: 5px;
    margin-bottom: 5px
    }
.ListViewTopRight {
    /* System Defaults */
    border-bottom: solid 1px gray;
    text-align: right;
    /* Layout */
    border-bottom: 2px dotted #B5C92F;
    padding-bottom: 5px;
    margin-bottom: 5px
    }
.ListViewTopGap {
    /* System Defaults */
    padding-top: 5px;
    /* Layout */
    padding-top: 10px
    }
.ListViewEventTopGap {
    /* System Defaults */
    padding-top: 10px
    }
.ListViewEventDivider {
    /* System Defaults */
    margin-bottom: 10px;
    /* Layout */
    color: #333;
    font-size: 10px;
    margin-bottom: 15px;
    display: block
    }
.CalendarViewContainer {
    /* System Defaults */
    width: 100%;
    /* Layout */
    width: 518px;
    /*-----------------------width: 475px;
       forChM in custom css--------------------------*/
    }
.CalendarViewTopLeft {
    /* System Defaults */
    width: 35%;
    /* Layout */
    border: none
    }
.CalendarViewTopMiddle {
    /* System Defaults */
    width: 30%;
    text-align: center;
    /* Layout */
    border: none
    }
.CalendarViewTopRight {
    /* System Defaults */
    width: 35%;
    text-align: right;
    /* Layout */
    border: none
    }
.CalendarViewTodayText {
    /* System Defaults */
    white-space: nowrap;
    /* Layout */
    font-size: 9px;
    font-weight: bold
    }
.CalendarViewBottomIcons {
    /* System Defaults */
    text-align: right;
    /* Layout */
    font-size: 9px;
    font-weight: bold
    }
.CalendarFilterSaveContainer {
    /* System Defaults */
    text-align: right;
    /* Layout */
    margin-top: 10px;
    clear: both
    }
.CalendarFilterSaveMsg {
    /* System Defaults */
    display: none;
    border: solid 1px #903;
    color: #903;
    font-size: small;
    /* Layout */
    border: none;
    font: bold 12px arial, helvetica, verdana, sans-serif;
    color: #b11;
    display: inline;
    float: right
    }
.CalendarEventRecurMsg {
    /* System Defaults */
    padding: 3px;
    font-weight: bold
    }
.CalendarEventRecurContainer {
    /* System Defaults */
    border: 1pt solid gray;
    /* Layout */
    border-width: 0
    }
.CalendarFormLegend {
    /* System Defaults */
    font-weight: bold;
    /* Layout */
    font: bold 12px/1.5 arial, helvetica, verdana, sans-serif;
    padding-bottom: 10px
    }
.CalendarFormCategoryContainer {
    /* System Defaults */
    width: 100%;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif
    }
.CalendarFormDateTimeContainer {
    /* System Defaults */
    width: 100%;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif;
    vertical-align: top
    }
.CalendarFormOptionalText {
    /* System Defaults */
    color: gray;
    vertical-align: top;
    font-size: x-small;
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.CalendarFormEventInfoContainer {
    /* System Defaults */
    width: 100%;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif
    }
.CalendarFormHTMLEditor {
    /* System Defaults */
    height: 250px;
    width: 400px;
    /* Layout */
    font: bold 12px arial, helvetica, verdana, sans-serif
    }
.DetailCalendarCategory {
    /* System Defaults */
    height: 30px;
    vertical-align: bottom;
    /* Layout */
    height: auto;
    vertical-align: top
    }
.CalendarEditButtons {
    /* Layout */
    background: #4B751D;
    font: bold 12px arial, verdana, sans-serif;
    text-transform: uppercase;
    color: #fff;
    border-width: 0;
    vertical-align: middle;
    padding: 5px 7px;
    cursor: pointer
    }
.CalendarRecurOptionCell {
    /* Layout */
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.EventCalendarButtons {
    /* System Defaults */
    font-size: 10pt
    }
.EventCalendarButtonBar {
    /* System Defaults */
    height: 40px
    }
.EditEventDropDown {
    /* System Defaults */
    width: 275px
    }
.ImportContainer {
    /* System Defaults */
    width: 100%
    }
.ImportSelectFileContainer {
    /* System Defaults */
    width: 100%
    }
.ImportMapFieldsContainer {
    /* System Defaults */
    width: 100%
    }
.ImportNavigationButtonsContainer {
    /* System Defaults */
    width: 100%;
    text-align: right
    }
.ImportConfirmationContainer {
    /* System Defaults */
    width: 100%
    }
.ImportCaption {
    /* System Defaults */
    font-weight: 600;
    text-align: left
    }
.ImportListTable {
    /* System Defaults */
    width: 100%;
    border: 1px none gainsboro solid
    }
.CalendarFormFieldCaption {
    /* System Defaults */
    vertical-align: top;
    width: 25%;
    /* Layout */
    width: 120px;
    vertical-align: top
    }
.DetailLeft {
    /* System Defaults */
    width: 10%;
    text-align: left;
    vertical-align: top;
    /* Layout */
    color: #333;
    font: bold 12px arial, helvetica, verdana, sans-serif
    }
.DetailDateTime {
    /* System Defaults */
    border-bottom: solid 1px gray;
    /* Layout */
    color: #000;
    font: normal 12px arial, helvetica, verdana, sans-serif;
    border-top: 2px dotted #B5C92F;
    border-bottom: none
    }
.DetailEventDetails {
    /* System Defaults */
    border-bottom: solid 1px gray;
    /* Layout */
    border: none !important
    }
.DetailRight {
    /* System Defaults */
    width: 90%;
    /* Layout */
    color: #333;
    font: normal 12px arial, helvetica, verdana, sans-serif
    }
.CalendarEditButtonCell {
    /* Layout */
    /* add + cancel on add event */
    padding-left: 130px
    }
.ListViewContainer {
    /* System Defaults */
    width: 100%;
    border: none;
    /* Layout */
    width: 518px;
    /*-----------------------width: 475px;
       forChM in custom css--------------------------*/
    }
.EditEventLocation {
    /* System Defaults */
    width: 275px;
    height: 30px
    }
.EditEventFees {
    /* System Defaults */
    width: 275px;
    height: 25px;
    /* Layout */
    height: 30px
    }
.EditEventContactInfo {
    /* System Defaults */
    width: 275px;
    height: 25px;
    /* Layout */
    height: 30px
    }
.EditEventTextBox {
    /* System Defaults */
    width: 275px
    }
.ImportListEvenRowStyle {
    /* System Defaults */
    background-color: #f5f5f5;
    text-align: left;
    height: 20px
    }
.ImportListHeading {
    /* System Defaults */
    background-color: gainsboro;
    text-align: center;
    height: 20px;
    white-space: nowrap
    }
.ImportListOddRowStyle {
    /* System Defaults */
    background-color: white;
    text-align: left;
    height: 20px
    }
.EducationListItem {
    /* System Defaults */
    padding: 3px;
    /* Layout */
    font: normal 12px arial, verdana, helvetica, sans-serif
    }
.EducationListHeaderItem {
    /* System Defaults */
    padding: 3px;
    /* Layout */
    font: bold 12px arial, verdana, helvetica, sans-serif;
    padding: 0 15px 5px 0
    }
.EducationFormFieldSetCaption {
    /* System Defaults */
    font-weight: bold;
    /* Layout */
    font: normal 12px arial, verdana, helvetica, sans-serif;
    padding-right: 5px
    }
.EducationFormPrivacyTable {
    /* Layout */
    font: normal 12px arial, verdana, helvetica, sans-serif
    }
.EducationListHeader {
    /* System Defaults */
    font-size: 8pt;
    font-weight: bold;
    font-family: Verdana, Helvetica, sans-serif;
    /* Layout */
    font: bold 12px arial, verdana, helvetica, sans-serif;
    padding-bottom: 5px
    }
.EducationListEvenRowStyle {
    /* System Defaults */
    font-size: 8pt;
    font-weight: normal;
    font-family: Verdana, Helvetica, sans-serif;
    /* Layout */
    border-bottom: 2px dotted #d2c983;
    padding-bottom: 8px;
    margin-bottom: 8px
    }
.EducationListTable {
    /* Layout */
    width: 500px
    }
.EducationListOddRowStyle {
    /* System Defaults */
    font-size: 8pt;
    font-weight: normal;
    font-family: Verdana, Helvetica, sans-serif;
    /* Layout */
    border-bottom: 2px dotted #d2c983;
    padding-bottom: 8px;
    margin-bottom: 8px
    }
.BBVolOpJobDetailRow {
    /* Layout */
    font: normal 12px arial, verdana, helvetica, sans-serif
    }
.BBVolOpSignUpInstructions {
    /* System Defaults */
    font-style: italic;
    /* Layout */
    font: bold 12px arial, verdana, helvetica, sans-serif
    }
.BBVolOpSignUpRow {
    /* Layout */
    font: normal 12px arial, verdana, helvetica, sans-serif
    }
.BBVolOpSignUpButtonRow {
    /* Layout */
    text-align: right
    }
.BBVolOpSignUpSeparator {
    /* Layout */
    color: white;
    background: white;
    border: 0;
    height: 1px
    }
.BBVolOpSearchButtonRow {
    /* Layout */
    text-align: right
    }
.BBVolOpJobListPageControlCell {
    /* System Defaults */
    text-align: right;
    /* Layout */
    font: normal 12px arial, verdana, helvetica, sans-serif
    }
.BBVolOpBackToListCell {
    /* System Defaults */
    text-align: right;
    white-space: nowrap;
    /* Layout */
    font: normal 12px arial, verdana, helvetica, sans-serif
    }
.BBVolOpJobDetailCaption {
    /* System Defaults */
    width: 15%;
    /* Layout */
    width: auto
    }
.BBVolOpJobDetailButtonCell {
    /* System Defaults */
    text-align: center;
    /* Layout */
    text-align: right
    }
.BBVolOpSignUpButtonCell {
    /* System Defaults */
    text-align: center;
    /* Layout */
    text-align: right
    }
.BBVolOpSearchButtonCell {
    /* System Defaults */
    text-align: center;
    /* Layout */
    text-align: right
    }
.BBVolOpJobListTable {
    /* System Defaults */
    width: 100%;
    /* Layout */
    width: auto
    }
.BBVolOpJobDetailTable {
    /* System Defaults */
    width: 100%;
    /* Layout */
    font: normal 12px arial, verdana, helvetica, sans-serif;
    width: auto
    }
.BBVolOpSignUpTable {
    /* System Defaults */
    width: 100%;
    /* Layout */
    width: auto
    }
.BBVolOpSignUpTextArea {
    /* Layout */
    width: 250px
    }
.BBVolOpSignUpTextBox {
    /* Layout */
    width: 250px
    }
.BBVolOpJobListEvenRow {
    /* Layout */
    border-bottom: 2px dotted #d2c983;
    padding-bottom: 8px;
    margin-bottom: 8px
    }
.BBVolOpSignUpChecklistTableEvenRow {
    /* Layout */
    border-bottom: 2px dotted #d2c983;
    padding-bottom: 8px;
    margin-bottom: 8px
    }
.BBVolOpJobList {
    /* System Defaults */
    width: 100%;
    /* Layout */
    width: auto
    }
.BBVolOpJobListOddRow {
    /* Layout */
    border-bottom: 2px dotted #d2c983;
    padding-bottom: 8px;
    margin-bottom: 8px
    }
.BBVolOpSignUpChecklistTableOddRow {
    /* Layout */
    border-bottom: 2px dotted #d2c983;
    padding-bottom: 8px;
    margin-bottom: 8px
    }
.BBVolOpLink:active {
    /* Layout */
    /* specified in custom CSS */
    }
.BBVolOpLink:hover {
    /* Layout */
    /* specified in custom CSS */
    }
.BBVolOpLink:visited {
    /* Layout */
    /* specified in custom CSS */
    }
.UpcomingEventContainer {
    /* System Defaults */
    background-color: #f5f5f5
    }
.RecentEventContainer {
    /* System Defaults */
    background-color: #f5f5f5
    }
.UpcomingEventTitle {
    /* System Defaults */
    font-weight: bold;
    color: #808080
    }
.RecentEventTitle {
    /* System Defaults */
    font-weight: bold;
    color: #808080
    }
.HighlightEventTitle {
    /* System Defaults */
    font-weight: bold
    }
.HighlightEventCancelled {
    /* System Defaults */
    font-style: italic
    }
.HighlightEventScore {
    /* System Defaults */
    font-weight: bold
    }
.BBNotesNoteTableRow {
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.BBNotesNoteImageCell {
    /* System Defaults */
    vertical-align: top;
    /* Layout */
    border: none;
    padding: 0;
    margin: 0;
    font-size: 0;
    display: block
    }
.BBNotesNoteImage {
    /* Layout */
    border: none;
    padding: 0;
    margin: 0;
    font-size: 0;
    display: block
    }
.BBNotesNoteTopicCell {
    /* System Defaults */
    font-weight: bold;
    text-align: left;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.BBNotesNoteNameCell {
    /* System Defaults */
    text-align: right;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.BBNotesNoteDateCell {
    /* System Defaults */
    text-align: right;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif
    }
.BBNotesNoteLinkCell {
    /* System Defaults */
    text-align: right;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif
    }
.BBNotesLink {
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    text-align: left
    }
.BBNotesNoteCell {
    /* System Defaults */
    text-align: left;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.BBNotesListPageControlCell {
    /* System Defaults */
    text-align: right;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.BBNotesListAddCell {
    /* System Defaults */
    text-align: right;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.BBNotesList {
    /* System Defaults */
    width: 100%;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.BBNotesInstructions {
    /* System Defaults */
    font-style: italic;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.BBNotesEditorCell {
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif
    }
.BBNotesSearchFormTable {
    /* System Defaults */
    width: 100%;
    /* Layout */
    font: normal 12px arial, helvetica, sans-serif;
    width: 500px
    }
.BBNotesTabSelected {
    /* System Defaults */
    font-weight: bold;
    padding-left: 3px;
    padding-right: 3px;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    padding: 0 10px 0 0
    }
.BBNotesTabUnselected {
    /* System Defaults */
    padding-left: 3px;
    padding-right: 3px;
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif;
    padding: 0 10px 0 0
    }
.BBNotesTabLink {
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif
    }
.BBNotesTopicControl {
    /* Layout */
    font: bold 12px arial, helvetica, sans-serif
    }
.BBNotesEditorButtonCell {
    /* Layout */
    width: 500px
    }
.BBNotesNoteTable {
    /* System Defaults */
    width: 100%;
    /* Layout */
    width: 500px
    }
.BBNotesLayoutTable {
    /* System Defaults */
    width: 100%;
    /* Layout */
    width: 500px
    }
.BBNotesListLayoutTable {
    /* System Defaults */
    width: 100%;
    /* Layout */
    width: 500px
    }
.BBNotesEditorLayoutTable {
    /* System Defaults */
    width: 100%;
    /* Layout */
    width: 500px
    }
.BBNotesSearchFormLayoutTable {
    /* System Defaults */
    width: 100%;
    /* Layout */
    width: 500px
    }
.BBNotesTextArea {
    /* System Defaults */
    width: 100%;
    /* Layout */
    width: auto
    }
.BBNotesEditor {
    /* System Defaults */
    width: 100%
    }
.BBNotesTextBox {
    /* Layout */
    width: 300px
    }
.BBNotesTitle {
    /* Layout */
    padding-top: 15px
    }
.BBNotesListEvenRow {
    /* Layout */
    /*border-bottom:2px dotted #d2c983;
       */
    padding-bottom: 8px;
    margin-bottom: 8px
    }
.BBNotesListOddRow {
    /* Layout */
    /*border-bottom:2px dotted #d2c983;
       */
    padding-bottom: 8px;
    margin-bottom: 8px
    }
.Scroller {
    /* System Defaults */
    border: #d8d8d8 1px solid;
    background-color: #eee;
    font-family: Arial, Verdana;
    margin: 10px
    }
.ScrollerHeaderTD {
    /* System Defaults */
    background-color: #eee;
    text-align: center
    }
.ScrollerTitle {
    /* System Defaults */
    font-size: 11pt;
    font-weight: bold;
    padding: 3px;
    white-space: nowrap
    }
.ScrollerWrapper {
    /* System Defaults */
    border: #d8d8d8 0 solid;
    background-color: #fff;
    width: 100%;
    left: 4px
    }
.ScrollerLoadingMsg {
    /* System Defaults */
    font-size: 9pt;
    font-weight: normal;
    padding: 3px;
    white-space: nowrap
    }
.ScrollerListRow {
    /* System Defaults */
    padding: 3px;
    font-size: 8pt
    }
.ScrollerItemGift {
    /* System Defaults */
    font-weight: bold
    }
.ScrollerItemDonor {
    /* System Defaults */
    font-weight: bold
    }
.ScrollerItemComment {
    /* System Defaults */
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    padding-top: 3px
    }
.ScrollerPlayPauseTD {
    /* System Defaults */
    text-align: left;
    padding-right: 3px;
    padding-left: 4px;
    padding-bottom: 3px;
    padding-top: 3px
    }
.ScrollerItemAmount {
    /* System Defaults */
    font-weight: bold
    }
.SocialNetworking_ContentItemActionList_Part {
    /* System Defaults */
    border: 1px solid #999;
    background-color: #EEE;
    padding: 5px 10px
    }
.SocialNetworking_ContentItemActionListItem_Part {
    /* System Defaults */
    width: 125px;
    margin-bottom: 3px;
    margin-top: 2px
    }
.SocialNetworking_ContentItemActionListItem_Part:link {
    /* System Defaults */
    font-weight: bold;
    color: #225;
    text-decoration: underline
    }
.SocialNetworking_ContentItemActionListItem_Part:visited {
    /* System Defaults */
    font-weight: bold;
    color: #225;
    text-decoration: underline
    }
.SocialNetworking_ContentItemActionListItem_Part a img {
    /* System Defaults */
    width: 0;
    height: 0;
    margin-right: 0
    }
.SocialNetworking_ActionListItemConfirmationWrapper_Part {
    /* System Defaults */
    position: relative;
    border: 1px solid #666;
    padding: 10px;
    background-color: #FFF;
    background-image: url(../../images/userdashboard/sn_confirmbg.gif);
    background-repeat: repeat-x;
    width: 190px;
    margin-left: -110px;
    margin-right: 0;
    text-align: center;
    z-index: 99999
    }
.SocialNetworking_ActionListItemConfirmationText_Part {
    /* System Defaults */
    display: block;
    margin-bottom: 8px;
    text-align: left
    }
.SocialNetworking_ActionListItemConfirmationTextName_Part {
    /* System Defaults */
    font-weight: bold;
    font-style: italic
    }
.SocialNetworking_ActionListItemConfirmationLinkButton_Part {
    /* System Defaults */
    color: #339;
    padding: 5px;
    margin-right: 10px
    }
.SocialNetworking_ActionListItemConfirmationLinkButton_Part:link {
    /* System Defaults */
    color: #339;
    font-weight: bold;
    font-size: 110%;
    text-decoration: underline
    }
.SocialNetworking_ActionListItemConfirmationLinkButton_Part:visited {
    /* System Defaults */
    color: #339;
    font-weight: bold
    }
.MyFriends_ProfileImage {
    /* System Defaults */
    width: 60px
    }
.MyFriends_OnlineStatus {
    /* System Defaults */
    font-size: 10pt;
    font-family: Verdana
    }
.MyFriends_ItemStyle {
    /* System Defaults */
    text-align: center;
    height: 100px;
    width: 100px
    }
.MyFriends_NameText {
    /* System Defaults */
    font-size: 10pt;
    font-family: Verdana;
    text-decoration: none
    }
.MyFriends_NameText:hover {
    /* System Defaults */
    font-size: 10pt;
    font-family: Verdana;
    text-decoration: underline
    }
.MyFriends_ImageCell {
    /* System Defaults */
    vertical-align: bottom
    }
.MyFriends_NameCell {
    /* System Defaults */
    vertical-align: top;
    height: 60px
    }
.PageSharingContainer {
    /* System Defaults */
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    padding: 8px;
    overflow: auto;
    width: 95%
    }
.PageSharingLink {
    /* System Defaults */
    color: #444;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    display: none
    }
.PageSharingLinkImage {
    /* System Defaults */
    display: block;
    border: none;
    float: left;
    display: none
    }
.PageSharingList {
    /* System Defaults */
    display: inline;
    clear: both;
    margin: 5px 0 0 0;
    padding: 0
    }
.PageSharingListItem {
    /* System Defaults */
    list-style: none;
    float: left;
    margin-right: 20px;
    padding: 0
    }
.PageSharingListItemLinkImage {
    /* System Defaults */
    display: block;
    border: none;
    float: left;
    width: 16px;
    height: 16px;
    margin-right: 2px
    }
.PageSharingLink:link {
    /* System Defaults */
    color: #444;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px
    }
.PageSharingLink:visited {
    /* System Defaults */
    color: #444;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px
    }
.PageSharingLink:hover {
    /* System Defaults */
    color: #444;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px
    }
.PageSharingListItemLink:link {
    /* System Defaults */
    color: #039;
    font-size: 10px;
    text-decoration: underline
    }
.PageSharingListItemLink:visited {
    /* System Defaults */
    color: #039;
    font-size: 10px
    }
.PageSharingListItemLink:hover {
    /* System Defaults */
    color: #039;
    font-size: 10px
    }
.PageSharingModalInfoText {
    /* System Defaults */
    padding: 10px
    }
.PageSharingCaption {
    /* System Defaults */
    float: left;
    clear: left;
    width: 125px;
    text-align: right;
    padding-right: 5px;
    padding-left: 10px;
    color: #000
    }
.PageSharingControlCell {
    /* System Defaults */
    margin-left: 140px;
    clear: right;
    margin-top: 3px
    }
.PageSharingFormTextBox {
    /* System Defaults */
    width: 298px
    }
.PageSharingFormTextArea {
    /* System Defaults */
    width: 298px;
    height: 50px
    }
.PageSharingControlHelpText {
    /* System Defaults */
    text-align: right;
    color: #999;
    font-size: 85%;
    margin-right: 55px;
    margin-bottom: 5px
    }
.PageSharingSendMeACopy {
    /* System Defaults */
    margin-left: -2px
    }
.PageSharingCaptcha {
    /* System Defaults */
    text-align: right;
    color: #999;
    margin-right: 55px
    }
.PageSharingCaptchaImageContainer {
    /* System Defaults */
    border: 1px solid #AAA
    }
.PageSharingCaptchaActionLinkContainer {
    /* System Defaults */
    text-align: right
    }
.PageSharingModalActions {
    /* System Defaults */
    padding: 20px 10px 10px 10px;
    text-align: center
    }
.PageSharingSubmitButton {
    /* System Defaults */
    margin-right: 10px
    }
.PaymentPartGrid {
    /* System Defaults */
    width: 500px;
    margin-top: 10px
    }
.ECardCaptcha {
    /* System Defaults */
    margin: 0;
    width: 470px
    }
.ECardCaptchaControlCell {
    /* System Defaults */
    margin-left: 154px;
    clear: right;
    margin-top: 3px;
    white-space: nowrap
    }
.ECardCaptchaImageContainer {
    /* System Defaults */
    border: 1px solid #AAA
    }
.ECardCaptchaActionLinkContainer {
    /* System Defaults */
    text-align: right
    }
.ECardWizardNavigationButtons {
    /* System Defaults */
    text-align: center;
    margin-bottom: 5px
    }
.ECardWizardSubheading {
    /* System Defaults */
    margin-bottom: 5px
    }
.ECardSection {
    /* System Defaults */
    padding: 5px 5px 5px 20px;
    margin-bottom: 25px
    }
.ECardSectionSeparator {
    /* System Defaults */
    padding: 4px;
    background-color: #CCC;
    border: 1px solid #AAA;
    font-weight: bold;
    width: 98%
    }
.ECardPreviewBlock {
    /* System Defaults */
    padding: 5px;
    border: 1px solid #CCC;
    margin: 5px 5px 5px 0
    }
.ECardPrintableLink {
    /* System Defaults */
    text-align: right
    }
.ECardPrintableIcon {
    /* System Defaults */
    margin-right: 5px
    }
.ECardThumbnail {
    /* System Defaults */
    text-align: center;
    vertical-align: middle;
    border: 2px solid white;
    padding: 2px;
    margin-left: 4px;
    margin-bottom: 4px
    }
.ECardProgressIndicator {
    /* System Defaults */
    width: 100%;
    text-align: center;
    margin-bottom: 15px
    }
.ECardCurrentStep {
    /* System Defaults */
    background-color: #bbb;
    font-weight: bold;
    padding: 1px;
    margin: 2px;
    border: 1px solid #000
    }
.ECardPastStep {
    /* System Defaults */
    background-color: #eee;
    border: solid 1px #888;
    font-weight: bold;
    padding: 1px;
    margin: 2px;
    color: #555
    }
.ECardFutureStep {
    /* System Defaults */
    border: solid 1px #888;
    font-weight: bold;
    padding: 1px;
    margin: 2px;
    background-color: #FFF;
    color: #888
    }
.ECardCategorySelection {
    /* System Defaults */
    margin-bottom: 5px
    }
.ECardThumbnail:hover {
    /* System Defaults */
    border: 2px solid #888
    }
.ECardCaptchaCaption {
    /* System Defaults */
    float: left;
    clear: left;
    text-align: right;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 2px
    }
.ECardCaptchaTextbox {
    /* System Defaults */
    width: 312px
    }
.ECardWizardHeading {
    /* System Defaults */
    font-size: large;
    margin-bottom: 5px
    }
.GivingSearchResultDetails {
    /* System Defaults */
    margin: 0
    }
.GivingSearchResultFieldName {
    /* System Defaults */
    color: #999;
    float: left;
    font-weight: bold;
    padding: 0 1px 0 7px;
    text-transform: capitalize
    }
.GivingSearchSearchForm {
    /* System Defaults */
    background-color: #edf1f2;
    border: 1px solid #b6babb;
    margin: 0;
    padding: 5px;
    width: 100%
    }
.GivingSearchResultsHeader {
    /* System Defaults */
    color: #34657e;
    display: block;
    font-size: 1.25em;
    font-weight: bold;
    padding: 2px 0;
    text-align: left;
    text-transform: capitalize
    }
.GivingSearchPagingButtons {
    /* System Defaults */
    float: right
    }
.GivingSearchPagination {
    /* System Defaults */
    margin: 0 0 5px 0;
    padding: 0 0 5px 0;
    width: 100%
    }
.GivingSearchResultCount {
    /* System Defaults */
    color: #34657e;
    float: left;
    margin: 3px 5px 0 0;
    text-transform: lowercase
    }
.GivingSearchResultEvenRow {
    /* System Defaults */
    background-color: #EDF1F2;
    border: 1px solid #b6babb;
    padding: 0 0 2px 0
    }
.GivingSearchFieldCaption {
    /* System Defaults */
    color: #000;
    text-align: left
    }
.GivingSearchFormSelectList {
    /* System Defaults */
    font-size: 0.8em
    }
.GivingSearchFormTable {
    /* System Defaults */
    border: 0
    }
.GivingSearchFormTitle {
    /* System Defaults */
    border-bottom: 0;
    color: #34657e;
    font-size: 1.5em;
    padding-bottom: 3px;
    text-align: left
    }
.GivingSearchMessage {
    /* System Defaults */
    background-color: #EDF1F2;
    border: 1px dashed #b6babb;
    color: #00e;
    font-size: 0.8em;
    margin: 5px 30px;
    padding: 5px;
    text-decoration: underline
    }
.GivingSearchResultLink {
    /* System Defaults */
    color: #00e;
    display: block;
    padding: 2px 0 2px 2px;
    text-transform: capitalize;
    text-decoration: underline
    }
.TransactionManagerFilterContainer {
    /* System Defaults */
    margin-bottom: 10px;
    width: 490px;
    padding: 5px;
    border: 1px solid #CCC
    }
.TransactionManagerFilterItem {
    /* System Defaults */
    margin-right: 25px;
    overflow: auto;
    margin-top: 5px
    }
.TransactionManagerGrid {
    /* System Defaults */
    width: 500px;
    border-collapse: collapse;
    border: 1px solid #AAA
    }
.TransactionManagerGridCell {
    /* System Defaults */
    padding: 5px;
    border: none
    }
.TransactionManagerGridHeaderCell {
    /* System Defaults */
    padding: 5px 15px 5px 5px;
    cursor: pointer;
    cursor: hand;
    border: none;
    background-color: #CCC
    }
.TransactionManagerGridDetailCell {
    /* System Defaults */
    padding: 5px;
    border: none
    }
.TransactionManagerGridDetailLabel {
    /* System Defaults */
    float: left;
    width: 150px;
    text-align: right;
    margin-right: 10px
    }
.PagerContainerTable {
    /* System Defaults */
    border: 1px solid #AAA;
    border-top: none
    }
.PagerInfoCell {
    /* System Defaults */
    padding: 5px;
    white-space: nowrap;
    font-weight: bold;
    background-color: #EEE
    }
.PagerCurrentPageCell {
    /* System Defaults */
    cursor: normal
    }
.TransactionManagerGridHeaderCellSortedAscending {
    /* System Defaults */
    background-color: #BBB;
    background-image: url(./images/SortAsc.gif);
    background-position: right center;
    background-repeat: no-repeat
    }
.TransactionManagerGridHeaderCellSortedDescending {
    /* System Defaults */
    background-color: #BBB;
    background-image: url(./images/SortDesc.gif);
    background-position: right center;
    background-repeat: no-repeat
    }
.TransactionManagerSpecificDateDivNotSelected {
    /* System Defaults */
    display: none
    }
.TransactionManagerSpecificDateDivSelected {
    /* System Defaults */
    clear: left;
    margin-left: 103px;
    margin-top: 3px;
    display: block
    }
.TransactionManagerSummaryContainer {
    /* System Defaults */
    clear: left;
    width: 500px;
    margin-bottom: 10px
    }
.TransactionManagerSummaryTable {
    /* System Defaults */
    border: 1px solid #888;
    font-size: 110%;
    width: 100%
    }
.TransactionManagerSummaryHeaderRow {
    /* System Defaults */
    background-color: #CCC
    }
.TransactionManagerSummaryHeaderLabel {
    /* System Defaults */
    width: 150px;
    text-align: left;
    padding: 5px;
    padding-top: 8px;
    padding-bottom: 8px
    }
.TransactionManagerSummaryHeaderValue {
    /* System Defaults */
    width: 125px;
    text-align: right;
    padding: 5px;
    padding-top: 8px;
    padding-bottom: 8px
    }
.TransactionManagerSummaryCurrency {
    /* System Defaults */
    margin-right: 5px
    }
.TransactionManagerSummaryDetailEvenRow {
    /* System Defaults */
    background-color: #EEE
    }
.TransactionManagerSummaryDetailLabel {
    /* System Defaults */
    padding: 2px;
    width: 150px;
    text-align: left;
    padding: 5px;
    padding-left: 30px
    }
.TransactionManagerSummaryDetailValue {
    /* System Defaults */
    padding: 2px;
    width: 125px;
    text-align: right;
    padding: 5px
    }
.TransactionManagerSummaryExpandCollapse {
    /* System Defaults */
    width: 20px;
    text-align: center
    }
.TransactionManagerSummaryExpandCollapseCell {
    /* System Defaults */
    background-color: #CCC
    }
.TransactionManagerSummaryExpandCollapseLink {
    /* System Defaults */
    display: block;
    width: 16px;
    height: 16px;
    float: left;
    margin-right: 10px;
    background-color: #CCC;
    background-image: url(./images/plus.gif);
    background-position: center top;
    background-repeat: no-repeat
    }
.TransactionManagerSummaryExpandCollapseLink:hover {
    /* System Defaults */
    cursor: pointer
    }
.TransactionManagerSummaryExpanded {
    /* System Defaults */
    background-image: url(./images/minus.gif)
    }
.TransactionManagerDatePickerFieldCaption {
    /* System Defaults */
    width: 100px;
    display: block;
    float: left;
    padding-right: 3px
    }
.TransactionManagerFundPickerFieldCaption {
    /* System Defaults */
    width: 100px;
    display: block;
    float: left;
    padding-right: 3px
    }
.TransactionManagerOddRow {
    /* System Defaults */
    background-color: #FFF
    }
.TransactionManagerDetailsOddRow {
    /* System Defaults */
    background-color: #FFF
    }
.TransactionManagerEvenRow {
    /* System Defaults */
    background-color: #EEE
    }
.TransactionManagerDetailsEvenRow {
    /* System Defaults */
    background-color: #EEE
    }
.TransactionManagerFilterActions {
    /* System Defaults */
    margin-left: 103px;
    margin-top: 5px
    }
.TransactionManagerFieldContainer {
    /* System Defaults */
    display: inline
    }
.TransactionManagerGridNotificationCell {
    /* System Defaults */
    padding: 5px
    }
.Pager {
    /* System Defaults */
    border: 1px solid #AAA;
    border-top: none;
    float: left;
    margin: 0;
    margin-bottom: 10px
    }
.PagerInfo {
    /* System Defaults */
    float: left;
    padding: 5px;
    white-space: nowrap;
    font-weight: bold;
    background-color: #CCC
    }
.PagerItem {
    /* System Defaults */
    float: left;
    margin: 0 5px 0 5px;
    padding-top: 5px
    }
.PagerItemSelected {
    /* System Defaults */
    cursor: normal;
    font-weight: bold
    }
.TransactionManagerReceiptImage {
    /* System Defaults */
    border: none;
    margin-left: 5px
    }
.TransactionManagerGridCellAmountLink {
    /* System Defaults */
    padding: 2px;
    border: none
    }
.TransactionManagerHelpTextDiv {
    /* System Defaults */
    padding: 0 0 10px 0
    }
.TransactionManagerPayablePledgeHelpTextDiv {
    /* System Defaults */
    padding: 10px 0 0 0
    }
.TransactionManagerFilterPayablePledgeItem {
    /* System Defaults */
    margin-left: 103px;
    overflow: visible
    }
.BBFormDisplayHelpImage {
    /* System Defaults */
    background-image: url(images/helpsm.gif);
    cursor: pointer;
    float: left;
    margin-right: 8px;
    height: 16px;
    width: 16px
    }
.BBFormDisplayHelpImageAltText {
    /* System Defaults */
    position: absolute;
    text-indent: -9000px
    }
.BBFormDisplayHelpContainer {
    /* System Defaults */
    float: left;
    position: relative
    }
.BBFormDisplaySection {
    /* System Defaults */
    border: 0;
    padding: 0
    }
.BBFormDisplaySectionLabel {
    /* System Defaults */
    font-weight: bold
    }
.BBFormDisplayCheckboxListContainer {
    /* System Defaults */
    padding: 5px
    }
.BBFormDisplayTextboxContainer {
    /* System Defaults */
    padding: 5px
    }
.BBFormDisplayTextAreaContainer {
    /* System Defaults */
    padding: 5px
    }
.BBFormDisplayImage {
    /* System Defaults */
    float: left;
    margin-right: 8px
    }
.BBFormDisplayTextContainer {
    /* System Defaults */
    padding: 5px;
    overflow: auto
    }
.BBFormDisplayDropdownContainer {
    /* System Defaults */
    padding: 5px
    }
.BBFormDisplayRadioButtonList {
    /* System Defaults */
    float: left;
    margin-right: 8px
    }
.BBFormDisplayRadioButtonListContainer {
    /* System Defaults */
    padding: 5px
    }
.BBFormDisplayEmailContainer {
    /* System Defaults */
    padding: 5px
    }
.BBFormDisplayFieldResponseText {
    /* System Defaults */
    display: block;
    padding-top: 2px;
    margin-left: 158px;
    font-weight: bold
    }
.BBFormDisplayResponseContainer {
    /* System Defaults */
    padding: 5px;
    overflow: auto
    }
.BBFormDisplayCheckboxContainer {
    /* System Defaults */
    padding: 5px
    }
.BBFormDisplayNewFormList {
    /* System Defaults */
    width: 100%;
    border: 1px solid #CCC
    }
.BBFormDisplayItem {
    /* System Defaults */
    padding: 3px
    }
.BBFormDisplayStartedFormList {
    /* System Defaults */
    width: 100%;
    border: 1px solid #CCC;
    margin-bottom: 15px
    }
.BBFormDisplayPrintButtonContainer {
    /* System Defaults */
    padding-top: 15px
    }
.BBFormDisplayHelp {
    /* System Defaults */
    position: absolute;
    padding: 5px;
    border: 1px solid #CCC;
    min-width: 200px;
    background-color: #FFD;
    top: 0;
    left: 20px
    }
.BBFormDisplayNewFormListDisabled {
    /* System Defaults */
    color: #696969
    }
.BBFormDisplayFieldCaption {
    /* System Defaults */
    float: left;
    display: block;
    width: 150px;
    text-align: right;
    margin-right: 8px;
    font-size: 11px;
    padding-top: 2px;
    white-space: normal !important;
    clear: left
    }
.BBFormDisplayCheckbox {
    /* System Defaults */
    float: left
    }
.BBFormDisplayChecklist {
    /* System Defaults */
    float: left;
    border: none !important;
    margin-right: 8px
    }
.BBFormDisplayBeginLink {
    /* System Defaults */
    width: 80px
    }
.BBFormDisplayStartedFormStatus {
    /* System Defaults */
    width: 80px
    }
.BBFormDisplayResumeLink {
    /* System Defaults */
    width: 50px;
    text-align: center
    }
.BBFormDisplayDeleteLink {
    /* System Defaults */
    width: 40px;
    text-align: center
    }
.BBFormDisplayPrintLink {
    /* System Defaults */
    width: 30px;
    text-align: center
    }
.BBFormDisplayEmail {
    /* System Defaults */
    float: left;
    width: 150px;
    margin-right: 8px
    }
.BBFormDisplayErrorMessage {
    /* System Defaults */
    background-color: #FEE;
    margin-bottom: 3px;
    margin-left: 158px;
    margin-top: 10px
    }
.BBFormDisplayRequiredFieldMarker {
    /* System Defaults */
    float: left;
    margin-right: 8px
    }
.BBFormDisplayRequiredFieldMissingText {
    /* System Defaults */
    background-color: #FEE;
    margin-bottom: 3px;
    margin-left: 158px;
    margin-top: 10px
    }
.BBFormDisplaySelectList {
    /* System Defaults */
    float: left;
    margin-right: 8px
    }
.BBFormDisplayTextArea {
    /* System Defaults */
    float: left;
    width: 300px;
    margin-right: 8px
    }
.BBFormDisplayTextbox {
    /* System Defaults */
    float: left;
    width: 150px;
    margin-right: 8px
    }
.BBTag {
    /* System Defaults */
    padding: 5px 0 5px 0;
    margin: 0
    }
.BBTagHeader {
    /* System Defaults */
    display: inline;
    font-weight: bold;
    font-size: 12px;
    padding: 0 5px 0 0;
    margin: 0
    }
.BBTagList {
    /* System Defaults */
    display: inline;
    padding: 0;
    margin: 0
    }
.BBTagItem {
    /* System Defaults */
    display: inline;
    padding: 0;
    margin: 0
    }
.BBTagHeaderAll {
    /* System Defaults */
    font-weight: bold;
    font-size: 12px;
    padding: 0;
    margin: 0
    }
.BBTagListAll {
    /* System Defaults */
    display: block;
    padding: 0;
    margin: 0
    }
.BBTagItemAll {
    /* System Defaults */
    display: block;
    padding: 0;
    margin: 0
    }
.BBTagDelimiterAll {
    /* System Defaults */
    display: none
    }
/* Custom Styles */
body {
    background: #9f9a74;
    font: normal 13px/16px arial, helvetica, sans-serif;
    margin: 0;
    padding: 0
    }
#main {
    background: #FFF;
    border: 1px solid #000;
    margin: 0 auto 25px;
    text-align: left;
    width: 996px
    }
* td {
    vertical-align: top;
    text-align: left
    }
/* ------------------------ 
   Content Styles
   --------------------- */
h1 {
    background: #6e7fa1 url(view.image?id=394) repeat-x 0 0;
    font: bold 28px/1 georgia, times, "times new roman", arial, helvetica, sans-serif;
    color: #fff;
    word-spacing: 2px;
    letter-spacing: 1px;
    padding: 6px 30px;
    margin: 0
    }
.gutter {
    padding: 20px 0 20px 30px;
    background: #fff url(view.image?id=395) no-repeat 100% 270px
    }
.gutter h2 {
    color: #274173;
    font: bold 20px/1 arial, hlvetica, sans-serif;
    margin: 15px 0 0.3em
    }
.gutter h3 {
    color: #000;
    font: bold 16px/1 arial, hlvetica, sans-serif;
    margin: 2px 0 0.3em
    }
.gutter h4 {
    font: bold 12px/1 arial, helvetica, sans-serif;
    margin: 0 0 0.3em;
    padding: 0
    }
.gutter p, .gutter address {
    font: normal 12px/1.3 arial, helvetica, sans-serif;
    margin: 0 0 1.3em;
    padding: 0
    }
ul, ol {
    padding: 0;
    margin: 0 0 1em 23px
    }
hr {
    background: #ccc;
    /* for Gecko, Opera browsers */
    border: 0;
    color: #ccc;
    /* for IE */
    height: 1px;
    margin: 0 0 1em 0
    }
.gutter a {
    color: #994818
    }
#content-left {
    width: 736px;
    padding-right: 30px
    }
#content-right {
    width: 170px
    }
#content-right .adspot {
    padding-top: 5px
    }
.gutter a:link, .gutter a:visited, .gutter a:hover, .gutter a:active {
    color: #994818 !important;
    text-decoration: underline
    }
a img {
    border: none
    }
.gutter td.BBDocumentTabButtons a.BBDocumentTabButton {
    color: #fff !important;
    text-transform: uppercase
    }
#internalwrap .gutter td#content-left table td span.pipe {
    text-decoration: none;
    color: #000 !important
    }
/* -------------------------
   Page Header Styles
   -------------------------- */
/* New Alliance Header Graphic */
td#header {
    background: #fff url(view.image?id=472) no-repeat 0 0;
    height: 224px;
    vertical-align: top
    }
/* Foundation Header Graphic */
#internalwrap-foundation td#header {
    background: #fff url(view.image?id=471) no-repeat 0 0;
    height: 224px;
    vertical-align: top
    }
#header-ad {
    vertical-align: top;
    height: 190px
    }
#adbanners468, #banner468 {
    float: right;
    padding: 15px 15px 0 0;
    width: 468px;
    text-align: center
    }
#internalwrap-foundation #adbanners468, #internalwrap-foundation #banner468 {
    float: left;
    padding: 15px 0 0 15px;
    width: 468px;
    text-align: center
    }
.note {
    margin: 5px 0 0;
    padding: 0;
    font: normal 11px arial;
    display: block;
    text-align: center
    }
#ad-nav-wrap {
    width: 100%;
    height: 190px
    }
/* ------------------------
   Header Nav Styles
   ------------------------- */
#header-nav {
    text-align: center
    }
table#nav {
    margin: 0 auto;
    height: 34px
    }
/* -------------------------------
  Main Tabbed Navigation
--------------------------------- */
table.menu523 td.menuItem523 span, table.menu924 td.menuItem924 span, table.menu1924 td.menuItem1924 span {
    background: url(view.image?id=398) no-repeat 100% -360px;
    display: block;
    padding: 12px 15px 8px 0
    }
table.menu523 td.menuHover523 span, table.menu523 td.menuActive523 span, table.menu924 td.menuHover924 span, table.menu1924 td.menuHover1924 span, table.menu924 td.menuActive523 span {
    background: url(view.image?id=398) no-repeat 100% -240px;
    display: block;
    padding: 12px 15px 8px 0
    }
/* Home */
table.menu523 td#PC1033_ctl00-menuItem000, table.menu924 td#PC1432_ctl00-menuItem000, table.menu1924 td#PC1924_ctl00-menuItem000, #homewrap td#PC1033_ctl00-menuItem000, #homewrap td#PC1924_ctl00-menuItem000, #internalwrap-programs td#PC823_ctl00-menuItem000 {
    background: url(view.image?id=397) no-repeat 0 -120px !important;
    color: #624c32;
    padding: 0 0 0 15px;
    text-align: center
    }
/*About Us Home tab */
table.menu523 td#PC903_ctl00-menuItem000, /* Join Now Home tab */table.menu523 td#PC606_ctl00-menuItem000, /*Join Now Home tab */table.menu523 td#PC914_ctl00-menuItem000, /*Rights At Risk Home tab */table.menu523 td#PC923_ctl00-menuItem000, /*Programs Home tab */table.menu523 td#PC932_ctl00-menuItem000, /*Programs + Chapter Home tab */table.menu523 td#PC832_ctl00-menuItem000, /* Foundation Home tab */table.menu523 td#PC941_ctl00-menuItem000, table.menu924 td#PC1432_ctl00-menuItem000, /*Publications Home tab */table.menu523 td#PC950_ctl00-menuItem000, /*Partner Links Home tab */table.menu523 td#PC959_ctl00-menuItem000, /*Store Home tab */table.menu523 td#PC968_ctl00-menuItem000, table.menu523 td#PC1100_ctl00-menuItem000, table.menu523 td#PC3252_ctl00-menuItem000, /*News Home tab */table.menu523 td#PC1264_ctl00-menuItem000 {
    background: url(view.image?id=397) no-repeat 0 0 !important;
    color: #624c32;
    padding: 0;
    text-align: center
    }
/* CSS3 combination selector for Publicatiosn tab before Sentry Newsletter scenario */
#internalwrap-publications td#PC950_ctl00-menuItem005.menuItem523 {
    background: url(view.image?id=397) no-repeat scroll 0 -360px;
    padding: 0 0 0 15px;
    text-align: center
    }
#internalwrap-publications td#PC950_ctl00-menuItem005.menuItem523 span {
    background: url(view.image?id=398) no-repeat scroll 100% -360px;
    display: block;
    padding: 12px 15px 8px 0
    }
/*About Us Home tab span */
table.menu523 td#PC903_ctl00-menuItem000 span, /* Join Now Home tab span */table.menu523 td#PC606_ctl00-menuItem000 span, /*Join Now Home tab span */table.menu523 td#PC914_ctl00-menuItem000 span, /*Rights At Risk Home tab span */table.menu523 td#PC923_ctl00-menuItem000 span, /*Programs Home tab span */table.menu523 td#PC932_ctl00-menuItem000 span, /* Foundation Home tab span */table.menu523 td#PC941_ctl00-menuItem000 span, table.menu924 td#PC1432_ctl00-menuItem000 span, /*Publications Home tab span */table.menu523 td#PC950_ctl00-menuItem000 span, /*Partner Links Home tab span */table.menu523 td#PC959_ctl00-menuItem000 span, /*Store Home tab span */table.menu523 td#PC968_ctl00-menuItem000 span, table.menu523 td#PC1100_ctl00-menuItem000 span, table.menu523 td#PC3252_ctl00-menuItem000 span, /*News Home tab span */table.menu523 td#PC1264_ctl00-menuItem000 span {
    margin-left: 10px;
    padding: 12px 15px 8px 5px
    }
/* home div.first */
table.menu523 td.menuItem523 div.first, table.menu924 td.menuItem924 div.first {
    float: left;
    display: block;
    padding: 10px 0 10px 10px;
    background: url(view.image?id=397) no-repeat 0 0 !important
    }
/* home div.first */
table.menu523 td.menuHover523 div.first, table.menu523 td.menuActive523 div.first, table.menu924 td.menuHover924 div.first, table.menu924 td.menuActive924 div.first, table.menu1924 td.menuHover1924 div.first, table.menu1924 td.menuActive1924 div.first {
    float: left;
    display: block;
    padding: 10px 0 10px 10px;
    background: url(view.image?id=397) no-repeat 0 -120px !important
    }
#homewrap div.first, #internalwrap-programs div.first {
    display: none !important
    }
/* Home tab styles - exclusive to LAST tab
-------------------------------------------------------- */
table.menu523 td.menuItem523 span.last, table.menu924 td.menuItem924 span.last, table.menu1924 td.menuItem1924 span.last {
    background: url(view.image?id=398) no-repeat 100% -600px;
    display: block;
    padding: 12px 15px 8px 0
    }
table.menu523 td.menuHover523 span.last, table.menu523 td.menuActive523 span.last, table.menu924 td.menuHover924 span.last, table.menu924 td.menuActive924 span.last, table.menu1924 td.menuHover1924 span.last, table.menu1924 td.menuActive1924 span.last {
    background: url(view.image?id=398) no-repeat 100% -480px;
    display: block;
    padding: 12px 15px 8px 0
    }
/* ---------------------------
   About Us - Tab ON 
  -----------------------------*/
#internalwrap-about td#PC903_ctl00-menuItem001 {
    background: url(view.image?id=397) no-repeat 0 -240px;
    color: #000;
    padding: 0 0 0 15px;
    text-align: center
    }
#internalwrap-about td#PC903_ctl00-menuItem001 span {
    background: url(view.image?id=398) no-repeat 100% -240px;
    display: block;
    padding: 12px 15px 8px 0
    }
/* ---------------------------
   Join Now - Tab ON 
  -----------------------------*/
#internalwrap-join td#PC914_ctl00-menuItem002 {
    background: url(view.image?id=397) no-repeat 0 -240px;
    color: #000;
    padding: 0 0 0 15px;
    text-align: center
    }
#internalwrap-join td#PC914_ctl00-menuItem002 span {
    background: url(view.image?id=398) no-repeat 100% -240px;
    display: block;
    padding: 12px 15px 8px 0
    }
/* ---------------------------
   Rights At Risk - Tab ON 
  -----------------------------*/
#internalwrap-rights td#PC923_ctl00-menuItem003 {
    background: url(view.image?id=397) no-repeat 0 -240px;
    color: #000;
    padding: 0 0 0 15px;
    text-align: center
    }
#internalwrap-rights td#PC923_ctl00-menuItem003 span {
    background: url(view.image?id=398) no-repeat 100% -240px;
    display: block;
    padding: 12px 15px 8px 0
    }
/* ---------------------------
   Programs - Tab ON 
  -----------------------------*/
#internalwrap-programs td#PC932_ctl00-menuItem004 {
    background: url(view.image?id=397) no-repeat 0 -240px;
    color: #000;
    padding: 0 0 0 15px;
    text-align: center
    }
#internalwrap-programs td#PC932_ctl00-menuItem004 span {
    background: url(view.image?id=398) no-repeat 100% -240px;
    display: block;
    padding: 12px 15px 8px 0
    }
/* ---------------------------
   Foundation - Tab ON 
  -----------------------------*/
#internalwrap-foundation td#PC941_ctl00-menuItem005, #internalwrap-foundation td#PC1432_ctl00-menuItem005 /* adjsut/override for order change */ #internalwrap-foundation td#PC941_ctl00-menuItem004, #internalwrap-foundation td#PC1432_ctl00-menuItem004 {
    background: url(view.image?id=397) no-repeat 0 -240px;
    color: #000;
    padding: 0 0 0 15px;
    text-align: center
    }
/*#internalwrap-foundation td#PC941_ctl00-menuItem005 span,
#internalwrap-foundation td#PC1432_ctl00-menuItem005 span,
 adjsut/override for order change */
#internalwrap-foundation td#PC941_ctl00-menuItem004 span, #internalwrap-foundation td#PC1432_ctl00-menuItem004 span {
    background: url(view.image?id=398) no-repeat 100% -240px;
    display: block;
    padding: 12px 15px 8px 0
    }
/* ---------------------------
   Publications - Tab ON 
  -----------------------------*/
/*#internalwrap-publications td#PC950_ctl00-menuItem006,
 adjsut/override for order change */
#internalwrap-publications td#PC950_ctl00-menuItem005 {
    background: url(view.image?id=397) no-repeat 0 -240px;
    color: #000;
    padding: 0 0 0 15px;
    text-align: center
    }
/*#internalwrap-publications td#PC950_ctl00-menuItem006 span,
 adjsut/override for order change */
#internalwrap-publications td#PC950_ctl00-menuItem005 span {
    background: url(view.image?id=398) no-repeat 100% -240px;
    display: block;
    padding: 12px 15px 8px 0
    }
/* ---------------------------
   Partner Links - Tab ON 
  -----------------------------*/
#internalwrap-partner td#PC959_ctl00-menuItem007 {
    background: url(view.image?id=397) no-repeat 0 -240px;
    color: #000;
    padding: 0 0 0 15px;
    text-align: center
    }
#internalwrap-partner td#PC959_ctl00-menuItem007 span {
    background: url(view.image?id=398) no-repeat 100% -240px;
    display: block;
    padding: 12px 15px 8px 0
    }
/* ---------------------------
   Store - Tab ON 
  -----------------------------*/
#internalwrap-store td#PC968_ctl00-menuItem008 {
    background: url(view.image?id=397) no-repeat 0 -240px;
    color: #000;
    padding: 0 0 0 15px;
    text-align: center
    }
#internalwrap-store td#PC968_ctl00-menuItem008 span {
    background: url(view.image?id=398) no-repeat 100% -240px;
    display: block;
    padding: 12px 15px 8px 0
    }
/* ---------------------------
   Home - Tab HOVER
  -----------------------------*/
/* About Us */
table#PC903_ctl00 td.menuHover523, /* Join Now */table#PC914_ctl00 td.menuHover523, /* Rights at Risk */table#PC923_ctl00 td.menuHover523, /* Rights at Risk/Programs */table#PC923_ctl00 td.menuHover523, table#PC932_ctl00 td.menuHover523, /* Foundation */table#PC1432_ctl00 td.menuHover924, /* Publications*/table#PC950_ctl00 td.menuHover523, /* Partner Links */table#PC959_ctl00 td.menuHover523, /* Store */table#PC1100_ctl00 td.menuHover523, /* News */table#PC1264_ctl00 td.menuHover523 {
    background: url(view.image?id=397) no-repeat 0 -120px !important
    }
/* ---------------------------------
    Drop down menu styles
------------------------------------- */
table.menuSubItem523, table.menuSubItem924, table.menuSubItem1924 {
    border: 1px solid #C6BB9F !important;
    border-width: 0 1px 0 1px !important;
    background: #fff !important
    }
table.menuSubItem523 td.menuItem523, table.menuSubItem924 td.menuItem924, table.menuSubItem1924 td.menuItem1924 {
    background: #fff !important;
    border-bottom: 1px solid #C6BB9F !important;
    padding: 6px 6px 8px !important;
    text-align: left !important;
    font: normal 12px arial, verdana, helvetica, sans-serif !important
    }
table.menuSubItem523 td.menuHover523, table.menuSubItem523 td.menuActive523, table.menuSubItem924 td.menuHover924, table.menuSubItem924 td.menuActive924, table.menuSubItem1924 td.menuHover1924, table.menuSubItem1924 td.menuActive1924 {
    background: #ECE7D0 !important;
    border-bottom: 1px solid #C6BB9F !important;
    padding: 6px 6px 8px !important;
    text-align: left !important;
    font: normal 12px arial, verdana, helvetica, sans-serif !important
    }
/* --------------------
   Search Bar
   -------------------- */
#searchbar {
    background: #a0bb7c url(view.image?id=399) repeat-x 0 0
    }
/* ---------------------------------------------
  home - Blue Sportsmens Rights Area
  --------------------------------------------- */
#sportsmansrights-internal {
    padding: 10px 20px 14px 30px
    }
/* left side scrolling area */
#sportsmansrights-wrap {
    background: #223e70 url(view.image?id=400) no-repeat 0 33px
    }
/* --------------------------------
   home - scrolling area
------------------------------------ */
table#scroller {
    width: 505px
    }
#scroller th {
    background: #92b06c;
    font: bold 16px/1 arial, helvetica, sans-serif;
    text-transform: uppercase;
    color: #fff;
    padding: 12px 0;
    text-align: center
    }
#scroll-me {
    font: bold 14px/17px arial, helvetica, sans-serif;
    color: #ff0;
    display: block;
    padding: 0 4px
    }
#scroll-me p {
    margin: 0 0 1.5em
    }
#scroll-me a {
    color: #fff;
    text-decoration: none
    }
#scroll-me a:hover {
    color: #fff;
    text-decoration: underline
    }
marquee#scroll {
    display: block;
    overflow: hidden;
    width: auto;
    height: 100px
    }
/* ------------------------------------------------
    home - center checkbox image and text
---------------------------------------------------- */
#checkbox-wrap {
    width: 253px;
    vertical-align: top
    }
#checkbox-wrap table#checkbox {
    margin: 0 0 0 25px;
    width: 212px
    }
#checkbox-copy {
    padding: 5px 0 0 23px;
    color: #fff;
    font: normal 13px/1.4 arial, helvetica, sans-serif
    }
#checkbox-copy b, #checkbox-copy strong {
    font-size: 120%
    }
/* right side action menu */
#action-menu-wrap {
    width: 170px;
    padding: 10px 0 0 36px
    }
/* -----------------------------------
  home - midlead banner area
--------------------------------------- */
#midlead-wrap {
    background: url(view.image?id=402) no-repeat 0 0;
    padding: 25px 25px 10px
    }
#midlead-wrap td {
    vertical-align: top
    }
#midlead-wrap td#button {
    padding-left: 40px
    }
/* ------------------------------------------------
  Breaking News, Affiliate Join, and ticker
--------------------------------------------------- */
/* home - left side news area
---------------------------------------*/
td#news-affiliate-wrap {
    width: 996px
    }
/* breaking news area */
td#news-wrap {
    width: 494px;
    background: #aac28a
    }
#news {
    width: 100%
    }
#news th {
    background: #89a067;
    font: bold 16px/1 arial, helvetica, sans-serif;
    text-transform: uppercase;
    color: #fff;
    padding: 4px 4px 4px 25px;
    text-align: left
    }
#news th .sponsor {
    color: #000;
    font: normal 12px/1 arial, helvetica, sans-serif;
    text-transform: none;
    float: right;
    margin-top: -15px
    }
#news th .sponsor a, #news th .sponsor a:visited, #news th .sponsor a:hover, #news th .sponsor a:active {
    color: #994818
    }
#newscopy {
    padding: 10px 25px
    }
#newscopy p {
    margin: 0 0 0.8em
    }
/* --------------------------------------------------
   home - Breaking News - Top story styles
------------------------------------------------------ */
#topstory {
    margin-bottom: 0.7em
    }
#topstory td {
    vertical-align: top
    }
#topstory-photo img {
    margin-right: 10px;
    background: #fff
    }
#topstory-copy th {
    color: #000;
    font: bold 11px/1 arial, helvetica, sans-serif;
    text-transform: none;
    background: none;
    padding: 2px 0;
    text-align: left
    }
#topstory-copy td {
    color: #000;
    line-height: 1.2em
    }
#topstory-copy i, #newscopy i, #topstory-copy em, #newscopy em {
    color: #000;
    font: italic normal 10px/1.2 arial, helvetica, sans-serif
    }
#topstory-copy a, #newscopy a {
    color: #000;
    font: bold 12px/1.2 arial, helvetica, sans-serif;
    text-decoration: none
    }
#topstory-copy a:hover, #newscopy a:hover {
    color: #000;
    font: bold 12px/1.2 arial, helvetica, sans-serif;
    text-decoration: underline
    }
/* -------------------------------------------------
   home - right side affiliate banner area
----------------------------------------------------*/
td#affiliate-wrap {
    width: 502px;
    background: #aac28a
    }
#affiliate-websites-wrap {
    background: #657d41;
    width: 136px
    }
#affiliate-websites-wrap th {
    color: #fff;
    font: small-caps bold 14px/1.2 arial, helvetica, sans-serif;
    text-align: center;
    padding: 0 2px
    }
#affiliate-websites-wrap table.BBNavBarTable {
    padding: 5px 0 5px 15px
    }
#affiliate-websites-wrap table.BBNavBarTable td {
    padding-bottom: 10px
    }
/* -----------------------------------------------------
   home - right side Join FREE Alert Network
-------------------------------------------------------*/
#affiliate-join-wrap {
    background: #aac28a;
    width: 367px;
    padding: 15px
    }
#affiliate-join-wrap h3 {
    color: #486320;
    font: bold 15px/1 georgia, times, "times new roman", serif;
    margin: 0
    }
#affiliate-join-wrap h4 {
    font: bold 12px/1.2 arial, helvetica, sans-serif;
    margin-top: 0.33em
    }
/* -----------------------------------------
    home - right website links area
--------------------------------------------*/
#affiliate-links-wrap {
    background: #b9a27f;
    width: 136px
    }
#affiliate-lnks-menu {
    padding: 4px 6px 4px 15px
    }
#affiliate-lnks-menu td {
    padding: 10px 0 10px 10px;
    background: url(view.image?id=403) no-repeat 0 13px
    }
#affiliate-lnks-menu td a {
    color: #fff;
    font: bold 11px/1.2 arial, helvetica, sans-serif;
    text-decoration: underline
    }
/* ----------------------------------------
   home - right Anit's Ticker area
-------------------------------------------*/
#affiliate-ticker-wrap {
    background: #eddfc4 url(view.image?id=404) no-repeat 100% 0;
    width: 367px;
    padding: 70px 25px 15px;
    text-align: center
    }
#affiliate-ticker-wrap input {
    font: bold 28px/1.2 arial, helvetica, sans-serif;
    padding-bottom: 20px;
    background: transparent;
    border: none;
    text-align: center
    }
/* ---------------------------------------------
   home - bottom photo and test area
   -------------------------------------------- */
#bottom-photos-wrap {
    width: 996px
    }
#bottom-photos-wrap img {
    width: 176x;
    display: block
    }
td.bottom-photo-copy {
    font: normal 90%/1.3 arial, helvetica, sans-serif;
    padding: 10px 15px 0 15px;
    width: 156px;
    background: url(view.image?id=405) no-repeat 5px 13px
    }
td.bottom-photo-copy a {
    color: #4B751D;
    font: bold 12px/1.3 arial, helvetica, sans-serif;
    text-decoration: underline
    }
/* -----------------------
   Footer
   --------------------- */
#footer {
    background: #412412 url(view.image?id=406) no-repeat 0 0;
    padding: 26px 25px;
    color: #fff
    }
#internalwrap #footer {
    border-bottom: 1px solid #fff
    }
#footer a {
    color: #fff
    }
#content-bottom table.BBNavBarTable {
    width: 100%;
    padding: 35px 0 0 25px
    }
/* -------------------------------
    |       Custom Styles       |
    -------------------------------
    |     - Do Not Delete -      |
    ---------------------------- */
/* ----------------------------
   Generic form styles
------------------------------- */
/*.BBFormSelectList input,
.BBFormSelectList label,
td.DonationFieldControlCell span input,
td.DonationFieldControlCell span label,
td.DonationFieldControlCell table tr td span input,
td.DonationFieldControlCell table tr td span label,
td.DonationFieldControlCell table td.vaBottom,
td.DonationFieldControlCell table td.vaBottom span,
td.BBMembershipControlCell span input,
td.BBMembershipControlCell span label,
table.BBMembershipFormTable tbody tr td div table.w100p tbody tr td table.w100p tbody tr td.wsNowrap span input,
table.BBMembershipFormTable tbody tr td div table.w100p tbody tr td table.w100p tbody tr td.wsNowrap span label,*/
/* universal simplify */
* span label, * span input, td input {
    vertical-align: middle
    }
/* ------------------------------
   Chapter Page Styles
-------------------------------- */
/* chapter links
-------------------------------- */
table.CHLinksTable, table.CHLinksTable td, table.CHLinksTable td table, table.CHLinksTable td table td, table.CHLinksTable td table td a {
    text-align: left !important;
    white-space: normal !important
    }
table.CHLinksTable td table td a, table.CHLinksTable td table td a:visited, table.CHLinksTable td table td a:hover, table.CHLinksTable td table td a:active {
    margin: 0 0 0 20px !important;
    padding: 0 !important
    }
#content-right table.CHLinksTable td table td a, #content-right table.CHLinksTable td table td a:visited, #content-right table.CHLinksTable td table td a:hover, #content-right table.CHLinksTable td table td a:active {
    margin: 0 0 0 0 !important;
    padding: 0 !important
    }
/* Chapter Slideshow
--------------------------------- */
td#content-right span.note div div table.SlideshowTable tr td.SlideshowPictureCell span img.SlideshowImage {
    width: 160px
    }
/* Edit My Chapter 
--------------------------------- */
td#content-right div.adspot div a.element31_CSS, td#content-right span.note div a.element31_CSS {
    color: #fff !important;
    text-decoration: none !important;
    margin: 0 auto
    }
/* Chapter Search
---------------------------------- */
#FixedHeaderBlock fieldset {
    border: none
    }
#FixedHeaderBlock fieldset table tr td.taRight span.Normal {
    font: bold 12px arial, verdana, helvetica, sans-serif;
    vertical-align: middle !important
    }
#FixedHeaderBlock fieldset table tr td.vaBottom input {
    height: 23px;
    width: 200px;
    vertical-align: middle !important
    }
#FixedHeaderBlock fieldset table tr td.vaBottom, #FixedHeaderBlock fieldset table tr td.taRight {
    vertical-align: middle !important
    }
/* Chapter Directory
---------------------------------- */
table.DirectoryFormTable tbody tr td table.DirectorySearchForm tbody tr td.DirectoryFieldCaption span {
    white-space: nowrap
    }
table.DirectoryFormTable tbody tr td.DirectoryFormTitle span {
    font: bold 16px arial, helvetica, verdana, sans-serif;
    color: #274173
    }
/* directory listing table */
table.DirectoryFormTable tbody tr td table.DirectoryListingTable {
    width: 50% !important
    }
/* Chaper Manager View -  Member Directory */
div#internalwrap-chapter td#content-left table tbody tr td.vaTop table.DirectoryFormTable tbody tr td table.DirectorySearchForm tbody tr td.DirectoryFormButtonCell input.DirectoryFormSubmitButton {
    margin-left: 100px !important
    }
/* ------------------------------------
    Discussion Group Styles
------------------------------------- */
table.DiscussionGroupListingTable tr td.DiscussionGroupSearchTextCell {
    width: 50px
    }
/* shift search button to the left */
table.DiscussionGroupListingTable tr td.DiscussionGroupButtonCell {
    text-align: left
    }
/* discussion body text non-bold */
tr.DiscussionTopicBody td table td span.DiscussionTopicFieldValue {
    font-weight: normal
    }
/* remove inline white-space nowrap from generic TD */
table.DiscussionThreadList tbody tr td.w100p table.DiscussionThreadList tbody tr td table.DiscussionReplyTable tbody tr.DiscussionReplyBody td.vaTop table.w100p tbody tr td {
    white-space: normal !important
    }
/* --------------------------------
    Document Part Styles
--------------------------------- */
.BBDocumentDisplayHeaderRow td {
    padding: 6px 4px
    }
/* add up/down arrows */
.BBDocumentDisplayHeaderRow a {
    padding: 6px 10px 6px 4px;
    background: url(view.image?id=429) no-repeat 100% 60%
    }
/* reduce for description text */
.BBDocumentDisplayDescriptionStyle td {
    line-height: 0.9em
    }
/* move field captions to the middle */
.BBDocumentFormTable .BBFieldCaption {
    vertical-align: middle
    }
/* move "Description" back to the top */
tr#PC781_CTLFILEUPLOADER1_descriptionTR .BBFieldCaption {
    vertical-align: top
    }
/* left shift [Upload] and [Cancel] */
.BBDocumentFormTable #PC781_btnUpload, .BBDocumentFormTable #PC781_btnCancel {
    float: left;
    margin: 3px
    }
.BBDocumentFormTable #PC781_btnUpload {
    margin-left: 113px
    }
/*tr.BBDocumentDisplayOddRowStyle td,
tr.BBDocumentDisplayEvenRowStyle td {
padding: 4px 20px 4px 4px;
}*/
* html tr.BBDocumentDisplayOddRowStyle td, * html tr.BBDocumentDisplayEvenRowStyle td, *:first-child + html tr.BBDocumentDisplayOddRowStyle td, *:first-child + html tr.BBDocumentDisplayEvenRowStyle td {
    white-space: nowrap !important
    }
/* ------------------------------
   Donation Form Styles
-------------------------------- */
td#PC842_thCaptionAmount {
    vertical-align: top !important
    }
/* hide other */
/* unstyle Payment Option radio button list */
table.DonationFormTable tbody.DonationCaptureFormTable tr td.DonationCaptureFieldControlCell table.DonationCaptureSelectList {
    width: auto;
    border: none
    }
/* --------------------------
   Membership Form
---------------------------- */
table.BBMembershipCategoryTable tr td div {
    margin-left: 0 !important
    }
/* turn off border on second title 
------------------------------------------------ */
table.BBMembershipFormTable tr td div table tr td.BBMembershipFormTitle {
    border: none;
    font: bold 12px arial, helvetica, sans-serif;
    color: #000;
    margin-top: 3px
    }
/* unravel w100p class
------------------------------------ */
table.BBMembershipFormTable table.w100p {
    width: 50%
    }
/* unravel taRight class
------------------------------------ */
tr.BBFormButtonRow td.taRight {
    text-align: left !important;
    padding-left: 105px
    }
/* Fix membership popup window
-----------------------------------------------*/
body#myBody {
    width: 350px;
    height: auto;
    background: #fff;
    margin: 20px
    }
body#myBody table.w100p {
    width: 350px;
    height: auto;
    background: #cc9
    }
.BBMembershipBenefitsFormTable {
    padding: 10px;
    margin: 10px
    }
/* unravel h100p class
------------------------------------- */
body#myBody form#Form1 table.w100p tbody tr td.vaTop div.h100p {
    height: auto !important;
    width: auto !important;
    display: block
    }
/* hide hand graphic
-----------------------------------*/
body#myBody form#Form1 table.w100p tbody tr.vaTop td img#Img1 {
    display: none
    }
/* fix <hr /> on popup 
-------------------------------------- */
body#myBody form#Form1 table.w100p tbody tr td.w100p hr {
    background: #fff;
    /* for Gecko, Opera browsers */
    border: 0;
    color: #fff;
    /* for IE */
    height: 1px;
    margin: 0 0 1em 0
    }
/* format benefits title
---------------------------------- */
body#myBody form#Form1 table.w100p span#lblHeading {
    margin-left: -40px;
    text-align: left;
    font: bold 16px arial, helvetica, verdana, sans-serif;
    display: block
    }
* html body#myBody form#Form1 table.w100p span#lblHeading {
    padding-left: 40px
    }
*:first-child + html body#myBody form#Form1 table.w100p span#lblHeading {
    padding-left: 40px
    }
table.BBMembershipFormTable tbody tr td div table.w100p tbody tr td table.w100p tbody tr td.vaTop {
    vertical-align: middle
    }
*:first-child + html table.BBMembershipFormTable tbody tr td div table.w100p tbody tr td table.w100p tbody tr td.vaMiddle, * html table.BBMembershipFormTable tbody tr td div table.w100p tbody tr td table.w100p tbody tr td.vaMiddle {
    white-space: nowrap !important;
    width: 100% !important
    }
/* push [_] I wish to give line to the right */
table.BBMembershipFormTable tbody tr td div table.w100p tbody tr td table.w100p tbody tr td.wsNowrap {
    padding-left: 75px !important
    }
/* --------------------------------
    Job Board
--------------------------------- */
/* shrink unnecessary <br /> tags */
td.vaMiddle br {
    line-height: 4px
    }
/* --------------------------------
    News Reader
--------------------------------- */
/* shrink unnecessary <br /> tags after feed links */
table.NewsReaderFormTable tbody tr td.w100p table.NewsReaderResultsList tbody tr td br {
    line-height: 4px
    }
/* --------------------------------
   Job Board Styles
--------------------------------- */
table.PostJobFormTable td {
    width: auto !important;
    position: relative
    }
/* --------------------------------
   Personal Page Styles
--------------------------------- */
/* hide comments legend */
#internalwrap-chapter td#content-left div div fieldset.FRCommentsFieldSet legend span.FRFieldSetCaption {
    visibility: hidden
    }
/* hide fieldset border */
#internalwrap-chapter td#content-left div div fieldset.FRCommentsFieldSet {
    border-width: 0
    }
/* scroll news list itmes 
#internalwrap-chapter td#content-left div div table.NewsReaderFormTable tbody tr td.w100p {
height: 480px !important;
width: 99%;
padding: 4px;
overflow: auto !important;
display: block !important;
}*/
/* --------------------------------
    Polls and Surveys
--------------------------------- */
.SurveyFormTable tbody tr td.BBFormTitle span.SurveyTitle {
    display: block;
    padding-bottom: 20px
    }
/* ----------------------------
   Profile Display
------------------------------- */
table.profile_display {
    margin: 0 0 1em 0;
    width: 500px
    }
table.profile_display caption {
    font: bold 14px arial, helvetica, verdana, sans-serif;
    padding: 0;
    color: #274173;
    text-align: left;
    margin-top: 1em
    }
table.profile_display th {
    font: bold 12px arial, verdana, helvetica, sans-serif;
    text-align: right;
    padding: 5px;
    width: 200px
    }
table.profile_display td {
    font: normal 12px arial, verdana, helvetica, sans-serif;
    padding: 5px
    }
/* alternating row colors
---------------------------------- */
tr.profile_display_odd_td th, tr.profile_display_odd_td td {
    background: #fff
    }
tr.profile_display_even_td th, tr.profile_display_even_td td {
    background: #FDE4C5
    }
/* --------------------------
   Search Results
---------------------------- */
tr.SearchOddRowStyle td, tr.SearchEvenRowStyle td {
    padding-bottom: 10px;
    vertical-align: top
    }
tr.SearchOddRowStyle td a, tr.SearchEvenRowStyle td a {
    font: bold 12px arial, helvetica, sans-serif
    }
.SearchTextbox {
    border: 1px solid #DDD;
    height: 18px;
    margin: 0;
    padding: 0
    }
tr.SearchOddRowStyle td {
    background: #f7f7f7
    }
.SearchFormTable .wsNowrap {
    white-space: normal
    }
td.BBSearchDescriptionStyle span {
    font: normal 12px/1.3 arial, helvetica, sans-serif;
    margin: 0;
    padding: 0 0 10px
    }
/* hide search form above results*/
div#internalwrap table#main tbody tr td#content div.gutter table tbody tr td#content-left div table.SearchFormTable tbody tr td.SearchFormDescription span {
    display: none
    }
/* ----------------------------------------
    Weblog CSS
-----------------------------------------*/
/* Fix width on Weblog HTML edit view */
table.PostChannelStoryFormTable tr td.w100p table tbody tr td.CuteEditorFrameContainer .iframeCuteEditorFrame {
    width: 600px !important
    }
table.PostChannelStoryFormTable tr td.w100p table tbody tr td.CuteEditorFrameContainer {
    width: 600px !important
    }
/* move [edit] [delete] buttons right in firefox */
table.NewsChannelListingTable tr td table.NewsChannelStoryList tr td table.NewsChannelItem tr td.taRight table {
    float: right
    }
/* ----------------------------------------
    Login Form CSS
-----------------------------------------*/
/* left align login button with input */
.LoginFormTable .BBFormButtonCell .LoginFormSubmitButton {
    margin-left: 130px
    }
/* scroll long check box lsit */
.LoginFormTable td.taLeft .LoginFormCheckListContainer {
    height: 20em;
    overflow: auto
    }
/* label for checkbox list to the top */
.LoginFormTable td.LoginFieldCaption label#PC587_lblLgnCtl14 {
    vertical-align: top;
    position: relative;
    top: -12em
    }
td.BBFormButtonCell input#PC587_btnLogout {
    margin-left: 130px
    }
/* ----------------------------------------
    BBNC Custom Store CSS
-----------------------------------------*/
/* store template
--------------------------*/
#internalwrap-store #content-right {
    width: 2o0px
    }
#internalwrap-store #content-left {
    width: 536px
    }
label {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 9px;
    color: #636363
    }
.NCCS_SendToFriendLink A:link, .NCCS_SendToFriendLink A:visited, .NCCS_SendToFriendLink A:active {
    font-weight: normal;
    font-size: 8pt;
    color: #636363;
    text-decoration: underline
    }
.OCS_thumbimage {
    width: 120px;
    border: none
    }
.NCCS_OCSSearchTable {
    border-bottom: 1px solid #dedbde;
    padding-bottom: 10px;
    margin-bottom: 10px
    }
.OCS_checkoutlabel {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    color: #636363;
    font-weight: bold;
    padding-right: 5px;
    text-align: right
    }
.OCS_checkoutvalues {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    color: #636363;
    text-align: left
    }
.OCS_plainbox {
    padding: 0;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    color: #636363;
    font-size: 12px;
    font-weight: normal
    }
.OCS_ChildsName {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    color: #636363;
    font-weight: bold
    }
.NCCS_ContentAreaWrapper {
    width: 450px
    }
.NCCS_AdminAreaWrapper {
    width: auto;
    margin: 0;
    border: none
    }
h1.NCCS {
    border: none;
    text-align: left;
    font: bold 14px/1.5 Arial, Verdana, Helvetica, sans-serif;
    color: #2b3b76;
    margin: 10px 0;
    padding: 0;
    background: transparent
    }
center h1.NCCS {
    border: none;
    text-align: left;
    font: bold 14px/1.5 Arial, Verdana, Helvetica, sans-serif;
    color: #2b3b76;
    margin: 10px 10px;
    padding: 0;
    background: transparent
    }
h2.NCCS {
    font: bold 11px Verdana, Arial, Helvetica, Sans-Serif;
    color: #2b3b76;
    background-color: transparent;
    border: none;
    display: inline;
    padding-bottom: 5px;
    font-style: normal
    }
.NCCS_QuickNavArea input.NNCS_FormSubmitButton {
    background-color: #CECBCE;
    border: solid 1px #999;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 9px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 1px 5px 0 5px;
    color: #636363;
    cursor: hand;
    cursor: pointer
    }
/* left column store search textbox
---------------------------------------------- */
.NCCS_QuickNavArea input {
    width: 105px !important;
    margin: 0;
    padding: 0;
    border: 1px solid #767676
    }
.NCCS_QuickNavArea input.NCCS_SearchButton {
    background: #4B751D url(view.image?id=442) no-repeat 50% 50%;
    border-width: 0;
    width: 25px !important;
    height: 18px;
    cursor: pointer;
    margin: 0 0 0 -4px;
    padding: 0;
    vertical-align: top;
    /* hide text from IE */
    font-size: 0;
    color: #A0C2E3
    }
h2.NCCS A:link, h2.NCCS A:visited, h2.NCCS A:active {
    font-weight: bold;
    color: #2b3b76;
    text-decoration: none
    }
h2.NCCS A:hover {
    font-weight: bold;
    color: #000;
    text-decoration: underline
    }
h2.NCCS_shaded {
    color: #2b3b76
    }
td.NCCS_checkoutvalues .NCCS_tiny, .NCCS_tiny {
    font: bold 10px Verdana, Arial, Helvetica, Sans-Serif;
    color: #636363;
    padding-bottom: 5px
    }
div.NCCS_tiny {
    width: auto
    }
.NCCS_Default {
    font: normal 11px Verdana, Arial, Helvetica, Sans-Serif;
    color: #636363;
    white-space: normal !important
    }
/* Hide (>) after Add to Cart link
------------------------------------------ */
img.NCCS {
    display: none
    }
img.NCCS_ICON {
    border: none;
    vertical-align: text-top;
    margin-bottom: 4px;
    margin-right: 3px
    }
.NCCS_ContentPane {
    /*width:450px;*/
    width: 760px;
    margin: 10px 0 10px 10px
    }
.NCCS_ContentPane div.NCCS_QuickNavAreaHeader {
    width: auto
    }
/* -------------------
   Cart Styles
---------------------- */
.NCCS_CartFooter {
    background-color: #6BBECE;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #FFF
    }
.NCCS_CartTable {
    width: 450px;
    border: bottom;
    font: normal 11px Verdana, Arial, Helvetica, Sans-Serif;
    color: #636363
    }
.NCCS_CartPager {
    border: #2b3b76 1px solid;
    text-align: left;
    color: #636363;
    background-color: transparent
    }
.NCCS_CartItem {
    background-color: #eee;
    font: normal 11px Verdana, Arial, Helvetica, Sans-Serif;
    color: #636363
    }
tr.NCCS_CartItem td, tr.NCCS_CartAltItem td {
    padding: 4px
    }
tr.NCCS_CartItem td a, tr.NCCS_CartAltItem td a {
    font: normal 10px Verdana, Arial, Helvetica, Sans-Serif;
    color: #c00
    }
tr.NCCS_CartItem td a:hover, tr.NCCS_CartAltItem td a:hover {
    color: #000
    }
.NCCS_CartItem A {
    font-weight: bold;
    color: #2b3b76;
    text-decoration: none
    }
.NCCS_CartItem A:hover {
    color: #000;
    text-decoration: underline
    }
.NCCS_CartAltItem {
    background-color: #FFF;
    font: normal 11px Verdana, Arial, Helvetica, Sans-Serif;
    color: #636363
    }
.NCCS_CartAltItem A {
    font-weight: bold;
    color: #2b3b76;
    text-decoration: none
    }
.NCCS_CartAltItem A:hover {
    color: #000;
    text-decoration: underline
    }
.NCCS_CartHeader {
    font: bold 12px/1 Verdana, Arial, Helvetica, Sans-Serif;
    color: #636363;
    background-color: transparent;
    border-bottom: 1px solid #dedbde;
    padding-bottom: 5px;
    margin-bottom: 10px
    }
.NCCS_CartHeader td {
    border-bottom: 1px solid #dedbde;
    padding: 5px 0;
    margin-bottom: 10px;
    font: bold 10px/1 Verdana, Arial, Helvetica, Sans-Serif;
    white-space: nowrap
    }
.NCCS_CartFooter {
    background-color: #ccc;
    color: #636363
    }
/* -------------------------
    store Quick Nav
-------------------------- */
#NCCS_QuickNav {
    width: 160px;
    padding: 10px 0
    }
.NCCS_QuickNavArea {
    /*color:#fff;*/
    background: transparent;
    width: auto
    }
.NCCS_QuickNavArea A:link, .NCCS_QuickNavArea A:visited, .NCCS_QuickNavArea A:active {
    font-weight: bold;
    color: #fff;
    text-decoration: none
    }
.NCCS_QuickNavArea A:hover {
    font-weight: bold;
    color: #F5C320;
    text-decoration: underline
    }
.NCCS_QuickNavAreaHeader {
    font: bold 12px/133% Verdana, Arial, Helvetica, Sans-Serif;
    color: #fff;
    padding: 0;
    margin: 0 8px 15px 0;
    border-bottom: 1px solid #fff
    }
.NCCS_QuickNavAreaHeader A:link, .NCCS_QuickNavAreaHeader A:visited, .NCCS_QuickNavAreaHeader A:active {
    color: #fff;
    text-decoration: none
    }
.NCCS_QuickNavAreaHeader A:hover {
    font-weight: bold;
    color: #F5C320;
    text-decoration: underline
    }
#NCCS_QuickNavAreaHeader img {
    margin-right: 4px;
    margin-bottom: 4px;
    border: none;
    vertical-align: middle
    }
.NCCS_thumbimage {
    width: 100px;
    border: none
    }
.NCCS_thumbimage2 {
    width: 50px;
    border: none;
    padding: 0 10px 10px 0
    }
/* ---------------------------
   Store Product Area
--------------------------- */
.NCCS_ProductDetailImage {
    width: 130px;
    border: none
    }
.NCCS_ProductHeaderLine {
    color: #274173;
    font: bold 16px Verdana, Arial, Helvetica, Sans-Serif;
    margin-bottom: 10px;
    padding: 12px 6px 6px;
    border-bottom: none
    }
.NCCS_ProductHeaderPrice {
    font: bold 13px Verdana, Arial, Helvetica, Sans-Serif;
    color: #274173;
    vertical-align: top
    }
.NCCS_oldprice {
    font-weight: bold;
    color: #ccc;
    text-decoration: line-through
    }
.NCCS_saleprice {
    font-weight: bold;
    color: #F26722
    }
.NCCS_errorbox {
    border: none;
    font-weight: bold;
    color: #E02521;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    width: auto
    }
/* ----------------------
  checkout pages
-------------------------- */
.NCCS_sectionheader {
    margin: 0;
    padding: 12px 6px 6px 6px;
    text-align: left;
    color: #000;
    font: bold 14px Arial, Verdana, Helvetica, sans-serif;
    margin: 0;
    /*background: #009 url(view.image?id=454) no-repeat 0 0;*/
    }
/* text below New User
    ID on checkout pages
------------------------------------- */
span#PC1375_ctl00_ctl00_lblUserIdInstructions1 {
    display: block;
    font-size: 85%
    }
/* space above tables
    in Billing Info
------------------------------- */
div#PC1375_ctl00_ctl00_pnlBillInfo table.NCCS_CheckOutWrapper tr td table {
    margin-top: 10px
    }
/* checkout/new user page nested table
------------------------------------------------------- */
table#PC1375_ctl00_ctl00_UserIDTable td.NCCS_Plainbox {
    padding-top: 5px
    }
/* review message above place order screen
--------------------------------------------------------- */
div#PC1375_ctl00_NCCS_ContentPane table td div.NCCS_Message {
    font: bold 12px verdana, arial, sans-serif;
    padding: 0 0 8px;
    color: #c00
    }
/* Place Order button
    shifted to the left
------------------------------ */
tr#PC1375_ctl00_ctl00_trPlaceOrder td {
    text-align: left
    }
/* remove underline from
   current page in breadcrumb
------------------------------------------- */
h2.NCCS b u {
    color: #000;
    text-decoration: none
    }
/* shipping information tables
---------------------------------------- */
div#PC1375_ctl00_ctl00_pnlDirectPay, table#PC1375_ctl00_ctl00_optBillSameAsShip {
    width: 450px !important
    }
div#PC1375_ctl00_ctl00_pnlDirectPay table td table {
    width: 440px !important
    }
.NCCS_Tributeheader {
    border: none;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    font-weight: bold;
    color: #2b3b76;
    padding-bottom: 12px;
    background: url(view.image?id=1300) repeat-x bottom left
    }
.NCCS_SmallCartText {
    font: normal 11px Verdana, Arial, Helvetica, Sans-Serif;
    color: #000
    }
div.NCCS_SmallCartText {
    padding-bottom: 8px
    }
#txtSVal {
    background-color: #FFF;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    color: #636363;
    font-size: 12px;
    width: auto
    }
.NCCS_subtotal {
    text-align: right;
    border-top: 1px solid #636363;
    margin-top: 10px;
    padding-top: 8px;
    padding-bottom: 15px;
    color: #636363;
    font: bold 11px Verdana, Arial, Helvetica, Sans-Serif
    }
#storeleft .NCCS_subtotal {
    text-align: right;
    border-top: 1px solid #ccc;
    margin-top: 10px;
    padding-top: 8px;
    padding-bottom: 15px;
    color: #fff;
    font: bold 11px Verdana, Arial, Helvetica, Sans-Serif
    }
.NCCS_textboxnp {
    font: normal 11px Verdana, Arial, Helvetica, Sans-Serif;
    color: #636363;
    padding: 2px;
    vertical-align: middle;
    margin-top: 10px
    }
textarea.NCCS_textboxnp, textarea#PC1374_ctl00_UltraWebTab1__ctl8_ctl00_txtEditTransaction {
    font: normal 11px/1.3 Verdana, Arial, Helvetica, Sans-Serif;
    color: #636363;
    padding: 2px;
    width: 480px !important;
    vertical-align: middle;
    margin-top: 10px
    }
.NCCS_addtocartlink {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    text-transform: uppercase
    }
.NCCS_CheckOutWrapper {
    width: 450px
    }
.NCCS_checkoutlabel {
    font: bold 10px Verdana, Arial, Helvetica, Sans-Serif;
    color: #636363;
    padding-right: 5px;
    text-align: right;
    width: 110px
    }
.NCCS_checkoutvalues {
    font: normal 11px Verdana, Arial, Helvetica, Sans-Serif;
    color: #636363;
    width: 265px
    }
/* smaller input fields on
   Shipping Information
-------------------------------------- */
div#PC1375_ctl00_ctl00_pnlDirectPay table table .NCCS_checkoutvalues input {
    width: 290px !important
    }
/* --------------------------------------
    store administration interface
------------------------------------------ */
div#storeadminwrap table#innerwrap {
    width: 760px
    }
.NCCS_AdminHelptext {
    font: normal 10px Verdana, Arial, Helvetica, Sans-Serif;
    color: #454545;
    padding: 5px 10px 5px 0
    }
.NCCS_AdminContentPane {
    width: 580px;
    padding: 10px;
    font: normal 12px Verdana, Arial, Helvetica, Sans-Serif;
    color: #636363
    }
.NCCS_AdminHead {
    border: none;
    text-align: left;
    font: bold 16px Verdana, Arial, Helvetica, Sans-Serif;
    color: #2b3b76;
    padding-bottom: 12px;
    background: url(view.image?id=1300) repeat-x bottom left
    }
.NCCS_AdminHeadSm {
    font: normal 12px Verdana, Arial, Helvetica, Sans-Serif;
    color: #636363;
    padding-bottom: 12px;
    text-align: right;
    padding-right: 10px;
    background: url(view.image?id=1300) repeat-x bottom left
    }
.NCCS_AdminHead A:link, .NCCS_AdminHead A:visited, .NCCS_AdminHead A:active, .NCCS_AdminHeadSm A:link, .NCCS_AdminHeadSm A:visited, .NCCS_AdminHeadSm A:active {
    font-weight: bold;
    color: #2b3b76;
    text-decoration: none
    }
.NCCS_AdminHead A:hover, .NCCS_AdminHeadSm A:hover {
    font-weight: bold;
    color: #F5C320;
    text-decoration: underline
    }
.NCCS_AdminSectionHeader {
    border: none;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    color: #2b3b76;
    padding-bottom: 12px;
    background: url(view.image?id=1300) repeat-x bottom left
    }
.NCCS_AdminTitleBar {
    background-color: transparent;
    width: 480px
    }
.NCCS_AdminTable {
    font: bold 12px Verdana, Arial, Helvetica, Sans-Serif;
    color: #636363;
    margin-bottom: 10px;
    border: solid 1px #949878;
    border-top: none;
    width: 580px
    }
.NCCS_AdminTabs {
    width: 580px
    }
.NCCS_AdminTable h2.NCCS {
    margin-top: 20px
    }
.NCCS_AdminTable label {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #636363;
    font-weight: normal
    }
.NCCS_AdminLabel {
    width: auto;
    padding: 10px 5px 0 10px;
    font-family: bold 12px Verdana, Arial, Helvetica, Sans-Serif;
    color: #636363;
    vertical-align: top
    }
.NCCS_AdminHeadLabel {
    width: auto;
    padding-right: 10px;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    color: #2b3b76;
    font-weight: bold;
    vertical-align: top;
    border-bottom: dashed 1px #2b3b76;
    padding-top: 25px;
    margin-bottom: 10px
    }
.NCCS_AdminPager {
    text-align: right;
    color: #636363;
    font-weight: bold
    }
.NCCS_Admin_Label {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #636363;
    font-weight: bold;
    width: 130px;
    padding-right: 10px
    }
.NCCS_AdminItem {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #636363;
    font-weight: normal
    }
.NCCS_AdminItem td {
    width: auto;
    padding-right: 10px
    }
.NCCS_AdminItemAlt, .NCCS_AdminItemAltAlt {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #636363;
    font-weight: bold;
    width: auto;
    padding-right: 10px
    }
.NCCS_AdminItem td, .NCCS_AdminAltItem td {
    padding-right: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px solid #dedbde;
    vertical-align: top
    }
.NCCS_AdminItem A {
    font-weight: bold;
    color: #2b3b76;
    text-decoration: none
    }
.NCCS_AdminItem A:hover {
    font-weight: bold;
    color: #F5C320;
    text-decoration: underline
    }
.NCCS_AdminAltItem {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #636363;
    font-weight: normal
    }
.NCCS_AdminAltItem A {
    font-weight: bold;
    color: #2b3b76;
    text-decoration: none
    }
.NCCS_AdminAltItem A:hover {
    font-weight: bold;
    color: #F5C320;
    text-decoration: underline
    }
.NCCS_AdminSelectedItem {
    background-color: transparent;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #636363
    }
.NCCS_AdminSelectedItem A {
    font-weight: bold;
    color: #2b3b76;
    text-decoration: none
    }
.NCCS_AdminSelectedItem A:hover {
    font-weight: bold;
    color: #F5C320;
    text-decoration: underline
    }
.NCCS_AdminCell {
    width: auto;
    padding-right: 10px;
    background: #fff
    }
.NCCS_AdminHeader {
    background-color: transparent;
    color: #636363;
    font-weight: bold;
    text-transform: uppercase
    }
.NCCS_AdminHeader td {
    padding-bottom: 5px;
    border-bottom: 1px solid #dedbde;
    margin-bottom: 5px
    }
#NCCS_SubCategoryParentLink a:link, #NCCS_SubCategoryParentLink a:visited, #NCCS_SubCategoryParentLink a:hover {
    font-weight: bold;
    font-size: 8pt;
    color: #2b3b76;
    text-decoration: underline;
    margin-bottom: 10px;
    padding-bottom: 10px
    }
/* -----------------------------
    NCCS Menu Text area
------------------------------- */
#NCCS_MenuText {
    text-align: left;
    font: normal 12px Verdana, Arial, Helvetica, Sans-Serif;
    color: #636363;
    margin: 10px
    }
#NCCS_MenuText ul {
    list-style-type: square;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    color: #636363;
    font-size: 12px
    }
#NCCS_MenuText li {
    display: list-item;
    font-weight: bold
    }
#NCCS_MenuText a:link, #NCCS_MenuText a:visited {
    font-weight: bold;
    color: #2b3b76;
    text-decoration: none
    }
#NCCS_MenuText a:hover {
    font-weight: bold;
    color: #F5C320;
    text-decoration: underline
    }
.NCCS_Message {
    padding: 0 6px 0 6px;
    width: auto;
    font: normal 11px Verdana, Arial, Helvetica, Sans-Serif;
    color: #2b3b76
    }
.NCCS_ProductDescription {
    padding-top: 6px;
    padding-bottom: 6px;
    color: #636363
    }
/* ------------------------------------
   Plainbox - Product Info area
--------------------------------------- */
.NCCS_plainbox {
    padding: 0 10px 10px;
    width: auto;
    font: normal 11px Verdana, Arial, Helvetica, Sans-Serif;
    color: #636363
    }
.NCCS_plainbox table td {
    font: normal 11px Verdana, Arial, Helvetica, Sans-Serif;
    color: #636363
    }
span#PC1375_ctl00_ctl00_lblDescription {
    font: normal 12px/1.5 Verdana, Arial, Helvetica, Sans-Serif;
    color: #444
    }
.NCCS_plainbox A:link, .NCCS_plainbox A:hover, .NCCS_plainbox A:active {
    font-weight: bold;
    color: #555;
    text-decoration: underline
    }
.NCCS_plainbox A:hover {
    color: #000;
    text-decoration: none
    }
/* smaller text for the SKU */
.NCCS_plainbox div a:link, .NCCS_plainbox div a:visited, .NCCS_plainbox div a:hover, .NCCS_plainbox div a:active {
    font: normal 10px verdana, arial, sans-serif !important;
    color: #555 !important;
    text-decoration: none !important
    }
.NCCS_plainbox ul {
    margin: 5px;
    padding: 5px
    }
.NCCS_plainbox li {
    padding-bottom: 4px;
    color: #636363
    }
.NCCS_ProductName {
    font: bold 14px Verdana, Arial, Helvetica, Sans-Serif;
    color: #636363;
    width: 50%
    }
.NCCS_plainbox .NCCS_ProductName A:link {
    text-decoration: none
    }
.NCCS_SubHeading {
    font: bold 12px Verdana, Arial, Helvetica, Sans-Serif;
    color: #444;
    padding: 6px 0
    }
.NCCS_PostDescription {
    font: normal 10px Verdana, Arial, Helvetica, Sans-Serif;
    color: #74874A;
    padding: 4px 0 6px
    }
#NCCS_MenuText a:link, #NCCS_MenuText a:visited, #NCCS_MenuText a:active {
    font-weight: bold;
    color: #2b3b76;
    text-decoration: none
    }
#NCCS_MenuText a:hover {
    font-weight: bold;
    color: #F5C320;
    text-decoration: underline
    }
/* ----------------------------
   Catalog List Area
-------------------------------- */
.NCCS_CatalogHeaderRow {
    font: bold 12px/1.2 Arial, Verdana, Helvetica, sans-serif;
    color: #000;
    margin: 0 0 0.6em;
    padding: 5px 0
    }
#NCCS_CatalogList {
    width: 449px;
    margin: 30px 0 0 30px;
    border: 1px solid #EAE4B7;
    background: #FFFBDE;
    pading: 10px
    }
td.NCCS_SendToFriendLink {
    display: none
    }
.NCCS_CatalogGiftDetail {
    border-bottom: 1px solid #dedbde;
    /*padding-bottom:10px;
    margin-bottom:10px;*/
    }
.NCCS_checkoutsummarylabel {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    color: #636363;
    font-size: 12px;
    font-weight: bold;
    text-align: right
    }
.NCCS_OrdersHeader {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #636363;
    font-weight: bold;
    background-color: transparent;
    line-height: 100%;
    border-bottom: 1px solid #dedbde;
    padding-bottom: 5px;
    margin-bottom: 10px
    }
#UserIDTable {
    border: 1px solid #dedbde
    }
.NCCS_strong {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #636363;
    font-weight: bold
    }
.NCCS_strong HR {
    background-color: #FFF;
    color: #FFF;
    height: 1px
    }
.NCCS_Testimonial {
    font: normal 11px Verdana, Arial, Helvetica, Sans-Serif;
    color: #636363;
    margin-left: 40px;
    margin-top: 10px;
    width: 400px
    }
.NCCS_NoItems {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    color: #4962BF;
    margin: 20px
    }
.NCCS_AttributeControl {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    color: #636363;
    padding: 2px;
    height: 22px;
    vertical-align: middle
    }
/* adjust width of select menu
----------------------------------------- */
td#content-left table.NCCS_ContentAreaWrapper tr td div.NCCS_ContentPane table tr td div.NCCS_plainbox div table tr td textarea.NCCS_AttributeControl {
    width: 40em !important;
    height: 10em !important
    }
/* adjust width of text box
----------------------------------------- */
td#content-left table.NCCS_ContentAreaWrapper tr td div.NCCS_ContentPane table tr td div.NCCS_plainbox div table tr td select.NCCS_AttributeControl {
    width: 10em !important
    }
.NCCS_AttributeLabel {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    color: #636363;
    padding: 2px
    }
#pnlAttControls {
    font-size: 9px
    }
.NCCS_CartAttributes {
    font: normal 9px Verdana, Arial, Helvetica, Sans-Serif;
    color: #636363
    }
#storeleft .NCCS_CartAttributes {
    font: normal 9px Verdana, Arial, Helvetica, Sans-Serif;
    color: #fff
    }
/* ------------------------------------
    Reset Store Height
---------------------------------------- */
td#PC1374_ctl00_UltraWebTab1_cp, #PC1374_ctl00_UltraWebTab1_div3 {
    height: auto !important
    }
/* -------------------------------------------
   Remove blue BG & layout pieces
------------------------------------------- */
.BBFrameTDTR, .BBFrameTDTM, .BBFrameTDTL, .BBFrameTDTM, .BBFrameTDTL, .BBFrameTDML, .BBFrameTDMR, .BBFrameTDBL, .BBFrameTDBM, .BBFrameTDBR {
    display: none !important;
    border: none !important;
    border-width: 0 !important
    }
#PC1374_ctl00_UltraWebTab1_r0 {
    background: #fff !important
    }
table.BBFrameTable {
    border: none !important;
    border-width: 0 !important
    }
td.BBFrameTDMM {
    margin: 0 !important;
    padding: 0 !important;
    background: none !important
    }
/* reduce width on product details page */
tr#PC1375_ctl00_ctl00_TRPeopleInterested table#PC1375_ctl00_ctl00_lstCatalog table.NCCS_CatalogGiftDetail td table td {
    white-space: normal !important;
    font-size: 80%;
    width: auto !important;
    vertical-align: top
    }
textarea#PC1375_ctl00_ctl00_Engraving {
    width: 250px !important
    }
h1.NCCS span.NCCS_SubHeading {
    color: #666;
    font-size: 80%;
    margin: 0;
    padding: 0
    }
/* -------------------------------------
    Green button for add to cart
--------------------------------------- */
div.NCCS_plainbox a.NCCS_addtocartlink {
    font: bold 10px verdana, arial, sans-serif !important;
    color: #0f5102;
    padding: 9px 12px 12px 8px !important;
    display: inline-block;
    white-space: nowrap
    }
/* remove green button
from non-add-to-cart links
-------------------------------- */
table#PC1375_ctl00_ctl00_uResult_tblResult td table td div a, table.NCCS_CatalogGiftDetail div.NCCS_plainbox a {
    background-image: none;
    padding: 0;
    display: inline;
    color: #36c
    }
#PC1105_ctl00_ctl00_lstCatalog_ctl00_lblOutOfStock, #PC1105_ctl00_ctl00_lstCatalog_ctl01_lblOutOfStock, #PC1105_ctl00_ctl00_lstCatalog_ctl02_lblOutOfStock, #PC1105_ctl00_ctl00_lstCatalog_ctl03_lblOutOfStock, #PC1105_ctl00_ctl00_lstCatalog_ctl04_lblOutOfStock, #PC1105_ctl00_ctl00_lstCatalog_ctl05_lblOutOfStock, #PC1105_ctl00_ctl00_lstCatalog_ctl06_lblOutOfStock, #PC1105_ctl00_ctl00_lstCatalog_ctl07_lblOutOfStock, #PC1105_ctl00_ctl00_lstCatalog_ctl08_lblOutOfStock, #PC1105_ctl00_ctl00_lstCatalog_ctl09_lblOutOfStock, #PC1105_ctl00_ctl00_lstCatalog_ctl10_lblOutOfStock, #PC1105_ctl00_ctl00_lstCatalog_ctl11_lblOutOfStock, #PC1105_ctl00_ctl00_lstCatalog_ctl12_lblOutOfStock, #PC1105_ctl00_ctl00_lstCatalog_ctl13_lblOutOfStock, #PC1105_ctl00_ctl00_lstCatalog_ctl14_lblOutOfStock, #PC1105_ctl00_ctl00_lstCatalog_ctl15_lblOutOfStock {
    display: none
    }
/*  -----------------------------
    END Custom Store Styles 
----------------------------------- */
/* Print this page link (1 col)
------------------------------------- */
a.printLink {
    padding: 4px 0 4px 20px;
    background: transparent url(view.image?id=653) no-repeat 0 50%;
    /*float: right;*/
    display: block;
    width: 8em;
    margin-bottom: 1.5em
    }
a.printLinkTwoCol {
    padding: 4px 0 4px 28px;
    background: transparent url(view.image?id=653) no-repeat 0 50%;
    float: right;
    display: block;
    white-space: nowrap;
    margin-bottom: 1.5em;
    width: 8em
    }
.printLink:after, .printLinkTwoCol:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
    }
.printLink, .printLinkTwoCol {
    display: inline-block
    }
* html .printLink, * html .printLinkTwoCol {
    zoom: 1;
    display: block
    }
/* -------------------------
   Print Style Sheet
   ----------------------- */
@media print {
    /* turn everything off */
    #header, #searchbar, #content-right *, #footer, img, #content-bottom {
        display: none
        }
    body {
        background: white;
        font-size: 12pt;
        margin: 0;
        padding: 0
        }
    h1, h2, h3, h4, p, ul, address, table, td, #content-left, #content, .gutter {
        font-family: times, "times new roman", arial, verdana, serif;
        background: #fff;
        color: #000 !important;
        line-height: normal;
        margin: 0;
        padding: 0
        }
    /* print content */
    #main {
        width: auto;
        width: 100%;
        border: 0;
        margin: 0 5%;
        padding: 0;
        font-size: 12pt;
        line-height: normal
        }
    }