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: #666666;
   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-weight: bold;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBCalendarWeekendDay
{
   /* System Defaults */
   BORDER-RIGHT: black 1px solid;
   BORDER-TOP: black 1px solid;
   BORDER-LEFT: black 1px solid;
   BORDER-BOTTOM: black 1px solid;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight:bold;
   color:#FFFFFF;
   border:1px solid white;
}
.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: arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight:bold;
   color:#FFFFFF;
   border:1px solid white;
}
.ReportInformationCell
{
   /* System Defaults */
   height:150px;
   white-space:normal;
   overflow:auto;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   height:250px;
}
.BBGridHeader
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   font-weight:bold;
}
.BBGridFooter
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.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: arial, Helvetica, sans-serif;
   font-size: 11px;
}
.BBCalendar:active
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.BBCalendar:hover
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color: #B2D7A0;
   text-decoration: none;
   font-weight:bold;
}
.BBCalendar:link
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.BBCalendar:visited
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.BBCalendarDayHeader
{
   /* System Defaults */
   background-color:#336699;
   color:White;
   height:1px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight:bold;
   color:#FFFFFF;
   border:1px solid white;
}
.BBCalendarNextPrev
{
   /* System Defaults */
   background-color:#336699;
   color:white;
   /* Layout */
   background-color:#F9AF5E !important;
   font-family: arial, Helvetica, sans-serif;
   font-size:14px;
   color:#FFFFFF;
   font-weight:bold;
   text-align:center;
   border-left:1px solid #F9AF5E;
   border-right:1px solid #F9AF5E;
}
.BBCalendarOtherMonthDay
{
   /* System Defaults */
   color:#CC9966;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight:bold;
   color:#CBE0EF;
   border:1px solid white;
}
.BBCalendarSelectedDay
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight:bold;
   color:#FFFFFF;
   border:1px solid white;
}
.BBCalendarSelector
{
   /* System Defaults */
   background-color:#336699;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight:bold;
   color:#FFFFFF;
   border:1px solid white;
}
.BBCalendarTitle
{
   /* System Defaults */
   background-color:#336699;
   color:white;
   font-weight:bold;
   /* Layout */
   background-color:#F9AF5E !important;
   font-family: arial, Helvetica, sans-serif;
   font-size:14px;
   text-transform:uppercase;
   color:#FFFFFF;
   font-weight:bold;
   text-align:center;
   height:20px;
}
.BBCalendarTodayDay
{
   /* System Defaults */
   background-color:#b0c4de;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight:bold;
   color:#FFFFFF;
   border:1px solid white;
}
.BBFieldCaption
{
   /* System Defaults */
   text-align:right;
   white-space:nowrap;
   /* Layout */
   font-weight: bold;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   padding-right:5px;
}
.BBFieldCheckboxCaption
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-weight: bold;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBFieldControlCell
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   width:50px;
}
.BBFormButtonCell
{
   /* System Defaults */
   text-align:center;
   /* Layout */
   font-weight: bold;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   text-align:right;
}
.BBFormButtonRow
{
   /* System Defaults */
   background-color:white;
   /* Layout */
   font-weight: bold;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   background-color:transparent;
}
.BBFormCheckbox
{
   /* Layout */
   font-weight: bold;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBFormChecklist
{
   /* System Defaults */
   border:1pt solid buttonFace;
   /* Layout */
   font-weight: bold;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   border:none;
}
.BBFormErrorMessage
{
   /* System Defaults */
   color:red;
   font-weight:bold;
   /* Layout */
   font-weight: bold;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#cc3333;
}
.BBFormReadonlyValue
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-weight: bold;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   font-style:normal;
}
.BBFormRequiredFieldMarker
{
   /* System Defaults */
   color:red;
   font-size:medium;
   font-weight:bolder;
   vertical-align:middle;
   /* Layout */
   font-weight: bold;
   font-family: arial, Helvetica, sans-serif;
   font-size: 14px;
   color:#cc3333;
}
.BBFormRequiredFieldMissingText
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
   /* Layout */
   font-weight: bold;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#cc3333;
}
.BBFormSelectList
{
   /* System Defaults */
   background-color:White;
   width:auto;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBFormSubmitButton
{
   /* Layout */
   font-weight: bold;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   text-transform:uppercase;
   vertical-align:middle;
   line-height:120%;
   height:auto;
}
.BBFormTable
{
   /* System Defaults */
   border:1pt solid buttonface;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   border:none;
   width:auto;
}
.BBFormTextArea
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBFormTextbox
{
   /* System Defaults */
   width:150px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBFormTitle
{
   /* System Defaults */
   border-bottom:1pt solid buttonface;
   color:black;
   font-weight:bold;
   text-align:center;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 16px;
   line-height:100%;
   text-transform:uppercase;
   color:#4F91CE;
   padding-bottom:15px;
   border:none;
   text-align:left;
   font-weight:normal;
   letter-spacing:1px;
}
.BBFormValidatorSummary
{
   /* System Defaults */
   background-color:white;
   color:red;
   text-align:left;
   /* Layout */
   background-color:transparent;
   font-weight: bold;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#cc3333;
}
.BBListingHeading
{
   /* System Defaults */
   background-color:buttonFace;
   border:1pt solid buttonFace;
   font-size:10pt;
   text-align:left;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   color:#4F91CE;
   padding-bottom:10px;
   padding-right:15px;
   border:none;
   background-color:transparent;
   font-weight:normal;
   letter-spacing:1px;
}
.BBListingItem
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBListingTable
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   border-top:1pt solid buttonFace;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   border:none;
   width:auto;
}
.BBMessage
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   font-style:normal;
   padding:5px 0px;
}
.BBNameLink:active
{
   /* System Defaults */
   color:Black;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.BBNameLink:hover
{
   /* System Defaults */
   color:Green;
   /* Layout */
   color: #B2D7A0;
   text-decoration: none;
   font-weight:bold;
}
.BBNameLink:link
{
   /* System Defaults */
   color:black;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.BBNameLink:visited
{
   /* System Defaults */
   color:blue;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.BBPrivateListingItem
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.PagedListFooter
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#000000;
}
.PagedListFooterLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color: #B2D7A0;
   text-decoration: none;
   font-weight:bold;
}
.PagedListFooterLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.PagedListFooterLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.SpellBody
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:0px 6px 6px 6px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   background-color:transparent;
}
.SpellButton
{
   /* System Defaults */
   margin:0px, 0px, 2px, 2px;
   width:100%;
   /* Layout */
   font-weight: bold;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   text-transform:uppercase;
   vertical-align:middle;
   line-height:100%;
}
.SpellCheckBadWord
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#cc3333;
}
.SpellCheckTextBox
{
   /* System Defaults */
   width:100%;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.SpellFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.SpellHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   color:#4F91CE;
   padding-bottom:10px;
   font-weight:normal;
   letter-spacing:1px;
}
.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: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.SpellLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   text-align:right;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.SpellSubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#4F91CE;
   text-transform:uppercase;
   padding:8px 0px 2px 0px;
}
.SpellSuggestionList
{
   /* System Defaults */
   border:1px solid black;
   height:auto;
   width:100%;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.SpellText
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:12px, 6px, 6px, 6px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   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: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBListOddRowStyle
{
   /* System Defaults */
   background-color:#e9e9e9;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   background-color:transparent;
}
.BBListEvenRowStyle
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   background-color:transparent;
}
.MatchFinderResultsList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.ReportChartCell
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBListingHeadingSortedDescending
{
   /* System Defaults */
   background-image:url(./images/SortDesc.gif);
   background-position:right center;
   background-repeat:no-repeat;
}
.BBListingHeadingSortedAscending 
{
   /* System Defaults */
   background-image:url(./images/SortAsc.gif);
   background-position:right center;
   background-repeat:no-repeat;
}
.BBListingHeadingLink:active
{
   /* System Defaults */
   font-weight: bold;
}
.BBListingHeadingLink:hover
{
   /* System Defaults */
   font-weight: bold;
}
.BBListingHeadingLink:link
{
   /* System Defaults */
   font-weight: bold;
}
.BBListingHeadingLink:visited
{
   /* System Defaults */
   font-weight: bold;
}
.OCCHeader
{
   /* System Defaults */
   font-family: arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 10pt;
   color: #FF9900;
}
.OCCClassName
{
   /* System Defaults */
   font-family: arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #0066CC;
}
.ReportCalendar
{
   /* System Defaults */
   FONT-SIZE: 8pt;
   /* Layout */
   font-size: 11px;
}
.SpellFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
   /* Layout */
   font-size: 12px;
   text-align:right;
}
.MatchFinderDetailsValue
{
   /* System Defaults */
   font-size:10pt;
   font-style:normal;
   /* Layout */
   font-size:12px;
}
.SpellFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
}
.SpellFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 16px;
}
.ReportTitle
{
   /* System Defaults */
   height:18px;
}
.MatchFinderEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #4F91CE;
   padding-bottom:8px;
   margin-bottom:8px;
}
.ReportEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #4F91CE;
   padding-bottom:8px;
   margin-bottom:8px;
}
.MatchFinderOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #4F91CE;
   padding-bottom:8px;
   margin-bottom:8px;
}
.ReportOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #4F91CE;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBNavbarItemActive
{
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.BBNavbarItemDefault
{
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.BBNavBarItemHover
{
   /* Layout */
   color: #B2D7A0;
   text-decoration: none;
   font-weight:bold;
}
.BBNavBarRow
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBNavBarTable
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   width:auto;
}
.LoginSectionHeader
{
   /* System Defaults */
   font-style:italic;
   font-weight:bold;
   text-align:left;
   background-color: #eeeeee;
   padding-left:4px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:black;
}
.LoginLink
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   text-decoration:underline;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
}
.LoginFieldCaption
{
   /* Layout */
   text-align:right;
   width:150px;
}
.LoginFieldMessage
{
   /* System Defaults */
   FONT-SIZE: 8pt;
   COLOR: gray;
   FONT-FAMILY: Arial Narrow;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 10px;
   color:#666666;
}
.LoginFormTable
{
   /* System Defaults */
   border:0;
   width:275px;
   /* Layout */
   width:auto;
}
.LoginFormTextArea
{
   /* System Defaults */
   width:140px;
   /* Layout */
   width:275px;
}
.LoginFormTextbox
{
   /* Layout */
   width:225px;
}
.LoginFormTitle
{
   /* System Defaults */
   Padding-right:2px;
   Padding-top:6px;
   Padding-bottom:6px;
   font-family:verdana, arial;
   color:#2B3b76;
   font-size: 14px;
   text-align:left;
   border-bottom:none;
}
.LoginFormNormalMessage
{
   /* Layout */
   display: block;
   /*Firefox hack*/font-weight:bold;
   height:45px;
   vertical-align:bottom;
   padding:15px 0px 0px 0px;
}
.RoleImage
{
   /* System Defaults */
   width:20px;
   margin:2px 2px 2px 2px;
}
.RoleImageContainer
{
   /* System Defaults */
   padding:2px 2px 2px 2px;
}
.ProfileImageDefault
{
   /* System Defaults */
   width:100px;
}
.ProfileFormPrivateControlCell
{
   /* System Defaults */
   text-align:center;
}
.ProfileFieldCaption
{
   /* Layout */
   width:150px;
}
.ProfileFieldCaptionDisabled
{
   /* System Defaults */
   color:#CCCCCC;
}
.ProfileFieldControlCell
{
   /* Layout */
   width: auto !important;
}
.ProfileFormButtonCell
{
   /* System Defaults */
   text-align:right;
}
.ProfileFormRequiredFieldMarkerDisabled
{
   /* System Defaults */
   color:#CCCCCC;
}
.ProfileFormCheckBoxList
{
   /* Layout */
   width: 80%;
   text-align: left;
}
.ProfileFormTable
{
   /* System Defaults */
   border:0;
}
.ProfileFormTextbox
{
   /* Layout */
   width:275px;
}
.ProfileFormChildRowTitle
{
   /* System Defaults */
   text-align:right;
}
.ProfileFormTitle
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   padding-top:15px;
   padding-bottom:8px;
}
.DirectorySearchForm
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   width:auto;
}
.DirectoryListingItemInteriorTable
{
   /* System Defaults */
   border-collapse: collapse;
   white-space: nowrap;
   width: 100%;
}
.DirectoryListingItemInteriorItem
{
   /* System Defaults */
   white-space: nowrap;
}
.DirectoryFieldCaption
{
   /* Layout */
   width:150px;
}
.DirectoryPagingButton
{
   /* System Defaults */
   width:60px;
   /* Layout */
   margin-left:2px;
   width:auto;
   margin-top:10px;
   margin-bottom:10px;
}
.DirectoryFormTextBox
{
   /* Layout */
   width:225px;
}
.DirectoryListingHeading
{
   /* System Defaults */
   border-left: 1pt solid #FFFFFF;
   border-right: 1pt solid #FFFFFF;
   padding:5px 15px 5px 5px;
}
.DirectoryListingItem
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   vertical-align: top;
   /* Layout */
   padding-right:15px;
}
.DirectoryListingTable
{
   /* System Defaults */
   border-collapse: collapse;
}
.DirectoryPageNumberLabel
{
   /* Layout */
   padding:0px;
}
.DirectoryNameLink
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
}
.DonationCaptureLink:active
{
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.DonationCaptureLink:hover
{
   /* Layout */
   color: #B2D7A0;
   text-decoration: none;
   font-weight:bold;
}
.DonationCaptureLink:link
{
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.DonationCaptureLink:visited
{
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.DonationHelpFormDDTable
{
   /* System Defaults */
   height:275px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   height:auto;
   padding:8px;
}
.DonationHelpFormGATable
{
   /* System Defaults */
   height:280px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   height:auto;
   padding:8px;
}
.DonationHelpFormCheckTable
{
   /* System Defaults */
   height:50px;
   /* Layout */
   /*font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   height:auto;
   padding:8px;
   */font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   height:auto;
   padding:8px;
}
.DonationHelpFormCSCTable
{
   /* System Defaults */
   height:400px;
   /* Layout */
   /*font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   height:auto;
   padding:8px;
   */font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   height:auto;
   padding:8px;
}
.DonationCaptureFieldControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   width:400px;
}
.DonationCaptcha
{
   /* System Defaults */
   margin:0px;
}
.DonationCaptchaControlCell
{
   /* System Defaults */
   margin-left:154px;
   clear:right;
   margin-top:3px;
   white-space: nowrap;
}
.DonationCaptchaImageContainer
{
   /* System Defaults */
   border:1px solid #AAAAAA;
}
.DonationCaptchaActionLinkContainer
{
   /* System Defaults */
   text-align:right;
}
.DonationECardSectionSeparator
{
   /* System Defaults */
   background-color:LightGrey;
   margin-left:20px;
   padding:2px;
}
.DonationECardSectionBody
{
   /* System Defaults */
   padding:5px 5px 5px 20px;
}
.DonationECardTemplate
{
   /* System Defaults */
   padding:2px;
}
.DonationCaptureFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   width:150px;
   /* Layout */
   /*background-color:transparent;
   width:150px;
   */background:none;
   text-align:right;
   width:120px;
}
.DonationFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   /* Layout */
   /*background-color:transparent;
   width:150px;
   */background:none;
   text-align:right;
   width:120px;
}
.DonationCaptchaCaption
{
   /* System Defaults */
   float:left;
   clear:left;
   text-align:right;
   padding-top:5px;
   padding-bottom:5px;
   margin-top:2px;
}
.DonationCaptureFieldControlCell
{
   /* Layout */
   /*height:auto;
   width:auto;
   */width:100%;
   background-color:transparent;
   display:inline !important;
}
.DonationFieldControlCell
{
   /* Layout */
   height:23px;
   vertical-align:middle;
   width:120px;
}
.DonationButtonCell
{
   /* System Defaults */
   text-align:right;
   /* Layout */
   text-align:left;
}
.DonationCaptureReadonlyValue
{
   /* System Defaults */
   text-align:left;
   font-size:x-small;
   /* Layout */
   font-size:12px;
}
.DonationCaptureSelectList
{
   /* Layout */
   /*font-weight:normal;
   width:250px;
   */;
}
.DonationCaptureSelectListNarrow
{
   /* System Defaults */
   width:75px;
}
.DonationCaptureFormTable
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:551px;
}
.DonationFormTable
{
   /* Layout */
   border: 0px;
   width:540px;
}
.DonationCaptureTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   /*width:275px;
   */width:269px;
}
.DonationTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   /*width:275px;
   */width:269px;
}
.DonationCaptureTextbox
{
   /* Layout */
   width:269px;
}
.DonationCaptureTextboxNarrow
{
   /* System Defaults */
   width:80px;
   /* Layout */
   /*margin-top:-2px;
   */width:80px;
}
.DonationCaptureTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   /*width:275px;
   */;
}
.DonationTextbox
{
   /* Layout */
   width:269px;
}
.DonationTextboxNarrow
{
   /* System Defaults */
   width:80px;
   /* Layout */
   /*margin-right:-100px;
   */width:80px;
}
.DonationTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   /*width:275px;
   */width:269px;
}
.DonationGridFooter
{
   /* Layout */
   font-weight:bold;
}
.DonationGridHeader
{
   /* Layout */
   font-weight:bold;
}
.DonationGridEvenRow
{
   /* Layout */
   border: 1px solid #666666;
}
.DonationCaptureListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:White;
   height:30px;
   text-align:center;
   /* Layout */
   /*background-color:transparent;
   color:#4F91CE;
   text-align:left;
   font-size:16px;
   padding:15px 0px 15px 0px;
   height:auto;
   */background:none;
   text-align:left;
   font-weight:bold;
   border:none;
   font-family: Arial, Helvetica, sans-serif;
   color: #4F91CE;
   font-size:16px;
   margin: 0 0 6px 0;
   padding:15 0 10px 0;
   line-height:125%;
}
.DonationListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:white;
   height:30px;
   text-align:center;
   /* Layout */
   /*background-color:transparent;
   color:#4F91CE;
   text-align:left;
   font-size:16px;
   padding:15px 0px 15px 0px;
   height:auto;
   */background:none;
   text-align:left;
   font-weight:bold;
   border:none;
   font-family: Arial, Helvetica, sans-serif;
   color: #4F91CE;
   font-size:16px;
   margin: 0 0 6px 0;
   padding:15px 0 10px 0;
   line-height:125%;
}
.DonationGridOddRow
{
   /* Layout */
   border: 1px solid #666666;
}
.BBClassNotesApprovalFilterRow
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   border-top:1pt solid buttonFace;
}
.BBClassNotesDisplayTable
{
   /* System Defaults */
   width:100%;
}
.BBClassNotesNoteTitleRow
{
   /* System Defaults */
   color:black;
   vertical-align:top;
}
.BBClassNotesTabButtonSelected
{
   /* System Defaults */
   font-weight:bold;
}
.BBClassNotesFormTable
{
   /* System Defaults */
   width:100%;
}
.BBClassNotesTextArea
{
   /* System Defaults */
   width:100%;
}
.BBClassNotesLastModifiedMessage
{
   /* System Defaults */
   color:black;
   text-align:right;
}
.BBClassNotesNameLink
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   letter-spacing:1px;
}
.EventAttendeesComplete
{
   /* System Defaults */
   background-color:#eeeeee;
   color:#666666;
   padding-left:2px;
   font-size:xx-small;
}
.EventAttendeesCurrent
{
   /* System Defaults */
   background-color:#eeeeee;
   color:#666666;
   padding-left:2px;
   font-size:xx-small;
   font-weight:bold;
}
.EventAttendeesFuture
{
   /* System Defaults */
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
}
.EventAttendeesGrid
{
   /* System Defaults */
   font-size:xx-small;
   color:#666666;
   vertical-align:top;
   background-color:#eeeeee;
   border:1px solid #dcdcdc;
   padding-right:8px;
   margin-bottom:10px;
}
.EventAttendeesOverallTotal
{
   /* System Defaults */
   font-weight:normal;
   background-color:#eeeeee;
   font-size:xx-small;
   padding-right:6px;
}
.EventItemRegistrantsEventName
{
   /* System Defaults */
   background-color:#eeeeee;
   font-style:italic;
   font-weight:bold;
   text-align:left;
   padding-left:4px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:black;
}
.EventItemsSelectionGrid
{
   /* System Defaults */
   margin-top:6px;
   margin-bottom:6px;
   border:1px solid #ebebeb;
}
.EventSectionHeader
{
   /* System Defaults */
   font-weight:bold;
   background-color:#ffffff;
   Padding-right:2px;
   Padding-top:6px;
   Padding-bottom:6px;
   font-family:verdana, arial;
   color:#2B3b76;
   font-size: 14px;
   text-align:left;
   border-bottom:none;
}
.EventTicketsBodyCell
{
   /* System Defaults */
   color:#666666;
   font-size:xx-small;
   font-weight:normal;
}
.EventTicketsHeaderCell
{
   /* System Defaults */
   font-weight:normal;
   color:#666666;
   font-size:xx-small;
}
.SummaryGridEventTitle
{
   /* System Defaults */
   font-style:normal;
   font-size: 11px;
   font-weight:bold;
}
.EventItemRegistrantControlCellName
{
   /* System Defaults */
   text-align:right;
   /* Layout */
   text-align:left;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.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 */
   display:none;
}
.EventItemRegistrationControlCellDescription
{
   /* System Defaults */
   font-weight:bold;
   text-align:left;
   width:100px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   width:275px;
}
.EventItemRegistrationControlCellNumParticipants
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   padding-right:10px;
   white-space: nowrap;
   /*width: 150px;
   */width: auto;
}
.EventItemRegistrationControlCellPrice
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   width:100px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   white-space: nowrap;
   /*width: 150px;
   */width: auto;
}
.EventItemRegistrationFooterControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   width:70px;
   /* Layout */
   text-align:left;
   padding-top:10px;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.EventItemRegistrationFooterControlCellNumRegistrations
{
   /* System Defaults */
   font-weight:bold;
   width:25px;
   /* Layout */
   text-align:left;
   padding-top:10px;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.EventItemRegistrationFooterControlCellRegistrations
{
   /* System Defaults */
   width:100px;
   /* Layout */
   text-align:left;
   padding-top:10px;
   width:250px;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.EventItemRegistrationFooterControlCellTotal
{
   /* System Defaults */
   text-align:right;
   width:150px;
   /* Layout */
   text-align:left;
   padding-top:10px;
   width:100px;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.EventItemRegistrationsHeader
{
   /* System Defaults */
   background-color:transparent;
   text-align:left;
   font-size:11px;
   font-weight:bold;
   color:#666666;
   font-family:verdana, arial, helvetica, sans serif;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding-bottom:10px;
   background-color:transparent;
   text-align:left;
}
.EventProgressCell
{
   /* System Defaults */
   background-color:#333399;
   height:10px;
}
.EventProgressCellFuture
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
}
.EventProgressCellPast
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
}
.EventItemRegistrantControlCell
{
   /* System Defaults */
   text-align:left;
}
.EventItemRegistrantSelectList
{
   /* System Defaults */
   width:200px;
}
.EventSubmitButton
{
   /* System Defaults */
   margin-left:5px;
   margin-right:5px;
   width:100px;
}
.EventItemRegistrantsTable
{
   /* System Defaults */
   text-align:center;
   width:485px;
   /* Layout */
   text-align:left;
   width:auto;
}
.EventItemRegistrationFooterTable
{
   /* System Defaults */
   border:none;
   width:485px;
   /* Layout */
   text-align:left;
   width:auto;
   border-top:1px solid #4F91CE;
}
.EventItemRegistrationsTable
{
   /* System Defaults */
   border:none;
   text-align:left;
   width:550px;
   margin-left:20px;
   /* Layout */
   text-align:left;
   width:auto;
}
.EventItemsTable
{
   /* System Defaults */
   border:none;
   /* Layout */
   text-align:left;
   width:auto;
}
.EventTable
{
   /* System Defaults */
   border:none;
   width:550px;
   /* Layout */
   text-align:left;
   width:auto;
}
.EventItemRegistrantTextbox
{
   /* System Defaults */
   width:200px;
}
.EventItemRegistrationTextbox
{
   /* System Defaults */
   width:25px;
}
.EventItemTitleDescription
{
   /* System Defaults */
   border:none;
   font-weight:normal;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height:200%;
   text-transform:none;
   color:#000000;
   padding-bottom:8px;
   letter-spacing:normal;
}
.EventItemTitleName
{
   /* System Defaults */
   border:none;
   font-size:medium;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height:120%;
   text-transform:none;
   color:#4F91CE;
   padding-bottom:8px;
   letter-spacing:normal;
   font-weight:bold;
}
.EventItemTitleTime
{
   /* System Defaults */
   border:none;
   font-size:small;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height:120%;
   text-transform:none;
   color:#000000;
   letter-spacing:normal;
}
.EventMessage
{
   /* System Defaults */
   text-align:center;
   /* Layout */
   text-align:left;
}
.SubscriptionFormListHeaderTitle
{
   /* Layout */
   font-size: 14px;
   padding-bottom:10px;
}
.ProfilePhotoFormTextbox
{
   /* System Defaults */
   width:250px;
}
.MailForwardingFormTable
{
   /* Layout */
   border: 0px;
}
.DiscussionPending
{
   /* System Defaults */
   color:#f00;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   font-weight:bold;
}
.DiscussionFilterRow
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.DiscussionFilterSpacer
{
   /* System Defaults */
   width:2px;
}
.DiscussionFooterLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color: #B2D7A0;
   text-decoration: none;
   font-weight:bold;
}
.DiscussionFooterLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.DiscussionFooterLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.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 */
   padding:8px 0px 5px 0px;
   background:none;
}
.DiscussionGroupHeadingText
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding-bottom:10px;
}
.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%;
   /* Layout */
   width:auto;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.DiscussionGroupSearchCellSpacer
{
   /* System Defaults */
   width:1%;
}
.DiscussionGroupSearchTextCell
{
   /* System Defaults */
   width:45%;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   width:auto;
}
.DiscussionMessageNew
{
   /* System Defaults */
   color:#f00;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#666666;
   font-weight:bold;
}
.DiscussionMessageSepHR
{
   /* System Defaults */
   color:#ccc;
   margin:3px 0px 0px 0px;
   padding:0;
   width:95%;
   /* Layout */
   color: #ffffff;
   background-color:#ffffff;
   height:1px;
   border:none;
}
.DiscussionNew
{
   /* System Defaults */
   color:#f00;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#666666;
   font-weight:bold;
}
.DiscussionReplyBody
{
   /* System Defaults */
   background-color:transparent;
   padding:0px 6px 0px 0px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   padding:2px 6px 6px 6px;
   background-color:transparent;
}
.DiscussionReplyFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.DiscussionReplyHeading
{
   /* System Defaults */
   background-color:transparent;
   height:21px;
   padding:3px 5px 2px 0px;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding-bottom:10px;
}
.DiscussionReplySubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#4F91CE;
   text-transform:uppercase;
   padding:8px 0px 2px 0px;
}
.DiscussionReplyTable
{
   /* System Defaults */
   margin:0px 0px 10px 0px;
   width:100%;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   width:auto;
}
.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 */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   padding:2px 6px 6px 6px;
   background-color:transparent;
}
.DiscussionTopicFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.DiscussionTopicHeading
{
   /* System Defaults */
   background-color:#e9e9e9;
   height:21px;
   padding:3px 5px 2px 5px;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding-bottom:10px;
}
.DiscussionTopicLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color: #B2D7A0;
   text-decoration: none;
   font-weight:bold;
}
.DiscussionTopicLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.DiscussionTopicLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.DiscussionTopicList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.DiscussionTopicListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding-bottom:10px;
   padding-right:15px;
}
.DiscussionTopicNumReplies
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.DiscussionTopicSepHR
{
   /* System Defaults */
   width:95%;
   /* Layout */
   color: #ffffff;
   background-color:#ffffff;
   height:1px;
   border:none;
}
.DiscussionTopicSubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#4F91CE;
   text-transform:uppercase;
   padding:8px 0px 2px 0px;
}
.DiscussionTopicTable
{
   /* System Defaults */
   margin:0px 0px 5px 0px;
   width:100%;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   width:auto;
}
.PostDiscussionPreviewHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding-bottom:10px;
}
.PostDiscussionPreviewHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.PostDiscussionPreviewLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.PostDiscussionReplyHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding-bottom:10px;
}
.PostDiscussionReplyHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.PostDiscussionReplyLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.PostDiscussionTopicHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding-bottom:10px;
}
.PostDiscussionTopicHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.PostDiscussionTopicLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.DiscussionFilterFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   width:60px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   width:100px;
}
.DiscussionReplyFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
}
.DiscussionTopicFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
}
.PostReplyFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
}
.PostTopicFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
}
.DiscussionGroupButtonCell
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   text-align:right;
}
.PostDiscussionPreviewFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
}
.PostDiscussionReplyFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
}
.PostDiscussionTopicFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
}
.DiscussionGroupMessageTextArea
{
   /* System Defaults */
   width:95%;
   /* Layout */
   width:auto;
}
.DiscussionGroupSearchTextbox
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:auto;
}
.DiscussionGroupTopicTextbox
{
   /* System Defaults */
   width:95%;
}
.DiscussionGroupFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
}
.DiscussionGroupValidationSummary
{
   /* System Defaults */
   background-color:transparent;
}
.DiscussionTopicsEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #4F91CE;
   padding-bottom:8px;
   margin-bottom:8px;
}
.DiscussionThreadList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   width:auto;
}
.DiscussionTopicsOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #4F91CE;
   padding-bottom:8px;
   margin-bottom:8px;
}
.DiscussionGroupMessage
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:bold;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
}
.BBDocumentDisplayDescriptionStyle
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-style:normal;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   padding:8px 0px;
}
.BBDocumentDisplayHeader
{
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding-bottom:10px;
   padding-right:15px;
}
.BBDocumentDisplayHeaderSelected
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-weight:normal;
   color:#333333;
}
.BBDocumentDisplayLink
{
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.BBDocumentDisplayNew
{
   /* System Defaults */
   color:#FF0000;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#666666;
   font-weight:bold;
}
.BBDocumentDisplaySeparator
{
   /* Layout */
   color: #ffffff;
   background-color:#ffffff;
   height:1px;
   border:none;
}
.BBDocumentDisplayTable
{
   /* System Defaults */
   background-color:transparent;
   width:100%;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   width:auto;
}
.BBDocumentFilterRow
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBDocumentTabButton
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   font-weight;
   bold;
}
.BBDocumentTabButtons
{
   /* Layout */
   text-align:right;
}
.BBDocumentFormTable
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:auto;
}
.BBDocumentAddDescription
{
   /* System Defaults */
   font-size:medium;
   /* Layout */
   font-size:12px;
}
.BBDocumentAddFile
{
   /* System Defaults */
   width:auto;
}
.BBDocumentDisplayEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #4F91CE;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBDocumentDisplayOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #4F91CE;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBPollAnswersRadioList
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBPollAnswersRow
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBPollAnswersTable
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBPollAnswersTableCell
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBPollAnswersTableRow
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBPollResultsRow
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBPollResultsTable
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBPollResultsTableCell
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBPollResultsTableRow
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBPollResultsTableSummaryCell
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBPollResultsTableSummaryRow
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBPollsQuestionCell
{
   /* System Defaults */
   font-size:small;
   text-align:left;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBPollsQuestionRow
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBPollsSubmitButtonCell
{
   /* System Defaults */
   text-align:center;
   /* Layout */
   text-align:left;
}
.BBPollsSubmitButtonRow
{
   /* System Defaults */
   text-align:center;
   /* Layout */
   text-align:left;
}
.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;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   padding:8px 0px;
}
.JobBoardPostLegend
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   padding:8px 0px;
}
.JobBoardPostLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color: #B2D7A0;
   text-decoration: none;
   font-weight:bold;
}
.JobBoardPostLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.JobBoardPostLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.JobBoardSearchLegend
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   padding:8px 0px;
}
.JobBoardSearchLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color: #B2D7A0;
   text-decoration: none;
   font-weight:bold;
}
.JobBoardSearchLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.JobBoardSearchLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.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;
}
.JobDetailHeading
{
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding-bottom:10px;
}
.JobDetailHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.JobDetailLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   padding:8px 0px;
}
.JobDetailLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color: #B2D7A0;
   text-decoration: none;
   font-weight:bold;
}
.JobDetailLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.JobDetailLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.JobPostDetailFieldCaption
{
   /* System Defaults */
   background-color:#e9e9e9;
   text-align:right;
   white-space:nowrap;
   width:25%;
   /* Layout */
   background-color:transparent;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   padding-right:5px;
   background:none;
   white-space:normal;
   width:150px;
}
.JobPostDetailFieldValue
{
   /* System Defaults */
   background-color:#f5f5f5;
   width:75%;
   /* Layout */
   background-color:transparent;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   background-color:transparent;
   width:auto;
}
.JobPostDetailRow
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.JobPostDetailTable
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   width:auto;
}
.JobResultsApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.JobResultsDeleteButton
{
   /* System Defaults */
   background:url(images/DeleteBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.JobResultsFilterFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   width:80%;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   font-weight:bold;
   padding-right:4px;
   background:none;
   text-align:right;
   width:auto;
}
.JobResultsFilterRow
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.JobResultsFilterSpacer
{
   /* System Defaults */
   width:2px;
}
.JobResultsHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding-bottom:10px;
}
.JobResultsHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.JobResultsLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   padding:8px 0px;
}
.JobResultsLink:hover
{
   /* System Defaults */
   color:#06C;
   font-size:8pt;
   text-decoration:underline;
   /* Layout */
   color: #B2D7A0;
   text-decoration: none;
   font-weight:bold;
}
.JobResultsLink:link
{
   /* System Defaults */
   color:#06C;
   font-size:8pt;
   text-decoration:none;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.JobResultsLink:visited
{
   /* System Defaults */
   color:#69C;
   font-size:8pt;
   text-decoration:none;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.JobResultsList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.JobResultsListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding-bottom:10px;
   padding-right:15px;
}
.JobResultsNew
{
   /* System Defaults */
   color:#f00;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#666666;
   font-weight:bold;
}
.PostJobHeading
{
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding-bottom:10px;
}
.PostJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.PostJobLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   padding:8px 0px;
}
.PreviewJobHeading
{
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding-bottom:10px;
}
.PreviewJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.PreviewJobLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   padding:8px 0px;
}
.SearchJobHeading
{
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding-bottom:10px;
}
.SearchJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.SearchJobLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   padding:8px 0px;
}
.JobSearchFieldCaption
{
   /* System Defaults */
   background-color:#e9e9e9;
   text-align:right;
   width:30%;
   /* Layout */
   background-color:transparent;
   width:auto;
}
.JobPostFieldControlCell
{
   /* System Defaults */
   width:65%;
   /* Layout */
   width:auto;
}
.JobSearchFieldControlCell
{
   /* System Defaults */
   width:60%;
   /* Layout */
   width:auto;
}
.JobPostSelectList
{
   /* System Defaults */
   width:97%;
   /* Layout */
   width:auto;
}
.JobSearchSelectList
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:auto;
}
.JobBoardFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
}
.JobDetailFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
}
.PostJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
}
.PreviewJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
}
.SearchJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
}
.JobPostTextArea
{
   /* System Defaults */
   width:95%;
   /* Layout */
   width:auto;
}
.JobPostTextboxWide
{
   /* System Defaults */
   width:95%;
   /* Layout */
   width:200px;
}
.JobSearchTextboxWide
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:auto;
}
.JobBoardValidationSummary
{
   /* System Defaults */
   background-color:transparent;
   font-size:8pt;
   /* Layout */
   font-size: 12px;
}
.JobResultsEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #4F91CE;
   padding-bottom:8px;
   margin-bottom:8px;
}
.JobResultsOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #4F91CE;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBMembershipCategoryTable
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   width:auto;
}
.BBCurrentMembershipCaption
{
   /* System Defaults */
   height:30px;
   padding-top:15px;
   vertical-align:bottom;
   width:100%;
   border-bottom:1pt solid black;
   /* Layout */
   padding-top:10px;
   padding-bottom:5px;
   border-bottom:1px solid#4F91CE;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBMembershipBenefitsFormTable
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   align:left;
   margin-left:-25px;
   border:none;
}
.BBMembershipSummaryActionCaption
{
   /* System Defaults */
   height:30px;
   padding-top:15px;
   vertical-align:bottom;
   width:100%;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   font-weight:bold;
   padding-top:10px;
   padding-bottom:10px;
   border-bottom:1px solid #4F91CE;
   margin-bottom:10px;
}
.BBMembershipBenefitsLink
{
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
}
.BBMembershipCatDescription
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   font-style:normal;
   padding-left:20px;
   font-weight:normal;
   padding-left:27px;
}
.BBMembershipCategorySeparator
{
   /* Layout */
   color:white;
   background: white;
   border: 0;
   Height:1px;
}
.BBMembershipCategoryListStart
{
   /* Layout */
   color:white;
   background: white;
   border: 0;
   Height:1px;
}
.BBMembershipCategoryListEnd
{
   /* Layout */
   color:white;
   background: white;
   border: 0;
   Height:1px;
}
.BBMembershipCardFieldsetLegend
{
   /* Layout */
   border:none;
   padding-top:8px;
   padding-bottom:5px;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.BBMembershipSubCategoryFieldCaption
{
   /* Layout */
   width:150px;
}
.BBMembershipFieldCaption
{
   /* System Defaults */
   width:175px;
   /* Layout */
   width:150px;
}
.BBMembershipSummaryFieldCaption
{
   /* System Defaults */
   width:150px;
}
.BBMembershipFieldCheckboxCaption
{
   /* Layout */
   margin-left:-2px;
}
.BBMembershipFormReadonlyValue
{
   /* System Defaults */
   font-weight:lighter;
   font-style:italic;
   /* Layout */
   font-style:normal;
   font-weight:normal;
}
.BBMembershipTextArea
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:350px;
}
.BBMembershipTextBox
{
   /* Layout */
   width:275px;
}
.BBMembershipBenefitsGridHeader
{
   /* System Defaults */
   font-weight:bold;
   font-size:x-small;
   /* Layout */
   font-size:12px;
   line-height:120%;
   letter-spacing:normal;
   padding-bottom:5px;
}
.BBMembershipBenefitsGridItem
{
   /* System Defaults */
   font-size:x-small;
   /* Layout */
   font-size:12px;
}
.BBCurrentMembershipList
{
   /* Layout */
   font-weight:bold;
}
.BBMembershipBenefitsTable
{
   /* Layout */
   width:auto;
   border:none;
}
.GivingHistoryList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   padding-right:15px;
}
.GivingHistoryListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding-bottom:10px;
   padding-right:15px;
   border:none;
   background-color:transparent;
}
.GivingHistoryListingTable
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   width:550px;
}
.GivingHistoryMessage
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   margin:8px 0px;
}
.GivingHistoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 16px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   text-transform:uppercase;
   color:#4F91CE;
   padding-bottom:15px;
   border:none;
   text-align:left;
}
.GivingHistoryEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #4F91CE;
   padding-bottom:8px;
   margin-bottom:8px;
}
.GivingHistoryOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #4F91CE;
   padding-bottom:8px;
   margin-bottom:8px;
}
.NewsReaderFormImage
{
   /* System Defaults */
   text-align:right;
   /* Layout */
   border:none;
   padding:0px;
   margin:0px;
   font-size:0px;
   display:block;
}
.NewsReaderResultsListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding-bottom:10px;
   padding-right:15px;
   border:none;
   background-color:transparent;
}
.NewsReaderResultsList
{
   /* System Defaults */
   border-width:0px;
   border-style:None;
   width:100%;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#cc3333;
}
.NewsReaderItemLink
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
}
.NewsReaderItemLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.NewsReaderItemLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color: #B2D7A0;
   text-decoration: none;
   font-weight:bold;
}
.NewsReaderItemDesc
{
   /* System Defaults */
   white-space:normal;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.NewsReaderItemDate
{
   /* System Defaults */
   font-size:smaller;
   font-style:italic;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#000000;
   font-style:normal;
}
.NewsReaderLoadError
{
   /* System Defaults */
   background-color:transparent;
   color:red;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#cc3333;
   font-weight:bold;
}
.NewsReaderFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   width:auto;
}
.NewsReaderFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:9pt;
   text-align:left;
   font-weight:bold;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 16px;
   font-weight:normal;
}
.NewsChannelItem
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   width:auto;
}
.ChannelStoryApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   padding:0px;
   width:44px;
   height:14px;
}
.NewsChannelFormImage
{
   /* System Defaults */
   text-align:right;
   /* Layout */
   border:none;
   padding:0px;
   margin:0px;
   font-size:0px;
   display:block;
}
.NewsChannelLoadError
{
   /* System Defaults */
   background-color:transparent;
   color:red;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#cc3333;
   font-weight:bold;
}
.NewsChannelStoryList
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   background-color:transparent;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.NewsChannelStoryListHeader
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding-bottom:10px;
   padding-right:15px;
   border:none;
   background-color:transparent;
}
.NewsChannelItemTitle
{
   /* System Defaults */
   font-size:12pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#4F91CE;
   text-transform:uppercase;
}
.NewsChannelItemDesc
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.NewsChannelItemDate
{
   /* System Defaults */
   font-size:smaller;
   font-style:italic;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#000000;
   font-style:normal;
}
.PostChannelStoryHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding-bottom:10px;
   border:none;
   background-color:transparent;
}
.PostChannelStoryLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   font-style:normal;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.ChannelStoryEditButton
{
   /* System Defaults */
   background:url(images/EditBtn.gif) no-repeat;
   padding:0px;
   width:30px;
   height:14px;
}
.ChannelStoryDeleteButton
{
   /* System Defaults */
   background:url(images/DeleteBtn.gif) no-repeat;
   padding:0px;
   width:44px;
   height:14px;
}
.ChannelNewStoryButton
{
   /* System Defaults */
   background:url(images/PostNewStory.gif) no-repeat;
   padding:0px;
   width:79px;
   height:14px;
}
.ChannelRSSFeedButton
{
   /* System Defaults */
   background:url(images/feed-icon.gif) no-repeat;
   padding:0px;
   width:16px;
   height:16px;
}
.rteImage
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px solid #D3D3D3;
   cursor:pointer;
   cursor:hand;
}
.rteImageRaised
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px outset;
   cursor:pointer;
   cursor:hand;
}
.rteImageLowered
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px inset;
   cursor:pointer;
   cursor:hand;
}
.rteVertSep
{
   /* System Defaults */
   margin: 0 4px 0 4px;
}
.rteBack
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px outset;
   letter-spacing:0;
   padding:2px;
}
.rteBack tbody tr td, .rteBack tr td
{
   /* System Defaults */
   background:#D3D3D3;
   padding:0;
}
.PostStoryFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
}
.PostChannelStoryFormTable
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   background-color:transparent;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   width:auto;
}
.ChannelStoryTextbox
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:auto;
}
.NewsChannelFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 16px;
}
.PostChannelStoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
}
.ChannelStoryValidationSummary
{
   /* System Defaults */
   background-color:transparent;
}
.FRDashBoardSectionHeading
{
   /* System Defaults */
   background-color: #000080;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 3px 3px 3px;
   white-space: nowrap;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding:0px 0px 10p 0px;
   background-color:transparent;
}
.FRDashBoardSection
{
   /* System Defaults */
   border: buttonface 1pt solid;
   font-size: 10px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   border:none;
}
.FRDashLink
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
}
.FRDashLink:link
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.FRDashLink:visited
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.FRDashLink:hover
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
   /* Layout */
   color: #B2D7A0;
   text-decoration: none;
   font-weight:bold;
}
.FRDashLink:active
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.FRDashSubHeading
{
   /* System Defaults */
   font-weight: bold;
   font-size: 12px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#4F91CE;
   text-transform:uppercase;
   padding:8px 0px 2px 0px;
}
.FRTeamGraph
{
   /* System Defaults */
   WIDTH: 100%;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   width:auto;
}
.FRTeamGraphName
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   font-weight:bold;
}
.FRTeamGraphHeading
{
   /* System Defaults */
   border-bottom-style: solid;
   border-bottom-width: thin;
   font-size: 12px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   font-weight:bold;
   border:none;
   background-color:transparent;
}
.FRTeamGraphFooter
{
   /* System Defaults */
   border-top-style: solid;
   border-top-width: thin;
   font-size: 12px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   border:none;
   background-color:transparent;
}
.FRToDoNewDonationsText
{
   /* System Defaults */
   color: #FF0000;
   font-size: 12px;
   font-weight: bold;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   font-weight:bold;
}
.FRToDoImgCell
{
   /* System Defaults */
   WIDTH: 18px;
   /* Layout */
   border:none;
   padding:0px;
   margin:0px;
   display:block;
}
.FRButtonText
{
   /* System Defaults */
   BORDER-RIGHT: buttonface 1pt solid;
   FONT-SIZE: 12px;
   text-align: center;
   white-space: nowrap;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   border:none;
   vertical-align:middle;
   font-weight:bold;
}
.FRButtonTextActive
{
   /* System Defaults */
   font-weight: bold;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#4F91CE;
   border:none;
   vertical-align:middle;
   font-weight:bold;
}
.FRButton
{
   /* System Defaults */
   BORDER-RIGHT: buttonface 1pt solid;
   text-align: center;
   white-space: nowrap;
   /* Layout */
   border:none;
}
.FRParticipantName
{
   /* System Defaults */
   font-size: 16px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   font-weight:bold;
}
.FRTeamName
{
   /* System Defaults */
   color: #666666;
   font-size: 12px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   font-weight:bold;
}
.FRFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   font-weight:bold;
   text-align:right;
   padding-right:5px;
}
.FRAddressBookSelectedLetter
{
   /* System Defaults */
   font-size: 16px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#4F91CE;
   font-weight:bold;
}
.FRActivityReportName
{
   /* System Defaults */
   font-weight: bold;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding-bottom:10px;
}
.FRText
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.FRTextRaised
{
   /* System Defaults */
   color: #006600;
   font-size: 12px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   font-weight:bold;
}
.FRDonorListSetCaption
{
   /* System Defaults */
   font-weight: bold;
   padding-bottom: 5px;
   padding-top: 5px;
}
.FRProgressIndicator
{
   /* System Defaults */
   font-size: 11px;
   color:#666666;
   font-weight: bold;
   vertical-align:top;
   background-color:#dcdcdc;
   border:0px;
   border-spacing:1px;
}
.FRSectionHeader
{
   /* System Defaults */
   font-weight:bold;
   background-color: #eeeeee;
   font-style:italic;
   text-align:left;
   padding-left:4px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:black;
}
.FRProgressCell
{
   /* System Defaults */
   background-color:#333399;
   height:10px;
   color:black;
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
   BACKGROUND-IMAGE: url(images/GreySelectedGradientBackground.gif);
   BACKGROUND-REPEAT:repeat-x;
   vertical-align:top;
}
.FRProgressCellFuture
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   BACKGROUND-IMAGE: url(images/GreyGradientBackground.gif);
   BACKGROUND-REPEAT: repeat-x;
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
   vertical-align:top;
}
.FRProgressCellPast
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   BACKGROUND-IMAGE: url(images/GreyGradientBackground.gif);
   BACKGROUND-REPEAT: repeat-x;
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   vertical-align:top;
   padding-bottom:2px;
}
.FRDashCaptions
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
}
.FRFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 16px;
   color:#4F91CE;
}
.FREvenRowStyle
{
   /* System Defaults */
   BACKGROUND-COLOR: #e9e9e9;
   /* Layout */
   border-bottom:1px solid #4F91CE;
   padding-bottom:8px;
   margin-bottom:8px;
}
.FRDonorListEvenRowStyle
{
   /* System Defaults */
   background-color: #eeeeee;
}
.FRListingHeading
{
   /* System Defaults */
   COLOR: white;
   BACKGROUND-COLOR: #191970;
   /* Layout */
   background-color:transparent;
   color:#4F91CE;
}
.FRDonorListHeading
{
   /* System Defaults */
   color: black;
   border-style: none;
   background-color: white;
}
.FRDonorListing
{
   /* System Defaults */
   border-style: none;
}
.FROddRowStyle
{
   /* System Defaults */
   BACKGROUND-COLOR: #ffffff;
   /* Layout */
   border-bottom:1px solid #4F91CE;
   padding-bottom:8px;
   margin-bottom:8px;
}
.FRDonorListOddRowStyle
{
   /* System Defaults */
   background-color: #ffffff;
}
.FRDonorListFooterRowStyle
{
   /* System Defaults */
   background-color: #ffffff;
   font-weight: bold;
}
.FRManagerFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   font-weight:bold;
   text-align:right;
   padding-right:5px;
}
.FRManagerDashBoardSection
{
   /* System Defaults */
   FONT-SIZE: 10px;
   BORDER: buttonface 1pt solid;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   border:none;
}
.FRManagerDashBoardSectionHeading
{
   /* System Defaults */
   background-color: #000080;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 3px 3px 3px;
   white-space: nowrap;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding:0px 0px 10p 0px;
   background-color:transparent;
}
.FRManagerDashBoardSectionToolbar
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   font-weight:bold;
}
.FRManagerDashCaptions:link
{
   /* System Defaults */
   text-decoration: none;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.FRManagerDashCaptions:visited
{
   /* System Defaults */
   text-decoration: none;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.FRManagerDashCaptions:hover
{
   /* System Defaults */
   text-decoration: underline;
   /* Layout */
   color: #B2D7A0;
   text-decoration: none;
   font-weight:bold;
}
.FRManagerDashCaptions:active
{
   /* System Defaults */
   text-decoration: underline;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.FRManagerDashCaptions
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
}
.FRManagerFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 16px;
   color:#4F91CE;
}
.FRManagerEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #4F91CE;
   padding-bottom:8px;
   margin-bottom:8px;
}
.FRManagerOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #4F91CE;
   padding-bottom:8px;
   margin-bottom:8px;
}
.SurveyTitle
{
   /* System Defaults */
   font-size:14pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 16px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   text-transform:uppercase;
   color:#4F91CE;
   padding-bottom:15px;
   border:none;
   text-align:left;
}
.SurveySubTitle
{
   /* System Defaults */
   font-size:12pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding-bottom:10px;
}
.SurveyQuestion
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   font-weight:bold;
}
.SurveyQuestionSequence
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   letter-spacing:1px;
   color:#000000;
   font-weight:bold;
}
.SurveyButtonsRow
{
   /* System Defaults */
   text-align:center;
   /* Layout */
   text-align:right;
}
.SurveyAnswer
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.SurveyAnswerColumnHeading
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   font-weight:bold;
}
.SurveyQuestionSeparator
{
   /* System Defaults */
   width:100%;
   font-size:1pt;
   background-color:#a9a9a9;
   /* Layout */
   border-top:1px solid #4F91CE;
   background:none;
   color:#white;
   height:1px;
   font-size:0px;
}
.SurveyConstantSumTextbox
{
   /* System Defaults */
   width:50px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.SurveyResponseResultsBar
{
   /* System Defaults */
   height:5px;
   background-color:green;
   border-right:1px solid #000000;
   /* Layout */
   background-color:#4F91CE;
}
.SurveyResponseColumnHeading
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   font-weight:bold;
}
.SurveyResponseCell
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.SurveyAnswerTableHeaderRow
{
   /* System Defaults */
   background-color:#a9a9a9;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding-bottom:10px;
   background-color:transparent;
}
.SurveyResponseTableHeaderRow
{
   /* System Defaults */
   background-color:#a9a9a9;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding-bottom:10px;
   background-color:transparent;
}
.SurveyTestModeMessage
{
   /* System Defaults */
   font-weight:bold;
   font-size:16pt;
   color:red;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#cc3333;
}
.SurveyAnswerRequiredMessage
{
   /* System Defaults */
   font-weight:bold;
   font-size:10pt;
   color:black;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
}
.SurveyButton
{
   /* System Defaults */
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight:bold;
}
.SurveyFormTable
{
   /* System Defaults */
   border:none;
   width:100%;
   /* Layout */
   width:auto;
}
.SurveyQuestionTable
{
   /* System Defaults */
   border:none;
   /* Layout */
   text-align:left;
   margin-bottom:10px;
}
.SurveyAnswerTable
{
   /* System Defaults */
   border:none;
}
.SurveyResponseTable
{
   /* System Defaults */
   border:none;
}
.SurveyOpenEndedEssayTextArea
{
   /* System Defaults */
   width:250px;
   /* Layout */
   width:450px;
}
.SurveyOpenEndedAnswerTextbox
{
   /* System Defaults */
   width:150px;
   /* Layout */
   width:275px;
}
.SurveyAnswerTableEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #4F91CE;
   padding-bottom:8px;
   margin-bottom:8px;
}
.SurveyResponseTableEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #4F91CE;
   padding-bottom:8px;
   margin-bottom:8px;
}
.SurveyAnswerTableOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #4F91CE;
   padding-bottom:8px;
   margin-bottom:8px;
}
.SurveyResponseTableOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #4F91CE;
   padding-bottom:8px;
   margin-bottom:8px;
}
.SurveyCompleteMessage
{
   /* System Defaults */
   font-size:10pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.SurveyErrorMessage
{
   /* System Defaults */
   color:red;
   font-size:10pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#cc3333;
}
.SlideshowTable
{
   /* Layout */
   text-align:left;
   margin-bottom:10px;
}
.CHDashBoardSectionHeading
{
   /* System Defaults */
   background-color: #000080;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 3px 3px 3px;
   white-space: nowrap;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding:0px 0px 10p 0px;
   background-color:transparent;
}
.CHDashBoardSection
{
   /* System Defaults */
   border: buttonface 1pt solid;
   font-size: 10px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   border:none;
}
.CHDashLink
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
}
.CHDashLink:link
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.CHDashLink:visited
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.CHDashLink:hover
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
   /* Layout */
   color: #B2D7A0;
   text-decoration: none;
   font-weight:bold;
}
.CHDashLink:active
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.CHDashSubHeading
{
   /* System Defaults */
   font-size: 12px;
   font-weight: bold;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#4F91CE;
   text-transform:uppercase;
   padding:8px 0px 2px 0px;
}
.CHToDoImgCell
{
   /* System Defaults */
   width: 18px;
   /* Layout */
   border:none;
   padding:0px;
   margin:0px;
   display:block;
   font-size:0px;
}
.CHButtonText
{
   /* System Defaults */
   border-right: buttonface 1pt solid;
   font-size: 12px;
   text-align: center;
   white-space: nowrap;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   border:none;
   vertical-align:middle;
   font-weight:bold;
}
.CHButtonTextActive
{
   /* System Defaults */
   FONT-WEIGHT: bold;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#4F91CE;
   border:none;
   vertical-align:middle;
   font-weight:bold;
}
.CHButton
{
   /* System Defaults */
   border-right: buttonface 1pt solid;
   text-align: center;
   white-space: nowrap;
   /* Layout */
   border:none;
}
.CHFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   font-weight:bold;
   text-align:right;
   padding-right:5px;
}
.CHText
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.CHTextRaised
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   font-weight:bold;
}
.CHConsoleHeaderRightTop
{
   /* System Defaults */
   font-size: 16px;
   text-align: left;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   font-weight:bold;
}
.CHConsoleHeaderRightBottom
{
   /* System Defaults */
   font-size: 12px;
   text-align: left;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   font-weight:bold;
}
.CHInvalidUserWarningLabel
{
   /* System Defaults */
   color: #FF0000;
   font-size: 12px;
   text-align: center;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#cc3333;
   font-weight:bold;
}
.CHConsoleLiteralText
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.CHDashCaptions
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
}
.CHFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 16px;
   color:#4F91CE;
}
.CHEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #4F91CE;
   padding-bottom:8px;
   margin-bottom:8px;
}
.CHListingHeading
{
   /* System Defaults */
   COLOR: white;
   BACKGROUND-COLOR: #191970;
   /* Layout */
   background-color:transparent;
   color:#4F91CE;
}
.CHOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #4F91CE;
   padding-bottom:8px;
   margin-bottom:8px;
}
.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;
}
.CHLinksTitle
{
   /* Layout */
   display:none;
}
.CHLinksText:active
{
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.CHLinksText:hover
{
   /* Layout */
   color: #B2D7A0;
   text-decoration: none;
   font-weight:bold;
}
.CHLinksText:link
{
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.CHLinksText:visited
{
   /* Layout */
   color: #78A360;
   text-decoration: underline;
   font-weight:bold;
}
.SearchTextBox
{
   /* Layout */
   width:275px;
}
.SearchTable
{
   /* Layout */
   width:auto;
}
.SearchHeaderRow
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   letter-spacing:1px;
   color:#4F91CE;
   text-transform:uppercase;
   font-weight:bold;
   padding-bottom:8px;
}
.SearchDescriptionStyle
{
   /* System Defaults */
   WHITE-SPACE: pre;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   padding-bottom:20px;
   margin-bottom:20px;
   border-bottom:1px solid #4F91CE;
}
.SearchFormDescription
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.SearchButton
{
   /* Layout */
   margin: 0px 3px;
}
.QuickSearchFormTable
{
   /* Layout */
   widt:195px;
   border:1px solid #4F91CE;
   padding:5px;
   margin-bottom:5px;
}
.QuickSearchTextbox
{
   /* Layout */
   border:1px solid #C2D9ED;
   width:122px;
   height:20px;
}
.QuickSearchButton
{
   /* Layout */
   width:60px;
   height:20px;
   border:none;
   background-color:#4F91CE;
   font-family: arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#ffffff;
   font-weight:bold;
   text-align:center;
}
.CalendarViewEventItemContainer
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   border:none;
   height:auto;
   vertical-align:top;
   text-align:left;
}
.CalendarViewCalendarContainer
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 11px;
   border:none !important;
   width:250px;
   margin-top:10px;
}
.ListViewDateLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   padding-left:20px;
}
.ListViewEventItemContainer
{
   /* System Defaults */
   padding-left: 5px;
   font-size: smaller;
   /* Layout */
   margin-bottom:10px;
   padding-bottom:10px;
   padding-left:20px;
   padding-top:10px;
   width:225px;
   height:auto;
}
.CalendarViewMonthYearLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
}
.CalendarViewDayHeader
{
   /* System Defaults */
   background-color:#336699;
   color:White;
   height:1px;
}
.CalendarViewOtherMonthDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   color: #CC9966;
}
.CalendarViewWeekendDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
}
.CalendarViewDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
}
.CalendarViewSelectedDay
{
   /* System Defaults */
   font-weight:bold;
}
.ListViewEventDate
{
   /* System Defaults */
   font-weight: bold;
   color: #dd5511;
   margin-top: 15px;
}
.ListViewEventTitle
{
   /* System Defaults */
   font-weight: bold;
   color: #0048BE;
}
a.ListViewEventTitle:link
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
}
a.ListViewEventTitle:active
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
}
a.ListViewEventTitle:visited
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
}
a.ListViewEventTitle:hover
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: underline;
}
.ListViewEventSubtitle
{
   /* System Defaults */
   color:#00008B;
   vertical-align:top;
}
.ListViewEventTime
{
   /* System Defaults */
   font-size:9pt;
}
.ListViewEventLocation
{
   /* System Defaults */
   vertical-align:top;
   font-size:9pt;
}
.EventCalendarName
{
   /* System Defaults */
   font-weight:bold;
}
.DetailEventTitle
{
   /* System Defaults */
   font-weight:bold;
}
.DetailEventSubtitle
{
   /* System Defaults */
   font-style:italic;
}
.DetailCaptionContainer
{
   /* System Defaults */
   background-color:#808080;
}
.DetailCaption
{
   /* System Defaults */
   color:white;
}
.DetailEventCancelled
{
   /* System Defaults */
   font-style:italic;
}
.ListViewEventCancelled
{
   /* System Defaults */
   font-style:italic;
}
.CalendarViewToday
{
   /* System Defaults */
   border: 1px solid #aaa;
   background-color: lightsteelblue;
   width: 3%;
}
.CalendarViewAllDayEvent
{
   /* System Defaults */
   border: 1px dotted #aaa;
   margin-bottom: 10px;
}
.CalendarViewMultiDayEvent
{
   /* System Defaults */
   margin-bottom: 10px;
}
.CalendarViewEvent
{
   /* System Defaults */
   margin-bottom: 10px;
}
.CalendarFilterContainer
{
   /* System Defaults */
   float: left;
   font-size: smaller;
   width: 100%;
   border: 2px solid gray;
}
.CalendarFilterSaveButton
{
   /* System Defaults */
   background-color: white;
   color: black;
   font-size: 8pt;
   width: 100px;
}
.CalendarFilterHorizontalDividers
{
   /* System Defaults */
   color: silver;
}
.EventCalendarPartContainer
{
   /* System Defaults */
   vertical-align: top;
   text-align: left;
}
.ListViewTopLeft
{
   /* System Defaults */
   border-bottom: solid 1px gray;
}
.ListViewTopRight
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   text-align: right;
}
.ListViewTopGap
{
   /* System Defaults */
   padding-top: 5px;
}
.ListViewEventTopGap
{
   /* System Defaults */
   padding-top: 10px;
}
.ListViewEventDivider
{
   /* System Defaults */
   margin-bottom: 10px;
}
.CalendarViewContainer
{
   /* System Defaults */
   width: 100%;
}
.CalendarViewTopLeft
{
   /* System Defaults */
   width: 35%;
}
.CalendarViewTopMiddle
{
   /* System Defaults */
   width: 30%;
   text-align: center;
}
.CalendarViewTopRight
{
   /* System Defaults */
   width: 35%;
   text-align: right;
}
.CalendarViewTodayText
{
   /* System Defaults */
   white-space: nowrap;
}
.CalendarViewBottomIcons
{
   /* System Defaults */
   text-align: right;
}
.CalendarFilterSaveContainer
{
   /* System Defaults */
   text-align: right;
}
.CalendarFilterSaveMsg
{
   /* System Defaults */
   display: none;
   border: solid 1px #990033;
   color: #990033;
   font-size: small;
}
.CalendarEventRecurMsg
{
   /* System Defaults */
   padding: 3px;
   font-weight: bold;
}
.CalendarEventRecurContainer
{
   /* System Defaults */
   border: 1pt solid gray;
}
.CalendarFormLegend
{
   /* System Defaults */
   font-weight: bold;
}
.CalendarFormCategoryContainer
{
   /* System Defaults */
   width: 100%;
}
.CalendarFormDateTimeContainer
{
   /* System Defaults */
   width: 100%;
}
.CalendarFormOptionalText
{
   /* System Defaults */
   color: gray;
   vertical-align: top;
   font-size: x-small;
}
.CalendarFormEventInfoContainer
{
   /* System Defaults */
   width: 100%;
}
.CalendarFormHTMLEditor
{
   /* System Defaults */
   height: 250px;
   width: 400px;
}
.DetailCalendarCategory
{
   /* System Defaults */
   height: 30px;
   vertical-align: bottom;
}
.EventCalendarButtons
{
   /* System Defaults */
   font-size:10pt;
}
.EventCalendarButtonBar
{
   /* System Defaults */
   height: 40px;
}
.EditEventDropDown
{
   /* System Defaults */
   width: 275px;
}
.ImportContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportSelectFileContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportMapFieldsContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportNavigationButtonsContainer
{
   /* System Defaults */
   width: 100%;
   text-align: right;
}
.ImportConfirmationContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportCaption
{
   /* System Defaults */
   font-weight: 600;
   text-align: left;
}
.ImportListTable
{
   /* System Defaults */
   width: 100%;
   border: 1px none gainsboro solid;
}
.CalendarFormFieldCaption
{
   /* System Defaults */
   vertical-align: top;
   width: 25%;
}
.DetailLeft
{
   /* System Defaults */
   width: 10%;
   text-align: left;
   vertical-align: top;
}
.DetailDateTime
{
   /* System Defaults */
   border-bottom: solid 1px gray;
}
.DetailEventDetails
{
   /* System Defaults */
   border-bottom: solid 1px gray;
}
.DetailRight
{
   /* System Defaults */
   width: 90%;
}
.ListViewContainer
{
   /* System Defaults */
   width: 100%;
   border: none;
}
.EditEventLocation
{
   /* System Defaults */
   width: 275px;
   height: 30px;
}
.EditEventFees
{
   /* System Defaults */
   width: 275px;
   height: 25px;
}
.EditEventContactInfo
{
   /* System Defaults */
   width: 275px;
   height: 25px;
}
.EditEventTextBox
{
   /* System Defaults */
   width: 275px;
}
.ImportListEvenRowStyle
{
   /* System Defaults */
   background-color: #f5f5f5;
   text-align: left;
   height: 20px;
}
.ImportListHeading
{
   /* System Defaults */
   background-color: gainsboro;
   text-align: center;
   height: 20px;
   white-space: nowrap;
}
.ImportListOddRowStyle
{
   /* System Defaults */
   background-color: white;
   text-align: left;
   height: 20px;
}
.EducationListItem
{
   /* System Defaults */
   padding:3px;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   padding:0px;
}
.EducationListHeaderItem
{
   /* System Defaults */
   padding:3px;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   color:#4F91CE;
   border:none;
   background-color:transparent;
   padding:0px 15px 10px 0px;
}
.EducationFormFieldSetCaption
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
}
.EducationFormPrivacyTable
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   width:auto;
}
.EducationListHeader
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: "arial black",impact, sans-serif;
   font-size: 14px;
   line-height:100%;
   font-weight:normal;
   letter-spacing:1px;
   color:#4F91CE;
   border:none;
   background-color:transparent;
}
.EducationFormFieldSet
{
   /* Layout */
   font-family: arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#000000;
   border:none;
}
.EducationListEvenRowStyle
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   border-bottom:1px solid #4F91CE;
   padding-bottom:8px;
   margin-bottom:8px;
   font-size:12px;
   font-family:arial, helvetica, sans-serif;
}
.EducationListOddRowStyle
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   border-bottom:1px solid #4F91CE;
   padding-bottom:8px;
   margin-bottom:8px;
   font-size:12px;
   font-family:arial, helvetica, sans-serif;
}
.BBVolOpSignUpInstructions
{
   /* System Defaults */
   font-style: italic;
}
.BBVolOpJobListPageControlCell
{
   /* System Defaults */
   text-align: right;
}
.BBVolOpBackToListCell
{
   /* System Defaults */
   text-align: right;
   white-space: nowrap;
}
.BBVolOpJobDetailCaption
{
   /* System Defaults */
   width: 15%;
}
.BBVolOpJobDetailButtonCell
{
   /* System Defaults */
   text-align: center;
}
.BBVolOpSignUpButtonCell
{
   /* System Defaults */
   text-align: center;
}
.BBVolOpSearchButtonCell
{
   /* System Defaults */
   text-align: center;
}
.BBVolOpJobListTable
{
   /* System Defaults */
   width: 100%;
}
.BBVolOpJobDetailTable
{
   /* System Defaults */
   width: 100%;
}
.BBVolOpSignUpTable
{
   /* System Defaults */
   width: 100%;
}
.BBVolOpJobList
{
   /* System Defaults */
   width: 100%;
}
.UpcomingEventContainer
{
   /* System Defaults */
   background-color:#f5f5f5;
}
.RecentEventContainer
{
   /* System Defaults */
   background-color:#f5f5f5;
}
.UpcomingEventTitle
{
   /* System Defaults */
   font-weight:bold;
   color:#808080;
}
.RecentEventTitle
{
   /* System Defaults */
   font-weight:bold;
   color:#808080;
}
.HighlightEventTitle
{
   /* System Defaults */
   font-weight:bold;
}
.HighlightEventCancelled
{
   /* System Defaults */
   font-style:italic;
}
.HighlightEventScore
{
   /* System Defaults */
   font-weight:bold;
}
.BBNotesNoteImageCell
{
   /* System Defaults */
   vertical-align: top;
}
.BBNotesNoteTopicCell
{
   /* System Defaults */
   font-weight: bold;
   text-align: left;
}
.BBNotesNoteNameCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesNoteDateCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesNoteLinkCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesNoteCell
{
   /* System Defaults */
   text-align: left;
}
.BBNotesListPageControlCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesListAddCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesList
{
   /* System Defaults */
   width: 100%;
}
.BBNotesInstructions
{
   /* System Defaults */
   font-style: italic;
}
.BBNotesSearchFormTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesTabSelected
{
   /* System Defaults */
   font-weight: bold;
   padding-left: 3px;
   padding-right: 3px;
}
.BBNotesTabUnselected
{
   /* System Defaults */
   padding-left: 3px;
   padding-right: 3px;
}
.BBNotesNoteTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesListLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesEditorLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesSearchFormLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesTextArea
{
   /* System Defaults */
   width: 100%;
}
.BBNotesEditor
{
   /* System Defaults */
   width: 100%;
}
.Scroller
{
   /* System Defaults */
   border:#d8d8d8 1px solid;
   background-color: #eeeeee;
   font-family: Arial, Verdana;
   margin: 10px;
}
.ScrollerHeaderTD
{
   /* System Defaults */
   background-color: #eeeeee;
   text-align:center;
}
.ScrollerTitle
{
   /* System Defaults */
   font-size: 11pt;
   font-weight: bold;
   padding: 3px;
   white-space: nowrap;
}
.ScrollerWrapper
{
   /* System Defaults */
   border: #d8d8d8 0px solid;
   background-color: #ffffff;
   width: 100%;
   left: 4px;
}
.ScrollerLoadingMsg
{
   /* System Defaults */
   font-size: 9pt;
   font-weight: normal;
   padding: 3px;
   white-space: nowrap;
}
.ScrollerListRow
{
   /* System Defaults */
   padding: 3px;
   font-size: 8pt;
}
.ScrollerItemGift
{
   /* System Defaults */
   font-weight: bold;
}
.ScrollerItemDonor
{
   /* System Defaults */
   font-weight: bold;
}
.ScrollerItemComment
{
   /* System Defaults */
   padding-left:10px;
   padding-right:10px;
   display:block;
   padding-top: 3px;
}
.ScrollerPlayPauseTD
{
   /* System Defaults */
   text-align: left;
   padding-right: 3px;
   padding-left: 4px;
   padding-bottom: 3px;
   padding-top: 3px;
}
.ScrollerItemAmount
{
   /* System Defaults */
   font-weight: bold;
}
.SocialNetworking_ContentItemActionList_Part
{
   /* System Defaults */
   border:1px solid #999999;
   background-color:#EEEEEE;
   padding:5px 10px;
}
.SocialNetworking_ContentItemActionListItem_Part
{
   /* System Defaults */
   width:125px;
   margin-bottom:3px;
   margin-top:2px;
}
.SocialNetworking_ContentItemActionListItem_Part:link
{
   /* System Defaults */
   font-weight:bold;
   color:#222255;
   text-decoration:underline;
}
.SocialNetworking_ContentItemActionListItem_Part:visited
{
   /* System Defaults */
   font-weight:bold;
   color:#222255;
   text-decoration:underline;
}
.SocialNetworking_ContentItemActionListItem_Part a img
{
   /* System Defaults */
   width:0px;
   height:0px;
   margin-right:0px;
}
.SocialNetworking_ActionListItemConfirmationWrapper_Part
{
   /* System Defaults */
   position:relative;
   border:1px solid #666666;
   padding:10px;
   background-color:#FFFFFF;
   background-image:url(../../images/userdashboard/sn_confirmbg.gif);
   background-repeat:repeat-x;
   width:190px;
   margin-left:-110px;
   margin-right:0px;
   text-align:center;
   z-index:99999;
}
.SocialNetworking_ActionListItemConfirmationText_Part
{
   /* System Defaults */
   display:block;
   margin-bottom:8px;
   text-align:left;
}
.SocialNetworking_ActionListItemConfirmationTextName_Part
{
   /* System Defaults */
   font-weight:bold;
   font-style:italic;
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part
{
   /* System Defaults */
   color:#333399;
   padding:5px;
   margin-right:10px;
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part:link
{
   /* System Defaults */
   color:#333399;
   font-weight:bold;
   font-size:110%;
   text-decoration:underline;
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part:visited
{
   /* System Defaults */
   color:#333399;
   font-weight:bold;
}
.MyFriends_ProfileImage
{
   /* System Defaults */
   width:60px;
}
.MyFriends_OnlineStatus
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana;
}
.MyFriends_ItemStyle
{
   /* System Defaults */
   text-align:center;
   height:100px;
   width:100px;
}
.MyFriends_NameText
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana;
   text-decoration:none;
}
.MyFriends_NameText:Hover
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana;
   text-decoration:underline;
}
.MyFriends_ImageCell
{
   /* System Defaults */
   vertical-align:bottom;
}
.MyFriends_NameCell
{
   /* System Defaults */
   vertical-align:top;
   height:60px;
}
.PageSharingContainer
{
   /* System Defaults */
   border-top:1px solid #CCCCCC;
   border-bottom:1px solid #CCCCCC;
   padding:8px;
   overflow:auto;
   width:95%;
}
.PageSharingLink
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
   display:none;
}
.PageSharingLinkImage
{
   /* System Defaults */
   display:block;
   border:none;
   float:left;
   display:none;
}
.PageSharingList
{
   /* System Defaults */
   display:inline;
   clear:both;
   margin:5px 0px 0px 0px;
   padding:0px;
}
.PageSharingListItem
{
   /* System Defaults */
   list-style:none;
   float:left;
   margin-right:20px;
   padding:0px;
}
.PageSharingListItemLinkImage
{
   /* System Defaults */
   display:block;
   border:none;
   float:left;
   width:16px;
   height:16px;
   margin-right:2px;
}
.PageSharingLink:link
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
}
.PageSharingLink:visited
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
}
.PageSharingLink:hover
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
}
.PageSharingListItemLink:link
{
   /* System Defaults */
   color:#003399;
   font-size:10px;
   text-decoration:underline;
}
.PageSharingListItemLink:visited
{
   /* System Defaults */
   color:#003399;
   font-size:10px;
}
.PageSharingListItemLink:hover
{
   /* System Defaults */
   color:#003399;
   font-size:10px;
}
.PageSharingModalInfoText
{
   /* System Defaults */
   padding:10px;
}
.PageSharingCaption
{
   /* System Defaults */
   float:left;
   clear:left;
   width:125px;
   text-align:right;
   padding-right:5px;
   padding-left:10px;
   color:#000000;
}
.PageSharingControlCell
{
   /* System Defaults */
   margin-left:140px;
   clear:right;
   margin-top:3px;
}
.PageSharingFormTextBox
{
   /* System Defaults */
   width:298px;
}
.PageSharingFormTextArea
{
   /* System Defaults */
   width:298px;
   height:50px;
}
.PageSharingControlHelpText
{
   /* System Defaults */
   text-align:right;
   color:#999999;
   font-size:85%;
   margin-right:55px;
   margin-bottom:5px;
}
.PageSharingSendMeACopy
{
   /* System Defaults */
   margin-left:-2px;
}
.PageSharingCaptcha
{
   /* System Defaults */
   text-align:right;
   color:#999999;
   margin-right:55px;
}
.PageSharingCaptchaImageContainer
{
   /* System Defaults */
   border:1px solid #AAAAAA;
}
.PageSharingCaptchaActionLinkContainer
{
   /* System Defaults */
   text-align:right;
}
.PageSharingModalActions
{
   /* System Defaults */
   padding:20px 10px 10px 10px;
   text-align:center;
}
.PageSharingSubmitButton
{
   /* System Defaults */
   margin-right:10px;
}
.PaymentPartGrid
{
   /* System Defaults */
   width:500px;
   margin-top:10px;
}
.ECardCaptcha
{
   /* System Defaults */
   margin:0px;
   width:470px;
}
.ECardCaptchaControlCell
{
   /* System Defaults */
   margin-left:154px;
   clear:right;
   margin-top:3px;
   white-space:nowrap;
}
.ECardCaptchaImageContainer
{
   /* System Defaults */
   border:1px solid #AAAAAA;
}
.ECardCaptchaActionLinkContainer
{
   /* System Defaults */
   text-align:right;
}
.ECardWizardNavigationButtons
{
   /* System Defaults */
   text-align:center;
   margin-bottom:5px;
}
.ECardWizardSubheading
{
   /* System Defaults */
   margin-bottom: 5px;
}
.ECardSection
{
   /* System Defaults */
   padding:5px 5px 5px 20px;
   margin-bottom:25px;
}
.ECardSectionSeparator
{
   /* System Defaults */
   padding:4px;
   background-color:#CCCCCC;
   border:1px solid #AAAAAA;
   font-weight:bold;
   width:98%;
}
.ECardPreviewBlock
{
   /* System Defaults */
   padding:5px;
   border:1px solid #CCCCCC;
   margin:5px 5px 5px 0px;
}
.ECardPrintableLink
{
   /* System Defaults */
   text-align:right;
}
.ECardPrintableIcon
{
   /* System Defaults */
   margin-right:5px;
}
.ECardThumbnail
{
   /* System Defaults */
   text-align:center;
   vertical-align:middle;
   border:2px solid white;
   padding:2px;
   margin-left:4px;
   margin-bottom:4px;
}
.ECardProgressIndicator
{
   /* System Defaults */
   width:100%;
   text-align:center;
   margin-bottom:15px;
}
.ECardCurrentStep
{
   /* System Defaults */
   background-color:#bbbbbb;
   font-weight:bold;
   padding:1px;
   margin:2px;
   border:1px solid #000000;
}
.ECardPastStep
{
   /* System Defaults */
   background-color:#eeeeee;
   border:solid 1px #888888;
   font-weight:bold;
   padding:1px;
   margin:2px;
   color:#555555;
}
.ECardFutureStep
{
   /* System Defaults */
   border:solid 1px #888888;
   font-weight:bold;
   padding:1px;
   margin:2px;
   background-color:#FFFFFF;
   color:#888888;
}
.ECardCategorySelection
{
   /* System Defaults */
   margin-bottom:5px;
}
.ECardThumbnail:hover
{
   /* System Defaults */
   border:2px solid #888888;
}
.ECardCaptchaCaption
{
   /* System Defaults */
   float:left;
   clear:left;
   text-align:right;
   padding-top:5px;
   padding-bottom:5px;
   margin-top:2px;
}
.ECardCaptchaTextbox
{
   /* System Defaults */
   width:312px;
}
.ECardWizardHeading
{
   /* System Defaults */
   font-size:large;
   margin-bottom: 5px;
}
.GivingSearchResultDetails
{
   /* System Defaults */
   margin: 0;
}
.GivingSearchResultFieldName
{
   /* System Defaults */
   color: #999;
   float: left;
   font-weight: bold;
   padding: 0 1px 0 7px;
   text-transform: capitalize;
}
.GivingSearchSearchForm
{
   /* System Defaults */
   background-color: #edf1f2;
   border: 1px solid #b6babb;
   margin: 0;
   padding: 5px;
   width: 100%;
}
.GivingSearchResultsHeader
{
   /* System Defaults */
   color: #34657e;
   display: block;
   font-size: 1.25em;
   font-weight: bold;
   padding: 2px 0;
   text-align: left;
   text-transform: capitalize;
}
.GivingSearchPagingButtons
{
   /* System Defaults */
   float: right;
}
.GivingSearchPagination
{
   /* System Defaults */
   margin: 0 0 5px 0;
   padding: 0 0 5px 0;
   width: 100%;
}
.GivingSearchResultCount
{
   /* System Defaults */
   color: #34657e;
   float: left;
   margin: 3px 5px 0 0;
   text-transform: lowercase;
}
.GivingSearchResultEvenRow
{
   /* System Defaults */
   background-color: #EDF1F2;
   border: 1px solid #b6babb;
   padding: 0 0 2px 0;
}
.GivingSearchFieldCaption
{
   /* System Defaults */
   color: #000;
   text-align: left;
}
.GivingSearchFormSelectList
{
   /* System Defaults */
   font-size: .8em;
}
.GivingSearchFormTable
{
   /* System Defaults */
   border: 0;
}
.GivingSearchFormTitle
{
   /* System Defaults */
   border-bottom: 0;
   color: #34657e;
   font-size: 1.5em;
   padding-bottom: 3px;
   text-align: left;
}
.GivingSearchMessage
{
   /* System Defaults */
   background-color: #EDF1F2;
   border: 1px dashed #b6babb;
   color: #0000ee;
   font-size: .8em;
   margin: 5px 30px;
   padding: 5px;
   text-decoration: underline;
}
.GivingSearchResultLink
{
   /* System Defaults */
   color: #0000ee;
   display: block;
   padding: 2px 0 2px 2px;
   text-transform: capitalize;
   text-decoration: underline;
}
.TransactionManagerFilterContainer
{
   /* System Defaults */
   margin-bottom:10px;
   width:490px;
   padding:5px;
   border:1px solid #CCCCCC;
}
.TransactionManagerFilterItem
{
   /* System Defaults */
   margin-right:25px;
   overflow:auto;
   margin-top:5px;
}
.TransactionManagerGrid
{
   /* System Defaults */
   width:500px;
   border-collapse:collapse;
   border:1px solid #AAAAAA;
}
.TransactionManagerGridCell
{
   /* System Defaults */
   padding:5px;
   border:none;
}
.TransactionManagerGridHeaderCell
{
   /* System Defaults */
   padding:5px 15px 5px 5px;
   cursor:pointer;
   cursor:hand;
   border:none;
   background-color:#CCCCCC;
}
.TransactionManagerGridDetailCell
{
   /* System Defaults */
   padding:5px;
   border:none;
}
.TransactionManagerGridDetailLabel
{
   /* System Defaults */
   float:left;
   width:150px;
   text-align:right;
   margin-right:10px;
}
.PagerContainerTable
{
   /* System Defaults */
   border:1px solid #AAAAAA;
   border-top:none;
}
.PagerInfoCell
{
   /* System Defaults */
   padding:5px;
   white-space:nowrap;
   font-weight:bold;
   background-color:#EEEEEE;
}
.PagerCurrentPageCell
{
   /* System Defaults */
   cursor:normal;
}
.TransactionManagerGridHeaderCellSortedAscending
{
   /* System Defaults */
   background-color:#BBBBBB;
   background-image:url("./images/SortAsc.gif");
   background-position:right center;
   background-repeat:no-repeat;
}
.TransactionManagerGridHeaderCellSortedDescending
{
   /* System Defaults */
   background-color:#BBBBBB;
   background-image:url("./images/SortDesc.gif");
   background-position:right center;
   background-repeat:no-repeat;
}
.TransactionManagerSpecificDateDivNotSelected
{
   /* System Defaults */
   display:none;
}
.TransactionManagerSpecificDateDivSelected
{
   /* System Defaults */
   clear:left;
   margin-left:103px;
   margin-top:3px;
   display:block;
}
.TransactionManagerSummaryContainer
{
   /* System Defaults */
   clear:left;
   width:500px;
   margin-bottom:10px;
}
.TransactionManagerSummaryTable
{
   /* System Defaults */
   border:1px solid #888888;
   font-size:110%;
   width:100%;
}
.TransactionManagerSummaryHeaderRow
{
   /* System Defaults */
   background-color:#CCCCCC;
}
.TransactionManagerSummaryHeaderLabel
{
   /* System Defaults */
   width:150px;
   text-align:left;
   padding:5px;
   padding-top:8px;
   padding-bottom:8px;
}
.TransactionManagerSummaryHeaderValue
{
   /* System Defaults */
   width:125px;
   text-align:right;
   padding:5px;
   padding-top:8px;
   padding-bottom:8px;
}
.TransactionManagerSummaryCurrency
{
   /* System Defaults */
   margin-right:5px;
}
.TransactionManagerSummaryDetailEvenRow
{
   /* System Defaults */
   background-color:#EEEEEE;
}
.TransactionManagerSummaryDetailLabel
{
   /* System Defaults */
   padding:2px;
   width:150px;
   text-align:left;
   padding:5px;
   padding-left:30px;
}
.TransactionManagerSummaryDetailValue
{
   /* System Defaults */
   padding:2px;
   width:125px;
   text-align:right;
   padding:5px;
}
.TransactionManagerSummaryExpandCollapse
{
   /* System Defaults */
   width:20px;
   text-align:center;
}
.TransactionManagerSummaryExpandCollapseCell
{
   /* System Defaults */
   background-color:#CCCCCC;
}
.TransactionManagerSummaryExpandCollapseLink
{
   /* System Defaults */
   display:block;
   width:16px;
   height:16px;
   float:left;
   margin-right:10px;
   background-color:#CCCCCC;
   background-image:url("./images/plus.gif");
   background-position:center top;
   background-repeat:no-repeat;
}
.TransactionManagerSummaryExpandCollapseLink:hover
{
   /* System Defaults */
   cursor:pointer;
}
.TransactionManagerSummaryExpanded
{
   /* System Defaults */
   background-image:url("./images/minus.gif");
}
.TransactionManagerDatePickerFieldCaption
{
   /* System Defaults */
   width:100px;
   display:block;
   float:left;
   padding-right:3px;
}
.TransactionManagerFundPickerFieldCaption
{
   /* System Defaults */
   width:100px;
   display:block;
   float:left;
   padding-right:3px;
}
.TransactionManagerOddRow
{
   /* System Defaults */
   background-color:#FFFFFF;
}
.TransactionManagerDetailsOddRow
{
   /* System Defaults */
   background-color:#FFFFFF;
}
.TransactionManagerEvenRow
{
   /* System Defaults */
   background-color:#EEEEEE;
}
.TransactionManagerDetailsEvenRow
{
   /* System Defaults */
   background-color:#EEEEEE;
}
.TransactionManagerFilterActions
{
   /* System Defaults */
   margin-left:103px;
   margin-top:5px;
}
.TransactionManagerFieldContainer
{
   /* System Defaults */
   display:inline;
}
.TransactionManagerGridNotificationCell
{
   /* System Defaults */
   padding:5px;
}
.Pager
{
   /* System Defaults */
   border:1px solid #AAAAAA;
   border-top:none;
   float:left;
   margin:0;
   margin-bottom:10px;
}
.PagerInfo
{
   /* System Defaults */
   float:left;
   padding:5px;
   white-space:nowrap;
   font-weight:bold;
   background-color:#CCCCCC;
}
.PagerItem
{
   /* System Defaults */
   float:left;
   margin:0 5px 0 5px;
   padding-top:5px;
}
.PagerItemSelected
{
   /* System Defaults */
   cursor:normal;
   font-weight:bold;
}
.TransactionManagerReceiptImage
{
   /* System Defaults */
   border:none;
   margin-left:5px;
}
.TransactionManagerGridCellAmountLink
{
   /* System Defaults */
   padding:2px;
   border:none;
}
.TransactionManagerHelpTextDiv
{
   /* System Defaults */
   padding:0px 0px 10px 0px;
}
.TransactionManagerPayablePledgeHelpTextDiv
{
   /* System Defaults */
   padding:10px 0px 0px 0px;
}
.TransactionManagerFilterPayablePledgeItem
{
   /* System Defaults */
   margin-left:103px;
   overflow:visible;
}
.BBFormDisplayHelpImage
{
   /* System Defaults */
   background-image: url(images/helpsm.gif);
   cursor: pointer;
   float: left;
   margin-right: 8px;
   height: 16px;
   width: 16px;
}
.BBFormDisplayHelpImageAltText
{
   /* System Defaults */
   position: absolute;
   text-indent: -9000px;
}
.BBFormDisplayHelpContainer
{
   /* System Defaults */
   float:left;
   position:relative;
}
.BBFormDisplaySection
{
   /* System Defaults */
   border:0px;
   padding:0px;
   margin:0px:margin-bottom:10px;
}
.BBFormDisplaySectionLabel
{
   /* System Defaults */
   font-weight:bold;
}
.BBFormDisplayCheckboxListContainer
{
   /* System Defaults */
   padding:5px;
}
.BBFormDisplayTextboxContainer
{
   /* System Defaults */
   padding:5px;
}
.BBFormDisplayTextAreaContainer
{
   /* System Defaults */
   padding:5px;
}
.BBFormDisplayImage
{
   /* System Defaults */
   float: left;
   margin-right: 8px;
}
.BBFormDisplayTextContainer
{
   /* System Defaults */
   padding:5px;
   overflow:auto;
}
.BBFormDisplayDropdownContainer
{
   /* System Defaults */
   padding:5px;
}
.BBFormDisplayRadioButtonList
{
   /* System Defaults */
   float: left;
   margin-right: 8px;
}
.BBFormDisplayRadioButtonListContainer
{
   /* System Defaults */
   padding:5px;
}
.BBFormDisplayEmailContainer
{
   /* System Defaults */
   padding:5px;
}
.BBFormDisplayFieldResponseText
{
   /* System Defaults */
   display:block;
   padding-top:2px;
   margin-left:158px;
   font-weight:bold;
}
.BBFormDisplayResponseContainer
{
   /* System Defaults */
   padding:5px;
   overflow:auto;
}
.BBFormDisplayCheckboxContainer
{
   /* System Defaults */
   padding:5px;
}
.BBFormDisplayNewFormList
{
   /* System Defaults */
   width:100%;
   border:1px solid #CCCCCC;
}
.BBFormDisplayItem
{
   /* System Defaults */
   padding:3px;
}
.BBFormDisplayStartedFormList
{
   /* System Defaults */
   width:100%;
   border:1px solid #CCCCCC;
   margin-bottom:15px;
}
.BBFormDisplayPrintButtonContainer
{
   /* System Defaults */
   padding-top:15px;
}
.BBFormDisplayHelp
{
   /* System Defaults */
   position:absolute;
   padding:5px;
   border:1px solid #CCCCCC;
   min-width:200px;
   background-color:#FFFFDD;
   top:0px;
   left:20px;
}
.BBFormDisplayNewFormListDisabled
{
   /* System Defaults */
   color: #696969;
}
.BBFormDisplayFieldCaption
{
   /* System Defaults */
   float:left;
   display:block;
   width:150px;
   text-align:right;
   margin-right:8px;
   font-size:11px;
   padding-top:2px;
   white-space:normal !important;
   clear:left;
}
.BBFormDisplayCheckbox
{
   /* System Defaults */
   float: left;
}
.BBFormDisplayChecklist
{
   /* System Defaults */
   float: left;
   border:none !important;
   margin-right: 8px;
}
.BBFormDisplayBeginLink
{
   /* System Defaults */
   width:80px;
}
.BBFormDisplayStartedFormStatus
{
   /* System Defaults */
   width:80px;
}
.BBFormDisplayResumeLink
{
   /* System Defaults */
   width:50px;
   text-align:center;
}
.BBFormDisplayDeleteLink
{
   /* System Defaults */
   width:40px;
   text-align:center;
}
.BBFormDisplayPrintLink
{
   /* System Defaults */
   width:30px;
   text-align:center;
}
.BBFormDisplayEmail
{
   /* System Defaults */
   float: left;
   width: 150px;
   margin-right: 8px;
}
.BBFormDisplayErrorMessage
{
   /* System Defaults */
   background-color:#FFEEEE;
   margin-bottom:3px;
   margin-left:158px;
   margin-top:10px;
}
.BBFormDisplayRequiredFieldMarker
{
   /* System Defaults */
   float: left;
   margin-right: 8px;
}
.BBFormDisplayRequiredFieldMissingText
{
   /* System Defaults */
   background-color:#FFEEEE;
   margin-bottom:3px;
   margin-left:158px;
   margin-top:10px;
}
.BBFormDisplaySelectList
{
   /* System Defaults */
   float:left;
   margin-right:8px;
}
.BBFormDisplayTextArea
{
   /* System Defaults */
   float: left;
   width: 300px;
   margin-right: 8px;
}
.BBFormDisplayTextbox
{
   /* System Defaults */
   float: left;
   width: 150px;
   margin-right: 8px;
}
.BBTag
{
   /* System Defaults */
   padding:5px 0px 5px 0px;
   margin:0px;
}
.BBTagHeader
{
   /* System Defaults */
   display:inline;
   font-weight:bold;
   font-size:12px;
   padding:0px 5px 0px 0px;
   margin:0px;
}
.BBTagList
{
   /* System Defaults */
   display:inline;
   padding:0px;
   margin:0px;
}
.BBTagItem
{
   /* System Defaults */
   display:inline;
   padding:0px;
   margin:0px;
}
.BBTagHeaderAll
{
   /* System Defaults */
   font-weight:bold;
   font-size:12px;
   padding:0px;
   margin:0px;
}
.BBTagListAll
{
   /* System Defaults */
   display:block;
   padding:0px;
   margin:0px;
}
.BBTagItemAll
{
   /* System Defaults */
   display:block;
   padding:0px;
   margin:0px;
}
.BBTagDelimiterAll
{
   /* System Defaults */
   display:none;
}

