html,body {margin:0;border:0;padding:0}
.dInlineBlock {display:-moz-inline-block}
.dInlineBlock {display:inline-block}
.h1p {height:1%}
.h100p {height:100%}
.taCenter {text-align:center}
.taLeft {text-align:left}
.taRight {text-align:right}
.vaBottom {vertical-align:bottom}
.vaMiddle {vertical-align:middle}
.vaTop {vertical-align:top}
.w1p {width:1%}
.w100p {width:100%}
.w150px {width:150px}
.wsNowrap {white-space:nowrap}
.ContentTB2
{
   /* System Defaults */
   background-color:#DDDBDB;
   border:outset 1px;
}
.ContentTB2Hot
{
   /* System Defaults */
   background-color:#C0C0CF;
   border:outset 1px;
}
.BBModalBackground
{
   /* System Defaults */
   background-color: gray;
   filter: alpha(opacity=50);
   opacity: 0.5;
   -moz-opacity: 0.5;
}
.ContentTB
{
   /* System Defaults */
   background-color:#C0C0C0;
   border:outset 1px;
}
.ContentTBHot
{
   /* System Defaults */
   background-color:#C0C0CF;
   border:outset 1px;
}
.PageDesignerPane
{
   /* System Defaults */
   padding:1px;
}
.PageDesignerPaneHot
{
   /* System Defaults */
   background-color:#f5f5f5;
   border:dashed 1px green;
}
.BBFormCheckListContainer
{
   /* System Defaults */
   Height:100px;
   Overflow:auto;
   /* Layout */
   font-family:inherit;
   font-weight:bold;
}
.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;
   /* Layout */
   font-family:inherit;
   color:#FFFFFF;
   font-weight:bold;
   border:1px solid white;
}
.ReportInformationCell
{
   /* System Defaults */
   height:150px;
   white-space:normal;
   overflow:auto;
}
.BBGridHeader
{
   /* Layout */
   font-family:inherit;
   font-weight:bold;
}
.BBGridFooter
{
   /* Layout */
   font-family:inherit;
}
.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;
   /* Layout */
   font-family:inherit;
}
.BBCalendar:active
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color: #336699;
   text-decoration: none;
}
.BBCalendar:hover
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color: #336699;
   text-decoration: underline;
}
.BBCalendar:link
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color: #336699;
   text-decoration: none;
}
.BBCalendar:visited
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color: #336699;
   text-decoration: none;
}
.BBCalendarDayHeader
{
   /* System Defaults */
   background-color:#336699;
   color:White;
   height:1px;
   /* Layout */
   font-family:inherit;
   font-weight:bold;
   color:#FFFFFF;
   border:1px solid white;
}
.BBCalendarNextPrev
{
   /* System Defaults */
   background-color:#336699;
   color:white;
   /* Layout */
   background-color:#0D1F42 !important;
   font-family:inherit;
   color:#FFFFFF;
   font-weight:bold;
   text-align:center;
   border-left:1px solid #0D1F42;
   border-right:1px solid #0D1F42;
}
.BBCalendarOtherMonthDay
{
   /* System Defaults */
   color:#CC9966;
   /* Layout */
   font-family:inherit;
   font-weight:bold;
   color:#BBBDBF;
   border:1px solid white;
}
.BBCalendarSelectedDay
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-weight:bold;
   color:#FFFFFF;
   border:1px solid white;
}
.BBCalendarSelector
{
   /* System Defaults */
   background-color:#336699;
   /* Layout */
   font-family:inherit;
   font-weight:bold;
   color:#FFFFFF;
   border:1px solid white;
}
.BBCalendarTitle
{
   /* System Defaults */
   background-color:#336699;
   color:white;
   font-weight:bold;
   /* Layout */
   background-color:#0D1F42 !important;
   font-family:Arial,Helvetica,sans-serif;
   font-size:1.6em;
   color:#FFFFFF;
   font-weight:bold;
   text-align:center;
   height:20px;
}
.BBCalendarTodayDay
{
   /* System Defaults */
   background-color:#b0c4de;
   /* Layout */
   font-family:inherit;
   font-weight:bold;
   color:#FFFFFF;
   border:1px solid white;
}
.BBFieldCaption
{
   /* System Defaults */
   text-align:right;
   white-space:nowrap;
   /* Layout */
   background-color:transparent !important;
   font-family:inherit;
   font-weight:normal;
   line-height:1.4em;
   padding-right:4px;
   text-align:right;
   white-space:normal;
   vertical-align:top;
}
.BBFieldCheckboxCaption
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-family:inherit;
   font-weight:normal;
}
.BBFieldControlCell
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-family:inherit;
   color:#000;
}
.BBFormButtonCell
{
   /* System Defaults */
   text-align:center;
}
.BBFormButtonRow
{
   /* System Defaults */
   background-color:white;
   /* Layout */
   background:transparent !important;
}
.BBFormCheckbox
{
   /* Layout */
   font-family:inherit;
   font-weight:normal;
}
.BBFormChecklist
{
   /* System Defaults */
   border:1pt solid buttonFace;
   /* Layout */
   font-family:inherit;
   font-weight:normal;
   border:none !important;
}
.BBFormErrorMessage
{
   /* System Defaults */
   color:red;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   color:#EA2121;
   font-weight:bold;
}
.BBFormReadonlyValue
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-family:inherit;
   font-weight:normal !important;
   font-style:normal !important;
   white-space:normal;
}
.BBFormRequiredFieldMarker
{
   /* System Defaults */
   color:red;
   font-size:medium;
   font-weight:bolder;
   vertical-align:middle;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   color:#EA2121;
   font-weight:bold;
}
.BBFormRequiredFieldMissingText
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   color:#EA2121;
   font-weight:bold;
}
.BBFormSelectList
{
   /* System Defaults */
   background-color:White;
   width:auto;
   /* Layout */
   font-family: Verdana, Helvetica, sans-serif;
   background-color:transparent;
}
.BBFormSubmitButton
{
   /* Layout */
   font-family:inherit;
   font-weight:normal;
   width:auto;
}
.BBFormTable
{
   /* System Defaults */
   border:1pt solid buttonface;
   /* Layout */
   border:none !important;
   font-family:inherit;
   line-height:1.4em;
   font-weight:normal;
   margin:0 0 10px;
   padding:0;
   vertical-align:top;
   }* .BBFormTable img {display:inline;
}
.BBFormTextArea
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   /* Layout */
   font-family: Verdana, Helvetica, sans-serif;
   font-size:1em;
}
.BBFormTextbox
{
   /* System Defaults */
   width:150px;
   /* Layout */
   background-color:#FFFFFF;
   font-family: Verdana, Helvetica, sans-serif;
   line-height:1.4em;
   width:80%;
}
.BBFormTitle
{
   /* System Defaults */
   border-bottom:1pt solid buttonface;
   color:black;
   font-weight:bold;
   text-align:center;
   /* Layout */
   border-bottom:1px solid #005EC4;
   font-size:1.6em;
   font-family:Arial,Helvetica,sans-serif;
   color: #000;
   font-weight: bold;
   padding:0 0 5px;
   line-height: 1.4em;
   text-align:left;
}
.BBFormValidatorSummary
{
   /* System Defaults */
   background-color:white;
   color:red;
   text-align:left;
   /* Layout */
   font-family:inherit;
   color:#EA2121;
   font-weight:bold;
   background:transparent !important;
}
.BBListingHeading
{
   /* System Defaults */
   background-color:buttonFace;
   border:1pt solid buttonFace;
   font-size:10pt;
   text-align:left;
   /* Layout */
   border:none;
   font-family:inherit;
   font-size:1em;
   color:#000;
   font-weight: bold;
   margin:0;
   padding:0;
   line-height:1.4em;
   text-align:left !important;
   background-color:transparent !important;
}
.BBListingItem
{
   /* Layout */
   font-family:inherit;
}
.BBListingTable
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   border-top:1pt solid buttonFace;
   /* Layout */
   font-family:inherit;
   line-height:1.4em;
   border:none !important;
}
.BBMessage
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-weight:normal;
   font-style:normal;
   font-family:inherit;
   color:#000;
   padding:10px 0;
   line-height:1.4em;
}
.BBNameLink:active
{
   /* System Defaults */
   color:Black;
   /* Layout */
   color: #336699;
   text-decoration: none;
}
.BBNameLink:hover
{
   /* System Defaults */
   color:Green;
   /* Layout */
   color: #336699;
   text-decoration: underline;
}
.BBNameLink:link
{
   /* System Defaults */
   color:black;
   /* Layout */
   color: #336699;
   text-decoration: none;
}
.BBNameLink:visited
{
   /* System Defaults */
   color:blue;
   /* Layout */
   color: #336699;
   text-decoration: none;
}
.BBPrivateListingItem
{
   /* Layout */
   font-family:inherit;
   font-style:normal;
}
.PagedListFooter
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.PagedListFooterLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color: #336699;
   text-decoration: underline;
}
.PagedListFooterLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color: #336699;
   text-decoration: none;
}
.PagedListFooterLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color: #336699;
   text-decoration: none;
}
.SpellBody
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:0px 6px 6px 6px;
   /* Layout */
   font-family:inherit;
   background:transparent !important;
}
.SpellButton
{
   /* System Defaults */
   margin:0px, 0px, 2px, 2px;
   width:100%;
}
.SpellCheckBadWord
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   color:#EA2121;
   font-weight:bold;
}
.SpellCheckTextBox
{
   /* System Defaults */
   width:100%;
}
.SpellFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.SpellHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   border:none;
   font-family:inherit;
   font-size:1em;
   font-weight:bold;
   line-height:1.4em;
   text-align:left;
   background-color:transparent;
}
.SpellHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
   padding:5px 5px 2px 0px;
   border:none;
}
.SpellHeadLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.SpellLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   text-align:right;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.SpellSubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   padding:8px 0px 2px 0px;
   font-weight:bold;
}
.SpellSuggestionList
{
   /* System Defaults */
   border:1px solid black;
   height:auto;
   width:100%;
   /* Layout */
   font-family:inherit;
}
.SpellText
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:12px, 6px, 6px, 6px;
   /* Layout */
   font-family:inherit;
   background-color:transparent;
   padding:18px 12px 12px 12px;
   font-style:italic;
}
.SpellTextValue
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.BBListOddRowStyle
{
   /* System Defaults */
   background-color:#e9e9e9;
   /* Layout */
   font-family:inherit;
   background-color:transparent !important;
}
.BBListEvenRowStyle
{
   /* Layout */
   font-family:inherit;
   background:transparent !important;
}
.MatchFinderResultsList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.ReportChartCell
{
   /* Layout */
   font-family:inherit;
}
.ReportCalendar
{
   /* System Defaults */
   FONT-SIZE: 8pt;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.SpellFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
   /* Layout */
   font-size:1em;
}
.MatchFinderDetailsValue
{
   /* System Defaults */
   font-size:10pt;
   font-style:normal;
}
.SpellFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   width:auto;
}
.ReportFormTable
{
   /* Layout */
   font-family:inherit;
   width:100%;
   margin:0 auto;
}
.SpellFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family:Arial,Helvetica,sans-serif;
   font-size:1.6em;
}
.ReportTitle
{
   /* System Defaults */
   height:18px;
}
.MatchFinderEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #e5e5e5;
   padding-bottom:8px;
   margin-bottom:8px;
}
.ReportEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #e5e5e5;
   padding-bottom:8px;
   margin-bottom:8px;
}
.ReportListingHeading
{
   /* Layout */
   font-size:1em;
}
.MatchFinderOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #e5e5e5;
   padding-bottom:8px;
   margin-bottom:8px;
}
.ReportOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #e5e5e5;
   padding-bottom:8px;
   margin-bottom:8px;
}
.LoginSectionHeader
{
   /* System Defaults */
   font-style:italic;
   font-weight:bold;
   text-align:left;
   background-color: #eeeeee;
   padding-left:4px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:black;
   /* Layout */
   border-bottom:1px solid #005EC4;
   font-size:11pt;
   font-family:Arial,Helvetica,sans-serif;
   color: #000;
   font-weight: bold;
   padding: 10px 0 0;
   line-height: 1.4em;
   text-align:left;
   background-color:transparent;
   font-style:normal;
}
.LoginLink
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   text-decoration:underline;
   /* Layout */
   font-family: inherit;
   font-size:1em;
}
.LoginFieldCaption
{
   /* Layout */
   white-space:nowrap;
   width:20%;
}
.LoginFieldMessage
{
   /* System Defaults */
   FONT-SIZE: 8pt;
   COLOR: gray;
   FONT-FAMILY: Arial Narrow;
}
.LoginFormSelectList
{
   /* Layout */
   width:200px;
}
.LoginFormTable
{
   /* System Defaults */
   border:0;
   width:275px;
   /* Layout */
   margin:0 auto;
   width:350px;
   }* .LoginFormTable img {display:inline;
}
.LoginFormTextArea
{
   /* System Defaults */
   width:140px;
   /* Layout */
   width:200px;
}
.LoginFormTextbox
{
   /* Layout */
   width:200px;
}
.LoginFormTitle
{
   /* System Defaults */
   Padding-right:2px;
   Padding-top:6px;
   Padding-bottom:6px;
   font-family:verdana, arial;
   color:#2B3b76;
   font-size: 14px;
   text-align:left;
   border-bottom:none;
   /* Layout */
   border-bottom: 0 none;
   font-size:1.6em;
   font-family:Arial,Helvetica,sans-serif;
   color: #000;
   font-weight: bold;
   padding:0 0 5px;
   line-height: 1.4em;
   text-align:left;
}
.LoginFormNormalMessage
{
   /* Layout */
   padding:0 0 0 30px;
}
.RoleImage
{
   /* System Defaults */
   width:20px;
   margin:2px 2px 2px 2px;
}
.RoleImageContainer
{
   /* System Defaults */
   padding:2px 2px 2px 2px;
}
.ProfileImageDefault
{
   /* System Defaults */
   width:100px;
}
.ProfileFormPrivateControlCell
{
   /* System Defaults */
   text-align:center;
   /* Layout */
   padding-top: 6px;
}
.ProfileFieldCaption
{
   /* Layout */
   vertical-align:top;
   padding: 6px 4px 6px 0;
   width: 170px;
}
.ProfileFieldCaptionDisabled
{
   /* System Defaults */
   color:#CCCCCC;
}
.ProfileFieldControlCell
{
   /* Layout */
   padding-top: 6px;
   width: 200px;
}
.ProfileFormButtonCell
{
   /* System Defaults */
   text-align:right;
}
.ProfileFormRequiredFieldMarkerDisabled
{
   /* System Defaults */
   color:#CCCCCC;
}
.ProfileFormCheckBoxList
{
   /* Layout */
   border:2px inset #000000;
   background-color:#FFFFFF;
   display:block;
   height:150px;
   overflow-y:scroll;
   overflow-x:auto;
}
.ProfileFormSelectList
{
   /* Layout */
   width:auto;
}
.ProfileFormTable
{
   /* System Defaults */
   border:0;
   /* Layout */
   margin:0 auto;
   width:100%;
}
.ProfileFormTextbox
{
   /* Layout */
   width: 98%;
}
.ProfileFormChildRowTitle
{
   /* System Defaults */
   text-align:right;
}
.ProfileFormTitle
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-size: 1.1em;
   padding: 0;
}
.DirectorySearchForm
{
   /* Layout */
   margin:0 0 20px;
}
.DirectoryListingItemInteriorTable
{
   /* System Defaults */
   border-collapse: collapse;
   white-space: nowrap;
   width: 100%;
}
.DirectoryFieldCaption
{
   /* Layout */
   width:25%;
}
.DirectoryFieldControlCell
{
   /* Layout */
   width:25%;
}
.DirectoryPagingButton
{
   /* System Defaults */
   width:60px;
   /* Layout */
   margin:0 55px;
   width:auto;
   height:22px;
}
.DirectoryFormTable
{
   /* Layout */
   width:100%;
}
.DirectoryListingHeading
{
   /* System Defaults */
   border-left: 1pt solid #FFFFFF;
   border-right: 1pt solid #FFFFFF;
   padding: 3px;
}
.DirectoryListingItem
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   vertical-align: top;
}
.DirectoryListingTable
{
   /* System Defaults */
   border-collapse: collapse;
   /* Layout */
   width:100%;
}
.DonationCaptureLink:active
{
   /* Layout */
   color: #336699;
   text-decoration: none;
}
.DonationCaptureLink:hover
{
   /* Layout */
   color: #336699;
   text-decoration: underline;
}
.DonationCaptureLink:link
{
   /* Layout */
   color: #336699;
   text-decoration: none;
}
.DonationCaptureLink:visited
{
   /* Layout */
   color: #336699;
   text-decoration: none;
}
.DonationHelpFormDDTable
{
   /* System Defaults */
   height:275px;
}
.DonationHelpFormGATable
{
   /* System Defaults */
   height:280px;
}
.DonationHelpFormCheckTable
{
   /* System Defaults */
   height:50px;
}
.DonationHelpFormCSCTable
{
   /* System Defaults */
   height:400px;
}
.DonationCaptureFieldControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   width:400px;
}
.DonationCaptcha
{
   /* System Defaults */
   margin:0px;
}
.DonationCaptchaControlCell
{
   /* System Defaults */
   margin-left:154px;
   clear:right;
   margin-top:3px;
   white-space: nowrap;
}
.DonationCaptchaImageContainer
{
   /* System Defaults */
   border:1px solid #AAAAAA;
}
.DonationCaptchaActionLinkContainer
{
   /* System Defaults */
   text-align:right;
}
.DonationECardSectionSeparator
{
   /* System Defaults */
   background-color:LightGrey;
   margin-left:20px;
   padding:2px;
}
.DonationECardSectionBody
{
   /* System Defaults */
   padding:5px 5px 5px 20px;
}
.DonationECardTemplate
{
   /* System Defaults */
   padding:2px;
}
.DonationCaptureFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   width:150px;
   /* Layout */
   vertical-align:middle;
   padding-right:20px;
   width:20%;
   white-space:nowrap;
}
.DonationFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   /* Layout */
   vertical-align:top;
   padding-right:20px;
   padding-top:3px;
   width:20%;
   white-space:nowrap;
}
.DonationCaptchaCaption
{
   /* System Defaults */
   float:left;
   clear:left;
   text-align:right;
   padding-top:5px;
   padding-bottom:5px;
   margin-top:2px;
}
.DonationCaptureFieldControlCell
{
   /* Layout */
   padding:5px 0pt;
   width:auto;
}
.DonationFieldControlCell
{
   /* Layout */
   width:auto;
   vertical-align:middle;
}
.DonationButtonCell
{
   /* System Defaults */
   text-align:right;
   /* Layout */
   text-align:center;
}
.DonationCaptureReadonlyValue
{
   /* System Defaults */
   text-align:left;
   font-size:x-small;
   /* Layout */
   font-size:small;
}
.DonationCaptureSelectList
{
   /* Layout */
   white-space:nowrap;
   width:auto;
}
.DonationCaptureSelectListNarrow
{
   /* System Defaults */
   width:75px;
   /* Layout */
   margin-left:-1px;
}
.DonationSelectList
{
   /* Layout */
   width:auto;
}
.DonationCaptureFormTable
{
   /* System Defaults */
   width:100%;
   /* Layout */
   }.DonationCaptureFormTable img {display:inline;
}
.DonationFormTable
{
   /* Layout */
   width:100%;
   }.DonationFormTable img {display:inline;
}
.DonationCaptureTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:80%;
}
.DonationTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:80%;
}
.DonationCaptureTextboxNarrow
{
   /* System Defaults */
   width:80px;
   /* Layout */
   width:100px;
}
.DonationCaptureTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:80%;
}
.DonationTextboxNarrow
{
   /* System Defaults */
   width:80px;
   /* Layout */
   width:100px;
}
.DonationTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:80%;
}
.DonationCaptureListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:White;
   height:30px;
   text-align:center;
   /* Layout */
   font-family:Arial,Helvetica,sans-serif;
   font-size:11pt;
   color: #000;
   line-height: 1.4em;
   padding:10px 0 0;
   border-bottom:1px solid #005EC4;
   font-weight:bold;
   height:auto;
}
.DonationListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:white;
   height:30px;
   text-align:center;
   /* Layout */
   font-family:Arial,Helvetica,sans-serif;
   font-size:11pt;
   color: #000000;
   line-height: 1.4em;
   padding:10px 0 0;
   border-bottom:1px solid #005EC4;
   font-weight:bold;
   height:auto;
   }.DonationListingHeading label {font-family:Arial,Helvetica,sans-serif;
   font-size:11pt;
   color: #000000;
   font-weight:bold;
}
.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;
}
.BBClassNotesFieldCaption
{
   /* Layout */
   }{}{}{;
}
.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;
   /* Layout */
   font-size:1.6em;
   color:#000;
   font-style:normal;
   font-weight:normal;
   background-color:transparent;
}
.EventItemsSelectionGrid
{
   /* System Defaults */
   margin-top:6px;
   margin-bottom:6px;
   border:1px solid #ebebeb;
   /* Layout */
   border:none;
}
.EventSectionHeader
{
   /* System Defaults */
   font-weight:bold;
   background-color:#ffffff;
   Padding-right:2px;
   Padding-top:6px;
   Padding-bottom:6px;
   font-family:verdana, arial;
   color:#2B3b76;
   font-size: 14px;
   text-align:left;
   border-bottom:none;
   /* Layout */
   font-family:inherit;
   font-size:.5em;
   color: #f2f5fa;
   font-weight:bold;
   background-color:transparent;
}
.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;
   /* Layout */
   } * .EventItemRegistrantControlCellName .BBFieldCaption {white-space:nowrap;
}
.EventItemRegistrantsHeader
{
   /* System Defaults */
   background-color:transparent;
   text-align:left;
   font-weight:bold;
   color:#666666;
   padding-top:8px;
   padding-left:6px;
   padding-bottom:6px;
   border-bottom:1px solid #dcdcdc;
   /* Layout */
   border:none;
   color:#000;
}
.EventItemRegistrationControlCellDescription
{
   /* System Defaults */
   font-weight:bold;
   text-align:left;
   width:100px;
   /* Layout */
   width:25%;
}
.EventItemRegistrationControlCellNumParticipants
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   width:25%;
}
.EventItemRegistrationControlCellPrice
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   width:100px;
   /* Layout */
   width:25%;
}
.EventItemRegistrationFooterControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   width:70px;
}
.EventItemRegistrationFooterControlCellNumRegistrations
{
   /* System Defaults */
   font-weight:bold;
   width:25px;
}
.EventItemRegistrationFooterControlCellRegistrations
{
   /* System Defaults */
   width:100px;
}
.EventItemRegistrationFooterControlCellTotal
{
   /* System Defaults */
   text-align:right;
   width:150px;
}
.EventItemRegistrationsHeader
{
   /* System Defaults */
   background-color:transparent;
   text-align:left;
   font-size:11px;
   font-weight:bold;
   color:#666666;
   font-family:verdana, arial, helvetica, sans serif;
   /* Layout */
   color:#000;
   font-size:1em;
   font-weight:bold;
   background-color:transparent;
   padding:0 0 10px;
}
.EventProgressCell
{
   /* System Defaults */
   background-color:#333399;
   height:10px;
   /* Layout */
   background-color:#094B95;
   border:1px solid #000;
   color:#FFF;
   font-family:inherit;
   font-size:0.8em;
   font-weight:bold;
   line-height:1.2em;
   height:5px;
   text-align:center;
   white-space:nowrap;
}
.EventProgressCellFuture
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   /* Layout */
   background-color:#FFF;
   border:1px solid #000;
   color:#000;
   font-family:inherit;
   font-size:0.8em;
   font-weight:bold;
   line-height:1.2em;
   height:5px;
   text-align:center;
   white-space:nowrap;
}
.EventProgressCellPast
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   /* Layout */
   background-color:#FFF;
   border:1px solid #000;
   color:#000;
   font-family:inherit;
   font-size:0.8em;
   font-weight:bold;
   line-height:1.2em;
   height:5px;
   text-align:center;
   white-space:nowrap;
}
.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;
   /* Layout */
   width:100%;
   margin:0;
}
.EventItemsTable
{
   /* System Defaults */
   border:none;
}
.EventTable
{
   /* System Defaults */
   border:none;
   width:550px;
   /* Layout */
   width:100%;
   }.EventTable img {display:inline;
}
.EventItemRegistrantTextbox
{
   /* System Defaults */
   width:200px;
}
.EventItemRegistrationTextbox
{
   /* System Defaults */
   width:25px;
}
.EventItemTitleDescription
{
   /* System Defaults */
   border:none;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   color:#000;
   font-size:1em;
   font-weight:normal;
}
.EventItemTitleName
{
   /* System Defaults */
   border:none;
   font-size:medium;
   /* Layout */
   font-family:inherit;
   font-size:1.3em;
   color: #000;
}
.EventItemTitleTime
{
   /* System Defaults */
   border:none;
   font-size:small;
   /* Layout */
   font-family:inherit;
   color:#000;
   font-size:1em;
   text-transform:none;
}
.EventMessage
{
   /* System Defaults */
   text-align:center;
}
.SubscriptionFormTitle
{
   /* Layout */
   font-size: 1.1em;
}
.SubscriptionFormListHeaderTitle
{
   /* Layout */
   border: 0 none;
}
.SubscriptionFormMessage
{
   /* Layout */
   }* .BSubscriptionFormMessage input {float:left;
}
.ProfilePhotoFormTable
{
   /* Layout */
   border-collapse: collapse;
}
.ProfilePhotoFormTextbox
{
   /* System Defaults */
   width:250px;
}
.ProfilePhotoFormTitle
{
   /* Layout */
   border: 0 none;
   padding: 0;
   margin: 0;
   display: none;
}
.MailForwardingFormTable
{
   /* Layout */
   border: 0px;
}
.DiscussionPending
{
   /* System Defaults */
   color:#f00;
}
.DiscussionFilterSpacer
{
   /* System Defaults */
   width:2px;
}
.DiscussionFooterLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.DiscussionFooterLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.DiscussionFooterLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.DiscussionGroupApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.DiscussionGroupDeleteButton
{
   /* System Defaults */
   background:url(images/DeleteBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.DiscussionGroupHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color: transparent;
   padding-top: 6px;
}
.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;
   /* Layout */
   background-color: transparent;
   font-size: 1em;
   font-family: inherit;
}
.DiscussionTopicFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
}
.DiscussionTopicHeading
{
   /* System Defaults */
   background-color:#e9e9e9;
   height:21px;
   padding:3px 5px 2px 5px;
   /* Layout */
   background-color: transparent;
}
.DiscussionTopicLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.DiscussionTopicLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.DiscussionTopicLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.DiscussionTopicList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
}
.DiscussionTopicListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
}
.DiscussionTopicNumReplies
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
}
.DiscussionTopicSepHR
{
   /* System Defaults */
   width:95%;
}
.DiscussionTopicSubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
}
.DiscussionTopicTable
{
   /* System Defaults */
   margin:0px 0px 5px 0px;
   width:100%;
}
.PostDiscussionPreviewHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
}
.PostDiscussionPreviewHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color: transparent;
}
.PostDiscussionPreviewLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
}
.PostDiscussionReplyHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
}
.PostDiscussionReplyHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color: transparent;
   padding-top: 6px;
}
.PostDiscussionReplyLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
}
.PostDiscussionTopicHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
}
.PostDiscussionTopicHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background: transparent;
}
.PostDiscussionTopicLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
}
.DiscussionFilterFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   width:60px;
}
.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;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
}
.PostTopicFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
}
.DiscussionGroupButtonCell
{
   /* System Defaults */
   text-align:left;
}
.PostDiscussionPreviewFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
}
.PostDiscussionReplyFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
}
.PostDiscussionTopicFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
}
.DiscussionGroupMessageTextArea
{
   /* System Defaults */
   width:95%;
}
.DiscussionGroupSearchTextbox
{
   /* System Defaults */
   width:100%;
}
.DiscussionGroupTopicTextbox
{
   /* System Defaults */
   width:95%;
}
.DiscussionGroupFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-size: 1.1em;
   font-family: Arial, helvetica, sans-serif;
   font-weight: bold;
}
.DiscussionGroupValidationSummary
{
   /* System Defaults */
   background-color:transparent;
}
.DiscussionTopicsEvenRowStyle
{
   /* Layout */
   font-size: 1em;
   font-family: inherit;
}
.DiscussionThreadList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.DiscussionTopicsOddRowStyle
{
   /* Layout */
   background-color: transparent;
}
.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%;
}
.BBMembershipBenefitsGridHeader
{
   /* System Defaults */
   font-weight:bold;
   font-size:x-small;
}
.BBMembershipBenefitsGridItem
{
   /* System Defaults */
   font-size:x-small;
}
.GivingHistoryList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-size:1em;
}
.GivingHistoryListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size:1em;
}
.GivingHistoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   background-color:#9DB6D5;
   width: 100%;
   border: 0 none;
   color:#ffffff;
   display:block;
   font-family:Arial,sans-serif;
   font-size:14px;
   text-transform: uppercase;
   font-weight:bold;
   line-height:24px;
   padding:0 0 0 5px;
}
.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%;
   /* Layout */
   margin-top: 12px;
}
.NewsReaderItemLink
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color:#369;
   text-decoration:none;
}
.NewsReaderItemLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color:#369;
   text-decoration:none;
}
.NewsReaderItemLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color:#369;
   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;
   /* Layout */
   font-family:Arial,Helvetica,sans-serif;
   font-size: 11pt;
   font-weight: bold;
   line-height:1.4em;
   padding: 10px 0 0;
}
.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;
   /* Layout */
   font-family:Arial,Helvetica,sans-serif;
   font-size: 11pt;
   font-weight: bold;
   line-height:1.4em;
   padding: 6px 0;
}
.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%;
   /* Layout */
   font-family:Arial,Helvetica,sans-serif;
   font-size: 11pt;
   font-weight: bold;
   line-height:1.4em;
   padding: 0;
}
.PostChannelStoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family:Arial,Helvetica,sans-serif;
   font-size: 11pt;
   font-weight: bold;
   line-height:1.4em;
   padding: 0;
}
.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;
   /* Layout */
   background-color: #094b95;
   border-bottom: 1px solid #e0dfe3;
   font-size: 1.1em;
   font-family:Arial,Helvetica,sans-serif;
   color: #ffffff;
   font-weight: bold;
   line-height: 1.4em;
}
.FRDashBoardSection
{
   /* System Defaults */
   border: buttonface 1pt solid;
   font-size: 10px;
   /* Layout */
   border:0px none;
   font-size:1em;
   }.FRDashBoardSection textarea, .FRDashBoardSection input {width:auto !important;
   }.FRDashBoardSection table fieldset legend {color:#000;
   font-weight:bold;
   font-size:1em;
   }.FRDashBoardSection table fieldset table td, .FRDashBoardSection table fieldset table table table td {white-space:normal !important;
}
.FRDashLink
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-size:1em;
   }.FRFormTable .FRDashLink {margin:0 1em 0 0;
}
.FRDashLink:link
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
   /* Layout */
   font-size:1em;
}
.FRDashLink:visited
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
   /* Layout */
   font-size:1em;
}
.FRDashLink:hover
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
   /* Layout */
   font-size:1em;
}
.FRDashLink:active
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
   /* Layout */
   font-size:1em;
}
.FRDashSubHeading
{
   /* System Defaults */
   font-weight: bold;
   font-size: 12px;
   /* Layout */
   font-size:1em;
}
.FRTeamGraph
{
   /* System Defaults */
   WIDTH: 100%;
   /* Layout */
   }.frTeamGraph {border-collapse:collapse;
   margin:1em 0px;
}
.FRTeamGraphName
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-size:1em;
}
.FRTeamGraphHeading
{
   /* System Defaults */
   border-bottom-style: solid;
   border-bottom-width: thin;
   font-size: 12px;
   /* Layout */
   padding:0px 3px 3px 0px;
   border:0px none;
   font-size:1em;
}
.FRTeamGraphFooter
{
   /* System Defaults */
   border-top-style: solid;
   border-top-width: thin;
   font-size: 12px;
   /* Layout */
   padding:0px 3px 3px 0px;
   border:0px none;
   font-size:1em;
}
.FRToDoNewDonationsText
{
   /* System Defaults */
   color: #FF0000;
   font-size: 12px;
   font-weight: bold;
   /* Layout */
   font-size:1em;
}
.FRToDoImgCell
{
   /* System Defaults */
   WIDTH: 18px;
}
.FRButtonText
{
   /* System Defaults */
   BORDER-RIGHT: buttonface 1pt solid;
   FONT-SIZE: 12px;
   text-align: center;
   white-space: nowrap;
   /* Layout */
   padding:0px 1em 0px 0px;
   border-right:0px none;
}
.FRButtonTextActive
{
   /* System Defaults */
   font-weight: bold;
   /* Layout */
   display:block;
}
.FRButton
{
   /* System Defaults */
   BORDER-RIGHT: buttonface 1pt solid;
   text-align: center;
   white-space: nowrap;
   /* Layout */
   padding:0px 1em 0px 0px;
   border-right:0 none;
}
.FRParticipantName
{
   /* System Defaults */
   font-size: 16px;
   /* Layout */
   margin:0 0 0.75em;
   padding:0 0 0.4em;
   font-family:Arial,Helvetica,sans-serif;
   font-size: 1.1em;
   line-height:1.4em;
   font-weight: bold;
}
.FRTeamName
{
   /* System Defaults */
   color: #666666;
   font-size: 12px;
   /* Layout */
   font-size:1em;
}
.FRFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   font-size:1em;
   color:#000;
   display:block;
   margin:1em 0 0;
   }.FRFieldSetCaption span, span.FRFieldSetCaption {font-family:inherit;
   font-weight:bold;
   font-size:1em;
}
.FRAddressBookSelectedLetter
{
   /* System Defaults */
   font-size: 16px;
}
.FRActivityReportName
{
   /* System Defaults */
   font-weight: bold;
}
.FRText
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-size:1em;
   white-space:nowrap;
}
.FRTextRaised
{
   /* System Defaults */
   color: #006600;
   font-size: 12px;
}
.FRDonorListSetCaption
{
   /* System Defaults */
   font-weight: bold;
   padding-bottom: 5px;
   padding-top: 5px;
   /* Layout */
   display:block;
   margin:0 0 0.75em;
   padding:0 0 0.4em;
   font-size:1em;
}
.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;
   /* Layout */
   background-color: transparent;
   font-style: normal;
   padding: 10px 0 0;
   color:#000000;
   font-family:Arial,Helvetica,sans-serif;
   font-size:11pt;
   font-weight:bold;
   line-height:1.4em;
   border-bottom:1px solid #005EC4;
   margin: 0 0 .833em;
}
.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;
   /* Layout */
   background-color:#ffffff;
}
.FRDonorListFieldSet
{
   /* Layout */
   font-weight:normal;
   }.FRDonorListEvenRowStyle td {padding:0px 0.5em 0px 0px;
}
.FRSearchFieldSet
{
   /* Layout */
   }.FRSearchFieldSet .vaBottom {vertical-align:middle;
}
.FRCommentsFieldSet
{
   /* Layout */
   margin:0px;
   }.FRCommentsFieldSet legend {margin:0px 0px 1em;
   padding:0px;
   }.FRCommentsFieldSet td {white-space:normal !important;
   padding:0px 0.5em 0.5em 0px;
   vertical-align:top;
   font-weight:normal;
   }.FRCommentsFieldSet td.wsNowrap {white-space:nowrap !important;
}
.FRSubmitButton
{
   /* Layout */
   margin:0 0 2px 0;
}
.FRFormTable
{
   /* Layout */
   }.FRFormTable table {background-color:transparent !important;
   }.FRFormTable fieldset div {display:block;
   overflow:auto;
   }.FRFormTable fieldset div table {background-color:transparent !important;
   }.FRFormTable fieldset div div {width:auto;
   display:block;
   overflow:auto;
   border:0px none;
   background-color:transparent;
}
.FRFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   font-family:Arial,Helvetica,sans-serif;
   font-weight: bold;
   margin: 0 0 .56em;
   line-height:1.4em;
   font-size: 11pt;
   color: #000;
   padding:0;
   }fieldset .FRFormTitle {padding:0.5em 0 0.4em;
   font-size:1em;
   color:#000;
   font-family:inherit;
}
.FREvenRowStyle
{
   /* System Defaults */
   BACKGROUND-COLOR: #e9e9e9;
   /* Layout */
   }.FREvenRowStyle td table td {border:0px none;
   width:auto !important;
   }.FREvenRowStyle td {background-color:transparent;
   border:0px none;
   padding:0.5em 0;
   }.FREvenRowStyle td span {text-align:left;
   width:100%;
}
.FRDonorListEvenRowStyle
{
   /* System Defaults */
   background-color: #eeeeee;
   /* Layout */
   font-weight:normal;
   }.FRDonorListEvenRowStyle td {padding:0px 0.5em 0px 0px;
}
.FRListingHeading
{
   /* System Defaults */
   COLOR: white;
   BACKGROUND-COLOR: #191970;
   /* Layout */
   }.FRListingHeading td {background-color: #094b95;
   border-collapse:collapse;
   font-size:1em;
   padding:0.5em;
}
.FRDonorListHeading
{
   /* System Defaults */
   color: black;
   border-style: none;
   background-color: white;
   /* Layout */
   color:#000;
   }.FRDonorListHeading td {padding:0px 0.5em 0.5em 0px;
}
.FRDonorListing
{
   /* System Defaults */
   border-style: none;
}
.FROddRowStyle
{
   /* System Defaults */
   BACKGROUND-COLOR: #ffffff;
   /* Layout */
   }.FROddRowStyle td table td { border:none;
   }.FROddRowStyle td {background-color:transparent;
   border:0px none;
   padding:0.5em 0;
   }.FROddRowStyle td span {text-align:left;
   width:100%;
}
.FRDonorListOddRowStyle
{
   /* System Defaults */
   background-color: #ffffff;
   /* Layout */
   font-weight:normal;
   }.FRDonorListOddRowStyle td {padding:0px 0.5em 0px 0px;
}
.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;
   /* Layout */
   font-family:Arial,Helvetica,sans-serif;
   font-size: 11pt;
   font-weight: bold;
   line-height:1.4em;
   padding: 0;
   border-bottom: 0 none;
}
.SurveyQuestion
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-weight: bold;
}
.SurveyQuestionSequence
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-weight: bold;
}
.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;
   /* Layout */
   display: none;
}
.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;
   /* Layout */
   font-size: 1em;
}
.SurveyAnswerRequiredMessage
{
   /* System Defaults */
   font-weight:bold;
   font-size:10pt;
   color:black;
   /* Layout */
   font-weight: normal;
   font-size: 1em;
}
.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;
   /* Layout */
   border:1px solid #A5ACB2;
   width:250px;
}
.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;
}
.SearchFormTable
{
   /* Layout */
   width:100%;
}
.QuickSearchFormTable
{
   /* Layout */
   margin:1px 2px 1px auto;
}
.QuickSearchTextbox
{
   /* Layout */
   font-size:12px;
   height:13px;
   width:110px;
}
.QuickSearchButton
{
   /* Layout */
   background:transparent url(view.image?Id=410) no-repeat 0px 0px;
   height:17px;
   width:17px;
   padding:0;
   border:none;
   color:#FFF;
}
.QuickSearchFieldCaption
{
   /* Layout */
   display:none;
}
.ListViewDateLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
   /* Layout */
   font-family:Arial,Helvetica,sans-serif;
   font-size:1.6em;
   font-weight:bold;
}
.ListViewEventItemContainer
{
   /* System Defaults */
   padding-left: 5px;
   font-size: smaller;
   /* Layout */
   font-size:1em;
}
.CalendarViewMonthYearLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
   /* Layout */
   font-size:1.6em;
   font-family:Arial,Helvetica,sans-serif;
   font-weight:bold;
}
.CalendarViewDayHeader
{
   /* System Defaults */
   background-color:#336699;
   color:White;
   height:1px;
   /* Layout */
   background-color:#094B95;
   color:#FFFFFF;
}
.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;
   /* Layout */
   color:#000;
   display:block;
   margin:0 0 10px;
   font-weight:bold;
}
.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;
   /* Layout */
   color:#000;
}
.ListViewEventTime
{
   /* System Defaults */
   font-size:9pt;
   /* Layout */
   font-size:1em;
}
.ListViewEventLocation
{
   /* System Defaults */
   vertical-align:top;
   font-size:9pt;
}
.EventCalendarName
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-size:1.6em;
   color: #000;
   text-align:left;
   line-height: 1.4em;
   font-family:Arial,Helvetica,sans-serif;
}
.DetailEventTitle
{
   /* System Defaults */
   font-weight:bold;
}
.DetailEventSubtitle
{
   /* System Defaults */
   font-style:italic;
}
.DetailCaptionContainer
{
   /* System Defaults */
   background-color:#808080;
   /* Layout */
   background-color:transparent;
   border-bottom:1px solid #005EC4;
   padding:5px 0;
}
.DetailCaption
{
   /* System Defaults */
   color:white;
   /* Layout */
   color:#000;
   font-size:1em;
   font-weight:bold;
}
.DetailEventCancelled
{
   /* System Defaults */
   font-style:italic;
}
.ListViewEventCancelled
{
   /* System Defaults */
   font-style:italic;
}
.CalendarViewToday
{
   /* System Defaults */
   border: 1px solid #aaa;
   background-color: lightsteelblue;
   width: 3%;
   /* Layout */
   background-color:#E4E1DF;
   width:5%;
}
.CalendarViewAllDayEvent
{
   /* System Defaults */
   border: 1px dotted #aaa;
   margin-bottom: 10px;
   /* Layout */
   border:none;
}
.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;
   /* Layout */
   border-bottom:1px solid #005EC4;
}
.ListViewTopRight
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   text-align: right;
   /* Layout */
   border-bottom:1px solid #005EC4;
}
.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;
   /* Layout */
   font-size:1em;
}
.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;
   /* Layout */
   border:none;
}
.DetailEventDetails
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   /* Layout */
   border:none;
}
.DetailRight
{
   /* System Defaults */
   width: 90%;
   /* Layout */
   vertical-align:middle;
}
.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;
   /* Layout */
   background-color: transparent;
}
.RecentEventContainer
{
   /* System Defaults */
   background-color:#f5f5f5;
}
.UpcomingEventTitle
{
   /* System Defaults */
   font-weight:bold;
   color:#808080;
   /* Layout */
   color: #000000;
}
.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%;
}
.BBAnonymousSubscriptionCaption
{
   /* Layout */
   width: 25%;
}
.BBAnonymousSubscriptionFormTable
{
   /* Layout */
   }.BBAnonymousSubscriptionFormTable table{width: 100%;
   margin: 10px 0 0;
   };
}
.BBAnonymousSubscriptionTitle
{
   /* Layout */
   font-size: 1.1em;
   padding: 0;
}
.Scroller
{
   /* System Defaults */
   border:#d8d8d8 1px solid;
   background-color: #eeeeee;
   font-family: Arial, Verdana;
   margin: 10px;
}
.ScrollerHeaderTD
{
   /* System Defaults */
   background-color: #eeeeee;
   text-align:center;
}
.ScrollerTitle
{
   /* System Defaults */
   font-size: 11pt;
   font-weight: bold;
   padding: 3px;
   white-space: nowrap;
}
.ScrollerWrapper
{
   /* System Defaults */
   border: #d8d8d8 0px solid;
   background-color: #ffffff;
   width: 100%;
   left: 4px;
}
.ScrollerLoadingMsg
{
   /* System Defaults */
   font-size: 9pt;
   font-weight: normal;
   padding: 3px;
   white-space: nowrap;
}
.ScrollerListRow
{
   /* System Defaults */
   padding: 3px;
   font-size: 8pt;
}
.ScrollerItemGift
{
   /* System Defaults */
   font-weight: bold;
}
.ScrollerItemDonor
{
   /* System Defaults */
   font-weight: bold;
}
.ScrollerItemComment
{
   /* System Defaults */
   padding-left:10px;
   padding-right:10px;
   display:block;
   padding-top: 3px;
}
.ScrollerPlayPauseTD
{
   /* System Defaults */
   text-align: left;
   padding-right: 3px;
   padding-left: 4px;
   padding-bottom: 3px;
   padding-top: 3px;
}
.ScrollerItemAmount
{
   /* System Defaults */
   font-weight: bold;
}
.SocialNetworking_ContentItemActionList_Part
{
   /* System Defaults */
   border:1px solid #999999;
   background-color:#EEEEEE;
   padding:5px 10px;
}
.SocialNetworking_ContentItemActionListItem_Part
{
   /* System Defaults */
   width:125px;
   margin-bottom:3px;
   margin-top:2px;
}
.SocialNetworking_ContentItemActionListItem_Part:link
{
   /* System Defaults */
   font-weight:bold;
   color:#222255;
   text-decoration:underline;
}
.SocialNetworking_ContentItemActionListItem_Part:visited
{
   /* System Defaults */
   font-weight:bold;
   color:#222255;
   text-decoration:underline;
}
.SocialNetworking_ContentItemActionListItem_Part a img
{
   /* System Defaults */
   width:0px;
   height:0px;
   margin-right:0px;
}
.SocialNetworking_ActionListItemConfirmationWrapper_Part
{
   /* System Defaults */
   position:relative;
   border:1px solid #666666;
   padding:10px;
   background-color:#FFFFFF;
   background-image:url(../../images/userdashboard/sn_confirmbg.gif);
   background-repeat:repeat-x;
   width:190px;
   margin-left:-110px;
   margin-right:0px;
   text-align:center;
   z-index:99999;
}
.SocialNetworking_ActionListItemConfirmationText_Part
{
   /* System Defaults */
   display:block;
   margin-bottom:8px;
   text-align:left;
}
.SocialNetworking_ActionListItemConfirmationTextName_Part
{
   /* System Defaults */
   font-weight:bold;
   font-style:italic;
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part
{
   /* System Defaults */
   color:#333399;
   padding:5px;
   margin-right:10px;
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part:link
{
   /* System Defaults */
   color:#333399;
   font-weight:bold;
   font-size:110%;
   text-decoration:underline;
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part:visited
{
   /* System Defaults */
   color:#333399;
   font-weight:bold;
}
.MyFriends_ProfileImage
{
   /* System Defaults */
   width:60px;
}
.MyFriends_OnlineStatus
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana;
}
.MyFriends_ItemStyle
{
   /* System Defaults */
   text-align:center;
   height:100px;
   width:100px;
}
.MyFriends_NameText
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana;
   text-decoration:none;
}
.MyFriends_NameText:Hover
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana;
   text-decoration:underline;
}
.MyFriends_ImageCell
{
   /* System Defaults */
   vertical-align:bottom;
}
.MyFriends_NameCell
{
   /* System Defaults */
   vertical-align:top;
   height:60px;
}
.PageSharingContainer
{
   /* System Defaults */
   border-top:1px solid #CCCCCC;
   border-bottom:1px solid #CCCCCC;
   padding:8px;
   overflow:auto;
   width:95%;
}
.PageSharingLink
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
   display:none;
}
.PageSharingLinkImage
{
   /* System Defaults */
   display:block;
   border:none;
   float:left;
   display:none;
}
.PageSharingList
{
   /* System Defaults */
   display:inline;
   clear:both;
   margin:5px 0px 0px 0px;
   padding:0px;
}
.PageSharingListItem
{
   /* System Defaults */
   list-style:none;
   float:left;
   margin-right:20px;
   padding:0px;
}
.PageSharingListItemLinkImage
{
   /* System Defaults */
   display:block;
   border:none;
   float:left;
   width:16px;
   height:16px;
   margin-right:2px;
}
.PageSharingLink:link
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
}
.PageSharingLink:visited
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
}
.PageSharingLink:hover
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
}
.PageSharingListItemLink:link
{
   /* System Defaults */
   color:#003399;
   font-size:10px;
   text-decoration:underline;
}
.PageSharingListItemLink:visited
{
   /* System Defaults */
   color:#003399;
   font-size:10px;
}
.PageSharingListItemLink:hover
{
   /* System Defaults */
   color:#003399;
   font-size:10px;
}
.PageSharingModalInfoText
{
   /* System Defaults */
   padding:10px;
}
.PageSharingCaption
{
   /* System Defaults */
   float:left;
   clear:left;
   width:125px;
   text-align:right;
   padding-right:5px;
   padding-left:10px;
   color:#000000;
}
.PageSharingControlCell
{
   /* System Defaults */
   margin-left:140px;
   clear:right;
   margin-top:3px;
}
.PageSharingFormTextBox
{
   /* System Defaults */
   width:298px;
}
.PageSharingFormTextArea
{
   /* System Defaults */
   width:298px;
   height:50px;
}
.PageSharingControlHelpText
{
   /* System Defaults */
   text-align:right;
   color:#999999;
   font-size:85%;
   margin-right:55px;
   margin-bottom:5px;
}
.PageSharingSendMeACopy
{
   /* System Defaults */
   margin-left:-2px;
}
.PageSharingCaptcha
{
   /* System Defaults */
   text-align:right;
   color:#999999;
   margin-right:55px;
}
.PageSharingCaptchaImageContainer
{
   /* System Defaults */
   border:1px solid #AAAAAA;
}
.PageSharingCaptchaActionLinkContainer
{
   /* System Defaults */
   text-align:right;
}
.PageSharingModalActions
{
   /* System Defaults */
   padding:20px 10px 10px 10px;
   text-align:center;
}
.PageSharingSubmitButton
{
   /* System Defaults */
   margin-right:10px;
}
.PaymentPartGrid
{
   /* System Defaults */
   width:500px;
   margin-top:10px;
}
.ECardCaptcha
{
   /* System Defaults */
   margin:0px;
   width:470px;
   /* Layout */
   width:auto;
}
.ECardCaptchaControlCell
{
   /* System Defaults */
   margin-left:154px;
   clear:right;
   margin-top:3px;
   white-space:nowrap;
}
.ECardCaptchaImageContainer
{
   /* System Defaults */
   border:1px solid #AAAAAA;
   /* Layout */
   border:0px none;
}
.ECardCaptchaActionLinkContainer
{
   /* System Defaults */
   text-align:right;
}
.ECardWizardNavigationButtons
{
   /* System Defaults */
   text-align:center;
   margin-bottom:5px;
}
.ECardWizardSubheading
{
   /* System Defaults */
   margin-bottom: 5px;
}
.ECardSection
{
   /* System Defaults */
   padding:5px 5px 5px 20px;
   margin-bottom:25px;
}
.ECardSectionSeparator
{
   /* System Defaults */
   padding:4px;
   background-color:#CCCCCC;
   border:1px solid #AAAAAA;
   font-weight:bold;
   width:98%;
   /* Layout */
   border:0px none;
   background-color:transparent;
}
.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;
   /* Layout */
   border:0px none;
}
.ECardProgressIndicator
{
   /* System Defaults */
   width:100%;
   text-align:center;
   margin-bottom:15px;
}
.ECardCurrentStep
{
   /* System Defaults */
   background-color:#bbbbbb;
   font-weight:bold;
   padding:1px;
   margin:2px;
   border:1px solid #000000;
   /* Layout */
   background-color:#094B95;
   border:1px solid #000;
   color:#FFF;
   font-family:inherit;
   font-size:0.8em;
   font-weight:bold;
   line-height:1.2em;
   height:auto;
   text-align:center;
   white-space:nowrap;
}
.ECardPastStep
{
   /* System Defaults */
   background-color:#eeeeee;
   border:solid 1px #888888;
   font-weight:bold;
   padding:1px;
   margin:2px;
   color:#555555;
   /* Layout */
   background-color:#FFF;
   border:1px solid #000;
   color:#000;
   font-family:inherit;
   font-size:0.8em;
   font-weight:bold;
   line-height:1.2em;
   height:auto;
   text-align:center;
   white-space:nowrap;
}
.ECardFutureStep
{
   /* System Defaults */
   border:solid 1px #888888;
   font-weight:bold;
   padding:1px;
   margin:2px;
   background-color:#FFFFFF;
   color:#888888;
   /* Layout */
   background-color:#FFF;
   border:1px solid #000;
   color:#000;
   font-family:inherit;
   font-size:0.8em;
   font-weight:bold;
   line-height:1.2em;
   height:auto;
   text-align:center;
   white-space:nowrap;
}
.ECardCategorySelection
{
   /* System Defaults */
   margin-bottom:5px;
}
.ECardThumbnail:hover
{
   /* System Defaults */
   border:2px solid #888888;
   /* Layout */
   border:0px none;
}
.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;
}
.TransactionManagerFilterContainer
{
   /* System Defaults */
   margin-bottom:10px;
   width:490px;
   padding:5px;
   border:1px solid #CCCCCC;
}
.TransactionManagerFilterItem
{
   /* System Defaults */
   margin-right:25px;
   overflow:auto;
   margin-top:5px;
}
.TransactionManagerGrid
{
   /* System Defaults */
   width:500px;
   border-collapse:collapse;
   border:1px solid #AAAAAA;
}
.TransactionManagerGridCell
{
   /* System Defaults */
   padding:5px;
   border:none;
}
.TransactionManagerGridHeaderCell
{
   /* System Defaults */
   padding:5px 15px 5px 5px;
   cursor:pointer;
   cursor:hand;
   border:none;
   background-color:#CCCCCC;
}
.TransactionManagerGridDetailCell
{
   /* System Defaults */
   padding:5px;
   border:none;
}
.TransactionManagerGridDetailLabel
{
   /* System Defaults */
   float:left;
   width:150px;
   text-align:right;
   margin-right:10px;
}
.PagerContainerTable
{
   /* System Defaults */
   border:1px solid #AAAAAA;
   border-top:none;
}
.PagerInfoCell
{
   /* System Defaults */
   padding:5px;
   white-space:nowrap;
   font-weight:bold;
   background-color:#EEEEEE;
}
.PagerCurrentPageCell
{
   /* System Defaults */
   cursor:normal;
}
.TransactionManagerGridHeaderCellSortedAscending
{
   /* System Defaults */
   background-color:#BBBBBB;
   background-image:url("./images/SortAsc.gif");
   background-position:right center;
   background-repeat:no-repeat;
}
.TransactionManagerGridHeaderCellSortedDescending
{
   /* System Defaults */
   background-color:#BBBBBB;
   background-image:url("./images/SortDesc.gif");
   background-position:right center;
   background-repeat:no-repeat;
}
.TransactionManagerSpecificDateDivNotSelected
{
   /* System Defaults */
   display:none;
}
.TransactionManagerSpecificDateDivSelected
{
   /* System Defaults */
   clear:left;
   margin-left:103px;
   margin-top:3px;
   display:block;
}
.TransactionManagerSummaryContainer
{
   /* System Defaults */
   clear:left;
   width:500px;
   margin-bottom:10px;
}
.TransactionManagerSummaryTable
{
   /* System Defaults */
   border:1px solid #888888;
   font-size:110%;
   width:100%;
}
.TransactionManagerSummaryHeaderRow
{
   /* System Defaults */
   background-color:#CCCCCC;
}
.TransactionManagerSummaryHeaderLabel
{
   /* System Defaults */
   width:150px;
   text-align:left;
   padding:5px;
   padding-top:8px;
   padding-bottom:8px;
}
.TransactionManagerSummaryHeaderValue
{
   /* System Defaults */
   width:125px;
   text-align:right;
   padding:5px;
   padding-top:8px;
   padding-bottom:8px;
}
.TransactionManagerSummaryCurrency
{
   /* System Defaults */
   margin-right:5px;
}
.TransactionManagerSummaryDetailEvenRow
{
   /* System Defaults */
   background-color:#EEEEEE;
}
.TransactionManagerSummaryDetailLabel
{
   /* System Defaults */
   padding:2px;
   width:150px;
   text-align:left;
   padding:5px;
   padding-left:30px;
}
.TransactionManagerSummaryDetailValue
{
   /* System Defaults */
   padding:2px;
   width:125px;
   text-align:right;
   padding:5px;
}
.TransactionManagerSummaryExpandCollapse
{
   /* System Defaults */
   width:20px;
   text-align:center;
}
.TransactionManagerSummaryExpandCollapseCell
{
   /* System Defaults */
   background-color:#CCCCCC;
}
.TransactionManagerSummaryExpandCollapseLink
{
   /* System Defaults */
   display:block;
   width:16px;
   height:16px;
   float:left;
   margin-right:10px;
   background-color:#CCCCCC;
   background-image:url("./images/plus.gif");
   background-position:center top;
   background-repeat:no-repeat;
}
.TransactionManagerSummaryExpandCollapseLink:hover
{
   /* System Defaults */
   cursor:pointer;
}
.TransactionManagerSummaryExpanded
{
   /* System Defaults */
   background-image:url("./images/minus.gif");
}
.TransactionManagerDatePickerFieldCaption
{
   /* System Defaults */
   width:100px;
   display:block;
   float:left;
   padding-right:3px;
}
.TransactionManagerFundPickerFieldCaption
{
   /* System Defaults */
   width:100px;
   display:block;
   float:left;
   padding-right:3px;
}
.TransactionManagerOddRow
{
   /* System Defaults */
   background-color:#FFFFFF;
}
.TransactionManagerDetailsOddRow
{
   /* System Defaults */
   background-color:#FFFFFF;
}
.TransactionManagerEvenRow
{
   /* System Defaults */
   background-color:#EEEEEE;
}
.TransactionManagerDetailsEvenRow
{
   /* System Defaults */
   background-color:#EEEEEE;
}
.TransactionManagerFilterActions
{
   /* System Defaults */
   margin-left:103px;
   margin-top:5px;
}
.TransactionManagerFieldContainer
{
   /* System Defaults */
   display:inline;
}
.TransactionManagerGridNotificationCell
{
   /* System Defaults */
   padding:5px;
}
.Pager
{
   /* System Defaults */
   border:1px solid #AAAAAA;
   border-top:none;
   float:left;
   margin:0;
   margin-bottom:10px;
}
.PagerInfo
{
   /* System Defaults */
   float:left;
   padding:5px;
   white-space:nowrap;
   font-weight:bold;
   background-color:#CCCCCC;
}
.PagerItem
{
   /* System Defaults */
   float:left;
   margin:0 5px 0 5px;
   padding-top:5px;
}
.PagerItemSelected
{
   /* System Defaults */
   cursor:normal;
   font-weight:bold;
}
.TransactionManagerReceiptImage
{
   /* System Defaults */
   border:none;
   margin-left:5px;
}
.BBTag
{
   /* System Defaults */
   padding:5px 0px 5px 0px;
   margin:0px;
}
.BBTagHeader
{
   /* System Defaults */
   display:inline;
   font-weight:bold;
   font-size:12px;
   padding:0px 5px 0px 0px;
   margin:0px;
}
.BBTagList
{
   /* System Defaults */
   display:inline;
   padding:0px;
   margin:0px;
}
.BBTagItem
{
   /* System Defaults */
   display:inline;
   padding:0px;
   margin:0px;
}
.BBTagHeaderAll
{
   /* System Defaults */
   font-weight:bold;
   font-size:12px;
   padding:0px;
   margin:0px;
}
.BBTagListAll
{
   /* System Defaults */
   display:block;
   padding:0px;
   margin:0px;
}
.BBTagItemAll
{
   /* System Defaults */
   display:block;
   padding:0px;
   margin:0px;
}
.BBTagDelimiterAll
{
   /* System Defaults */
   display:none;
}

