html,body {margin:0;border:0;padding:0}
.dInlineBlock {display:-moz-inline-block}
.dInlineBlock {display:inline-block}
.h1p {height:1%}
.h100p {height:100%}
.taCenter {text-align:center}
.taLeft {text-align:left}
.taRight {text-align:right}
.vaBottom {vertical-align:bottom}
.vaMiddle {vertical-align:middle}
.vaTop {vertical-align:top}
.w1p {width:1%}
.w100p {width:100%}
.w150px {width:150px}
.wsNowrap {white-space:nowrap}
.ContentTB2
{
   /* System Defaults */
   background-color:#DDDBDB;
   border:outset 1px;
}
.ContentTB2Hot
{
   /* System Defaults */
   background-color:#C0C0CF;
   border:outset 1px;
}
.BBModalBackground
{
   /* System Defaults */
   background-color: gray;
   filter: alpha(opacity=50);
   opacity: 0.5;
   -moz-opacity: 0.5;
}
.ContentTB
{
   /* System Defaults */
   background-color:#C0C0C0;
   border:outset 1px;
}
.ContentTBHot
{
   /* System Defaults */
   background-color:#C0C0CF;
   border:outset 1px;
}
.PageDesignerPane
{
   /* System Defaults */
   padding:1px;
}
.PageDesignerPaneHot
{
   /* System Defaults */
   background-color:#f5f5f5;
   border:dashed 1px green;
}
.BBFormCheckListContainer
{
   /* System Defaults */
   Height:100px;
   Overflow:auto;
   /* Layout */
   font-family:inherit;
   font-weight:bold;
}
.BBCalendarWeekendDay
{
   /* System Defaults */
   BORDER-RIGHT: black 1px solid;
   BORDER-TOP: black 1px solid;
   BORDER-LEFT: black 1px solid;
   BORDER-BOTTOM: black 1px solid;
}
.BBCalendarDay
{
   /* System Defaults */
   BORDER-RIGHT: black 1px solid;
   BORDER-TOP: black 1px solid;
   BORDER-LEFT: black 1px solid;
   BORDER-BOTTOM: black 1px solid;
   /* Layout */
   font-family:inherit;
   color:#FFFFFF;
   font-weight:bold;
   border:1px solid white;
}
.ReportInformationCell
{
   /* System Defaults */
   height:150px;
   white-space:normal;
   overflow:auto;
   /* Layout */
   font-weight:normal;
}
.BBGridHeader
{
   /* Layout */
   font-family:inherit;
   font-weight:bold;
}
.BBGridFooter
{
   /* Layout */
   font-family:inherit;
}
.BBModalDialog
{
   /* System Defaults */
   border: solid thin #999999;
}
.BBModalDialogTitle
{
   /* System Defaults */
   background-color: #000066;
   border-bottom: solid thin #999999;
   color: #FFFFFF;
   font-weight: bold;
   overflow: hidden;
   padding: 3px 3px 3px 3px;
   text-align: left;
   white-space: nowrap;
}
.BBModalDialogContent
{
   /* System Defaults */
   background-color: #FFFFFF;
   padding: 3px 3px 3px 3px;
}
.BBModalDialogButton
{
   /* System Defaults */
   width: 100px;
}
.BBSequenceMap
{
   /* System Defaults */
   margin:0px;
   padding:0px;
}
.BBSequenceMapStepList
{
   /* System Defaults */
   margin:0;
   padding:0;
   display:block;
   overflow:auto;
}
.BBSequenceMapStep
{
   /* System Defaults */
   list-style:none;
   float:left;
   margin-right:6px;
   margin-bottom:5px;
}
.BBSequenceMapCurrentStep
{
   /* System Defaults */
   font-weight:bold;
}
.BBSequenceMapStepItem
{
   /* System Defaults */
   display:block;
   border:1px solid #999999;
   background-color:#DDDDDD;
   padding:10px 5px;
   text-decoration:none;
   color:#000000;
   min-width:60px;
   text-align:center;
   font-size:10px;
   min-height:13px;
   white-space:nowrap;
}
.BBSequenceMapStepLink
{
   /* System Defaults */
   color:#000000;
   font-size:10px;
}
.BBSequenceMapStepLink:link
{
   /* System Defaults */
   color:#000000;
   font-size:10px;
}
.BBSequenceMapStepLink:visited
{
   /* System Defaults */
   color:#000000;
   font-size:10px;
}
.BBSequenceMapStepLink:hover
{
   /* System Defaults */
   color:#000000;
   text-decoration:underline;
   background-color:#EEEEEE;
   font-size:10px;
}
.BBSequenceMapStepLink:active
{
   /* System Defaults */
   color:#000000;
   font-size:10px;
}
.BBSequenceMapCurrentStepItem
{
   /* System Defaults */
   background-color:#AAAAAA;
   border-color:#555555;
}
.BBSequenceMapContentContainer
{
   /* System Defaults */
   clear:left;
   margin-top:20px;
}
.BBSequenceMapNavigationContainer
{
   /* System Defaults */
   float:right;
   margin-top:15px;
   margin-right:25px;
}
.DCFieldCaption
{
   /* System Defaults */
   width:150px;
   display:block;
   float:left;
   margin-right:2px;
   padding-right:5px;
   text-align:right;
}
.DCCreditValidation
{
   /* System Defaults */
   margin-bottom:0px;
}
.DCCreditExpiration
{
   /* System Defaults */
   margin-bottom:0px;
}
.DonationCaptureFormTableFieldset
{
   /* System Defaults */
   border:none;
}
.DonationCaptureFormTableFieldLegend
{
   /* System Defaults */
   font-weight:bold;
   font-size:13px;
   color:#000000;
   padding:0px;
}
.DonationCaptureFormTableFDFieldLegend
{
   /* System Defaults */
   font-weight:normal;
   font-size:11px;
}
.BBSequenceMapOptionalContainer
{
   /* System Defaults */
   float:left;
   margin-top:15px;
   margin-right:25px;
}
.BBClear
{
   /* System Defaults */
   clear: both;
   display: block;
   position: relative;
}
.BBCalendar
{
   /* System Defaults */
   border-color:black;
   /* Layout */
   font-family:inherit;
}
.BBCalendar:active
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   text-decoration: none;
   color: #333;
}
.BBCalendar:hover
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   text-decoration: none;
   color: #3A6F9B;
}
.BBCalendar:link
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color: #333;
   text-decoration: none;
}
.BBCalendar:visited
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   text-decoration: none;
   color: #333;
}
.BBCalendarDayHeader
{
   /* System Defaults */
   background-color:#336699;
   color:White;
   height:1px;
   /* Layout */
   font-family:inherit;
   font-weight:bold;
   color:#FFFFFF;
   border:1px solid white;
}
.BBCalendarNextPrev
{
   /* System Defaults */
   background-color:#336699;
   color:white;
   /* Layout */
   background-color:#0D1F42 !important;
   font-family:inherit;
   color:#FFFFFF;
   font-weight:bold;
   text-align:center;
   border-left:1px solid #0D1F42;
   border-right:1px solid #0D1F42;
}
.BBCalendarOtherMonthDay
{
   /* System Defaults */
   color:#CC9966;
   /* Layout */
   font-family:inherit;
   font-weight:bold;
   color:#BBBDBF;
   border:1px solid white;
}
.BBCalendarSelectedDay
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-weight:bold;
   color:#FFFFFF;
   border:1px solid white;
}
.BBCalendarSelector
{
   /* System Defaults */
   background-color:#336699;
   /* Layout */
   font-family:inherit;
   font-weight:bold;
   color:#FFFFFF;
   border:1px solid white;
}
.BBCalendarTitle
{
   /* System Defaults */
   background-color:#336699;
   color:white;
   font-weight:bold;
   /* Layout */
   background-color:#0D1F42 !important;
   font-family:Arial,Helvetica,sans-serif;
   color:#FFFFFF;
   font-weight:bold;
   text-align:center;
   height:20px;
}
.BBCalendarTodayDay
{
   /* System Defaults */
   background-color:#b0c4de;
   /* Layout */
   font-family:inherit;
   font-weight:bold;
   color:#FFFFFF;
   border:1px solid white;
}
.BBFieldCaption
{
   /* System Defaults */
   text-align:right;
   white-space:nowrap;
   /* Layout */
   background-color:transparent !important;
   font-family:inherit;
   font-weight:bold;
   color:#000;
   padding-right:4px;
   text-align:left;
   vertical-align:middle;
   white-space:normal;
}
.BBFieldCheckboxCaption
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-family:inherit;
   font-weight:normal;
   white-space:nowrap;
   }* .BBFieldCheckboxCaption input {margin:0 3px 0 0;
}
.BBFieldControlCell
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-family:inherit;
   color:#333;
   padding:3px 0;
}
.BBFormButtonCell
{
   /* System Defaults */
   text-align:center;
}
.BBFormButtonRow
{
   /* System Defaults */
   background-color:white;
   /* Layout */
   background:transparent !important;
}
.BBFormCheckbox
{
   /* Layout */
   font-family:inherit;
   font-weight:normal;
}
.BBFormChecklist
{
   /* System Defaults */
   border:1pt solid buttonFace;
   /* Layout */
   font-family:inherit;
   font-weight:normal;
   border:none !important;
}
.BBFormErrorMessage
{
   /* System Defaults */
   color:red;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   color:#EA2121;
   font-weight:bold;
}
.BBFormReadonlyValue
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-family:inherit;
   font-weight:normal !important;
   font-style:normal !important;
   white-space:normal;
}
.BBFormRequiredFieldMarker
{
   /* System Defaults */
   color:red;
   font-size:medium;
   font-weight:bolder;
   vertical-align:middle;
   /* Layout */
   color:#EA2121;
   font-family:inherit;
   font-size:1.5em;
   font-weight:bold;
   vertical-align:middle;
   padding:5px 0 0;
}
.BBFormRequiredFieldMissingText
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   color:#EA2121;
   font-weight:bold;
}
.BBFormSelectList
{
   /* System Defaults */
   background-color:White;
   width:auto;
   /* Layout */
   font-family: Arial, Helvetica, sans-serif;
   background-color:transparent;
}
.BBFormSubmitButton
{
   /* Layout */
   font-family:inherit;
   width:auto;
}
.BBFormTable
{
   /* System Defaults */
   border:1pt solid buttonface;
   /* Layout */
   border:0px none transparent !important;
   font-family:inherit;
   font-size:1em;
   font-weight:normal;
   margin:0 0 10px;
   padding:0;
   border-collapse:collapse;
}
.BBFormTextArea
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   /* Layout */
   font-family: Arial, Helvetica, sans-serif;
   font-size:1em;
}
.BBFormTextbox
{
   /* System Defaults */
   width:150px;
   /* Layout */
   background-color:#FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   width:80%;
}
.BBFormTitle
{
   /* System Defaults */
   border-bottom:1pt solid buttonface;
   color:black;
   font-weight:bold;
   text-align:center;
   /* Layout */
   border-collapse:collapse;
   border:none;
   background-color:#E3E4E5 !important;
   color:#003366;
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
   font-weight:bold;
   margin:0;
   padding:4px 6px;
   text-align:left;
}
.BBFormValidatorSummary
{
   /* System Defaults */
   background-color:white;
   color:red;
   text-align:left;
   /* Layout */
   font-family:inherit;
   color:#EA2121;
   font-weight:bold;
   background:transparent !important;
   margin:0 6px;
}
.BBListingHeading
{
   /* System Defaults */
   background-color:buttonFace;
   border:1pt solid buttonFace;
   font-size:10pt;
   text-align:left;
   /* Layout */
   border:none;
   font-family:inherit;
   font-size:1em;
   color:#000;
   font-weight: bold;
   margin:0;
   padding:0;
   text-align:left !important;
   background-color:transparent !important;
}
.BBListingItem
{
   /* Layout */
   font-family:inherit;
}
.BBListingTable
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   border-top:1pt solid buttonFace;
   /* Layout */
   font-family:inherit;
   border:none !important;
   border-collapse:collapse;
}
.BBMessage
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-weight:normal;
   font-style:normal;
   font-family:inherit;
   padding:10px 6px;
}
.BBNameLink:active
{
   /* System Defaults */
   color:Black;
   /* Layout */
   text-decoration: none;
   color: #333;
}
.BBNameLink:hover
{
   /* System Defaults */
   color:Green;
   /* Layout */
   text-decoration: none;
   color: #3A6F9B;
}
.BBNameLink:link
{
   /* System Defaults */
   color:black;
   /* Layout */
   color: #333;
   text-decoration: none;
}
.BBNameLink:visited
{
   /* System Defaults */
   color:blue;
   /* Layout */
   text-decoration: none;
   color: #333;
}
.BBPrivateListingItem
{
   /* Layout */
   font-family:inherit;
   font-style:normal;
}
.PagedListFooter
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   display:block;
   margin:0 6px;
}
.PagedListFooterLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   text-decoration: none;
   color: #3A6F9B;
}
.PagedListFooterLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color: #333;
   text-decoration: none;
}
.PagedListFooterLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   text-decoration: none;
   color: #333;
}
.SpellBody
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:0px 6px 6px 6px;
   /* Layout */
   font-family:inherit;
   background:transparent !important;
   }.SpellBody td {padding:0 6px 5px;
}
.SpellButton
{
   /* System Defaults */
   margin:0px, 0px, 2px, 2px;
   width:100%;
   /* Layout */
   display:block;
   margin:0 auto;
   width:auto;
}
.SpellCheckBadWord
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   color:#EA2121;
   font-weight:bold;
}
.SpellCheckTextBox
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:auto;
   margin:0 0 5px;
}
.SpellFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.SpellHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   border:none;
   font-family:inherit;
   font-size:1em;
   font-weight:bold;
   text-align:left;
   background-color:transparent;
   display:block;
   margin:5px 6px 0;
}
.SpellHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
   border:none;
   }.SpellHeadingCell td {padding:0 6px 5px;
}
.SpellHeadLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   display:block;
   margin:0 6px;
}
.SpellLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   text-align:right;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   padding:0 5px 5px 0;
   width:25% !important;
   vertical-align:middle;
}
.SpellSubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   font-weight:bold;
}
.SpellSuggestionList
{
   /* System Defaults */
   border:1px solid black;
   height:auto;
   width:100%;
   /* Layout */
   font-family:inherit;
   border:2px inset #000000;
   width:300px;
}
.SpellText
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:12px, 6px, 6px, 6px;
   /* Layout */
   font-family:inherit;
   background-color:transparent;
   font-style:italic;
   }.SpellText td {padding:5px 6px;
}
.SpellTextValue
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   display:block;
   margin:0 0 5px;
}
.BBListOddRowStyle
{
   /* System Defaults */
   background-color:#e9e9e9;
   /* Layout */
   font-family:inherit;
   background-color:transparent !important;
}
.BBListEvenRowStyle
{
   /* Layout */
   font-family:inherit;
   background:transparent !important;
}
.MatchFinderResultsList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.ReportChartCell
{
   /* Layout */
   font-family:inherit;
}
.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-family:inherit;
   font-size:1em;
}
.SpellFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
   /* Layout */
   font-size:1em;
}
.MatchFinderDetailsValue
{
   /* System Defaults */
   font-size:10pt;
   font-style:normal;
}
.SpellFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   width:auto;
}
.ReportFormTable
{
   /* Layout */
   font-family:inherit;
   width:auto;
   margin:10px 0 0;
}
.SpellFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family:Arial,Helvetica,sans-serif;
   font-size:1em;
}
.ReportTitle
{
   /* System Defaults */
   height:18px;
}
.MatchFinderEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #e5e5e5;
   padding-bottom:8px;
   margin-bottom:8px;
}
.ReportEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #e5e5e5;
   padding-bottom:8px;
   margin-bottom:8px;
}
.ReportListingHeading
{
   /* Layout */
   font-size:1em;
}
.MatchFinderOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #e5e5e5;
   padding-bottom:8px;
   margin-bottom:8px;
}
.ReportOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #e5e5e5;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBNavbarItemDefault
{
   /* Layout */
   border-bottom:1px solid #999999;
   padding: 10px 0px 10px 0px;
}
.LoginSectionHeader
{
   /* System Defaults */
   font-style:italic;
   font-weight:bold;
   text-align:left;
   background-color: #eeeeee;
   padding-left:4px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:black;
   /* Layout */
   border-collapse:collapse;
   border:none;
   background-color:#E3E4E5 !important;
   color:#003366;
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
   font-weight:bold;
   height:16px;
   margin:0;
   padding:4px 0 4px 6px;
   text-align:left;
   text-transform:uppercase;
   font-style:normal;
}
.LoginLink
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   text-decoration:underline;
   /* Layout */
   font-family: inherit;
   font-size:1em;
}
.LoginFieldCaption
{
   /* Layout */
   width:35%;
}
.LoginFieldMessage
{
   /* System Defaults */
   FONT-SIZE: 8pt;
   COLOR: gray;
   FONT-FAMILY: Arial Narrow;
}
.LoginFormSubmitButton
{
   /* Layout */
   margin:0 0 8px;
}
.LoginFormTable
{
   /* System Defaults */
   border:0;
   width:275px;
   /* Layout */
   width:692px;
   }.LoginFormTable .BBFormRequiredFieldMarker {width:25%;
}
.LoginFormTextArea
{
   /* System Defaults */
   width:140px;
   /* Layout */
   width:200px;
}
.LoginFormTextbox
{
   /* Layout */
   width:200px;
}
.LoginFormTextboxNarrow
{
   /* Layout */
   width:150px;
}
.LoginFormTitle
{
   /* System Defaults */
   Padding-right:2px;
   Padding-top:6px;
   Padding-bottom:6px;
   font-family:verdana, arial;
   color:#2B3b76;
   font-size: 14px;
   text-align:left;
   border-bottom:none;
   /* Layout */
   color:#003366;
   font-size:11px;
   font-family:inherit;
   padding:4px 0 4px 6px;
}
.RoleImage
{
   /* System Defaults */
   width:20px;
   margin:2px 2px 2px 2px;
}
.RoleImageContainer
{
   /* System Defaults */
   padding:2px 2px 2px 2px;
}
.ProfileImageDefault
{
   /* System Defaults */
   width:100px;
}
.ProfileFormPrivateControlCell
{
   /* System Defaults */
   text-align:center;
   /* Layout */
   width:50%;
   text-align:left;
}
.ProfileFieldCaption
{
   /* Layout */
   width:40%;
}
.ProfileFieldCaptionDisabled
{
   /* System Defaults */
   color:#CCCCCC;
}
.ProfileFormButtonCell
{
   /* System Defaults */
   text-align:right;
}
.ProfileFormRequiredFieldMarkerDisabled
{
   /* System Defaults */
   color:#CCCCCC;
}
.ProfileFormTable
{
   /* System Defaults */
   border:0;
   /* Layout */
   width:692px;
   }.ProfileFormContainerCell {border-top:none !important;
   }.ProfileFormTable td {border:none !important;
}
.ProfileFormTextbox
{
   /* Layout */
   width:90%;
}
.ProfileFormChildRowTitle
{
   /* System Defaults */
   text-align:right;
}
.ProfileFormTitle
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-size:1em;
   padding:4px 6px;
   width:50%;
   text-align:left !important;
}
.DirectorySearchForm
{
   /* Layout */
   width:668px;
}
.DirectoryListingItemInteriorTable
{
   /* System Defaults */
   border-collapse: collapse;
   white-space: nowrap;
   width: 100%;
}
.DirectoryFormSelectList
{
   /* Layout */
   width:auto;
}
.DirectoryPagingButton
{
   /* System Defaults */
   width:60px;
   /* Layout */
   width:auto;
   margin:10px 0;
}
.DirectoryFormTable
{
   /* Layout */
   width:100%;
   }.BBRecordSearchDisplayButton {margin:10px 0px 10px 2px;
   padding:3px 6px;
   font-family:Arial,Verdana,Sans-Serif;
   font-weight:bold;
   font-size:1em;
}
.DirectoryFormTextBox
{
   /* Layout */
   width:150px;
   margin:0 10px 0 0;
}
.DirectoryListingHeading
{
   /* System Defaults */
   border-left: 1pt solid #FFFFFF;
   border-right: 1pt solid #FFFFFF;
   padding: 3px;
   /* Layout */
   padding:0 25px 0 0;
}
.DirectoryListingItem
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   vertical-align: top;
   /* Layout */
   padding:5px 25px 5px 0;
}
.DirectoryListingTable
{
   /* System Defaults */
   border-collapse: collapse;
   /* Layout */
   margin:10px 6px;
   width:680px;
}
.DonationCaptureLink:active
{
   /* Layout */
   text-decoration: none;
   color: #3366CC;
}
.DonationCaptureLink:hover
{
   /* Layout */
   text-decoration: none;
   color: #CC3300;
}
.DonationCaptureLink:link
{
   /* Layout */
   color: #25478D;
   text-decoration: none;
}
.DonationCaptureLink:visited
{
   /* Layout */
   text-decoration: none;
   color: #3366CC;
}
.DonationHelpFormDDTable
{
   /* System Defaults */
   height:275px;
}
.DonationHelpFormGATable
{
   /* System Defaults */
   height:280px;
}
.DonationHelpFormCheckTable
{
   /* System Defaults */
   height:50px;
}
.DonationHelpFormCSCTable
{
   /* System Defaults */
   height:400px;
}
.DonationCaptureFieldControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   width:400px;
}
.DonationCaptcha
{
   /* System Defaults */
   margin:0px;
}
.DonationCaptchaControlCell
{
   /* System Defaults */
   margin-left:154px;
   clear:right;
   margin-top:3px;
   white-space: nowrap;
}
.DonationCaptchaImageContainer
{
   /* System Defaults */
   border:1px solid #AAAAAA;
}
.DonationCaptchaActionLinkContainer
{
   /* System Defaults */
   text-align:right;
}
.DonationECardSectionSeparator
{
   /* System Defaults */
   background-color:LightGrey;
   margin-left:20px;
   padding:2px;
}
.DonationECardSectionBody
{
   /* System Defaults */
   padding:5px 5px 5px 20px;
}
.DonationECardTemplate
{
   /* System Defaults */
   padding:2px;
}
.DonationCaptureFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   width:150px;
   /* Layout */
   vertical-align:middle;
   padding:5px 20px 50x 0px;
   width:20%;
   white-space:nowrap;
}
.DonationFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   /* Layout */
   vertical-align:top;
   padding:7px 20px 5px 0;
   width:20%;
   white-space:nowrap;
}
.DonationCaptchaCaption
{
   /* System Defaults */
   float:left;
   clear:left;
   text-align:right;
   padding-top:5px;
   padding-bottom:5px;
   margin-top:2px;
}
.DonationCaptureFieldControlCell
{
   /* Layout */
   padding:5px 0;
   width:50%;
}
.DonationFieldControlCell
{
   /* Layout */
   width:50%;
   vertical-align:middle;
   padding:0 2px;
}
.DonationButtonCell
{
   /* System Defaults */
   text-align:right;
   /* Layout */
   text-align:left;
}
.DonationCaptureReadonlyValue
{
   /* System Defaults */
   text-align:left;
   font-size:x-small;
}
.DonationCaptureRequiredFieldMarker
{
   /* Layout */
   width:40%;
}
.DonationRequiredFieldMarker
{
   /* Layout */
   width:40%;
}
.DonationCaptureSelectList
{
   /* Layout */
   white-space:nowrap;
   width:auto;
}
.DonationCaptureSelectListNarrow
{
   /* System Defaults */
   width:75px;
   /* Layout */
   margin-left:1px;
}
.DonationSelectList
{
   /* Layout */
   width:auto;
}
.DonationCaptureFormTable
{
   /* System Defaults */
   width:100%;
   /* Layout */
   font-size:1em;
}
.DonationFormTable
{
   /* Layout */
   width:100%;
   margin:0;
   border-collapse:collapse;
}
.DonationCaptureTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:95%;
}
.DonationTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:95%;
}
.DonationCaptureTextboxNarrow
{
   /* System Defaults */
   width:80px;
   /* Layout */
   width:100px;
}
.DonationCaptureTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:95%;
}
.DonationTextboxNarrow
{
   /* System Defaults */
   width:80px;
   /* Layout */
   width:100px;
}
.DonationTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:95%;
}
.DonationCaptureListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:White;
   height:30px;
   text-align:center;
   /* Layout */
   background-color:#E3E4E5 !important;
   color:#003366;
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
   font-weight:bold;
   margin:0;
   padding:4px 6px;
   text-align:left;
   height:auto;
}
.DonationListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:white;
   height:30px;
   text-align:center;
   /* Layout */
   background-color:#E3E4E5 !important;
   color:#003366;
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
   font-weight:bold;
   margin:0;
   padding:4px 6px;
   text-align:left;
   height:auto;
}
.DonationMessage
{
   /* Layout */
   padding:0;
}
.BBClassNotesApprovalFilterRow
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   border-top:1pt solid buttonFace;
}
.BBClassNotesDisplayTable
{
   /* System Defaults */
   width:100%;
}
.BBClassNotesNoteTitleRow
{
   /* System Defaults */
   color:black;
   vertical-align:top;
}
.BBClassNotesTabButtonSelected
{
   /* System Defaults */
   font-weight:bold;
}
.BBClassNotesFormTable
{
   /* System Defaults */
   width:100%;
}
.BBClassNotesTextArea
{
   /* System Defaults */
   width:100%;
}
.BBClassNotesLastModifiedMessage
{
   /* System Defaults */
   color:black;
   text-align:right;
}
.EventAttendeesComplete
{
   /* System Defaults */
   background-color:#eeeeee;
   color:#666666;
   padding-left:2px;
   font-size:xx-small;
   /* Layout */
   font-size:1em;
}
.EventAttendeesCurrent
{
   /* System Defaults */
   background-color:#eeeeee;
   color:#666666;
   padding-left:2px;
   font-size:xx-small;
   font-weight:bold;
   /* Layout */
   font-size:1em;
}
.EventAttendeesFuture
{
   /* System Defaults */
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
}
.EventAttendeesGrid
{
   /* System Defaults */
   font-size:xx-small;
   color:#666666;
   vertical-align:top;
   background-color:#eeeeee;
   border:1px solid #dcdcdc;
   padding-right:8px;
   margin-bottom:10px;
   /* Layout */
   font-size:1em;
}
.EventAttendeesOverallTotal
{
   /* System Defaults */
   font-weight:normal;
   background-color:#eeeeee;
   font-size:xx-small;
   padding-right:6px;
   /* Layout */
   font-size:0.9em;
}
.EventItemRegistrantsEventName
{
   /* System Defaults */
   background-color:#eeeeee;
   font-style:italic;
   font-weight:bold;
   text-align:left;
   padding-left:4px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:black;
   /* Layout */
   border:medium none;
   font-style:normal;
   background-color:transparent;
   font-size:1.4em;
   font-weight:bold;
   padding:0 0 6px;
   line-height:1em;
   text-align:left;
   color:#666666;
}
.EventItemsSelectionGrid
{
   /* System Defaults */
   margin-top:6px;
   margin-bottom:6px;
   border:1px solid #ebebeb;
   /* Layout */
   border:none;
}
.EventSectionHeader
{
   /* System Defaults */
   font-weight:bold;
   background-color:#ffffff;
   Padding-right:2px;
   Padding-top:6px;
   Padding-bottom:6px;
   font-family:verdana, arial;
   color:#2B3b76;
   font-size: 14px;
   text-align:left;
   border-bottom:none;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   color:#000;
   font-weight:bold;
   background-color:transparent;
}
.EventTicketsBodyCell
{
   /* System Defaults */
   color:#666666;
   font-size:xx-small;
   font-weight:normal;
   /* Layout */
   font-size:0.9em;
}
.EventTicketsHeaderCell
{
   /* System Defaults */
   font-weight:normal;
   color:#666666;
   font-size:xx-small;
   /* Layout */
   font-size:0.9em;
}
.SummaryGridEventTitle
{
   /* System Defaults */
   font-style:normal;
   font-size: 11px;
   font-weight:bold;
   /* Layout */
   font-size:1em;
}
.EventItemRegistrantControlCellName
{
   /* System Defaults */
   text-align:right;
   /* Layout */
   width:25%;
   padding:10px 0 0;
   } * .EventItemRegistrantControlCellName .BBFieldCaption {white-space:nowrap;
}
.EventItemRegistrantsHeader
{
   /* System Defaults */
   background-color:transparent;
   text-align:left;
   font-weight:bold;
   color:#666666;
   padding-top:8px;
   padding-left:6px;
   padding-bottom:6px;
   border-bottom:1px solid #dcdcdc;
   /* Layout */
   border-bottom:1px solid #888888;
   color:#000;
   font-size:1em;
   font-weight:bold;
   padding:10px 0pt 0pt;
   text-align:left;
}
.EventItemRegistrationControlCellDescription
{
   /* System Defaults */
   font-weight:bold;
   text-align:left;
   width:100px;
   /* Layout */
   width:25%;
}
.EventItemRegistrationControlCellNumParticipants
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   width:25%;
}
.EventItemRegistrationControlCellPrice
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   width:100px;
   /* Layout */
   width:25%;
}
.EventItemRegistrationFooterControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   width:70px;
}
.EventItemRegistrationFooterControlCellNumRegistrations
{
   /* System Defaults */
   font-weight:bold;
   width:25px;
}
.EventItemRegistrationFooterControlCellRegistrations
{
   /* System Defaults */
   width:100px;
}
.EventItemRegistrationFooterControlCellTotal
{
   /* System Defaults */
   text-align:right;
   width:150px;
}
.EventItemRegistrationsHeader
{
   /* System Defaults */
   background-color:transparent;
   text-align:left;
   font-size:11px;
   font-weight:bold;
   color:#666666;
   font-family:verdana, arial, helvetica, sans serif;
   /* Layout */
   font-size:1.4em;
   font-weight:bold;
   padding:0 0 6px;
   line-height:1em;
   text-align:left;
   color:#666666;
}
.EventProgressCell
{
   /* System Defaults */
   background-color:#333399;
   height:10px;
   /* Layout */
   background-color:#E0DFDE;
   border:1px solid #0D4B71;
   color:#000;
   font-family:inherit;
   font-size:1em;
   font-weight:bold;
   height:5px;
   text-align:center;
   white-space:nowrap;
   padding:5px;
   line-height:1;
}
.EventProgressCellFuture
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   /* Layout */
   background:transparent url(view.image?Id=395) no-repeat 50% 50%;
   border:1px solid #0D4B71;
   color:#FFF;
   font-family:inherit;
   font-size:1em;
   font-weight:bold;
   height:5px;
   text-align:center;
   white-space:nowrap;
   padding:5px;
   line-height:1;
}
.EventProgressCellPast
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   /* Layout */
   background:transparent url(view.image?Id=395) no-repeat 50% 50%;
   border:1px solid #0D4B71;
   color:#FFF;
   font-family:inherit;
   font-size:1em;
   font-weight:bold;
   height:5px;
   text-align:center;
   white-space:nowrap;
   padding:5px;
   line-height:1;
}
.EventItemRegistrantControlCell
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   padding:10px 0 0 1px;
}
.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 */
   font-size:1em;
}
.EventItemRegistrationFooterTable
{
   /* System Defaults */
   border:none;
   width:485px;
}
.EventItemRegistrationsTable
{
   /* System Defaults */
   border:none;
   text-align:left;
   width:550px;
   margin-left:20px;
   /* Layout */
   width:100%;
   margin:0;
   font-size:1em;
}
.EventItemsTable
{
   /* System Defaults */
   border:none;
}
.EventTable
{
   /* System Defaults */
   border:none;
   width:550px;
   /* Layout */
   margin:0;
   width:100%;
}
.EventItemRegistrantTextbox
{
   /* System Defaults */
   width:200px;
}
.EventItemRegistrationTextbox
{
   /* System Defaults */
   width:25px;
}
.EventItemTitleDescription
{
   /* System Defaults */
   border:none;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   color:#000;
   font-size:1em;
   font-weight:normal;
   display:block;
   padding:1em 0 0;
}
.EventItemTitleName
{
   /* System Defaults */
   border:none;
   font-size:medium;
   /* Layout */
   font-size:1.4em;
   font-weight:bold;
   padding:0 0 6px;
   line-height:1em;
   text-align:left;
   color:#666666;
}
.EventItemTitleTime
{
   /* System Defaults */
   border:none;
   font-size:small;
   /* Layout */
   font-family:inherit;
   color:#000;
   font-size:1em;
   text-transform:none;
   display:block;
   padding:1em 0 0;
}
.EventMessage
{
   /* System Defaults */
   text-align:center;
}
.SubscriptionFormTable
{
   /* Layout */
   }.SubscriptionFormList input {margin:0 3px 0 0;
   }.SubscriptionFormTable table {border-collapse:collapse;
}
.SubscriptionFormMessage
{
   /* Layout */
   }.BSubscriptionFormMessage input {margin:0 3px 0 0;
   display:block;
   float:left;
   }.BSubscriptionFormMessage label {display:block;
   float:right;
}
.ProfilePhotoFormTable
{
   /* Layout */
   margin:1em 0;
}
.ProfilePhotoFormTextbox
{
   /* System Defaults */
   width:250px;
}
.MailForwardingFormTable
{
   /* Layout */
   border: 0px;
}
.DiscussionPending
{
   /* System Defaults */
   color:#f00;
}
.DiscussionFilterSpacer
{
   /* System Defaults */
   width:2px;
}
.DiscussionFooterLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.DiscussionFooterLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.DiscussionFooterLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.DiscussionGroupApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.DiscussionGroupDeleteButton
{
   /* System Defaults */
   background:url(images/DeleteBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.DiscussionGroupHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:#E3E4E5;
}
.DiscussionGroupHeadingText
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   border-collapse:collapse;
   border:none;
   background-color:#E3E4E5 !important;
   color:#003366;
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
   font-weight:bold;
   margin:0;
   padding:4px 0 4px 6px;
   text-align:left;
   display:block;
}
.DiscussionGroupNewTopicButton
{
   /* System Defaults */
   background:url(images/PostNewTopic.gif) no-repeat;
   height:14px;
   padding:0px;
   width:79px;
   /* Layout */
   display:block;
   margin:0 10px 0 auto;
}
.DiscussionGroupReplyButton
{
   /* System Defaults */
   height:13px;
   margin-right:6px;
   padding:0px;
   width:36px;
}
.DiscussionGroupReplyTextbox
{
   /* System Defaults */
   width:100%;
}
.DiscussionGroupSearchCellSpacer
{
   /* System Defaults */
   width:1%;
}
.DiscussionGroupSearchTextCell
{
   /* System Defaults */
   width:45%;
   /* Layout */
   padding:0 6px;
}
.DiscussionGroupSpellButton
{
   /* Layout */
   margin:5px 6px;
   display:block;
}
.DiscussionMessageNew
{
   /* System Defaults */
   color:#f00;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   display:block;
   margin:0 6px 5px;
}
.DiscussionMessageSepHR
{
   /* System Defaults */
   color:#ccc;
   margin:3px 0px 0px 0px;
   padding:0;
   width:95%;
   /* Layout */
   display:none;
}
.DiscussionNew
{
   /* System Defaults */
   color:#f00;
}
.DiscussionReplyBody
{
   /* System Defaults */
   background-color:transparent;
   padding:0px 6px 0px 0px;
   /* Layout */
   padding:0;
   }.DiscussionReplyBody td {white-space:normal;
}
.DiscussionReplyFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.DiscussionReplyHeading
{
   /* System Defaults */
   background-color:transparent;
   height:21px;
   padding:3px 5px 2px 0px;
}
.DiscussionReplySubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.DiscussionReplyTable
{
   /* System Defaults */
   margin:0px 0px 10px 0px;
   width:100%;
}
.DiscussionThreadLBracket
{
   /* System Defaults */
   background:url(images/Bracket3.gif) no-repeat;
   height:21px;
   padding:0px;
   width:11px;
}
.DiscussionThreadRBracket
{
   /* System Defaults */
   background:url(images/Bracket2.gif) no-repeat;
   height:21px;
   padding:0px;
   width:11px;
}
.DiscussionThreadTBracket
{
   /* System Defaults */
   background:url(images/Bracket1.gif) no-repeat;
   background-position:3px 3px;
   border-style:none;
   border-top:none;
   height:21px;
   padding:0px;
   width:11px;
}
.DiscussionTopicBody
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:12px 6px 6px 6px;
   /* Layout */
   background-color:transparent;
   padding:0;
   }.DiscussionTopicBody td {white-space:normal;
}
.DiscussionTopicFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   display:block;
   margin:0 6px 5px;
}
.DiscussionTopicHeading
{
   /* System Defaults */
   background-color:#e9e9e9;
   height:21px;
   padding:3px 5px 2px 5px;
   /* Layout */
   background-color:transparent;
   padding:0;
   }.DiscussionTopicHeading td {padding:5px 6px;
}
.DiscussionTopicLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.DiscussionTopicLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.DiscussionTopicLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.DiscussionTopicList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   margin:10px 6px;
}
.DiscussionTopicListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   }.DiscussionTopicListHeader td {padding:0 0 5px;
}
.DiscussionTopicNumReplies
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.DiscussionTopicSepHR
{
   /* System Defaults */
   width:95%;
}
.DiscussionTopicSubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.DiscussionTopicTable
{
   /* System Defaults */
   margin:0px 0px 5px 0px;
   width:100%;
}
.PostDiscussionPreviewHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   display:block;
   margin:5px 6px 0;
}
.PostDiscussionPreviewHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
}
.PostDiscussionPreviewLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   display:block;
   margin:5px 6px;
}
.PostDiscussionReplyHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.PostDiscussionReplyHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
   padding:5px 6px;
}
.PostDiscussionReplyLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   display:block;
   margin:0 6px 5px;
}
.PostDiscussionTopicHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   display:block;
   margin:10px 6px 0;
}
.PostDiscussionTopicHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
}
.PostDiscussionTopicLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   display:block;
   margin:0 6px;
}
.DiscussionFilterFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   width:60px;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.DiscussionReplyFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.DiscussionTopicFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   display:block;
   margin:0 6px 5px;
}
.PostReplyFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   display:block;
   margin:0 6px;
   text-align:left;
}
.PostTopicFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   display:block;
   font-family:inherit;
   font-size:1em;
   margin:0pt 6px;
   text-align:left;
}
.PostReplyFieldControlCell
{
   /* Layout */
   padding:3px 6px;
}
.PostTopicFieldControlCell
{
   /* Layout */
   padding:3px 6px;
}
.DiscussionGroupButtonCell
{
   /* System Defaults */
   text-align:left;
}
.PostDiscussionPreviewFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.PostDiscussionReplyFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.PostDiscussionTopicFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.DiscussionGroupMessageTextArea
{
   /* System Defaults */
   width:95%;
   /* Layout */
   width:50%;
}
.DiscussionGroupSearchTextbox
{
   /* System Defaults */
   width:100%;
}
.DiscussionGroupTopicTextbox
{
   /* System Defaults */
   width:95%;
   /* Layout */
   width:50%;
}
.DiscussionGroupFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   font-family:inherit;
   font-size:1em;
}
.DiscussionGroupValidationSummary
{
   /* System Defaults */
   background-color:transparent;
}
.DiscussionThreadList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.DiscussionTopicsOddRowStyle
{
   /* Layout */
   background-color:transparent;
}
.DiscussionGroupMessage
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.BBDocumentDisplayDescriptionStyle
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   }.BBDocumentDisplayDescriptionStyle td {padding:0 0 1em;
}
.BBDocumentDisplayHeaderRow
{
   /* Layout */
   font-weight:bold;
   }.BBDocumentDisplayHeaderRow td {padding:0 0 1em;
}
.BBDocumentDisplayHeaderSelected
{
   /* System Defaults */
   font-weight:bold;
}
.BBDocumentDisplayNew
{
   /* System Defaults */
   color:#FF0000;
}
.BBDocumentDisplayTable
{
   /* System Defaults */
   background-color:transparent;
   width:100%;
   /* Layout */
   width:680px;
   margin:0 6px;
}
.BBDocumentTabButtons
{
   /* Layout */
   background-color:#E3E4E5 !important;
   border:medium none;
   border-collapse:collapse;
   color:#003366;
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
   font-weight:bold;
   margin:0pt;
   padding:4px 0pt 4px 6px;
   text-align:left;
}
.BBDocumentFormTable
{
   /* System Defaults */
   width:100%;
}
.BBDocumentAddDescription
{
   /* System Defaults */
   font-size:medium;
}
.BBDocumentAddFile
{
   /* System Defaults */
   width:auto;
}
.BBPollAnswersTable
{
   /* System Defaults */
   text-align:left;
}
.BBPollResultsTableSummaryCell
{
   /* System Defaults */
   font-weight:bold;
}
.BBPollsQuestionCell
{
   /* System Defaults */
   font-size:small;
   text-align:left;
}
.BBPollsQuestionRow
{
   /* System Defaults */
   font-weight:bold;
}
.BBPollsSubmitButtonCell
{
   /* System Defaults */
   text-align:center;
}
.BBPollsSubmitButtonRow
{
   /* System Defaults */
   text-align:center;
}
.BBPollsSubmitButton
{
   /* System Defaults */
   font-weight:bold;
}
.BBPollsFormTable
{
   /* System Defaults */
   margin:2 2 2 2;
}
.BBPollsFormTitle
{
   /* System Defaults */
   text-align:left;
}
.JobBoardLegend
{
   /* System Defaults */
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   display:block;
   font-size:1em;
   padding:6px;
}
.JobBoardPostLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   display:block;
   padding:6px;
   color:#3A6F9B;
   font-weight:bold;
}
.JobBoardPostLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   display:block;
   padding:6px;
   color:#333;
   font-weight:bold;
}
.JobBoardPostLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   display:block;
   padding:6px;
   color:#333;
   font-weight:bold;
}
.JobBoardSearchLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   display:block;
   padding:6px;
   color:#3A6F9B;
   font-weight:bold;
}
.JobBoardSearchLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   display:block;
   padding:6px;
   color:#333;
   font-weight:bold;
}
.JobBoardSearchLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   display:block;
   padding:6px;
   color:#333;
   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;
}
.JobDetailHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
   font-size:11px;
}
.JobDetailLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-size:1em;
}
.JobDetailLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color:#3A6F9B;
}
.JobDetailLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color:#333;
}
.JobDetailLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color:#333;
}
.JobPostDetailFieldCaption
{
   /* System Defaults */
   background-color:#e9e9e9;
   text-align:right;
   white-space:nowrap;
   width:25%;
   /* Layout */
   background-color:transparent;
   text-align:left;
}
.JobPostDetailFieldValue
{
   /* System Defaults */
   background-color:#f5f5f5;
   width:75%;
   /* Layout */
   background-color:transparent;
}
.JobPostDetailTable
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-size:1em;
}
.JobResultsApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.JobResultsDeleteButton
{
   /* System Defaults */
   background:url(images/DeleteBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.JobResultsFilterFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   width:80%;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.JobResultsFilterSpacer
{
   /* System Defaults */
   width:2px;
}
.JobResultsHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-weight:bold;
   font-family:inherit;
}
.JobResultsHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
   padding:8px;
   font-size:11px;
   line-height:180%;
}
.JobResultsLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   display:block;
   font-size:1em;
   padding:6px;
   font-family:inherit;
}
.JobResultsLink:hover
{
   /* System Defaults */
   color:#06C;
   font-size:8pt;
   text-decoration:underline;
   /* Layout */
   font-size:1em;
   color:#3A6F9B;
}
.JobResultsLink:link
{
   /* System Defaults */
   color:#06C;
   font-size:8pt;
   text-decoration:none;
   /* Layout */
   font-size:1em;
   color:#333;
}
.JobResultsLink:visited
{
   /* System Defaults */
   color:#69C;
   font-size:8pt;
   text-decoration:none;
   /* Layout */
   font-size:1em;
   color:#333;
}
.JobResultsList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   margin:6px;
}
.JobResultsListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-weight:bold;
   font-size:12pt;
}
.JobResultsNew
{
   /* System Defaults */
   color:#f00;
}
.PostJobHeading
{
   /* Layout */
   font-weight:bold;
}
.PostJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
   padding:6px;
}
.PostJobLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   display:block;
   font-size:1em;
   padding:6px;
}
.PreviewJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
}
.PreviewJobLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-size:1em;
}
.SearchJobHeading
{
   /* Layout */
   font-weight:bold;
}
.SearchJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
   padding:6px;
}
.SearchJobLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   display:block;
   font-size:1em;
   padding:6px;
}
.JobPostFieldCaption
{
   /* Layout */
   background-color:transparent;
   width:30%;
}
.JobSearchFieldCaption
{
   /* System Defaults */
   background-color:#e9e9e9;
   text-align:right;
   width:30%;
   /* Layout */
   background-color:transparent;
}
.JobPostFieldControlCell
{
   /* System Defaults */
   width:65%;
   /* Layout */
   width:auto;
   }.JobPostFieldControlCell table.w100p {width:auto;
   }.JobPostFieldControlCell table.w100p .JobPostTextboxWide {width:100%;
}
.JobSearchFieldControlCell
{
   /* System Defaults */
   width:60%;
   /* Layout */
   width:70%;
   }.JobSearchFieldControlCell table.w100p {width:auto;
   }.JobSearchFieldControlCell table.w100p .JobSearchTextboxWide {width:100%;
}
.JobPostRequiredFieldMarker
{
   /* Layout */
   width:20%;
}
.JobPostSelectList
{
   /* System Defaults */
   width:97%;
   /* Layout */
   width:auto;
}
.JobSearchSelectList
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:auto;
}
.JobBoardFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:inherit;
}
.JobDetailFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:inherit;
}
.PostJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:inherit;
}
.PreviewJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:inherit;
}
.SearchJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:inherit;
}
.JobPostTextArea
{
   /* System Defaults */
   width:95%;
   /* Layout */
   width:auto;
}
.JobPostTextboxWide
{
   /* System Defaults */
   width:95%;
   /* Layout */
   width:50%;
   }.JobPostTextboxNarrow {width:auto;
}
.JobSearchTextboxWide
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:50%;
   }.JobSearchTextboxNarrow {width:auto;
}
.JobBoardFormTitle
{
   /* Layout */
   font-size:3;
}
.JobBoardValidationSummary
{
   /* System Defaults */
   background-color:transparent;
   font-size:8pt;
   /* Layout */
   font-size:1em;
}
.BBCurrentMembershipCaption
{
   /* System Defaults */
   height:30px;
   padding-top:15px;
   vertical-align:bottom;
   width:100%;
   border-bottom:1pt solid black;
}
.BBMembershipSummaryActionCaption
{
   /* System Defaults */
   height:30px;
   padding-top:15px;
   vertical-align:bottom;
   width:100%;
}
.BBMembershipFieldCaption
{
   /* System Defaults */
   width:175px;
}
.BBMembershipSummaryFieldCaption
{
   /* System Defaults */
   width:150px;
}
.BBMembershipFormReadonlyValue
{
   /* System Defaults */
   font-weight:lighter;
   font-style:italic;
}
.BBMembershipTextArea
{
   /* System Defaults */
   width:100%;
}
.BBMembershipBenefitsGridHeader
{
   /* System Defaults */
   font-weight:bold;
   font-size:x-small;
}
.BBMembershipBenefitsGridItem
{
   /* System Defaults */
   font-size:x-small;
}
.GivingHistoryList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.GivingHistoryListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.GivingHistoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
}
.NewsReaderFormImage
{
   /* System Defaults */
   text-align:right;
}
.NewsReaderResultsListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.NewsReaderResultsList
{
   /* System Defaults */
   border-width:0px;
   border-style:None;
   width:100%;
}
.NewsReaderItemLink
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.NewsReaderItemLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.NewsReaderItemLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.NewsReaderItemDesc
{
   /* System Defaults */
   white-space:normal;
   /* Layout */
   display:block;
   margin:6px;
}
.NewsReaderItemDate
{
   /* System Defaults */
   font-size:smaller;
   font-style:italic;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.NewsReaderLoadError
{
   /* System Defaults */
   background-color:transparent;
   color:red;
   /* Layout */
   display:block;
   margin:6px;
}
.NewsReaderFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   width:680px;
   margin:0 6px;
   }#content .left .NewsReaderFormTable {font-family:inherit;
   font-size:1em;
   margin:6px;
   width:290px;
   }#content .left .NewsReaderFormTable input {display:none;
   }#content .left .NewsReaderFormTable label {display:none;
}
.NewsReaderFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:9pt;
   text-align:left;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:11px;
}
.ChannelStoryApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   padding:0px;
   width:44px;
   height:14px;
}
.NewsChannelFormImage
{
   /* System Defaults */
   text-align:right;
}
.NewsChannelLoadError
{
   /* System Defaults */
   background-color:transparent;
   color:red;
}
.NewsChannelStoryList
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   background-color:transparent;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.NewsChannelStoryListHeader
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.NewsChannelItemTitle
{
   /* System Defaults */
   font-size:12pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   padding:0pt 6px 6px;
}
.NewsChannelItemDesc
{
   /* Layout */
   padding:0 6px;
}
.NewsChannelItemDate
{
   /* System Defaults */
   font-size:smaller;
   font-style:italic;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   padding:0 6px;
}
.PostChannelStoryHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   display:block;
   margin:1em 6px 0 6px;
}
.PostChannelStoryLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   font-style:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   display:block;
   margin:0 6px;
}
.ChannelStoryEditButton
{
   /* System Defaults */
   background:url(images/EditBtn.gif) no-repeat;
   padding:0px;
   width:30px;
   height:14px;
   /* Layout */
   display:block;
   margin:0 0 0 6px;
}
.ChannelStoryDeleteButton
{
   /* System Defaults */
   background:url(images/DeleteBtn.gif) no-repeat;
   padding:0px;
   width:44px;
   height:14px;
   /* Layout */
   display:block;
   margin:0 6px 0 0;
}
.ChannelNewStoryButton
{
   /* System Defaults */
   background:url(images/PostNewStory.gif) no-repeat;
   padding:0px;
   width:79px;
   height:14px;
   /* Layout */
   margin:1em 6px;
   display:block;
}
.ChannelRSSFeedButton
{
   /* System Defaults */
   background:url(images/feed-icon.gif) no-repeat;
   padding:0px;
   width:16px;
   height:16px;
   /* Layout */
   display:block !important;
   margin:6px 0 6px auto;
}
.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:inherit;
   font-size:1em;
   display:block;
   margin:0 6px;
   text-align:left;
}
.PostStoryFieldControlCell
{
   /* Layout */
   padding:3px 6px;
}
.PostChannelStoryFormTable
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   background-color:transparent;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   }.PostChannelStoryFormTable table {margin:3px 6px;
}
.ChannelStoryTextbox
{
   /* System Defaults */
   width:100%;
}
.NewsChannelFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.PostChannelStoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.ChannelStoryValidationSummary
{
   /* System Defaults */
   background-color:transparent;
}
.FRDashBoardSectionHeading
{
   /* System Defaults */
   background-color: #000080;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 3px 3px 3px;
   white-space: nowrap;
}
.FRDashBoardSection
{
   /* System Defaults */
   border: buttonface 1pt solid;
   font-size: 10px;
}
.FRDashLink
{
   /* System Defaults */
   font-size: 12px;
}
.FRDashLink:link
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
}
.FRDashLink:visited
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
}
.FRDashLink:hover
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
}
.FRDashLink:active
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
}
.FRDashSubHeading
{
   /* System Defaults */
   font-weight: bold;
   font-size: 12px;
}
.FRTeamGraph
{
   /* System Defaults */
   WIDTH: 100%;
}
.FRTeamGraphName
{
   /* System Defaults */
   font-size: 12px;
}
.FRTeamGraphHeading
{
   /* System Defaults */
   border-bottom-style: solid;
   border-bottom-width: thin;
   font-size: 12px;
}
.FRTeamGraphFooter
{
   /* System Defaults */
   border-top-style: solid;
   border-top-width: thin;
   font-size: 12px;
}
.FRToDoNewDonationsText
{
   /* System Defaults */
   color: #FF0000;
   font-size: 12px;
   font-weight: bold;
}
.FRToDoImgCell
{
   /* System Defaults */
   WIDTH: 18px;
}
.FRButtonText
{
   /* System Defaults */
   BORDER-RIGHT: buttonface 1pt solid;
   FONT-SIZE: 12px;
   text-align: center;
   white-space: nowrap;
}
.FRButtonTextActive
{
   /* System Defaults */
   font-weight: bold;
}
.FRButton
{
   /* System Defaults */
   BORDER-RIGHT: buttonface 1pt solid;
   text-align: center;
   white-space: nowrap;
}
.FRParticipantName
{
   /* System Defaults */
   font-size: 16px;
}
.FRTeamName
{
   /* System Defaults */
   color: #666666;
   font-size: 12px;
}
.FRFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.FRAddressBookSelectedLetter
{
   /* System Defaults */
   font-size: 16px;
}
.FRActivityReportName
{
   /* System Defaults */
   font-weight: bold;
}
.FRText
{
   /* System Defaults */
   font-size: 12px;
}
.FRTextRaised
{
   /* System Defaults */
   color: #006600;
   font-size: 12px;
}
.FRDonorListSetCaption
{
   /* System Defaults */
   font-weight: bold;
   padding-bottom: 5px;
   padding-top: 5px;
}
.FRProgressIndicator
{
   /* System Defaults */
   font-size: 11px;
   color:#666666;
   font-weight: bold;
   vertical-align:top;
   background-color:#dcdcdc;
   border:0px;
   border-spacing:1px;
}
.FRSectionHeader
{
   /* System Defaults */
   font-weight:bold;
   background-color: #eeeeee;
   font-style:italic;
   text-align:left;
   padding-left:4px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:black;
}
.FRProgressCell
{
   /* System Defaults */
   background-color:#333399;
   height:10px;
   color:black;
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
   BACKGROUND-IMAGE: url(images/GreySelectedGradientBackground.gif);
   BACKGROUND-REPEAT:repeat-x;
   vertical-align:top;
}
.FRProgressCellFuture
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   BACKGROUND-IMAGE: url(images/GreyGradientBackground.gif);
   BACKGROUND-REPEAT: repeat-x;
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
   vertical-align:top;
}
.FRProgressCellPast
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   BACKGROUND-IMAGE: url(images/GreyGradientBackground.gif);
   BACKGROUND-REPEAT: repeat-x;
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   vertical-align:top;
   padding-bottom:2px;
}
.FRDashCaptions
{
   /* System Defaults */
   font-size: 12px;
}
.FRFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.FREvenRowStyle
{
   /* System Defaults */
   BACKGROUND-COLOR: #e9e9e9;
}
.FRDonorListEvenRowStyle
{
   /* System Defaults */
   background-color: #eeeeee;
}
.FRListingHeading
{
   /* System Defaults */
   COLOR: white;
   BACKGROUND-COLOR: #191970;
}
.FRDonorListHeading
{
   /* System Defaults */
   color: black;
   border-style: none;
   background-color: white;
}
.FRDonorListing
{
   /* System Defaults */
   border-style: none;
}
.FROddRowStyle
{
   /* System Defaults */
   BACKGROUND-COLOR: #ffffff;
}
.FRDonorListOddRowStyle
{
   /* System Defaults */
   background-color: #ffffff;
}
.FRDonorListFooterRowStyle
{
   /* System Defaults */
   background-color: #ffffff;
   font-weight: bold;
}
.FRManagerFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.FRManagerDashBoardSection
{
   /* System Defaults */
   FONT-SIZE: 10px;
   BORDER: buttonface 1pt solid;
}
.FRManagerDashBoardSectionHeading
{
   /* System Defaults */
   background-color: #000080;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 3px 3px 3px;
   white-space: nowrap;
}
.FRManagerDashBoardSectionToolbar
{
   /* System Defaults */
   font-size: 12px;
}
.FRManagerDashCaptions:link
{
   /* System Defaults */
   text-decoration: none;
}
.FRManagerDashCaptions:visited
{
   /* System Defaults */
   text-decoration: none;
}
.FRManagerDashCaptions:hover
{
   /* System Defaults */
   text-decoration: underline;
}
.FRManagerDashCaptions:active
{
   /* System Defaults */
   text-decoration: underline;
}
.FRManagerDashCaptions
{
   /* System Defaults */
   font-size: 12px;
}
.FRManagerFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.SurveyTitle
{
   /* System Defaults */
   font-size:14pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveySubTitle
{
   /* System Defaults */
   font-size:12pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyQuestion
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyQuestionSequence
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyButtonsRow
{
   /* System Defaults */
   text-align:center;
}
.SurveyAnswer
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyAnswerColumnHeading
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyQuestionSeparator
{
   /* System Defaults */
   width:100%;
   font-size:1pt;
   background-color:#a9a9a9;
}
.SurveyConstantSumTextbox
{
   /* System Defaults */
   width:50px;
}
.SurveyResponseResultsBar
{
   /* System Defaults */
   height:5px;
   background-color:green;
   border-right:1px solid #000000;
}
.SurveyResponseColumnHeading
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyResponseCell
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyAnswerTableHeaderRow
{
   /* System Defaults */
   background-color:#a9a9a9;
}
.SurveyResponseTableHeaderRow
{
   /* System Defaults */
   background-color:#a9a9a9;
}
.SurveyTestModeMessage
{
   /* System Defaults */
   font-weight:bold;
   font-size:16pt;
   color:red;
}
.SurveyAnswerRequiredMessage
{
   /* System Defaults */
   font-weight:bold;
   font-size:10pt;
   color:black;
}
.SurveyButton
{
   /* System Defaults */
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
}
.SurveyFormTable
{
   /* System Defaults */
   border:none;
   width:100%;
}
.SurveyQuestionTable
{
   /* System Defaults */
   border:none;
}
.SurveyAnswerTable
{
   /* System Defaults */
   border:none;
}
.SurveyResponseTable
{
   /* System Defaults */
   border:none;
}
.SurveyOpenEndedEssayTextArea
{
   /* System Defaults */
   width:250px;
}
.SurveyOpenEndedAnswerTextbox
{
   /* System Defaults */
   width:150px;
}
.SurveyCompleteMessage
{
   /* System Defaults */
   font-size:10pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyErrorMessage
{
   /* System Defaults */
   color:red;
   font-size:10pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.SlideshowTable
{
   /* Layout */
   margin:1em auto;
}
.CHDashBoardSectionHeading
{
   /* System Defaults */
   background-color: #000080;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 3px 3px 3px;
   white-space: nowrap;
   /* Layout */
   background-color:#E3E4E5;
   color:#003366;
   font-size:11px;
   font-weight:bold;
   padding:4px 6px;
   white-space:nowrap;
}
.CHDashBoardSection
{
   /* System Defaults */
   border: buttonface 1pt solid;
   font-size: 10px;
}
.CHDashLink
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   display:block;
   font-size:1em;
   padding:6px;
}
.CHDashLink:link
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
}
.CHDashLink:visited
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
}
.CHDashLink:hover
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
}
.CHDashLink:active
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
}
.CHDashSubHeading
{
   /* System Defaults */
   font-size: 12px;
   font-weight: bold;
}
.CHToDoImgCell
{
   /* System Defaults */
   width: 18px;
}
.CHButtonText
{
   /* System Defaults */
   border-right: buttonface 1pt solid;
   font-size: 12px;
   text-align: center;
   white-space: nowrap;
   /* Layout */
   padding:0 6px;
   font-size:1em;
   border:none;
   }.CHButtonText br {display:none;
}
.CHButtonTextActive
{
   /* System Defaults */
   FONT-WEIGHT: bold;
}
.CHButton
{
   /* System Defaults */
   border-right: buttonface 1pt solid;
   text-align: center;
   white-space: nowrap;
   /* Layout */
   padding:6px 0;
   border:none;
}
.CHFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.CHText
{
   /* System Defaults */
   font-size: 12px;
}
.CHTextRaised
{
   /* System Defaults */
   font-size: 12px;
}
.CHConsoleHeaderRightTop
{
   /* System Defaults */
   font-size: 16px;
   text-align: left;
   /* Layout */
   font-size:1em;
   font-weight:bold;
   padding:6px;
   text-align:right;
}
.CHConsoleHeaderRightBottom
{
   /* System Defaults */
   font-size: 12px;
   text-align: left;
   /* Layout */
   font-size:1em;
   font-weight:bold;
   padding:6px;
   text-align:right;
}
.CHInvalidUserWarningLabel
{
   /* System Defaults */
   color: #FF0000;
   font-size: 12px;
   text-align: center;
   /* Layout */
   font-size:1em;
   padding:0 6px;
   width:680px;
}
.CHConsoleLiteralText
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   border:medium none !important;
   font-size:1em;
   padding:6px;
}
.CHDashCaptions
{
   /* System Defaults */
   font-size: 12px;
}
.CHFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   color:#003366;
   font-size:1em;
   }.CHFormTitle span {display:block;
   width:680px;
}
.CHListingHeading
{
   /* System Defaults */
   COLOR: white;
   BACKGROUND-COLOR: #191970;
}
.FundraiserReportTitleCell
{
   /* System Defaults */
   text-align:center;
   vertical-align:top;
   width:100%;
}
.FundraiserReportDescriptionTableCell
{
   /* System Defaults */
   white-space:nowrap;
   text-align:right;
   vertical-align:top;
}
.FundraiserReportDescriptionLabel
{
   /* System Defaults */
   font-size:smaller;
   font-weight:bold;
   color:Blue;
}
.FundraiserReportDataTableCell
{
   /* System Defaults */
   white-space:nowrap;
   text-align:left;
   vertical-align:top;
}
.FundraiserReportDataLabel
{
   /* System Defaults */
   font-size:smaller;
   font-weight:bold;
}
.FundraiserReportSeparator
{
   /* System Defaults */
   color:Blue;
}
.FundraiserReportButtonCell
{
   /* System Defaults */
   text-align: right;
}
.FundraiserReportDetailsButton
{
   /* System Defaults */
   font-weight:bold;
   font-size:small;
}
.FundraiserReportChartCell
{
   /* System Defaults */
   text-align:center;
   vertical-align:top;
}
.FundraiserReportFormTable
{
   /* System Defaults */
   border:0;
   width:100%;
}
.FundraiserReportTitleLabel
{
   /* System Defaults */
   color:Blue;
   font-size:large;
   font-weight:bold;
}
.CHLinksTable
{
   /* Layout */
   margin:4px 4px;
   width:290px;
   }.CHLinksTable table {border-collapse:collapse;
   }.CHLinksText {display:block;
   margin:6px;
}
.CHLinksTitle
{
   /* Layout */
   height:auto;
}
.SearchTextBox
{
   /* Layout */
   margin:0 6px;
}
.SearchTable
{
   /* Layout */
   margin:0 6px;
}
.SearchHeaderRow
{
   /* Layout */
   }.SearchHeaderRow td {padding:0 0 1em;
}
.SearchDescriptionStyle
{
   /* System Defaults */
   WHITE-SPACE: pre;
   /* Layout */
   }.BBSearchDescriptionStyle {white-space:normal !important;
   padding:0 6px 1em;
}
.SearchFormDescription
{
   /* Layout */
   padding:1em 6px;
}
.SearchFormTable
{
   /* Layout */
   width:100%;
   }.SearchFormTable table {border-collapse:collapse;
}
.QuickSearchFormTable
{
   /* Layout */
   border-collapse:collapse;
   margin:0 auto 6px;
   }.QuickSearchFormTable td {padding:0;
   text-align:right;
   vertical-align:middle;
}
.CalendarViewEventItemContainer
{
   /* Layout */
   font-weight:normal;
}
.CalendarViewCalendarContainer
{
   /* Layout */
   margin:10px 0;
   border:1px solid #E3E4E5 !important;
   border-collapse:separate !important;
}
.ListViewDateLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
   /* Layout */
   font-size:1em;
   color:#333333;
   font-weight:bold;
}
.ListViewEventItemContainer
{
   /* System Defaults */
   padding-left: 5px;
   font-size: smaller;
   /* Layout */
   padding:0;
   font-size:1em;
}
.CalendarViewMonthYearLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
   font-weight:bold;
   color:#000;
}
.CalendarViewDayHeader
{
   /* System Defaults */
   background-color:#336699;
   color:White;
   height:1px;
   /* Layout */
   background-color:#003366;
   color:#E3E4E5;
   height:1px;
   padding:5px;
   text-transform:uppercase;
}
.CalendarViewOtherMonthDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   color: #CC9966;
   /* Layout */
   height:75px;
   border:1px solid #E3E4E5;
   color:#D1AB2E;
   font-weight:bold;
   background-color:#EEE;
   padding:2px;
}
.CalendarViewWeekendDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   /* Layout */
   height:75px;
   border:1px solid #E3E4E5;
   padding:2px;
}
.CalendarViewDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   /* Layout */
   height:75px;
   border:1px solid #E3E4E5;
   padding:2px;
}
.CalendarViewSelectedDay
{
   /* System Defaults */
   font-weight:bold;
}
.ListViewEventDate
{
   /* System Defaults */
   font-weight: bold;
   color: #dd5511;
   margin-top: 15px;
   /* Layout */
   color:#000;
   margin:0;
   display:block;
   margin:0 0 1em;
}
.ListViewEventTitle
{
   /* System Defaults */
   font-weight: bold;
   color: #0048BE;
}
a.ListViewEventTitle:link
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
}
a.ListViewEventTitle:active
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
}
a.ListViewEventTitle:visited
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
}
a.ListViewEventTitle:hover
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: underline;
}
.ListViewEventSubtitle
{
   /* System Defaults */
   color:#00008B;
   vertical-align:top;
   /* Layout */
   display:block;
   margin:0 0 0.5em;
   color:#3A6F9B;
   font-style:italic;
}
.ListViewEventTime
{
   /* System Defaults */
   font-size:9pt;
   /* Layout */
   font-size:1em;
}
.ListViewEventLocation
{
   /* System Defaults */
   vertical-align:top;
   font-size:9pt;
}
.EventCalendarName
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   border:none;
   font-size:1em;
   font-weight:bold;
   padding:4px 6px;
   margin:0;
   text-align:left;
   width:auto;
   display:block;
   background-color:#E3E4E5 !important;
   color:#003366;
}
.DetailEventTitle
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   color:#000;
   font-size:1em;
   display:block;
   margin:1em 0 0;
}
.DetailEventSubtitle
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   color:#3A6F9B;
   display:block;
   margin:0;
}
.DetailCaptionContainer
{
   /* System Defaults */
   background-color:#808080;
   /* Layout */
   background-color:transparent;
   border-bottom:1px solid #333;
   padding:0;
}
.DetailCaption
{
   /* System Defaults */
   color:white;
   /* Layout */
   color:#333;
   font-size:1em;
   font-weight:bold;
}
.DetailEventCancelled
{
   /* System Defaults */
   font-style:italic;
}
.ListViewEventCancelled
{
   /* System Defaults */
   font-style:italic;
}
.CalendarViewToday
{
   /* System Defaults */
   border: 1px solid #aaa;
   background-color: lightsteelblue;
   width: 3%;
   /* Layout */
   background-color:#A3C2DC;
   border:1px solid #E3E4E5;
   color:#000;
   font-weight:bold;
   padding:2px;
}
.CalendarViewAllDayEvent
{
   /* System Defaults */
   border: 1px dotted #aaa;
   margin-bottom: 10px;
   /* Layout */
   border:none;
}
.CalendarViewMultiDayEvent
{
   /* System Defaults */
   margin-bottom: 10px;
}
.CalendarViewEvent
{
   /* System Defaults */
   margin-bottom: 10px;
   /* Layout */
   margin:5px;
   color:#333;
}
.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;
   /* Layout */
   padding:10px 6px;
}
.ListViewTopLeft
{
   /* System Defaults */
   border-bottom: solid 1px gray;
}
.ListViewTopRight
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   text-align: right;
   /* Layout */
   border-bottom:1px solid #333;
}
.ListViewTopGap
{
   /* System Defaults */
   padding-top: 5px;
}
.ListViewEventTopGap
{
   /* System Defaults */
   padding-top: 10px;
}
.ListViewEventDivider
{
   /* System Defaults */
   margin-bottom: 10px;
}
.CalendarViewContainer
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   font-size:1em;
}
.CalendarViewTopLeft
{
   /* System Defaults */
   width: 35%;
}
.CalendarViewTopMiddle
{
   /* System Defaults */
   width: 30%;
   text-align: center;
}
.CalendarViewTopRight
{
   /* System Defaults */
   width: 35%;
   text-align: right;
}
.CalendarViewTodayText
{
   /* System Defaults */
   white-space: nowrap;
}
.CalendarViewBottomIcons
{
   /* System Defaults */
   text-align: right;
}
.CalendarFilterSaveContainer
{
   /* System Defaults */
   text-align: right;
}
.CalendarFilterSaveMsg
{
   /* System Defaults */
   display: none;
   border: solid 1px #990033;
   color: #990033;
   font-size: small;
}
.CalendarEventRecurMsg
{
   /* System Defaults */
   padding: 3px;
   font-weight: bold;
}
.CalendarEventRecurContainer
{
   /* System Defaults */
   border: 1pt solid gray;
}
.CalendarFormLegend
{
   /* System Defaults */
   font-weight: bold;
   /* Layout */
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
   font-weight:bold;
   padding:0 0 1em;
   text-align:left;
}
.CalendarFormCategoryContainer
{
   /* System Defaults */
   width: 100%;
}
.CalendarFormDateTimeContainer
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   border-collapse:collapse;
}
.CalendarFormOptionalText
{
   /* System Defaults */
   color: gray;
   vertical-align: top;
   font-size: x-small;
}
.CalendarFormEventInfoContainer
{
   /* System Defaults */
   width: 100%;
}
.CalendarFormHTMLEditor
{
   /* System Defaults */
   height: 250px;
   width: 400px;
}
.DetailCalendarCategory
{
   /* System Defaults */
   height: 30px;
   vertical-align: bottom;
}
.EventCalendarButtons
{
   /* System Defaults */
   font-size:10pt;
}
.EventCalendarButtonBar
{
   /* System Defaults */
   height: 40px;
}
.EditEventDropDown
{
   /* System Defaults */
   width: 275px;
}
.ImportContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportSelectFileContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportMapFieldsContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportNavigationButtonsContainer
{
   /* System Defaults */
   width: 100%;
   text-align: right;
}
.ImportConfirmationContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportCaption
{
   /* System Defaults */
   font-weight: 600;
   text-align: left;
}
.ImportListTable
{
   /* System Defaults */
   width: 100%;
   border: 1px none gainsboro solid;
}
.CalendarFormFieldCaption
{
   /* System Defaults */
   vertical-align: top;
   width: 25%;
}
.DetailLeft
{
   /* System Defaults */
   width: 10%;
   text-align: left;
   vertical-align: top;
}
.DetailDateTime
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   /* Layout */
   border:none;
   color:#000;
   padding:0;
}
.DetailEventDetails
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   /* Layout */
   border:none;
}
.DetailRight
{
   /* System Defaults */
   width: 90%;
   /* Layout */
   vertical-align:middle;
}
.ListViewContainer
{
   /* System Defaults */
   width: 100%;
   border: none;
}
.EditEventLocation
{
   /* System Defaults */
   width: 275px;
   height: 30px;
}
.EditEventFees
{
   /* System Defaults */
   width: 275px;
   height: 25px;
}
.EditEventContactInfo
{
   /* System Defaults */
   width: 275px;
   height: 25px;
}
.EditEventTextBox
{
   /* System Defaults */
   width: 275px;
}
.ImportListEvenRowStyle
{
   /* System Defaults */
   background-color: #f5f5f5;
   text-align: left;
   height: 20px;
}
.ImportListHeading
{
   /* System Defaults */
   background-color: gainsboro;
   text-align: center;
   height: 20px;
   white-space: nowrap;
}
.ImportListOddRowStyle
{
   /* System Defaults */
   background-color: white;
   text-align: left;
   height: 20px;
}
.EducationListItem
{
   /* System Defaults */
   padding:3px;
}
.EducationListHeaderItem
{
   /* System Defaults */
   padding:3px;
}
.EducationFormFieldSetCaption
{
   /* System Defaults */
   font-weight:bold;
}
.EducationListHeader
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.EducationListEvenRowStyle
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
}
.EducationListOddRowStyle
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
}
.BBVolOpSignUpInstructions
{
   /* System Defaults */
   font-style: italic;
}
.BBVolOpJobListPageControlCell
{
   /* System Defaults */
   text-align: right;
}
.BBVolOpBackToListCell
{
   /* System Defaults */
   text-align: right;
   white-space: nowrap;
}
.BBVolOpJobDetailCaption
{
   /* System Defaults */
   width: 15%;
}
.BBVolOpJobDetailButtonCell
{
   /* System Defaults */
   text-align: center;
}
.BBVolOpSignUpButtonCell
{
   /* System Defaults */
   text-align: center;
}
.BBVolOpSearchButtonCell
{
   /* System Defaults */
   text-align: center;
}
.BBVolOpJobListTable
{
   /* System Defaults */
   width: 100%;
}
.BBVolOpJobDetailTable
{
   /* System Defaults */
   width: 100%;
}
.BBVolOpSignUpTable
{
   /* System Defaults */
   width: 100%;
}
.BBVolOpJobList
{
   /* System Defaults */
   width: 100%;
}
.UpcomingEventContainer
{
   /* System Defaults */
   background-color:#f5f5f5;
}
.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;
   /* Layout */
   padding:6px;
}
.BBNotesSearchFormTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesTabSelected
{
   /* System Defaults */
   font-weight: bold;
   padding-left: 3px;
   padding-right: 3px;
   /* Layout */
   padding:0 6px 6px;
}
.BBNotesTabUnselected
{
   /* System Defaults */
   padding-left: 3px;
   padding-right: 3px;
   /* Layout */
   padding:0 6px 6px;
}
.BBNotesNoteTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesListLayoutTable
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:680px;
   margin:6px;
}
.BBNotesEditorLayoutTable
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:680px;
   margin:6px;
}
.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;
}
.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;
}
.StudentRecentlyGradedAssignmentsTableComment
{
   /* System Defaults */
   font-style: italic;
   color: #333333;
}
.StudentRecentlyGradedAssignmentsTableHeaderCommentRow
{
   /* System Defaults */
   display:none;
}
.StudentAttendanceDateHeader
{
   /* System Defaults */
   font-weight:bold;
}
.StudentAttendanceTotalHeader
{
   /* System Defaults */
   text-decoration:underline;
}
.StudentAttendanceRecentHeader
{
   /* System Defaults */
   text-decoration:underline;
}
.FacultyClassRosterTermHeader
{
   /* System Defaults */
   font-weight:bold;
}
.FacultyClassRosterStudentsPanel
{
   /* System Defaults */
   max-height:375px;
   overflow:auto;
}
.FacultyAdviseesStudentsPanel
{
   /* System Defaults */
   max-height:375px;
   overflow:auto;
}
.UpcomingAssignmentsDayHeader
{
   /* System Defaults */
   font-weight:bold;
}
.UpcomingAssignmentsClassName
{
   /* System Defaults */
   width:150px;
}
.UpcomingAssignmentsDocumentsLink
{
   /* System Defaults */
   font-style:italic;
}
.UpcomingAssignmentsEvent
{
   /* System Defaults */
   font-style:italic;
}
.UpcomingAssignmentsNotShown
{
   /* System Defaults */
   font-style:italic;
}
.UpcomingAssignmentsGradesDue
{
   /* System Defaults */
   font-style:italic;
}
.UpcomingAssignmentsDayHeaderRow
{
   /* System Defaults */
   display:none;
}
.TeacherAttendanceTableTimeFrameRow
{
   /* System Defaults */
   height:2em;
   vertical-align:bottom;
}
.TeacherAttendanceTableTimeFrameCell
{
   /* System Defaults */
   font-weight:bold;
}
.TeacherAttendanceTableAttendanceNotTakenLabel
{
   /* System Defaults */
   color:Red;
   font-style:italic;
}
.ClassScheduleTableDate
{
   /* System Defaults */
   font-weight:bold;
}
.ClassScheduleTableNoClassReason
{
   /* System Defaults */
   font-style: italic;
}
.ClassScheduleTableCycleDay
{
   /* System Defaults */
   font-weight:bold;
}
.ClassAssignmentsDayHeader
{
   /* System Defaults */
   font-weight:bold;
}
.ClassAssignmentsAssignmentName
{
   /* System Defaults */
   font-weight:bold;
}
.ClassAssignmentsDocumentsLink
{
   /* System Defaults */
   font-style:italic;
}
.UPMDisplay
{
   /* System Defaults */
   border:1pt solid #ccc;
   padding:1px;
   width:175px;
   margin-bottom:10px;
}
.UPMHeading
{
   /* System Defaults */
   	font-weight:bold;
   	background-color:#E6E2B5;
   	color:#6B6745;
   	text-align:center;
   	margin-bottom:0px;
}
.UPMCurrentPageTaskList
{
   /* System Defaults */
   margin-left:15px;
   border:0pt solid #ccc;
}
.UPMCurrentPageTitle
{
   /* System Defaults */
   padding-left:4px;
   font-weight:bold;
}
.UPMCurrentPageTaskList ul
{
   /* System Defaults */
   list-style-type:square;
   list-style-position:inside;
   margin:0;
}
.UPMCurrentPageTaskButton
{
   /* System Defaults */
   color:#6B6745;
}
.UPMCurrentPageTaskButton:link
{
   /* System Defaults */
   	color:#6B6745;
}
.UPMCurrentPageTaskButton:visited
{
   /* System Defaults */
   	color:#6B6745;
}
.UPMCurrentPageTaskButton:active
{
   /* System Defaults */
   	color:#6B6745;
}
.UPMCurrentPageTaskButton:hover
{
   /* System Defaults */
   	color:#6B6745;
}
.UPMTasks
{
   /* System Defaults */
   margin-top:4px;
   border-top:1px solid #ccc;
   background-color:#E6E2B5;
   color:#6B6745;
   text-align:center;
}
.UPMTaskButton
{
   /* System Defaults */
   	color:#6B6745;
}
.UPMTaskButton:link
{
   /* System Defaults */
   color:#6B6745;
}
.UPMTaskButton:visited
{
   /* System Defaults */
   color:#6B6745;
}
.UPMTaskButton:active
{
   /* System Defaults */
   color:#6B6745;
}
.UPMTaskButton:hover
{
   /* System Defaults */
   color:#6B6745;
}
.UPMPageList
{
   /* System Defaults */
   display:inline-block;
   margin-left:0px;
   padding-left:4px;
   list-style-type:none;
}
.UPMPageList ul
{
   /* System Defaults */
   list-style-image:none;
   list-style-type:none;
   white-space:nowrap;
}
.UPMPartEditToolbarTable
{
   /* System Defaults */
   width:100%;
}
.UPMPartEditToolbarTitle
{
   /* System Defaults */
   text-align:left;
   font-weight:bold;
   float:left;
}
.UPMPartEditToolbarTasks
{
   /* System Defaults */
   text-align:right;
}
.UPMPartEditToolbar
{
   /* System Defaults */
   	border:1pt solid #ccc;
   padding-left:4px;
   padding-right:4px;
   background-color:#e6e2b5;
   margin-top:10px;
}
.UPMPartEditor
{
   /* System Defaults */
   display:none;
}
.UPMFormFieldRow
{
   /* System Defaults */
   margin-top:10px;
   background-color:#D8DFEA;
   padding:3px;
   border:1pt solid #ccc;
}
.UPMPartEditToolbarTasks a
{
   /* System Defaults */
   cursor:pointer;
}
.UPMDialogActionLink
{
   /* System Defaults */
   text-decoration: underline;
   cursor: pointer;
   float:left;
   display:inline;
   margin-left:10px;
}
.UPMDialogSubHeading
{
   /* System Defaults */
   font-weight:bold;
}
.UPMDialogListItem
{
   /* System Defaults */
   float:left;
   display:inline;
   width:210px;
   padding-left:10px;
   margin-bottom:5px;
}
.UPMDialogClear
{
   /* System Defaults */
   clear: both;
   position: relative;
}
.UPMPageListParent
{
   /* System Defaults */
   text-decoration:none;
}
.UPMPageListParent:hover
{
   /* System Defaults */
   text-decoration:none;
}
.bbAthMgrFieldCaption
{
   /* System Defaults */
   float:left;
   display:inline;
   width:100px;
   padding-left:10px;
   padding-bottom:5px;
}
.bbAthMgrFieldData
{
   /* System Defaults */
   float:left;
   display:inline;
   padding-left:10px;
   width:200px;
}
.bbAthMgrInputField
{
   /* System Defaults */
   width:100%;
}
.bbAthMgrEntName
{
   /* System Defaults */
   width:300px;
   float:left;
   display:inline;
}
.bbAthMgrActionCell
{
   /* System Defaults */
   width:75px;
   float:left;
   display:inline;
}
.bbAthMgrActionLink
{
   /* System Defaults */
   text-decoration: underline;
   cursor: pointer;
}
.bbAthMgrLocationAddLink
{
   /* System Defaults */
   text-decoration: underline;
   cursor: pointer;
   margin-left:5px;
}
.r0
{
   /* System Defaults */
   height: 20px;
   background-color: #f5f5f5;
   white-space: nowrap;
}
.r1
{
   /* System Defaults */
   height:20px;
   background-color:white;
}
.DG6ItemCell
{
   /* System Defaults */
   white-space:nowrap;
   text-align:left;
   font-size:8pt;
   font-family:Verdana, helvitica, Sans-Serif;
   font-weight:normal;
}
.DG6ItemCellWrap
{
   /* System Defaults */
   white-space:nowrap;
   text-align:left;
   font-size:8pt;
   font-family:Verdana, helvitica, Sans-Serif;
   font-weight:normal;
   white-space:normal;
}
.DG6HiddenColumn
{
   /* System Defaults */
   display:none;
}
.bbAthMgrFormFieldRow
{
   /* System Defaults */
   margin-top:10px;
   background-color:#D8DFEA;
   padding:3px;
   border:1pt solid #ccc;
}
.ClassPageHeaderPageName
{
   /* System Defaults */
   color:#888;
   font-size:10pt;
}
.ClassPageHeaderClassName
{
   /* System Defaults */
   color:#1779A2;
   font-size:14pt;
}
.ClassPageHeaderTeacherName
{
   /* System Defaults */
   color:#888;
   font-size:10pt;
}
.ClassPageHeaderTeachersMessage
{
   /* System Defaults */
   color:#888;
   font-size:8pt;
   font-style:italic;
   border-bottom:1pt dotted #ccc;
   border-top:1pt solid #1779A2;
   clear:both;
   margin-bottom:8px;
}
.ClassPageHeaderTeacherEmail
{
   /* System Defaults */
   color:#888;
   font-size:10pt;
}
.ClassBlogTitleToDelete
{
   /* System Defaults */
   color:#1779A2;
   font-weight:bold;
}
.ClassBlogToolbar
{
   /* System Defaults */
   text-align:right;
}
.ClassBlogOptionsTextBox
{
   /* System Defaults */
   width:400px;
}
.ClassBlogOptionsTextArea
{
   /* System Defaults */
   width:400px;
   height:80px;
}
.ClassBlogEditPostLink
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
   cursor:pointer;
}
.ClassBlogEditPostLink:link,
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassBlogEditPostLink:visited
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassBlogEditPostLink:active
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassBlogStory 
{
   /* System Defaults */
   border-bottom:1pt solid #1779A2;
   	margin-bottom:10px;
}
.ClassBlogStoryTitle
{
   /* System Defaults */
   font-size:11pt;
   	color:#1779A2;
}
.ClassBlogStoryDateTime
{
   /* System Defaults */
   color:#aaa;
   	font-size:8pt;
   	font-style:italic;
   	margin-top:0;
   	padding-top:0;
   	line-height:1em;
}
.ClassBlogStoryContent
{
   /* System Defaults */
   font-size:10pt;
   	padding:15px;
}
.ClassBlogStoryCategories
{
   /* System Defaults */
   border-top:1pt solid #ddd;
   color:#aaa;
   	font-style:italic;
   	font-size:8pt;
   	line-height:1.5em;
}
.ClassBlogStoryAuthor
{
   /* System Defaults */
   color:#aaa;
   	font-style:italic;
   	font-size:8pt;
   	line-height:1.5em;
}
.ClassBlogStoryTextbox
{
   /* System Defaults */
   width:400px;
}
.ClassBlogStoryTextArea
{
   /* System Defaults */
   width:400px;
   	height:200px;
}
.ClassBlogNewPostLink
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
   cursor:pointer;
}
.ClassBlogNewPostLink:link,
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassBlogNewPostLink:visited
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassBlogNewPostLink:active
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassDocumentTitleToDelete
{
   /* System Defaults */
   color:#1779A2;
   font-weight:bold;
}
.ClassResourcesToolbar
{
   /* System Defaults */
   text-align:right;
}
.ClassResourcesOptionsTextBox
{
   /* System Defaults */
   width:400px;
}
.ClassResourcesOptionsTextArea
{
   /* System Defaults */
   width:400px;
   height:80px;
}
.ClassResourcesEditDocumentLink
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
   cursor:pointer;
}
.ClassResourcesEditDocumentLink:link,
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassResourcesEditDocumentLink:visited
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassResourcesEditDocumentLink:active
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassResourcesDocument
{
   /* System Defaults */
   border-bottom:1pt solid #ccc;
   	margin-bottom:5px;
}
.ClassResourcesDocumentDescription
{
   /* System Defaults */
   font-style:italic;
}
.ClassResourcesNewDocumentLink
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
   cursor:pointer;
}
.ClassResourcesNewDocumentLink:link,
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassResourcesNewDocumentLink:visited
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassResourcesNewDocumentLink:active
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassAveragesTableAssignmentName
{
   /* System Defaults */
   font-weight:bold;
}
.TeamRecordRecentScoresHeading
{
   /* System Defaults */
   font-weight:bold;
}
.TeamRecordEventOutcome
{
   /* System Defaults */
   font-weight:bold;
}
.TeamRecordScore
{
   /* System Defaults */
   font-weight:bold;
}

