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;
}
.BBCalendarWeekendDay
{
   /* System Defaults */
   BORDER-RIGHT: black 1px solid;
   BORDER-TOP: black 1px solid;
   BORDER-LEFT: black 1px solid;
   BORDER-BOTTOM: black 1px solid;
}
.BBCalendarDay
{
   /* System Defaults */
   BORDER-RIGHT: black 1px solid;
   BORDER-TOP: black 1px solid;
   BORDER-LEFT: black 1px solid;
   BORDER-BOTTOM: black 1px solid;
}
.ReportInformationCell
{
   /* System Defaults */
   height:150px;
   white-space:normal;
   overflow:auto;
   /* Layout */
   height: auto;
}
.BBModalDialog
{
   /* System Defaults */
   border: solid thin #999999;
}
.BBModalDialogTitle
{
   /* System Defaults */
   background-color: #000066;
   border-bottom: solid thin #999999;
   color: #FFFFFF;
   font-weight: bold;
   overflow: hidden;
   padding: 3px 3px 3px 3px;
   text-align: left;
   white-space: nowrap;
}
.BBModalDialogContent
{
   /* System Defaults */
   background-color: #FFFFFF;
   padding: 3px 3px 3px 3px;
}
.BBModalDialogButton
{
   /* System Defaults */
   width: 100px;
}
.BBSequenceMap
{
   /* System Defaults */
   margin:0px;
   padding:0px;
}
.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 #999999;
   background-color:#DDDDDD;
   padding:10px 5px;
   text-decoration:none;
   color:#000000;
   min-width:60px;
   text-align:center;
   font-size:10px;
   min-height:13px;
   white-space:nowrap;
}
.BBSequenceMapStepLink
{
   /* System Defaults */
   color:#000000;
   font-size:10px;
}
.BBSequenceMapStepLink:link
{
   /* System Defaults */
   color:#000000;
   font-size:10px;
}
.BBSequenceMapStepLink:visited
{
   /* System Defaults */
   color:#000000;
   font-size:10px;
}
.BBSequenceMapStepLink:hover
{
   /* System Defaults */
   color:#000000;
   text-decoration:underline;
   background-color:#EEEEEE;
   font-size:10px;
}
.BBSequenceMapStepLink:active
{
   /* System Defaults */
   color:#000000;
   font-size:10px;
}
.BBSequenceMapCurrentStepItem
{
   /* System Defaults */
   background-color:#AAAAAA;
   border-color:#555555;
}
.BBSequenceMapContentContainer
{
   /* System Defaults */
   clear:left;
   margin-top:20px;
}
.BBSequenceMapNavigationContainer
{
   /* System Defaults */
   float:right;
   margin-top:15px;
   margin-right:25px;
   /* Layout */
   float: left;
   margin: 0 0 1em 95px;
}
.DCFieldCaption
{
   /* System Defaults */
   width:150px;
   display:block;
   float:left;
   margin-right:2px;
   padding-right:5px;
   text-align:right;
}
.DCCreditValidation
{
   /* System Defaults */
   margin-bottom:0px;
}
.DCCreditExpiration
{
   /* System Defaults */
   margin-bottom:0px;
}
.DonationCaptureFormTableFieldset
{
   /* System Defaults */
   border:none;
}
.DonationCaptureFormTableFieldLegend
{
   /* System Defaults */
   font-weight:bold;
   font-size:13px;
   color:#000000;
   padding:0px;
}
.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;
   /* Layout */
   clear: none;
   /* this is for the fb booklet request form - I got lazy... */;
}
.BBCalendar
{
   /* System Defaults */
   border-color:black;
}
.BBCalendar:active
{
   /* System Defaults */
   color:#00008b;
}
.BBCalendar:hover
{
   /* System Defaults */
   color:#00008b;
}
.BBCalendar:link
{
   /* System Defaults */
   color:#00008b;
}
.BBCalendar:visited
{
   /* System Defaults */
   color:#00008b;
}
.BBCalendarDayHeader
{
   /* System Defaults */
   background-color:#336699;
   color:White;
   height:1px;
}
.BBCalendarNextPrev
{
   /* System Defaults */
   background-color:#336699;
   color:white;
}
.BBCalendarOtherMonthDay
{
   /* System Defaults */
   color:#CC9966;
}
.BBCalendarSelectedDay
{
   /* System Defaults */
   font-weight:bold;
}
.BBCalendarSelector
{
   /* System Defaults */
   background-color:#336699;
}
.BBCalendarTitle
{
   /* System Defaults */
   background-color:#336699;
   color:white;
   font-weight:bold;
}
.BBCalendarTodayDay
{
   /* System Defaults */
   background-color:#b0c4de;
}
.BBFieldCaption
{
   /* System Defaults */
   text-align:right;
   white-space:nowrap;
   /* Layout */
   vertical-align:top;
   padding:0 6px 0 0;
   font-weight: bold;
}
.BBFieldCheckboxCaption
{
   /* System Defaults */
   text-align:left;
}
.BBFieldControlCell
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   padding:1px 0 0;
}
.BBFormButtonCell
{
   /* System Defaults */
   text-align:center;
}
.BBFormButtonRow
{
   /* System Defaults */
   background-color:white;
   /* Layout */
   background:transparent;
}
.BBFormChecklist
{
   /* System Defaults */
   border:1pt solid buttonFace;
   /* Layout */
   border:0 none;
}
.BBFormErrorMessage
{
   /* System Defaults */
   color:red;
   font-weight:bold;
}
.BBFormReadonlyValue
{
   /* System Defaults */
   font-style:italic;
}
.BBFormRequiredFieldMarker
{
   /* System Defaults */
   color:red;
   font-size:medium;
   font-weight:bolder;
   vertical-align:middle;
   /* Layout */
   padding:6px 0 0 3px;
   font-size:1em;
   font-weight:normal;
   position: static;
}
.BBFormRequiredFieldMissingText
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
}
.BBFormSelectList
{
   /* System Defaults */
   background-color:White;
   width:auto;
   /* Layout */
   font-size:12px;
   margin:0 0 0.5em;
   border:1px solid #A7A6AA;
}
.BBFormSubmitButton
{
   /* Layout */
   margin:1em auto;
}
.BBFormTable
{
   /* System Defaults */
   border:1pt solid buttonface;
   /* Layout */
   border: 0 none;
}
.BBFormTextArea
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   /* Layout */
   font-size:12px;
   margin:0 0 0.5em;
   border:1px solid #A7A6AA;
   color: #000000;
}
.BBFormTextbox
{
   /* System Defaults */
   width:150px;
   /* Layout */
   font-size:12px;
   margin:0 0 0.5em;
   border:1px solid #A7A6AA;
   line-height: normal;
   color: #000000;
}
.BBFormTitle
{
   /* System Defaults */
   border-bottom:1pt solid buttonface;
   color:black;
   font-weight:bold;
   text-align:center;
   /* Layout */
   border: 0 none;
   text-align: left;
   font-weight:normal;
   font-size:22px;
}
.BBFormValidatorSummary
{
   /* System Defaults */
   background-color:white;
   color:red;
   text-align:left;
   /* Layout */
   background-color:transparent;
}
.BBListingHeading
{
   /* System Defaults */
   background-color:buttonFace;
   border:1pt solid buttonFace;
   font-size:10pt;
   text-align:left;
   /* Layout */
   background: transparent;
   border: 0 none;
}
.BBListingTable
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   border-top:1pt solid buttonFace;
   /* Layout */
   border: 0 none;
}
.BBMessage
{
   /* System Defaults */
   font-style:italic;
}
.BBNameLink:active
{
   /* System Defaults */
   color:Black;
}
.BBNameLink:hover
{
   /* System Defaults */
   color:Green;
}
.BBNameLink:link
{
   /* System Defaults */
   color:black;
}
.BBNameLink:visited
{
   /* System Defaults */
   color:blue;
}
.PagedListFooter
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.PagedListFooterLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.PagedListFooterLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.PagedListFooterLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.SpellBody
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:0px 6px 6px 6px;
   /* Layout */
   background-color:transparent;
   padding:0;
}
.SpellButton
{
   /* System Defaults */
   margin:0px, 0px, 2px, 2px;
   width:100%;
}
.SpellCheckBadWord
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
}
.SpellCheckTextBox
{
   /* System Defaults */
   width:100%;
   /* Layout */
   margin:0 0 0.5em;
}
.SpellFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-size:1em;
}
.SpellHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.SpellHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
}
.SpellHeadLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.SpellLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   text-align:right;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   font-weight:bold;
   padding:3px;
   text-align:right;
   vertical-align:top;
}
.SpellSubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size:1em;
}
.SpellSuggestionList
{
   /* System Defaults */
   border:1px solid black;
   height:auto;
   width:100%;
   /* Layout */
   border-color:#A7A6AA;
   margin:0 0 0.5em;
}
.SpellText
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:12px, 6px, 6px, 6px;
   /* Layout */
   background-color:transparent;
   padding:0;
}
.SpellTextValue
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.BBListOddRowStyle
{
   /* System Defaults */
   background-color:#e9e9e9;
   /* Layout */
   background-color: #F9FAFC;
}
.MatchFinderResultsList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.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: #FF9900;
}
.OCCClassName
{
   /* System Defaults */
   font-family: arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #0066CC;
}
.ReportCalendar
{
   /* System Defaults */
   FONT-SIZE: 8pt;
}
.SpellFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
   /* Layout */
   font-size:1em;
}
.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-family:inherit;
   font-size:1em;
}
.SpellFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-size:22px;
}
.ReportTitle
{
   /* System Defaults */
   height:18px;
   /* Layout */
   height:auto;
}
.LoginSectionHeader
{
   /* System Defaults */
   font-style:italic;
   font-weight:bold;
   text-align:left;
   background-color: #eeeeee;
   padding-left:4px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:black;
   /* Layout */
   font-style: normal;
   background-color: transparent;
   color: #6C6C6C;
   padding: 10px 0 5px;
}
.LoginLink
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   text-decoration:underline;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.LoginFieldMessage
{
   /* System Defaults */
   FONT-SIZE: 8pt;
   COLOR: gray;
   FONT-FAMILY: Arial Narrow;
}
.LoginFormTable
{
   /* System Defaults */
   border:0;
   width:275px;
   /* Layout */
   border-collapse: collapse;
}
.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;
   /* Layout */
   background: transparent;
   font-size:18px;
   padding:0;
}
.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 */
   font-weight:bold;
}
.ProfileFieldCaptionDisabled
{
   /* System Defaults */
   color:#CCCCCC;
}
.ProfileFormButtonCell
{
   /* System Defaults */
   text-align:right;
   /* Layout */
   text-align:center;
}
.ProfileFormRequiredFieldMarkerDisabled
{
   /* System Defaults */
   color:#CCCCCC;
}
.ProfileFormTable
{
   /* System Defaults */
   border:0;
   /* Layout */
   width: 420px;
}
.ProfileFormTextbox
{
   /* Layout */
   width: 98%;
}
.ProfileFormChildRowTitle
{
   /* System Defaults */
   text-align:right;
}
.ProfileFormTitle
{
   /* System Defaults */
   text-align:left;
}
.DirectoryListingItemInteriorTable
{
   /* System Defaults */
   border-collapse: collapse;
   white-space: nowrap;
   width: 100%;
}
.DirectoryListingItemInteriorItem
{
   /* System Defaults */
   white-space: nowrap;
}
.DirectoryFieldCaption
{
   /* Layout */
   font-weight: bold;
   padding:3px 3px 0 0;
}
.DirectoryFieldControlCell
{
   /* Layout */
   padding:1px 10px 0 0;
}
.DirectoryPagingButton
{
   /* System Defaults */
   width:60px;
   /* Layout */
   width:auto;
   margin:0.5em 0.25em;
}
.DirectoryListingHeading
{
   /* System Defaults */
   border-left: 1pt solid #FFFFFF;
   border-right: 1pt solid #FFFFFF;
   padding:5px 15px 5px 5px;
   /* Layout */
   padding:0 1em 0 0;
}
.DirectoryListingItem
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   vertical-align: top;
   /* Layout */
   border: 0 none;
   padding:2px 1em 2px 0;
}
.DirectoryListingTable
{
   /* System Defaults */
   border-collapse: collapse;
   /* Layout */
   border: 0 none;
   width: 100%;
}
.DonationHelpFormDDTable
{
   /* System Defaults */
   height:275px;
}
.DonationHelpFormGATable
{
   /* System Defaults */
   height:280px;
}
.DonationHelpFormCheckTable
{
   /* System Defaults */
   height:50px;
}
.DonationHelpFormCSCTable
{
   /* System Defaults */
   height:400px;
}
.DonationCaptureFieldControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   width:400px;
}
.DonationCaptcha
{
   /* System Defaults */
   margin:0px;
}
.DonationCaptchaControlCell
{
   /* System Defaults */
   margin-left:154px;
   clear:right;
   margin-top:3px;
   white-space: nowrap;
}
.DonationCaptchaImageContainer
{
   /* System Defaults */
   border:1px solid #AAAAAA;
}
.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: transparent;
   font-weight: bold;
}
.DonationFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   /* Layout */
   background: transparent;
   font-weight: bold;
}
.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;
}
.DonationCaptureReadonlyValue
{
   /* System Defaults */
   text-align:left;
   font-size:x-small;
}
.DonationCaptureSelectListNarrow
{
   /* System Defaults */
   width:75px;
}
.DonationCaptureFormTable
{
   /* System Defaults */
   width:100%;
}
.DonationCaptureTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width: 98%;
}
.DonationTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width: 98%;
}
.DonationCaptureTextbox
{
   /* Layout */
   width: 98%;
}
.DonationCaptureTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.DonationCaptureTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width: 98%;
}
.DonationTextbox
{
   /* Layout */
   width: 98%;
}
.DonationTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.DonationTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width: 98%;
}
.DonationValidationSummary
{
   /* Layout */
   background:transparent;
}
.DonationCaptureListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:White;
   height:30px;
   text-align:center;
   /* Layout */
   text-align: left;
   border: 0 none;
   background: transparent;
   height:auto;
   font-size:18px;
   padding:1em 0 0;
}
.DonationListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:white;
   height:30px;
   text-align:center;
   /* Layout */
   text-align: left;
   border: 0 none;
   background: transparent;
   height:auto;
   font-size:18px;
   padding:1em 0 0;
}
.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;
}
.BBClassNotesTabButtons
{
   /* Layout */
   text-align:right;
}
.BBClassNotesTabButtonSelected
{
   /* System Defaults */
   font-weight:bold;
}
.BBClassNotesFormTable
{
   /* System Defaults */
   width:100%;
}
.BBClassNotesTextArea
{
   /* System Defaults */
   width:100%;
}
.BBClassNotesLastModifiedMessage
{
   /* System Defaults */
   color:black;
   text-align:right;
   /* Layout */
   color:inherit;
}
.EventAttendeesComplete
{
   /* System Defaults */
   background-color:#eeeeee;
   color:#666666;
   padding-left:2px;
   font-size:xx-small;
   /* Layout */
   font-size:1em;
   color:inherit;
   background-color:transparent;
}
.EventAttendeesCurrent
{
   /* System Defaults */
   background-color:#eeeeee;
   color:#666666;
   padding-left:2px;
   font-size:xx-small;
   font-weight:bold;
   /* Layout */
   font-size:1em;
   color:inherit;
   background-color:transparent;
}
.EventAttendeesFuture
{
   /* System Defaults */
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
}
.EventAttendeesGrid
{
   /* System Defaults */
   font-size:xx-small;
   color:#666666;
   vertical-align:top;
   background-color:#eeeeee;
   border:1px solid #dcdcdc;
   padding-right:8px;
   margin-bottom:10px;
   /* Layout */
   font-size:1em;
   color:inherit;
   background-color:#e9e9e9;
   padding:0;
   margin:0.5em 0 0;
}
.EventAttendeesOverallTotal
{
   /* System Defaults */
   font-weight:normal;
   background-color:#eeeeee;
   font-size:xx-small;
   padding-right:6px;
   /* Layout */
   font-size:1em;
   color:inherit;
   background-color:transparent;
   padding-right:5px;
}
.EventItemRegistrantsEventName
{
   /* System Defaults */
   background-color:#eeeeee;
   font-style:italic;
   font-weight:bold;
   text-align:left;
   padding-left:4px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:black;
   /* Layout */
   background: transparent;
   font-style: normal;
   font-weight:normal;
   padding:2px 0;
   font-size:14px;
}
.EventItemsSelectionGrid
{
   /* System Defaults */
   margin-top:6px;
   margin-bottom:6px;
   border:1px solid #ebebeb;
   /* Layout */
   border: 0 none;
   margin:0;
}
.EventSectionHeader
{
   /* System Defaults */
   font-weight:bold;
   background-color:#ffffff;
   Padding-right:2px;
   Padding-top:6px;
   Padding-bottom:6px;
   font-family:verdana, arial;
   color:#2B3b76;
   font-size: 14px;
   text-align:left;
   border-bottom:none;
   /* Layout */
   font-weight:normal;
   font-size:18px;
   padding:0.75em 0 0;
   display: none;
}
.EventTicketsBodyCell
{
   /* System Defaults */
   color:#666666;
   font-size:xx-small;
   font-weight:normal;
   /* Layout */
   font-size:1em;
   color:inherit;
   padding-right:5px;
}
.EventTicketsHeaderCell
{
   /* System Defaults */
   font-weight:normal;
   color:#666666;
   font-size:xx-small;
   /* Layout */
   font-size:1em;
   color:inherit;
   font-weight:bold;
   padding-right:5px;
}
.SummaryGridEventTitle
{
   /* System Defaults */
   font-style:normal;
   font-size: 11px;
   font-weight:bold;
   /* Layout */
   font-size:1em;
}
.EventItemRegistrantControlCellName
{
   /* System Defaults */
   text-align:right;
   /* Layout */
   width:103px;
}
.EventItemRegistrantsHeader
{
   /* System Defaults */
   background-color:transparent;
   text-align:left;
   font-weight:bold;
   color:#666666;
   padding-top:8px;
   padding-left:6px;
   padding-bottom:6px;
   border-bottom:1px solid #dcdcdc;
   /* Layout */
   border: 0 none;
   padding: 0;
   color: inherit;
}
.EventItemRegistrationControlCellDescription
{
   /* System Defaults */
   font-weight:bold;
   text-align:left;
   width:100px;
}
.EventItemRegistrationControlCellNumParticipants
{
   /* System Defaults */
   text-align:left;
}
.EventItemRegistrationControlCellPrice
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   width:100px;
}
.EventItemRegistrationFooterControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   width:70px;
}
.EventItemRegistrationFooterControlCellNumRegistrations
{
   /* System Defaults */
   font-weight:bold;
   width:25px;
}
.EventItemRegistrationFooterControlCellRegistrations
{
   /* System Defaults */
   width:100px;
}
.EventItemRegistrationFooterControlCellTotal
{
   /* System Defaults */
   text-align:right;
   width:150px;
}
.EventItemRegistrationsHeader
{
   /* System Defaults */
   background-color:transparent;
   text-align:left;
   font-size:11px;
   font-weight:bold;
   color:#666666;
   font-family:verdana, arial, helvetica, sans serif;
   /* Layout */
   font-weight:normal;
   font-size:16px;
}
.EventProgressCell
{
   /* System Defaults */
   background-color:#333399;
   height:10px;
   /* Layout */
   color:#ffffff;
   width: 20%;
   padding: 2px 0;
   border:1px solid #666;
   line-height: 1.25em;
   font-family: Georgia, "Times New Roman", Times, serif;
   background-color: #333;
}
.EventProgressCellFuture
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   /* Layout */
   width: 20%;
   color: #666;
   padding: 2px 0;
   border:1px solid #666;
   line-height: 1.25em;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-style: italic;
   background-color: #CCC;
}
.EventProgressCellPast
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   /* Layout */
   width: 20%;
   color: #999;
   padding: 2px 0;
   border:1px solid #666;
   line-height: 1.25em;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-style: italic;
}
.EventItemRegistrantControlCell
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   width:268px;
}
.EventItemRegistrantSelectList
{
   /* System Defaults */
   width:200px;
}
.EventSubmitButton
{
   /* System Defaults */
   margin-left:5px;
   margin-right:5px;
   width:100px;
}
.EventItemRegistrantsTable
{
   /* System Defaults */
   text-align:center;
   width:485px;
}
.EventItemRegistrationFooterTable
{
   /* System Defaults */
   border:none;
   width:485px;
}
.EventItemRegistrationsTable
{
   /* System Defaults */
   border:none;
   text-align:left;
   width:550px;
   margin-left:20px;
   /* Layout */
   margin:0 5px;
}
.EventItemsTable
{
   /* System Defaults */
   border:none;
   /* Layout */
   border: 0 none;
   border-collapse: collapse;
}
.EventTable
{
   /* System Defaults */
   border:none;
   width:550px;
}
.EventItemRegistrantTextbox
{
   /* System Defaults */
   width:200px;
   /* Layout */
   width:250px;
}
.EventItemRegistrationTextbox
{
   /* System Defaults */
   width:25px;
}
.EventItemTitleDescription
{
   /* System Defaults */
   border:none;
   font-weight:normal;
   /* Layout */
   font-size: 1em !important;
   font-family: inherit !important;
   color:inherit !important;
   font-weight: normal !important;
   text-transform: none !important;
}
.EventItemTitleName
{
   /* System Defaults */
   border:none;
   font-size:medium;
   /* Layout */
   font-size: 14px;
   text-transform: none !important;
}
.EventItemTitleTime
{
   /* System Defaults */
   border:none;
   font-size:small;
   /* Layout */
   font-size: 1em !important;
   font-family:inherit !important;
   color:inherit !important;
   font-style:italic;
   text-transform: none !important;
}
.EventMessage
{
   /* System Defaults */
   text-align:center;
}
.SubscriptionFormCheckList
{
   /* Layout */
   border: 0 none;
}
.SubscriptionFormTable
{
   /* Layout */
   border: 0 none;
}
.SubscriptionFormTitle
{
   /* Layout */
   border: 0 none;
}
.SubscriptionFormListHeaderTitle
{
   /* Layout */
   border: 0 none;
}
.ProfilePhotoFormTextbox
{
   /* System Defaults */
   width:250px;
}
.DiscussionPending
{
   /* System Defaults */
   color:#f00;
}
.DiscussionFilterSpacer
{
   /* System Defaults */
   width:2px;
}
.DiscussionFooterLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.DiscussionFooterLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.DiscussionFooterLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.DiscussionGroupApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.DiscussionGroupDeleteButton
{
   /* System Defaults */
   background:url(images/DeleteBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.DiscussionGroupHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background: transparent;
}
.DiscussionGroupHeadingText
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
}
.DiscussionGroupNewTopicButton
{
   /* System Defaults */
   background:url(images/PostNewTopic.gif) no-repeat;
   height:14px;
   padding:0px;
   width:79px;
}
.DiscussionGroupReplyButton
{
   /* System Defaults */
   height:13px;
   margin-right:6px;
   padding:0px;
   width:36px;
}
.DiscussionGroupReplyTextbox
{
   /* System Defaults */
   width:100%;
}
.DiscussionGroupSearchCellSpacer
{
   /* System Defaults */
   width:1%;
}
.DiscussionGroupSearchTextCell
{
   /* System Defaults */
   width:45%;
}
.DiscussionMessageNew
{
   /* System Defaults */
   color:#f00;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
}
.DiscussionMessageSepHR
{
   /* System Defaults */
   color:#ccc;
   margin:3px 0px 0px 0px;
   padding:0;
   width:95%;
   /* Layout */
   margin:3px 0 7px;
}
.DiscussionNew
{
   /* System Defaults */
   color:#f00;
}
.DiscussionReplyBody
{
   /* System Defaults */
   background-color:transparent;
   padding:0px 6px 0px 0px;
   /* Layout */
   white-space:normal;
}
.DiscussionReplyFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-size:1em;
}
.DiscussionReplyHeading
{
   /* System Defaults */
   background-color:transparent;
   height:21px;
   padding:3px 5px 2px 0px;
}
.DiscussionReplySubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size:1em;
}
.DiscussionReplyTable
{
   /* System Defaults */
   margin:0px 0px 10px 0px;
   width:100%;
}
.DiscussionThreadLBracket
{
   /* System Defaults */
   background:url(images/Bracket3.gif) no-repeat;
   height:21px;
   padding:0px;
   width:11px;
   /* Layout */
   display:block;
}
.DiscussionThreadRBracket
{
   /* System Defaults */
   background:url(images/Bracket2.gif) no-repeat;
   height:21px;
   padding:0px;
   width:11px;
   /* Layout */
   display:block;
}
.DiscussionThreadTBracket
{
   /* System Defaults */
   background:url(images/Bracket1.gif) no-repeat;
   background-position:3px 3px;
   border-style:none;
   border-top:none;
   height:21px;
   padding:0px;
   width:11px;
   /* Layout */
   display:block;
}
.DiscussionTopicBody
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:12px 6px 6px 6px;
   /* Layout */
   background-color:transparent;
   padding:0;
   white-space:normal;
}
.DiscussionTopicFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-size:1em;
   white-space:normal;
}
.DiscussionTopicHeading
{
   /* System Defaults */
   background-color:#e9e9e9;
   height:21px;
   padding:3px 5px 2px 5px;
   /* Layout */
   background-color:transparent;
   padding:0;
   height:auto;
}
.DiscussionTopicLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.DiscussionTopicLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.DiscussionTopicLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.DiscussionTopicList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
}
.DiscussionTopicListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.DiscussionTopicNumReplies
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.DiscussionTopicSepHR
{
   /* System Defaults */
   width:95%;
}
.DiscussionTopicSubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size:1em;
}
.DiscussionTopicTable
{
   /* System Defaults */
   margin:0px 0px 5px 0px;
   width:100%;
}
.PostDiscussionPreviewHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.PostDiscussionPreviewHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
}
.PostDiscussionPreviewLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.PostDiscussionReplyHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.PostDiscussionReplyHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
}
.PostDiscussionReplyLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.PostDiscussionTopicHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.PostDiscussionTopicHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background: transparent;
}
.PostDiscussionTopicLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.DiscussionFilterFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   width:60px;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
}
.DiscussionReplyFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
   /* Layout */
   font-size:1em;
}
.DiscussionTopicFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
   /* Layout */
   font-size:1em;
}
.PostReplyFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.PostTopicFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.DiscussionGroupButtonCell
{
   /* System Defaults */
   text-align:left;
}
.PostDiscussionPreviewFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.PostDiscussionReplyFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.PostDiscussionTopicFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.DiscussionGroupMessageTextArea
{
   /* System Defaults */
   width:95%;
}
.DiscussionGroupSearchTextbox
{
   /* System Defaults */
   width:100%;
}
.DiscussionGroupTopicTextbox
{
   /* System Defaults */
   width:95%;
}
.DiscussionGroupFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-size:22px;
}
.DiscussionGroupValidationSummary
{
   /* System Defaults */
   background-color:transparent;
}
.DiscussionThreadList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
}
.DiscussionGroupMessage
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:bold;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
   padding:0 0 1.25em;
}
.BBDocumentDisplayDescriptionStyle
{
   /* System Defaults */
   font-style:italic;
}
.BBDocumentDisplayHeaderRow
{
   /* Layout */
   font-weight: bold;
}
.BBDocumentDisplayHeaderSelected
{
   /* System Defaults */
   font-weight:bold;
}
.BBDocumentDisplayNew
{
   /* System Defaults */
   color:#FF0000;
}
.BBDocumentDisplayTable
{
   /* System Defaults */
   background-color:transparent;
   width:100%;
}
.BBDocumentTabButtons
{
   /* Layout */
   text-align:right;
}
.BBDocumentFormTable
{
   /* System Defaults */
   width:100%;
}
.BBDocumentAddDescription
{
   /* System Defaults */
   font-size:medium;
   /* Layout */
   font-size: 12px;
}
.BBDocumentAddFile
{
   /* System Defaults */
   width:auto;
}
.BBPollAnswersTable
{
   /* System Defaults */
   text-align:left;
}
.BBPollResultsTableSummaryCell
{
   /* System Defaults */
   font-weight:bold;
}
.BBPollsQuestionCell
{
   /* System Defaults */
   font-size:small;
   text-align:left;
   /* Layout */
   font-size:1em;
}
.BBPollsQuestionRow
{
   /* System Defaults */
   font-weight:bold;
}
.BBPollsSubmitButtonCell
{
   /* System Defaults */
   text-align:center;
}
.BBPollsSubmitButtonRow
{
   /* System Defaults */
   text-align:center;
}
.BBPollsSubmitButton
{
   /* System Defaults */
   font-weight:bold;
}
.BBPollsFormTable
{
   /* System Defaults */
   margin:2 2 2 2;
}
.BBPollsFormTitle
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-size: 16px !important;
}
.JobBoardLegend
{
   /* System Defaults */
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-size:1em;
}
.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;
}
.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:0px;
   width:44px;
}
.JobDetailEditButton
{
   /* System Defaults */
   background:url(images/EditBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:31px;
}
.JobDetailHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
   font-weight:bold;
}
.JobDetailLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-size:1em;
}
.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 */
   background-color:transparent;
   font-weight:bold;
   padding:0 0.4em 0.25em 0;
}
.JobPostDetailFieldValue
{
   /* System Defaults */
   background-color:#f5f5f5;
   width:75%;
   /* Layout */
   background-color:transparent;
   vertical-align:top;
}
.JobPostDetailTable
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-size:1em;
}
.JobResultsApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.JobResultsDeleteButton
{
   /* System Defaults */
   background:url(images/DeleteBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.JobResultsFilterFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   width:80%;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.JobResultsFilterSpacer
{
   /* System Defaults */
   width:2px;
}
.JobResultsHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:inherit;
}
.JobResultsHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background: transparent;
   font-weight:bold;
   padding: 0 0 1.25em;
}
.JobResultsLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.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-family:inherit;
   font-size:1em;
}
.JobResultsListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.JobResultsNew
{
   /* System Defaults */
   color:#f00;
}
.PostJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background: transparent;
   font-weight:bold;
   padding:0 0 1.25em;
}
.PostJobLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-size:1em;
}
.PreviewJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background:transparent;
   font-weight:bold;
   padding:0 0 1.25em;
}
.PreviewJobLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-size:1em;
}
.SearchJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background: transparent;
   font-weight:bold;
}
.SearchJobLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-size:1em;
}
.JobPostFieldCaption
{
   /* Layout */
   font-weight: bold;
}
.JobSearchFieldCaption
{
   /* System Defaults */
   background-color:#e9e9e9;
   text-align:right;
   width:30%;
   /* Layout */
   background: transparent;
   font-weight: bold;
   width:20%;
}
.JobPostFieldControlCell
{
   /* System Defaults */
   width:65%;
   /* Layout */
   width:auto;
}
.JobSearchFieldControlCell
{
   /* System Defaults */
   width:60%;
   /* Layout */
   width:60%;
}
.JobPostSelectList
{
   /* System Defaults */
   width:97%;
   /* Layout */
   width:auto;
}
.JobSearchSelectList
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:auto;
}
.JobBoardFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:inherit;
}
.JobDetailFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:inherit;
}
.PostJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:inherit;
   width:450px;
}
.PreviewJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:inherit;
}
.SearchJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   width: 80%;
   font-family:inherit;
}
.JobPostTextArea
{
   /* System Defaults */
   width:95%;
   /* Layout */
   width:100%;
}
.JobPostTextboxWide
{
   /* System Defaults */
   width:95%;
   /* Layout */
   width:100%;
}
.JobSearchTextboxWide
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width: 98%;
}
.JobBoardValidationSummary
{
   /* System Defaults */
   background-color:transparent;
   font-size:8pt;
   /* Layout */
   font-size:1em;
}
.BBCurrentMembershipCaption
{
   /* System Defaults */
   height:30px;
   padding-top:15px;
   vertical-align:bottom;
   width:100%;
   border-bottom:1pt solid black;
}
.BBMembershipSummaryActionCaption
{
   /* System Defaults */
   height:30px;
   padding-top:15px;
   vertical-align:bottom;
   width:100%;
}
.BBMembershipFieldCaption
{
   /* System Defaults */
   width:175px;
}
.BBMembershipSummaryFieldCaption
{
   /* System Defaults */
   width:150px;
}
.BBMembershipFormReadonlyValue
{
   /* System Defaults */
   font-weight:lighter;
   font-style:italic;
}
.BBMembershipTextArea
{
   /* System Defaults */
   width:100%;
}
.BBMembershipFormTitle
{
   /* Layout */
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size: 2em;
   /* 24px */color: #000000;
   font-weight: bold;
   display: block;
   background: url(view.image?id=415) no-repeat 0 0;
   padding: 0 0 3px 40px;
   margin: 0 0 0.5em;
   border-bottom: 1px solid #e4ebf0;
   width: auto;
}
.BBMembershipBenefitsGridHeader
{
   /* System Defaults */
   font-weight:bold;
   font-size:x-small;
}
.BBMembershipBenefitsGridItem
{
   /* System Defaults */
   font-size:x-small;
}
.GivingHistoryList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.GivingHistoryListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.GivingHistoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
}
.NewsReaderFormImage
{
   /* System Defaults */
   text-align:right;
}
.NewsReaderResultsListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.NewsReaderResultsList
{
   /* System Defaults */
   border-width:0px;
   border-style:None;
   width:100%;
}
.NewsReaderItemLink
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.NewsReaderItemLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.NewsReaderItemLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.NewsReaderItemDesc
{
   /* System Defaults */
   white-space:normal;
}
.NewsReaderItemDate
{
   /* System Defaults */
   font-size:smaller;
   font-style:italic;
}
.NewsReaderLoadError
{
   /* System Defaults */
   background-color:transparent;
   color:red;
}
.NewsReaderFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family: inherit;
   font-size: 1em;
}
.NewsReaderFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:9pt;
   text-align:left;
   font-weight:bold;
   /* Layout */
   font-family: inherit;
   font-size: 1em;
}
.ChannelStoryApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   padding:0px;
   width:44px;
   height:14px;
}
.NewsChannelFormImage
{
   /* System Defaults */
   text-align:right;
}
.NewsChannelLoadError
{
   /* System Defaults */
   background-color:transparent;
   color:red;
}
.NewsChannelStoryList
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   background-color:transparent;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.NewsChannelStoryListHeader
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.NewsChannelItemTitle
{
   /* System Defaults */
   font-size:12pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   padding:5px 0 0 0;
   font-family: inherit;
   font-size: 18px;
}
.NewsChannelItemDesc
{
   /* Layout */
   font: normal 13px/1.7em "Courier New", Courier, monospace;
}
.NewsChannelItemDate
{
   /* System Defaults */
   font-size:smaller;
   font-style:italic;
   /* Layout */
   font-size:1em;
   padding-bottom: 1em;
}
.PostChannelStoryHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.PostChannelStoryLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   font-style:normal;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.ChannelStoryEditButton
{
   /* System Defaults */
   background:url(images/EditBtn.gif) no-repeat;
   padding:0px;
   width:30px;
   height:14px;
}
.ChannelStoryDeleteButton
{
   /* System Defaults */
   background:url(images/DeleteBtn.gif) no-repeat;
   padding:0px;
   width:44px;
   height:14px;
}
.ChannelNewStoryButton
{
   /* System Defaults */
   background:url(images/PostNewStory.gif) no-repeat;
   padding:0px;
   width:79px;
   height:14px;
}
.ChannelRSSFeedButton
{
   /* System Defaults */
   background:url(images/feed-icon.gif) no-repeat;
   padding:0px;
   width:16px;
   height:16px;
}
.rteImage
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px solid #D3D3D3;
   cursor:pointer;
   cursor:hand;
}
.rteImageRaised
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px outset;
   cursor:pointer;
   cursor:hand;
}
.rteImageLowered
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px inset;
   cursor:pointer;
   cursor:hand;
}
.rteVertSep
{
   /* System Defaults */
   margin: 0 4px 0 4px;
}
.rteBack
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px outset;
   letter-spacing:0;
   padding:2px;
}
.rteBack tbody tr td, .rteBack tr td
{
   /* System Defaults */
   background:#D3D3D3;
   padding:0;
}
.PostStoryFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-weight:bold;
   font-family: inherit;
}
.PostChannelStoryFormTable
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   background-color:transparent;
   /* Layout */
   font-size:1em;
   font-family:inherit;
   width: 430px;
}
.ChannelStoryTextbox
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width: 96%;
}
.NewsChannelFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-size: 22px;
   font-family: inherit:;
}
.PostChannelStoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.ChannelStoryValidationSummary
{
   /* System Defaults */
   background-color:transparent;
}
.FRDashBoardSectionHeading
{
   /* System Defaults */
   background-color: #000080;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 3px 3px 3px;
   white-space: nowrap;
}
.FRDashBoardSection
{
   /* System Defaults */
   border: buttonface 1pt solid;
   font-size: 10px;
}
.FRDashLink
{
   /* System Defaults */
   font-size: 12px;
}
.FRDashLink:link
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
}
.FRDashLink:visited
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
}
.FRDashLink:hover
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
}
.FRDashLink:active
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
}
.FRDashSubHeading
{
   /* System Defaults */
   font-weight: bold;
   font-size: 12px;
}
.FRTeamGraph
{
   /* System Defaults */
   WIDTH: 100%;
}
.FRTeamGraphName
{
   /* System Defaults */
   font-size: 12px;
}
.FRTeamGraphHeading
{
   /* System Defaults */
   border-bottom-style: solid;
   border-bottom-width: thin;
   font-size: 12px;
}
.FRTeamGraphFooter
{
   /* System Defaults */
   border-top-style: solid;
   border-top-width: thin;
   font-size: 12px;
}
.FRToDoNewDonationsText
{
   /* System Defaults */
   color: #FF0000;
   font-size: 12px;
   font-weight: bold;
}
.FRToDoImgCell
{
   /* System Defaults */
   WIDTH: 18px;
}
.FRButtonText
{
   /* System Defaults */
   BORDER-RIGHT: buttonface 1pt solid;
   FONT-SIZE: 12px;
   text-align: center;
   white-space: nowrap;
}
.FRButtonTextActive
{
   /* System Defaults */
   font-weight: bold;
}
.FRButton
{
   /* System Defaults */
   BORDER-RIGHT: buttonface 1pt solid;
   text-align: center;
   white-space: nowrap;
}
.FRParticipantName
{
   /* System Defaults */
   font-size: 16px;
}
.FRTeamName
{
   /* System Defaults */
   color: #666666;
   font-size: 12px;
}
.FRFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.FRAddressBookSelectedLetter
{
   /* System Defaults */
   font-size: 16px;
}
.FRActivityReportName
{
   /* System Defaults */
   font-weight: bold;
}
.FRText
{
   /* System Defaults */
   font-size: 12px;
}
.FRTextRaised
{
   /* System Defaults */
   color: #006600;
   font-size: 12px;
}
.FRDonorListSetCaption
{
   /* System Defaults */
   font-weight: bold;
   padding-bottom: 5px;
   padding-top: 5px;
}
.FRProgressIndicator
{
   /* System Defaults */
   font-size: 11px;
   color:#666666;
   font-weight: bold;
   vertical-align:top;
   background-color:#dcdcdc;
   border:0px;
   border-spacing:1px;
}
.FRSectionHeader
{
   /* System Defaults */
   font-weight:bold;
   background-color: #eeeeee;
   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:#333399;
   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;
}
.FRFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.FREvenRowStyle
{
   /* System Defaults */
   BACKGROUND-COLOR: #e9e9e9;
}
.FRDonorListEvenRowStyle
{
   /* System Defaults */
   background-color: #eeeeee;
}
.FRListingHeading
{
   /* System Defaults */
   COLOR: white;
   BACKGROUND-COLOR: #191970;
}
.FRDonorListHeading
{
   /* System Defaults */
   color: black;
   border-style: none;
   background-color: white;
}
.FRDonorListing
{
   /* System Defaults */
   border-style: none;
}
.FROddRowStyle
{
   /* System Defaults */
   BACKGROUND-COLOR: #ffffff;
}
.FRDonorListOddRowStyle
{
   /* System Defaults */
   background-color: #ffffff;
}
.FRDonorListFooterRowStyle
{
   /* System Defaults */
   background-color: #ffffff;
   font-weight: bold;
}
.FRManagerFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.FRManagerDashBoardSection
{
   /* System Defaults */
   FONT-SIZE: 10px;
   BORDER: buttonface 1pt solid;
}
.FRManagerDashBoardSectionHeading
{
   /* System Defaults */
   background-color: #000080;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 3px 3px 3px;
   white-space: nowrap;
}
.FRManagerDashBoardSectionToolbar
{
   /* System Defaults */
   font-size: 12px;
}
.FRManagerDashCaptions:link
{
   /* System Defaults */
   text-decoration: none;
}
.FRManagerDashCaptions:visited
{
   /* System Defaults */
   text-decoration: none;
}
.FRManagerDashCaptions:hover
{
   /* System Defaults */
   text-decoration: underline;
}
.FRManagerDashCaptions:active
{
   /* System Defaults */
   text-decoration: underline;
}
.FRManagerDashCaptions
{
   /* System Defaults */
   font-size: 12px;
}
.FRManagerFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.SurveyTitle
{
   /* System Defaults */
   font-size:14pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 1.1em;
   /* 18px */margin: 0 0 0.5em;
   color: #000000;
   display: block;
   background: url(view.image?id=415) no-repeat 0 0;
   padding: 0 0 3px 40px;
   border-bottom: 1px solid #e4ebf0;
   width: auto;
}
.SurveySubTitle
{
   /* System Defaults */
   font-size:12pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size: inherit;
   font-family: inherit;
}
.SurveyQuestion
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size: inherit;
   font-family: inherit;
   font-weight: bold;
   display: block;
   padding-bottom: 5px;
}
.SurveyQuestionSequence
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size: inherit;
   font-family: inherit;
   font-weight: bold;
}
.SurveyButtonsRow
{
   /* System Defaults */
   text-align:center;
}
.SurveyAnswer
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size: inherit;
   font-family: inherit;
}
.SurveyAnswerColumnHeading
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size: inherit;
   font-family: inherit;
   padding:0 5px;
}
.SurveyQuestionSeparator
{
   /* System Defaults */
   width:100%;
   font-size:1pt;
   background-color:#a9a9a9;
   /* Layout */
   background-color: transparent;
   font-size: 0;
}
.SurveyConstantSumTextbox
{
   /* System Defaults */
   width:50px;
}
.SurveyResponseResultsBar
{
   /* System Defaults */
   height:5px;
   background-color:green;
   border-right:1px solid #000000;
}
.SurveyResponseColumnHeading
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size: inherit;
   font-family: inherit;
}
.SurveyResponseCell
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size: inherit;
   font-family: inherit;
}
.SurveyAnswerTableHeaderRow
{
   /* System Defaults */
   background-color:#a9a9a9;
   /* Layout */
   background: transparent;
   font-weight: bold;
}
.SurveyResponseTableHeaderRow
{
   /* System Defaults */
   background-color:#a9a9a9;
}
.SurveyTestModeMessage
{
   /* System Defaults */
   font-weight:bold;
   font-size:16pt;
   color:red;
   /* Layout */
   font-size: 12px;
   font-family: inherit;
}
.SurveyAnswerRequiredMessage
{
   /* System Defaults */
   font-weight:bold;
   font-size:10pt;
   color:black;
   /* Layout */
   font-size: inherit;
   font-family: inherit;
   font-weight: normal;
   font-style: normal;
}
.SurveyButton
{
   /* System Defaults */
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   /* Layout */
   font-size: inherit;
   font-family: inherit;
}
.SurveyFormTable
{
   /* System Defaults */
   border:none;
   width:100%;
   /* Layout */
   width:600px;
}
.SurveyQuestionTable
{
   /* System Defaults */
   border:none;
}
.SurveyAnswerTable
{
   /* System Defaults */
   border:none;
   /* Layout */
   width: 100%;
}
.SurveyResponseTable
{
   /* System Defaults */
   border:none;
}
.SurveyOpenEndedEssayTextArea
{
   /* System Defaults */
   width:250px;
}
.SurveyOpenEndedAnswerTextbox
{
   /* System Defaults */
   width:150px;
   /* Layout */
   width:250px;
   float:left;
   clear:both;
}
.SurveyCompleteMessage
{
   /* System Defaults */
   font-size:10pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   text-align: left;
}
.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;
}
.CHDashBoardSection
{
   /* System Defaults */
   border: buttonface 1pt solid;
   font-size: 10px;
}
.CHDashLink
{
   /* System Defaults */
   font-size: 12px;
}
.CHDashLink:link
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
}
.CHDashLink:visited
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
}
.CHDashLink:hover
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
}
.CHDashLink:active
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
}
.CHDashSubHeading
{
   /* System Defaults */
   font-size: 12px;
   font-weight: bold;
}
.CHToDoImgCell
{
   /* System Defaults */
   width: 18px;
}
.CHButtonText
{
   /* System Defaults */
   border-right: buttonface 1pt solid;
   font-size: 12px;
   text-align: center;
   white-space: nowrap;
}
.CHButtonTextActive
{
   /* System Defaults */
   FONT-WEIGHT: bold;
}
.CHButton
{
   /* System Defaults */
   border-right: buttonface 1pt solid;
   text-align: center;
   white-space: nowrap;
}
.CHFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.CHText
{
   /* System Defaults */
   font-size: 12px;
}
.CHTextRaised
{
   /* System Defaults */
   font-size: 12px;
}
.CHConsoleHeaderRightTop
{
   /* System Defaults */
   font-size: 16px;
   text-align: left;
}
.CHConsoleHeaderRightBottom
{
   /* System Defaults */
   font-size: 12px;
   text-align: left;
}
.CHInvalidUserWarningLabel
{
   /* System Defaults */
   color: #FF0000;
   font-size: 12px;
   text-align: center;
}
.CHConsoleLiteralText
{
   /* System Defaults */
   font-size: 12px;
}
.CHDashCaptions
{
   /* System Defaults */
   font-size: 12px;
}
.CHFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.CHListingHeading
{
   /* System Defaults */
   COLOR: white;
   BACKGROUND-COLOR: #191970;
}
.FundraiserReportTitleCell
{
   /* System Defaults */
   text-align:center;
   vertical-align:top;
   width:100%;
}
.FundraiserReportDescriptionTableCell
{
   /* System Defaults */
   white-space:nowrap;
   text-align:right;
   vertical-align:top;
}
.FundraiserReportDescriptionLabel
{
   /* System Defaults */
   font-size:smaller;
   font-weight:bold;
   color:Blue;
}
.FundraiserReportDataTableCell
{
   /* System Defaults */
   white-space:nowrap;
   text-align:left;
   vertical-align:top;
}
.FundraiserReportDataLabel
{
   /* System Defaults */
   font-size:smaller;
   font-weight:bold;
}
.FundraiserReportSeparator
{
   /* System Defaults */
   color:Blue;
}
.FundraiserReportButtonCell
{
   /* System Defaults */
   text-align: right;
}
.FundraiserReportDetailsButton
{
   /* System Defaults */
   font-weight:bold;
   font-size:small;
}
.FundraiserReportChartCell
{
   /* System Defaults */
   text-align:center;
   vertical-align:top;
}
.FundraiserReportFormTable
{
   /* System Defaults */
   border:0;
   width:100%;
}
.FundraiserReportTitleLabel
{
   /* System Defaults */
   color:Blue;
   font-size:large;
   font-weight:bold;
}
.SearchDescriptionStyle
{
   /* System Defaults */
   WHITE-SPACE: pre;
   /* Layout */
   white-space:normal !important;
}
.QuickSearchFormTable
{
   /* Layout */
   padding: 0;
   margin: 0 0 0;
   position: relative;
   top: -7px;
   float: left;
   width: 147px;
}
.QuickSearchTextbox
{
   /* Layout */
   border: 0 none;
   width: 92px;
   height:13px;
   padding: 0;
   margin: 0 0 0 20px;
   font-size: 10px;
   background: transparent;
}
.QuickSearchButton
{
   /* Layout */
   margin: 0;
   padding: 0;
   width: 24px;
   background:transparent;
   border: 0 none;
   cursor:pointer;
}
.QuickSearchFieldCaption
{
   /* Layout */
   padding:0;
   display:none;
}
.CalendarViewCalendarContainer
{
   /* Layout */
   margin:0 0 1.25em;
   border:1px solid #AAAAAA;
}
.ListViewDateLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
   /* Layout */
   font-size:16px;
}
.ListViewEventItemContainer
{
   /* System Defaults */
   padding-left: 5px;
   font-size: smaller;
   /* Layout */
   font-size:1em;
}
.CalendarViewMonthYearLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
   /* Layout */
   height:auto;
   line-height:1em;
   vertical-align:top;
}
.CalendarViewDayHeader
{
   /* System Defaults */
   background-color:#336699;
   color:White;
   height:1px;
   /* Layout */
   background: transparent url(view.image?id=409) no-repeat scroll center -58px;
   padding: 6px 0;
}
.CalendarViewOtherMonthDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   color: #CC9966;
   /* Layout */
   background-color:#EFEFEF;
   border:1px solid #AAAAAA;
   color:#999999;
   height: 85px;
   padding:2px 5px;
}
.CalendarViewWeekendDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   /* Layout */
   background-color:#EDF2F8;
   border:1px solid #AAAAAA;
   height: 85px;
   padding:2px 5px;
}
.CalendarViewDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   /* Layout */
   padding:2px 5px;
   height: 85px;
}
.CalendarViewSelectedDay
{
   /* System Defaults */
   font-weight:bold;
}
.ListViewDateRangeGoButton
{
   /* Layout */
   margin:0 0 0 0.6em;
}
.ListViewEventDate
{
   /* System Defaults */
   font-weight: bold;
   color: #dd5511;
   margin-top: 15px;
   /* Layout */
   display: block;
   padding-top: 12px;
   font-size: 16px;
   font-weight: normal;
}
.ListViewEventTitle
{
   /* System Defaults */
   font-weight: bold;
   color: #0048BE;
   /* Layout */
   font-size:1em;
   color: #6c6c6c;
}
a.ListViewEventTitle:link
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
}
a.ListViewEventTitle:active
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
}
a.ListViewEventTitle:visited
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
}
a.ListViewEventTitle:hover
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: underline;
}
.ListViewEventSubtitle
{
   /* System Defaults */
   color:#00008B;
   vertical-align:top;
   /* Layout */
   color:inherit;
   font-style:italic;
}
.ListViewEventTime
{
   /* System Defaults */
   font-size:9pt;
   /* Layout */
   font-size:1em;
}
.ListViewEventLocation
{
   /* System Defaults */
   vertical-align:top;
   font-size:9pt;
   /* Layout */
   font-size:1em;
}
.EventCalendarName
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-weight:normal;
   font-size:22px;
}
.DetailEventTitle
{
   /* System Defaults */
   font-weight:bold;
}
.DetailEventSubtitle
{
   /* System Defaults */
   font-style:italic;
}
.DetailCaptionContainer
{
   /* System Defaults */
   background-color:#808080;
   /* Layout */
   background-color:transparent;
}
.DetailCaption
{
   /* System Defaults */
   color:white;
   /* Layout */
   font-size:18px;
}
.DetailEventCancelled
{
   /* System Defaults */
   font-style:italic;
}
.ListViewEventCancelled
{
   /* System Defaults */
   font-style:italic;
}
.CalendarViewToday
{
   /* System Defaults */
   border: 1px solid #aaa;
   background-color: lightsteelblue;
   width: 3%;
   /* Layout */
   background-color: #C0D7E9;
   border:1px solid #AAAAAA;
   padding:2px 5px;
   width: 20px;
   color: #000000;
}
.CalendarViewAllDayEvent
{
   /* System Defaults */
   border: 1px dotted #aaa;
   margin-bottom: 10px;
}
.CalendarViewMultiDayEvent
{
   /* System Defaults */
   margin-bottom: 10px;
}
.CalendarViewEvent
{
   /* System Defaults */
   margin-bottom: 10px;
}
.CalendarFilterContainer
{
   /* System Defaults */
   float: left;
   font-size: smaller;
   width: 100%;
   border: 2px solid gray;
}
.CalendarFilterSaveButton
{
   /* System Defaults */
   background-color: white;
   color: black;
   font-size: 8pt;
   width: 100px;
}
.CalendarFilterHorizontalDividers
{
   /* System Defaults */
   color: silver;
}
.EventCalendarPartContainer
{
   /* System Defaults */
   vertical-align: top;
   text-align: left;
}
.ListViewTopLeft
{
   /* System Defaults */
   border-bottom: solid 1px gray;
}
.ListViewTopRight
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   text-align: right;
}
.ListViewTopGap
{
   /* System Defaults */
   padding-top: 5px;
}
.ListViewEventTopGap
{
   /* System Defaults */
   padding-top: 10px;
}
.ListViewEventDivider
{
   /* System Defaults */
   margin-bottom: 10px;
}
.CalendarViewContainer
{
   /* System Defaults */
   width: 100%;
}
.CalendarViewTopLeft
{
   /* System Defaults */
   width: 35%;
   /* Layout */
   font-weight:bold;
   padding:0 0 1.25em;
}
.CalendarViewTopMiddle
{
   /* System Defaults */
   width: 30%;
   text-align: center;
   /* Layout */
   text-align:center;
   vertical-align:top;
   width:30%;
}
.CalendarViewTopRight
{
   /* System Defaults */
   width: 35%;
   text-align: right;
}
.CalendarViewTodayText
{
   /* System Defaults */
   white-space: nowrap;
}
.CalendarViewBottomIcons
{
   /* System Defaults */
   text-align: right;
}
.CalendarFilterSaveContainer
{
   /* System Defaults */
   text-align: right;
}
.CalendarFilterSaveMsg
{
   /* System Defaults */
   display: none;
   border: solid 1px #990033;
   color: #990033;
   font-size: small;
}
.CalendarEventRecurMsg
{
   /* System Defaults */
   padding: 3px;
   font-weight: bold;
}
.CalendarEventRecurContainer
{
   /* System Defaults */
   border: 1pt solid gray;
}
.CalendarFormLegend
{
   /* System Defaults */
   font-weight: bold;
}
.CalendarFormCategoryContainer
{
   /* System Defaults */
   width: 100%;
}
.CalendarFormDateTimeContainer
{
   /* System Defaults */
   width: 100%;
}
.CalendarFormOptionalText
{
   /* System Defaults */
   color: gray;
   vertical-align: top;
   font-size: x-small;
}
.CalendarFormEventInfoContainer
{
   /* System Defaults */
   width: 100%;
}
.CalendarFormHTMLEditor
{
   /* System Defaults */
   height: 250px;
   width: 400px;
}
.DetailCalendarCategory
{
   /* System Defaults */
   height: 30px;
   vertical-align: bottom;
}
.CalendarEditButtons
{
   /* Layout */
   margin:1em 0;
}
.EventCalendarButtons
{
   /* System Defaults */
   font-size:10pt;
   /* Layout */
   font-size:1em;
   padding:0 1em 0 0;
}
.EventCalendarButtonBar
{
   /* System Defaults */
   height: 40px;
   /* Layout */
   height:auto;
   padding:0 0 1.25em;
}
.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 */
   font-weight: bold;
   padding: 0 6px 0 0 !important;
   width: 120px;
}
.DetailLeft
{
   /* System Defaults */
   width: 10%;
   text-align: left;
   vertical-align: top;
   /* Layout */
   text-align:right;
   font-weight:bold;
}
.DetailDateTime
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   /* Layout */
   border: 0 none;
   font-weight: bold;
}
.DetailEventDetails
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   /* Layout */
   border: 0 none;
}
.DetailRight
{
   /* System Defaults */
   width: 90%;
   /* Layout */
   vertical-align:top;
   padding:3px 0 0;
}
.ListViewContainer
{
   /* System Defaults */
   width: 100%;
   border: none;
}
.EditEventLocation
{
   /* System Defaults */
   width: 275px;
   height: 30px;
}
.EditEventFees
{
   /* System Defaults */
   width: 275px;
   height: 25px;
}
.EditEventContactInfo
{
   /* System Defaults */
   width: 275px;
   height: 25px;
}
.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;
}
.EducationListHeaderItem
{
   /* System Defaults */
   padding:3px;
}
.EducationFormFieldSetCaption
{
   /* System Defaults */
   font-weight:bold;
}
.EducationListHeader
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.EducationFormFieldSet
{
   /* Layout */
   border:0 none;
   margin:0;
   padding:0;
}
.EducationListEvenRowStyle
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.EducationListOddRowStyle
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.BBVolOpSignUpInstructions
{
   /* System Defaults */
   font-style: italic;
}
.BBVolOpJobListPageControlCell
{
   /* System Defaults */
   text-align: right;
}
.BBVolOpBackToListCell
{
   /* System Defaults */
   text-align: right;
   white-space: nowrap;
}
.BBVolOpJobDetailCaption
{
   /* System Defaults */
   width: 15%;
}
.BBVolOpJobDetailButtonCell
{
   /* System Defaults */
   text-align: center;
}
.BBVolOpSignUpButtonCell
{
   /* System Defaults */
   text-align: center;
}
.BBVolOpSearchButtonCell
{
   /* System Defaults */
   text-align: center;
}
.BBVolOpJobListTable
{
   /* System Defaults */
   width: 100%;
}
.BBVolOpJobDetailTable
{
   /* System Defaults */
   width: 100%;
}
.BBVolOpSignUpTable
{
   /* System Defaults */
   width: 100%;
}
.BBVolOpJobList
{
   /* System Defaults */
   width: 100%;
}
.UpcomingEventContainer
{
   /* System Defaults */
   background-color:#f5f5f5;
   /* Layout */
   background: transparent;
}
.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;
}
.BBNotesNoteImageCell
{
   /* System Defaults */
   vertical-align: top;
}
.BBNotesNoteTopicCell
{
   /* System Defaults */
   font-weight: bold;
   text-align: left;
   /* Layout */
   width:25%;
}
.BBNotesNoteNameCell
{
   /* System Defaults */
   text-align: right;
   /* Layout */
   font-weight: bold;
   text-align:center;
   width:50%;
}
.BBNotesNoteDateCell
{
   /* System Defaults */
   text-align: right;
   /* Layout */
   font-weight: bold;
}
.BBNotesNoteLinkCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesNoteCell
{
   /* System Defaults */
   text-align: left;
   /* Layout */
   padding:5px 0;
}
.BBNotesListPageControlCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesListAddCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesList
{
   /* System Defaults */
   width: 100%;
}
.BBNotesInstructions
{
   /* System Defaults */
   font-style: italic;
   /* Layout */
   font-style: normal;
}
.BBNotesSearchFormTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesTabSelected
{
   /* System Defaults */
   font-weight: bold;
   padding-left: 3px;
   padding-right: 3px;
   /* Layout */
   padding: 0 10px 10px 0;
}
.BBNotesTabUnselected
{
   /* System Defaults */
   padding-left: 3px;
   padding-right: 3px;
   /* Layout */
   padding:0 10px 10px 0;
}
.BBNotesFieldCaption
{
   /* Layout */
   font-weight: bold;
}
.BBNotesNoteTable
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   margin: 15px 0 0;
}
.BBNotesLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesListLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesEditorLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesSearchFormLayoutTable
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   margin: 15px 0 0;
   width:auto;
}
.BBNotesTextArea
{
   /* System Defaults */
   width: 100%;
}
.BBNotesEditor
{
   /* System Defaults */
   width: 100%;
}
.BBNotesTextBox
{
   /* Layout */
   font-size:12px;
   margin:0 0 0.5em;
   border:1px solid #A7A6AA;
}
.Scroller
{
   /* System Defaults */
   border:#d8d8d8 1px solid;
   background-color: #eeeeee;
   font-family: Arial, Verdana;
   margin: 10px;
}
.ScrollerHeaderTD
{
   /* System Defaults */
   background-color: #eeeeee;
   text-align:center;
}
.ScrollerTitle
{
   /* System Defaults */
   font-size: 11pt;
   font-weight: bold;
   padding: 3px;
   white-space: nowrap;
}
.ScrollerWrapper
{
   /* System Defaults */
   border: #d8d8d8 0px solid;
   background-color: #ffffff;
   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 #999999;
   background-color:#EEEEEE;
   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:#222255;
   text-decoration:underline;
}
.SocialNetworking_ContentItemActionListItem_Part:visited
{
   /* System Defaults */
   font-weight:bold;
   color:#222255;
   text-decoration:underline;
}
.SocialNetworking_ContentItemActionListItem_Part a img
{
   /* System Defaults */
   width:0px;
   height:0px;
   margin-right:0px;
}
.SocialNetworking_ActionListItemConfirmationWrapper_Part
{
   /* System Defaults */
   position:relative;
   border:1px solid #666666;
   padding:10px;
   background-color:#FFFFFF;
   background-image:url(../../images/userdashboard/sn_confirmbg.gif);
   background-repeat:repeat-x;
   width:190px;
   margin-left:-110px;
   margin-right:0px;
   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:#333399;
   padding:5px;
   margin-right:10px;
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part:link
{
   /* System Defaults */
   color:#333399;
   font-weight:bold;
   font-size:110%;
   text-decoration:underline;
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part:visited
{
   /* System Defaults */
   color:#333399;
   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 #CCCCCC;
   border-bottom:1px solid #CCCCCC;
   padding:8px;
   overflow:auto;
   width:95%;
}
.PageSharingLink
{
   /* System Defaults */
   color:#444444;
   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 0px 0px 0px;
   padding:0px;
}
.PageSharingListItem
{
   /* System Defaults */
   list-style:none;
   float:left;
   margin-right:20px;
   padding:0px;
}
.PageSharingListItemLinkImage
{
   /* System Defaults */
   display:block;
   border:none;
   float:left;
   width:16px;
   height:16px;
   margin-right:2px;
}
.PageSharingLink:link
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
}
.PageSharingLink:visited
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
}
.PageSharingLink:hover
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
}
.PageSharingListItemLink:link
{
   /* System Defaults */
   color:#003399;
   font-size:10px;
   text-decoration:underline;
}
.PageSharingListItemLink:visited
{
   /* System Defaults */
   color:#003399;
   font-size:10px;
}
.PageSharingListItemLink:hover
{
   /* System Defaults */
   color:#003399;
   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:#000000;
}
.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:#999999;
   font-size:85%;
   margin-right:55px;
   margin-bottom:5px;
}
.PageSharingSendMeACopy
{
   /* System Defaults */
   margin-left:-2px;
}
.PageSharingCaptcha
{
   /* System Defaults */
   text-align:right;
   color:#999999;
   margin-right:55px;
}
.PageSharingCaptchaImageContainer
{
   /* System Defaults */
   border:1px solid #AAAAAA;
}
.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:0px;
   width:470px;
}
.ECardCaptchaControlCell
{
   /* System Defaults */
   margin-left:154px;
   clear:right;
   margin-top:3px;
   white-space:nowrap;
}
.ECardCaptchaImageContainer
{
   /* System Defaults */
   border:1px solid #AAAAAA;
}
.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:#CCCCCC;
   border:1px solid #AAAAAA;
   font-weight:bold;
   width:98%;
   /* Layout */
   background-color: transparent;
   border: 0 none;
   font-size: 1.17em;
   margin: 0;
   font-weight: bold;
}
.ECardPreviewBlock
{
   /* System Defaults */
   padding:5px;
   border:1px solid #CCCCCC;
   margin:5px 5px 5px 0px;
}
.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:#bbbbbb;
   font-weight:bold;
   padding:1px;
   margin:2px;
   border:1px solid #000000;
   /* Layout */
   background: transparent url(view.image?id=409) no-repeat scroll center -45px;
   border: 1px solid #9c9c9c;
   color: #ffffff;
}
.ECardPastStep
{
   /* System Defaults */
   background-color:#eeeeee;
   border:solid 1px #888888;
   font-weight:bold;
   padding:1px;
   margin:2px;
   color:#555555;
   /* Layout */
   background: transparent url(view.image?id=409) no-repeat scroll center -175px;
   border: 1px solid #e0e0e0;
   color: #8c8c8c;
}
.ECardFutureStep
{
   /* System Defaults */
   border:solid 1px #888888;
   font-weight:bold;
   padding:1px;
   margin:2px;
   background-color:#FFFFFF;
   color:#888888;
   /* Layout */
   background: transparent url(view.image?id=409) no-repeat scroll center -200px;
   border: 1px solid #e0e0e0;
   color: #8c8c8c;
}
.ECardCategorySelection
{
   /* System Defaults */
   margin-bottom:5px;
}
.ECardThumbnail:hover
{
   /* System Defaults */
   border:2px solid #888888;
}
.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;
   /* Layout */
   font-size: 1.33em;
   /* 16px */margin: 0;
   color: #83a4bc;
   font-weight: bold;
}
.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: .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: #0000ee;
   font-size: .8em;
   margin: 5px 30px;
   padding: 5px;
   text-decoration: underline;
}
.GivingSearchResultLink
{
   /* System Defaults */
   color: #0000ee;
   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 #CCCCCC;
}
.TransactionManagerFilterItem
{
   /* System Defaults */
   margin-right:25px;
   overflow:auto;
   margin-top:5px;
}
.TransactionManagerGrid
{
   /* System Defaults */
   width:500px;
   border-collapse:collapse;
   border:1px solid #AAAAAA;
}
.TransactionManagerGridCell
{
   /* System Defaults */
   padding:5px;
   border:none;
}
.TransactionManagerGridHeaderCell
{
   /* System Defaults */
   padding:5px 15px 5px 5px;
   cursor:pointer;
   cursor:hand;
   border:none;
   background-color:#CCCCCC;
}
.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 #AAAAAA;
   border-top:none;
}
.PagerInfoCell
{
   /* System Defaults */
   padding:5px;
   white-space:nowrap;
   font-weight:bold;
   background-color:#EEEEEE;
}
.PagerCurrentPageCell
{
   /* System Defaults */
   cursor:normal;
}
.TransactionManagerGridHeaderCellSortedAscending
{
   /* System Defaults */
   background-color:#BBBBBB;
   background-image:url("./images/SortAsc.gif");
   background-position:right center;
   background-repeat:no-repeat;
}
.TransactionManagerGridHeaderCellSortedDescending
{
   /* System Defaults */
   background-color:#BBBBBB;
   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 #888888;
   font-size:110%;
   width:100%;
}
.TransactionManagerSummaryHeaderRow
{
   /* System Defaults */
   background-color:#CCCCCC;
}
.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:#EEEEEE;
}
.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:#CCCCCC;
}
.TransactionManagerSummaryExpandCollapseLink
{
   /* System Defaults */
   display:block;
   width:16px;
   height:16px;
   float:left;
   margin-right:10px;
   background-color:#CCCCCC;
   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:#FFFFFF;
}
.TransactionManagerDetailsOddRow
{
   /* System Defaults */
   background-color:#FFFFFF;
}
.TransactionManagerEvenRow
{
   /* System Defaults */
   background-color:#EEEEEE;
}
.TransactionManagerDetailsEvenRow
{
   /* System Defaults */
   background-color:#EEEEEE;
}
.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 #AAAAAA;
   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:#CCCCCC;
}
.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:0px 0px 10px 0px;
}
.TransactionManagerPayablePledgeHelpTextDiv
{
   /* System Defaults */
   padding:10px 0px 0px 0px;
}
.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:0px;
   padding:0px;
   margin:0px:margin-bottom:10px;
}
.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 #CCCCCC;
}
.BBFormDisplayItem
{
   /* System Defaults */
   padding:3px;
}
.BBFormDisplayStartedFormList
{
   /* System Defaults */
   width:100%;
   border:1px solid #CCCCCC;
   margin-bottom:15px;
}
.BBFormDisplayPrintButtonContainer
{
   /* System Defaults */
   padding-top:15px;
}
.BBFormDisplayHelp
{
   /* System Defaults */
   position:absolute;
   padding:5px;
   border:1px solid #CCCCCC;
   min-width:200px;
   background-color:#FFFFDD;
   top:0px;
   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;
   /* Layout */
   width: 100px;
}
.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:#FFEEEE;
   margin-bottom:3px;
   margin-left:158px;
   margin-top:10px;
}
.BBFormDisplayRequiredFieldMarker
{
   /* System Defaults */
   float: left;
   margin-right: 8px;
}
.BBFormDisplayRequiredFieldMissingText
{
   /* System Defaults */
   background-color:#FFEEEE;
   margin-bottom:3px;
   margin-left:158px;
   margin-top:10px;
   /* Layout */
   float: left;
   clear: left;
   margin: 3px 0 3px 110px;
   font-family: Arial, Helvetica, sans-serif;
   padding: 0 3px;
}
.BBFormDisplaySelectList
{
   /* System Defaults */
   float:left;
   margin-right:8px;
}
.BBFormDisplayTextArea
{
   /* System Defaults */
   float: left;
   width: 300px;
   margin-right: 8px;
   /* Layout */
   width: 250px;
}
.BBFormDisplayTextbox
{
   /* System Defaults */
   float: left;
   width: 150px;
   margin-right: 8px;
}
.BBTag
{
   /* System Defaults */
   padding:5px 0px 5px 0px;
   margin:0px;
}
.BBTagHeader
{
   /* System Defaults */
   display:inline;
   font-weight:bold;
   font-size:12px;
   padding:0px 5px 0px 0px;
   margin:0px;
}
.BBTagList
{
   /* System Defaults */
   display:inline;
   padding:0px;
   margin:0px;
}
.BBTagItem
{
   /* System Defaults */
   display:inline;
   padding:0px;
   margin:0px;
}
.BBTagHeaderAll
{
   /* System Defaults */
   font-weight:bold;
   font-size:12px;
   padding:0px;
   margin:0px;
}
.BBTagListAll
{
   /* System Defaults */
   display:block;
   padding:0px;
   margin:0px;
}
.BBTagItemAll
{
   /* System Defaults */
   display:block;
   padding:0px;
   margin:0px;
}
.BBTagDelimiterAll
{
   /* System Defaults */
   display:none;
}