/* Custom Styles */
@charset "utf-8";
/* Chesapeake Bay Foundation Global CSS Document */

body {
font-family: Verdana, Helvetica, sans-serif;
line-height: 1.4em;
color:#000;
font-size:62.5%;
margin:0;
padding:0pt;
}

p, td, div {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:14px;
}
table,td,th {
vertical-align:top;
text-align:left;
}

h1, .header1 {
font-family:Arial,Helvetica,sans-serif;
font-size:1.3em;
font-weight:bold;
line-height:1.4em;
}

h2, .subtitle {
font-size: 1.1em;
font-weight: bold;
line-height:1.4em;
}

a:hover {text-decoration:underline;
}
a:link, a:visited {color:#336699;
font-weight:bold;
text-decoration:none;
}

ol {
padding:0 0 0 30px;
margin:0;
}
li {
list-style-type:1;
list-style-position:outside;
padding:0 0 3px;
margin:0
}
ul {
padding:0 0 0 30px;
margin:0;
}
li {list-style-image:url(view.image?id=1071&dm=633794741312830000);
list-style-position:outside;
list-style-type:none;
padding:0 0 3px;
margin:0;
	
}

li a {
font-weight:bold;
}


img {
display:block;
border:none;
}

.floatLeft{
float: left;
margin: 0 6px 6px 0;
}