/* Custom Styles */
body {
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
letter-spacing:1px;
color:#000000;
line-height:200%;
}




/*  ---- Global Layout Styles - Controls layout of background, header, footer, etc. ----  */

#wrapper {
text-align:center;
width:100%;
margin-top:10px;
margin-bottom:10px;
}

#content_table {
width:1077px;
margin: 0px auto;
text-align:center;
}

#page_topper {
height:25px;
background: #dfe8f1 url(view.image?id=394) no-repeat 50% 100%;
width:1077px;
margin: 0px auto;
}

#page_topper div.gutter {
padding: 5px 25px 0px 25px;
text-align:right
}

#page_wrapper {
width:1077px;
text-align:center;
background: url(view.image?id=395) repeat-y 50% 0%;
}

#page_margin {
background-color: #ffffff;
border:2px solid white;
margin:0px 25px;
}

#content_table {
width:1023px;
}

#page_bottom {
height:35px;
width:1077px;
margin: 0px auto;
background: #dfe8f1 url(view.image?id=396) no-repeat 50% 0%;
}

#page_bottom div.gutter {
padding: 8px 25px 0px 25px;
float:left;
}

#page_bottom div.gutter #copyright{
float:left;
width:550px;
text-align:left;
}

#page_bottom div.gutter #footerlinks {
width:450px;
float:right;
text-align:right;
}