/* Custom Styles */
body
{
	font: normal 75% "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif; /* 12px / 16px (default) = .75em */
	color: #6c6c6c;
	margin: 0;
	padding: 0;
}

* html body { behavior: url("Document.Doc?id=3"); }

/* ------------------
  =page structure
------------------- */
#wrapOuter
{
	border-top:4px solid #497797;
	background:transparent url(view.image?id=409) no-repeat scroll center top;
	min-width: 916px;
}

*.container
{
	margin: 0 auto;
	width: 916px;
}

#wrapHeader
{
	float: left;
	width: 916px;
}

#wrapNav
{
	float: left;
	width: 916px;
	margin: 0 0 20px;
}

#wrapNav .gutter { padding: 0; }

#wrapLogo
{
	width: 490px;
	height: 90px;
	float: left;
	position: relative;
	left: -24px;
	margin: 4px 0 0;
	background:url(view.image?id=410) no-repeat 0 0;
}

* html #wrapLogo
{
	background: url(view.image?id=411) no-repeat 0 0;
	margin: 3px 0 0;
}

#wrapLogo a
{
	display: block;
	height: 30px;
	width: 400px;
	text-indent: -500000px;
}

#wrapLogo .gutter { padding: 35px 0 0 30px; }

#wrapUtility
{
	background:url(view.image?id=412) no-repeat 0 0;
	float: right;
	width: 235px;
}