.floatRight{
float: right;
margin: 0 0 6px 6px;
}

/*--- GLOBAL PAGE ALIGNMENT ---*/

* .wrapper {
text-align:center;
width:100%;
padding:20px 0 0;
}
#main {
border-collapse:collapse;
margin:1px auto 0;
width:764px;
}
#content {
border:1px solid #000;
background-color:#FFF;
padding:0;
}
#shadow_right {
background:transparent url(view.image?Id=399) repeat-y 0px 0px;
width:3px;
padding:0;
}
#shadow_bottom {
background:transparent url(view.image?Id=400) repeat-x 0px 0px;
height:3px;
padding:0;
text-align:left;
}
#shadow_lr {
background:transparent url(view.image?Id=400) repeat-x 0px 0px;
height:3px;
width:3px;
padding:0;
text-align:right;
}
#calloutbox {
font-family: Arial, Helvetica, sans-serif;
font-size:9px
background-color: #ffffcc; 
border-style: solid; 
border-color: #996633; 
border-width: 1px; 
padding: 3px;
margin: 4px 4px 4px 4px;  
}

/*--- HEADER ALIGNMENT ---*/

#header {
border-collapse:collapse;
width:760px;
margin:0;
}
#header_nav {
background-color:#094b95;
padding:0;
width:620px;
height:10px;
vertical-align:middle;
}