/*  ---- Secondary Column Formatting Styles - Controls layout of secondary column and content ----  */

#secondary_col {
border-right:2px solid white;
background-color:#4F91CE;
vertical-align:top;
}

#secondary_col div.wrapper {
width:190px;
}

#quicklinks {
height:173px;
width:190px;
border-bottom:2px solid white;
background: url(view.image?id=398) no-repeat;
text-align:right;
}

#quicklinks div.gutter {
padding:10px 15px 0px 0px;
}

#services {
height:35px;
width:190px;
background: url(view.image?id=399) no-repeat;
text-align:right;
}

#services div.gutter {
padding:5px 0px 0px 0px;
}

#service_nav {
width:190px;
text-align:right;
border-top:2px solid white;
}

#side_content {
width:190px;
text-align:left;
}

#side_content div.gutter {
padding:15px;
}




/*  ---- Main Column Formatting Styles - Controls layout of Main column and content ----  */

#main_col {
vertical-align:top;
text-align:left;
width:831px;
}

#banner {
height:173px;
width:100%;
border-bottom:2px solid white;
text-align:left;
background-color:#FAAF5E;
}

#main_nav {
height:37px;
width:100%;
background:url(view.image?id=468) repeat-x;
text-align:left;
}

#main_nav_table {
height:37px;
text-align:center;
}

