/*
NetCommunity Stylesheet
Name: BB Stylesheet
Id: 9
Last Modified: Thursday, July 07, 2011 3:15 PM
*/
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;
}
.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;
}
.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;
}
.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;
}
.BBFieldCheckboxCaption
{
   /* System Defaults */
   text-align:left;
}
.BBFieldControlCell
{
   /* System Defaults */
   text-align:left;
}
.BBFormButtonCell
{
   /* System Defaults */
   text-align:center;
}
.BBFormButtonRow
{
   /* System Defaults */
   background-color:white;
}
.BBFormChecklist
{
   /* System Defaults */
   border:1pt solid buttonFace;
}
.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;
}
.BBFormRequiredFieldMissingText
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
}
.BBFormSelectList
{
   /* System Defaults */
   background-color:White;
   width:auto;
}
.BBFormTable
{
   /* System Defaults */
   border:1pt solid buttonface;
}
.BBFormTextArea
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
}
.BBFormTextbox
{
   /* System Defaults */
   width:150px;
}
.BBFormTitle
{
   /* System Defaults */
   border-bottom:1pt solid buttonface;
   color:black;
   font-weight:bold;
   text-align:center;
}
.BBFormValidatorSummary
{
   /* System Defaults */
   background-color:white;
   color:red;
   text-align:left;
}
.BBListingHeading
{
   /* System Defaults */
   background-color:buttonFace;
   border:1pt solid buttonFace;
   font-size:10pt;
   text-align:left;
}
.BBListingTable
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   border-top:1pt solid buttonFace;
}
.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;
}
.SpellButton
{
   /* System Defaults */
   margin:0px, 0px, 2px, 2px;
   width:100%;
}
.SpellCheckBadWord
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
}
.SpellCheckTextBox
{
   /* System Defaults */
   width:100%;
}
.SpellFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
}
.SpellHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.SpellHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.SpellHeadLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
}
.SpellLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   text-align:right;
}
.SpellSubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
}
.SpellSuggestionList
{
   /* System Defaults */
   border:1px solid black;
   height:auto;
   width:100%;
}
.SpellText
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:12px, 6px, 6px, 6px;
}
.SpellTextValue
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   text-align:left;
}
.BBListOddRowStyle
{
   /* System Defaults */
   background-color:#e9e9e9;
}
.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;
}
.BBModalEditFormHeaderLabel
{
   /* System Defaults */
   font-size: 14px;
}
.BBModalEditForm
{
   /* System Defaults */
   font-family: arial, verdana;
   font-size: 11px;
}
.ModalEditFromSavingMessage
{
   /* System Defaults */
   background-color:#FFFF99;
   visibility:visible;
   font-weight: bolder;
   font-size: small;
   color: black;
   vertical-align: middle;
}
.BBPagerPageLink
{
   /* System Defaults */
   border:1px Solid #CCCCCC;
   padding:4px;
   margin:3px;
}
.BBPagerPageLink:hover
{
   /* System Defaults */
   background-color:#CCCCCC;
}
.BBPagerSeparator
{
   /* System Defaults */
   padding:4px;
   margin:3px;
}
.BBPagerPageSelectedLink
{
   /* System Defaults */
   padding:4px;
   margin:3px;
}
.BBPagerPrevPageLink
{
   /* System Defaults */
   border:1px Solid #CCCCCC;
   padding:4px;
   margin:3px;
}
.BBPagerPrevPageLink:hover
{
   /* System Defaults */
   background-color:#CCCCCC;
}
.BBPagerNextPageLink
{
   /* System Defaults */
   border:1px Solid #CCCCCC;
   padding:4px;
   margin:3px;
}
.BBPagerNextPageLink:hover
{
   /* System Defaults */
   background-color:#CCCCCC;
}
.ReportCalendar
{
   /* System Defaults */
   FONT-SIZE: 8pt;
}
.SpellFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
}
.MatchFinderDetailsValue
{
   /* System Defaults */
   font-size:10pt;
   font-style:normal;
}
.SpellFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.SpellFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
}
.ReportTitle
{
   /* System Defaults */
   height:18px;
}
.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;
}
.LoginLink
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   text-decoration:underline;
}
.BBNewRegCaptchaCaption
{
   /* System Defaults */
   float: left;
   clear: left;
   width: 125px;
   text-align: right;
   padding-right: 5px;
   padding-left: 10px;
}
.BBNewRegCaptchaResponse
{
   /* System Defaults */
   width:150px;
   float:none;
}
.BBNewRegCaptchaControlCell
{
   /* System Defaults */
   clear:none;
   margin-left:0px;
   margin-top:3px;
   white-space:nowrap;
}
.BBNewRegCaptchaActionLinkContainer
{
   /* System Defaults */
   text-align: right;
}
#trRegistrationRequest.BBFormRequiredFieldMarker
{
   /* System Defaults */
   color:red;
   font-size:medium;
   font-weight:bolder;
   text-align:left;
   vertical-align:middle;
   width:65px;
}
.LoginFieldCaption
{
   /* System Defaults */
   padding-right:8px;
   width:130px;
}
.LoginFieldMessage
{
   /* System Defaults */
   FONT-SIZE: 8pt;
   COLOR: gray;
   FONT-FAMILY: Arial Narrow;
}
.LoginFormTable
{
   /* System Defaults */
   border:0 none;
   width:auto;
}
.LoginFormTextArea
{
   /* System Defaults */
   width:140px;
}
.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;
}
.RoleImage
{
   /* System Defaults */
   width:20px;
   margin:2px 2px 2px 2px;
}
.RoleImageContainer
{
   /* System Defaults */
   padding:2px 2px 2px 2px;
}
.ProfileImageDefault
{
   /* System Defaults */
   width:100px;
}
.ProfileDisplayMultiRecordTable
{
   /* System Defaults */
   width: 100%;
}
.ProfileFormPrivateControlCell
{
   /* System Defaults */
   text-align:center;
}
.ProfileFieldCaptionDisabled
{
   /* System Defaults */
   color:#CCCCCC;
}
.ProfileFormButtonCell
{
   /* System Defaults */
   text-align:right;
}
.ProfileFormRequiredFieldMarkerDisabled
{
   /* System Defaults */
   color:#CCCCCC;
}
.ProfileFormTable
{
   /* System Defaults */
   border:0;
}
.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;
}
.DirectoryPagingButton
{
   /* System Defaults */
   width:60px;
}
.DirectoryListingHeading
{
   /* System Defaults */
   border-left: 1pt solid #FFFFFF;
   border-right: 1pt solid #FFFFFF;
   padding:5px 15px 5px 5px;
}
.DirectoryListingItem
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   vertical-align: top;
}
.DirectoryListingTable
{
   /* System Defaults */
   border-collapse: collapse;
}
.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;
}
.DonationECardSectionSeparator
{
   /* System Defaults */
   background-color:LightGrey;
   margin-left:20px;
   padding:2px;
}
.DonationECardSectionBody
{
   /* System Defaults */
   padding:5px 5px 5px 20px;
}
.DonationECardTemplate
{
   /* System Defaults */
   padding:2px;
}
.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;
}
.DonationCaptureFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   width:150px;
}
.DonationFieldCaption
{
   /* System Defaults */
   background:gainsboro;
}
.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;
}
.DonationTextArea
{
   /* System Defaults */
   width:350px;
}
.DonationCaptureTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.DonationCaptureTextboxWide
{
   /* System Defaults */
   width:350px;
}
.DonationTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.DonationTextboxWide
{
   /* System Defaults */
   width:350px;
}
.DonationCaptureListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:White;
   height:30px;
   text-align:center;
}
.DonationListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:white;
   height:30px;
   text-align:center;
}
.BBClassNotesApprovalFilterRow
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   border-top:1pt solid buttonFace;
}
.BBClassNotesDisplayTable
{
   /* System Defaults */
   width:100%;
}
.BBClassNotesNoteTitleRow
{
   /* System Defaults */
   color:black;
   vertical-align:top;
}
.BBClassNotesTabButtonSelected
{
   /* System Defaults */
   font-weight:bold;
}
.BBClassNotesFormTable
{
   /* System Defaults */
   width:100%;
}
.BBClassNotesTextArea
{
   /* System Defaults */
   width:100%;
}
.BBClassNotesLastModifiedMessage
{
   /* System Defaults */
   color:black;
   text-align:right;
}
.EventAttendeesComplete
{
   /* System Defaults */
   background-color:#eeeeee;
   color:#666666;
   padding-left:2px;
   font-size:xx-small;
}
.EventAttendeesCurrent
{
   /* System Defaults */
   background-color:#eeeeee;
   color:#666666;
   padding-left:2px;
   font-size:xx-small;
   font-weight:bold;
}
.EventAttendeesFuture
{
   /* System Defaults */
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
}
.EventAttendeesGrid
{
   /* System Defaults */
   font-size:xx-small;
   color:#666666;
   vertical-align:top;
   background-color:#eeeeee;
   border:1px solid #dcdcdc;
   padding-right:8px;
   margin-bottom:10px;
}
.EventAttendeesOverallTotal
{
   /* System Defaults */
   font-weight:normal;
   background-color:#eeeeee;
   font-size:xx-small;
   padding-right:6px;
}
.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;
}
.EventItemsSelectionGrid
{
   /* System Defaults */
   margin-top:6px;
   margin-bottom:6px;
   border:1px solid #ebebeb;
}
.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;
}
.EventTicketsBodyCell
{
   /* System Defaults */
   color:#666666;
   font-size:xx-small;
   font-weight:normal;
}
.EventTicketsHeaderCell
{
   /* System Defaults */
   font-weight:normal;
   color:#666666;
   font-size:xx-small;
}
.SummaryGridEventTitle
{
   /* System Defaults */
   font-style:normal;
   font-size: 11px;
   font-weight:bold;
}
.EventItemRegistrantControlCellName
{
   /* System Defaults */
   text-align:right;
}
.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;
}
.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;
}
.EventProgressCell
{
   /* System Defaults */
   background-color:#333399;
   height:10px;
}
.EventProgressCellFuture
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
}
.EventProgressCellPast
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
}
.EventItemRegistrantControlCell
{
   /* System Defaults */
   text-align:left;
}
.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;
}
.EventItemsTable
{
   /* System Defaults */
   border:none;
}
.EventTable
{
   /* System Defaults */
   border:none;
   width:550px;
}
.EventItemRegistrantTextbox
{
   /* System Defaults */
   width:200px;
}
.EventItemRegistrationTextbox
{
   /* System Defaults */
   width:25px;
}
.EventItemTitleDescription
{
   /* System Defaults */
   border:none;
   font-weight:normal;
}
.EventItemTitleName
{
   /* System Defaults */
   border:none;
   font-size:medium;
}
.EventItemTitleTime
{
   /* System Defaults */
   border:none;
   font-size:small;
}
.EventMessage
{
   /* System Defaults */
   text-align:center;
}
.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%;
}
.DiscussionGroupHeadingText
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.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;
}
.DiscussionMessageSepHR
{
   /* System Defaults */
   color:#ccc;
   margin:3px 0px 0px 0px;
   padding:0;
   width:95%;
}
.DiscussionNew
{
   /* System Defaults */
   color:#f00;
}
.DiscussionReplyBody
{
   /* System Defaults */
   background-color:transparent;
   padding:0px 6px 0px 0px;
}
.DiscussionReplyFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
}
.DiscussionReplyHeading
{
   /* System Defaults */
   background-color:transparent;
   height:21px;
   padding:3px 5px 2px 0px;
}
.DiscussionReplySubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
}
.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;
}
.DiscussionThreadRBracket
{
   /* System Defaults */
   background:url(images/Bracket2.gif) no-repeat;
   height:21px;
   padding:0px;
   width:11px;
}
.DiscussionThreadTBracket
{
   /* System Defaults */
   background:url(images/Bracket1.gif) no-repeat;
   background-position:3px 3px;
   border-style:none;
   border-top:none;
   height:21px;
   padding:0px;
   width:11px;
}
.DiscussionTopicBody
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:12px 6px 6px 6px;
}
.DiscussionTopicFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
}
.DiscussionTopicHeading
{
   /* System Defaults */
   background-color:#e9e9e9;
   height:21px;
   padding:3px 5px 2px 5px;
}
.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;
}
.DiscussionTopicListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.DiscussionTopicNumReplies
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
}
.DiscussionTopicSepHR
{
   /* System Defaults */
   width:95%;
}
.DiscussionTopicSubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
}
.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;
}
.PostDiscussionPreviewHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.PostDiscussionPreviewLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
}
.PostDiscussionReplyHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.PostDiscussionReplyHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.PostDiscussionReplyLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
}
.PostDiscussionTopicHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.PostDiscussionTopicHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.PostDiscussionTopicLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
}
.DiscussionFilterFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   width:60px;
}
.DiscussionReplyFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
}
.DiscussionTopicFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
}
.PostReplyFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.PostTopicFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.DiscussionGroupButtonCell
{
   /* System Defaults */
   text-align:left;
}
.PostDiscussionPreviewFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.PostDiscussionReplyFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.PostDiscussionTopicFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.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%;
}
.DiscussionGroupValidationSummary
{
   /* System Defaults */
   background-color:transparent;
}
.DiscussionThreadList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.DiscussionGroupMessage
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:bold;
}
.BBDocumentDisplayDescriptionStyle
{
   /* System Defaults */
   font-style:italic;
}
.BBDocumentDisplayHeaderSelected
{
   /* System Defaults */
   font-weight:bold;
}
.BBDocumentDisplayNew
{
   /* System Defaults */
   color:#FF0000;
}
.BBDocumentDisplayTable
{
   /* System Defaults */
   background-color:transparent;
   width:100%;
}
.BBDocumentFormTable
{
   /* System Defaults */
   width:100%;
}
.BBDocumentAddDescription
{
   /* System Defaults */
   font-size:medium;
}
.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;
}
.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;
}
.JobBoardLegend
{
   /* System Defaults */
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
}
.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%;
}
.JobDetailLegend
{
   /* System Defaults */
   font-size:8pt;
}
.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%;
}
.JobPostDetailFieldValue
{
   /* System Defaults */
   background-color:#f5f5f5;
   width:75%;
}
.JobPostDetailTable
{
   /* System Defaults */
   font-size:8pt;
}
.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%;
}
.JobResultsFilterSpacer
{
   /* System Defaults */
   width:2px;
}
.JobResultsHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
}
.JobResultsHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.JobResultsLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.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;
}
.JobResultsListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.JobResultsNew
{
   /* System Defaults */
   color:#f00;
}
.PostJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.PostJobLegend
{
   /* System Defaults */
   font-size:8pt;
}
.PreviewJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.PreviewJobLegend
{
   /* System Defaults */
   font-size:8pt;
}
.SearchJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.SearchJobLegend
{
   /* System Defaults */
   font-size:8pt;
}
.JobSearchFieldCaption
{
   /* System Defaults */
   background-color:#e9e9e9;
   text-align:right;
   width:30%;
}
.JobPostFieldControlCell
{
   /* System Defaults */
   width:65%;
}
.JobSearchFieldControlCell
{
   /* System Defaults */
   width:60%;
}
.JobPostSelectList
{
   /* System Defaults */
   width:97%;
}
.JobSearchSelectList
{
   /* System Defaults */
   width:100%;
}
.JobBoardFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
}
.JobDetailFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
}
.PostJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
}
.PreviewJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
}
.SearchJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
}
.JobPostTextArea
{
   /* System Defaults */
   width:95%;
}
.JobPostTextboxWide
{
   /* System Defaults */
   width:95%;
}
.JobSearchTextboxWide
{
   /* System Defaults */
   width:100%;
}
.JobBoardValidationSummary
{
   /* System Defaults */
   background-color:transparent;
   font-size:8pt;
}
.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%;
}
.BBMembershipTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.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;
}
.GivingHistoryListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.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%;
}
.NewsReaderFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:9pt;
   text-align:left;
   font-weight:bold;
}
.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;
}
.NewsChannelStoryListHeader
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.NewsChannelItemTitle
{
   /* System Defaults */
   font-size:12pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.NewsChannelItemDate
{
   /* System Defaults */
   font-size:smaller;
   font-style:italic;
}
.PostChannelStoryHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.PostChannelStoryLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   font-style:normal;
}
.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;
}
.PostChannelStoryFormTable
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   background-color:transparent;
}
.ChannelStoryTextbox
{
   /* System Defaults */
   width:100%;
}
.NewsChannelFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
}
.PostChannelStoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
}
.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;
}
.SurveySubTitle
{
   /* System Defaults */
   font-size:12pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyQuestion
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyQuestionSequence
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyButtonsRow
{
   /* System Defaults */
   text-align:center;
}
.SurveyAnswer
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyAnswerColumnHeading
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyQuestionSeparator
{
   /* System Defaults */
   width:100%;
   font-size:1pt;
   background-color:#a9a9a9;
}
.SurveyConstantSumTextbox
{
   /* System Defaults */
   width:50px;
}
.SurveyResponseResultsBar
{
   /* System Defaults */
   height:5px;
   background-color:green;
   border-right:1px solid #000000;
}
.SurveyResponseColumnHeading
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyResponseCell
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyAnswerTableHeaderRow
{
   /* System Defaults */
   background-color:#a9a9a9;
}
.SurveyResponseTableHeaderRow
{
   /* System Defaults */
   background-color:#a9a9a9;
}
.SurveyTestModeMessage
{
   /* System Defaults */
   font-weight:bold;
   font-size:16pt;
   color:red;
}
.SurveyAnswerRequiredMessage
{
   /* System Defaults */
   font-weight:bold;
   font-size:10pt;
   color:black;
}
.SurveyButton
{
   /* System Defaults */
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
}
.SurveyFormTable
{
   /* System Defaults */
   border:none;
   width:100%;
}
.SurveyQuestionTable
{
   /* System Defaults */
   border:none;
}
.SurveyAnswerTable
{
   /* System Defaults */
   border:none;
}
.SurveyResponseTable
{
   /* System Defaults */
   border:none;
}
.SurveyOpenEndedEssayTextArea
{
   /* System Defaults */
   width:250px;
}
.SurveyOpenEndedAnswerTextbox
{
   /* System Defaults */
   width:150px;
}
.SurveyCompleteMessage
{
   /* System Defaults */
   font-size:10pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyErrorMessage
{
   /* System Defaults */
   color:red;
   font-size:10pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.CHDashBoardSectionHeading
{
   /* System Defaults */
   background-color: #000080;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 3px 3px 3px;
   white-space: nowrap;
}
.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;
}
.ListViewDateLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
}
.ListViewEventItemContainer
{
   /* System Defaults */
   padding-left: 5px;
   font-size: smaller;
}
.CalendarViewMonthYearLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
}
.CalendarViewDayHeader
{
   /* System Defaults */
   background-color:#336699;
   color:White;
   height:1px;
}
.CalendarViewOtherMonthDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   color: #CC9966;
}
.CalendarViewWeekendDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
}
.CalendarViewDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
}
.CalendarViewSelectedDay
{
   /* System Defaults */
   font-weight:bold;
}
.ListViewEventDate
{
   /* System Defaults */
   font-weight: bold;
   color: #dd5511;
   margin-top: 15px;
}
.ListViewEventTitle
{
   /* System Defaults */
   font-weight: bold;
   color: #0048BE;
}
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;
}
.ListViewEventTime
{
   /* System Defaults */
   font-size:9pt;
}
.ListViewEventLocation
{
   /* System Defaults */
   vertical-align:top;
   font-size:9pt;
}
.EventCalendarName
{
   /* System Defaults */
   font-weight:bold;
}
.DetailEventTitle
{
   /* System Defaults */
   font-weight:bold;
}
.DetailEventSubtitle
{
   /* System Defaults */
   font-style:italic;
}
.DetailCaptionContainer
{
   /* System Defaults */
   background-color:#808080;
}
.DetailCaption
{
   /* System Defaults */
   color:white;
}
.DetailEventCancelled
{
   /* System Defaults */
   font-style:italic;
}
.ListViewEventCancelled
{
   /* System Defaults */
   font-style:italic;
}
.CalendarViewToday
{
   /* System Defaults */
   border: 1px solid #aaa;
   background-color: lightsteelblue;
   width: 3%;
}
.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%;
}
.CalendarViewTopMiddle
{
   /* System Defaults */
   width: 30%;
   text-align: center;
}
.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;
}
.EventCalendarButtons
{
   /* System Defaults */
   font-size:10pt;
}
.EventCalendarButtonBar
{
   /* System Defaults */
   height: 40px;
}
.EditEventDropDown
{
   /* System Defaults */
   width: 275px;
}
.ImportContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportSelectFileContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportMapFieldsContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportNavigationButtonsContainer
{
   /* System Defaults */
   width: 100%;
   text-align: right;
}
.ImportConfirmationContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportCaption
{
   /* System Defaults */
   font-weight: 600;
   text-align: left;
}
.ImportListTable
{
   /* System Defaults */
   width: 100%;
   border: 1px none gainsboro solid;
}
.CalendarFormFieldCaption
{
   /* System Defaults */
   vertical-align: top;
   width: 25%;
}
.DetailLeft
{
   /* System Defaults */
   width: 10%;
   text-align: left;
   vertical-align: top;
}
.DetailDateTime
{
   /* System Defaults */
   border-bottom: solid 1px gray;
}
.DetailEventDetails
{
   /* System Defaults */
   border-bottom: solid 1px gray;
}
.DetailRight
{
   /* System Defaults */
   width: 90%;
}
.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;
}
.EducationListEvenRowStyle
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
}
.EducationListOddRowStyle
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
}
.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;
}
.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;
}
.BBNotesNoteNameCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesNoteDateCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesNoteLinkCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesNoteCell
{
   /* System Defaults */
   text-align: left;
}
.BBNotesListPageControlCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesListAddCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesList
{
   /* System Defaults */
   width: 100%;
}
.BBNotesInstructions
{
   /* System Defaults */
   font-style: italic;
}
.BBNotesSearchFormTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesTabSelected
{
   /* System Defaults */
   font-weight: bold;
   padding-left: 3px;
   padding-right: 3px;
}
.BBNotesTabUnselected
{
   /* System Defaults */
   padding-left: 3px;
   padding-right: 3px;
}
.BBNotesNoteTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesListLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesEditorLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesSearchFormLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesTextArea
{
   /* System Defaults */
   width: 100%;
}
.BBNotesEditor
{
   /* System Defaults */
   width: 100%;
}
.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;
}
.PaymentPartSubmitButton
{
   /* System Defaults */
   margin-right:12px;
}
.PaymentPartGrid
{
   /* System Defaults */
   width:500px;
   margin-top:10px;
}
.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%;
}
.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;
}
.ECardPastStep
{
   /* System Defaults */
   background-color:#eeeeee;
   border:solid 1px #888888;
   font-weight:bold;
   padding:1px;
   margin:2px;
   color:#555555;
}
.ECardFutureStep
{
   /* System Defaults */
   border:solid 1px #888888;
   font-weight:bold;
   padding:1px;
   margin:2px;
   background-color:#FFFFFF;
   color:#888888;
}
.ECardCategorySelection
{
   /* System Defaults */
   margin-bottom:5px;
}
.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;
}
.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;
}
.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;
}
.RegAddlUsersList
{
   /* System Defaults */
   list-style:none;
}
.ui-tabs-nav
{
   /* System Defaults */
   margin:0;
   padding:0;
   border:0;
   outline:0;
   line-height:1.3;
   text-decoration:none;
   font-size:100%;
   list-style:none;
   font-family:Verdana, Arial, sans-serif;
   font-size:1.1em;
   float:left;
   position:relative;
   bottom:-1px;
}
.ui-tabs-panel
{
   /* System Defaults */
   margin:0;
   padding:0;
   border:0;
   outline:0;
   line-height:1.3;
   text-decoration:none;
   font-size:100%;
   list-style:none;
   font-family:Verdana, Arial, sans-serif;
   clear:left;
   border:1px solid #d3d3d3;
   background-color:#ffffff;
   color:#222222;
   padding:1.5em 1.7em;
   font-size:1.1em;
}
.ui-tabs-hide
{
   /* System Defaults */
   position:absolute;
   left:-99999999px;
}
.WizardProgressionButtons
{
   /* System Defaults */
   float:right;
}
.MDSteps
{
   /* System Defaults */
   overflow:auto;
   padding-left:0px;
}
.MDStep
{
   /* System Defaults */
   float:left;
   border:1px solid #000000;
   text-align:center;
   margin:2px;
   padding:2px 8px 2px 8px;
   background-color:#EEEEEE;
}
.MDStepSelected
{
   /* System Defaults */
   background-color:#CCCCCC;
}
.MDStepLink
{
   /* System Defaults */
   color:#000000;
}
.MDStepNumber
{
   /* System Defaults */
   display:block;
}
.MDHeader
{
   /* System Defaults */
   display:inline;
   margin:2px;
}
.MDSection
{
   /* System Defaults */
   padding:20px;
   width:580px;
}
.error
{
   /* System Defaults */
   color:#FF0000;
}
.BBRequiredMarker
{
   /* System Defaults */
   color:#FF0000;
}
.MDProgramsList
{
   /* System Defaults */
   list-style:none;
   padding:0px;
}
.MDLevelsList
{
   /* System Defaults */
   list-style:none;
   padding:0px;
}
.MDTypesList
{
   /* System Defaults */
   list-style-type:none;
}
.MDTermsList
{
   /* System Defaults */
   list-style:none;
   padding:0px;
}
.MDDescriptionContainer
{
   /* System Defaults */
   margin-left:42px;
   margin-top:-7px;
}
.additionalMember
{
   /* System Defaults */
   list-style:none;
}
.ui-tabs-content
{
   /* System Defaults */
   clear:both;
   padding-top:10px;
}
.DCTextboxWide
{
   /* System Defaults */
   width:300px;
}
.TransactionManagerExportContainer
{
   /* System Defaults */
   background-color:#CCCCCC;
   border:1px solid #AAAAAA;
   margin:1px 1px 1px 443px;
   position:absolute;
   width:55px;
   z-index:0;
}
.TransactionManagerExportOptionsContainer
{
   /* System Defaults */
   float:right;
   background-color:#BBBBBB;
   width:55px;
}
.TransactionManagerExportOptionsContainer ul
{
   /* System Defaults */
   list-style-type: none;
   padding:0px 0px 0px 5px;
   margin:0px 0px 0px 0px;
}
a.TransactionManagerExportLink
{
   /* System Defaults */
   text-decoration:none !important;
   color:#555555 !important;
   font-family:Arial,Helvetica,sans-serif;
}
.TransactionManagerInformationGrid
{
   /* System Defaults */
   width:500px;
}
.TransactionManagerExportButton
{
   /* System Defaults */
   background:url("./images/transaction_manager_down_arrow.png") no-repeat scroll 0 0 transparent;
   height:14px;
}
.TransactionManagerSeparatorCell
{
   /* System Defaults */
   background-color:#C0C0CC;
   width:100%;
   font-weight:bold;
   text-align:center;
}
.TransactionManagerGroupPickerCaption
{
   /* System Defaults */
   width:100px;
   display:block;
   float:left;
   padding-right:3px;
}
.TransactionManagerAccDD
{
   /* System Defaults */
   color: rgb(0, 51, 51);
   list-style: none outside none;
   padding: 0pt;
   width: 150px;
   position: inherit;
   display: block;
   margin: -10px 4px 0pt;
   *margin-top:-25px;
}
.TransactionManagerAccDD h3
{
   /* System Defaults */
   border: 1px solid rgb(154, 193, 201);
   cursor: pointer;
   font-weight: bold;
   margin: 5px 0pt 0pt auto;
   padding: 6px 6px 8px;
   text-align: center;
   width: 25px;
}
.TransactionManagerAccDD h3:hover
{
   /* System Defaults */
   background: url('header_over.gif') repeat scroll 0% 0% transparent;
}
.TransactionManagerAccDD .acc-section
{
   /* System Defaults */
   overflow: hidden;
   width: 150px;
   z-index: 1002;
   position: absolute;
}
.v .acc-content
{
   /* System Defaults */
   width:150px;
   padding:15px;
   border:1px solid #9ac1c9;
   border-top:none;
   position: absolute;
}
.acc-content
{
   /* System Defaults */
   background-color: rgb(241, 241, 241);
   border: 1px solid rgb(51, 51, 51);
   display: block;
   overflow: visible;
   padding: 3px;
   position: relative;
}
.TransactionManagerExpanded dl
{
   /* System Defaults */
   margin:0px;
}
.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;
   margin-top:20px;
}
.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;
}
.TransactionManagerGridCellAmount
{
   /* System Defaults */
   width:33%;
}
.TransactionManagerGridCellAmountLink
{
   /* System Defaults */
   border:medium none;
   padding:2px;
   width:33%;
}
.TransactionManagerHelpTextDiv
{
   /* System Defaults */
   padding:0 0 10px;
   clear:both;
}
.TransactionManagerPayablePledgeHelpTextDiv
{
   /* System Defaults */
   padding:10px 0px 0px 0px;
}
.TransactionManagerFilterPayablePledgeItem
{
   /* System Defaults */
   margin-left:103px;
   overflow:visible;
}
.TransactionManagerGridEditGiftDiv
{
   /* System Defaults */
   clear:both;
   float:left;
   margin-right:20px;
   white-space:nowrap;
}
.TransactionManagerGridEditGiftLink
{
   /* System Defaults */
   color:blue;
   cursor:pointer;
   text-decoration:underline;
}
.TransactionManagerGridDetailSet
{
   /* System Defaults */
   clear:both;
}
.TransactionManagerEditFormAmount
{
   /* System Defaults */
   padding:5px;
   width:100%;
}
.TransactionManagerRecurrenceScheduleSelectedAreaInner
{
   /* System Defaults */
   background-color:#EEEEEE;
   border-left:1px solid #CCCCCC;
   min-height:60px;
   padding:10px;
}
.TransactionManagerRecurrenceScheduleSelectedArea
{
   /* System Defaults */
   background-color:#DDDDDD;
   border:1px solid #CCCCCC;
   font-size:95%;
   margin:0 0 10px 92px;
   min-height:60px;
   padding:0 0 0 5px;
   width:300px;
}
.TransactionManagerRecurrenceScheduleRadioGrouping
{
   /* System Defaults */
   float:left;
   left:1px;
   width:91px;
}
.TransactionManagerRecurrenceScheduleRadioButtonListContainer
{
   /* System Defaults */
   margin-left:150px;
}
.TransactionManagerRecurrenceSchedule
{
   /* System Defaults */
   margin-top:15px;
   margin-bottom:5px;
   margin-left:5px;
   margin-right:5px;
   width:100%;
}
.TransactionManagerEditFormHelpText
{
   /* System Defaults */
   display:block;
   margin-bottom:10px;
   margin-left:155px;
   margin-right:5px;
   margin-top:5px;
}
.TransactionManagerEditFormDateContainer
{
   /* System Defaults */
   padding-top:5px;
}
.TransactionManagerRecurrenceScheduleRadioContainer
{
   /* System Defaults */
   margin:0;
   border-left:1px solid #FFFFFF;
   padding:2px;
}
.TransactionManagerEditFormDirectDebitFields
{
   /* System Defaults */
   margin-top:25px;
   padding-bottom:5px;
   padding-right:5px;
   width:100%;
}
.TransactionManagerTabsContainer
{
   /* System Defaults */
   clear:both;
   background-color:#EEEEEE;
   border-color:#999999 #999999 #666666;
   border-style:solid;
   border-width:1px;
   float:left;
   width:100%;
}
.TransactionManagerGridEditGiftWrapper
{
   /* System Defaults */
   Margin-left:160px;
   clear:both;
}
.TransactionManagerTabContent
{
   /* System Defaults */
   background-color:#FFFFFF;
   border-color:-moz-use-text-color #666666 #666666;
   border-style:none solid solid;
   border-width:medium 1px 1px;
   float:left;
   overflow:auto;
   padding-top:0;
   clear:none;
   position:relative;
   width:100%;
}
.TransactionManagerTab
{
   /* System Defaults */
   float:left;
   margin:0 0 0 4px;
   padding:7px 10px;
}
.TransactionManagerCurrentTab
{
   /* System Defaults */
   background-color:#FFFFFF;
   background-image:none;
   border-color:#666666 #666666 #FFFFFF;
   border-style:solid;
   border-width:1px;
   margin-bottom:-1px;
   margin-top:-4px;
   padding:8px 10px 11px;
}
.TransactionManagerCurrentTabLink
{
   /* System Defaults */
   color:#000000;
}
.TransactionManagerTabLink:visited
{
   /* System Defaults */
   text-decoration:none;
}
.TransactionManagerTabLink:hover
{
   /* System Defaults */
   text-decoration:underline;
}
.TransactionManagerContentWrapper
{
   /* System Defaults */
   margin:10px;
}
.TransactionManagerWrapper
{
   /* System Defaults */
   width:100%;
}
.TransactionManagerRecurrenceScheduleRadioButtonSelected
{
   /* System Defaults */
   background-color: #DDDDDD;
}
.TransactionManagerEditFormCreditCardLink
{
   /* System Defaults */
   Color: blue;
   Cursor: pointer;
   Text-decoration: underline;
}
.TransactionManagerRecurrenceScheduleRadioSelected
{
   /* System Defaults */
   background-color:#DDDDDD;
   border-bottom:1px solid #CCCCCC;
   border-left:1px solid #CCCCCC;
   border-top:1px solid #CCCCCC;
   padding:2px;
}
.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;
}
.BBFormDisplayFileAttachmentContainer
{
   /* System Defaults */
   padding:5px;
}
.BBFormDisplayFileAttachment
{
   /* System Defaults */
   float:left;
}
.BBFormDisplayFileAttachmentFileName
{
   /* System Defaults */
   float:left;
}
.BBFormDisplayFileAttachmentErrorMessage
{
   /* System Defaults */
   float:left;
}
.BBFormDisplayFieldCaption
{
   /* System Defaults */
   float:left;
   display:block;
   width:150px;
   text-align:right;
   margin-right:8px;
   font-size:11px;
   padding-top:2px;
   white-space:normal !important;
   clear:left;
}
.BBFormDisplayCheckbox
{
   /* System Defaults */
   float: left;
}
.BBFormDisplayChecklist
{
   /* System Defaults */
   float: left;
   border:none !important;
   margin-right: 8px;
}
.BBFormDisplayBeginLink
{
   /* System Defaults */
   width:80px;
}
.BBFormDisplayStartedFormStatus
{
   /* System Defaults */
   width:80px;
}
.BBFormDisplayResumeLink
{
   /* System Defaults */
   width:50px;
   text-align:center;
}
.BBFormDisplayDeleteLink
{
   /* System Defaults */
   width:40px;
   text-align:center;
}
.BBFormDisplayPrintLink
{
   /* System Defaults */
   width:30px;
   text-align:center;
}
.BBFormDisplayEmail
{
   /* System Defaults */
   float: left;
   width: 150px;
   margin-right: 8px;
}
.BBFormDisplayErrorMessage
{
   /* System Defaults */
   background-color:#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;
}
.BBFormDisplaySelectList
{
   /* System Defaults */
   float:left;
   margin-right:8px;
}
.BBFormDisplayTextArea
{
   /* System Defaults */
   float: left;
   width: 300px;
   margin-right: 8px;
}
.BBFormDisplayTextbox
{
   /* System Defaults */
   float: left;
   width: 150px;
   margin-right: 8px;
}
.BBTag
{
   /* System Defaults */
   padding:5px 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;
}
.bbformbuilder-section-header
{
   /* System Defaults */
   font-size:1.1em;
   font-weight:bold;
}
.bbformbuilder-section-column1
{
   /* System Defaults */
   float:left;
}
.bbformbuilder-section-column2
{
   /* System Defaults */
   float:left;
}
.bbformbuilder-element-row
{
   /* System Defaults */
   padding:5px 0 5px 0;
   clear:left;
}
.bbformbuilder-element-block
{
   /* System Defaults */
   clear:left;
}
.bbformbuilder-required-mark
{
   /* System Defaults */
   color:red;
}
.bbformbuilder-inputandmsg-container
{
   /* System Defaults */
   float:left;
}
.bbformbuilder-text
{
   /* System Defaults */
   margin:.3em 0;
}
.bbformbuilder-text2
{
   /* System Defaults */
   margin:.3em 0;
}
.bbformbuilder-text3
{
   /* System Defaults */
   margin:.3em 0;
}
.bbformbuilder-header
{
   /* System Defaults */
   font-size:1.5em;
   font-weight:bold;
}
.bbformbuilder-header2
{
   /* System Defaults */
   font-size:1.3em;
   font-weight:bold;
}
.bbformbuilder-header3
{
   /* System Defaults */
   font-size:1.1em;
   font-weight:bold;
}
.bbformbuilder-monthday-day-container
{
   /* System Defaults */
   padding-left:4px;
}
.bbformbuilder-monthyear-year-container
{
   /* System Defaults */
   padding-left:4px;
}
.bbformbuilder-review-table td
{
   /* System Defaults */
   padding: 4px;
}
.bbformbuilder-review-step-title
{
   /* System Defaults */
   padding-top:10px;
   font-size: medium;
   font-weight: lighter;
}
.bbformbuilder-review-section-title
{
   /* System Defaults */
   font-weight:bold;
}
.bbformbuilder-review-item-name
{
   /* System Defaults */
   font-weight: lighter;
}
.bbformbuilder-review-item-value
{
   /* System Defaults */
   font-weight:bold;
}
.bbformbuilder-group-designTimeDescription
{
   /* System Defaults */
   padding:0px 0px 5px 0px;
   margin:0px;
   font-size:13px;
}
.bbformbuilder-group-designTimeTitle
{
   /* System Defaults */
   font-size:15px;
   font-weight:bold;
}
.bbformbuilder-group-validationMessage
{
   /* System Defaults */
   color:red;
   font-size:13px;
   font-weight:bold;
}
.bbformbuilder-group-title
{
   /* System Defaults */
   font-size:15px;
   font-weight:bold;
}
.bbformbuilder-group-requestHelpDescription
{
   /* System Defaults */
   padding:0px 0px 5px 0px;
   margin:0px;
   font-size:13px;
   font-weight:bold;
}
.bbformbuilder-group-join
{
   /* System Defaults */
   padding:0px 0px 5px 0px;
   margin:0px;
   font-size:13px;
}
.bbformbuilder-group-start
{
   /* System Defaults */
   padding:0px 0px 5px 0px;
   margin:0px;
   font-size:13px;
}
.bbformbuilder-group-restart
{
   /* System Defaults */
   padding:0px 0px 5px 0px;
   margin:0px;
   font-size:13px;
}
.bbformbuilder-group-attachToGroup
{
   /* System Defaults */
   padding:0px 0px 5px 0px;
   margin:0px;
   font-size:13px;
}
.bbformbuilder-group-startGroupsSection
{
   /* System Defaults */
   padding:0px 0px 5px 0px;
   margin:0px;
   font-size:13px;
}
bbformbuilder-group-restartSection
{
   /* System Defaults */
   padding:0px 0px 5px 0px;
   margin:0px;
   font-size:13px;
}
.BBFormAddressManagementNewAddressContainer
{
   /* System Defaults */
   background-color:#EAEAEA;
   border:1px solid #CCCCCC;
   display:block;
   margin:8px 8px 8px 45px;
   padding:8px;
   width:450px;
}
.BBFormAddressManagementNewAddressHeader h2
{
   /* System Defaults */
   width:100%;
   display: block;
   font:14px;
   margin:8px 0px;
}
.BBFormAddressManagementNewAddressLabel
{
   /* System Defaults */
   width:150px;
   display: block;
   float:left;
   text-align:right;
   margin-right:4px;
}
.BBFormRow
{
   /* System Defaults */
   width:100%;
   display: block;
   margin-bottom: 3px;
   clear:both;
}
.BBBBFormAddressManagementNewAddressSubRowSeasonal
{
   /* System Defaults */
   clear:both;
   margin:0 30px;
   width:100%;
}
.BBFormOrganizationNewRelationshipContainer
{
   /* System Defaults */
   background-color:#EAEAEA;
   border:1px solid #CCCCCC;
   display:block;
   margin:8px 8px 8px 45px;
   padding:8px;
   width:450px;
}
.BBFormOrganizationNewRelationshipLabel
{
   /* System Defaults */
   width:150px;
   display: block;
   float:left;
   text-align:right;
   margin-right:4px;
}
.BBFormPhoneManagementNewPhoneContainer
{
   /* System Defaults */
   background-color:#EAEAEA;
   border:1px solid #CCCCCC;
   display:block;
   margin:8px 8px 8px 45px;
   padding:8px;
   width:450px;
}
.BBFormPhoneManagementNewPhoneLabel
{
   /* System Defaults */
   width:150px;
   display: block;
   float:left;
   text-align:right;
   margin-right:4px;
}
.BBFormEmailManagementNewEmailContainer
{
   /* System Defaults */
   background-color:#EAEAEA;
   border:1px solid #CCCCCC;
   display:block;
   margin:8px 8px 8px 45px;
   padding:8px;
   width:450px;
}
.BBFormEmailManagementNewEmailLabel
{
   /* System Defaults */
   width:150px;
   display: block;
   float:left;
   text-align:right;
   margin-right:4px;
}
.BBFormNewNameFormatLabel
{
   /* System Defaults */
   width:150px;
   display: block;
   float:left;
   text-align:right;
   margin-right:4px;
}
.BBFormNameFormatCustomNameLabel
{
   /* System Defaults */
   width:150px;
   display: block;
   float:left;
   text-align:right;
   margin-right:4px;
}
.BBFormAddressManagementExsistingUserAddress textarea
{
   /* System Defaults */
   border:medium none;
   font-style:italic;
   overflow:auto;
}
.bbformbuilder_userauth_section_title
{
   /* System Defaults */
   text-transform: none;
}
.bbformbuilder_userauth_separator
{
   /* System Defaults */
   width:30px;
}
.BBFormProfileUpdateFieldLabel
{
   /* System Defaults */
   color:graytext;
   font-style:italic;
}
.ElectedOfficialSearchSection
{
   /* System Defaults */
   margin-bottom:30px;
}
.ElectedOfficialSearchSubSection
{
   /* System Defaults */
   margin-top:15px;
}
.ElectedOfficialSearchFieldset
{
   /* System Defaults */
   border:none;
   padding:0px;
   margin:0px;
}
.ElectedOfficialSearchFormFieldContainer
{
   /* System Defaults */
   margin-top:4px;
   margin-bottom:4px;
}
.ElectedOfficialSearchFormFieldLabel
{
   /* System Defaults */
   display:block;
}
.ElectedOfficialSearchFormFieldTextBox
{
   /* System Defaults */
   width:275px;
}
.ElectedOfficialSearchFormFieldSelect
{
   /* System Defaults */
   width:275px;
}
.ElectedOfficialSearchActionsContainer
{
   /* System Defaults */
   margin-top:10px;
}
.ElectedOfficialSearchZipSearchFieldContainer
{
   /* System Defaults */
   display:block;
   float:left;
   margin-right:10px;
}
.ElectedOfficialSearchZipFieldLabel
{
   /* System Defaults */
   display:block;
}
.ElectedOfficialSearchZipFieldTextBox
{
   /* System Defaults */
   width:125px;
}
.ElectedOfficialSearchZipLink
{
   /* System Defaults */
   clear:left;
   margin-top:10px;
   display:block;
}
.ElectedOfficialSearchDetailsSection
{
   /* System Defaults */
   clear:left;
}
.ElectedOfficialSearchDetailList
{
   /* System Defaults */
   clear:left;
   margin-top:10px;
   overflow:auto;
}
.ElectedOfficialSearchDetailAddressBlock
{
   /* System Defaults */
   display:block;
}
.ElectedOfficialSearchDetailListCaption
{
   /* System Defaults */
   clear:left;
   text-decoration:underline;
}
.ElectedOfficialSearchDetailLabelContainer
{
   /* System Defaults */
   clear:left;
   float:left;
   display:block;
   margin-bottom:2px;
   width:115px;
   text-align:right;
}
.ElectedOfficialSearchDetailValueContainer
{
   /* System Defaults */
   display:block;
   margin-bottom:2px;
   margin-left:5px;
}
.ElectedOfficialSearchResultList
{
   /* System Defaults */
   list-style-type:none;
}
.BBAdvocacyDivAdItem
{
   /* System Defaults */
   padding-bottom:10px;
   margin: 0px;
   padding-left: 0px;
   width:100%;
   padding-right: 0px;
   clear: left;
   vertical-alig: top;
   padding-top: 10px;
}
.BBAdvocacyDivAdItemsWrapper
{
   /* System Defaults */
   width:auto;
   margin-right:200px;
}
.BBAdvocacyItemsH2
{
   /* System Defaults */
   font:21px/1em Georgia, "Times New Roman", Times, serif;
   color:#1779a2;
   		padding-bottom: 1px;
   margin: 0px;
   padding-left: 1px;
   padding-right: 1px;
   padding-top: 1px;
}
.BBAdvocacyDivAdItems
{
   /* System Defaults */
   font: 13px/1em Georgia, "Times New Roman", Times, serif;
   color: #1779a2;
   	border-bottom: #ccc 1px solid;
   border-left: #ccc 1px solid;
   padding-bottom: 16px;
}
.PaymentPart_CartCell_Error
{
   /* System Defaults */
   background-color:#FFEEEE;
}
.PaymentPart_SectionHeading
{
   /* System Defaults */
   background-color:buttonFace;
   border:1pt solid buttonFace;
   font-size:10pt;
   text-align:left;
   margin-top:15px;
   margin-bottom:5px;
}
.PaymentPart_CartDeliveryMethodCaption
{
   /* System Defaults */
   line-height:1.8em;
   white-space:nowrap;
}
.PaymentPart_CartSubtotalCaption
{
   /* System Defaults */
   line-height:1.2em;
   white-space:nowrap;
}
.PaymentPart_CartSubtotal
{
   /* System Defaults */
   line-height:1.2em;
   white-space:nowrap;
}
.PaymentPart_DiscountCodeContainer
{
   /* System Defaults */
   float:left;
   margin:0 0 8px 0px;
   padding:0 10px 0 0;
   text-align:left;
   width:auto;
}
.PaymentPart_CartSummaryDetails
{
   /* System Defaults */
   float:right;
}
.PaymentPart_DiscountCodeDetails
{
   /* System Defaults */
   float:left;
}
.PaymentPart_CartCell_CurrencyError
{
   /* System Defaults */
   background-color:#FFFFAA;
}
.PaymentPart_CartCell_ConvertedCurrencyMessage
{
   /* System Defaults */
   background-color:#FFFFAA;
}
.PaymentPart_CartOptions
{
   /* System Defaults */
   font-size:9pt;
   margin-bottom:8px;
   padding:2px 0 4px;
}
.PaymentPart_Cart
{
   /* System Defaults */
   border:1px solid #CCCCCC;
   margin-bottom:10px;
}
.PaymentPart_CartList
{
   /* System Defaults */
   width:100%;
}
.PaymentPart_CartHeader
{
   /* System Defaults */
   font-size:9pt;
}
.PaymentPart_CartHeaderCell
{
   /* System Defaults */
   margin:0;
   padding:3px 5px;
}
.PaymentPart_CartHeaderDescriptionCell
{
   /* System Defaults */
   text-align:left;
}
.PaymentPart_CartHeaderCurrencyCell
{
   /* System Defaults */
   text-align:center;
}
.PaymentPart_CartHeaderQuantityCell
{
   /* System Defaults */
   text-align:center;
}
.PaymentPart_CartCell
{
   /* System Defaults */
   padding:5px;
   border-top:1px solid #EEEEEE;
}
.PaymentPart_CartQuantityCell
{
   /* System Defaults */
   text-align:center;
}
.PaymentPart_CartCurrencyCell
{
   /* System Defaults */
   text-align:center;
}
.PaymentPart_CartItemType
{
   /* System Defaults */
   border-top:1px solid #CCCCCC;
   padding:5px 5px 2px;
}
.PaymentPart_CartSummary
{
   /* System Defaults */
   background-color:#F1F1F1;
   font-size:10pt;
   font-weight:bold;
   text-align:right;
   border-left:1px solid #CCCCCC;
   border-right:1px solid #CCCCCC;
   border-bottom:1px solid #CCCCCC;
   padding:5px;
   margin:0px;
   border-top:1px solid #CCCCCC;
}
.PaymentPart_CartSummaryCaptionContainer
{
   /* System Defaults */
   float:left;
   margin:0 0 8px 0px;
   padding:0 10px 0 0;
   text-align:right;
   width:150px;
}
.PaymentPart_CartSummaryFieldContainer
{
   /* System Defaults */
   float:left;
   margin:0;
}
.PaymentPart_Controls
{
   /* System Defaults */
   padding:5px 0;
}
.PaymentPart_PesonalInfoCheckbox
{
   /* System Defaults */
   margin-left:150px;
}
.PaymentPart_ShippingList
{
   /* System Defaults */
   padding:0px;
   margin:0px;
}
.PaymentPart_ShippingListItem
{
   /* System Defaults */
   padding:5px;
   margin:10px 0px 0px 0px;
   list-style: none;
   border-bottom:1px solid #EEEEEE;
}
.PaymentPart_ShippingListItemInfoItem
{
   /* System Defaults */
   display:block;
}
.PaymentPart_ShippingListItemInfoName
{
   /* System Defaults */
   font-weight:bold;
}
.SuggestedContentContainer
{
   /* System Defaults */
   display: table;
   margin-top: 6px;
   width: 100%;
}
.SuggestedContentOpeningBlurb
{
   /* System Defaults */
   display: block;
}
.SuggestedContentList
{
   /* System Defaults */
   display: block;
   list-style: none outside none;
   margin: 0;
   padding: 0;
   clear:none;
}
.SuggestedContentOrientation
{
   /* System Defaults */
   width: 160px;
}
.SuggestedContentListItem
{
   /* System Defaults */
   float:left;
   height:85px;
   margin:3px;
   max-height:125px;
   min-height:70px;
   overflow:hidden;
   padding:0;
   width:150px;
}
.SuggestedContentTitleLink
{
   /* System Defaults */
   display: block;
}
.SuggestedContentSummary
{
   /* System Defaults */
   display: block;
}
.SuggestedContentListItemFTI
{
   /* System Defaults */
   Height:auto;
   Min-height:100%;
   Max-height:100%;
}
.BBDesignationSearchContainer
{
   /* System Defaults */
   width:600px;
   display:block;
}
.BBDesignationSearchCriteriaContainer
{
   /* System Defaults */
   display:block;
   width:100%;
   float:left;
   margin-right:8px;
   overflow:visible;
}
.BBDesignationSearchCriteriaCaption
{
   /* System Defaults */
   display:block;
   width:auto;
}
.BBDesignationSearchButtonContainer
{
   /* System Defaults */
   width:600px;
   display:block;
}
.PaymentPartSummary_Container
{
   /* System Defaults */
   border:1px solid #CCCCCC;
   padding:8px;
   width:250px;
}
.PaymentPartSummary_CartOptions
{
   /* System Defaults */
   text-align:right;
}
.PaymentPartSummary_Cart
{
   /* System Defaults */
   border-bottom:1px solid #CCCCCC;
   border-top:1px solid #CCCCCC;
   margin-top:3px;
}
.PaymentPartSummary_CartList
{
   /* System Defaults */
   background-color:#F1F1F1;
   padding:2px;
}
.PaymentPartSummary_CartCurrencyCell
{
   /* System Defaults */
   padding:2px;
   white-space:nowrap;
}
.PaymentPartSummary_CartItemUnitPrice
{
   /* System Defaults */
   text-align:right;
   width:45px;
}
.PaymentPartSummary_CartSummaryCaptionContainer
{
   /* System Defaults */
   float:left;
   text-align:right;
   width:130px;
}
.PaymentPartSummary_CartSummaryFieldContainer
{
   /* System Defaults */
   float:right;
   margin-right:47px;
}
.PaymentPartSummary_CartSummaryList
{
   /* System Defaults */
   margin-bottom:30px;
}