/* Custom Styles */
@charset "utf-8";
/* Cesar Ritz Global CSS Document */

body {
color:#333;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
img {
vertical-align:bottom;
border:0 none;
}
table,td,th {
text-align:left;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}
td, th {
padding:0;
}
a:link {
color: #333;
text-decoration: none;
font-weight:bold;
}
a:visited {
text-decoration: none;
color: #333;
font-weight:bold;
}
a:hover {
text-decoration: none;
color: #3A6F9B;
font-weight:bold;
}
a:active {
text-decoration: none;
color: #333;
font-weight:bold;
}
h1, .header1 {
background-color:#E3E4E5;
border:0px solid #FFFFFF;
clear:both;
color:#003366;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:14px;
margin:0pt;
padding:4px 0 4px 6px;
text-align:left;
}
h2, .header2 {
font-size: 12px;
font-weight:bold;
font-family: inherit;
}
h3, .header3 {
font-size: 11px;
font-weight:bold;
font-family: inherit;
}
ul {
list-style:disc outside;
}
ol {
}
li {
list-style:disc outside;
}

/*--- GLOBAL PAGE ALIGNMENT ---*/


* .wrapper {
text-align:center;
width:100%;
}
#main {
background-color:#E3E4E5;
width:1029px;
padding:0;
margin:8px auto;
font-size: 11px;
}