#main_nav_table td {
vertical-align:top;
}

#sub_nav {
height:35px;
width:100%;
background-color: #D9ECCF;
border-bottom:2px solid white;
text-align:left;
}

#sub_nav div.wrapper {
padding:0px 6px;
}

#third_nav {
width:100%;
border-bottom:2px solid white;
text-align:left;
}

#third_nav div.wrapper {
padding:0px 6px;
}

#main_content {
padding:25px 20px;
width:100%;
text-align:left;
}

#main_content_table {
width:791px;
}

#content {
width:596px;
vertical-align:top;
text-align:left;
}

#content div.wrapper {
margin-right:20px;
}

#features {
width:195px;
vertical-align:top;
text-align:center;
}

#content_wide {
width:791px;
vertical-align:top;
text-align:left;
}




/*  ---- Bring Me Home Page Formatting Styles - Controls layouts of columns and content ----  */

#bring_logo {
width:490px;
float:left;
text-align:left;
}

#bring_image {
width:281px;
float:right;
text-align:right;
}

#bring_content {
width:791px;
clear:both;
text-align:left;
}

#bring_terms {
text-align:right;
padding-bottom:10px;
margin:0px 20px;
}



/* ---- Scoreboard Styles ---- */

#scoreboard_table {
padding:0;
margin:0;
border:0;
border-collapse:collapse;
background-image:url(http://216.235.201.183/NETCOMMUNITY/view.image?Id=501);
background-repeat:no-repeat;
width:799px;
height:111px;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
}