#wrapUtility .gutter { padding: 0 25px 0 0; }

#wrapContentOuter
{
	float: left;
	width: 916px;
}

#wrapContentInner
{
	width: 916px;
	float: left;
}

#contentPrimary
{
	width: 618px;
	float: right;
}

#contentPrimary .gutter { padding: 1em 0 0 12px; }

#contentSecondary
{
	float: left;
	background:url(view.image?id=413) repeat-x 0 0;
	width:286px;
}

#contentSecondary .gutter { padding: 20px 6px 0; }

#contentSub
{
	width: 200px;
	float: right;
}

#contentSub .gutter { padding: 0; }

#wrapFooter
{
	background:transparent url(view.image?id=414) no-repeat scroll center top;
	margin: 0 auto;
	min-width: 916px;
	clear: both;
}

#wrapFooterInner
{
	width: 916px;
	margin: 0 auto;
}

*.footerCol
{
	width: 229px;
	float: left;
}

#wrapFooter .footerCol .gutter { padding: 45px 19px 0 0; }

/* | one column styles
----------------------- */

#oneCol #contentPrimary { width: 916px; }

/* | two column stlyes
------------------------ */

#twoCol #contentPrimary { width: 618px; }

/* | home layout */

#home #contentPrimary { width: 100%; }