/*--- HEADER ALIGNMENT ---*/


#header {
border-collapse:collapse;
width:100%;
margin:0;
}
#header .container {
padding:0;
vertical-align:top;
text-align:left;
}


/*--- NAVIGATION ALIGNMENT ---*/

#navigation {
border-collapse:separate;
width:100%;
margin:0;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
background-color:#FFF;
}
#navigation .container{
padding:2px 45px 4px;
vertical-align:top;
text-align:left;
}


/*--- 2 COLUMN INNER ALIGNMENT ---*/

#content {
background-color:#FFFFFF;
border-collapse:separate;
margin:8px 8px 8px 9px;
width:1012px;
}
#content .container {
padding:0;
vertical-align:top;
text-align:left;
}
#content.top {
margin:8px 8px 6px 9px;
}
#content.bottom {
margin:0px 8px 8px 9px
}
#content .left {
background-color:#FFF;
padding:0;
vertical-align:top;
width:302px;
border-right:6px solid #E3E4E5;
}
#content .left div.container {
width:302px;
}
#content .left hr {
background-color:#E3E4E5;
border:0px none transparent;
clear:both;
color:#E3E4E5;
display:block;
overflow:hidden;
height:6px;
line-height:0;
margin:0;
padding:0;
}
#content .left .Bluetitle {
width:278px;
}
#content .center {
padding:6px;
border-right:6px solid #E3E4E5;
width:397px;
vertical-align:top;
}
#content .right {
width:auto;
padding:6px;
vertical-align:top;
}
#content .right p,
#content .right h2,
#content .right .header2, #content .right h3, #content .right .header3 {
padding:0 6px;
}
#content .right p .header2, #content .right p .header3 {
padding:0;
}
#content .right div.container{
height:400px;
overflow:scroll;
}