#scoreboard_header th{
color:#818286;
font-size:10px;
height:40px;
letter-spacing:0px;
padding-left:20px;
text-align:left;
vertical-align:bottom;
width:310px;
}

#scoreboard_header td {
color:#818286;
font-size:10px;
vertical-align:bottom;
text-align:center;
width:160px;
height:40px;
letter-spacing:0px;
}

#scoreboard_row1 td {
vertical-align:middle;
text-align:center;
width:160px;
height:33px;
}

#scoreboard_row1 th {
height:33px;
padding-left:20px;
text-align:left;
vertical-align:middle;
width:310px;
}

#scoreboard_row2 td {
vertical-align:top;
text-align:center;
width:160px;
padding-top:7px;
}

#scoreboard_row2 th {
padding-left:20px;
padding-top:7px;
text-align:left;
vertical-align:top;
width:310px;
}



/*  ---- Text & Font Styles - Controls body styles, paragraphs and headers ----  */

.body, p, div, ul, ol, li, label, legend, select, option, input {
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
line-height:150%;
}

p {
margin:0px;
padding-bottom:15px;
}

.text_indent, blockquote {
margin:0px 20px 15px 20px;
padding:0px;
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
line-height:150%;
}

ul {
list-style: square;
margin-top: 0px;
margin-bottom:15px;
margin-left:20px;
}