/* Custom Styles */
a {
	color: #7AB800;
}

#toolboxContent {
	float: left;
	padding-top: 28px;
	position: relative;
	left: 1px;
}

.tempCustStory {
	position: relative;
	float: left;
	padding-left: 7px;
}

#wrapRowTriple .DesignerPanePanelEmpty, #wrapRowDouble .DesignerPanePanelEmpty {
	float: left !important;
}

#wrapRowTriple .DesignerPanePanelEmpty {
	width: 33% !important;
}

#wrapRowDouble .DesignerPanePanelEmpty {
	width: 49% !important;
}

.rowColLeft {
	float: left !important;
	width: 724px;
}

.rowColRight {
	float: right !important;
	width: 235px;
}

@font-face {
    font-family: 'Helvetica Neue Light';
    src: url('/document.doc?id=12');
    src: url('/document.doc?id=12?#iefix') format('embedded-opentype'),
         url('/document.doc?id=15') format('woff'),
         url('/document.doc?id=14') format('truetype'),
         url('/document.doc?id=13#HelveticaNeueLT47LightCnRg') format('svg');
	src: url('/document.doc?id=12')\0/;
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica Neue Cond';
	src: url('/document.doc?id=16');
    src: url('/document.doc?id=16?#iefix') format('embedded-opentype'),
         url('/document.doc?id=19') format('woff'),
         url('/document.doc?id=18') format('truetype'),
         url('/document.doc?id=17#HelveticaNeueLT57CnRegular') format('svg');
	src: url('/document.doc?id=16')\0/;
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica Neue Med';
    src: url('/document.doc?id=20');
    src: url('/document.doc?id=20?#iefix') format('embedded-opentype'),
         url('/document.doc?id=23') format('woff'),
         url('/document.doc?id=22') format('truetype'),
         url('/document.doc?id=21#HelveticaNeueLT67MdCnRegular') format('svg');
	src: url('/document.doc?id=20')\0/;
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica Neue Bold';
    src: url('/document.doc?id=24');
    src: url('/document.doc?id=24?#iefix') format('embedded-opentype'),
         url('/document.doc?id=27') format('woff'),
         url('/document.doc?id=26') format('truetype'),
         url('/document.doc?id=25#HelveticaNeueLT57CnBold') format('svg');
	src: url('/document.doc?id=24')\0/;
    font-weight: normal;
    font-style: normal;
}