#content .right.chapter table {
border-collapse:collapse;
border-color:#FFFFFF !important;
border-style:none !important;
border-width:0px !important;
}


/*--- FOOTER ALIGNMENT ---*/

#footer {
border-collapse:collapse;
margin:0;
width:100%;
border-top:1px solid #999999;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
background-color:#E3E4E5;
}
#footer .container{
padding:0;
vertical-align:top;
text-align:left;
}
#footer .callout {
background-color:#FFF;
border-bottom:1px solid #666666;
border-top:3px solid #3A6F9B;
border-left:0px none;
border-right:0px none;
text-align:center;
padding:3px 0;
line-height:13px;
}


/*--- GLOBAL CLASS DEFINITIONS ---*/

.helplet {
font-style:italic;
font-size:1em;
color:#666;
}
* .taCenter {
margin:0 auto;
}
.imageLeft {
float:left;
margin:0 1em 1em 0;
}
.imageRight {
float:right;
margin:0 0 1em 1em;
}
.floatLeft {
float:left;
}
.floatRight {
float:right;
}
.Bluetitle {
background-color:#E3E4E5;
color:#003366;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding:4px 6px;
text-align:left;
clear:both;
}
#content .left .Bluetitle {
border:6px solid #FFF;
}
.callout {
background-color:#FFF;
border:3px solid #FFF;
width:auto; 
display:block;
}
* .callout td {
border:3px solid #FFF;
font-weight:bold;
}
.menu {
color:#333;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
text-align:center;
}