/* | 1-2 Column
------------------------- */

#contentPrimary .myHomeContent .singleCol
{
	clear: both;
	width: 100%;
}

#contentPrimary .myHomeContent .primary
{
	width: 294px;
	float: left;
	clear: left;
}

#contentPrimary .myHomeContent .secondary
{
	width: 294px;
	float: right;
	clear: right;
}

/* | home layout 
------------------------- */

#home #contentPrimary, #home #contentHeadline
{
	width: 100%;
	float: left;
	border-bottom: 1px solid #edf2f5;
	margin: 0 0 9px;
	padding: 0;
}

#home #contentPrimary .primary
{
	width: 606px;
	float: left;
	_overflow: hidden;
}

#home #contentPrimary .primary .gutter { padding: 0; }

#home #contentPrimary .secondary
{
	width: 296px;
	float: right;
}

#home #contentPrimary .secondary .gutter { padding: 0; }

#home #contentSecondary
{
	width: 100%;
	float: left;
	border-bottom: 1px solid #edf2f5;
	margin: 0 0 32px;
	padding: 0;
	background: transparent;
}

#home #contentSecondary .primary
{
	width: 606px;
	float: left;
}

#home #contentSecondary .primary .gutter { padding: 0; }

#home #contentSecondary .secondary
{
	width: 296px;
	float: right;
}