html {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

img {
	border: 0 none;
}

a {
	outline: none;
}

a:hover {
	text-decoration: none;
}

#wrapOuter {
	width: 100%;
	height: 100%;
	float: left;
}

#wrapInner {
	width: 994px;
	margin: 0 auto;
}

#wrapToolboxOuter {
	float: left;
	position: fixed;
	left: -137px;
	top: 0;
	width: 175px;
	height: 100%;
	background: url(/view.image?id=400) repeat-y;
	z-index: 1000;
}

#wrapToolboxInner {
	height: 170px;
	background: url(/view.image?id=399) no-repeat;
}

#wrapBody {
	float: left;
	width: 100%;
}

#wrapUtility {
	/*float: right;
	width: 100%;
	position: relative;
	left: 16px;
	z-index: 999;*/
}

#utilityLeft {
	float: left;
}

#utilityNav {
	float: right;
	position: relative;
	z-index: 666;
	left: -170px;
}

#utilityRight {
	float: right;
	height: 28px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#utilityNav ul {
	float: right;
	margin: 0;
	padding-top: 6px;
	padding-left: 0;
	position: relative;
	top: 1px;
	padding-top: 0\0/;
	top: 6px\0/;
}

@-moz-document url-prefix() {

    #utilityNav ul { top: 0; }

}