/*--- CUSTOM MENU STYLES ---*/

* .w75px {
width:75px;
}
* .w80px {
width:80px;
}
* .w150px {
width:150px;
}
* .w130px {
width:130px;
}
* .w80px {
width:80px;
}
* .w70px {
width:70px;
}
* .w145px {
width:145px;
}


/*--- BBNC GLOBAL FORM FIXES ---*/

fieldset {
border:none;
font-family:Arial,Verdana,Sans-Serif;
font-weight:bold;
font-size:16px;
padding:0;
margin:1em 6px;
}
label {
font-family:Arial,Verdana,Sans-Serif;
font-weight:bold;
font-size:1em;
}
fieldset legend {
margin-top:1em;
}
select.BBFormSelectList {
background-color:#FFFFFF !important;
}
table.w100p, table.taCenter {
border-collapse:collapse;
}


/*--- PROFILE DISPLAY CUSTOM STYLES ---*/

* .ProfileDisplayFormTable {
width:100%;
}
* .ProfileDisplayFieldCaption {
width:25%;
padding:3px 0;
}
* .ProfileDisplayFieldControlCell {
width:auto;
padding:3px 0;
colspan:2;
}
* .ProfileFieldControlCell {
width:auto;
padding:3px 0;
colspan:2;
}

/*--- EVENT CALENDAR CUSTOM STYLES ---*/