#header_search {
background-color:#094b95;
padding:0;
width:140px;
}
#header_banner {
background-color:#FFF;
padding:1px 0;
}

/*--- NAVIGATION ALIGNMENT ---*/

#navigation {
background-color:#000;
border-collapse:collapse;
width:760px;
margin:0;
}
#nav_main {
padding:0;
width:auto;
}
#nav_sub {
padding:0;
width:auto;
background-color:#000000
/*background-color:#FFFFFF;*/
color:#003366;
/*display:block;*/
font-family:Arial,sans-serif;
font-size:11px;
font-weight:bold;
padding:0px 0px 0px 0px;
text-decoration:none;
}

/*--- CBF HOME PAGE COLUMN ALIGNMENT ---*/

#Homecontent_marqui {
	padding:3px 3px 3px 3pt;
	width:576px;
	height: 12px;
	background-color:#DFE7F3;
}
#Homecontent_marqui p {
	color:#003366;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}
#Homecontent_marqui a {
	color:#003366;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#Homeinner2Col {
border-collapse:separate;
margin:0;
width:760px;
}

#Homeinner2Col img {
display:inline;
}
#Homecontent_1Col {
	padding: 2px 2px 2px 2px;
	width: 100%;
}
#Homeinner2Col_left {
	background-color:#F2F5FA;
	border-top:4px solid #005EC4;
	font-size:1.2em;
	padding:0;
	width: 586px;
}
#Homeinner2Col_left table#content {
border-collapse:separate;
border:none;
background-color:transparent;
margin:6px 0px 0px;
width:586px;
}