ol {
display: decimal
margin-top: 0px;
margin-bottom:15px;
}

.pageheader, h1 {
font-family: "arial black",impact, sans-serif;
font-size: 24px;
line-height:100%;
letter-spacing:1px;
font-weight:normal;
color:#4F91CE;
margin:0px;
padding-bottom:15px;
}

.header, h2 {
font-family: "arial black",impact, sans-serif;
font-size: 18px;
line-height:100%;
text-transform:uppercase;
letter-spacing:1px;
font-weight:normal;
color:#4F91CE;
padding-top:10px;
padding-bottom:5px; 
margin:0px;
}

.subheader, h3 {
font-family: "arial black",impact, sans-serif;
font-size: 14px;
line-height:100%;
text-transform:uppercase;
letter-spacing:1px;
font-weight:normal;
color:#4F91CE;
padding-top:10px;
padding-bottom:5px; 
margin:0px;
}

.bodyheader, h4 {
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
line-height:120%;
font-weight:bold;
color:#4F91CE;
padding-top:10px;
padding-bottom:5px; 
margin:0px;
}

.sideheader, h5 {
font-family: arial, Helvetica, sans-serif;
font-size: 14px;
line-height:120%;
text-transform:uppercase;
font-weight:bold;
color:#ffffff;
padding-top:10px;
padding-bottom:5px; 
margin:0px;
}