* .CalendarFilterContainer label {
display:block;
float:left;
padding-bottom:2px;
}
* .CalendarFilterContainer input {
float:left;
}
* .CalendarFilterSaveContainer input {
display:inline;
float:right;
}
* .CalendarFilterContainer span {
display:block;
margin-bottom:0px;
}
* .CalendarFilterContainer span.CalendarFilterSaveMsg {
display:none;
margin-bottom:0px;
}
* .DetailEventDetails span {
display:block;
padding:0 0 1em;
margin:0 0 1em;
border-bottom:1px solid #333333;
}


/*--- MEMBERSHIP FORM CUSTOM STYLES ---*/

* .BBMembershipFieldCheckboxCaption label, * .DonationFieldCheckboxCaption label {
font-weight:normal;
}
* .BBMembershipControlCell label {
padding-left:7px;
font-weight:normal;
}


/*--- EVENT REGISTRATION FORM CUSTOM STYLES ---*/

table tr.EventItemRegistrantsHeader {
display:none;
}
* .EventItemRegistrantsTable table td.BBFieldCaption, * .EventItemRegistrantsTable td.BBFieldCaption, * .EventItemRegistrantsTable table fieldset table td.BBFieldCaption {
padding-right:5px;
width:118px !important;
text-align:right;
}
* .EventItemRegistrantsTable td.EventItemRegistrantControlCellName  {
width:113px;
text-align:right;
}
* .EventItemRegistrantsTable .EventItemRegistrantControlCell {
width:310px !important;
}
* .EventItemRegistrantsTable table fieldset {
border:none;
margin-left:2px;
}
* .EventItemRegistrantsTable table fieldset legend {
text-align:left;
padding-left:67px;
font-weight:normal;
color:black;
}