:root #utilityNav .nav {
	top: 7px\0/IE9;
}

#utilityNav li {
	list-style: none;
	display: inline;
	background: url(/view.image?id=436) no-repeat bottom right;
	padding-left: 9px;
	padding-right: 12px;
	text-align: left;
}

*+html #utilityNav li {
	float: left;
}

#utilityNav .last {
	background: none;
}

#utilityNav li a {
	color: #fff;
	text-decoration: none;
	padding: 7px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#utilityNav li a:hover {
	text-decoration: underline;
}

#utilityNav .parent a {
	background: url(/view.image?id=437) no-repeat center right;
	padding-right: 16px;
}

#utilityNav .nccUlMenuSub1 {
	position: absolute;
	display: none;
	margin: 0;
	top: 20px;
}


@-moz-document url-prefix() {

    #utilityNav .nccUlMenuSub1 { top: 21px; }

}

#utilityNav li:hover .nccUlMenuSub1, #utilityNav li:hover .nccUlMenuSub1:hover, #utilityNav li:hover .nccUlMenuSub1 li:hover {
	display: block;
}

#utilityNav .nccUlMenuSub1 li a {
	padding: 0;
	margin: 0;
}

#utilityNav .nccUlMenuSub1 li {
	display: block;
	background: none;
	padding: 4px 8px;
	border-bottom: 1px dotted #e0ffcf;
	position: relative;
	background-color: #85cf5e;
}

#utilityNav .nccUlMenuSub1 li.last {
	border: 0 none;
}

#utilityNav .nccUlMenuSub1 li a {
	background: none;
}

#utilityNav .menuItem3 .nccUlMenuSub1 li {
	left: 171px;
}

#utilityNav .menuItem2 .nccUlMenuSub1 li {
	left: 93px;
}

#wrapQuickSearch {
	float: right;
	/*left: 235px;*/
	position: relative;
	top: -4px\0/;
}

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #wrapQuickSearch  { top: -1px;  }
}

*+html #wrapQuickSearch {
	clear: left;
}

#wrapHeader {
	float: left;
	width: 100%;
	padding-top: 16px;
	position: relative;
	z-index: 100;
}

#wrapLogo {
	float: left;
	width: 205px;
	height: 37px;
	padding-left: 15px;
}

#wrapLogo p {
	padding: 0;
	margin: 0;
}






















.tileContentBox {
	width: 738px;
	min-height: 176px;
	background: url(/view.image?id=544) no-repeat;
	float: left;
	clear: both;
	padding-bottom: 12px;
	height: auto;
	position: relative;
}