#Homecontent_left {
	padding:3px 3px 3px 3pt;
	width:291px;
	background-color:#DFE7F3;
	border-top:4px solid #336699;
}
#Homecontent_left p {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin-left: 3px;
}
* #Homecontent_left a {
color:#336699;
font-weight:bold;
text-decoration:none;
}
#Homecontent_left h1 {
	background-image:url(view.image?id=428);
	background-position:left center;
	background-repeat:no-repeat;
	color:#003366;
	display:block;
	font-family:Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:26px;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:5px;
}
#Homecontent_left h2 {color:#841E1A;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}

#Homecontent_left h3 {color:#022646;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
#Homecontent_left ul {
margin: 0px 0px 0px 5px;
}
#Homecontent_left li {list-style-image:url(view.image?id=1071&dm=633794741312830000);
list-style-position:outside;
list-style-type:none;
padding:0 0 0px;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:12px;
margin-left: 3px;
}

#Homecontent_left li a {
color:#336699;
font-weight:bold;
text-decoration:none;


}

ol {
padding:0 0 0 30px;
margin:0;
}


#Homeinner2Col_right {
background-color:#F4ECE2;
border-top:4px solid #8C4201;
padding: 0px;
width:142px;
}
#Homeinner2Col_right a {
color:#022646;
line-height:1.2em;
font-weight:bold;
}
#Homeoutter2Col_right {
	background-color:#F4ECE2;
	border-top:4px solid #8C4201;
	padding:2px 2px 2px 2px;
	width:162px;
}
#Homeoutter2Col_right p {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
line-height:11px;
}
#Homeoutter2Col_right a {
color:#856238;
font-weight:bold;
font-size:10px;
line-height:11px;
}
#content_Outter_1Col {
	padding: 1px 1px 1px 1px;
	color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