/*--- SEARCH FORM FIXES ---*/

* .SearchTextbox {
width:250px;
font-family:Arial,Verdana,Sans-Serif;
font-weight:bold;
font-size:1em;
color:#252525;
}
* .SearchFormTable .wsNowrap {
white-space:normal;
}


/*--- NEWSREADER/WEBLOG CUSTOM STYLES ---*/

* .NewsChannelItem { 
padding:5px 0px;
}
* .newschannelitem table td {
text-align:right;
}
* table.NewsChannelItem {
width:auto;
margin:10px 0px;
}
* html table.NewsChannelItem {
border-top:1px solid #E1D0BF;
}
* .NewsChannelItemDesc p {
}
* .NewsReaderItemDesc p {
}
* .NewsReaderResultsList td {
border-bottom:1px solid #E1D0BF;
padding:10px 0px 0px 0px;
}


/*--- JOB BOARD CUSTOM STYLES ---*/

* .JobPostFieldControlCell  table span {
font-family:Arial,Verdana,Sans-Serif;
font-weight:bold;
font-size:1em;
color:#252525;
display:block;
padding:0px 3px;
}
* .JobPostFieldControlCell span.JobPostCheckboxCaption {
white-space:nowrap;
}
* .JobPostDetailRow td {
padding-bottom:5px;
}