.sidebar {
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
line-height:150%;
color:white;
margin:0px;
paddinb-bottom:10px;
}

.footer {
font-family: arial, Helvetica, sans-serif;
font-size: 12px;;
color:#4F91CE;
line-height:120%;
}







/*  ---- Link Styles - Controls links and hover classes ----  */

a {
color: #78A360; 
text-decoration: underline;
font-weight:bold;
}

a:hover {
color: #B2D7A0; 
text-decoration: none;
font-weight:bold;
}

.sidebar a {
font-weight:bold;
color: #ffffff; 
text-decoration:underline;
} 

.sidebar a:hover {
font-weight:bold;
color: #A9C9E6;
text-decoration:none;
} 

.footer a {
color: #4F91CE; 
text-decoration: none;
font-weight:bold;
}

.footer a:hover {
color: #0153A0; 
text-decoration: none;
font-weight:bold;
}





/*  ---- Global Content Formatting Styles - Controls image styles, content areas, sidebars, etc. ----  */

hr {
border:none;
height:1px;
color:#4F91CE;
background-color:#4F91CE;
margin-bottom:10px;
}

img {
border:none;
font-size:0px;
/*vertical-align:bottom;*/
}

.imgcell img, .imgcell a {
border:none;
padding:0px;
margin:0px;
display:block;
font-size:0px;
}

td.profile_caption {
width:150px;
vertical-align:top;
text-align:right;
font-weight:bold;
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
color:#4F91CE;
line-height:120%;
padding: 3px 0px;
}

td.profile_field {
width:550px;
vertical-align:top;
text-align:left;
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
padding: 3px 0px 3px 10px;
}

.float_left {
float:left;
margin:0px 15px 5px 0px;
}

.float_right {
float:right;
margin:0px 0px 5px 15px;
}

.float_left_bmh {
float:left;
margin:0px 15px 5px 45px;
}

.float_right_bmh {
float:right;
margin:0px 45px 5px 15px;
}

.bmh_subtitle {
background: url(view.image?id=444) no-repeat 0% 100%;
width:100%;
padding:4px 45px 2px 45px;
margin:20px 0px 10px 0px;
font-size:0px;
display:block;
height:32px;
}

.bmh_title {
margin:0px;
display:block;
font-size:0px;
padding:45px 0px 10px 0px;
border:none;
}