line-height:11px;
}
#content_Outter_1Col ul {
padding:0 0 0 15px;
margin:0;
}

#content_Outter_1Col li {list-style-image:url(view.image?id=1071&dm=633794741312830000);
list-style-position:outside;
list-style-type:none;
padding:0 0 3px;
margin:0;
}

#content_Outter_1Col li a {
font-weight:bold;
}

#content_Outter_1Col ol {
padding:0 0 0 15px;
margin:0;
}

#inner2Col_right {
	width: 100%
	padding-left:5px;
}
#inner2Col_right h1 {
	background-image:url(view.image?id=428);
	background-position:left center;
	background-repeat:no-repeat;
	color:#003366;
	display:block;
	font-family:Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:26px;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:5px;
}
#inner2Col_right h2 {color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
line-height:22px;
}

#inner2Col_right h3 {color:#841E1A;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
line-height:22px;
}
#inner2Col_right h4 {
	color:#000066;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
}
#inner2Col_right h5 {
	color:#841E1A;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
}

#Homeinner2Col_right a:hover {
text-decoration:underline;
}
* #Homeinner2Col_right .callout {
background:transparent url(view.image?Id=419) no-repeat scroll 0px 2px;
margin:5px 0px 40px 2px;
padding:0px 0px 0px 15px;
}
#Homeinner2Col_lower {
	background-color:#DFE7F3;
	border-top:4px solid #005EC4;
	width:586px;
	font-size:1.2em;
	padding:0;
}
#Homeinner2Col_lower table#content {
border-collapse:separate;
border:none;
background-color:transparent;
margin:6px 0px 0px;
width:586px;
}
#Homeinner2Col_bottom {
	background-color:#FFFFFF;
	border-top:4px solid #000000;
	padding:5px 5px 5px;
	width:142px;
}
#Homeinner2Col_right a {
color:#022646;
line-height:1.2em;
font-weight:bold;
}
#Home_funfact {
	background-color: #ffffff;
}
#Home_funfact p {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	line-height: 18px;
	font-weight:bold;
	
}

#Home_funfact_in {
	padding:5px 5px 5px 5px;
}
#Home_funfact_in p {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	line-height: 18px;
	font-weight:bold;
	
}
#Home_triotable {
border-left:2px solid #FFFFFF;
}
#Home_triotable_Left_content, #Home_triotable_Middle_content, #Home_triotable_Right_content {
 padding: 5px 5px 5px 5px;
}

#Home_triotable_Left_content p, #Home_triotable_Middle_content p, #Home_triotable_Right_content p {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
line-height:12px;
color: #000000;
}
#Home_triotable_Left_content li, #Home_triotable_Middle_content li, #Home_triotable_Right_content li {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
line-height:12px;
color: #000000;
}

#Home_triotable_Left_content a:link, #Home_triotable_Middle_content a:link, #Home_triotable_Right_content a:link, #Home_triotable_Left _content a:visited, #Home_triotable_Middle_content a:visited, #Home_triotable_Right_content a:visited {
color:#622E01;
text-decoration:none;
font-weight: bold;
}
/*--- END CBF HOME PAGE COLUMN ALIGNMENT ---*/

#singCol {
	background-color:#F2F5FA;
	padding:5px 5px 5px 5pt;
	width: 100%;
}


/*--- BAY RAISERS PAGE ---*/


#br_inner2Col_right {
	background-color:#F4ECE2;
	border-top:4px solid #389325;
	font-size:1.2em;
	padding:5px 5px 5px 5pt;
	width: 586px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#br_inner2Col_right table#content {
	border-collapse:separate;
	border:none;
	background-color:transparent;
	margin:6px 0px 0px;
	width:100%;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#br_inner2Col_right h1 {
border-bottom:1px dotted #007CC2;
color:#002B5C;
font-size:16px;
font-weight:bold;
height:29px;
line-height:29px;
margin:0 0 10px;
padding:0 0 0 5px;
vertical-align:middle;
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}
#br_inner2Col_right h2 {color:#000000;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-size:18px;
font-weight:bold;
line-height:22px;
}

#br_inner2Col_right h3 {color:#841E1A;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-size:18px;
font-weight:bold;
line-height:22px;
}
#br_inner2Col_right h4 {
	color:#000066;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
}
#br_inner2Col_right h5 {
	color:#841E1A;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
}

#br_inner2Col {
	border-collapse:separate;
	margin:0;
	width:760px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#br_inner2Col img {
display:inline;
}
#br_inner2Col_left {
background-color:#F2F5FA;
	border-top:4px solid #005EC4;
/*padding:8px 13px 20px;*/
width:168px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#br_inner2Col_left a {
color:#022646;
line-height:1.2em;
font-weight:bold;
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}
#br_inner2Col_left a:hover {
text-decoration:underline;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

* #br_inner2Col_left .callout {
background:transparent url(view.image?Id=419) no-repeat scroll 0px 2px;
margin:5px 0px 40px 2px;
padding:0px 0px 0px 15px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}

#br_inner2Col_left ul {
padding:0 0 0 30px;
margin:0;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}
#br_inner2Col_left li {
list-style-position:outside;
list-style-type:none;
padding:0 0 3px;
margin:0;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#br_inner2Col_left li a {
font-weight:bold;
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#br_inner2Col_left ol {
padding:0 0 0 30px;
margin:0;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/*--- END BAY RAISERS PAGE ---*/

/*--- 2 COLUMN INNER ALIGNMENT ---*/

#inner2Col {
border-collapse:separate;
margin:0;
width:760px;
}
#inner2Col img {
display:inline;
}
#inner2Col_left {
background-color:#F4ECE2;
border-top:4px solid #8C4201;
/*padding:8px 13px 20px;*/
width:168px;
}
#inner2Col_left a {
color:#022646;
line-height:1.2em;
font-weight:bold;
}
#inner2Col_left a:hover {
text-decoration:underline;
}
* #inner2Col_left .callout {
background:transparent url(view.image?Id=419) no-repeat scroll 0px 2px;
margin:5px 0px 40px 2px;
padding:0px 0px 0px 15px;
}
#inner2Col_right {
	background-color:#F2F5FA;
	border-top:4px solid #005EC4;
	font-size:1.2em;
	padding:5px 5px 5px 5pt;
	width: 586px;
}
#inner2Col_right table#content {
	border-collapse:separate;
	border:none;
	background-color:transparent;
	margin:6px 0px 0px;
	width:100%;
}
#inner2Col_lower {
	background-color:#DFE7F3;
	border-top:4px solid #005EC4;
	width:586px;
	font-size:1.2em;
	padding:0;
}
#inner2Col_lower table#content {
border-collapse:separate;
border:none;
background-color:transparent;
margin:6px 0px 0px;
width:586px;
}
/*--- 3 COLUMN INNER ALIGNMENT ---*/

#inner3Col {
border-collapse:separate;
margin:0;
width:760px;
}
#inner3Col img {
display:inline;
}
#inner3Col_left {
background-color:#F4ECE2;
border-top:4px solid #8C4201;
padding:8px 13px 20px;
width:142px;
}
#inner3Col_left a {
color:#022646;
line-height:1.2em;
font-weight:bold;
}
#inner3Col_left a:hover {
text-decoration:underline;
}
* #inner3Col_left .callout {
background:transparent url(view.image?Id=419) no-repeat scroll 0px 2px;
margin:5px 0px 40px 2px;
padding:0px 0px 0px 15px;
}

#inner3Col_right {
	background-color:#F2F5FA;
	border-top:4px solid #005EC4;
	width:293px;
	font-size:1.2em;
	padding:0;
}
#inner3Col_right table#content {
border-collapse:separate;
border:none;
background-color:transparent;
margin:6px 0px 0px;
width:293px;
}
#inner3Col_right h1 {
	background-image:url(view.image?id=428);
	background-position:left center;
	background-repeat:no-repeat;
	color:#003366;
	display:block;
	font-family:Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:26px;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:5px;
}
#inner3Col_right h2 {color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
line-height:22px;
}

#inner3Col_right h3 {color:#841E1A;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
line-height:22px;
}
#inner3Col_right h4 {
	color:#000066;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
}
#inner3Col_right h5 {
	color:#841E1A;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
}
#content_1ColhL {
	padding:4px 4px;
}
#content_1Col {
	padding:10px 10px;
}
#content_2Col_cont {
	padding:5px 5px;
	width:340px;
}
#content_2Col_callout {
	padding:5px 5px;
	width:190px;
}
#content_2Col_cont_w {
	padding:5px 5px;
}
#content_left {
	padding:5px 5px 5px 5pt;
	width:293px;
	background-color:#DFE7F3;
	border-top:4px solid #336699;
}
#content_bot_1 {
	padding:5px 5px 5px 5pt;
	width:576px;
	background-color:#DFE7F3;
	border-top:4px solid #336699;
}
* #content_left a {
color:#8E3C36;
text-decoration:none;
}
#content_left h1 {color:#841E1A;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}