#home #contentSecondary .secondary .gutter { padding: 0; }

#home #contentSub
{
	width: 100%;
	float: left;
	padding: 0 0 31px;
	margin: 0;
}

#home #contentSub .primary
{
	width: 606px;
	float: left;
}

#home #contentSub .primary .gutter { padding: 0; }

#home #contentSub .secondary
{
	width: 296px;
	float: right;
}

#home #contentSub .secondary .gutter { padding: 0; }

/* ------------------------
  =header and text styles
------------------------ */

h1, *.EventCalendarName, *.SpellFormTitle, #wrapNav .mainNav li a, *.ReportTitle, *.BBDocumentFormTitle
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 2em; /* 24px */
	color: #000000;
	font-weight: bold;
	display: block;
	background: url(view.image?id=415) no-repeat 0 0;
	padding: 0 0 3px 40px;
	margin: 0 0 0.5em;
	border-bottom: 1px solid #e4ebf0;
	width: auto;













}

*.feature h1
{
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:1.67em;
	position: absolute;
	bottom: 25px;
	right: 105px;
	color: #ffffff;
	z-index: 1000;
	margin: 0;
	padding:0;
	border: 0 none;
	background: transparent;
}

#home #contentPrimary .feature h1
{
	bottom: 100px;
	right: 97px;
}

#contentSecondary h1, #contentSub h1 { font-size: 1.5em; /* 18px */ }

h2
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em; /* 18px */
	margin: 0 0 0.5em;
	color: #000000;
	display: block;
	background: url(view.image?id=415) no-repeat 0 0;
	padding: 0 0 3px 40px;
	border-bottom: 1px solid #e4ebf0;
	width: auto;
}

#contentSecondary h2, #contentSub h2 { font-size: 2em; /* 24px */ }

#home .upcomingEventsCallout h2
{
	background:url(view.image?id=428) no-repeat 0 0;
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size: 1.17em;
	color: #555555;
	font-weight:normal;
	padding: 8px 12px 4px 69px;
	margin:0;
	border: 0 none;
}

h3, *.LoginFormTitle, *.DonationListingHeading, *.DonationCaptureListingHeading, *.CalendarFormLegend, *.ListViewDateLabel, *.ListViewEventDate, *.CalendarViewTopMiddle, *.EventSectionHeader, *.DetailCaption, *.NewsReaderFormTitle, *.ProfileFormTitle, *.UpcomingEventTitle, *.HighlightEventTitle, *.SubscriptionFormTitle
{
	font-size: 1.33em; /* 16px */
	margin: 0;
	color: #83a4bc;
	font-weight: bold;
}

#contentSecondary h3, #contentSub h3 { font-size: 1.17em; /* 14px */ }

#home .mediaContainer h3, #home .mediaWrap h3
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #000000;
	font-weight: normal;
	margin: 0 0 7px;
}

h4, *.LoginSectionHeader, *.DetailDateTime, *.EventItemTitleTime, *.EventItemTitleName, *.EventItemRegistrationsHeader, *.EventItemRegistrantsEventName, *.NewsChannelItemTitle, *.ReportListingHeading
{
	font-size: 1.17em; /* 14px */
	margin: 0 0 12px;
}