.tileContentLeft {
	width: 50%;
	height: auto;
	float: left;
}

.tileContentRight {
	width: 50%;
	float: right;
}

.tileContentText {
	font-size: 12px;
	color: #50535a;
	font-family: Arial, Helvetica, sans-serif;
	height: 165px;
	position: relative;
	overflow: hidden;
}

.tileContentText p, .tileContentText li {
	line-height: 18px;
}

.tileContentText ul {
	padding-left: 14px;
}

.tileContentText a {
	color: #73BE4B !important;
}

p.tileFootnoteText {
    color: #50535A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
   line-height:18px;
}
.tileContentLeft .bbButton.bbIndexShare
{
	margin-left:31px;
	margin-top:12px;
}
.tileContentRight .bbButton.bbIndexShare
{
	float:right!important;
	margin-right:16px;
	margin-top:12px;
}

#wrapInternalRight .tileContentText h1 {
	font-family: Helvetica Neue Cond, Arial, Helvetica, sans-serif;
	color: #73be4b;
	font-size: 22px;
	font-weight: normal;
	line-height: 24px;
	margin: 15px 0;
	padding: 0;
}

.tileContentLeft .tileContentText {
	padding-left: 28px;
	padding-top: 10px;
	padding-right: 15px;
}

.tileContentRight .tileContentImg {
	padding-left: 17px;
	padding-top: 25px;
}

.tileContentRight .tileContentText {
	padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
}

.tileContentLeft .tileContentImg {
	padding-left: 6px;
    padding-right: 14px;
    padding-top: 25px;
}

.tileContentLeft .tileContentMore {
	position: relative;
	top: -6px;
	left: 28px;
}

.tileContentRight .tileContentMore {
	position: relative;
	top: -6px;
	left: 15px;
}

.tileContentMore {
	float: left;
	width: 360px;
	padding-top: 12px;
	background: url(/view.image?id=553) 34px 15px no-repeat #fff;
	cursor: pointer;
}

.tileContentMore p {
	font-size: 12px;
	color: #73be4b !important;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	float: left;
	width: 100%;
	margin: 0;
}

.tileContentTop {
	float: left;
	height: 12px;
	width: 738px;
	padding-top: 3px;
	padding-bottom: 1px;
}

.whitePlus {
	color: #fff;
	font-size: 11px;
	font-weight: normal;
}

.wrapGreenBar {
	float: left;
	width: 738px;
	height: 38px;
	background: url(/view.image?id=547) no-repeat;
	margin-bottom: 10px;
	margin-top: 5px;
}
.wrapExecBio .execInfo h1,.wrapVolunteer h1,.trainingInline h1,.wrapBBISItem h1
{
	font-size:24px;
	color:#7AB800;
	font-family:Helvetica Neue Cond,Arial,Helvetica,sans-serif;
	font-weight:normal;
	margin-top:3px;
}
.trainingInline
{
	width:725px;
	float:left;
}
.trainingInline ol
{
	margin:5px 0;
}
.trainingInline li
{
	font-size:12px;
	padding:2px 0;
}
#wrapInternalRight .productBoxImg h5
{
	color:#50535a!important;
	font-size:12px!important;
}
.inlineContent
{
	display:none;
}
.training .productBoxImg
{
	background:url(view.image?id=1336) no-repeat;
}
#wrapInternalRight .wrapGreenBar h1 {
	color: #fff;
	font-family: Helvetica Neue Light, Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin: 0;
	padding: 7px 16px;
}

.wrapProductBox {
	float: left;
	width: 738px;
	height: 200px;
	background: url(/view.image?id=564) no-repeat;
	padding-bottom: 20px;
	position: relative;
	overflow: hidden;
}

.wrapProductBox .gutter {
	padding-top: 18px;
	padding-left: 25px;
	padding-right: 10px;
	float: left;
}

.productBox {
	float: left;
	padding: 0 15px;
}

.wrapProductMenu {
	float: left;
	width: 735px;
	padding-top: 25px;
	padding-bottom: 5px;
	margin-right: 20px;
	margin-left: 3px;
	border-bottom: 1px solid #73be4b;
}

.fundraising .wrapProductMenu {
	border-bottom: 1px solid #DA7E31;
}

.productMenuLeft {
	float: left;
	width: 275px;
}

#wrapInternalRight .productMenuLeft h1 {
	padding: 0 !important;
	font-size: 25px !important;
}

.productMenuRight {
	float: left;
	width: 459px;
	text-align: right;
	padding-top: 3px;
}

.productMenuRight ul {
	display: inline;
	margin: 0;
	padding: 0;
}

.productMenuRight li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0 12px;
	font-family: Helvetica Neue Med, Arial, Helvetica, sans-serif;
	color: #3a3d42;
	font-size: 13px;
	text-decoration: none;
	cursor: pointer;
}

.productMenuRight li.last {
	padding-right: 0 !important;
}

.productMenuRight li:hover, #productMenu .active {
	color: #7AB800;
}
.training .productInfoNav
{
	background-color:#FDB924;
}

#wrapProductMain {
	position: relative;
	overflow: hidden;
	height: auto;
}
#wrapProductMain .bbButton
{
	padding-left:5px;!important;
}
.wrapProductInfo {
	float: left;
	padding-top: 12px;
	padding-bottom: 6px;
}

.productInfoHead {
	float: left;
	background: url('/view.image?id=550') no-repeat;
	height: 11px;
	width: 738px;
}

.productInfoBody {
	background: url(/view.image?id=549) repeat-y;
	padding: 8px 25px 0px;
	width: 685px;
	float: left;
}

.productImg {
	padding-top: 6px;
	padding-bottom: 12px;
	float: left;
}

.productInfoBody h2 {
	font-family: Helvetica Neue Cond, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #73be4b;
	padding: 0;
	margin: 0;
}

.productInfoBody p {
	font-size: 12px;
	color: #242528;
	line-height: 18px;
}

.productInfoFoot {
	float: left;
	background: url('/view.image?id=548') no-repeat;
	height: 19px;
	width: 738px;
}

#wrapMainNav {
	float: right;
}

#wrapMainNav ul {
	margin: 0;
	padding-top: 2px;
	float: left;
	position: relative;
}

#wrapMainNav li {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
	z-index: 10;
}

#wrapMainNav a {
	font-family: Helvetica Neue Med, Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #565a5c;
	text-decoration: none;
	padding: 16px 23px 4px 21px;
	margin: 0;
	float: left;
	position: relative;
}

#wrapMainNav a:hover, #wrapMainNav li.selected a, #wrapMainNav li:hover a {
	color: #7AB800;
}

#wrapMainNav .nav li:hover .mainMenuRight {
	float: left;
	position: relative;
	background: url(/view.image?id=440) no-repeat top right;
	z-index: 10000;
}

#wrapMainNav .nav li:hover a {
	background: url(/view.image?id=439) no-repeat -3px 0;
	position: relative;
	z-index: 10000;
}

#wrapMainNav .nav ul {
	display: none;
}

#wrapMainNav .nav li ul, #wrapMainNav .nav li:hover ul {
	display: inline;
	float: left;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 0;
	width: 100%;
}

#wrapMainNav .nav li ul {
	float: left;
	left: 0;
	top: 0;
	display: block;
	z-index: 10;
}

#wrapMainNav .nav li:hover ul li {
	display: inline;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	z-index: 100;
}

#wrapMainNav .nav li:hover ul li:hover {
	background: none;
}

#wrapMainNav .nav li:hover ul li a, #wrapMainNav .nav li:hover ul li a:hover {
	background: none;
}

#wrapMainNav .nav li ul li a, #wrapMainNav .nav li:hover ul li a {
	float: left;
	white-space: nowrap;
	font-size: 20px;
	color: #7AB800;
	font-family: Helvetica Neue Cond, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
}

#wrapMainNav .nav li:hover ul .first {

}

.wrapSubMenu {
	position: absolute;
	display: none;
}

#wrapMainNav li .wrapSubMenu, #wrapMainNav li:hover .wrapSubMenu {
	display: block;
	top: 31px;
	background: url(/view.image?id=441) no-repeat;
	padding-left: 33px;
	padding-top: 24px;
	padding-right: 0px;
	padding-bottom: 50px;
}

@-moz-document url-prefix() {

    #wrapMainNav li .wrapSubMenu, #wrapMainNav li:hover .wrapSubMenu {

        top: 32px;
    }
}

#wrapMainNav li .wrapSubMenu, #wrapMainNav li:hover .wrapSubMenu {
	top: 31px\0/ !important;
}





#wrapMenuItem1 {
	left: -150px;
	opacity: 0;
	*width: 765px !important;
}

#wrapMenuItem2 {
	left: -30px;
	opacity: 0;
}

#wrapMenuItem3 {
	left: 155px;
	opacity: 0;
}

#wrapMenuItem4 {
	left: 260px;
	*left: 227px;
	opacity: 0;
}

#wrapMenuItem5 {
	left: 264px;
	*left: 252px;
	opacity: 0;
	width:360px;
}

#wrapMenuItem6 {
	left: 336px;
	*left: 328px;
	opacity: 0;
}

#navMap a {
	padding: 0;
	background: none;
}

#wrapMainNav li .menuCol {
	float: left;
	padding-right: 36px;
}

#wrapMainNav li .last {
	padding-right: 5px;
}

#wrapMainNav li .wrapSubMenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#wrapMainNav li .wrapSubMenu ul li, #wrapMainNav li:hover .wrapSubMenu ul li {
	margin: 0 !important;
	padding: 6px 0;
}

#wrapMainNav li .wrapSubMenu ul li a, #wrapMainNav li:hover .wrapSubMenu ul li a {
	font-family: Helvetica Neue Cond, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #565a5c;
}

#wrapMainNav li:hover .wrapSubMenu ul li a:hover {
	color: #73be4b;
}

#wrapMainNav li .wrapSubMenu .subMenu li, #wrapMainNav li:hover .wrapSubMenu .subMenu li, #wrapMainNav li:hover .wrapSubMenu .subMenu li:hover {
	display: block;
	margin: 0;
	padding: 2px 14px;
	*padding: 2px 0;
	float: none;
	background: url(/view.image?id=447) no-repeat center left;
}

.wrapSubMenu h1 {
	color: #7AB800;
	font-size: 20px;
	font-weight: normal;
	font-family: Helvetica Neue Cond, Helvetica, Arial, sans-serif;
	margin: 0;
	padding-bottom: 5px;
}

#wrapMainNav li .wrapSubMenu .subMenu, #wrapMainNav li:hover .wrapSubMenu .subMenu {
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
}

#wrapMainNav li .wrapSubMenu .subMenu a, #wrapMainNav li:hover .wrapSubMenu .subMenu a {
	float: none;
}

#itemColRight {
	float: right;
	height: 100%;
	width: 24px;
	position: absolute;
	top: 0;
	left: 100%;
	background: url(/view.image?id=446) no-repeat top right;
}

#itemColBottom {
	float: right;
	height: 16px;
	width: 100%;
	position: absolute;
	top: 100%;
	left: 11px;
	background: url(/view.image?id=445) repeat-x bottom center;
}

#itemLeftCorner {
	left: 0;
	float: left;
}

#itemLeftCorner img {
	position: relative;
	left: -5px;
}

#itemRightCorner {
	left: 100%;
	float: right;
}

#itemRightCorner img {
	position: relative;
	left: 11px;
}

.itemCorner {
	height: 16px;
	width: 17px;
	top: 100%;
	position: absolute;
}

.menuSubBottomText {
	float: left;
	position: relative;
	top: -33px;
	left: 1px;
	width: 100%;
	overflow: hidden;
}

.menuSubBottomText p {

	margin: 0;
	padding: 6px;
	width: 100%;
	float: left;
	background-color: #73be4b;

}

#wrapMainNav .nav .menuSubBottomText a {
	list-style: none;
	display: inline;
	padding-left: 14px;
	padding-right: 20px;
	padding-top: 0;
	padding-bottom: 0;
	margin-left: 10px;
	background: url(/view.image?id=442) no-repeat 0 5px !important;
	font-family: Helvetica Neue Cond, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #fff;
}

.subBottomText {
	margin-right: 15px;
	margin-left: 3px;
}















#wrapBodyContent {
	float: left;
	width: 100%;
	position: relative;
	z-index: 10;
}

.home #wrapBodyContent {
	padding-top: 24px;
}

.internal #wrapBodyContent {
	margin-top: 24px;
	border-top: 2px solid #fff;
	background: url(/view.image?id=413) repeat-x;
}

#wrapInternalContent {
	float: left;
}
.fundraising {
	border-color: #da7e31 !important;
	float: left;
}

.blackbaudGreen {
	border-color: #7AB800 !important;
	float: left;
}

.interactive {
	border-color: #34b1ec !important;
	float: left;
}

.directmarketing {
	border-color: #777dba !important;
	float: left;
}

.financial {
	border-color: #35aba0 !important;
	float: left;
}

.crm {
	border-color: #6fb353 !important;
	float: left;
}

.analytics {
	border-color: #d04840 !important;
	float: left;
}
.training,.training .wrapProductMenu
{
	border-color:#fdb924!important;
	float:left;
}




#pageTitle {
	float: left;
	width: 270px;
}

#pageCrumbs {
	float: left;
	/*width: 720px;*/
	width: 100%;
	padding-top: 22px;
	padding-top: 23px\0/; /*for IE*/
	padding-bottom: 4px;
	/*padding-left: 4px;*/
}

@-moz-document url-prefix() {
	#pageCrumbs{ padding-top: 21px; }
}


#pageCrumbs p, #pageCrumbs a {
	color: #82868b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

#pageCrumbs a:hover {
	text-decoration: none;
}

#pageTitle h1 {
	font-family: Helvetica Neue Light, Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0;
	padding: 20px 15px 15px;
}

.wrapLightboxOuter {
	width: 700px;
}

.wrapLightboxOuter h1, .wrapLightboxOuter h2, .wrapLightboxOuter h3 {
	font-family: Helvetica Neue Cond, Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0;
	padding: 15px 0;
	color: #73be4b;
}

.wrapLightboxOuter h1 {
padding-left: 15px;
}

.wrapLightboxLeft {
	float: left;
	width: 225px;
	padding-top: 4px;
	padding-left: 5px;
}

.wrapLightboxRight {
	float: right;
	width: 435px;
	padding-left: 15px;
	padding-right: 10px;
}

.wrapLightboxRight p {
	font-size: 12px;
}

.wrapLightboxRight ul {
	margin: 0;
	padding: 0;
}

.wrapLightboxRight li {
	font-size: 12px;
	padding-right: 10px;
	margin-right: 5px;
	display: inline;
	line-height: 20px;
	border-right: 1px dotted #999;
}