#content_left h2 {color:#022646;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}

#content_right {
	padding:5px 5px 5px 5pt;
	width:293px;
	background-color:#F5F5D6;
	border-top:4px solid #7A7A4C;
}
* #content_right a {
color:#8E3C36;
text-decoration:none;
}
#content_right h1 {color:#1A3A1A;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}

#content_right h2 {color:#554103;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}

/*--- FOOTER ALIGNMENT ---*/

#footer {
border-collapse:collapse;
margin:0 auto;
width:764px;
}
#footer_content {
padding:0;

text-align:center;
color:#FFF;
font-size:1em;
}

/*--- MY CBF LAYOUT STYLES ---*/

#myCBF2Col {
border-collapse:separate;
margin:0;
width:760px;
}
#myCBF2Col img {
display:inline;
}

#myCBF2Col #content_1Col {
padding:0px 13px 10px;
}
#myCBF2Col #inner2Col_left {
background-color:#E2E2E2;
padding:0px 13px 10px 0px;
width:155px;
}

#myCBF2Col #inner2Col_right {
background-color:#EBE5D4;
border-top:4px solid #095C32;
}
#inner2Col_left_ReturnUser{
background:#ffffff url(view.image?id=786) repeat-y;
border-top:4px solid #005EC4;
padding:0px 13px 10px 0px;
width:190px;
}

#myCBF2Col #inner2Col_left_ReturnUser h3{
color:#0B4A99;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
}
#myCBF2Col #inner2Col_right.blueColumn{
background-color:#f2f5fa;
border-top:4px solid #005EC4;
}
#myCBF2Col #content_left {
background-color:transparent;
border-top:medium none;
padding:0px 0 10px 10px;
}
#myCBF2Col #content_right {
background-color:transparent;
border-top:medium none;
padding:0px 10px 10px 0;
}
#myCBF2Col .callout {
border-collapse:separate;
}
#myCBF2Col .callout th {
background:transparent url(view.image?Id=428) no-repeat 50% 0px;
color:#003366;
font-family:Arial,sans-serif;
font-size:18px;
font-weight:bold;
line-height:24px;
padding-left:5px;
}

#myCBF2Col a:link {
color:#336699;
font-weight:bold;
text-decoration:none;
}
#myCBF2Col a:visited{
color:#8E3C36;
text-decoration:none;
font-weight:bold;
}
#myCBF2Col a:hover {
color:#3366CC;
text-decoration:underline;
font-weight:bold;
}
#myCBF2Col a:active{
color:#336699;
text-decoration:none;
font-weight:bold;
}


/* Left Nav List Based Styles */

#inner2Col_left_ReturnUser .MyCBFleftNavSubMenu{
margin: 0 0 40px;
padding: 0;
list-style: none;
list-style-position: outside;
}

#inner2Col_left_ReturnUser .MyCBFleftNavSubMenu li{
color:#000000;
	font-family:arial,verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
background: transparent;
list-style-image: none;
padding: 0;
margin: 0;
line-height: 18px;
}

#inner2Col_left_ReturnUser .MyCBFleftNavSubMenu li a{
	color:#0066FF;
	font-family:arial,verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	padding: 0 0 0 15px;
}

#inner2Col_left_ReturnUser .MyCBFleftNavSubMenu li a:hover{
text-decoration: underline;
}

#inner2Col_left_ReturnUser .MyCBFleftNavSubMenu li ul{
margin:0;
padding:0;
display: none;
}

#inner2Col_left_ReturnUser .MyCBFleftNavSubMenu li ul a{
	background-color:#FBF8F4;
	border-top:1px solid #D6BBA1;
	color:#0033FF;
	display:block;
	font-weight:normal;
	font-size: 11px;
	height:15px;
	margin:0;
	padding:3px 0 0 20px;
	text-decoration:none;
}

#inner2Col_left_ReturnUser .MyCBFleftNavSubMenu li ul li:hover a{
background-color: #ffffff;
}

#inner2Col_left_ReturnUser .MyCBFleftNavSubMenu li ul li a:hover{
text-decoration: none;
}

#inner2Col_left_ReturnUser .MyCBFleftNavSubMenu li.selected ul{
display: block;
}

#inner2Col_left_ReturnUser .MyCBFleftNavSubMenu li.selected{
background:url(view.image?id=1320) no-repeat 0 8px;
}

/*--- Fundraiser Page Layout Styles ---*/

#contentLeftCol{
width: 383px;
padding: 0 0 10px 13px;
}

#contentRightCol{
width: 186px;
padding: 0 13px 10px 0;
}

#contentFundraiserPage_1Col{
padding: 0 13px 10px;
}

.fundraiserInternalMenu{
padding: 0 0 0 2px;
}

.fundraiserInternalMenu li{
margin: 0 0 5px;
padding: 0 0 0 15px !important;
}


/*--- Returning User Landing Content ---*/
#contentLeftCol #ReturnUserContent{
width: 100%;
}

#ReturnUserContent h1{
font-size: 1.2em;
text-transform: uppercase;
color: #0b4a99;
}

#ReturnUserContent .contentLeftCol{
width: 50%;
/*padding: 0 0 10px 6px;*/
}

#ReturnUserContent .contentRightCol{
width: 50%;
/*padding: 0 6px 10px 0;*/
}

#ReturnUserContent .content_1Col{
width: 100%;
padding: 0 6px 10px;
}

#ReturnUserContent h3{
background: #9db6d5;
color:#ffffff;
display:block;
font-family:Arial,sans-serif;
text-transform: uppercase;
font-size:14px;
font-weight:bold;
line-height:24px;
margin-bottom:10px;
margin-top:15px;
margin: 0 0 10px;
padding: 0 0 0 5px;
}

#ReturnUserContent .content_1Col h3{
background-color:#9DB6D5;
width: 100%;
}

/*-- Return User Photo Form --*/
#ReturnUserContent .ProfilePhotoFormTable input, #ReturnUserContent .ProfilePhotoFormTable label{
display: none;
}

#ReturnUserContent .ProfileDisplayFormTable{
width: 100%;
margin: 0;
}

#ReturnUserContent .ProfileDisplayFormTable th{
width: 50%;
}

#ReturnUserContent .NewsReaderFormTable input, #ReturnUserContent .NewsReaderFormTable label, #ReturnUserContent  .NewsReaderFormTitle{
display: none;
}

#ReturnUserContent .NewsReaderResultsList{
margin: 0 0 6px;
}

#ReturnUserContent .SlideshowTable{
margin: 0 auto 10px;
width: 267px;
}

#ReturnUserContent .SlideshowPictureCell .SlideshowImage{
width: 267px;
margin: 0 auto;
}

#inner2Col_left_ReturnUser a:link, #inner2Col_left_ReturnUser a:visited, #inner2Col_left_ReturnUser a:active{
color:#336699 !important;
font-weight:bold !important;
text-decoration:none !important;
}

#inner2Col_left_ReturnUser a:hover {
color:#3366CC !important;
text-decoration:underline !important;
font-weight:bold !important;
}

.memberBenefitsTable{
margin: 0 0 10px;
}

.memberBenefitsTable .benefitsMenu{
margin: 0;
padding: 0;

list-style-position:outside;
list-style:none;
}

.memberBenefitsTable .benefitsMenu li{
margin: 0;
padding: 0;
}

.memberBenefitsTable .buttonCell{
text-align: center;
padding: 8px 0 0;
}

.contentLeftCol .UpcomingEventContainer{
background-color:transparent;

height:128px;
margin:0 0 0 6px;
overflow:auto;
width:260px;
}

.MemberProfileMenu{
padding: 0;
margin: 0 0 0 6px;
list-style-position: outside;
}

.MemberProfileMenu li{
padding:0;
margin: 0;
}

/*--- CUSTOM MENU STYLES ---*/

* td.menuHover491 img {
visibility:hidden;
}
* table.menuSubItem491 td {
border-bottom:1px solid #000;
padding:4px 4px 4px 8px;
width:150px;
}
* table.menuSubItem491 td.menuHover491 {
background-color:#D4D3D3;
}
* td.menuHover528 img {
visibility:hidden;
}
* table.menuSubItem528 td {
border-bottom:1px solid #000;
padding:4px 4px 4px 8px;
width:150px;
}
* table.menuSubItem528 td.menuHover528 {
background-color:#D4D3D3;
}
* td.menuHover547 img {
visibility:hidden;
}
* table.menuSubItem547 td {
border-bottom:1px solid #000;
padding:4px 4px 4px 8px;
width:150px;
}
* table.menuSubItem547 td.menuHover547 {
background-color:#D4D3D3;
}
* td.menuHover550 img {
visibility:hidden;
}
* table.menuSubItem550 td {
border-bottom:1px solid #000;
padding:4px 4px 4px 8px;
width:150px;
}
* table.menuSubItem550 td.menuHover550 {
background-color:#D4D3D3;
}
}
* td.menuHover697 img {
visibility:hidden;
}
* table.menuSubItem697 td {
border-bottom:1px solid #000;
padding:4px 4px 4px 8px;
width:150px;
}
* table.menuSubItem697 td.menuHover697 {
background-color:#D4D3D3;
}

* table.menuSubItem1488 td{
border-bottom:1px solid #000000;
padding:4px 4px 4px 8px;
width:150px;
}

* table.menuSubItem1488 td.menuHover1488{
background-color:#D4D3D3;
}

/* Left Nav List Based Styles */

#inner2Col_left .leftNavSubMenu{
margin: 0 0 40px;
padding: 0;
list-style: none;
list-style-position: outside;
}

#inner2Col_left .leftNavSubMenu li{
background: transparent;
list-style-image: none;
padding: 0;
margin: 0;
line-height: 18px;
}

#inner2Col_left .leftNavSubMenu li a{
color:#886339;
font-family:arial,verdana,sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration:none;
padding: 0 0 0 15px;
}

#inner2Col_left .leftNavSubMenu li a:hover{
text-decoration: underline;
}

#inner2Col_left .leftNavSubMenu li ul{
margin:0;
padding:0;
display: none;
}

#inner2Col_left .leftNavSubMenu li ul a{
background-color:#FBF8F4;
border-top:1px solid #D6BBA1;
color:#653F12;
display:block;
font-weight:normal;
font-size: 11px;
height:15px;
margin:0;
padding:3px 0 0 20px;
text-decoration:none;
}

#inner2Col_left .leftNavSubMenu li ul li:hover a{
background-color: #ffffff;
}

#inner2Col_left .leftNavSubMenu li ul li a:hover{
text-decoration: none;
}

#inner2Col_left .leftNavSubMenu li.selected ul{
display: block;
}

#inner2Col_left .leftNavSubMenu li.selected{
background:url(view.image?id=1320) no-repeat 0 8px;
}

/*--- GLOBAL CLASS DEFINITIONS ---*/

* .container {
margin:0;
padding:0;
border-collapse:collapse;
text-align:left;
}
.helplet {
font-style:italic;
}
.thumbnail {
display:block;
border:2px solid #D6B881;
margin:0 10px 7px;
}
* .taCenter {
/*margin:0 auto;*/
}
.imageLeft {
float:left;
margin:0 10px 10px 0;
}
.imageRight {
float:right;
margin:0 0 10px 10px;
}
.ulLeft {
float:left;
width:40%;
}
.ulRight {
float:right;
width:40%;
}
.callout {
border-collapse:collapse;
border:none;
display:block;
margin:0 0 10px;
width:auto;
}
.redheader {
color:#841E1A;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:bold;
}
.blueheader {
color:#022646;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:bold;
}
.greenheader {
color:#1A3A1A;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:bold;
}
.yellowheader {
color:#554103;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:bold;
}



/*---PROFILE DISPLAY STYLES---*/