#contentSecondary h4, #contentSub h4 { font-size: 1em; /* 12px */ }

#home .eventList h4
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.33em;
	color: #000000;
	font-weight: normal;
	margin: 0;
}

h5
{
	font-size: 1em; /* 12px */
	margin: 0 0 12px;
}

*.footerCol h5
{
	color:#518AA3;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	margin: 0 0 3px;
}

#contentSecondary h5, #contentSub h5 { font-size: .83em; /* 10px */ }

h6
{
	font-size: 1em; /* 12px */
	margin: 0 0 12px;
	font-style: italic;
}

#contentSecondary h6, #contentSub h6 { font-size: .83em; /* 10px */ }

body, *.ListViewEventSubtitle, *.ListViewEventTime, *.ListViewEventLocation, *.BBFormSelectList, *.BBFormTextArea, *.BBFormTextbox, *.DiscussionGroupMessage, *.DiscussionGroupHeadingText, *.DiscussionTopicListHeader, *.BBNotesTextBox, #wrapFooter h3, *.EventItemTitleDescription, *.BBMessage
{
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	color: #6c6c6c;
	line-height: 23px;
	font-style: normal;
}

/*
ul.nccUlMenuSub1 li a {
font-family: Lucida Sans Unicode, Lucida Grande, Verdana,sans-serif;
color: red;
}
*/

*.BBFormSelectList, *.BBFormTextArea, *.BBFormTextbox
{
	line-height: normal;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

p, address
{
	margin: 0 0 1.83em;
	/* line-height: 23px; */
font-style: normal;
}

#contentSecondary p, #contentSub p { font-size: .83em; /* 10px */ }

#home .mediaDescription p
{
	font-size: 1.08em;
	line-height: 1.43em;
	margin: 0 0 0.75em;
}

#home .eventList p
{
	margin: 0 0 1.97em;
	line-height: normal;
	color: #83a4bc;
	font-family:Georgia, "Times New Roman", Times, serif;
}

code { font-size: 1.4em; }

#wrapFooter address, #wrapFooter p
{
	color: #ACACAC;
	line-height: 1.75em;
	margin: 0 0 25px;
}

/* ---------------
   =List styles
 --------------- */

ul, ol
{
	margin: 0;
	padding: 0;
}

li
{
	margin: 0;
	padding: 0;
}

#contentPrimary ul
{
	list-style-position: outside;
	margin: 0 0 1.83em 15px;
}

#contentPrimary li
{
	line-height: 23px;
	padding: 0 0 0 5px;
}

#wrapContentOuter ol
{
	margin: 0 0 1em 20px;
	padding: 0;

	list-style-position: outside;
}

#wrapContentOuter ol li
{
	padding: 0;
	line-height: 23px;
}
/* ===== HIDE DEFINITION LIST STYLES =====
dt, dd {
margin: 0;
padding: 0;
}
dt {
font-size: 1em; /* 12px */
font-weight: bold;
line-height: 23px;
padding: 0;
margin: 0;
}

dd
{
	padding: 0 0 0 20px;
	line-height: 23px;
}

#contentSecondary dd, #contentSub dd { padding: 0; }
 ===== END HIDING ===== */ /* ---------------
   =Link styles
 --------------- */
 a, a:link, a:active, *.JobBoardSearchLink:link, *.JobBoardSearchLink:visited, *.JobBoardPostLink:link, *.JobBoardPostLink:visited, *.JobDetailLink:link, *.JobDetailLink:visited, *.JobResultsLink:link, *.JobResultsLink:visited, *.DiscussionFooterLink:link, *.DiscussionFooterLink:visited, *.DiscussionTopicLink:link, *.DiscussionTopicLink:visited, *.BBNameLink:link, *.BBNameLink:visited, table.ReportFormTable legend {
color: #83A4BC;
text-decoration:none;
}

a.ListViewEventTitle, a.ListViewEventTitle:link, a.ListViewEventTitle:visited { color: #6c6c6c; }

a:hover, *.JobBoardSearchLink:hover, *.JobBoardPostLink:hover, *.JobDetailLink:hover, *.JobResultsLink:hover, *.DiscussionFooterLink:hover, *.DiscussionTopicLink:hover, *.BBNameLink:hover, a.ListViewEventTitle:hover
{
	color: #ACD373;
	text-decoration:underline;
}

a img { border: none; }

#footerCol4 a
{
	color: #acacac;
	text-decoration: none;
}

#footerCol4 a:hover
{
	color: #acacac;
	text-decoration: underline;
}

/* ---------------
   =Skipnav styles
 --------------- */
a.skip
{
	position: absolute;
	top: -50em;
	font-size: 1.2em;
	font-weight: bold;
}

a.skip:hover, a.skip:active, a.skip:focus
{
	position: absolute;
	left: 50%;
	top: 0;
	background: #fff;
	padding: .5em;
	text-align: center;
	margin: 0 auto 0 -10em;
	display: block;
	width: 20em;
}

/* ------------------
	| Image Styles
--------------------- */

img { vertical-align:bottom; }

.imageFloatRight
{
	float: right;
	width: auto;
	padding: 10px 0 0 6px;
}

.imageFloatLeft
{
	float: left;
	width: auto;
	padding: 0 10px 1.83em 0;
}

/* ------------------
	| Menu Styles
--------------------- */

/* Utility Menu */
#wrapUtility ul
{
	list-style: none;
	list-style-position:outside;
	float: right;
	width: 35px;
	position:relative;
	top:-5px;
}

#wrapUtility ul li a
{
	text-decoration: none;
	font-size: 0.92em;
	color: #ffffff;
}

/* Main Nav */
#wrapNav
{
	font-family: Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
	position:relative;
	z-index:100;
}

#wrapNav ul li a, #wrapNav ul li a:visited
{
	display:block;
	text-decoration:none;
	color:#83a4bc;
	text-align:center;
	line-height:20px;
	font-size:1.17em;
	overflow:hidden;
	padding: 20px 4px 31px 10px;
}

#wrapNav ul li.first a, #wrapNav ul li.first a:visited
{
	text-indent: -500000px;
	background: url(view.image?id=416) no-repeat 10px 22px;
	padding: 20px 20px 31px 10px;
	display: block;
}

* html #wrapNav ul li.first a, * html #wrapNav ul li.first a:visited
{
	height: 71px;
	width: 30px;
	padding: 0;
}

#wrapNav ul
{
	padding:0;
	margin:0;
	list-style: none;
}

#wrapNav ul li
{
	display: block;
	float:left;
	position:relative;
	padding: 0 6px 0 0;
	margin: 0 15px 0 0;
}

#wrapNav ul li.last { margin: 0; }

#wrapNav ul li:hover, #wrapNav ul li.selected, #wrapNav ul li.selected:hover { background: url(view.image?id=417) no-repeat 100% 0; color:
}

* html #wrapNav ul li:hover, * html #wrapNav ul li.selected { background: url(view.image?id=418) no-repeat 100% 0; }

#wrapNav ul li ul { display: none; }

/* specific to non IE browsers */
#wrapNav ul li:hover a, #wrapNav ul li.selected a
{
	color:#acd373 !important;
	background: url(view.image?id=417) no-repeat 0 0;
}

* html #wrapNav ul li:hover a, * html #wrapNav ul li.selected a
{
	color:#acd373;
	background: url(view.image?id=418) no-repeat 0 0;
}

#wrapNav ul li.first:hover a { background: url(view.image?id=419) no-repeat 0 0; }

* html #wrapNav ul li.first:hover a { background: url(view.image?id=420) no-repeat 0 0; }

#wrapNav ul li:hover ul { display:none; }

#wrapNav ul li:hover ul li ul { display: none; }

/* Internal Left Menu */
#contentSecondary ul
{

	padding: 5px 0 50px 6px;
	list-style:none;
	list-style-position:outside;
	margin: 0;
	float:left;
	width: auto;
}

#contentSecondary ul li, #contentSecondary .mainMenu li.selected ul li
{
	background:url(view.image?id=421) no-repeat 0 100%;
	float: left;
	width: 226px;
}

#contentSecondary ul li a, #contentSecondary ul li a:link, #contentSecondary .mainMenu li.selected ul a, #contentSecondary .mainMenu li.selected ul a:link
{
	color: #6c6c6c;
	font-size: 13px;
	text-decoration:none;
	display:block;
	padding: 5px 0 9px 6px;
	line-height:normal;
}

#contentSecondary ul li.selected a, #contentSecondary ul li.selected a:link, #contentSecondary ul li.selected a:hover, #contentSecondary ul li:hover a, #contentSecondary ul li:hover a:link, #contentSecondary ul li:hover a:hover, #contentSecondary .mainMenu li.selected ul li.selected a, #contentSecondary .mainMenu li.selected ul li.selected a:link, #contentSecondary .mainMenu li.selected ul li.selected a:hover, #contentSecondary .mainMenu li.selected ul li:hover a, #contentSecondary .mainMenu li.selected ul li:hover a:link, #contentSecondary .mainMenu li.selected ul li:hover a:visited, #contentSecondary .mainMenu li.selected ul li:hover a:hover { color:#acd373; }

#contentSecondary ul li:hover a, #contentSecondary ul li:hover a:link, #contentSecondary ul li:hover a:hover, #contentSecondary .mainMenu li.selected ul li:hover a, #contentSecondary .mainMenu li.selected ul li:hover a:link, #contentSecondary .mainMenu li.selected ul li:hover a:visited { text-decoration: underline; }

/* Internal Dynamic */
#contentSecondary .mainMenu li, #contentSecondary .mainMenu li a, #contentSecondary .mainMenu li a:link, #contentSecondary .mainMenu li a:visited, #contentSecondary .mainMenu li.selected a, #contentSecondary .mainMenu li.selected a:link, #contentSecondary .mainMenu li.selected a.selected, #contentSecondary .mainMenu li.selected a:link.selected { display:none; }

#contentSecondary .mainMenu li.selected { background: transparent; }

#contentSecondary .mainMenu li.selected, #contentSecondary .mainMenu li.selected ul, #contentSecondary .mainMenu li.selected ul li, #contentSecondary .mainMenu li.selected ul a, #contentSecondary .mainMenu li.selected ul a:link, #contentSecondary .mainMenu li.selected ul a:visited, #contentSecondary .mainMenu li.selected ul a.selected { display: block; }

#contentSecondary .mainMenu, #contentSecondary .mainMenu li.selected, #contentSecondary .mainMenu li.selected a
{
	margin: 0;
	padding: 0;
	line-height:0;
	width: auto;
}

/* Footer Menus */
#wrapFooter .footerCol ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-position:outside;
}

#wrapFooter .footerCol ul li { padding: 0 0 19px; }