.wrapLightboxRight li.last {
	border: 0 none;
}

.crumbArrow {
	font-size: 9px;
	padding: 0 5px;
	color: #999;
}













#wrapPositionStatement {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
#wrapPositionStatement .bbButton
{
	padding-left:5px;
}
#wrapInternalRight #wrapPositionStatement h1 {
	font-family: Helvetica Neue Light, Helvetica, Arial, sans-serif;
	font-size: 27px;
	font-weight: normal;
	line-height: 30px;
	margin: 0;
	padding-top: 22px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 25px;
	color: #7AB800;
}

#wrapInternalRight #wrapPositionStatement h3 {
    color: #777;
    font-family: Helvetica Neue Light,Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 30px;
    margin: 0;
    padding: 5px 25px 2px 4px;
}

#wrapInternalRight #wrapPositionStatement p {
	font-family: Helvetica Neue Cond, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #50535a;
	padding-left: 5px;
	padding-right: 25px;
	margin-top: 10px;
}

.oneColContent #wrapPositionStatement p {
	padding-top: 8px;
}

#wrapInternalNav {
	float: left;
	width: 224px;
	padding-left: 10px;
}

#internalNav {
	float: left;
	width: 100%;
	margin-top: 13px;
	padding: 0;
	/*background: url(/view.image?id=408) repeat-y;*/
}

#internalNav ul {
	margin: 0;
	padding: 0;
}

#internalNav .nav {
	margin: 0;
	padding-top: 2px;
	padding-bottom: 16px;
	/*padding-left: 25px;*/
	float: left;
	width: 214px;
	background: url(/view.image?id=407) no-repeat left bottom;
}

#internalNav li a {
	/*background: url("/view.image?id=522") repeat-y center right;*/
}

#internalNav li, #internalNav li a {
	display: none;
	color: #565A5C;
}

#internalNav li a.selected.parent {
	border: 0 none;
}

#internalNav li.selected, #internalNav li.selected .nccUlMenuSub3 li, #internalNav li.selected .nccUlMenuSub3 li a, #internalNav .nav .menuItem3 ul li, #internalNav .nav .menuItem3 ul li a, #internalNav .nav .menuItem4 ul li, #internalNav .nav .menuItem4 ul li a, #internalNav .nav .menuItem5 ul li, #internalNav .nav .menuItem5 ul li a, #internalNav .nav .menuItem2 ul li, #internalNav .nav .menuItem2 ul li a {
	display: block !important;
}

#internalNav .nav .menuItem1 .menuItem2 ul li, #internalNav .nav .menuItem1 .menuItem2 ul li a,
#internalNav .nav .menuItem1 .menuItem3 ul li, #internalNav .nav .menuItem1 .menuItem3 ul li a, #internalNav .nav .menuItem1 .menuItem4 ul li, #internalNav .nav .menuItem1 .menuItem4 ul li a {
	display: none !important;
}

#internalNav .nav .menuItem1 .menuItem2 ul li.selected, #internalNav .nav .menuItem1 .menuItem2 ul li.selected a, #internalNav .nav .menuItem1 .menuItem2 .nccUlMenuSub3 li, #internalNav .nav .menuItem1 .menuItem2 .nccUlMenuSub3 li a,
#internalNav .nav .menuItem1 .menuItem3 ul li.selected, #internalNav .nav .menuItem1 .menuItem3 ul li.selected a, #internalNav .nav .menuItem1 .menuItem3 .nccUlMenuSub3 li, #internalNav .nav .menuItem1 .menuItem3 .nccUlMenuSub3 li a, #internalNav .nav .menuItem1 .menuItem4 ul li.selected, #internalNav .nav .menuItem1 .menuItem4 ul li.selected a, #internalNav .nav .menuItem1 .menuItem4 .nccUlMenuSub3 li, #internalNav .nav .menuItem1 .menuItem4 .nccUlMenuSub3 li a {
	display: block !important;
}

#internalNav li.selected a.selected, #internalNav .nccUlMenuSub2 li.selected a {
	background: url("/view.image?id=409") no-repeat 0 49px;
    	/*border-bottom: 1px dotted #D4D4D4;*/
    	display: block;
    	padding-bottom: 25px;
    	padding-left: 8px;
    	position: relative;
    	/*top: -42px;*/
    	width: 210px;
	font-family: Helvetica Neue Light,Helvetica,Arial,sans-serif;
    	font-size: 24px;
	text-transform: uppercase;
	margin: 0;
	border: 0 none;
	color: #7AB800;
}

/*
#internalNav .nccUlMenuSub2 li.menuItem6 a, #internalNav .nav .menuItem2 a.selected {
	background: url("/view.image?id=409") no-repeat 0 77px;
} */

#internalNav .wrapTwoLines {
	background: url("/view.image?id=409") no-repeat 0 77px;
}

#internalNav .nav .nccUlMenuSub1 .menuItem4 .nccUlMenuSub2 li.parent a.selected {
	font-size: 22px;
}

#internalNav .nav .nccUlMenuSub1 .menuItem4 .nccUlMenuSub2 .nccUlMenuSub3 a.selected {
	font-size: 15px !important;
}

#internalNav li.selected.parent {
	background: none;
}

#internalNav .nccUlMenuSub1 li, #internalNav .nccUlMenuSub3 li, #internalNav .nccUlMenuSub3 li.selected.parent  {
	list-style: none;
	background: url("/view.image?id=408") repeat-y 0 0;
}

#internalNav li a.selected {
	font-family: Helvetica Neue Med, Helvetica, Arial, sans-serif;
	color: #565a5c;
	font-size: 15px;
	text-decoration: none;
	display: block;
}.blackbaudGreen

#internalNav .menuItem1 .nccUlMenuSub3 li.selected a.selected, #internalNav li.selected a, #internalNav .menuItem2 .nccUlMenuSub1 li.selected a.selected, #internalNav .menuItem3 .nccUlMenuSub1 li.selected a.selected, #internalNav .menuItem4 .nccUlMenuSub1 li.selected a.selected, #internalNav .menuItem5 .nccUlMenuSub1 li.selected a.selected, #internalNav .nccUlMenuSub2 li .nccUlMenuSub3 li a {
	margin-left: 25px;
	/*width: 216px;*/
	width: 159px;
	color: #565A5C;
    	font-family: Helvetica Neue Med,Helvetica,Arial,sans-serif;
    	font-size: 15px;
	padding: 6px 0;
	border-bottom: 1px dotted #D4D4D4;
	/*background:  url("/view.image?id=522") repeat-y center right;*/
	text-transform: none;
}

#internalNav li a:hover{
	color:#7AB800!important;
}

#internalNav a{
	text-decoration:none!important;
}

.fundraising #internalNav li.selected a.selected {
	color: #da7e31 !important;
}

.interactive #internalNav li.selected a.selected {
	color: #34B1EC !important;
}

.directmarketing #internalNav li.selected a.selected {
	color: #777dba !important;
}

.financial #internalNav li.selected a.selected {
	color: #35aba0 !important;
}

.crm #internalNav li.selected a.selected {
	color: #6fb353 !important;
}

.analytics #internalNav li.selected a.selected {
	color: #d04840 !important;
}

#internalNav .nav .menuItem1 .nccUlMenuSub3, #internalNav .nav .menuItem2 .nccUlMenuSub1, #internalNav .nav .menuItem3 .nccUlMenuSub1, #internalNav .nav .menuItem4 .nccUlMenuSub1, #internalNav .nav .menuItem5 .nccUlMenuSub1 {
	background:  url("/view.image?id=522") repeat-y 199px 0;
}

#internalNav .nav .nccUlMenuSub1 li.last a, #internalNav .nav .nccUlMenuSub3 li.last a {
	border-bottom: 0 none;
}

#internalNav .nav .nccUlMenuSub1 li .nccUlMenuSub2 li .nccUlMenuSub3 li a {
	border-bottom: 1px dotted #D4D4D4;
}

#internalNav .nav .nccUlMenuSub1 li .nccUlMenuSub2 li .nccUlMenuSub3 li.last a {
	border-bottom: 0 none;
}

#internalNav .nav .nccUlMenuSub1 li .nccUlMenuSub2 li .nccUlMenuSub3 li.parent.selected a {
	border-bottom: 0 none;
}

#internalNav .nav .nccUlMenuSub1 li .nccUlMenuSub2 li .nccUlMenuSub3 li .nccUlMenuSub4 li a {
	border-bottom: 1px dotted #D4D4D4 !important;
}














.fundraising #internalNav .nccUlMenuSub2 li.selected a, .fundraising #wrapInternalRight #wrapPositionStatement h1 {
	color: #da7e31;
}

.fundraising #internalNav .nccUlMenuSub2 li .nccUlMenuSub3 li a {
	color: #565A5C;
}











#internalNav .grayBG {
	background-color: #696c75;
	float: left;
	left: -17px;
	position: relative;
	width: 206px;
}

.navTopImg {
	background: none;
}

#internalLeftContent {
	float: left;
}

.internalAd {
	float: left;
	width: 240px;
	padding-top: 15px;
}

.internalAd img {
	display: block;
	margin: 0 auto;
}

#wrapInternalRight .featuresItem .bbButton
{
	padding-left:0!important;
}
#wrapInternalRight .wrapCustomerChallenge p
{
	margin:8px 16px 10px;
	font-size:12px!important;
	line-height:20px!important;
	padding:0!important;
	font-family:arial,helvetica,sans-serif!important;
}
.wrapCustomerChallenge .bbButton
{
	margin-top:10px;
	margin-bottom:10px;
	display:table-row;
	float:none!important;
}
#customerTwoCol .bbButton
{
	float:left!important;
	margin-bottom:10px;
	margin-left:10px;
	padding-right:4px!important;
}
#wrapInternalRight .wrapCustomerChallenge .bbButton p
{
	background:none;
	border:none;
	font-family:Helvetica Neue Med,Arial,Helvetica,sans-serif!important;
}
.wrapCustomerChallenge .bbButton a
{
	font-size:12px!important;
}
.customerChallenge,.customerSolution,.customerResults
{
	width:33%;
	display:table-cell;
	background-color:#f8f8f8;
	border-bottom:1px solid #7ab800;
}
#wrapInternalRight {
	float: left;
	width: 756px;
	padding-bottom: 10px;
	padding-left: 4px;
}

#wrapInternalRight .modulesTable td .bbButton
{
	padding-bottom:15px!important;
}

#wrapInternalRight h1 {
	font-family: Helvetica Neue Cond, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 27px;
	padding: 15px 6px 4px;
	margin: 5px 0;
	color: #575757;
}

.oneColContent {
	width: 968px !important;
	padding: 0 12px;
}

.rowItemVideo {
	width: 235px;
	float: left;
	padding-top: 3px;
}

.rowItemVideo img {
	display: block;
	margin: 0 auto;
	max-height: 133px;
	max-width: 205px;
}


.internalRow {
	float: left;
	width: 100%;
}

.rowItem {
	float: left;
	overflow: hidden;
	padding: 6px 4px;
}

.rowItem a {
	text-decoration: none;
}

.rowItem h2 {
	font-family: Helvetica Neue Light, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 18px;
	margin: 0;
	padding: 10px 8px 5px 12px;
}

.rowItem .smallHeadline {
	font-size: 16px;
	padding-bottom: 7px;
}

#rowItemOneCol h2 {
	font-size: 24px;
	padding: 15px 12px;
}

.rowItem p, .rowItem li {
	color: #4d525a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	margin: 0;
	padding-left: 12px;
	padding-bottom: 6px;
	padding-right: 14px;
}

.rowItemImg {
	width: 235px;
	margin-top: 4px;
	float: left;
        position: absolute;
        bottom: 25px;
}
#rowItemThreewide .rowItemImg {
	width: 235px;
	margin: auto 0;
	float: none;
        position: inherit;
        bottom: 25px;
}
#rowItemTwoCol .rowItemImg {
	width: 235px;
	margin-top: 4px;
        float: none;

}
.rowItem img {
	display: block;
	margin: 0 auto;
}
#threeCol div
{
	padding-left:5px;
	width:238px;
	float:left;
}
.buttonRow .bbButton
{
	width:auto!important;
	padding-right:6px!important;
}
#rowItemSmall .rowItemImg img {
	width: 210px;
	max-height: 82px;
}

#rowItemSmall .rowItemVideo img {
	width: 210px;
}

#rowItemOneCol {
	width: 724px;
	height: 195px;
	background: url(/view.image?id=449) no-repeat;
}

#rowItemOneCol .rowItemLeft {
	float: left;
	width: 59%;
	margin: 0 2%;
}

#rowItemOneCol .rowItemRight {
	float: left;
	width: 32%;
	height: 92.5%;
	margin: 0 2%;
	border-left: 1px solid #eee;
}

.rowItemImgLarge {
	float: left;
	width: 483px;
	padding-top: 15px;
}

#rowItemLarge {
	width: 489px;
	height: 195px;
	max-width: 489px;
	max-height: 195px;
	background: url(/view.image?id=405) no-repeat;
}

#rowItemLarge .rowItemLeft {
	float: left;
	width: 49%;
	margin: 0 2%;
}

#rowItemLarge .rowItemRight {
	float: left;
	width: 42%;
	height: 92.5%;
	margin: 0 2%;
	border-left: 1px solid #eee;
}

#rowItemSmall {
	width: 240px;
	height: 195px;
	max-width: 240px;
	max-height: 195px;
	background: url(/view.image?id=406) no-repeat;
        position: relative;
}

#rowItemThreewide {
    background: url("/view.image?id=684") no-repeat scroll 0 0 transparent;
    height: 195px;
    max-height: 195px;
    max-width: 727px;
    position: relative;
    width: 727px;
}

#rowItemThreewide p.facet {text-align: center; padding: 5px 10px 15px;}

#rowItemSmall h2, #rowItemLarge h2, #rowItemThreewide h2 {
	color: #252b31;
}
#rowItemTwoCol {
	width: 360px;
	height: 195px;
	max-width: 360px;
	max-height: 195px;
	background: url(/view.image?id=578) no-repeat;

}

#rowItemTwoCol .rowItemImg {
        position: inherit !important;
        }

.smallText {
	font-size: 11px !important;
}










#wrapSlideshow {
	width: 986px;
	height: 390px;
	margin: 0 auto;
}

#wrapSlideshowImg {
	float:left;
	height: 322px;
	width: 986px;
	position: relative;
}

.slideshowImg {
	position: absolute;
}

#slideshowImg1 .slideshowImg {
	z-index: 4;
}

#slideshowImg2 .slideshowImg {
	z-index: 3;
}

#slideshowImg3 .slideshowImg {
	z-index: 2;
}