/*--- CHAPTER MANAGER / FUNDRAISER CUSTOM STYLES ---*/

* .normal, * .captionCell {
font-size:1em;
vertical-align:middle;
font-weight:bold;
}
legend.NormalBold {
color:#720F24;
font-family:Arial,Verdana,Sans-Serif;
font-size:1em;
line-height:1.4em;
text-transform:uppercase;
font-weight:normal;
}
* .head fieldset {
margin-left:-4px;
}
* .CHOddRowStyle table td a, * .CHEvenRowStyle table td a {
}
* .CHOddRowStyle  td, * .CHEvenRowStyle td  {
padding:0px 6px;
margin:0px;
}
* .CHOddRowStyle td table, * .CHEvenRowStyle td table{
margin:0px;
padding:0px;
border-collapse: collapse !important;
}
* .PostChannelStoryFormTable input {
font-family:Arial,Verdana,Sans-Serif;
font-weight:bold;
font-size:1em;
}
td#FixedFooterBlock{
text-align:left;
padding-top:15px;
padding-left:8px;
}
* .FRDashBoardSection table fieldset legend {
color:#4F91CD;
font-family:Arial,Verdana,Sans-Serif;
font-weight:bold;
font-size:1em;
text-transform:none;
}
* .FRDashBoardSection table fieldset table td, * .FRDashBoardSection table fieldset table table table td {
vertical-align:middle;
white-space:normal !important;
text-align:left;
font-size:1em;
}
* .CHEvenRowStyle td, * .CHOddRowStyle td {
text-align:left; 
width:100%;
white-space:normal !important;
padding-bottom:10px;
}
* .CHEvenRowStyle td table, * .CHOddRowStyle td table {
width:100%;
}

* .CHEvenRowStyle td table td, * .CHOddRowStyle td table td {
text-align:left; 
white-space:normal;
padding-bottom:10px;
}
/* * .FRDashBoardSection table {
display:block !important;
} */


/*--- FUNDRAISER / PERSONAL PAGES CUSTOM STYLES ---*/

* .FRFieldSetCaption span, span.FRFieldSetCaption {
font-family:Arial,Verdana,Sans-Serif;
font-weight:bold;
font-size:1em;
}
* .FRListingHeading td {
border:none;
background-color:white;
border-collapse:collapse;
font-size:1em;
padding-left:3px;
}
* .FREvenRowStyle td, * .FROddRowStyle td {
background-color:#ffffff;
border-bottom:1px solid #ffffff;
border-top:none;
border-left:none;
border-right:none;
}
* .FREvenRowStyle td span, * .FROddRowStyle td span {
text-align:left;
width:100%;
}
fieldset table {
font-size: 1em;
}
* .FREvenRowStyle td table td, * .FROddRowStyle td table td {
border:none;
}
* .FRDashBoardSection textarea, * .FRDashBoardSection input {
width:auto !important;
}
* .FRSearchFieldSet .vaBottom {
vertical-align:middle;
}


/*--- DISCUSSION BOARD CUSTOM STYLES ---*/

* .DiscussionSearchList td {
vertical-align:top;
}
* .DiscussionSearchMessage {
padding-top:10px;
font-weight:bold;
}
tr.DiscussionSearchHeader td{
font-weight:bold;
font-size:1em;
padding-top:15px;
}
a.DiscussionSearchLink {
display:block;
padding-bottom:5px;
padding-top:5px;
}


/*--- DONATION FORM CUSTOM STYLES ---*/

* .DonationFormTable img {
display:inline;
}
* .DonationFieldControlCell span label {
white-space:nowrap;
font-weight:normal;
font-size:1em;
}
td.DonationFieldControlCell span.DonationCaptureReadonlyValue {
width:235px;
display:block;
} 
* .DonationGridHeader td {
font-size:1em;
border:none !important;
font-weight:bold;
}
* .DonationGridEvenRow td, * .DonationGridEvenRow td span, * .DonationGridOddRow td, * .DonationGridOddRow td span {
font-size:1em;
border:none !important;
}
* .DonationGridFooter td, * .DonationGridFooter td span, * .DonationGridFooter label {
font-weight:normal;
font-size:1em;
}


/*--- SURVEY FORM CUSTOM STYLES ---*/

* label.surveyanswer {
width:auto;
}
* .surveyquestiontable td {
text-align:left;
vertical-align:top;
}
* .surveyquestiontable td span.SurveyQuestion {
width:auto;
text-align:left;
vertical-align:top;
}
* html .surveyquestiontable {
margin-left:0px;
}


/*--- REPORT CUSTOM STYLES ---*/

* .ReportFormTable td fieldset legend {
padding-bottom:5px;
margin:0px;
color:#000;
margin-left:-5px;
}
* .ReportTitle span {
color:#333;
padding-bottom:10px; 
margin:0px;
}
* .ReportChartCell fieldset legend span {
font-weight:bold;
}
* .ReportFormTable td {
white-space:normal !important;
}
* .ReportFormTable td fieldset div table td div div table td div {
width:275px !important;
display:block;
overflow:auto;
}


/*--- LOGIN CUSTOM STYLES ---*/

* .LoginFormTable table.taCenter {
text-align:left;
}
* .LoginFormTable tr.taCenter td {
text-align:center;
}
* .LoginFormTable tr.taCenter td table td{
text-align:left;
width:100%;
}


/*--- DOCUMENT CUSTOM STYLES ---*/

* .BBDocumentFormTable .wsNowrap  {
white-space:normal;
}
* .BBDocumentFormTable .w100p {
width:auto;
}


/*--- Generic form styles ---*/

* .BBFormSelectList input,
* .BBFormSelectList label,
td.DonationFieldControlCell span input,
td.DonationFieldControlCell span label,
td.DonationFieldControlCell table tr td span input,
td.DonationFieldControlCell table tr td span label,
td.DonationFieldControlCell table td.vaBottom,
td.DonationFieldControlCell table td.vaBottom span,
td.BBMembershipControlCell span input,
td.BBMembershipControlCell span label {
vertical-align: middle;
}


/*--- Custom Styles for List View of Event Calendar ---*/

* .ListViewEventItemContainer div{
padding: 0 0 1em 0 !important;
}


/*--- POLLS CUSTOM STYLES ---*/

td#content_leftColumn table.BBPollsFormTable table,
td#content_leftColumn table.BBPollsFormTable td,
td#content_leftColumn table.BBPollsFormTable div {
width:250px !important;
}
td#content_leftColumn table.BBPollsFormTable img {
width:248px !important;
}

/*---USER LOGIN CUSTOM STYLES---*/


* .BBFormTextBox.ProfileFormTextBox{
colspan:2;
width:250px;
}