#wrapFooter .footerCol ul li a, #wrapFooter .footerCol ul li a:visited
{
	color:#518AA3;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

#wrapFooter .footerCol ul li:hover ul li:hover a, #wrapFooter .footerCol ul li:hover ul li:hover a:visited { text-decoration: underline; }

#wrapFooter .footerCol ul li:hover a, #wrapFooter .footerCol ul li:hover a:visited, #wrapFooter .footerCol ul li:hover ul li a, #wrapFooter .footerCol ul li:hover ul li a:visited { text-decoration: none; }

#wrapFooter .footerCol ul li ul { padding: 0; }

#wrapFooter .footerCol ul li ul li { padding: 0; }

#wrapFooter .footerCol ul li ul li a, #wrapFooter .footerCol ul li ul li a:visited
{
	color:#ACACAC;
	font-weight:normal;
	text-transform:none;
}

/* Footer Dynamic Menu */

#footerCol1 .mainMenu li { display: none; }

#footerCol1 .mainMenu li.menuItem2, #footerCol1 .mainMenu li.menuItem2 li, #footerCol1 .mainMenu li.menuItem3, #footerCol1 .mainMenu li.menuItem3 li { display: block; }

#footerCol2 .mainMenu li { display: none; }

#footerCol2 .mainMenu li.menuItem4, #footerCol2 .mainMenu li.menuItem4 li, #footerCol2 .mainMenu li.menuItem5, #footerCol2 .mainMenu li.menuItem5 li, #footerCol2 .mainMenu li.menuItem6, #footerCol2 .mainMenu li.menuItem6 li { display: block; }

#footerCol3 .mainMenu li { display: none; }

#footerCol3 .mainMenu li.menuItem7, #footerCol3 .mainMenu li.menuItem7 li, #footerCol3 .mainMenu li.menuItem8, #footerCol3 .mainMenu li.menuItem8 li, #footerCol3 .mainMenu li.menuItem9, #footerCol3 .mainMenu li.menuItem9 li { display: block; }

/* ------------------
  =custom styles
--------------------- */
.feature
{
	position:relative;
	_height: 1%;
}

*.feature img
{
	position: relative;
	z-index: 1;
}

.promo
{
	background:transparent url(view.image?id=422) no-repeat scroll center bottom;
	padding:0 0 35px;
	text-align:center;
}

.floatLeft { float: left; }

.floatRight { float: right; }

.clear { clear: both; }

.mediaPhoto
{
	width: 100%;
	float: left;
	padding: 0 0 21px;
}

*.mediaPhoto img
{
	width: auto;
	float: left;
	padding: 0 8px 0 0;
}

.mediaPhotoCaption
{
	width: 160px;
	float: left;
	padding: 2em 0 0;
	line-height: 16px;
}

*.mediaVideo p, *.mediaVideo h3 { line-height: normal; }

/* | Home Custom Styles
---------------------------------- */

.mediaContainer { width: 298px; }

.eventList
{
	background: transparent url(view.image?id=429) no-repeat scroll center top;
	padding: 2em 2em 0 2.45em;
}

#home .eventList .buttonWrap
{
	text-align: center;
	padding: 1em 0 1.5em;
}

#home #contentSecondary .primary .mediaDescription, #home #contentSecondary .secondary .mediaDescription { padding: 0.83em 0 0; }

#home #contentPrimary .feature { left: -16px; }

#home #contentPrimary .secondary .mediaWrap { margin: 0 0 15px; }

#home #contentSecondary .mediaWrap
{
	width: 298px;
	background: transparent url(view.image?id=426) no-repeat scroll center bottom;
	text-align:center;
}

#home #contentSub .primary .mediaWrap
{
	background: transparent url(view.image?id=427) repeat-y scroll right 0;
	width: 606px;
	float:left;
	position: relative;
}

#home #contentSub .primary .mediaDescription
{
	width: 400px;
	float: right;
	padding: 31px 0 0;
}

#home #contentSub .primary .mediaWrap .buttonWrap { padding: 12px 0 0 27px; }

#home #contentSub .mediaWrap .homeDonStewartImage { margin: -25px 0 0; }

#home #contentSub .secondary .mediaWrap { position: relative; }

#home #contentSub .secondary .mediaWrap .buttonWrap
{
	position:absolute;
	bottom: 35px;
	left: 70px;
}

/* | My Home Custom Styles
============================= */

/* = My Home Styles
============================== */

*.myHomeBox
{
	border-collapse: collape;
	margin: 0 0 2em;
	padding: 0;
}

*.myHomeBox td
{
	border-collapse: collape;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

*.myHomeBoxHeader { text-align: left; }

*.myHomeBoxCaption
{
	padding: 0 6px 6px 0;
	text-align: right;
	font-weight: bold;
	vertical-align: top;
}

/* bottom styles */
*.myHomeBox td.left
{
	background: url(view.image?id=567) no-repeat 0 100%;
	padding: 8px 0 6px;
}

*.myHomeBox td.right
{
	background: url(view.image?id=568) no-repeat 100% 100%;
	padding: 8px 12px 6px 6px;
}

/*------------------------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, *.InterestsFormChecklist td input, *.InterestsFormChecklist td label, span input, span label
{
	vertical-align: middle;
	margin: 0 6px 0 0;
}

*.InterestsFormChecklist td input, span input { margin: 0 6px 0 0; }

*.BBFieldControlCell { width: auto; /* Fixes blowout from Tribute Information on the Donation Form */ }

/* ----------------------
	| Part Styles
	-------------------- */
	
*.QuickSearchFieldCaption { display: none; }

*.QuickSearchTextbox
{
	border: 0 none;
	width: 92px;
	height:13px;
	padding: 0;
	margin: 0 0 0 20px;
	font-size: 10px;
	background: transparent;
}

*.QuickSearchButton
{
	margin: 0;
	padding: 0;
	width: 24px;
	background:transparent;
	border: 0 none;
	cursor:pointer;
}

*.QuickSearchFormTable
{
	padding: 0;
	margin: 0 0 0;
	position: relative;
	top: -7px;
	float: left;
	width: 147px;
}

/* -----------------------------------
  =quarantined styles - hacks go here
------------------------------------ */
* html #wrapHeader, * html #wrapNav, * html #wrapMedia { height: 1%; /* ie6 hasLayout */ }

/* =Part Default Overrides
============================== */
/* =Weblog
====================*/
td.taRight table { margin:0 0 0 auto; }

a.ChannelStoryEditButtonWAI { padding:0 1em 0 0; }

a.ChannelStoryDeleteButtonWAI { }

tr.BBDocumentDisplayOddRowStyle td, tr.BBDocumentDisplayEvenRowStyle td, tr.BBDocumentDisplayHeaderRow td { padding:3px 5px; }

*.PostChannelStoryFormTable td img { padding-top: 4px; }

/* | Profile Display

==================== */

*.ProfileDisplayFieldCaption { width: 160px; }

/* | eCards
==================== */

*.ECardSection div table th { text-align: left; }

/* =Login Form
==================== */
table.taCenter table, td.taCenter table { margin:0 auto; }

table.w100p.taCenter table.taCenter { margin:0 auto 0 0; }

/* =Discussion Group
==================== */
input.DiscussionGroupSubmitButton { margin:0 0.5em 0 0; }

tr.DiscussionTopicsOddRowStyle td, tr.DiscussionTopicsEvenRowStyle td, tr.DiscussionTopicListHeader td { padding:0; }

table.DiscussionSearchList p { padding:0.1em 0 0.5em; }

tr.DiscussionSearchHeader td { font-weight:bold; }

span.DiscussionSearchNew { color:red; }

*.DiscussionSearchList td { padding: 3px; }

a.DiscussionGroupPruneButton, a.DiscussionGroupBlockButton, a.DiscussionGroupReplyButtonWAI
{
	padding: 0;
	width: 80px;
}

/* =Giving History
==================== */
table.GivingHistoryList td { padding:2px; }

/* =Email Pref
==================== */
#trEmailLists table { border-collapse:collapse; }

#trEmailLists { background:transparent; }

*.BSubscriptionFormMessage input { margin-right: 0; }

/* =event calendar
====================*/
td.ListViewTopGap .BBFormTextbox { margin:0 0 0.1em; }

td.ListViewTopGap { font-weight:bold; }

*.ListViewEventItemContainer div { padding: 0 0 20px 0 !important; }

*.CalendarViewEventItemContainer div { line-height: normal; }

*.CalendarViewEvent { line-height: normal; }

*.CalendarViewToday a { color: #000000; }

/* =event registration 
==================== */
table.EventItemRegistrationsTable .BBFormSelectList { margin:4px 0; }

table.EventTable table table.w100p table.w100p table tr.BBListEvenRowStyle table table, table.EventTable table table.w100p table.w100p table tr.BBListOddRowStyle table table { width:auto !important; }

table.EventTable td.DonationCaptureFieldControlCell { width:252px; }

*.EventAttendeesCurrent, *.EventAttendeesOverallTotal, *.EventAttendeesComplete { background: transparent; }

/* Event Calendar Highlights
====================== */

#printStart br { display: none; }

#printStart .HighlightEventDate, #printStyle .HighlightEventTime { display: block; }

#printStyle .HighlightEventTitle, #printStyle img { display: inline; }

#printStyle img { margin: 0 0 0 3px; }

*.UpcomingEventContainer div div
{
	float:left;
	width: 100%;
	padding: 0 0 1.83em;
	background: url(view.image?id=445) no-repeat 50% 100%;
}

#WzTtDiV, #WzTiTl { width: 180px !important; }

#WzTiTlTb { width: 175px !important; }

#WzTiTl { background-color: #83A4BC !important; }

#WzBoDy
{
	background-color: #fff !important;
	border: 1px solid #83A4BC !important;
	width:172px !important;
}

#WzClOsE { background-color: #83A4BC !important; }

/* =Donation Form
==================== */
table.DonationCaptureSelectList
{
	border:0px none #F1E6D5;
	background:transparent;
}

td.wsNowrap.BBFieldControlCell.sDonationCaptureFieldControlCell table { margin:0px !important; }

td.DonationFieldControlCell table.taLeft { margin:2px 0 0; }

td.DonationFieldControlCell table.taLeft td.DonationFieldControlCell { padding:1px 0 0.5em; }

td.DonationFieldControlCell table.taLeft td.DonationFieldControlCell table td { white-space:nowrap; }

td.DonationFieldControlCell table.taLeft td.DonationFieldControlCell.vaBottom
{
	padding-right:19px;
	text-align:left;
	vertical-align:top;
}

td.DonationFieldControlCell table.taLeft td.DonationFieldControlCell span.vaTop
{
	display:block;
	padding:0 11px 0 0;
}

td.DonationFieldControlCell table.taLeft td.DonationFieldControlCell span input
{
	display:block;
	float:left;
	height:15px;
	margin: 0;
	padding:0;
}

td.DonationFieldControlCell table.taLeft td.DonationFieldControlCell.wsNowrap table { margin:0 !important; }

td.DonationFieldControlCell table.taLeft td.DonationFieldControlCell span label
{
	position:absolute;
	left:-50000px;
}

td.DonationFieldControlCell table.taLeft td.DonationFieldControlCell span.vaTop label
{
	position:static;
	padding: 0 0 0 5px;
	line-height: normal;
}

/* =Search
==================== */
tr.SearchHeaderRow td { padding:3px 5px; }

tr.SearchOddRowStyle td, tr.SearchEvenRowStyle td { padding:3px 5px; }

*.SearchTable { white-space: normal !important; }

*.BBSearchDescriptionStyle { white-space: normal !important; }

/* =reports
==================== */
div.ReportChartCell
{
	width:330px !important;
	height:318px !important;
	/*border:1px solid #ccc;*/
_overflow: auto;
}

div.ReportChartCell div table td div
{
	width: 320px !important;
	overflow: auto;
}

table.ReportFormTable fieldset
{
	margin:0 2px;
	padding:3px 6px 6px;
}

*.ReportsLandingFieldCaption { width: 170px; }

*.ReportsLandingFieldControlCell { padding: 0 0 1em 1em; }

*.ReportCalendarSelector { color: #ffffff; }

table.ReportFormTable legend
{
	font-size:11px;
	margin:11px 0;
	padding:0 5px 0;
	text-transform:none;
	line-height:normal;
	font-weight:bold;
}

#WzBoDy { background-color:#f4f4f4 !important; }

#wrapFooter .ReportFormTable
{
	margin-top: 5px;
	float: right;
	width: auto;
}

#wrapFooter .ReportFormTable span
{
	color: #ffffff !important;
	font-size: 10px !important;
}

/* =Social Networking Profile Display
============================== */

#snPhoto
{
	padding:0 0 10px 10px;
	width:140px;
}

*.snName
{
	font-size:18px;
	font-weight:normal;
	color:#6C6C6C !important;
}

*.snUpdateLink
{
	display:inline-block;
	font-weight:normal;
	font-size:11px;
}

#snSideBar .snUpdateLink { display:block; }

#snPhoto .snUpdateLink { margin-left:-2px; }

*.snInfoSection
{
	margin-bottom:20px;
	border: 0 none;
	padding:0 10px 10px;
}

*.snInfoSection table { width:100%; }

*.snInfoSection table td
{
	vertical-align:top;
	text-align:left;
}

*.snInfoSection table td.ProfileDisplayFieldCaption { width:25%; }

#snSideBar .snInfoSection table td.ProfileDisplayFieldCaption { width:auto; }

* .snInfoSection .ProfileDisplayFieldControlCell { color:#808080; }

#snPrimaryContent .snInfoSection table td.ProfileDisplayListingHeading, #snPrimaryContent .snInfoSection table th.ProfileDisplayListingHeading
{
	display:inline-block;
	margin-top:20px;
	width:auto;
	background:transparent;
	border:0 none;
	white-space:nowrap;
}

*.snInfoSectionTitle
{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	border:0 none;
	border-bottom:1px solid #a9a9a9;
	color:#83A4BC !important;
	background:transparent;
	margin:0 0 5px;
	padding:0 0 3px;
}

#snPrimaryContent
{
	float:right;
	width:420px;
}

* html #snPrimaryContent { width: 413px; }

#snPrimaryContent .snInfoSection { border:0 none; }

#snSideBar
{
	width:170px;
	float:left;
}

#snSideBar .gutter { padding:0 20px 0 0 !important; }

*.ProfileImageDefault
{
	display:block;
	width:140px;
	margin-bottom:5px;
}

*.profilefields
{
	width:auto !important;
	height:auto !important;
}

*.SocialNetworking_Wrapper .BBFieldSet { margin-bottom:20px; }

*.SocialNetworking_Wrapper .BBFieldCaption { white-space:normal; }

*.SocialNetworking_Content table td { line-height:18px; }

*.SocialNetworking_Content div#snPrimaryContent .gutter { padding:0 !important; }

*.SocialNetworking_Content .BBListingHeading
{
	color:#515151;
	margin-top:0 !important;
	padding-top:20px;
	font-size:14px;
}

*.SocialNetworking_Content .BBFieldCaption
{
	font-weight:normal;
	color:#6c6c6c;
}

*.snInfoCaption
{
	line-height:14px;
	border-bottom:1px solid #a9a9a9;
	padding:0 0 7px 7px;
}

*.snInfoCaption img { }

*.snInfoCaption a { }

*.snInfoCaption a img
{
	float:left;
	margin-right:-8px;
}

#snSideBar .snInfoSectionTitle

{

	border-bottom:0 none;
	padding:0;
	margin:0 0 5px 0;
	font-size:11px;
	text-transform:none;
}

*.SocialNetworking_Content .BBFormSubmitButton
{
	font-weight:bold;
	font-size:11px;
	color:#fff;
	background:#5E94AC;
	padding:5px;
	border:0 none;
	cursor:pointer;
	text-decoration:none !important;
}

*.SocialNetworking_Content .BBFormSubmitButton:hover, *.SocialNetworking_Content .BBFormSubmitButton:active
{
	background:#5E94AC;
	color: #ACD373;
}

*.SocialNetworking_Content .BBFormTable
{
	border:0 none;
	line-height:18px;
}

*.Album_AccordianContent, *.Album_AccordianContent div { line-height:18px; }

dt.SocialNetworking_RecordAttributeControlCell
{
	text-align:left;
	float:none;
	clear:none;
	width:auto;
}

dd.SocialNetworking_RecordAttributeControlCell {/*padding:0 0 20px 0;*/ }

*.ItemActionList td { text-align:left; }

*.SocialNetworking_Content dd
{
	padding-left:0;
	line-height:18px;
}

*.SocialNetworking_StatusContainer dd { padding:0; }

*.SocialNetworking_StatusContainer dt { }

*.SocialNetworking_ContentItemActionListItemFlyoutItem td { padding:5px; }

/* =Admin View Fix
============================== */
*.contentPageDesigner
{
	background-color:#FFFFFF;
	border: 1px solid #F7E3BD;
	left: 0;
	min-height:500px;
	padding:10px 0;
	position:relative;
	top:30px;
	width: 100% !important;
}

table.DesignMenuTable a { color: #666666 !important; }

/*---CLEARFIX---*/
*.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

*.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }

*.clearfix { display: block; }
/* End hide from IE-mac */

/* ------------------
  =print styles

--------------------- */

@media print {

body
{
	background: #ffffff;
	font: normal 12pt times, "times new roman", georgia, serif;
	color: #000;
	margin: 0 0 20px;
}

/* turn everything off */
	#contentSecondary, #contentSub, #wrapMedia, #wrapHeader, #wrapFooter { display: none; }

/* turn main content back on */
	#contentPrimary, #contentPrimary .gutter
{
	width: 100%;
	margin: 0;
	padding: 0;
	float: none;
}

#wrapContentOuter
{
	margin: 0;
	padding: 0;
	position: static;
	float: none;
	width: 100%;
	background: #fff;
}

/* printer-friendly font family */
	#contentPrimary * { font-family: times, "times new roman", georgia, serif; }
}

/* AddThis */
*.addthis_toolbox
{
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
	padding: 2px 0;
	font: normal small-caps 11px Arial, Helvetica, sans-serif;
}

*.addthis_toolbox a { color: #555; }

*.iCap
{
	text-align: center;
	color: #999;
	font-size: 10px;
}

.quoteRight
{
	float: right;
	width: 200px;
	font: normal 12px/18px Georgia, "Times New Roman", Times, serif;
	background-color: #EEE;
	margin: 5px 10px;
	padding: 10px;
}

/* ===== TV Schedule Grid ===== */
.tvgrid
{
	width: 600px;
	margin-bottom: 45px;
	border-bottom: 1px solid #6C6C6C;
	border-top: 1px solid #6C6C6C;
}

.tvgrid caption
{
	/*	vertical-align: top; */
	text-align: left;
	padding: 0 0 8px 0;
	margin: 0;
	font: bold 15px Georgia, "Times New Roman", Times, serif;
	color: black;
}

.tvgrid thead th
{
	font: normal bold 12px Georgia, "Times New Roman", Times, serif;
	text-align: center;
	padding: 2px 3px;
	background-color: #CDE;
	border-bottom: 1px solid #6C6C6C;
	color: #515151;
}

.tvgrid thead th.daycol { width: 65px; }

.tvgrid tbody td
{
	font: normal 11px "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	text-align: center;
	padding: 3px;
	border-top: 1px solid #EEE;
	height: 34px;
	vertical-align: middle;
}

.tvgrid tbody th
{
	padding: 8px 3px;
	border-top: 1px solid #EEE;
}

/* ===== Testimonies ===== */
.gutter blockquote.testimony
{
	margin-top: 0;
	margin-bottom: 0;
}

/* ===== PROFILE DISPLAY ===== */
dl.profileDisplay
{
	float: left;
	width: 100%;
	margin: 0 0 1.5em;
	padding: 0;
	display: block;
}

.profileDisplay dt
{
	display: block;
	float: left;
	clear: left;
	width: 120px;
	text-align: right;
	margin: 3px 5px 3px 0;
	font-weight: bold;
	line-height: 1.3em;
	padding: 0;
}

.profileDisplay dd
{
	display: block;
	/*	width: 288px; */

	float: left;
	margin: 3px 0;
	line-height: 1.3em;
	padding: 0;
}
/* ==== eStore Styles === */

td.NCCS_SendToFriendLink {
	display: none;
}
.NCCS_SendToFriendLink A:link, .NCCS_SendToFriendLink A:visited, .NCCS_SendToFriendLink A:active { }
.OCS_thumbimage {
	width: 120px;
	border:none;
}
.NCCS_OCSSearchTable {
	border-bottom:1px solid #dedbde;
	padding-bottom:10px;
	margin-bottom:10px;
}
.OCS_checkoutlabel {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	font-weight:bold;
	padding-right:5px;
	text-align:right;
}
.OCS_checkoutvalues {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:11px;
	color:#6c6c6c;
	text-align:left;
}
.OCS_plainbox {
	padding:0px;
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	color:#6c6c6c;
	font-size:12px;
	font-weight:normal;
}
.OCS_ChildsName {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:16px;
	color:#6c6c6c;
	font-weight:bold;
}
.NCCS_ContentAreaWrapper {
	width: 606px;
	line-height: 1.5em;
}
.NCCS_ContentAreaWrapper a:hover {
	text-decoration: none;
}
.NCCS_AdminAreaWrapper {
	width: 916px;
	margin:0;
	border:none;
}
.NCCS_AdminAreaWrapper .BBFrameTable {
	width:788px;
	background-image: none;
	border:0 !important;
}
.BBFrameTDTM, .BBFrameTDTR, .BBFrameTDML, .BBFrameTDTL, .BBFrameTDTM, .BBFrameTDTR, .BBFrameTDMM, .BBFrameTDMR, .BBFrameTDBL, .BBFrameTDMR, .BBFrameTDBM, .BBFrameTDBR {
	background: transparent;
	background-image:none !important;
	height:auto !important;
	width:auto !important;
}
.BBFrameTDMM {
	margin:0 !important;
	padding:10px !important;
}
.BBFrameTDMM table {
	background-image: none !important;
}
.NCCS_AdminAreaWrapper .BBFrameTable .BBFrameTDMM table td div table {
	border:0 !important;
}
h1.NCCS {
	background: url("view.image?id=415") no-repeat scroll 0 0 transparent;
	color: black;
	display: block;
	font: bold 1.75em Georgia, "Times New Roman", Times, serif;
	margin: 0 0 0.25em;
	padding: 0 0 3px 40px;
	text-align: left;
	width: auto;
	border: none;
}
h1.NCCS br {
	display: none;
}
h2.NCCS {
	background: none;
	display: inline;
	font: small-caps 1.1em "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif;
	font-size: 1.1em;
	font-variant: small-caps;
	color: black;
	border: none;
	margin: 0;
	padding: 0;
}
h2.NCCS u {
	text-decoration: none;
}
.NNCS_FormSubmitButton {
	background-color: #CECBCE;
	border: 1px solid #333;
	color: #6C6C6C;
	cursor: pointer;
	font: bold 0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding: 2px 5px;
	text-transform: uppercase;
}
input.NCCS_SearchButton {
	background-color: #4985AE;
	color: white;
	font: normal 1em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform: uppercase;
	margin: 0.5em 0;
	padding: 0.2em 0.8em;
}
h2.NCCS a:link {
	color: #83A4BC;
	text-decoration: none;
	font-weight: normal;
}
h2.NCCS A:visited, h2.NCCS A:active { }
h2.NCCS A:hover { }
h2.NCCS_shaded {
	color: #6C6C6C;
	font-style: italic;
	font-weight: normal;
}
.NCCS_tiny {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:10px;
	color:#6c6c6c;
	font-weight:bold;
	padding-bottom:5px;
}
div.NCCS_tiny { width:auto; }
.NCCS_Default {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:12px;
	color:#6c6c6c;
}
img.NCCS {
	vertical-align: middle;
}
img.NCCS_ICON {
	vertical-align: text-bottom;
	margin-right: 0.75em;
}
.NCCS_ContentPane {
	width:550px;
	padding:5px;
}
.NCCS_ContentPane div.NCCS_QuickNavAreaHeader { width:auto; }
.NCCS_CartFooter {
	background-color:#6BBECE;
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
.NCCS_CartTable {
	width:500px;
}
.NCCS_CartPager {
	border: #2b3b76 1px solid;
	text-align: left;
	color: #6c6c6c;
	background-color: transparent;
}
.NCCS_CartItem {
	background-color: #EEE;
	border-top: 1px solid #DEDBDE;
}
.NCCS_CartItem A { }
.NCCS_CartItem A:hover { }
.NCCS_CartAltItem {
	border-top: 1px solid #DEDBDE;
}
.NCCS_CartAltItem A { }
.NCCS_CartAltItem A:hover { }
.NCCS_CartHeader {
	background-color: transparent;
	font-weight: bold;
	text-align: right;
	font-variant: small-caps;
}

.NCCS_CartFooter {
	background-color: #CCCCCC;
	color:#6c6c6c;
}
.NCCS_QuickNavArea {
	line-height: 2.2em;
}
.NCCS_QuickNavArea a {
	color: #83A4BC;
	text-decoration: none;
	font-size: 1.1em;
}
.NCCS_QuickNavArea a:hover {
	text-decoration: underline;
}
.NCCS_QuickNavAreaHeader {
	font: bold 1.25em/1.2em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #6C6C6C;
	margin-bottom: 0.3em;
}
.NCCS_QuickNavAreaHeader a {
	color: #83A4BC;
	text-decoration: none;
}
.NCCS_QuickNavAreaHeader A:visited, .NCCS_QuickNavAreaHeader A:active { }
.NCCS_QuickNavAreaHeader A:hover { }
#NCCS_QuickNavAreaHeader img {
	margin-right:4px;
	margin-bottom:4px;
	border:none;
	vertical-align:middle;
}
.NCCS_CatalogHeaderRow {
	font: bold 1.3em Georgia, "Times New Roman", Times, serif;
}
img.NCCS_thumbimage {
	width: 100px;
	border: none;
}
img.NCCS_thumbimage2 {
	width: 50px;
	border: none;
	margin-right: 0.8em;
}
.NCCS_ProductDetailImage {
	width: 150px;
	border: none;
}
.NCCS_ProductHeaderLine {
	font: bold 2em Georgia, "Times New Roman", Times, serif;
	color: black;
	border-bottom: 1px solid #E4EBF0;
	margin-bottom: 0.25em;
}
.NCCS_ProductHeaderPrice {
	color: #F26722;
	font-weight: bold;
	font-size: 1.2em;
	padding-top: 0.5em;
}
td.NCCS_ProductHeaderPrice {
	padding-right: 0.75em;
	padding-top: 0;
}

.NCCS_oldprice {
	font-weight: bold;
	color: #cccccc;
	text-decoration: line-through;
}
.NCCS_saleprice {
	font-weight: bold;
	color:#F26722;
}
.NCCS_errorbox {
	border:none;
	font-weight: bold;
	color:#E02521;
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:12px;
	width: auto;
}
td.NCCS_sectionheader {
	font: bold 1.2em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-variant: small-caps;
	color: #2B3B76;
	border-bottom: 1px solid #E4EBF0;
}
.NCCS_Tributeheader {
	border:none;
	text-align:left;
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, 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-size: 0.95em;
	line-height: 1.1em;
	margin: 0;
	padding-bottom: 0.5em;
}
#txtSVal {
	background-color:#FFFFFF;
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	color:#6c6c6c;
	font-size:12px;
	width:auto;
}
.NCCS_subtotal {
	text-align: right;
	border-top: 1px solid #6C6C6C;
	line-height: 1.1em;
	padding: 0.25em 0;
	font-weight: bold;
}
.NCCS_subtotal span[id]:before {
	content: "Total: ";
}
div.NCCS_subtotal + div[id] {
	text-align: right;
}
div.NCCS_subtotal + div[id] a {
	background-color: #CECBCE;
	border: 1px solid #333;
	color: #6C6C6C;
	font-size: 0.8em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0.3em 0.8em;
	text-decoration: none;
}
.NCCS_textboxnp {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	padding:2px;
	height:22px;
	vertical-align:middle;
}
a.NCCS_addtocartlink {
	text-transform: uppercase;
}
.NCCS_CheckOutWrapper {
	width:550px;
}

.NCCS_checkoutlabel {
	padding: 0 0.5em 0 0;
	text-align: right;
	vertical-align: top;
	width: 10em;
	font-style: italic;
}
.NCCS_checkoutvalues {
	padding: 0;
	vertical-align: top;
}
.NCCS_AdminHelptext {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:12px;
	color:#6C6C6C;
	padding-top:5px;
	font-weight:normal;
}
.NCCS_AdminContentPane {
	width: 730px;
	padding:20px;
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:12px;
	color:#6c6c6c;
}
.NCCS_AdminHead {
	border:none;
	text-align:left;
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#83A4BC;
	padding-bottom:12px;
	background: transparent;
}
.NCCS_AdminHeadSm {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	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 { }
.NCCS_AdminHead A:hover, .NCCS_AdminHeadSm A:hover { }
.NCCS_AdminSectionHeader {
	border:none;
	text-align:left;
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, 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: 788px;
}
.NCCS_AdminTable {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	font-weight:bold;
	margin-bottom:10px;
	border:0;
	width: 606px;
}
.NCCS_AdminTabs { width: 606px; }
.NCCS_AdminTabs td { border:0 !important; font-family:Lucida Sans Unicode,Lucida Grande,Verdana,sans-serif;
font-size:12px; }
.NCCS_AdminTable.h2.NCCS { margin-top:20px; }
.NCCS_AdminTable label {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	font-weight:normal;
}
.NCCS_AdminLabel {
	width:auto;
	padding-right:10px;
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:12px;
	color:#6C6C6C;
	font-weight:bold;
	vertical-align:top;
}
.NCCS_AdminLabel strong  {
font-size:16px;
color:#83A4BC;
}
.NCCS_AdminHeadLabel {
	width:auto;
	padding-right:10px;
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:16px;
	color:#83A4BC;
	font-weight:bold;
	vertical-align:top;
	border-bottom:0;
	padding-top:25px;
	margin-bottom:10px;
}
.NCCS_AdminPager {
	text-align:right;
	color: #6c6c6c;
	font-weight:bold;
}
.NCCS_Admin_Label {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	font-weight:bold;
	width:130px;
	padding-right:10px;
}
.NCCS_AdminItem {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	font-weight:normal;
}
.NCCS_AdminItem td {
	width:auto;
	padding-right:10px;
}
.NCCS_AdminItemAlt, .NCCS_AdminItemAltAlt {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	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 { }
.NCCS_AdminItem A:hover { }
.NCCS_AdminAltItem {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	font-weight:normal;
}
.NCCS_AdminAltItem A { }
.NCCS_AdminAltItem A:hover { }
.NCCS_AdminSelectedItem {
	background-color: transparent;
	font-weight: bold;
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:12px;
	color:#6c6c6c;
}
.NCCS_AdminSelectedItem A { }
.NCCS_AdminSelectedItem A:hover { }
.NCCS_AdminCell {
	width:auto;
	padding-right:10px;
}
.NCCS_AdminHeader

 {
	background-color:transparent;
	color: #6c6c6c;
	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;
	margin-bottom:10px;
	padding-bottom:10px;
}
#NCCS_MenuText table {
	margin: 0;
	padding: 0;
}
#NCCS_MenuText ul {
	margin-top: 0;
	list-style-type: square;
	font-size: 1.15em;
	font-variant: small-caps;
}
#NCCS_MenuText a:link, #NCCS_MenuText a:visited { }
#NCCS_MenuText a:hover { }
.NCCS_Message { }
div.NCCS_ProductDescription {
	padding-top: 0.25em;
}
.NCCS_plainbox {
	padding: 0 10px 10px;
}
div.NCCS_plainbox > span:first-child {
	line-height: 1.75em;
}
tr#PC905_ctl00_ctl00_TRPeopleInterested td h1.NCCS {
	display: none;
}
tr#PC905_ctl00_ctl00_TRPeopleInterested td div.NCCS_plainbox {
	padding: 1.5em 0 0.25em;
	font-size: 1.1em;
	font-variant: small-caps;
	color: #83A4BC;
}
/* hide BB .NCCS_plainbox styles
.NCCS_plainbox table td {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	color:#6c6c6c;
	font-size:12px;
	font-weight:normal;
}
.NCCS_plainbox A:link, .NCCS_plainbox A:hover, .NCCS_plainbox A:active { }
.NCCS_plainbox A:hover { }
.NCCS_plainbox UL {
	margin:5px;
	padding:5px;
}
.NCCS_plainbox LI {
	padding-bottom:4px;
	color:#6c6c6c;
}
*/
div.NCCS_ProductName {
	font:  bold 1.3em Georgia, "Times New Roman", Times, serif;
}
div.NCCS_SubHeading {
	color: #83A4BC;
	font-size: 1.1em;
	padding-top: 0.25em;
}
h1.NCCS span.NCCS_SubHeading {
	display: block;
	width: 100%;
	border-top: 1px solid #E4EBF0;
	margin-top: 0.2em;
	padding-top: 0.2em;
	font: normal 0.75em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #83A4BC;
}
div.NCCS_PostDescription {
	padding: 0.5em 0;
	color: #ACD373;
}
div.NCCS_PostDescription br {
	line-height: 0.5em;
}
table.NCCS_MoreLinkTable {
	vertical-align: baseline;
/*	line-height: 1.1em; */
}
#NCCS_MenuText a:link, #NCCS_MenuText a:visited, #NCCS_MenuText a:active { }
#NCCS_MenuText a:hover { }
#NCCS_QuickNav {
	width:274px;
}
/* clean-up spacing at bottom of quicknav */
#NCCS_QuickNav > p {
	display: none;
}
#NCCS_CatalogList {
	width: 606px;
}
.NCCS_CatalogGiftDetail {
	border-bottom:1px solid #dedbde;
	padding-bottom:10px;
	margin-bottom:10px;
}
.NCCS_CatalogGiftDetail td {
/*	vertical-align: top; */
}
.NCCS_checkoutsummarylabel {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	color:#6c6c6c;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}
.NCCS_OrdersHeader {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	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: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	font-weight:bold;
}

.NCCS_strong HR {
	background-color:#FFFFFF;
	color:#FFFFFF;
	height:1px;
}
.NCCS_Testimonial {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	font-weight:normal;
	margin-left:40px;
	margin-top:10px;
}
.NCCS_NoItems {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:12px;
	color:#6C6C6C;
	margin:0 25px;
	display:block;
}
.NCCS_AttributeControl {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:10px;
	color:#6c6c6c;
	padding:2px;
	height:22px;
	vertical-align:middle;
}
.NCCS_AttributeLabel {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:10px;
	color:#6c6c6c;
	padding:2px;
}
#pnlAttControls { font-size:10px; }
.NCCS_CartAttributes {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:10px;
	color:#6c6c6c;
}

/* eStore - Hope Partner callout */
.hpAlert {
	line-height: 1.5em;
	padding-top: 1em;
}
.hpAlert span {
	color: red;
	font-size: 1.1em;
	font-weight: bold;
	display: block;
}
/* eStore - text formatting for spans in product description on product detail page */
div.NCCS_plainbox > span[id] > span {
	display: block;
	font-weight: bold;
}
/* CUSTOM FORM - facebook */
#PC1024_ReturnToFormListFromConfirmationBtnDiv {
	display: none;
}
/* CUSTOM FORM - GREEN HANKY REQUEST (hide login/logout links) */
span#PC1107_lblMessage {
	display: none;
}
div#PC1107_divLogout, div#PC1107_divListLogin {
	display: none;
}
/* GIVING HISTORY DISPLAY ON PROFILE PAGE */
div#PC1130_GivingHistoryContainer {
	clear: both;
}
/* ECARDS  */
input#PC673_btnSendAnECard {
	display: none;
}
div#PC673_pnlECardFromKey {
	margin-bottom: 2em;
}