table.profile-display {
width: 100%;
border: none;
background: transparent;
font-size:1em;
font-family: verdana, arial, helvetica, sans-serif;
margin: 0;
}
table.profile-display caption {
margin: 0;
padding: 10px 0px;
text-align: left;
border: none;
background: transparent;
font-weight:bold;
font-family: arial, helvetica, sans-serif;

color:#000;
font-size:1.6em;
}
table.profile-display th,
table.profile-display td {
margin: 0;
text-align: left;
line-height: 1.4em;
vertical-align: top
}
table.profile-display th {
color:#336699;
font-weight:bold;
text-align: left;
padding: 3px 5px !important;
margin: 0;
width: 90px;
vertical-align: top;
white-space: nowrap;
}
table.profile-display td {
text-align: left;
padding: 0px 5px !important;
vertical-align: middle;
}
table.profile-display tr {
background: transparent;
}
table.profile-display tr.alt {
background: transparent;
}
* .profile-display td span {
text-align: left !important;
padding: 0px;
}

/*--- USER EMAIL PREFERENCES ---*/
.SubscriptionFormListHeader{
margin: 0;
}

/*--- BBNC GLOBAL FORM FIXES ---*/

fieldset {
border:none;
font: bold 1em/normal verdana, arial, helvetica, sans-serif;
}
label {
font: normal 1em/normal verdana, arial, helvetica, sans-serif;
}
fieldset legend {
margin-left:-4px;
margin-top:15px;
}
select.BBFormSelectList {
background-color:#FFFFFF !important;
}



/*--- QUICK SEARCH CUSTOM STYLES ---*/

* .QuickSearchFormTable td {
padding:0;
text-align:right;
vertical-align:middle;
}


/*--- DIRECTORY FORM CUSTOM STYLES ----  */

* .BBRecordSearchDisplayButton {
margin:10px 0px 10px 2px;
padding:3px 6px;
font: bold 1em/1.4em verdana, arial, helvetica, sans-serif;
}

/*--- EVENT CALENDAR CUSTOM STYLES ---*/

/*.CalendarViewToday div.CalendarViewEventItemContainer a {
color:#720f24;
}
* .CalendarViewEventItemContainer a {
color:#720f24;
}
* .CalendarViewEventItemContainer a:hover, * .CalendarViewToday div.CalendarViewEventItemContainer a:hover  {
color:#402600;
}
a.ListViewEventTitle {
font: bold 1em/1.4em arial, helvetica, sans-serif !important;
color:#663300 !important;
}
a:hover.ListViewEventTitle {
font: bold 1em/1.4em arial, helvetica, sans-serif !important;
color:#663300 !important;
}*/
* .CalendarFilterContainer label {
display:block;
float:left;
padding-bottom:2px;
}
* .CalendarFilterContainer input {
float:left;
}
* .CalendarFilterSaveContainer input {
display:inline;
float:right;
}
* .CalendarFilterContainer span {
display:block;
margin-bottom:0px;
}
* .CalendarFilterContainer span.CalendarFilterSaveMsg {
display:none;
margin-bottom:0px;
}
* .DetailEventDetails span {
display:block;
margin-bottom:20px;
border-bottom:1px solid #005EC4;
}



/*--- MEMBERSHIP FORM CUSTOM STYLES ---*/

* .BBMembershipFieldCheckboxCaption label, * .DonationFieldCheckboxCaption label {
font-weight:normal;
}
* .BBMembershipControlCell label {
padding-left:7px;
font-weight:normal;
}



/*--- EVENT REGISTRATION FORM CUSTOM STYLES ---*/

table tr.EventItemRegistrantsHeader {
display:none;
}
* .EventItemRegistrantsTable table td.BBFieldCaption, * .EventItemRegistrantsTable td.BBFieldCaption, * .EventItemRegistrantsTable table fieldset table td.BBFieldCaption {
padding-right:5px;
width:118px !important;
text-align:right;
}
* .EventItemRegistrantsTable td.EventItemRegistrantControlCellName  {
width:113px;
text-align:right;
}
* .EventItemRegistrantsTable .EventItemRegistrantControlCell {
width:310px !important;
}
* .EventItemRegistrantsTable table fieldset {
border:none;
margin-left:2px;
}
* .EventItemRegistrantsTable table fieldset legend {
text-align:left;
padding-left:67px;
font-weight:normal;
color:black;
}



/*--- SEARCH FORM FIXES ---*/

* .SearchEvenRowStyle td, * .SearchOddRowStyle td  {
height:30px;
vertical-align:bottom;
}
* .SearchTextbox {
width:250px;
font: 1em/1.4em verdana,arial, helvetica, sans-serif;
color:#252525;
}
* .SearchFormTable .wsNowrap {
white-space:normal;
}



/*--- NEWSREADER/WEBLOG CUSTOM STYLES ---*/





/*--- JOB BOARD CUSTOM STYLES ---*/

* .JobPostFieldControlCell  table span {
font: bold 1em/1.4em verdana,arial, helvetica, sans-serif;
color:#252525;
display:block;
padding:0px 3px;
}
* .JobPostFieldControlCell span.JobPostCheckboxCaption {
white-space:nowrap;
}
* .JobPostDetailRow td {
padding-bottom:5px;
}



/*--- CHAPTER MANAGER / FUNDRAISER CUSTOM STYLES ---*/

* .normal, * .captionCell {
font-size:1em;
vertical-align:middle;
font-weight:bold;
}
legend.NormalBold {
color:#720F24;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1em;
line-height:1.4em;
text-transform:uppercase;
font-weight:normal;
}
* .head fieldset {

margin-left:-4px;
}
* .CHOddRowStyle table td a, * .CHEvenRowStyle table td a {
}
* .CHOddRowStyle  td, * .CHEvenRowStyle td  {
height:15px;

padding:0px;

margin:0px;
padding-left:2px;
}
* .CHOddRowStyle td table, * .CHEvenRowStyle td table{
margin:0px;
padding:0px;
border-collapse: collapse !important;
}
* .PostChannelStoryFormTable input {
font: 1em/1.4em verdana,arial, helvetica, sans-serif;
}
td#FixedFooterBlock{
text-align:left;
padding-top:15px;
padding-left:8px;
}
* .FRDashBoardSection table fieldset legend {
color:#720F24;
font-family:verdana,arial,helvetica,sans-serif;
font-size:1em;
line-height:1.4em;
text-transform:uppercase;
font-weight:normal;
}
* .FRDashBoardSection table fieldset table td, * .FRDashBoardSection table fieldset table table table td {

vertical-align:middle;
white-space:normal !important;
text-align:left;
font-size:1em;
}
* .CHEvenRowStyle td, * .CHOddRowStyle td {
text-align:left; 
width:100%;
white-space:normal !important;
padding-bottom:10px;
}
* .CHEvenRowStyle td table, * .CHOddRowStyle td table {
border-bottom:1px solid #D1C4A4;
width:100%;
}

* .CHEvenRowStyle td table td, * .CHOddRowStyle td table td {
text-align:left; 
white-space:normal;
padding-bottom:10px;
}
* .FRDashBoardSection table {
display:block !important;
}

/*--- FUNDRAISER / PERSONAL PAGES CUSTOM STYLES ---*/

* .FRFieldSetCaption span, span.FRFieldSetCaption {
font: bold 1em/1.4em verdana,arial, helvetica, sans-serif;
}
* .FRListingHeading td {
border:none;
border-collapse:collapse;
font-size:1em;
padding-left:3px;
}
* .FREvenRowStyle td, * .FROddRowStyle td {
background-color:#ffffff;
border-bottom:1px solid #ffffff;
border-top:none;
border-left:none;
border-right:none;
}
* .FREvenRowStyle td span, * .FROddRowStyle td span {
text-align:left;
width:100%;
}
fieldset table {
font-size: 1em;
}
* .FREvenRowStyle td table td, * .FROddRowStyle td table td {
border:none;
}
* .FRDashBoardSection textarea, * .FRDashBoardSection input {
width:auto !important;
}
* .FRSearchFieldSet .vaBottom {
vertical-align:middle;
}



/*--- DISCUSSION BOARD CUSTOM STYLES ---*/

* .DiscussionSearchList td {
vertical-align:top;
}
* .DiscussionSearchMessage {
padding-top:10px;
font-weight:bold;
}
tr.DiscussionSearchHeader td{
font-weight:bold;
font-size:1em;
padding-top:15px;
}
a.DiscussionSearchLink {
display:block;
padding-bottom:5px;
padding-top:5px;
}

/*--- DONATION FORM CUSTOM STYLES ---*/

* .DonationFormTable img {
display:inline;
}
* .DonationFieldControlCell span label {
white-space:nowrap;
font-weight:normal;
font-size:1em;
}
td.DonationFieldControlCell span.DonationCaptureReadonlyValue {
width:235px;
display:block;
} 
* .DonationGridHeader td {
font-size:1em;
border:none !important;
font-weight:bold;
}
* .DonationGridEvenRow td, * .DonationGridEvenRow td span, * .DonationGridOddRow td, * .DonationGridOddRow td span {
font-size:1em;
border:none !important;
}
* .DonationGridFooter td, * .DonationGridFooter td span, * .DonationGridFooter label {
font-weight:normal;
font-size:1em;
}



/*--- SURVEY FORM CUSTOM STYLES ---*/

* label.surveyanswer {
width:auto;
}
* .surveyquestiontable td {
text-align:left;
vertical-align:top;
}
* .surveyquestiontable td span.SurveyQuestion {
width:auto;
text-align:left;
vertical-align:top;
}
* html .surveyquestiontable {
margin-left:0px;
}



/*--- REPORT CUSTOM STYLES ---*/

* .ReportFormTable td fieldset legend {
padding-bottom:5px;
margin:0px;
color:#000;
margin-left:-5px;
}
* .ReportTitle span {
color:#000;
padding-bottom:10px; 
margin:0px;
}
* .ReportChartCell fieldset legend span {
font-weight:bold;
}
* .ReportFormTable td {
white-space:normal !important;
}
* .ReportFormTable td fieldset div table td div div table td div {
width:275px !important;
display:block;
overflow:auto;
}



/*--- LOGIN CUSTOM STYLES ---*/

* .LoginFormTable table.taCenter {
text-align:left;
}
* .LoginFormTable tr.taCenter td {
text-align:center;
}
* .LoginFormTable tr.taCenter td table td{
text-align:left;
width:100%;
}



/*--- DOCUMENT CUSTOM STYLES ---*/

* .BBDocumentFormTable .wsNowrap  {
white-space:normal;
}
* .BBDocumentFormTable .w100p {
width:auto;
}



/*--- Generic form styles ---*/

* .BBFormSelectList input,
* .BBFormSelectList label,
td.DonationFieldControlCell span input,
td.DonationFieldControlCell span label,
td.DonationFieldControlCell table tr td span input,
td.DonationFieldControlCell table tr td span label,
td.DonationFieldControlCell table td.vaBottom,
td.DonationFieldControlCell table td.vaBottom span,
td.BBMembershipControlCell span input,
td.BBMembershipControlCell span label {
vertical-align: middle;
}



/*--- Custom Styles for List View of Event Calendar ---*/

* .ListViewEventItemContainer div{
padding: 0 0 20px 0 !important;
}



/*--- POLLS CUSTOM STYLES ---*/

td#content_leftColumn table.BBPollsFormTable table,
td#content_leftColumn table.BBPollsFormTable td,
td#content_leftColumn table.BBPollsFormTable div {
width:250px !important;
}
td#content_leftColumn table.BBPollsFormTable img {
width:248px !important;
}

/*--- FUNDRAISER PAGE ELEMENT STYLES ---*/

#PC1760_FundRaiserHome1_FundRaiserAddressBook1_PanelList{
overflow:auto;
width: 550px;
}




*.Scroller{
background: transparent;
border: 0 none;
margin: 0 0 10px;
font-family: inherit;
}

*.ScrollerHeaderTD{
text-align: left;
background: transparent;
font-weight: bold; 
margin: 6px 0; 
padding-bottom: 5px;
font-size: 14px;
font-weight: bold;
line-height:1.4em;
}



*.ScrollerBodyTD{
background-color: transparent !important;
}

*.ScrollerWrapper {
background-color: transparent !important;
}

*.FRFieldSetCaption{
font-size: 16px; 
margin-top: 10px; 
margin-bottom: 5px; 
font-weight: bold;
}

*.FRCommentsFieldSet legend{
margin: 0 0 1em;
padding: 0;
}

*.FRCommentsFieldSet{
margin: 0;
}

fieldset{
border: 0 none;
padding: 0;
}

#tblDisplay.SlideshowTable{
margin: 0 auto;
}

.FRListingHeading td{
background-color:#094b95;
}


#cont_single {
border-collapse:separate;
border:none;
background-color:transparent;
margin:6px 0px 0px 0px;
width:742px;
}