slideshowImg4 .slideshowImg {
	z-index: 1;
}

#wrapSlideshowNav {
	width: 986px;
	height: 67px;
	float: left;
	background: url(/view.image?id=450) no-repeat bottom center;
}

.slideNav {
	width: 246px;
	height: 43px;
	float: left;
	border-right: 1px #ddd solid;
	cursor: pointer;
}

.slideNav a {
	float: left;
}

#slideNavCol1 {
	background-color: #fff;
}

#slideNavCol4 {
	border: 0 none;
	background-color: #fff;
	width: 245px;
	overflow: hidden;
	position: relative;
}

/*
.slideNavLink {
	z-index: 10;
}

.slideNavLinkOver {
	z-index: 100;
} */

.slideNavLink, .slideNavLinkOver {
	float: left;
	position: absolute;
}











#wrapMission {
	width: 100%;
}

#wrapMission p {
	padding: 2px 0;
	margin: 0;
	color: #7ab800;
	font-size: 23px;
	font-family: Helvetica Neue Cond, Helvetica, Arial, sans-serif;
	width: 100%;
	text-align: center;
}

#wrapHomeNews {
	padding-top: 16px;
}

.homeNews {
	width: 331px;
	height: 195px;
	float: left;
	background: url(/view.image?id=433) no-repeat;
	background-color: #fff;
	overflow: hidden;
	position: relative;
}

#wrapHomeNews .homeNews:hover {
	background: url(/view.image?id=426) no-repeat;
}

.homeNews h1 {
	font-family: Helvetica Neue Cond, Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #252b31;
	padding: 0;
	margin-top: 18px;
	margin-bottom: 0;
	margin-left: 8%;
	margin-right: 8%;
	width: 84%;
	position: relative;
	z-index: 3;
}

.homeNews p {
	color: #4d525a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0;
	margin-top: 8px;
	margin-bottom: 0;
	margin-left: 8%;
	margin-right: 8%;
	width: 84%;
	position: relative;
	z-index: 2;
}

.newsImg {
	position: relative;
	z-index: 1;
}

#homeNewsLeft .newsImg .newsImg1 {
	padding-top: 15px;
	padding-left: 25px;
}

#homeNewsMiddle .newsImg .newsImg2 {
	top: -59px;
	left: 8px;
	position: relative;
}

#homeNewsRight .newsImg .newsImg3 {
	top: -2px;
	left: 15px;
}

#wrapContactBar {
	padding-top: 25px;
	float: left;
}

.contactBarItem {
	width: 331px;
	float: left;
}

.iconImg {
	width: 70px;
	height: 65px;
	float: left;
	padding-top: 1px;
}

.iconImg p {
	margin: 0;
	padding: 0;
}

.infoBody {
	width: 261px;
	float: left;
}

.infoBody h3 {
	font-family: Helvetica Neue Med, Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #7ab800;
	margin: 5px 14px;
}

.infoBody p {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#252b34;
	margin:7px 3px 7px 14px;
}

.infoFooter {
	width: 100%;
	float: left;
}

.infoFooter p {
	font-family: Helvetica Neue Med, Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #82868b;
	background-color: #f0f0f0;
	border: 1px solid #ddd;
	margin: 10px 5px;
	padding: 4px;
	text-align: center;
	float: left;
	width: 94%;
}

.infoFooter p:hover {
	background-color: #f7f7f7;
}

#contactFooterCall p:hover {
	background-color: #f0f0f0;
}

.greenText, .greenText a {
	color: #7ab800;
	text-decoration: none;
}
#wrapBBHistory {
	width: 128px;
	float: right;
	position: absolute;
	left: 85%;
}

#wrapHistoryBtn {
	width: 100%;
	height: 19px;
	float: right;
	position: relative;
	z-index: 20;
	cursor: pointer;
}

#wrapHistoryContent {
	width: 206px;
	height: 0;
	float: right;
	position: relative;
	top: -21px;
	left: 4px;
	z-index: 19;
	display: none;
}

#wrapChatContent h3,#wrapInternalRight h3
{
	font-family:Helvetica Neue Cond,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
}
#wrapChatContent h3
{
	margin:0;
	padding-top:4px;
	padding-left:16px;
	color:#252B31;
}
#wrapChatContent ul
{
	margin:0;
	padding-bottom:6px;
	padding-left:10px;
	padding-top:10px;
}
#wrapChatContent li
{
	font-size:12px;
	padding:4px 16px;
	list-style:none;
}
#wrapChatContent
{
	width:332px;
	float:right;
	position:relative;
	top:-101px;
	width:206px;
	z-index:89;
	height:0;
	display:none;
}
#wrapChatContent p
{
	padding:0;
	margin:0;
	width:100%;
	font-size:12px;
	font-family:Helvetica Neue Cond,Helvetica,Arial,sans-serif;
	border:0;
	background-color:#fff;
	text-align:center;
}
#chatContentLeft
{
	width:160px;
	float:left;
	border-right:1px solid #e5e5e6;
	padding:2px 0;
	margin-top:2px;
}
#chatContentRight
{
	width:161px;
	float:right;
	padding:3px 0;
	margin-top:2px;
}
#chatContentLeft p,#chatContentRight p
{
	line-height:30px;
}
#chatContentTop,#chatContentBody,#chatContentBottom
{
	width:322px;
	padding:0 5px;
	float:right;
}
#historyContentTop, #historyContentBody, #historyContentBottom {
	width: 206px;
	float: right;
}
#chatContentTop
{
	height:9px;
	background:url(view.image?id=961) no-repeat;
}
#historyContentTop {
	height: 9px;
	background: url(view.image?id=755) no-repeat;
}

#historyContentBody {
	background: url(view.image?id=754) repeat-y;
	text-align: center;
}

#chatContentBody
{
	background:url(view.image?id=960) repeat-y;
}
#historyContentBody a,#chatContentBody a
{
	text-decoration:none;
	font-size:inherit;
	color:#50535a!important;
	font-family:Helvetica Neue Med,Arial,Helvetica,sans-serif;
}
#chatContentBody a
{
	font-size:14px;
}
#historyContentBody a:hover,#chatContentBody a:hover
{
	color:#7AB800!important;
}
#historyContentBody h1, #historyContentBody h2, #historyContentBody h3, #historyContentBody h4, #historyContentBody h5 {
	margin: 0;
	padding: 8px 0;
	font-weight: bold;
	color: inherit;
}

#historyContentBody h1 {
	font-size: 18px;
}

#historyContentBody h2 {
	font-size: 16px;
}

#historyContentBody h3 {
	font-size: 14px;
	line-height: 18px;
}

#historyContentBody h4 {
	font-size: 13px;
	line-height: 15px;
}

#historyContentBody h5 {
	font-size: 12px;
}

#historyContentBottom {
	height: 14px;
	background: url(view.image?id=753) no-repeat;
}
#chatContentBottom
{
	height:14px;
	background:url(view.image?id=959) no-repeat;
}

#wrapFooter {
	width: 983px;
	float: left;
	margin-bottom: 15px;
	margin-left: 5px;
	margin-top: 24px;
	background: url(/view.image?id=425) repeat-x;
	position:relative;
}

.footerCol {
	float: left;
}

.footerCol h1 {
	font-family: Helvetica Neue Cond, Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #7ab800;
	font-weight: normal;
	margin: 14px 24px;
}

.footerCol a {
	font-size: 11px;
	text-decoration: none;
	color: #565a5c;
}

.footerCol a:hover {
	text-decoration: underline;
}

.footerCol ul {
	margin: 0;
	padding-left: 25px;
}

.footerCol li {
	list-style: none;
	display: block;
	line-height: 21px;
}

.footerSubCol {
	width: 27%;
	float: left;
}

#footerCol1 {
	width: 49%;
}

#footerCol2, #footerCol3, #footerCol4, #footerCol5 {
	width: 16%;
}

#footerCol5{
	position:absolute;
	bottom:0;
	right:-15px;
	width:16%;
}

#contactFooterConnect img {
	float: right;
	padding-right: 3px;
}

.wrapSocialIcons {
	float: right;
	position: relative;
	left: -57px;
	height: 0;
}

#contactFooterConnect .greenText {
	float: left;
	position: relative;
	left: 50px;
}

.greenArrow {
	padding-left: 5px;
}

#wrapCopyright {
	background: url(/view.image?id=424) no-repeat;
	width: 985px;
	float: left;
	margin-top: 12px;
	margin-left: 5px;
	padding-top: 10px;
	padding-bottom: 20px;
	overflow: hidden;
	font-size: 11px;
	color: #565a5c;
	text-align: center;
}









.linkActive {
	/*color: #ca0085 !important;*/
	text-decoration: underline !important;
}

.productInfo {
	padding-left: 6px;
}






/* ---------  IE STYLES  -------------*/



#wrapMainNav .nav li:hover a {
	background: url(/view.image?id=439) no-repeat -3px 0\0/;
	*background: url(/view.image?id=439) no-repeat -3px 0;
	position: relative\0/;
	*position: relative;
	z-index: 10000\0/;
	*z-index: 10000;
}

#wrapMainNav .nav li, #wrapMainNav .nav li a {
	background: none\0/;
	*background: none;
}

#wrapMainNav li .wrapSubMenu {
	position: absolute\0/;
	*position: absolute;
	display: none\0/;
	*display: none;
}

#wrapMainNav li:hover .wrapSubMenu {
display: block\0/;
*display: block;
	top: 29px\0/;
	*top: 29px;
	background: url(/view.image?id=441) no-repeat\0/;
	*background: url(/view.image?id=441) no-repeat;
	padding-left: 33px\0/;
	*padding-left: 33px;
	padding-top: 24px\0/;
	*padding-top: 24px;
	padding-right: 0px\0/;
	*padding-right: 0px;
	padding-bottom: 50px\0/;
	*padding-bottom: 50px;
}








.fundraising #pageTitle h1, .fundraising h2, .fundraising a, .fundraising #internalNav .selected a, .fundraising #internalNav a:hover, .fundraising #wrapPositionStatement p {
	color: #da7e31;
}

/* .fundraising #internalNav .nccUlMenuSub2 li.selected a {
	color: #da7e31;
} */

.blackbaudGreen #pageTitle h1, .blackbaudGreen h2, .blackbaudGreen #internalNav li.selected a.selected, .blackbaudGreen #internalNav a:hover, .blackbaudGreen #wrapPositionStatement p {
	color: #7AB800;
}

.blackbaudGreen #internalNav li.selected a.selected {
	color: #7AB800 !important;
}

.interactive #pageTitle h1, .interactive h2, .interactive a, .interactive #internalNav .selected a, .interactive #internalNav a:hover, .interactive #wrapPositionStatement p {
	color: #34b1ec;
}

.directmarketing #pageTitle h1, .directmarketing h2, .directmarketing a, .directmarketing #internalNav .selected a, .directmarketing #internalNav a:hover, .directmarketing #wrapPositionStatement p {
	color: #777dba;
}

.financial #pageTitle h1, .financial h2, .financial a, .financial #internalNav .selected a, .financial #internalNav a:hover, .financial #wrapPositionStatement p {
	color: #35aba0;
}

.crm #pageTitle h1, .crm h2, .crm a, .crm #internalNav .selected a, .crm #internalNav a:hover, .crm #wrapPositionStatement p {
	color: #6fb353;
}

.analytics #pageTitle h1, .analytics h2, .analytics a, .analytics #internalNav .selected a, .analytics #internalNav a:hover, .analytics #wrapPositionStatement p {
	color: #d04840;
}
.training #pageTitle h1,.training h2,.training #internalNav .selected a,.training #internalNav a:hover,.training #wrapPositionStatement p,#wrapInternalRight .training .productBoxFor h3
{
	color:#fdb924;
}
/* .interactive #internalNav .nccUlMenuSub2 li.selected a {
	color: #34b1ec;
} */

/* .directmarketing #internalNav .nccUlMenuSub2 li.selected a {
	color: #777dba;
} */

/* .financial #internalNav .nccUlMenuSub2 li.selected a {
	color: #35aba0;
} */

/* .crm #internalNav .nccUlMenuSub2 li.selected a {
	color: #6fb353;
} */

/* .analytics #internalNav .nccUlMenuSub2 li.selected a {
	color: #d04840;
} */

.fundraising #internalNav li.selected .nccUlMenuSub3 li a, .interactive #internalNav li.selected .nccUlMenuSub3 li a, .directmarketing #internalNav li.selected .nccUlMenuSub3 li a, .financial #internalNav li.selected .nccUlMenuSub3 li a, .crm #internalNav li.selected .nccUlMenuSub3 li a, .analytics #internalNav li.selected .nccUlMenuSub3 li a, {
	color: #565A5C;
}
.training #internalNav .menuItem1 .nccUlMenuSub2 li.selected.parent a,.training #wrapInternalRight #wrapPositionStatement h1,.training #wrapInternalRight #productMenu li:hover
{
	color:#fdb924;
}
.training #wrapInternalRight #productMenu .active
{
	background-color:#fdb924;
}
.training #internalNav .nccUlMenuSub3 a
{
	color:#565A5C!important;
}
.training #internalNav li.selected a.selected,.training #internalNav li a:hover
{
	color:#fdb924!important;
}

.infoFooter a {
	color: #7AB800 !important;
}

#internalNav .nav .nccUlMenuSub4 {
	display: none;
}

#internalNav .nav .nccUlMenuSub3 li.selected .nccUlMenuSub4 {
	display: block;
}

#internalNav .nav .nccUlMenuSub4 li a {
	font-size: 14px !important;
	/*text-indent: 28px;*/
	padding-left: 28px !important;
	background: url("/view.image?id=522") #eeeeee repeat-y 233px 0 !important;
	width: 167px !important;
	margin-left: 6px !important;
}










/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 *
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 *
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/view.image?id=469');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('/view.image?id=469') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('images/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/view.image?id=469');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/view.image?id=469');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/view.image?id=467');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/view.image?id=469');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/view.image?id=468');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/view.image?id=469');
	background-position: -40px -182px;
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/view.image?id=467');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/view.image?id=469');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/view.image?id=468');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/view.image?id=469');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/view.image?id=465');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('/view.image?id=469') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('/view.image?id=467') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('/view.image?id=469') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (/document.documentElement.clientHeight ? /document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = /document.documentElement.scrollTop ? /document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

/*utility nav table styles*/

.NetCommunityMenu_LogInLabel, .NetCommunityMenu_LogOutLabel {
	background: url(/view.image?id=436) no-repeat bottom right;
	padding-right: 12px;
	margin-right: 7px;
}

@media \0screen {
  .NetCommunityMenu_LogInLabel, .NetCommunityMenu_LogOutLabel {margin-right: 0;}
}