.bmh_subheader {
font-family: "arial black",impact, sans-serif;
font-size: 14px;
line-height:100%;
text-transform:uppercase;
letter-spacing:1px;
font-weight:normal;
color:#4F91CE;
padding:10px 45px 5px 45px;
margin:0px;
}

.bmh_text {
padding:0px 45px 15px 45px;
}

.bmh_list {
list-style: square;
margin-top: 0px;
margin-bottom:5px;
margin-left:20px;
padding-left:45px;
padding-right:45px;
}

table {
border:none;
}

table.contents {
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
line-height:150%;
border-bottom:2px solid #4F91CE;
}

table.contents td {
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
line-height:150%;
padding:5px;
vertical-align:top;
text-align:left;
border-bottom:1px solid #4F91CE
}

table.contents td.tableheader {
font-family: "arial black",impact, sans-serif;
font-size: 14px;
line-height:100%;
text-transform:uppercase;
letter-spacing:1px;
font-weight:normal;
color:#4F91CE;
padding:5px 0px 15px 0px;
border-bottom:2px solid #4F91CE;
}

table.contents td.rowheader {
font-family: "arial black",impact, sans-serif;
font-size: 12px;
line-height:100%;
letter-spacing:1px;
font-weight:normal;
color:#4F91CE;
padding:5px 3px;
border-bottom:2px solid #4F91CE;
background-color:#DFE8F1;
}

table.contents td.rowheader_border {
font-family: "arial black",impact, sans-serif;
font-size: 12px;
line-height:100%;
letter-spacing:1px;
font-weight:normal;
color:#4F91CE;
padding:5px 3px;
border-bottom:2px solid #4F91CE;
background-color:#DFE8F1;
border-right:1px solid #4F91CE;
}

table.contents td.even {
background-color:#F0F4F7;
}

table.contents td.border {
border-right:1px solid #4F91CE;
}







/*  ---- BBNC Custom Styles and Form Fixes - Controls Global Form Fixes ----  */

fieldset {
border:none;
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
font-weight:bold;
}

label {
font-weight:bold;
}

fieldset legend {
margin-left:-4px;
margin-top:15px;
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
}

div fieldset span {
font-weight:normal;
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
}





/*  ---- BBNC Custom Styles - Directory Form Fixes ----  */

.BBRecordSearchDisplayButton {
font-weight: bold;
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-transform:uppercase;
vertical-align:middle;
line-height:100%;
margin:10px 0px 10px 2px;
}





/*  ---- BBNC Custom Styles - Event Calendar Fixes - Need to be repeated for each calendar ID ----  */

#PC1110_EventCalendar1_TableListView, #PC1110_EventCalendar1_TableCalendarView {
width:auto;
}

#PC1110_EventCalendar1_TableListView table, #PC1110_EventCalendar1_TableCalendarView table {
font-size:11px;
}

table#PC1110_tableMain {
width:auto;
}

table#Calendar1  {
margin-left:-5px;
}

#Calendar2 td.BBCalendarOtherMonthDay, 
#Calendar2 td.BBCalendarSelector, 
#Calendar2 td.BBCalendarDay, #Calendar2 td.BBCalendarWeekendDay, 
#Calendar2 td.BBCalendarSelectedDay, 
#Calendar2 td.BBCalendarTodayDay, 
#Calendar2 td.EventCalendarDayHasEvents {
height:100px;
text-align:left;
vertical-align:top;
}

#Calendar1 td.BBCalendarOtherMonthDay, 
#Calendar1 td.BBCalendarDay,
#Calendar1 td.BBCalendarWeekendDay, 
#Calendar1 td.BBCalendarSelectedDay,
#Calendar1 td.BBCalendarTodayDay,
#Calendar1 td.EventCalendarDayHasEvents {
height:30px;
text-align:center;
vertical-align:middle;
}

#Calendar1 td.BBCalendarDayHeader, #Calendar1 td.BBCalendarSelector, #Calendar2 td.BBCalendarDayHeader {
height:14px;
line-height:100%;
text-align:center;
vertical-align:middle;
}

.BBCalendarSelector a:hover, .BBCalendarNextPrev a:hover {
text-decoration:none !important;
}

.BBCalendarOtherMonthDay a {
color:#CBE0EF !important;
text-decoration:none;
}

.BBCalendarNextPrev a, .BBCalendarWeekendDay a, .BBCalendarDay a,.BBCalendarTodayDay a , .BBCalendarSelectedDay a, .EventCalendarDayHasEvents a  {
color:#ffffff !important;
text-decoration:none;
}

.BBCalendarNextPrev a:visited, .BBCalendarNextPrev a:active, .BBCalendarNextPrev a:hover {
color:#ffffff !important;
text-decoration:none;
}

.BBCalendarSelector span {
color:white;
}

.BBCalendarSelector a {
text-decoration: none !important;
}

.EventCalendarEventItem a, .EventCalendarEventItem a:visited {
font-weight:bold;
text-decoration:none !important;
color:#ffffff !important;
}

.EventCalendarEventItem a:hover {
font-weight:bold;
text-decoration:none !important;
color:#ffffff !important;
}

.EventCalendar td {
background:none !important;
}

.EventCalendar td.BBCalendarSelector, .EventCalendar td.BBCalendarDayHeader, .EventCalendar td.BBCalendarSelectedDay {
background:#B2D7A0 !important;
}

.EventCalendar td.BBCalendarOtherMonthDay {
background-color:#CBE0EF !important;
}

.EventCalendar td.BBCalendarDay, .EventCalendar td.BBCalendarWeekendDay {
background-color:#a3c5e5 !important;
}

.EventCalendar td.BBCalendarTodayDay {
background-color:#85B2DB !important; 
}

.EventCalendar td.EventCalendarDayHasEvents {
background-color:#4F91CE !important;
}

table.BBCalendarTitle td {
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:white;
}

#table.bbformtitle {
height:100%;
}

#PC1110_lbTitle {
font-family: "arial black",impact, sans-serif;
font-size: 14px;
line-height:100%;
letter-spacing:1px;
text-transform:uppercase;
font-weight:normal;
color:#4F91CE;
padding-bottom:15px; 
margin:0px;
border:none;
vertical-align:top;
}

td span.EventCalendarListViewTitle {
display:block;
padding-top:10px;
}

#PC1110_CalendarEvent1_ButtonEdit2, #PC1110_CalendarEvent1_ButtonCancel2, #PC1110_CalendarEvent1_ButtonSave2, #PC1110_CalendarEvent1_ButtonDelete2 {
margin-left:2px;
font-weight: bold;
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-transform:uppercase;
letter-spacing:1px;
vertical-align:middle;
line-height:100%;
}

tr#PC1110_EventCalendar1_TRListView table hr {
margin-top:13px;
margin-bottom:10px;
color:#4F91CE;
background-color:#4F91CE;
height:1px;
border:none;
}

#PC1110_EventCalendar1_TRListView table td.BBFieldControlCell span {
font-weight:bold;
}

#PC1110_EventCalendar1_TRListView table td.BBFieldControlCell {
padding-bottom:5px;
}

#PC1110_CalendarEvent1_TableEditEvent fieldset table td.BBFieldCaption {
width:130px;
}

table#PC1110_CalendarEvent1_TableViewEvent td.BBFieldCaption {
width:80px;
}

#PC1110_CalendarEvent1_TableEditEvent td fieldset legend {
color: #000000;
}

table#PC1110_CalendarEvent1_TableEditEvent fieldset table td.BBFieldCaption {
width:130px;
padding-right:10px;
text-align:right;
}

table#PC1110_CalendarEvent1_TableEditEvent legend {
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
font-weight:bold;
}

#PC1110_EventCalendar1_Repeater1__ctl1_LabelDates {
font-weight:bold;
}





/*  ---- BBNC Custom Styles - Membership Form Fixes - Need to be repeated for each Version/ID ----  */

span#PC629_rpMemCategory__ctl5_lbl_Price td, span#PC629_rpMemCategory__ctl1_lbl_Price td, span#PC629_rpMemCategory__ctl3_lbl_Price td  {
text-align:right;
}

.BBMembershipFieldCheckboxCaption label, .DonationFieldCheckboxCaption label {
font-weight:normal;
}

#PC629_tr_Comments td.BBMembershipFieldCaption {
padding-left:25px;
}

.BBMembershipControlCell label {
padding-left:7px;
font-weight:normal;
}

#PC629_td_MembershipTitleCell {
font-weight:bold;
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
}





/*  ---- BBNC Custom Styles - Event Form Fixes ----  */

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;
}






/*  ---- BBNC Custom Styles - Search Form Fixes ----  */

.SearchEvenRowStyle td, .SearchOddRowStyle td  {
height:30px;
vertical-align:bottom;
}





/*  ---- BBNC Custom Styles - NewsReader/Weblog ----  */

.newschannelitem table td {
text-align:right;
}

table.NewsChannelItem {
width:auto;
margin:10px 0px;
}

* html table.NewsChannelItem {
border-top:1px solid #4F91CE;
}

.NewsChannelItemDesc p {
padding-bottom:10px;
}

.NewsReaderItemDesc p {
padding-bottom:0px;
}

.NewsReaderResultsList td {
border-bottom:1px solid #4F91CE;
padding:10px 0px 0px 0px;
}





/*  ---- BBNC Custom Styles - Job Board Form Fixes ----  */

.JobPostFieldControlCell  table span {
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
display:block;
padding:0px 3px;
font-weight:bold;
}

.JobPostFieldControlCell span.JobPostCheckboxCaption {
white-space:nowrap;
}

.JobPostDetailRow td {
padding-bottom:5px;
}





/*  ---- BBNC Custom Styles - Chapter Manager & Fundraising Fixes - DO NOT DELETE ----  */

.normal, .captionCell {
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
font-weight:bold;
}

legend.normalbold {
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
}

.head fieldset {
margin-left:-4px;
}

.CHOddRowStyle table td a, .CHEvenRowStyle table td a {
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
}

.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-family: arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
}

td#FixedFooterBlock{
text-align:left;
padding-top:15px;
padding-left:8px;
}





/*  ---- BBNC Custom Styles - Fundraiser & Personal Pages Fixes - DO NOT DELETE ----  */


.FRFieldSetCaption span, span.FRFieldSetCaption {
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
}

.FRListingHeading td {
border:none;
background:none;
border-collapse:collapse;
}

.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-family: arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
}

.FREvenRowStyle td table td, .FROddRowStyle td table td {
border:none;
}





/*  ---- BBNC Custom Styles - Discussion Board Form Fixes - DO NOT DELETE ----  */

.DiscussionSearchList td {
vertical-align:top;
}

.DiscussionSearchMessage {
padding-top:10px;
font-weight:bold;
}

tr.DiscussionSearchHeader td{
font-weight:bold;
font-size:12px;
padding-top:15px;
}

a.DiscussionSearchLink {
display:block;
padding-bottom:5px;
padding-top:5px;
}





/*  ---- BBNC Custom Styles - Donation Form Fixes ----  */

.DonationFieldControlCell span label {
white-space:nowrap;
font-weight:normal;
font-size:12px;
}

td.DonationFieldControlCell span.DonationCaptureReadonlyValue {
width:235px;
display:block;
} 

.DonationGridHeader td {
font-size:12px;
border:none !important;
font-weight:bold;
}

.DonationGridEvenRow td, .DonationGridEvenRow td span, .DonationGridOddRow td, .DonationGridOddRow td span {
font-size:12px;
border:none !important;
}

.DonationGridFooter td, .DonationGridFooter td span, .DonationGridFooter label {
font-weight:normal;
font-size:12px;
}
#PC583_txtAmount {
height: 20px;
margin-right:10px;
}
#PC583_tdOther label,
.DonationFieldControlCell,
td#PC583_rdoOther  {
margin:0;
vertical-align:top;
}
.DonationFieldControlCell span input {
vertical-align: middle;
}
input#PC583_rdoOther {
vertical-align:top;
}
span#PC583_lblAmtRequiredMarker {
float:right;
margin-top:-30px;
visibility:visible;
}
span#PC583_lblSymbol {
margin-top: 3px !important;
display: block;
float: left;
}
.DonationListingHeading span,
.DonationCaptureListingHeading span {
margin: 15px 0 5px;
border-bottom: 1px solid #d7d7d7;
padding-bottom: 1px;
display: block;
width: 85%;
}




/*  ---- BBNC Custom Styles - Survey Form Fixes ----  */

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;
}





/*  ---- BBNC Custom Styles - Report Form Fixes ----  */

.ReportFormTable td fieldset legend {
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
font-weight:bold;
margin-left:-5px;
}

.ReportTitle span {
font-family: "arial black",impact, sans-serif;
font-size: 12px;
line-height:100%;
text-transform:uppercase;
font-weight:bold;
color:#4F91CE;
padding-bottom:15px; 
margin:0px;
}

.ReportChartCell fieldset legend span {
font-weight:bold;
}





/*  ---- BBNC Custom Styles - Menu Customizations ----  */

.menuSubItem614 td.menuItem614, .menuSubItem628 td.menuItem628, .menuSubItem630 td.menuItem630, .menuSubItem626 td.menuItem626, .menuSubItem629 td.menuItem629, .menuSubItem624 td.menuItem624, .menuSubItem627 td.menuItem627, .menuSubItem625 td.menuItem625, .menuSubItem631 td.menuItem631 {
border-bottom:2px solid white;
}

.menuSubItem614 td.menuHover614 , .menuSubItem628 td.menuHover628, .menuSubItem630 td.menuHover630, .menuSubItem626 td.menuHover626, .menuSubItem629 td.menuHover629, .menuSubItem624 td.menuHover624, .menuSubItem627 td.menuHover627, .menuSubItem625 td.menuHover625, .menuSubItem631 td.menuHover631 {
border-bottom:2px solid white;
background-color:#B2D7A0;
color:white;
}

table.menuSubItem511 td.menuHover511, table.menuSubItem511 td.menuItem511, table.menuSubItem822 td.menuHover822, table.menuSubItem822 td.menuItem822, table.menuSubItem823 td.menuHover823, table.menuSubItem823 td.menuItem823, table.menuSubItem824 td.menuHover824, table.menuSubItem824 td.menuItem824, table.menuSubItem825 td.menuHover825, table.menuSubItem825 td.menuItem825, table.menuSubItem826 td.menuHover826, table.menuSubItem826 td.menuItem826, table.menuSubItem827 td.menuHover827, table.menuSubItem827 td.menuItem827, table.menuSubItem828 td.menuHover828, table.menuSubItem828 td.menuItem828, table.menuSubItem829 td.menuHover829, table.menuSubItem829 td.menuItem829 {
border:0;
}

/* #PC2509_DonationCapture1_lnkcsc_help img {
height:10px !important;
} */