@media \0screen {
  #utilityNav {top: -1px;}
}

.NetCommunityMenu_HelpCell, .NetCommunityMenu_HelpSeperatorCell, .NetCommunityMenu_ContactCell, .NetCommunityMenu_WelcomeSeperatorCell, .NetCommunityMenu_LogInSeperatorCell {
	display: none;
}

.NetCommunityMenu_WelcomeLabel {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;

}

.NetCommunityMenu_LinksRow a {
	/*color: #fff;*/
	text-decoration: none;
}

.NetCommunityMenu_LinksRow {
	float: left;
	left: -2px;
	position: relative;
	top: -1px;
}

.NetCommunityMenu_SearchTable {
	/*background: url(/view.image?id=785) no-repeat center right;
	height: 29px;*/
}

.NetCommunityMenu_SearchTextCell {
	background: url(/view.image?id=783) no-repeat 0 4px;
	padding-right: 3px;
}

.NetCommunityMenu_SearchTextCell input {
	background: none;
	border: none;
	width: 115px !important;
	height: 18px;
	position: relative;
	top: -4px;
	padding-left: 6px;
	padding-right: 25px;
}

.NetCommunityMenu_LoggedInSeperatorCell {
	display: none;
}

.NetCommunityMenu_WrongUserSeperatorCell {
	display: none;
}

.NetCommunityMenu_LogOutCell, .NetCommunityMenu_LogInCell {
	background: url("/view.image?id=786") no-repeat 0 1px;
	position: relative;
	padding-left: 33px;
	padding-top: 8px;
	padding-bottom: 11px;
	padding-right: 223px;
	padding-right: 228px\0/;
	background-position: 0 0\0/;
	padding-top: 6px\0/;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

*+html .NetCommunityMenu_LogInCell {
	background-position-y: 0px;
	padding-top: 7px;
}

:root .NetCommunityMenu_LogOutCell, .NetCommunityMenu_LogInCell {
	padding-top: 17px\0/IE9;
	padding-right: 222px\0/IE9;
}

@-moz-document url-prefix() { .NetCommunityMenu_LogOutCell, .NetCommunityMenu_LogInCell { padding-top: 7px; } }

.NetCommunityMenu_LogOutCell a, .NetCommunityMenu_LogInCell a {
	color: #fff;
}

.NetCommunityMenu_LogOutSeperatorCell {
	display: none;
}

.NetCommunityMenu_SearchButtonCell {
	position: relative;
	left: -28px;
	top: 5px;
	float: right;
	padding-right: 1px;
	height: 16px;
}

@-moz-document url-prefix() { .NetCommunityMenu_SearchButtonCell {  left: -26px; top: 6px; } }

.NetCommunityMenu_SearchButtonCell input {
	background: url(/view.image?id=782) no-repeat;
	border: 0;
	cursor: pointer;
	padding-right: 9px;
	height: 18px;
}

.NetCommunityMenu_MainTable table {
	border-collapse: collapse;
	border-spacing: 0;
	float: right;
	position: relative;
	left: 4px\0/;
}

.NetCommunityMenu_MainTable {
	float: right;
	width: 100%;
	position: relative;
	top: 1px;
}

@-moz-document url-prefix() { .NetCommunityMenu_MainTable { top: 0; } }

.NetCommunityMenu_MainTable .NetCommunityMenu_LinksTable {
	/*padding: 0;
	margin: 0;
	border: 0;
	background: url(/view.image?id=784) repeat-x 0 0 #ffffff;
	border-collapse: collapse;*/
}

*+html .NetCommunityMenu_LinksTable {
	top: -1px;
	left: 230px;
}

.NetCommunityMenu_MainLinksRow {
	float: left;
	/*position: absolute;*/
}

.NetCommunityMenu_MainSearchRow {
	float: right;
	background: url("/view.image?id=784") repeat-x scroll right center;
}

*+html .NetCommunityMenu_MainSearchRow {
	position: relative;
	top: -35px;
	left: 410px;
}

.NetCommunityMenu_WelcomeCell {
	/*float: left;*/
	/*padding-right: 36px;*/
	/*padding-bottom: 15px;*/
	/*background: url(/view.image?id=786) no-repeat center right;
	background-color: #fff;*/
	position: relative;
	/*top: 2px;*/
	color: #565A5C;
}

*+html .NetCommunityMenu_WelcomeCell {
	left: 1px;
	padding-top: 8px;
}

.NetCommunityMenu_LoggedInCell {
	padding-left: 3px;
	padding-right: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.NetCommunityMenu_WelcomeCell, .NetCommunityMenu_LoggedInCell, .NetCommunityMenu_LoggedInSeperatorCell, .NetCommunityMenu_WrongUserCell {
	/*background-color: #fff;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}



/* Support site Styles */
#wrapRightColumn{
	float: left;
	width: 100%;
	padding-bottom: 10px;
}

#wrapProfileLeftnav{
	float: left;
	width: 224px;
}

#wrapSubWoutNavContent{
	padding: 25px 10px 10px 10px;
}

#wrapProfileContent{
	padding-top: 25px;
	padding-left: 10px;
}

#caseCentralPageCrumbs {
	float: left;
	width: 100%;
	padding-top: 26px;
	padding-top: 27px\0/; /*for IE */
	padding-bottom: 23px;
}
#caseCentralPageCrumbs p, #caseCentralPageCrumbs a {
	color: #82868b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

#caseCentralPageCrumbs a:hover {
	text-decoration: none;
}

#wrapCaseCentralRightColumn {
	float: left;
	margin-left: -2px;
	padding-bottom: 10px;
	width: 100%;
}
#jcarouselWrap
{
	padding:20px 0!important;
	float:left;
}
.jcarouselText h4
{
	padding:5px 0!important;
	font-family:Helvetica Neue Cond,Helvetica,Arial,sans-serif!important;
	font-size:14px!important;
}
.jcarouselText h5{
	padding:3px 0!important;
	font-size:12px!important;
	margin:0!important;
}
.jcarouselText p
{
	font-size:11px!important;
	margin:0!important;
}
.jcarousel-skin-tango .jcarousel-direction-rtl
{
	direction:rtl;
}
.jcarousel-skin-tango .jcarousel-container-horizontal
{
	width:665px;padding:16px 40px;
}
.jcarousel-skin-tango .jcarousel-container-vertical
{
	width:100px;
	height:665px;
	padding:40px 20px;
}
.jcarousel-skin-tango .jcarousel-clip
{
	overflow:hidden;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal
{
	width:665px;
	height:75px;
}
.jcarouselText .jcarousel-skin-tango .jcarousel-clip-horizontal
{
	height:auto;
}
.jcarousel-skin-tango .jcarousel-clip-vertical
{
	width:100px;
	height:665px;
}
.jcarousel-skin-tango .jcarousel-item
{
	width:100px;
	height:75px;
}
.jcarouselText .jcarousel-skin-tango .jcarousel-item
{
	height:auto;
}
.jcarousel-skin-tango .jcarousel-item-horizontal
{
	margin-left:0;
	margin-right:13px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal img
{
	width:100px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal
{
	margin-left:10px;
	margin-right:0;
}
.jcarousel-skin-tango .jcarousel-item-vertical
{
	margin-bottom:10px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder
{
	background:#fff;
	color:#000;
}
.jcarousel-skin-tango .jcarousel-next-horizontal
{
	position:absolute;
	top:33px;
	right:5px;
	width:32px;
	height:32px;
	cursor:pointer;
	background:transparent url(view.image?id=953) no-repeat 0 0;
}
.jcarouselText .jcarousel-skin-tango .jcarousel-next-horizontal
{
	top:66px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal
{
	left:5px;
	right:auto;
	background-image:url(view.image?id=952);
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-horizontal:focus
{
	background-position:-32px 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active
{
	background-position:-64px 0;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active
{
	cursor:default;
	background-position:-96px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal
{
	position:absolute;
	top:33px;
	left:5px;
	width:32px;
	height:32px;
	cursor:pointer;
	background:transparent url(view.image?id=952) no-repeat 0 0;
}
.jcarouselText .jcarousel-skin-tango .jcarousel-prev-horizontal
{
	top:66px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal
{
	left:auto;right:5px;background-image:url(view.image?id=953);
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-horizontal:focus
{
	background-position:-32px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active
{
	background-position:-64px 0;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active
{
	cursor:default;background-position:-96px 0;
}
.jcarousel-skin-tango .jcarousel-next-vertical
{
	position:absolute;
	bottom:5px;
	left:43px;
	width:32px;
	height:32px;
	cursor:pointer;
	background:transparent url(next-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-vertical:hover,.jcarousel-skin-tango .jcarousel-next-vertical:focus
{
	background-position:0 -32px;
}
.jcarousel-skin-tango .jcarousel-next-vertical:active
{
	background-position:0 -64px;
}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active
{
	cursor:default;
	background-position:0 -96px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical
{
	position:absolute;
	top:5px;
	left:43px;
	width:32px;
	height:32px;
	cursor:pointer;
	background:transparent url(prev-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-vertical:focus
{
	background-position:0 -32px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:active
{
	background-position:0 -64px;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active
{
	cursor:default;
	background-position:0 -96px;
}
.twtr-doc
{
	width:234px!important;
	margin-left:18px;
}
.bbButton
{
	float:left!important;
	padding-bottom:8px!important;
	padding-right:12px!important;
	padding-top:8px!important;
	margin:4px 0;
}
.bbButtonRight
{
	float:right!important;
	padding-right:0!important;
}
.bbButtonRight.REiButton
{
	position:absolute;
	right:27px;
	top:8px;
}
.bbButton p
{
	margin:0!important;
	padding:0!important;
	color:#fff!important;
	font-family:Helvetica Neue Med,Arial,Helvetica,sans-serif!important;
	font-size:13px!important;
	float:left!important;
	width:auto!important;
}
.bbButton a
{
	height:100%;
	width:100%;
	text-decoration:none;
	font-family:Helvetica Neue Med,Arial,Helvetica,sans-serif!important;
	color:#fff!important;
	padding:4px 24px 5px 21px;
	background:url(/view.image?id=939) no-repeat center right #7AB800;
	-moz-box-shadow:2px 2px 4px #d4d4d4;
	-webkit-box-shadow:2px 2px 4px #d4d4d4;
	box-shadow:2px 2px 4px #d4d4d4;border:0;
}
.bbButton a:hover
{
	height:100%;
	width:100%;
	font-family:Helvetica Neue Med,Arial,Helvetica,sans-serif!important;
	background-color:#6da401;
	text-decoration:none;
	-moz-box-shadow:2px 2px 4px #d4d4d4;
	-webkit-box-shadow:2px 2px 4px #d4d4d4;
	box-shadow:2px 2px 4px #d4d4d4;border:0;
}
.fontREi
{
	font-family:Times New Roman!important;
	font-style:italic!important;
}
.fullWidth
{
	width:100%!important;
}
.floatNone
{
	float:none!important;
}
.NewsReaderFormTable
{
	border:0 none!important;
	padding:24px 5px 0;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;float:left;
}
.NewsReaderFormTable a,.NewsReaderFormTable a:hover
{
	color:#5b8900!important;
}
.NewsReaderFormTitle
{
	border-bottom:1px solid #7AB800;
	font-family:Helvetica Neue Cond,Arial,Helvetica,sans-serif!important;
	font-size:22px;
	color:#7AB800;
	font-weight:normal;
	padding-right:2px;
}
.PagedListFooterLink:link,.PagedListFooterLink:hover
{
	color:#5b8900;
}
.NewsReaderResultsList
{
	margin-top:15px;
	margin-bottom:12px;
	font-family:arial,helvetica,sans-serif;
	background-color:#f3f3f3;
}
.NewsReaderResultsList
{
	padding:4px 12px;
	border-collapse:separate!important;
	border-radius:8px 8px 8px 8px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:15px 18px 4px;
}
h1,h2,h3,h4,h5,p,a,li
{
	font-style:normal!important;
}
.landingRedirects

#imgTraining
{
	padding-right:20px;
	padding-top:5px;
	padding-left:10px;
}
.productInfoHead,.contentInfoHead
{
	float:left;
	background:url('view.image?id=550') no-repeat;
	height:11px;
	width:738px;
}

#gridPageContent
{
    color: #50535A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
    padding: 2px 0;
}

#gridPageContent h2 {
    font-family: Helvetica Neue Cond,Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
}

#startLearning
{
	color: #50535A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
    padding: 2px 0;
}

#startLearning h1
{
	font-family: Helvetica Neue Light, Helvetica, Arial, sans-serif;
	font-size: 27px;
	font-weight: normal;
	line-height: 30px;
	margin: 0;
	padding-top: 22px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 25px;
	color: #7AB800;
}

#startLearning h2
{
	font-family: Helvetica Neue Cond,Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
	color: #FDB924;
}

#startLearning p.intro a:hover
{
	font-family: Helvetica Neue Cond,Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 18px;
}

#startLearning p.intro
{
	color: #50535A;
    font-family: Helvetica Neue Cond,Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 18px;
    margin-top: 10px;
    padding: 0 25px 0 5px;
}

.chatFooterP {
    margin-right: 2px !important;
    width: 147px !important;
}
#footerLINKS{display:none;padding-top:10px;}
#footerLINKS p{text-align:left;}

.largeSupportCol {
	PADDING-BOTTOM: 15px;
	PADDING-LEFT: 15px;
	WIDTH: 230px;
	PADDING-RIGHT: 15px;
	BACKGROUND: url(images/knowledgebaseColBG.jpg) no-repeat;
	FLOAT: left;
	HEIGHT: 300px;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 15px;
}

.largeSupportCol H2 {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}

.largeSupportCol UL {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 9px;
}

.largeSupportCol LI {
	BORDER-BOTTOM: #eaeaeb 1px solid;
	PADDING-BOTTOM: 11px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px 5px;
	PADDING-LEFT: 38px;
	PADDING-RIGHT: 6px;
	BACKGROUND-POSITION: 0px 5px;
	PADDING-TOP: 11px;
}

.largeSupportCol LI.last {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px;
}

.largeSupportCol LI A {
	FONT-FAMILY: Helvetica Neue Cond, Arial, Helvetica, sans-serif;
	COLOR: #50535a;
	FONT-SIZE: 15px;
	TEXT-DECORATION: none;
}

/*Profile with no left nav additions*/
#wrapInternalRight.no-left-nav{
   width: 993px;
   padding-left:0px;
}
#wrapProfileContent.no-left-nav{
   padding-left: 0px;
}

/*Adding customer survey styling - 01/05/2016*/
#survey {
    height: 121px !important;
    width: 24px !important;
    position: fixed !important;
    top: 50% !important;
    right: 0 !important;
    z-index: 100000000 !important;
}
