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-size:100%;
   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;
   font-size:100%;
   color:#FFFFFF;
   font-weight:bold;
   border:1px solid white;
}
.ReportInformationCell
{
   /* System Defaults */
   height:150px;
   white-space:normal;
   overflow:auto;
}
.BBGridHeader
{
   /* Layout */
   font-family:inherit;
   font-size:100%;
   font-weight:bold;
}
.BBGridFooter
{
   /* Layout */
   font-family:inherit;
   font-size:100%;
}
.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;
   font-size:100%;
}
.BBCalendar:active
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color: #768290;
   text-decoration: underline;
}
.BBCalendar:hover
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color: #768290;
   text-decoration: underline;
}
.BBCalendar:link
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color: #2388ff;
   text-decoration: underline;
}
.BBCalendar:visited
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color: #768290;
   text-decoration: underline;
}
.BBCalendarDayHeader
{
   /* System Defaults */
   background-color:#336699;
   color:White;
   height:1px;
   /* Layout */
   font-family:inherit;
   font-size:100%;
   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;
   font-size:100%;
   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-size:100%;
   font-weight:bold;
   color:#BBBDBF;
   border:1px solid white;
}
.BBCalendarSelectedDay
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:100%;
   font-weight:bold;
   color:#FFFFFF;
   border:1px solid white;
}
.BBCalendarSelector
{
   /* System Defaults */
   background-color:#336699;
   /* Layout */
   font-family:inherit;
   font-size:100%;
   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:inherit;
   font-size:115%;
   color:#FFFFFF;
   font-weight:bold;
   text-align:center;
   height:20px;
}
.BBCalendarTodayDay
{
   /* System Defaults */
   background-color:#b0c4de;
   /* Layout */
   font-family:inherit;
   font-size:100%;
   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-size:100%;
   color:#555555;
   font-weight:bold;
   line-height:1.4em;
   padding-right:4px;
   text-align:right;
   vertical-align:middle;
   white-space:normal;
}
.BBFieldCheckboxCaption
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-family:inherit;
   font-size:100%;
   font-weight:normal;
}
.BBFieldControlCell
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-family:inherit;
   font-size:100%;
   color:#000;
}
.BBFormButtonCell
{
   /* System Defaults */
   text-align:center;
   /* Layout */
   padding:1em 0;
}
.BBFormButtonRow
{
   /* System Defaults */
   background-color:white;
   /* Layout */
   background:transparent !important;
}
.BBFormCheckbox
{
   /* Layout */
   font-family:inherit;
   font-size:100%;
   font-weight:normal;
}
.BBFormChecklist
{
   /* System Defaults */
   border:1pt solid buttonFace;
   /* Layout */
   font-family:inherit;
   font-size:100%;
   font-weight:normal;
   border:none !important;
}
.BBFormErrorMessage
{
   /* System Defaults */
   color:red;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:100%;
   color:#EA2121;
   font-weight:bold;
}
.BBFormReadonlyValue
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-family:inherit;
   font-size:100%;
   font-weight:normal !important;
   font-style:normal !important;
   white-space:normal;
}
.BBFormRequiredFieldMarker
{
   /* System Defaults */
   color:red;
   font-size:medium;
   font-weight:bolder;
   vertical-align:middle;
   /* Layout */
   font-family:inherit;
   font-size:100%;
   color:#EA2121;
   font-weight:bold;
}
.BBFormRequiredFieldMissingText
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:100%;
   color:#EA2121;
   font-weight:bold;
}
.BBFormSelectList
{
   /* System Defaults */
   background-color:White;
   width:auto;
   /* Layout */
   background-color:#EEEEEE !important;
   border-color:#BBBBBB #BBBBBB #DDDDDD;
   border-style:solid;
   border-width:1px;
   color:#555555;
   font-family:arial,helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   margin:3px 0;
}
.BBFormSubmitButton
{
   /* Layout */
   font-family:inherit;
   font-size:100%;
   font-weight:bold;
   width:auto;
   padding:2px;
}
.BBFormTable
{
   /* System Defaults */
   border:1pt solid buttonface;
   /* Layout */
   border:none !important;
   font-family:inherit;
   font-size:100%;
   line-height:1.4em;
   font-weight:normal;
   margin:0 0 10px;
   padding:0;
}
.BBFormTextArea
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   /* Layout */
   background:#EEEEEE url(view.image?id=651) no-repeat scroll 0 0;
   border:0 none;
   color:#555555;
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   height:61px;
   margin:3px 0 4px;
   padding:3px 4px;
   width:194px;
}
.BBFormTextbox
{
   /* System Defaults */
   width:150px;
   /* Layout */
   background:#EEEEEE url(view.image?id=649) no-repeat scroll 0 0;
   border:0 none;
   color:#555555;
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   margin:2px 0;
   padding:2px 4px;
   width:194px;
   line-height:1.4em;
}
.BBFormTitle
{
   /* System Defaults */
   border-bottom:1pt solid buttonface;
   color:black;
   font-weight:bold;
   text-align:center;
   /* Layout */
   border-bottom:1px solid #CCCCCC;
   color:#066993;
   font-family:"Arial Black",Arial,Helvetica,sans-serif;
   font-size:16px;
   font-weight:normal;
   padding:0 0 4px;
   line-height:normal;
   text-align:left;
}
.BBFormValidatorSummary
{
   /* System Defaults */
   background-color:white;
   color:red;
   text-align:left;
   /* Layout */
   font-family:inherit;
   font-size:100%;
   color:#EA2121;
   font-weight:bold;
   background:transparent !important;
}
.BBListingHeading
{
   /* System Defaults */
   background-color:buttonFace;
   border:1pt solid buttonFace;
   font-size:10pt;
   text-align:left;
   /* Layout */
   border:none;
   font-family:inherit;
   font-size:100%;
   color:#600;
   font-weight: bold;
   margin:0;
   padding:0;
   line-height:1.4em;
   text-align:left !important;
   background-color:transparent !important;
}
.BBListingItem
{
   /* Layout */
   font-family:inherit;
   font-size:100%;
}
.BBListingTable
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   border-top:1pt solid buttonFace;
   /* Layout */
   font-family:inherit;
   font-size:100%;
   line-height:1.4em;
   border:none !important;
}
.BBMessage
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-weight:normal;
   font-style:normal;
   font-family:inherit;
   font-size:100%;
   color:#252525;
   padding:10px 0;
   line-height:1.4em;
}
.BBNameLink:active
{
   /* System Defaults */
   color:Black;
   /* Layout */
   color: #720f24;
   text-decoration: underline;
}
.BBNameLink:hover
{
   /* System Defaults */
   color:Green;
   /* Layout */
   color: #720f24;
   text-decoration: underline;
}
.BBNameLink:link
{
   /* System Defaults */
   color:black;
   /* Layout */
   color: #720f24;
   text-decoration: underline;
}
.BBNameLink:visited
{
   /* System Defaults */
   color:blue;
   /* Layout */
   color: #343120;
   text-decoration: underline;
}
.BBPrivateListingItem
{
   /* Layout */
   font-family:inherit;
   font-size:100%;
   font-style:normal;
}
.PagedListFooter
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.PagedListFooterLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color: #720f24;
   text-decoration: underline;
}
.PagedListFooterLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color: #720f24;
   text-decoration: underline;
}
.PagedListFooterLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color: #343120;
   text-decoration: underline;
}
.SpellBody
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:0px 6px 6px 6px;
   /* Layout */
   font-family:inherit;
   font-size:100%;
   background:transparent !important;
}
.SpellButton
{
   /* System Defaults */
   margin:0px, 0px, 2px, 2px;
   width:100%;
}
.SpellCheckBadWord
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:100%;
   color:#EA2121;
   font-weight:bold;
}
.SpellCheckTextBox
{
   /* System Defaults */
   width:100%;
}
.SpellFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-family:inherit;
   font-size:100%;
}
.SpellHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   border:none;
   font-family:inherit;
   font-size:100%;
   font-weight:bold;
   line-height:1.4em;
   text-align:left;
   background-color:transparent;
}
.SpellHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
   padding:5px 5px 2px 0px;
   border:none;
}
.SpellHeadLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:100%;
}
.SpellLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   text-align:right;
   /* Layout */
   font-family:inherit;
   font-size:100%;
}
.SpellSubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:100%;
   padding:8px 0px 2px 0px;
   font-weight:bold;
}
.SpellSuggestionList
{
   /* System Defaults */
   border:1px solid black;
   height:auto;
   width:100%;
   /* Layout */
   font-family:inherit;
   font-size:100%;
}
.SpellText
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:12px, 6px, 6px, 6px;
   /* Layout */
   font-family:inherit;
   font-size:100%;
   background-color:transparent;
   padding:18px 12px 12px 12px;
   font-style:italic;
}
.SpellTextValue
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-family:inherit;
   font-size:100%;
}
.BBListOddRowStyle
{
   /* System Defaults */
   background-color:#e9e9e9;
   /* Layout */
   font-family:inherit;
   font-size:100%;
   background-color:transparent !important;
}
.BBListEvenRowStyle
{
   /* Layout */
   font-family:inherit;
   font-size:100%;
   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:100%;
}
.ReportChartCell
{
   /* Layout */
   font-family:inherit;
   font-size:100%;
}
.ReportCalendar
{
   /* System Defaults */
   FONT-SIZE: 8pt;
   /* Layout */
   font-family:inherit;
   font-size:100%;
}
.SpellFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
}
.MatchFinderDetailsValue
{
   /* System Defaults */
   font-size:10pt;
   font-style:normal;
}
.SpellFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:100%;
   width:auto;
}
.ReportFormTable
{
   /* Layout */
   font-family:inherit;
   font-size:100%;
   width:auto;
}
.SpellFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family:inherit;
   font-size:115%;
}
.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;
}
.MatchFinderOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #e5e5e5;
   padding-bottom:8px;
   margin-bottom:8px;
}
.ReportOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #e5e5e5;
   padding-bottom:8px;
   margin-bottom:8px;
}
.LoginSectionHeader
{
   /* System Defaults */
   font-style:italic;
   font-weight:bold;
   text-align:left;
   background-color: #eeeeee;
   padding-left:4px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:black;
   /* Layout */
   border-bottom:1px solid #CCCCCC;
   color:#066993;
   font-size:12px;
   font-style:normal;
   background-color:transparent;
   padding:1em 0 0;
}
.LoginLink
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   text-decoration:underline;
   /* Layout */
   font-family: inherit;
   font-size:100%;
}
.LoginFieldCaption
{
   /* Layout */
   white-space:nowrap;
   width:20%;
}
.LoginFieldMessage
{
   /* System Defaults */
   FONT-SIZE: 8pt;
   COLOR: gray;
   FONT-FAMILY: Arial Narrow;
}
.LoginFormTable
{
   /* System Defaults */
   border:0;
   width:275px;
   /* Layout */
   margin:0 auto;
   width:auto;
}
.LoginFormTextArea
{
   /* System Defaults */
   width:140px;
   /* Layout */
   width:194px;
}
.LoginFormTitle
{
   /* System Defaults */
   Padding-right:2px;
   Padding-top:6px;
   Padding-bottom:6px;
   font-family:verdana, arial;
   color:#2B3b76;
   font-size: 14px;
   text-align:left;
   border-bottom:none;
   /* Layout */
   border-bottom:1px solid #CCCCCC;
   padding:0 0 4px;
   color:#066993;
   font-size:16px;
   font-family:"Arial Black",Arial,Helvetica,sans-serif;
}
.LoginFormNormalMessage
{
   /* Layout */
   padding:0 0 0 30px;
}
.RoleImage
{
   /* System Defaults */
   width:20px;
   margin:2px 2px 2px 2px;
}
.RoleImageContainer
{
   /* System Defaults */
   padding:2px 2px 2px 2px;
}
.ProfileImageDefault
{
   /* System Defaults */
   width:100px;
}
.ProfileFormPrivateControlCell
{
   /* System Defaults */
   text-align:center;
}
.ProfileFieldCaption
{
   /* Layout */
   vertical-align:top;
   padding-top:4px;
}
.ProfileFieldCaptionDisabled
{
   /* System Defaults */
   color:#CCCCCC;
}
.ProfileFormButtonCell
{
   /* System Defaults */
   text-align:right;
}
.ProfileFormRequiredFieldMarkerDisabled
{
   /* System Defaults */
   color:#CCCCCC;
}
.ProfileFormCheckBoxList
{
   /* Layout */
   border:2px inset #000000;
   background-color:#FFFFFF;
   display:block;
   height:150px;
   overflow-y:scroll;
   overflow-x:auto;
}
.ProfileFormSelectList
{
   /* Layout */
   width:auto;
}
.ProfileFormTable
{
   /* System Defaults */
   border:0;
   /* Layout */
   margin:0 auto;
}
.ProfileFormChildRowTitle
{
   /* System Defaults */
   text-align:right;
}
.ProfileFormTitle
{
   /* System Defaults */
   text-align:left;
}
.DirectoryListingItemInteriorTable
{
   /* System Defaults */
   border-collapse: collapse;
   white-space: nowrap;
   width: 100%;
}
.DirectoryPagingButton
{
   /* System Defaults */
   width:60px;
}
.DirectoryListingHeading
{
   /* System Defaults */
   border-left: 1pt solid #FFFFFF;
   border-right: 1pt solid #FFFFFF;
   padding: 3px;
}
.DirectoryListingItem
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   vertical-align: top;
}
.DirectoryListingTable
{
   /* System Defaults */
   border-collapse: collapse;
}
.DonationCaptureLink:active
{
   /* Layout */
   color: #720f24;
   text-decoration: underline;
}
.DonationCaptureLink:hover
{
   /* Layout */
   color: #720f24;
   text-decoration: underline;
}
.DonationCaptureLink:link
{
   /* Layout */
   color: #720f24;
   text-decoration: underline;
}
.DonationCaptureLink:visited
{
   /* Layout */
   color: #343120;
   text-decoration: underline;
}
.DonationHelpFormDDTable
{
   /* System Defaults */
   height:275px;
}
.DonationHelpFormGATable
{
   /* System Defaults */
   height:280px;
}
.DonationHelpFormCheckTable
{
   /* System Defaults */
   height:50px;
}
.DonationHelpFormCSCTable
{
   /* System Defaults */
   height:400px;
}
.DonationCaptureFieldControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   width:400px;
}
.DonationCaptcha
{
   /* System Defaults */
   margin:0px;
}
.DonationCaptchaControlCell
{
   /* System Defaults */
   margin-left:154px;
   clear:right;
   margin-top:3px;
   white-space: nowrap;
}
.DonationCaptchaImageContainer
{
   /* System Defaults */
   border:1px solid #AAAAAA;
}
.DonationCaptchaActionLinkContainer
{
   /* System Defaults */
   text-align:right;
}
.DonationECardSectionSeparator
{
   /* System Defaults */
   background-color:LightGrey;
   margin-left:20px;
   padding:2px;
}
.DonationECardSectionBody
{
   /* System Defaults */
   padding:5px 5px 5px 20px;
}
.DonationECardTemplate
{
   /* System Defaults */
   padding:2px;
}
.DonationCaptureFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   width:150px;
   /* Layout */
   vertical-align:middle;
   padding-right:20px;
   width:20%;
   white-space:nowrap;
}
.DonationFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   /* Layout */
   vertical-align:top;
   padding-right:20px;
   padding-top:3px;
   width:20%;
   white-space:nowrap;
}
.DonationCaptchaCaption
{
   /* System Defaults */
   float:left;
   clear:left;
   text-align:right;
   padding-top:5px;
   padding-bottom:5px;
   margin-top:2px;
}
.DonationCaptureFieldControlCell
{
   /* Layout */
   padding:5px 0pt;
   width:auto;
}
.DonationFieldControlCell
{
   /* Layout */
   font-size:100%;
   width:auto;
   vertical-align:middle;
}
.DonationButtonCell
{
   /* System Defaults */
   text-align:right;
   /* Layout */
   text-align:left;
}
.DonationCaptureReadonlyValue
{
   /* System Defaults */
   text-align:left;
   font-size:x-small;
}
.DonationCaptureSelectList
{
   /* Layout */
   white-space:nowrap;
   width:300px;
}
.DonationCaptureSelectListNarrow
{
   /* System Defaults */
   width:75px;
   /* Layout */
   margin-left:-1px;
}
.DonationSelectList
{
   /* Layout */
   width:300px;
}
.DonationCaptureFormTable
{
   /* System Defaults */
   width:100%;
   /* Layout */
   }.DonationCaptureFormTable img {display:inline;
}
.DonationFormTable
{
   /* Layout */
   width:100%;
   }.DonationFormTable img {display:inline;
}
.DonationCaptureTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:80%;
}
.DonationTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:80%;
}
.DonationCaptureTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.DonationCaptureTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:80%;
}
.DonationTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.DonationTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:80%;
}
.DonationCaptureListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:White;
   height:30px;
   text-align:center;
   /* Layout */
   font-family:inherit;
   font-size:115%;
   color: #600;
   line-height: 1.4em;
   padding:10px 0 5px;
   border-bottom:1px solid #E3D5D6;
}
.DonationListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:white;
   height:30px;
   text-align:center;
   /* Layout */
   font-family:inherit;
   font-size:115%;
   color: #600;
   line-height: 1.4em;
   padding:10px 0 5px;
   border-bottom:1px solid #E3D5D6;
}
.BBClassNotesApprovalFilterRow
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   border-top:1pt solid buttonFace;
}
.BBClassNotesDisplayTable
{
   /* System Defaults */
   width:100%;
}
.BBClassNotesNoteTitleRow
{
   /* System Defaults */
   color:black;
   vertical-align:top;
}
.BBClassNotesTabButtonSelected
{
   /* System Defaults */
   font-weight:bold;
}
.BBClassNotesFormTable
{
   /* System Defaults */
   width:100%;
}
.BBClassNotesTextArea
{
   /* System Defaults */
   width:100%;
}
.BBClassNotesLastModifiedMessage
{
   /* System Defaults */
   color:black;
   text-align:right;
}
.EventAttendeesComplete
{
   /* System Defaults */
   background-color:#eeeeee;
   color:#666666;
   padding-left:2px;
   font-size:xx-small;
}
.EventAttendeesCurrent
{
   /* System Defaults */
   background-color:#eeeeee;
   color:#666666;
   padding-left:2px;
   font-size:xx-small;
   font-weight:bold;
}
.EventAttendeesFuture
{
   /* System Defaults */
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
}
.EventAttendeesGrid
{
   /* System Defaults */
   font-size:xx-small;
   color:#666666;
   vertical-align:top;
   background-color:#eeeeee;
   border:1px solid #dcdcdc;
   padding-right:8px;
   margin-bottom:10px;
}
.EventAttendeesOverallTotal
{
   /* System Defaults */
   font-weight:normal;
   background-color:#eeeeee;
   font-size:xx-small;
   padding-right:6px;
}
.EventItemRegistrantsEventName
{
   /* System Defaults */
   background-color:#eeeeee;
   font-style:italic;
   font-weight:bold;
   text-align:left;
   padding-left:4px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:black;
   /* Layout */
   font-size:115%;
   color:#600;
   font-style:normal;
   font-weight:normal;
   background-color:transparent;
}
.EventItemsSelectionGrid
{
   /* System Defaults */
   margin-top:6px;
   margin-bottom:6px;
   border:1px solid #ebebeb;
   /* Layout */
   border:none;
}
.EventSectionHeader
{
   /* System Defaults */
   font-weight:bold;
   background-color:#ffffff;
   Padding-right:2px;
   Padding-top:6px;
   Padding-bottom:6px;
   font-family:verdana, arial;
   color:#2B3b76;
   font-size: 14px;
   text-align:left;
   border-bottom:none;
   /* Layout */
   font-family:inherit;
   font-size:115%;
   color: #600;
   font-weight:bold;
   background-color:transparent;
}
.EventTicketsBodyCell
{
   /* System Defaults */
   color:#666666;
   font-size:xx-small;
   font-weight:normal;
}
.EventTicketsHeaderCell
{
   /* System Defaults */
   font-weight:normal;
   color:#666666;
   font-size:xx-small;
}
.SummaryGridEventTitle
{
   /* System Defaults */
   font-style:normal;
   font-size: 11px;
   font-weight:bold;
}
.EventItemRegistrantControlCellName
{
   /* System Defaults */
   text-align:right;
   /* Layout */
   } * .EventItemRegistrantControlCellName .BBFieldCaption {white-space:nowrap;
}
.EventItemRegistrantsHeader
{
   /* System Defaults */
   background-color:transparent;
   text-align:left;
   font-weight:bold;
   color:#666666;
   padding-top:8px;
   padding-left:6px;
   padding-bottom:6px;
   border-bottom:1px solid #dcdcdc;
   /* Layout */
   border:none;
   color:#000;
}
.EventItemRegistrationControlCellDescription
{
   /* System Defaults */
   font-weight:bold;
   text-align:left;
   width:100px;
}
.EventItemRegistrationControlCellNumParticipants
{
   /* System Defaults */
   text-align:left;
}
.EventItemRegistrationControlCellPrice
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   width:100px;
}
.EventItemRegistrationFooterControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   width:70px;
}
.EventItemRegistrationFooterControlCellNumRegistrations
{
   /* System Defaults */
   font-weight:bold;
   width:25px;
}
.EventItemRegistrationFooterControlCellRegistrations
{
   /* System Defaults */
   width:100px;
}
.EventItemRegistrationFooterControlCellTotal
{
   /* System Defaults */
   text-align:right;
   width:150px;
}
.EventItemRegistrationsHeader
{
   /* System Defaults */
   background-color:transparent;
   text-align:left;
   font-size:11px;
   font-weight:bold;
   color:#666666;
   font-family:verdana, arial, helvetica, sans serif;
   /* Layout */
   color:#600;
   font-size:105%;
   font-weight:bold;
   background-color:transparent;
   padding:0 0 10px;
}
.EventProgressCell
{
   /* System Defaults */
   background-color:#333399;
   height:10px;
   /* Layout */
   background-color:#5E1D1B;
   border:1px solid #5E1D1B;
   color:#FFF;
   font-family:inherit;
   font-size:100%;
   font-weight:bold;
   height:10px;
   text-align:center;
   white-space:nowrap;
}
.EventProgressCellFuture
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   /* Layout */
   background-color:#FFF;
   border:1px solid #5E1D1B;
   color:#000;
   font-family:inherit;
   font-size:100%;
   font-weight:bold;
   height:10px;
   text-align:center;
   white-space:nowrap;
}
.EventProgressCellPast
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   /* Layout */
   background-color:#FFF;
   border:1px solid #5E1D1B;
   color:#000;
   font-family:inherit;
   font-size:100%;
   font-weight:bold;
   height:10px;
   text-align:center;
   white-space:nowrap;
}
.EventItemRegistrantControlCell
{
   /* System Defaults */
   text-align:left;
}
.EventItemRegistrantSelectList
{
   /* System Defaults */
   width:200px;
}
.EventSubmitButton
{
   /* System Defaults */
   margin-left:5px;
   margin-right:5px;
   width:100px;
}
.EventItemRegistrantsTable
{
   /* System Defaults */
   text-align:center;
   width:485px;
}
.EventItemRegistrationFooterTable
{
   /* System Defaults */
   border:none;
   width:485px;
}
.EventItemRegistrationsTable
{
   /* System Defaults */
   border:none;
   text-align:left;
   width:550px;
   margin-left:20px;
   /* Layout */
   width:100%;
   margin:0;
}
.EventItemsTable
{
   /* System Defaults */
   border:none;
}
.EventTable
{
   /* System Defaults */
   border:none;
   width:550px;
   /* Layout */
   width:100%;
   }.EventTable img {display:inline;
}
.EventItemRegistrantTextbox
{
   /* System Defaults */
   width:200px;
}
.EventItemRegistrationTextbox
{
   /* System Defaults */
   width:25px;
}
.EventItemTitleDescription
{
   /* System Defaults */
   border:none;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   color:#000;
   font-size:100%;
   font-weight:normal;
}
.EventItemTitleName
{
   /* System Defaults */
   border:none;
   font-size:medium;
   /* Layout */
   font-family:inherit;
   font-size:115%;
   color: #600;
}
.EventItemTitleTime
{
   /* System Defaults */
   border:none;
   font-size:small;
   /* Layout */
   font-family:inherit;
   color:#000;
   font-size:100%;
   text-transform:none;
}
.EventMessage
{
   /* System Defaults */
   text-align:center;
}
.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%;
}
.DiscussionGroupHeadingText
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.DiscussionGroupNewTopicButton
{
   /* System Defaults */
   background:url(images/PostNewTopic.gif) no-repeat;
   height:14px;
   padding:0px;
   width:79px;
}
.DiscussionGroupReplyButton
{
   /* System Defaults */
   height:13px;
   margin-right:6px;
   padding:0px;
   width:36px;
}
.DiscussionGroupReplyTextbox
{
   /* System Defaults */
   width:100%;
}
.DiscussionGroupSearchCellSpacer
{
   /* System Defaults */
   width:1%;
}
.DiscussionGroupSearchTextCell
{
   /* System Defaults */
   width:45%;
}
.DiscussionMessageNew
{
   /* System Defaults */
   color:#f00;
   font-size:8pt;
   font-weight:normal;
}
.DiscussionMessageSepHR
{
   /* System Defaults */
   color:#ccc;
   margin:3px 0px 0px 0px;
   padding:0;
   width:95%;
}
.DiscussionNew
{
   /* System Defaults */
   color:#f00;
}
.DiscussionReplyBody
{
   /* System Defaults */
   background-color:transparent;
   padding:0px 6px 0px 0px;
}
.DiscussionReplyFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
}
.DiscussionReplyHeading
{
   /* System Defaults */
   background-color:transparent;
   height:21px;
   padding:3px 5px 2px 0px;
}
.DiscussionReplySubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
}
.DiscussionReplyTable
{
   /* System Defaults */
   margin:0px 0px 10px 0px;
   width:100%;
}
.DiscussionThreadLBracket
{
   /* System Defaults */
   background:url(images/Bracket3.gif) no-repeat;
   height:21px;
   padding:0px;
   width:11px;
}
.DiscussionThreadRBracket
{
   /* System Defaults */
   background:url(images/Bracket2.gif) no-repeat;
   height:21px;
   padding:0px;
   width:11px;
}
.DiscussionThreadTBracket
{
   /* System Defaults */
   background:url(images/Bracket1.gif) no-repeat;
   background-position:3px 3px;
   border-style:none;
   border-top:none;
   height:21px;
   padding:0px;
   width:11px;
}
.DiscussionTopicBody
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:12px 6px 6px 6px;
}
.DiscussionTopicFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
}
.DiscussionTopicHeading
{
   /* System Defaults */
   background-color:#e9e9e9;
   height:21px;
   padding:3px 5px 2px 5px;
}
.DiscussionTopicLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.DiscussionTopicLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.DiscussionTopicLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.DiscussionTopicList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.DiscussionTopicListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.DiscussionTopicNumReplies
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
}
.DiscussionTopicSepHR
{
   /* System Defaults */
   width:95%;
}
.DiscussionTopicSubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
}
.DiscussionTopicTable
{
   /* System Defaults */
   margin:0px 0px 5px 0px;
   width:100%;
}
.PostDiscussionPreviewHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.PostDiscussionPreviewHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.PostDiscussionPreviewLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
}
.PostDiscussionReplyHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.PostDiscussionReplyHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.PostDiscussionReplyLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
}
.PostDiscussionTopicHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.PostDiscussionTopicHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.PostDiscussionTopicLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
}
.DiscussionFilterFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   width:60px;
}
.DiscussionReplyFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
}
.DiscussionTopicFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
}
.PostReplyFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.PostTopicFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.DiscussionGroupButtonCell
{
   /* System Defaults */
   text-align:left;
}
.PostDiscussionPreviewFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.PostDiscussionReplyFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.PostDiscussionTopicFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.DiscussionGroupMessageTextArea
{
   /* System Defaults */
   width:95%;
}
.DiscussionGroupSearchTextbox
{
   /* System Defaults */
   width:100%;
}
.DiscussionGroupTopicTextbox
{
   /* System Defaults */
   width:95%;
}
.DiscussionGroupFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
}
.DiscussionGroupValidationSummary
{
   /* System Defaults */
   background-color:transparent;
}
.DiscussionThreadList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.DiscussionGroupMessage
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:bold;
}
.BBDocumentDisplayDescriptionStyle
{
   /* System Defaults */
   font-style:italic;
}
.BBDocumentDisplayHeaderSelected
{
   /* System Defaults */
   font-weight:bold;
}
.BBDocumentDisplayNew
{
   /* System Defaults */
   color:#FF0000;
}
.BBDocumentDisplayTable
{
   /* System Defaults */
   background-color:transparent;
   width:100%;
}
.BBDocumentTabButtons
{
   /* Layout */
   border-bottom:1px solid #E3D5D6;
}
.BBDocumentFormTable
{
   /* System Defaults */
   width:100%;
   /* Layout */
   border-collapse:collapse;
}
.BBDocumentAddDescription
{
   /* System Defaults */
   font-size:medium;
}
.BBDocumentAddFile
{
   /* System Defaults */
   width:auto;
}
.BBPollAnswersTable
{
   /* System Defaults */
   text-align:left;
}
.BBPollResultsTableSummaryCell
{
   /* System Defaults */
   font-weight:bold;
}
.BBPollsQuestionCell
{
   /* System Defaults */
   font-size:small;
   text-align:left;
}
.BBPollsQuestionRow
{
   /* System Defaults */
   font-weight:bold;
}
.BBPollsSubmitButtonCell
{
   /* System Defaults */
   text-align:center;
}
.BBPollsSubmitButtonRow
{
   /* System Defaults */
   text-align:center;
}
.BBPollsSubmitButton
{
   /* System Defaults */
   font-weight:bold;
}
.BBPollsFormTable
{
   /* System Defaults */
   margin:2 2 2 2;
}
.BBPollsFormTitle
{
   /* System Defaults */
   text-align:left;
}
.JobBoardLegend
{
   /* System Defaults */
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
}
.JobBoardPostLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.JobBoardPostLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.JobBoardPostLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.JobBoardSearchLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.JobBoardSearchLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.JobBoardSearchLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.JobDetailApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.JobDetailEditButton
{
   /* System Defaults */
   background:url(images/EditBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:31px;
}
.JobDetailHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.JobDetailLegend
{
   /* System Defaults */
   font-size:8pt;
}
.JobDetailLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.JobDetailLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.JobDetailLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.JobPostDetailFieldCaption
{
   /* System Defaults */
   background-color:#e9e9e9;
   text-align:right;
   white-space:nowrap;
   width:25%;
}
.JobPostDetailFieldValue
{
   /* System Defaults */
   background-color:#f5f5f5;
   width:75%;
}
.JobPostDetailTable
{
   /* System Defaults */
   font-size:8pt;
}
.JobResultsApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.JobResultsDeleteButton
{
   /* System Defaults */
   background:url(images/DeleteBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.JobResultsFilterFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   width:80%;
}
.JobResultsFilterSpacer
{
   /* System Defaults */
   width:2px;
}
.JobResultsHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
}
.JobResultsHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.JobResultsLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.JobResultsLink:hover
{
   /* System Defaults */
   color:#06C;
   font-size:8pt;
   text-decoration:underline;
}
.JobResultsLink:link
{
   /* System Defaults */
   color:#06C;
   font-size:8pt;
   text-decoration:none;
}
.JobResultsLink:visited
{
   /* System Defaults */
   color:#69C;
   font-size:8pt;
   text-decoration:none;
}
.JobResultsList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.JobResultsListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.JobResultsNew
{
   /* System Defaults */
   color:#f00;
}
.PostJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.PostJobLegend
{
   /* System Defaults */
   font-size:8pt;
}
.PreviewJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.PreviewJobLegend
{
   /* System Defaults */
   font-size:8pt;
}
.SearchJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.SearchJobLegend
{
   /* System Defaults */
   font-size:8pt;
}
.JobSearchFieldCaption
{
   /* System Defaults */
   background-color:#e9e9e9;
   text-align:right;
   width:30%;
}
.JobPostFieldControlCell
{
   /* System Defaults */
   width:65%;
}
.JobSearchFieldControlCell
{
   /* System Defaults */
   width:60%;
}
.JobPostSelectList
{
   /* System Defaults */
   width:97%;
}
.JobSearchSelectList
{
   /* System Defaults */
   width:100%;
}
.JobBoardFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
}
.JobDetailFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
}
.PostJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
}
.PreviewJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
}
.SearchJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
}
.JobPostTextArea
{
   /* System Defaults */
   width:95%;
}
.JobPostTextboxWide
{
   /* System Defaults */
   width:95%;
}
.JobSearchTextboxWide
{
   /* System Defaults */
   width:100%;
}
.JobBoardValidationSummary
{
   /* System Defaults */
   background-color:transparent;
   font-size:8pt;
}
.BBCurrentMembershipCaption
{
   /* System Defaults */
   height:30px;
   padding-top:15px;
   vertical-align:bottom;
   width:100%;
   border-bottom:1pt solid black;
}
.BBMembershipSummaryActionCaption
{
   /* System Defaults */
   height:30px;
   padding-top:15px;
   vertical-align:bottom;
   width:100%;
}
.BBMembershipFieldCaption
{
   /* System Defaults */
   width:175px;
}
.BBMembershipSummaryFieldCaption
{
   /* System Defaults */
   width:150px;
}
.BBMembershipFormReadonlyValue
{
   /* System Defaults */
   font-weight:lighter;
   font-style:italic;
}
.BBMembershipTextArea
{
   /* System Defaults */
   width:100%;
}
.BBMembershipBenefitsGridHeader
{
   /* System Defaults */
   font-weight:bold;
   font-size:x-small;
}
.BBMembershipBenefitsGridItem
{
   /* System Defaults */
   font-size:x-small;
}
.GivingHistoryList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.GivingHistoryListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.GivingHistoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
}
.NewsReaderFormImage
{
   /* System Defaults */
   text-align:right;
}
.NewsReaderResultsListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.NewsReaderResultsList
{
   /* System Defaults */
   border-width:0px;
   border-style:None;
   width:100%;
}
.NewsReaderItemLink
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.NewsReaderItemLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.NewsReaderItemLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.NewsReaderItemDesc
{
   /* System Defaults */
   white-space:normal;
}
.NewsReaderItemDate
{
   /* System Defaults */
   font-size:smaller;
   font-style:italic;
}
.NewsReaderLoadError
{
   /* System Defaults */
   background-color:transparent;
   color:red;
}
.NewsReaderFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
}
.NewsReaderFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:9pt;
   text-align:left;
   font-weight:bold;
}
.ChannelStoryApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   padding:0px;
   width:44px;
   height:14px;
}
.NewsChannelFormImage
{
   /* System Defaults */
   text-align:right;
}
.NewsChannelLoadError
{
   /* System Defaults */
   background-color:transparent;
   color:red;
}
.NewsChannelStoryList
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   background-color:transparent;
}
.NewsChannelStoryListHeader
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.NewsChannelItemTitle
{
   /* System Defaults */
   font-size:12pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.NewsChannelItemDate
{
   /* System Defaults */
   font-size:smaller;
   font-style:italic;
}
.PostChannelStoryHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.PostChannelStoryLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   font-style:normal;
}
.ChannelStoryEditButton
{
   /* System Defaults */
   background:url(images/EditBtn.gif) no-repeat;
   padding:0px;
   width:30px;
   height:14px;
}
.ChannelStoryDeleteButton
{
   /* System Defaults */
   background:url(images/DeleteBtn.gif) no-repeat;
   padding:0px;
   width:44px;
   height:14px;
}
.ChannelNewStoryButton
{
   /* System Defaults */
   background:url(images/PostNewStory.gif) no-repeat;
   padding:0px;
   width:79px;
   height:14px;
}
.ChannelRSSFeedButton
{
   /* System Defaults */
   background:url(images/feed-icon.gif) no-repeat;
   padding:0px;
   width:16px;
   height:16px;
}
.rteImage
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px solid #D3D3D3;
   cursor:pointer;
   cursor:hand;
}
.rteImageRaised
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px outset;
   cursor:pointer;
   cursor:hand;
}
.rteImageLowered
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px inset;
   cursor:pointer;
   cursor:hand;
}
.rteVertSep
{
   /* System Defaults */
   margin: 0 4px 0 4px;
}
.rteBack
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px outset;
   letter-spacing:0;
   padding:2px;
}
.rteBack tbody tr td, .rteBack tr td
{
   /* System Defaults */
   background:#D3D3D3;
   padding:0;
}
.PostStoryFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.PostChannelStoryFormTable
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   background-color:transparent;
}
.ChannelStoryTextbox
{
   /* System Defaults */
   width:100%;
}
.NewsChannelFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
}
.PostChannelStoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
}
.ChannelStoryValidationSummary
{
   /* System Defaults */
   background-color:transparent;
}
.FRDashBoardSectionHeading
{
   /* System Defaults */
   background-color: #000080;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 3px 3px 3px;
   white-space: nowrap;
}
.FRDashBoardSection
{
   /* System Defaults */
   border: buttonface 1pt solid;
   font-size: 10px;
}
.FRDashLink
{
   /* System Defaults */
   font-size: 12px;
}
.FRDashLink:link
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
}
.FRDashLink:visited
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
}
.FRDashLink:hover
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
}
.FRDashLink:active
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
}
.FRDashSubHeading
{
   /* System Defaults */
   font-weight: bold;
   font-size: 12px;
}
.FRTeamGraph
{
   /* System Defaults */
   WIDTH: 100%;
}
.FRTeamGraphName
{
   /* System Defaults */
   font-size: 12px;
}
.FRTeamGraphHeading
{
   /* System Defaults */
   border-bottom-style: solid;
   border-bottom-width: thin;
   font-size: 12px;
}
.FRTeamGraphFooter
{
   /* System Defaults */
   border-top-style: solid;
   border-top-width: thin;
   font-size: 12px;
}
.FRToDoNewDonationsText
{
   /* System Defaults */
   color: #FF0000;
   font-size: 12px;
   font-weight: bold;
}
.FRToDoImgCell
{
   /* System Defaults */
   WIDTH: 18px;
}
.FRButtonText
{
   /* System Defaults */
   BORDER-RIGHT: buttonface 1pt solid;
   FONT-SIZE: 12px;
   text-align: center;
   white-space: nowrap;
}
.FRButtonTextActive
{
   /* System Defaults */
   font-weight: bold;
}
.FRButton
{
   /* System Defaults */
   BORDER-RIGHT: buttonface 1pt solid;
   text-align: center;
   white-space: nowrap;
}
.FRParticipantName
{
   /* System Defaults */
   font-size: 16px;
}
.FRTeamName
{
   /* System Defaults */
   color: #666666;
   font-size: 12px;
}
.FRFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.FRAddressBookSelectedLetter
{
   /* System Defaults */
   font-size: 16px;
}
.FRActivityReportName
{
   /* System Defaults */
   font-weight: bold;
}
.FRText
{
   /* System Defaults */
   font-size: 12px;
}
.FRTextRaised
{
   /* System Defaults */
   color: #006600;
   font-size: 12px;
}
.FRDonorListSetCaption
{
   /* System Defaults */
   font-weight: bold;
   padding-bottom: 5px;
   padding-top: 5px;
}
.FRProgressIndicator
{
   /* System Defaults */
   font-size: 11px;
   color:#666666;
   font-weight: bold;
   vertical-align:top;
   background-color:#dcdcdc;
   border:0px;
   border-spacing:1px;
}
.FRSectionHeader
{
   /* System Defaults */
   font-weight:bold;
   background-color: #eeeeee;
   font-style:italic;
   text-align:left;
   padding-left:4px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:black;
}
.FRProgressCell
{
   /* System Defaults */
   background-color:#333399;
   height:10px;
   color:black;
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
   BACKGROUND-IMAGE: url(images/GreySelectedGradientBackground.gif);
   BACKGROUND-REPEAT:repeat-x;
   vertical-align:top;
}
.FRProgressCellFuture
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   BACKGROUND-IMAGE: url(images/GreyGradientBackground.gif);
   BACKGROUND-REPEAT: repeat-x;
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
   vertical-align:top;
}
.FRProgressCellPast
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   BACKGROUND-IMAGE: url(images/GreyGradientBackground.gif);
   BACKGROUND-REPEAT: repeat-x;
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   vertical-align:top;
   padding-bottom:2px;
}
.FRDashCaptions
{
   /* System Defaults */
   font-size: 12px;
}
.FRFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.FREvenRowStyle
{
   /* System Defaults */
   BACKGROUND-COLOR: #e9e9e9;
}
.FRDonorListEvenRowStyle
{
   /* System Defaults */
   background-color: #eeeeee;
}
.FRListingHeading
{
   /* System Defaults */
   COLOR: white;
   BACKGROUND-COLOR: #191970;
}
.FRDonorListHeading
{
   /* System Defaults */
   color: black;
   border-style: none;
   background-color: white;
}
.FRDonorListing
{
   /* System Defaults */
   border-style: none;
}
.FROddRowStyle
{
   /* System Defaults */
   BACKGROUND-COLOR: #ffffff;
}
.FRDonorListOddRowStyle
{
   /* System Defaults */
   background-color: #ffffff;
}
.FRDonorListFooterRowStyle
{
   /* System Defaults */
   background-color: #ffffff;
   font-weight: bold;
}
.FRManagerFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.FRManagerDashBoardSection
{
   /* System Defaults */
   FONT-SIZE: 10px;
   BORDER: buttonface 1pt solid;
}
.FRManagerDashBoardSectionHeading
{
   /* System Defaults */
   background-color: #000080;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 3px 3px 3px;
   white-space: nowrap;
}
.FRManagerDashBoardSectionToolbar
{
   /* System Defaults */
   font-size: 12px;
}
.FRManagerDashCaptions:link
{
   /* System Defaults */
   text-decoration: none;
}
.FRManagerDashCaptions:visited
{
   /* System Defaults */
   text-decoration: none;
}
.FRManagerDashCaptions:hover
{
   /* System Defaults */
   text-decoration: underline;
}
.FRManagerDashCaptions:active
{
   /* System Defaults */
   text-decoration: underline;
}
.FRManagerDashCaptions
{
   /* System Defaults */
   font-size: 12px;
}
.FRManagerFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.SurveyTitle
{
   /* System Defaults */
   font-size:14pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size:115%;
   font-family:inherit;
   color:#600;
   font-weight:bold;
}
.SurveySubTitle
{
   /* System Defaults */
   font-size:12pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size:100%;
   font-family:inherit;
   color:#600;
   font-weight:bold;
}
.SurveyQuestion
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size:100%;
   font-family:inherit;
}
.SurveyQuestionSequence
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size:100%;
   font-family:inherit;
}
.SurveyButtonsRow
{
   /* System Defaults */
   text-align:center;
}
.SurveyAnswer
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size:100%;
   font-family:inherit;
}
.SurveyAnswerColumnHeading
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size:100%;
   font-family:inherit;
}
.SurveyQuestionSeparator
{
   /* System Defaults */
   width:100%;
   font-size:1pt;
   background-color:#a9a9a9;
   /* Layout */
   background-color:transparent;
}
.SurveyConstantSumTextbox
{
   /* System Defaults */
   width:50px;
}
.SurveyResponseResultsBar
{
   /* System Defaults */
   height:5px;
   background-color:green;
   border-right:1px solid #000000;
}
.SurveyResponseColumnHeading
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size:100%;
   font-family:inherit;
}
.SurveyResponseCell
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size:100%;
   font-family:inherit;
}
.SurveyAnswerTableHeaderRow
{
   /* System Defaults */
   background-color:#a9a9a9;
   /* Layout */
   background-color:transparent;
}
.SurveyResponseTableHeaderRow
{
   /* System Defaults */
   background-color:#a9a9a9;
}
.SurveyTestModeMessage
{
   /* System Defaults */
   font-weight:bold;
   font-size:16pt;
   color:red;
   /* Layout */
   font-size:115%;
   font-family:inherit;
}
.SurveyAnswerRequiredMessage
{
   /* System Defaults */
   font-weight:bold;
   font-size:10pt;
   color:black;
   /* Layout */
   font-size:100%;
   font-family:inherit;
}
.SurveyButton
{
   /* System Defaults */
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   /* Layout */
   font-size:100%;
   font-family:inherit;
}
.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;
   /* Layout */
   font-size:100%;
   font-family:inherit;
}
.SurveyErrorMessage
{
   /* System Defaults */
   color:red;
   font-size:10pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size:100%;
   font-family:inherit;
}
.CHDashBoardSectionHeading
{
   /* System Defaults */
   background-color: #000080;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 3px 3px 3px;
   white-space: nowrap;
}
.CHDashBoardSection
{
   /* System Defaults */
   border: buttonface 1pt solid;
   font-size: 10px;
}
.CHDashLink
{
   /* System Defaults */
   font-size: 12px;
}
.CHDashLink:link
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
}
.CHDashLink:visited
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
}
.CHDashLink:hover
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
}
.CHDashLink:active
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
}
.CHDashSubHeading
{
   /* System Defaults */
   font-size: 12px;
   font-weight: bold;
}
.CHToDoImgCell
{
   /* System Defaults */
   width: 18px;
}
.CHButtonText
{
   /* System Defaults */
   border-right: buttonface 1pt solid;
   font-size: 12px;
   text-align: center;
   white-space: nowrap;
}
.CHButtonTextActive
{
   /* System Defaults */
   FONT-WEIGHT: bold;
}
.CHButton
{
   /* System Defaults */
   border-right: buttonface 1pt solid;
   text-align: center;
   white-space: nowrap;
}
.CHFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.CHText
{
   /* System Defaults */
   font-size: 12px;
}
.CHTextRaised
{
   /* System Defaults */
   font-size: 12px;
}
.CHConsoleHeaderRightTop
{
   /* System Defaults */
   font-size: 16px;
   text-align: left;
}
.CHConsoleHeaderRightBottom
{
   /* System Defaults */
   font-size: 12px;
   text-align: left;
}
.CHInvalidUserWarningLabel
{
   /* System Defaults */
   color: #FF0000;
   font-size: 12px;
   text-align: center;
}
.CHConsoleLiteralText
{
   /* System Defaults */
   font-size: 12px;
}
.CHDashCaptions
{
   /* System Defaults */
   font-size: 12px;
}
.CHFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.CHListingHeading
{
   /* System Defaults */
   COLOR: white;
   BACKGROUND-COLOR: #191970;
}
.FundraiserReportTitleCell
{
   /* System Defaults */
   text-align:center;
   vertical-align:top;
   width:100%;
}
.FundraiserReportDescriptionTableCell
{
   /* System Defaults */
   white-space:nowrap;
   text-align:right;
   vertical-align:top;
}
.FundraiserReportDescriptionLabel
{
   /* System Defaults */
   font-size:smaller;
   font-weight:bold;
   color:Blue;
}
.FundraiserReportDataTableCell
{
   /* System Defaults */
   white-space:nowrap;
   text-align:left;
   vertical-align:top;
}
.FundraiserReportDataLabel
{
   /* System Defaults */
   font-size:smaller;
   font-weight:bold;
}
.FundraiserReportSeparator
{
   /* System Defaults */
   color:Blue;
}
.FundraiserReportButtonCell
{
   /* System Defaults */
   text-align: right;
}
.FundraiserReportDetailsButton
{
   /* System Defaults */
   font-weight:bold;
   font-size:small;
}
.FundraiserReportChartCell
{
   /* System Defaults */
   text-align:center;
   vertical-align:top;
}
.FundraiserReportFormTable
{
   /* System Defaults */
   border:0;
   width:100%;
}
.FundraiserReportTitleLabel
{
   /* System Defaults */
   color:Blue;
   font-size:large;
   font-weight:bold;
}
.SearchDescriptionStyle
{
   /* System Defaults */
   WHITE-SPACE: pre;
}
.QuickSearchFormTable
{
   /* Layout */
   border-collapse:collapse;
}
.QuickSearchTextbox
{
   /* Layout */
   padding:1px;
}
.QuickSearchButton
{
   /* Layout */
   padding:0;
   height:21px;
   font-weight:normal;
}
.QuickSearchFieldCaption
{
   /* Layout */
   position:absolute;
   left:-5000px;
}
.ListViewDateLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
}
.ListViewEventItemContainer
{
   /* System Defaults */
   padding-left: 5px;
   font-size: smaller;
   /* Layout */
   font-size:100%;
}
.CalendarViewMonthYearLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
   /* Layout */
   font-size:115%;
}
.CalendarViewDayHeader
{
   /* System Defaults */
   background-color:#336699;
   color:White;
   height:1px;
   /* Layout */
   background-color:#5E1D1B;
   color:#FFFFFF;
}
.CalendarViewOtherMonthDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   color: #CC9966;
}
.CalendarViewWeekendDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
}
.CalendarViewDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
}
.CalendarViewSelectedDay
{
   /* System Defaults */
   font-weight:bold;
}
.ListViewEventDate
{
   /* System Defaults */
   font-weight: bold;
   color: #dd5511;
   margin-top: 15px;
   /* Layout */
   color:#600;
   display:block;
   font-weight:normal;
   font-size:115%;
   margin:0 0 10px;
}
.ListViewEventTitle
{
   /* System Defaults */
   font-weight: bold;
   color: #0048BE;
}
a.ListViewEventTitle:link
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
}
a.ListViewEventTitle:active
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
}
a.ListViewEventTitle:visited
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
}
a.ListViewEventTitle:hover
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: underline;
}
.ListViewEventSubtitle
{
   /* System Defaults */
   color:#00008B;
   vertical-align:top;
   /* Layout */
   color:#000;
}
.ListViewEventTime
{
   /* System Defaults */
   font-size:9pt;
   /* Layout */
   font-size:100%;
}
.ListViewEventLocation
{
   /* System Defaults */
   vertical-align:top;
   font-size:9pt;
}
.EventCalendarName
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-size:115%;
   color: #600;
   text-align:left;
   line-height: 1.4em;
}
.DetailEventTitle
{
   /* System Defaults */
   font-weight:bold;
}
.DetailEventSubtitle
{
   /* System Defaults */
   font-style:italic;
}
.DetailCaptionContainer
{
   /* System Defaults */
   background-color:#808080;
   /* Layout */
   background-color:transparent;
   border-bottom:1px solid #462A1C;
   padding:5px 0;
}
.DetailCaption
{
   /* System Defaults */
   color:white;
   /* Layout */
   color:#600;
   font-size:100%;
   font-weight:bold;
}
.DetailEventCancelled
{
   /* System Defaults */
   font-style:italic;
}
.ListViewEventCancelled
{
   /* System Defaults */
   font-style:italic;
}
.CalendarViewToday
{
   /* System Defaults */
   border: 1px solid #aaa;
   background-color: lightsteelblue;
   width: 3%;
   /* Layout */
   background-color:#E4E1DF;
   width:5%;
}
.CalendarViewAllDayEvent
{
   /* System Defaults */
   border: 1px dotted #aaa;
   margin-bottom: 10px;
   /* Layout */
   border:none;
}
.CalendarViewMultiDayEvent
{
   /* System Defaults */
   margin-bottom: 10px;
}
.CalendarViewEvent
{
   /* System Defaults */
   margin-bottom: 10px;
}
.CalendarFilterContainer
{
   /* System Defaults */
   float: left;
   font-size: smaller;
   width: 100%;
   border: 2px solid gray;
}
.CalendarFilterSaveButton
{
   /* System Defaults */
   background-color: white;
   color: black;
   font-size: 8pt;
   width: 100px;
}
.CalendarFilterHorizontalDividers
{
   /* System Defaults */
   color: silver;
}
.EventCalendarPartContainer
{
   /* System Defaults */
   vertical-align: top;
   text-align: left;
}
.ListViewTopLeft
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   /* Layout */
   border-bottom:1px solid #462A1C;
}
.ListViewTopRight
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   text-align: right;
   /* Layout */
   border-bottom:1px solid #462A1C;
}
.ListViewTopGap
{
   /* System Defaults */
   padding-top: 5px;
}
.ListViewEventTopGap
{
   /* System Defaults */
   padding-top: 10px;
}
.ListViewEventDivider
{
   /* System Defaults */
   margin-bottom: 10px;
}
.CalendarViewContainer
{
   /* System Defaults */
   width: 100%;
}
.CalendarViewTopLeft
{
   /* System Defaults */
   width: 35%;
}
.CalendarViewTopMiddle
{
   /* System Defaults */
   width: 30%;
   text-align: center;
}
.CalendarViewTopRight
{
   /* System Defaults */
   width: 35%;
   text-align: right;
}
.CalendarViewTodayText
{
   /* System Defaults */
   white-space: nowrap;
}
.CalendarViewBottomIcons
{
   /* System Defaults */
   text-align: right;
}
.CalendarFilterSaveContainer
{
   /* System Defaults */
   text-align: right;
}
.CalendarFilterSaveMsg
{
   /* System Defaults */
   display: none;
   border: solid 1px #990033;
   color: #990033;
   font-size: small;
}
.CalendarEventRecurMsg
{
   /* System Defaults */
   padding: 3px;
   font-weight: bold;
}
.CalendarEventRecurContainer
{
   /* System Defaults */
   border: 1pt solid gray;
}
.CalendarFormLegend
{
   /* System Defaults */
   font-weight: bold;
   /* Layout */
   font-size:11px;
}
.CalendarFormCategoryContainer
{
   /* System Defaults */
   width: 100%;
}
.CalendarFormDateTimeContainer
{
   /* System Defaults */
   width: 100%;
}
.CalendarFormOptionalText
{
   /* System Defaults */
   color: gray;
   vertical-align: top;
   font-size: x-small;
}
.CalendarFormEventInfoContainer
{
   /* System Defaults */
   width: 100%;
}
.CalendarFormHTMLEditor
{
   /* System Defaults */
   height: 250px;
   width: 400px;
}
.DetailCalendarCategory
{
   /* System Defaults */
   height: 30px;
   vertical-align: bottom;
}
.EventCalendarButtons
{
   /* System Defaults */
   font-size:10pt;
}
.EventCalendarButtonBar
{
   /* System Defaults */
   height: 40px;
}
.EditEventDropDown
{
   /* System Defaults */
   width: 275px;
}
.ImportContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportSelectFileContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportMapFieldsContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportNavigationButtonsContainer
{
   /* System Defaults */
   width: 100%;
   text-align: right;
}
.ImportConfirmationContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportCaption
{
   /* System Defaults */
   font-weight: 600;
   text-align: left;
}
.ImportListTable
{
   /* System Defaults */
   width: 100%;
   border: 1px none gainsboro solid;
}
.CalendarFormFieldCaption
{
   /* System Defaults */
   vertical-align: top;
   width: 25%;
}
.DetailLeft
{
   /* System Defaults */
   width: 10%;
   text-align: left;
   vertical-align: top;
}
.DetailDateTime
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   /* Layout */
   border:none;
}
.DetailEventDetails
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   /* Layout */
   border:none;
}
.DetailRight
{
   /* System Defaults */
   width: 90%;
   /* Layout */
   vertical-align:middle;
}
.ListViewContainer
{
   /* System Defaults */
   width: 100%;
   border: none;
}
.EditEventLocation
{
   /* System Defaults */
   width: 275px;
   height: 30px;
}
.EditEventFees
{
   /* System Defaults */
   width: 275px;
   height: 25px;
}
.EditEventContactInfo
{
   /* System Defaults */
   width: 275px;
   height: 25px;
}
.EditEventTextBox
{
   /* System Defaults */
   width: 275px;
}
.ImportListEvenRowStyle
{
   /* System Defaults */
   background-color: #f5f5f5;
   text-align: left;
   height: 20px;
}
.ImportListHeading
{
   /* System Defaults */
   background-color: gainsboro;
   text-align: center;
   height: 20px;
   white-space: nowrap;
}
.ImportListOddRowStyle
{
   /* System Defaults */
   background-color: white;
   text-align: left;
   height: 20px;
}
.EducationListItem
{
   /* System Defaults */
   padding:3px;
}
.EducationListHeaderItem
{
   /* System Defaults */
   padding:3px;
}
.EducationFormFieldSetCaption
{
   /* System Defaults */
   font-weight:bold;
}
.EducationListHeader
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.EducationListEvenRowStyle
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
}
.EducationListOddRowStyle
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
}
.BBVolOpSignUpInstructions
{
   /* System Defaults */
   font-style: italic;
}
.BBVolOpJobListPageControlCell
{
   /* System Defaults */
   text-align: right;
}
.BBVolOpBackToListCell
{
   /* System Defaults */
   text-align: right;
   white-space: nowrap;
}
.BBVolOpJobDetailCaption
{
   /* System Defaults */
   width: 15%;
}
.BBVolOpJobDetailButtonCell
{
   /* System Defaults */
   text-align: center;
}
.BBVolOpSignUpButtonCell
{
   /* System Defaults */
   text-align: center;
}
.BBVolOpSearchButtonCell
{
   /* System Defaults */
   text-align: center;
}
.BBVolOpJobListTable
{
   /* System Defaults */
   width: 100%;
}
.BBVolOpJobDetailTable
{
   /* System Defaults */
   width: 100%;
}
.BBVolOpSignUpTable
{
   /* System Defaults */
   width: 100%;
}
.BBVolOpJobList
{
   /* System Defaults */
   width: 100%;
}
.UpcomingEventContainer
{
   /* System Defaults */
   background-color:#f5f5f5;
}
.RecentEventContainer
{
   /* System Defaults */
   background-color:#f5f5f5;
}
.UpcomingEventTitle
{
   /* System Defaults */
   font-weight:bold;
   color:#808080;
}
.RecentEventTitle
{
   /* System Defaults */
   font-weight:bold;
   color:#808080;
}
.HighlightEventTitle
{
   /* System Defaults */
   font-weight:bold;
}
.HighlightEventCancelled
{
   /* System Defaults */
   font-style:italic;
}
.HighlightEventScore
{
   /* System Defaults */
   font-weight:bold;
}
.BBNotesNoteImageCell
{
   /* System Defaults */
   vertical-align: top;
}
.BBNotesNoteTopicCell
{
   /* System Defaults */
   font-weight: bold;
   text-align: left;
}
.BBNotesNoteNameCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesNoteDateCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesNoteLinkCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesNoteCell
{
   /* System Defaults */
   text-align: left;
}
.BBNotesListPageControlCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesListAddCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesList
{
   /* System Defaults */
   width: 100%;
}
.BBNotesInstructions
{
   /* System Defaults */
   font-style: italic;
}
.BBNotesSearchFormTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesTabSelected
{
   /* System Defaults */
   font-weight: bold;
   padding-left: 3px;
   padding-right: 3px;
}
.BBNotesTabUnselected
{
   /* System Defaults */
   padding-left: 3px;
   padding-right: 3px;
}
.BBNotesNoteTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesListLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesEditorLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesSearchFormLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesTextArea
{
   /* System Defaults */
   width: 100%;
}
.BBNotesEditor
{
   /* System Defaults */
   width: 100%;
}
.Scroller
{
   /* System Defaults */
   border:#d8d8d8 1px solid;
   background-color: #eeeeee;
   font-family: Arial, Verdana;
   margin: 10px;
}
.ScrollerHeaderTD
{
   /* System Defaults */
   background-color: #eeeeee;
   text-align:center;
}
.ScrollerTitle
{
   /* System Defaults */
   font-size: 11pt;
   font-weight: bold;
   padding: 3px;
   white-space: nowrap;
}
.ScrollerWrapper
{
   /* System Defaults */
   border: #d8d8d8 0px solid;
   background-color: #ffffff;
   width: 100%;
   left: 4px;
}
.ScrollerLoadingMsg
{
   /* System Defaults */
   font-size: 9pt;
   font-weight: normal;
   padding: 3px;
   white-space: nowrap;
}
.ScrollerListRow
{
   /* System Defaults */
   padding: 3px;
   font-size: 8pt;
}
.ScrollerItemGift
{
   /* System Defaults */
   font-weight: bold;
}
.ScrollerItemDonor
{
   /* System Defaults */
   font-weight: bold;
}
.ScrollerItemComment
{
   /* System Defaults */
   padding-left:10px;
   padding-right:10px;
   display:block;
   padding-top: 3px;
}
.ScrollerPlayPauseTD
{
   /* System Defaults */
   text-align: left;
   padding-right: 3px;
   padding-left: 4px;
   padding-bottom: 3px;
   padding-top: 3px;
}
.ScrollerItemAmount
{
   /* System Defaults */
   font-weight: bold;
}
.SocialNetworking_ContentItemActionList_Part
{
   /* System Defaults */
   border:1px solid #999999;
   background-color:#EEEEEE;
   padding:5px 10px;
}
.SocialNetworking_ContentItemActionListItem_Part
{
   /* System Defaults */
   width:125px;
   margin-bottom:3px;
   margin-top:2px;
}
.SocialNetworking_ContentItemActionListItem_Part:link
{
   /* System Defaults */
   font-weight:bold;
   color:#222255;
   text-decoration:underline;
}
.SocialNetworking_ContentItemActionListItem_Part:visited
{
   /* System Defaults */
   font-weight:bold;
   color:#222255;
   text-decoration:underline;
}
.SocialNetworking_ContentItemActionListItem_Part a img
{
   /* System Defaults */
   width:0px;
   height:0px;
   margin-right:0px;
}
.SocialNetworking_ActionListItemConfirmationWrapper_Part
{
   /* System Defaults */
   position:relative;
   border:1px solid #666666;
   padding:10px;
   background-color:#FFFFFF;
   background-image:url(../../images/userdashboard/sn_confirmbg.gif);
   background-repeat:repeat-x;
   width:190px;
   margin-left:-110px;
   margin-right:0px;
   text-align:center;
   z-index:99999;
}
.SocialNetworking_ActionListItemConfirmationText_Part
{
   /* System Defaults */
   display:block;
   margin-bottom:8px;
   text-align:left;
}
.SocialNetworking_ActionListItemConfirmationTextName_Part
{
   /* System Defaults */
   font-weight:bold;
   font-style:italic;
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part
{
   /* System Defaults */
   color:#333399;
   padding:5px;
   margin-right:10px;
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part:link
{
   /* System Defaults */
   color:#333399;
   font-weight:bold;
   font-size:110%;
   text-decoration:underline;
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part:visited
{
   /* System Defaults */
   color:#333399;
   font-weight:bold;
}
.MyFriends_ProfileImage
{
   /* System Defaults */
   width:60px;
}
.MyFriends_OnlineStatus
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana;
}
.MyFriends_ItemStyle
{
   /* System Defaults */
   text-align:center;
   height:100px;
   width:100px;
}
.MyFriends_NameText
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana;
   text-decoration:none;
}
.MyFriends_NameText:Hover
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana;
   text-decoration:underline;
}
.MyFriends_ImageCell
{
   /* System Defaults */
   vertical-align:bottom;
}
.MyFriends_NameCell
{
   /* System Defaults */
   vertical-align:top;
   height:60px;
}
.PageSharingContainer
{
   /* System Defaults */
   border-top:1px solid #CCCCCC;
   border-bottom:1px solid #CCCCCC;
   padding:8px;
   overflow:auto;
   width:95%;
}
.PageSharingLink
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
   display:none;
}
.PageSharingLinkImage
{
   /* System Defaults */
   display:block;
   border:none;
   float:left;
   display:none;
}
.PageSharingList
{
   /* System Defaults */
   display:inline;
   clear:both;
   margin:5px 0px 0px 0px;
   padding:0px;
}
.PageSharingListItem
{
   /* System Defaults */
   list-style:none;
   float:left;
   margin-right:20px;
   padding:0px;
}
.PageSharingListItemLinkImage
{
   /* System Defaults */
   display:block;
   border:none;
   float:left;
   width:16px;
   height:16px;
   margin-right:2px;
}
.PageSharingLink:link
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
}
.PageSharingLink:visited
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
}
.PageSharingLink:hover
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
}
.PageSharingListItemLink:link
{
   /* System Defaults */
   color:#003399;
   font-size:10px;
   text-decoration:underline;
}
.PageSharingListItemLink:visited
{
   /* System Defaults */
   color:#003399;
   font-size:10px;
}
.PageSharingListItemLink:hover
{
   /* System Defaults */
   color:#003399;
   font-size:10px;
}
.PageSharingModalInfoText
{
   /* System Defaults */
   padding:10px;
}
.PageSharingCaption
{
   /* System Defaults */
   float:left;
   clear:left;
   width:125px;
   text-align:right;
   padding-right:5px;
   padding-left:10px;
   color:#000000;
}
.PageSharingControlCell
{
   /* System Defaults */
   margin-left:140px;
   clear:right;
   margin-top:3px;
}
.PageSharingFormTextBox
{
   /* System Defaults */
   width:298px;
}
.PageSharingFormTextArea
{
   /* System Defaults */
   width:298px;
   height:50px;
}
.PageSharingControlHelpText
{
   /* System Defaults */
   text-align:right;
   color:#999999;
   font-size:85%;
   margin-right:55px;
   margin-bottom:5px;
}
.PageSharingSendMeACopy
{
   /* System Defaults */
   margin-left:-2px;
}
.PageSharingCaptcha
{
   /* System Defaults */
   text-align:right;
   color:#999999;
   margin-right:55px;
}
.PageSharingCaptchaImageContainer
{
   /* System Defaults */
   border:1px solid #AAAAAA;
}
.PageSharingCaptchaActionLinkContainer
{
   /* System Defaults */
   text-align:right;
}
.PageSharingModalActions
{
   /* System Defaults */
   padding:20px 10px 10px 10px;
   text-align:center;
}
.PageSharingSubmitButton
{
   /* System Defaults */
   margin-right:10px;
}
.PaymentPartGrid
{
   /* System Defaults */
   width:500px;
   margin-top:10px;
}
.ECardCaptcha
{
   /* System Defaults */
   margin:0px;
   width:470px;
}
.ECardCaptchaControlCell
{
   /* System Defaults */
   margin-left:154px;
   clear:right;
   margin-top:3px;
   white-space:nowrap;
}
.ECardCaptchaImageContainer
{
   /* System Defaults */
   border:1px solid #AAAAAA;
}
.ECardCaptchaActionLinkContainer
{
   /* System Defaults */
   text-align:right;
}
.ECardWizardNavigationButtons
{
   /* System Defaults */
   text-align:center;
   margin-bottom:5px;
}
.ECardWizardSubheading
{
   /* System Defaults */
   margin-bottom: 5px;
}
.ECardSection
{
   /* System Defaults */
   padding:5px 5px 5px 20px;
   margin-bottom:25px;
}
.ECardSectionSeparator
{
   /* System Defaults */
   padding:4px;
   background-color:#CCCCCC;
   border:1px solid #AAAAAA;
   font-weight:bold;
   width:98%;
}
.ECardPreviewBlock
{
   /* System Defaults */
   padding:5px;
   border:1px solid #CCCCCC;
   margin:5px 5px 5px 0px;
}
.ECardPrintableLink
{
   /* System Defaults */
   text-align:right;
}
.ECardPrintableIcon
{
   /* System Defaults */
   margin-right:5px;
}
.ECardThumbnail
{
   /* System Defaults */
   text-align:center;
   vertical-align:middle;
   border:2px solid white;
   padding:2px;
   margin-left:4px;
   margin-bottom:4px;
}
.ECardProgressIndicator
{
   /* System Defaults */
   width:100%;
   text-align:center;
   margin-bottom:15px;
}
.ECardCurrentStep
{
   /* System Defaults */
   background-color:#bbbbbb;
   font-weight:bold;
   padding:1px;
   margin:2px;
   border:1px solid #000000;
}
.ECardPastStep
{
   /* System Defaults */
   background-color:#eeeeee;
   border:solid 1px #888888;
   font-weight:bold;
   padding:1px;
   margin:2px;
   color:#555555;
}
.ECardFutureStep
{
   /* System Defaults */
   border:solid 1px #888888;
   font-weight:bold;
   padding:1px;
   margin:2px;
   background-color:#FFFFFF;
   color:#888888;
}
.ECardCategorySelection
{
   /* System Defaults */
   margin-bottom:5px;
}
.ECardThumbnail:hover
{
   /* System Defaults */
   border:2px solid #888888;
}
.ECardCaptchaCaption
{
   /* System Defaults */
   float:left;
   clear:left;
   text-align:right;
   padding-top:5px;
   padding-bottom:5px;
   margin-top:2px;
}
.ECardCaptchaTextbox
{
   /* System Defaults */
   width:312px;
}
.ECardWizardHeading
{
   /* System Defaults */
   font-size:large;
   margin-bottom: 5px;
}
.GivingSearchResultDetails
{
   /* System Defaults */
   margin: 0;
}
.GivingSearchResultFieldName
{
   /* System Defaults */
   color: #999;
   float: left;
   font-weight: bold;
   padding: 0 1px 0 7px;
   text-transform: capitalize;
}
.GivingSearchSearchForm
{
   /* System Defaults */
   background-color: #edf1f2;
   border: 1px solid #b6babb;
   margin: 0;
   padding: 5px;
   width: 100%;
}
.GivingSearchResultsHeader
{
   /* System Defaults */
   color: #34657e;
   display: block;
   font-size: 1.25em;
   font-weight: bold;
   padding: 2px 0;
   text-align: left;
   text-transform: capitalize;
}
.GivingSearchPagingButtons
{
   /* System Defaults */
   float: right;
}
.GivingSearchPagination
{
   /* System Defaults */
   margin: 0 0 5px 0;
   padding: 0 0 5px 0;
   width: 100%;
}
.GivingSearchResultCount
{
   /* System Defaults */
   color: #34657e;
   float: left;
   margin: 3px 5px 0 0;
   text-transform: lowercase;
}
.GivingSearchResultEvenRow
{
   /* System Defaults */
   background-color: #EDF1F2;
   border: 1px solid #b6babb;
   padding: 0 0 2px 0;
}
.GivingSearchFieldCaption
{
   /* System Defaults */
   color: #000;
   text-align: left;
}
.GivingSearchFormSelectList
{
   /* System Defaults */
   font-size: .8em;
}
.GivingSearchFormTable
{
   /* System Defaults */
   border: 0;
}
.GivingSearchFormTitle
{
   /* System Defaults */
   border-bottom: 0;
   color: #34657e;
   font-size: 1.5em;
   padding-bottom: 3px;
   text-align: left;
}
.GivingSearchMessage
{
   /* System Defaults */
   background-color: #EDF1F2;
   border: 1px dashed #b6babb;
   color: #0000ee;
   font-size: .8em;
   margin: 5px 30px;
   padding: 5px;
   text-decoration: underline;
}
.GivingSearchResultLink
{
   /* System Defaults */
   color: #0000ee;
   display: block;
   padding: 2px 0 2px 2px;
   text-transform: capitalize;
   text-decoration: underline;
}
.TransactionManagerFilterContainer
{
   /* System Defaults */
   margin-bottom:10px;
   width:490px;
   padding:5px;
   border:1px solid #CCCCCC;
}
.TransactionManagerFilterItem
{
   /* System Defaults */
   margin-right:25px;
   overflow:auto;
   margin-top:5px;
}
.TransactionManagerGrid
{
   /* System Defaults */
   width:500px;
   border-collapse:collapse;
   border:1px solid #AAAAAA;
}
.TransactionManagerGridCell
{
   /* System Defaults */
   padding:5px;
   border:none;
}
.TransactionManagerGridHeaderCell
{
   /* System Defaults */
   padding:5px 15px 5px 5px;
   cursor:pointer;
   cursor:hand;
   border:none;
   background-color:#CCCCCC;
}
.TransactionManagerGridDetailCell
{
   /* System Defaults */
   padding:5px;
   border:none;
}
.TransactionManagerGridDetailLabel
{
   /* System Defaults */
   float:left;
   width:150px;
   text-align:right;
   margin-right:10px;
}
.PagerContainerTable
{
   /* System Defaults */
   border:1px solid #AAAAAA;
   border-top:none;
}
.PagerInfoCell
{
   /* System Defaults */
   padding:5px;
   white-space:nowrap;
   font-weight:bold;
   background-color:#EEEEEE;
}
.PagerCurrentPageCell
{
   /* System Defaults */
   cursor:normal;
}
.TransactionManagerGridHeaderCellSortedAscending
{
   /* System Defaults */
   background-color:#BBBBBB;
   background-image:url("./images/SortAsc.gif");
   background-position:right center;
   background-repeat:no-repeat;
}
.TransactionManagerGridHeaderCellSortedDescending
{
   /* System Defaults */
   background-color:#BBBBBB;
   background-image:url("./images/SortDesc.gif");
   background-position:right center;
   background-repeat:no-repeat;
}
.TransactionManagerSpecificDateDivNotSelected
{
   /* System Defaults */
   display:none;
}
.TransactionManagerSpecificDateDivSelected
{
   /* System Defaults */
   clear:left;
   margin-left:103px;
   margin-top:3px;
   display:block;
}
.TransactionManagerSummaryContainer
{
   /* System Defaults */
   clear:left;
   width:500px;
   margin-bottom:10px;
}
.TransactionManagerSummaryTable
{
   /* System Defaults */
   border:1px solid #888888;
   font-size:110%;
   width:100%;
}
.TransactionManagerSummaryHeaderRow
{
   /* System Defaults */
   background-color:#CCCCCC;
}
.TransactionManagerSummaryHeaderLabel
{
   /* System Defaults */
   width:150px;
   text-align:left;
   padding:5px;
   padding-top:8px;
   padding-bottom:8px;
}
.TransactionManagerSummaryHeaderValue
{
   /* System Defaults */
   width:125px;
   text-align:right;
   padding:5px;
   padding-top:8px;
   padding-bottom:8px;
}
.TransactionManagerSummaryCurrency
{
   /* System Defaults */
   margin-right:5px;
}
.TransactionManagerSummaryDetailEvenRow
{
   /* System Defaults */
   background-color:#EEEEEE;
}
.TransactionManagerSummaryDetailLabel
{
   /* System Defaults */
   padding:2px;
   width:150px;
   text-align:left;
   padding:5px;
   padding-left:30px;
}
.TransactionManagerSummaryDetailValue
{
   /* System Defaults */
   padding:2px;
   width:125px;
   text-align:right;
   padding:5px;
}
.TransactionManagerSummaryExpandCollapse
{
   /* System Defaults */
   width:20px;
   text-align:center;
}
.TransactionManagerSummaryExpandCollapseCell
{
   /* System Defaults */
   background-color:#CCCCCC;
}
.TransactionManagerSummaryExpandCollapseLink
{
   /* System Defaults */
   display:block;
   width:16px;
   height:16px;
   float:left;
   margin-right:10px;
   background-color:#CCCCCC;
   background-image:url("./images/plus.gif");
   background-position:center top;
   background-repeat:no-repeat;
}
.TransactionManagerSummaryExpandCollapseLink:hover
{
   /* System Defaults */
   cursor:pointer;
}
.TransactionManagerSummaryExpanded
{
   /* System Defaults */
   background-image:url("./images/minus.gif");
}
.TransactionManagerDatePickerFieldCaption
{
   /* System Defaults */
   width:100px;
   display:block;
   float:left;
   padding-right:3px;
}
.TransactionManagerFundPickerFieldCaption
{
   /* System Defaults */
   width:100px;
   display:block;
   float:left;
   padding-right:3px;
}
.TransactionManagerOddRow
{
   /* System Defaults */
   background-color:#FFFFFF;
}
.TransactionManagerDetailsOddRow
{
   /* System Defaults */
   background-color:#FFFFFF;
}
.TransactionManagerEvenRow
{
   /* System Defaults */
   background-color:#EEEEEE;
}
.TransactionManagerDetailsEvenRow
{
   /* System Defaults */
   background-color:#EEEEEE;
}
.TransactionManagerFilterActions
{
   /* System Defaults */
   margin-left:103px;
   margin-top:5px;
}
.TransactionManagerFieldContainer
{
   /* System Defaults */
   display:inline;
}
.TransactionManagerGridNotificationCell
{
   /* System Defaults */
   padding:5px;
}
.Pager
{
   /* System Defaults */
   border:1px solid #AAAAAA;
   border-top:none;
   float:left;
   margin:0;
   margin-bottom:10px;
}
.PagerInfo
{
   /* System Defaults */
   float:left;
   padding:5px;
   white-space:nowrap;
   font-weight:bold;
   background-color:#CCCCCC;
}
.PagerItem
{
   /* System Defaults */
   float:left;
   margin:0 5px 0 5px;
   padding-top:5px;
}
.PagerItemSelected
{
   /* System Defaults */
   cursor:normal;
   font-weight:bold;
}
.TransactionManagerReceiptImage
{
   /* System Defaults */
   border:none;
   margin-left:5px;
}
.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;
}
.DonorGrantCaptureFieldControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   width:400px;
}
.DonorGrantCaptureFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   width:150px;
   /* Layout */
   padding:5px 4px 5px 0;
   width:25%;
}
.DonorGrantFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   /* Layout */
   padding:5px 4px 5px 0;
   width:25%;
}
.DonorGrantListingIntro
{
   /* System Defaults */
   background:gainsboro;
   font-style:italic;
}
.DonorGrantButtonCell
{
   /* System Defaults */
   text-align:right;
}
.DonorGrantCaptureRequiredFieldMarker
{
   /* Layout */
   width:285px;
}
.DonorGrantCaptureSelectList
{
   /* Layout */
   background-color:#EEEEEE !important;
   border-color:#BBBBBB #BBBBBB #DDDDDD;
   border-style:solid;
   border-width:1px;
   color:#555555;
   font-family:arial,helvetica,sans-serif;
   font-weight:bold;
   margin:3px 0;
   font-size:12px;
}
.DonorGrantCaptureSelectListNarrow
{
   /* System Defaults */
   width:75px;
   /* Layout */
   background-color:#EEEEEE !important;
   border-color:#BBBBBB #BBBBBB #DDDDDD;
   border-style:solid;
   border-width:1px;
   color:#555555;
   font-family:arial,helvetica,sans-serif;
   font-weight:bold;
   margin:3px 0;
   font-size:12px;
}
.DonorGrantSelectList
{
   /* Layout */
   background-color:#EEEEEE !important;
   border-color:#BBBBBB #BBBBBB #DDDDDD;
   border-style:solid;
   border-width:1px;
   color:#555555;
   font-family:arial,helvetica,sans-serif;
   font-weight:bold;
   margin:3px 0;
   font-size:12px;
}
.DonorGrantCaptureFormTable
{
   /* System Defaults */
   width:100%;
}
.DonorGrantCaptureTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   background:#EEEEEE url(view.image?id=651) no-repeat scroll 0 0;
   border:0 none;
   color:#555555;
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   height:61px;
   margin:3px 0 4px;
   padding:3px 4px;
   width:194px;
}
.DonorGrantTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   background:#EEEEEE url(view.image?id=651) no-repeat scroll 0 0;
   border:0 none;
   color:#555555;
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   height:61px;
   margin:3px 0 4px;
   padding:3px 4px;
   width:194px;
}
.DonorGrantCaptureTextbox
{
   /* Layout */
   background:#EEEEEE url(view.image?id=649) no-repeat scroll 0 0;
   border:0 none;
   color:#555555;
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   margin:2px 0;
   padding:2px 4px;
   width:194px;
}
.DonorGrantCaptureTextboxNarrow
{
   /* System Defaults */
   width:80px;
   /* Layout */
   background:#EEEEEE url(view.image?id=650) no-repeat scroll 0 0;
   border:0 none;
   color:#555555;
   font-family:arial;
   font-size:12px;
   font-weight:bold;
   margin:2px 0;
   padding:2px 4px 1px;
   width:96px;
}
.DonorGrantCaptureTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   background:#EEEEEE url(view.image?id=649) no-repeat scroll 0 0;
   border:0 none;
   color:#555555;
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   margin:2px 0;
   padding:2px 4px;
   width:194px;
}
.DonorGrantTextbox
{
   /* Layout */
   background:#EEEEEE url(view.image?id=649) no-repeat scroll 0 0;
   border:0 none;
   color:#555555;
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   margin:2px 0;
   padding:2px 4px;
   width:194px;
}
.DonorGrantTextboxNarrow
{
   /* System Defaults */
   width:80px;
   /* Layout */
   background:#EEEEEE url(view.image?id=650) no-repeat scroll 0 0;
   border:0 none;
   color:#555555;
   font-family:arial;
   font-size:12px;
   font-weight:bold;
   margin:2px 0;
   padding:2px 4px 1px;
   width:96px;
}
.DonorGrantTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   background:#EEEEEE url(view.image?id=649) no-repeat scroll 0 0;
   border:0 none;
   color:#555555;
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   margin:2px 0;
   padding:2px 4px;
   width:194px;
}
.DonorGrantCaptureListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:White;
   height:30px;
   text-align:center;
   /* Layout */
   font-family:inherit;
   font-size:115%;
   color: #600;
   line-height: 1.4em;
   padding:20px 0 5px;
   border-bottom:1px solid #E3D5D6;
   text-align:left;
}
.DonorGrantListingHeading
{
   /* System Defaults */
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #C26527;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   white-space: nowrap;
   padding: 5px 15px;
   /* Layout */
   border-bottom:1px solid #CCCCCC;
   color:#066993;
   font-family:"Arial Black",Arial,Helvetica,sans-serif;
   font-size:16px;
   font-weight:normal;
   padding:0 0 4px;
   line-height:normal;
}
.DonorGrantListingItem
{
   /* System Defaults */
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #000;
   font-size: 11px;
   font-weight: normal;
   text-align: left;
   padding: 5px 15px;
   /* Layout */
   font-size:100%;
   font-family:inherit;
}
.FundSummaryCaptureFieldControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   width:400px;
}
.FundSummaryCaptureFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   width:150px;
}
.FundSummaryFieldCaption
{
   /* System Defaults */
   background:gainsboro;
}
.FundSummaryListingIntro
{
   /* System Defaults */
   background:gainsboro;
   font-style:italic;
}
.FundSummarytButtonCell
{
   /* System Defaults */
   text-align:right;
}
.FundSummaryCaptureSelectList
{
   /* Layout */
   background-color:#EEEEEE !important;
   border-color:#BBBBBB #BBBBBB #DDDDDD;
   border-style:solid;
   border-width:1px;
   color:#555555;
   font-family:arial,helvetica,sans-serif;
   font-weight:bold;
   margin:3px 0;
   font-size:12px;
}
.FundSummaryCaptureSelectListNarrow
{
   /* System Defaults */
   width:75px;
}
.FundSummaryCaptureFormTable
{
   /* System Defaults */
   width:100%;
}
.FundSummaryFormTable
{
   /* Layout */
   }* .FSGrid th {white-space:nowrap;
   padding:0 10px 0 0;
   vertical-align:bottom;
   }* .FSGrid td {padding:10px 10px 0 0;
   vertical-align:top;
}
.FundSummaryCaptureTextArea
{
   /* System Defaults */
   width:350px;
}
.FundSummaryTextArea
{
   /* System Defaults */
   width:350px;
}
.FundSummaryCaptureTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.FundSummaryCaptureTextboxWide
{
   /* System Defaults */
   width:350px;
}
.FundSummaryTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.FundSummaryTextboxWide
{
   /* System Defaults */
   width:350px;
}
.FundSummaryCaptureListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:White;
   height:30px;
   text-align:center;
}
.FundSummaryListingHeading
{
   /* System Defaults */
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #C26527;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   white-space: nowrap;
   padding: 5px 15px;
}
.FundSummaryListingItem
{
   /* System Defaults */
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #000;
   font-size: 11px;
   font-weight: normal;
   text-align: left;
   padding: 5px 15px;
}
.LoneStarCaptureFieldControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   width:400px;
}
.LoneStarCaptureFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   width:150px;
}
.LoneStarFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   /* Layout */
   font-weight:bold;
   color:#555555;
   background-color:transparent;
   text-align:right;
   padding-right:4px;
   line-height:1.4em;
}
.LoneStarListingIntro
{
   /* System Defaults */
   background:gainsboro;
   font-style:italic;
}
.LoneStarSectionHeader
{
   /* System Defaults */
   padding:5px;
   vertical-align: middle;
   /* Layout */
   background:#eee !important;
   margin-bottom:1px;
   padding:2px 5px;
   border-bottom:1px solid #DDD;
   color:#555;
   text-align:left;
   cursor:default;
}
.LoneStarSectionTitle
{
   /* System Defaults */
   float: left;
   /* Layout */
   color:#066993;
   font-weight:bold;
   float:none;
   text-align:left;
}
.LoneStarSectionClickImage
{
   /* System Defaults */
   float: right;
   vertical-align: middle;
   /* Layout */
   display:none;
}
.LoneStarButtonCell
{
   /* System Defaults */
   text-align:right;
}
.LoneStarCaptureSelectList
{
   /* Layout */
   background-color:#EEEEEE !important;
   border-color:#BBBBBB #BBBBBB #DDDDDD;
   border-style:solid;
   border-width:1px;
   color:#555555;
   font-family:arial,helvetica,sans-serif;
   font-weight:bold;
   margin:3px 0;
   font-size:12px;
}
.LoneStarCaptureSelectListNarrow
{
   /* System Defaults */
   width:75px;
   /* Layout */
   background-color:#EEEEEE !important;
   border-color:#BBBBBB #BBBBBB #DDDDDD;
   border-style:solid;
   border-width:1px;
   color:#555555;
   font-family:arial,helvetica,sans-serif;
   font-weight:bold;
   margin:3px 0;
   font-size:12px;
   width:auto;
}
.LoneStarSelectList
{
   /* Layout */
   background-color:#EEEEEE !important;
   border-color:#BBBBBB #BBBBBB #DDDDDD;
   border-style:solid;
   border-width:1px;
   color:#555555;
   font-family:arial,helvetica,sans-serif;
   font-weight:bold;
   margin:3px 0;
   font-size:12px;
}
.LoneStarSubmitButton
{
   /* Layout */
   float:right;
   clear:both;
}
.LoneStarCaptureFormTable
{
   /* System Defaults */
   width:100%;
}
.LoneStarDisplayArea
{
   /* Layout */
   height:auto !important;
   overflow:visible !important;
   clear:both;
   margin:0 0 0;
}
.LoneStarCaptureTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   background:#EEEEEE url(view.image?id=651) no-repeat scroll 0 0;
   border:0 none;
   color:#555555;
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   height:61px;
   margin:3px 0 4px;
   padding:3px 4px;
   width:194px;
}
.LoneStarTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   background:#EEEEEE url(view.image?id=651) no-repeat scroll 0 0;
   border:0 none;
   color:#555555;
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   height:61px;
   margin:3px 0 4px;
   padding:3px 4px;
   width:194px;
}
.LoneStarCaptureTextbox
{
   /* Layout */
   background:#EEEEEE url(view.image?id=649) no-repeat scroll 0 0;
   border:0 none;
   color:#555555;
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   margin:2px 0;
   padding:2px 4px;
   width:194px;
}
.LoneStarCaptureTextboxNarrow
{
   /* System Defaults */
   width:80px;
   /* Layout */
   background:#EEEEEE url(view.image?id=650) no-repeat scroll 0 0;
   border:0 none;
   color:#555555;
   font-family:arial;
   font-size:12px;
   font-weight:bold;
   margin:2px 0;
   padding:2px 4px 1px;
   width:96px;
}
.LoneStarCaptureTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   background:#EEEEEE url(view.image?id=649) no-repeat scroll 0 0;
   border:0 none;
   color:#555555;
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   margin:2px 0;
   padding:2px 4px;
   width:194px;
}
.LoneStarTextbox
{
   /* Layout */
   background:#EEEEEE url(view.image?id=649) no-repeat scroll 0 0;
   border:0 none;
   color:#555555;
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   margin:2px 0;
   padding:2px 4px;
   width:194px;
}
.LoneStarTextboxNarrow
{
   /* System Defaults */
   width:80px;
   /* Layout */
   background:#EEEEEE url(view.image?id=650) no-repeat scroll 0 0;
   border:0 none;
   color:#555555;
   font-family:arial;
   font-size:12px;
   font-weight:bold;
   margin:2px 0;
   padding:2px 4px 1px;
   width:96px;
}
.LoneStarTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   background:#EEEEEE url(view.image?id=649) no-repeat scroll 0 0;
   border:0 none;
   color:#555555;
   font-family:arial,verdana,helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   margin:2px 0;
   padding:2px 4px;
   width:194px;
}
.LoneStarCaptureListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:White;
   height:30px;
   text-align:center;
}
.LoneStarListingHeading
{
   /* System Defaults */
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #C26527;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
   white-space: nowrap;
   padding: 5px 15px;
   /* Layout */
   border-bottom:1px solid #CCCCCC;
   color:#066993;
   font-family:"Arial Black",Arial,Helvetica,sans-serif;
   font-size:16px;
   font-weight:normal;
   line-height:normal;
   padding:0 0 4px;
   text-align:left;
   white-space:nowrap;
}
.LoneStarListingItem
{
   /* System Defaults */
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #000;
   font-size: 11px;
   font-weight: normal;
   text-align: left;
   padding: 5px 15px;
}
.LoneStarMessage
{
   /* Layout */
   color:#EA2121;
   font-weight:bold;
}

/* Custom Styles */
/* ------------------
  =custom classes
------------------- */
p.quickSearchLabel {
color:#066993;
font-family:"Arial Black", Arial, Helvetica, sans-serif;
line-height:1em;
padding:0 0 0.3em 15px;
font-size:12px;
}
p.quickSearchLabel span {
display:block;
font:11px/1em Arial, Helvetica, sans-serif;
padding-left:9px;
margin-bottom:-2px;
}
p.dbFiscalYear {
background:#D1D1D1 url(view.image?Id=628) no-repeat scroll center center;
color:#555555;
font-size:14px;
font-weight:bold;
line-height:14px;
margin:-7px 0 0 10px;
padding:7px 0;
text-align:center;
width:102px;
}
p.shareThis {
margin:0 auto;
padding:3px 0 23px;
width:172px;
}
table.taCenter table.taCenter {
margin:0 auto 0 0;
}
.imageLeft {
float:left;
margin:0 15px 15px 0;
}
.imageRight {
float:right;
margin:0 0 15px 15px;
}

body {
font: normal 12px Arial,Helvetica,sans-serif;
color: #333;
margin: 0;
}

/* ------------------
  =page structure
------------------- */
.container {
margin: 0 auto;
width: 960px;
}
#wrapAll {
float:left;
background:transparent url(view.image?Id=583) repeat-y scroll 0 0;
width:938px;
padding:0 11px 6px;
}
#wrapHeader {
float: left;
width: 938px;
}
#logo {
float:left;
width:305px;
height:50px;
position:relative;
}
#logo a.logo {
background:transparent url(view.image?Id=579) no-repeat scroll 0 0;
height:100%;
position:absolute;
width:100%;
}
#headerLinks {
float:right;
width:400px;
}
#headerLinks .gutter {
padding-top:16px;
}
#quickSearch{
float:right;
width:225px;
}
#quickSearch .gutter {
padding-top:15px;
}
#wrapMedia {
float: left;
width: 938px;
border-top:16px solid #066993;
padding-top:1px;
}
#wrapMedia p {
padding:0;
margin:0;
}
#donorBridgeImg {
float:left;
width:712px;
}
#donorBridgeImg .gutter {
padding-right:1px;
}
#donorBridgeButtons {
float:left;
width:226px;
}
#donorBridgeButtons table.BBNavBarTable td {
border-bottom:1px solid #fff;
}
#wrapNav {
float: left;
width: 938px;
}
#wrapNav .gutter {
padding:0;
}
#wrapContentOuter {
float: left;
width: 960px;
}
#wrapContentInner {
width: 939px;
float: left;
}
#wrapContentPrimary {
width: 700px;
float: right;
}
#contentPrimary {
}
#contentPrimary .gutter {
padding: 20px;
}
#contentPrimaryLeft {
clear:both;
float:left;
width:50%;
}
#contentPrimaryLeft .gutter {
padding: 20px;
}
#contentPrimaryRight {
float:right;
width:50%;
}
#contentPrimaryRight .gutter {
padding: 20px;
}
#contentSecondary {
width: 222px;
float: left;
font-size:11px;
}
#contentSecondary .gutter {
padding: 26px 9px 20px;
}
#contentSub {
width: 200px;
float: right;
}
#contentSub .gutter {
padding: 20px;
}
#wrapFooter {
margin: 0 auto;
width: 938px;
clear: both;
background-color:#066993;
color:#99CCFF;
float:left;
}
#wrapFooter p {
padding:0;
}
#footerLeft {
float:left;
width:50%;
}
#footerLeft .gutter {
padding: 20px;
}
#footerRight {
float:right;
width:50%;
text-align:right;
}
#footerRight .gutter {
padding:14px 41px;
}
#pageBottom {
background:transparent url(view.image?Id=584) bottom center no-repeat;
height:10px;
clear:both;
}

/* ------------------------
  =header and text styles
------------------------ */
h1 {
font-size: 18px;
font-family:"Arial Black", Arial, Helvetica, sans-serif;
margin: 0;
font-weight:normal;
color:#066993;
}
h2 {
font-size: 16px;
font-family:"Arial Black", Arial, Helvetica, sans-serif;
margin: 0 0 4px;
padding:0 0 4px;
font-weight:normal;
border-bottom:1px solid #ccc;
color:#066993;
}
h2 em {
font-style:normal;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}
#contentSecondary h2 {
border-bottom:0px none #ffffff;
margin:0;
padding:0;
}
h3 {
font-size: 12px;
margin: 0;
border-bottom:1px solid #ccc;
color:#066993;
}
h4 {
font-size: 13px;
font-family:"Arial Black", Arial, Helvetica, sans-serif;
margin: 0;
font-weight:normal;
}
h5 {
font-size: 13px;
font-family:"Arial Black", Arial, Helvetica, sans-serif;
margin: 0;
font-weight:normal;
color:#555555;
}
h6 {
font-size: 12px;
font-family:"Arial Black", Arial, Helvetica, sans-serif;
margin: 0;
font-weight:normal;
color:#777777;
}
p {
margin:0;
padding:0 0 1.5em;
}
hr {
border:0px;
height:1px;
margin:0 0 16px;
padding:0;
color:#ccc;
background-color:#ccc;
}
* html hr {
margin:-7px 0 9px;
}
*:first-child+html hr {
margin:-7px 0 9px;
}
strong {
/* font-weight:normal;
font-family:"Arial Black", Arial, Helvetica, sans-serif; */
}

/* ---------------
   =List styles
 --------------- */
ul, ol {
list-style-position:outside;
margin:0;
overflow:hidden;
padding:0 0 1.5em 1.7em;
}
ul ul, ol ol {
padding:0 0 0 1.4em;
}
ol ol {
list-style-type:lower-alpha;
}
ol ol ol {
list-style-type:lower-roman;
}
ol ol ol ol {
list-style-type:decimal-leading-zero;
}
dt, dd {
margin: 0;
padding: 0;
}
dt {
font-weight: bold;
margin: 0;
padding: 0;
}
dd {
margin: 0;
padding: 0 0 0 2.5em;
}
table {
border-collapse:collapse;
font-size:1em;
}
td {
padding:0;
}

/* ---------------
   =Link styles
 --------------- */
a {
color: #007744;
font-weight:bold;
}
a:visited {
color: #007744;
font-weight:bold;
}
a:hover {
color: #007744;
font-weight:bold;
}
a:active, a:focus {
color: #007744;
font-weight:bold;
}
a img {
border: none;
}
a.skip {
position: absolute;
top: -50em;
font-size: 1.2em;
font-weight: bold;
}
a.skip:hover,
a.skip:active,
a.skip:focus {
position: absolute;
left: 50%;
top: 0;
background: #fff;
padding: .5em;
text-align: center;
margin: 0 auto 0 -10em;
display: block;
width: 20em;
}

/* ------------------
	=menus
--------------------- */
#headerLinks ul.menu {
padding:0;
margin:0;
list-style:none outside;
float:right;
}
#headerLinks ul.menu li {
padding:0 5px;
margin:0;
float:left;
border-right:1px solid #777777;
}
#headerLinks ul.menu li.last {
border-right:0 none;
}
#headerLinks ul.menu li a, #headerLinks ul.menu li a:link, #headerLinks ul.menu li a:hover {
color:#555555;
text-decoration:none;
font-weight:bold;
}
#wrapNav ul.menu, #wrapNav ul.menu ul {
margin:0;
padding:0;
list-style:none outside;
}
#wrapNav ul.menu {
background:transparent url(view.image?Id=629) repeat-x scroll center bottom;
float:left;
padding:10px 0 28px 9px;
width:930px;
}
#wrapNav ul.menu li {
position:relative;
float:left;
}
#wrapNav ul.menu li ul, #wrapNav ul.menu li.selected li ul, #wrapNav ul.menu li.selected li.selected ul {
position:absolute;
top:-50000px;
}
#wrapNav ul.menu li.selected ul {
left:50%;
top:100%;
overflow:visible;
right:auto;
white-space:nowrap;
width:auto;
}
#wrapNav ul.menu li.last ul {
left:auto;
right:0;
}
#wrapNav ul.menu li.first ul {
left:0;
}
#wrapNav ul.menu li a,#wrapNav ul.menu li a:link {
background:#066993 url(view.image?Id=628) no-repeat scroll center top;
color:#FFFFFF;
display:block;
font:14px/14px Arial, Helvetica, sans-serif;
padding:7px 0;
text-align:center;
text-decoration:none;
width:102px;
}
#wrapNav ul.menu li.selected a, #wrapNav ul.menu li.selected a:link, #wrapNav ul.menu li.selected a:hover {
background:#D1D1D1 url(view.image?Id=628) no-repeat scroll center center;
color:#555555;
font-weight:bold;
}
#wrapNav ul.menu li a:hover {
background:#D1D1D1 url(view.image?Id=628) no-repeat scroll center bottom;
color:#555555;
font-weight:bold;
}
#wrapNav ul.menu li li {
display:inline;
float:none;
padding:0;
}
#wrapNav ul.menu li.selected li a, #wrapNav ul.menu li.selected li a:link, #wrapNav ul.menu li.selected li a:hover  {
background:transparent url(view.image?Id=630) no-repeat scroll right top;
display: -moz-inline-box;
display:inline-block;
float:none;
padding:8px 14px 8px 10px;
right:53%;
color:#555555;
font-size:12px;
font-weight:normal;
line-height:12px;
width:auto;
position:relative;
}
#wrapNav ul.menu li.selected li a:hover {
text-decoration:underline;
}
#wrapNav ul.menu li.first ul a, #wrapNav ul.menu li.first ul a:link, #wrapNav ul.menu li.first ul a:hover {
right:auto;
}
#wrapNav ul.menu li.last ul a, #wrapNav ul.menu li.last ul a:link, #wrapNav ul.menu li.last ul a:hover {
right:auto;
left:auto;
}
#wrapNav ul.menu li li.last a, #wrapNav ul.menu li li.last a:link {
background-image:none;
}
#wrapNav ul.menu li.selected li.selected a, #wrapNav ul.menu li.selected li.selected a:link, #wrapNav ul.menu li.selected li.selected a:hover {
color:#066993;
font-weight:bold;
}

/* =contentsubmenu
-------------------- */
ul.contentSubMenu {
margin:0 0 1em;
padding:0;
list-style:none outside;
float:left;
background:transparent url(view.image?Id=629) repeat-x scroll center bottom;
width:660px;
}
ul.contentSubMenu li {
position:relative;
float:left;
}

ul.contentSubMenu li a, ul.contentSubMenu li a:link, ul.contentSubMenu li a:hover {
background:transparent url(view.image?Id=630) no-repeat scroll right bottom;
display:block;
padding:8px 14px 8px 10px;
color:#555555;
font-size:12px;
font-weight:normal;
line-height:12px;
width:auto;
position:relative;
text-decoration:none;
}
ul.contentSubMenu li a:hover {
text-decoration:underline;
}
ul.contentSubMenu li.last a, ul.contentSubMenu li.last a:link, ul.contentSubMenu li.last a:hover {
background-image:none;
}
ul.contentSubMenu li.selected a, ul.contentSubMenu li.selected a:link, ul.contentSubMenu li.selected a:hover {
color:#066993;
font-weight:bold;
}

/* =Footer Menus
-------------------- */
#wrapFooter ul.menu {
list-style:none outside;
padding:0;
margin:2px 0 0 -5px;
line-height:1em;
}
#wrapFooter ul.menu li {
float:left;
border-right:1px solid #99CCFF;
padding:0 5px;
}
#wrapFooter ul.menu li.last {
border-right:0 none;
}
#wrapFooter ul.menu li a, #wrapFooter ul.menu li a:link {
color:#99CCFF;
text-decoration:none;
font-weight:normal;
font-size:11px;
}
/* ------------------
	=part styles\
--------------------- */
/* =quick search
--------------------- */
table.QuickSearchFormTable {
background:transparent url(view.image?Id=631) right center no-repeat;
}
#contentSecondary div div table {
background:transparent url(view.image?Id=631) right center no-repeat;
margin-bottom:2em;
width:1%;
line-height:0;
}
#contentSecondary div div div table {
margin-bottom:0;
width:auto;
line-height:normal;
background:transparent none;
}
table.QuickSearchFormTable td {
padding-top:1px;
}
input.QuickSearchTextbox {
border:0 none;
background-color:transparent;
margin-left:10px;
width:144px;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
input.QuickSearchButton {
border:0 none;
background-color:transparent;
padding:0;
width:23px;
height:9px;
}
#contentSecondary td.LoneStarFieldCaption, #contentSecondary td.LoneStarFieldControlCell, #contentSecondary td.LoneStarCaptureRequiredFieldMarker {
padding:0;
}
#contentSecondary table td.LoneStarFieldCaption span {
position:absolute;
left:-50000px;
}
#contentSecondary table td.LoneStarFieldControlCell input.LoneStarCaptureTextboxWide {
background:transparent;
border:0 none;
margin-left:23px;
padding:3px 0px;
width:140px;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
#contentSecondary table td.LoneStarCaptureRequiredFieldMarker input.LoneStarSubmitButton{
background:transparent;
border:0 none;
height:20px;
padding:0;
width:20px;
}

/* =quick search
--------------------- */
#contentSecondary .BBNavBarTable {
margin:1em 0 0;
}


/*---PROFILE DISPLAY STYLES---*/

table.profile-display {
width: 100%;
border: none;
background: transparent;
font-size: 12px;
font-family: arial, helvetica, sans-serif;
margin: 0;
}

table.profile-display caption {
margin: 0;
padding: 10px 0px;
text-align: left;
border: none;
background: transparent;
font-weight:normal;
font-family: arial, helvetica, sans-serif;
color:#600;
font-size:12px
}

table.profile-display th,
table.profile-display td {
margin: 0;
text-align: left;
line-height: 1.4em;
vertical-align: top
}

table.profile-display th {
color:#343120;
font-weight:bold;
text-align: left;
padding: 3px 5px !important;
margin: 0;
width: 90px;
vertical-align: top;
white-space: nowrap;
}

table.profile-display td {
text-align: left;
padding: 0px 5px !important;
vertical-align: middle;
}

table.profile-display tr {
background: transparent;
}

table.profile-display tr.alt {
background: transparent;
}

* .profile-display td span {
text-align: left !important;
padding: 0px;
}



/*--- BBNC GLOBAL FORM FIXES ---*/

fieldset {
border:none;
font: bold 12px/1.4em arial, helvetica, sans-serif;
}

label {
font-size:1em;
line-height:1.4em;
font-family:arial, helvetica, sans-serif;
}

fieldset legend {
margin-left:-4px;
margin-top:15px;
}

/*--- DIRECTORY FORM CUSTOM STYLES ----  */

* .BBRecordSearchDisplayButton {
margin:10px 0px 10px 2px;
padding:3px 6px;
font: bold 12px/120% arial, helvetica, sans-serif;
}

/*--- 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;
margin-bottom:20px;
border-bottom:1px solid #462A1C;
}

/*--- MEMBERSHIP FORM CUSTOM STYLES ---*/

* .BBMembershipFieldCheckboxCaption label, * .DonationFieldCheckboxCaption label {
font-weight:normal;
}

* .BBMembershipControlCell label {
padding-left:7px;
font-weight:normal;
}

/*--- EVENT REGISTRATION FORM CUSTOM STYLES ---*/

table tr.EventItemRegistrantsHeader {
display:none;
}

* .EventItemRegistrantsTable table td.BBFieldCaption, * .EventItemRegistrantsTable td.BBFieldCaption, * .EventItemRegistrantsTable table fieldset table td.BBFieldCaption {
padding-right:5px;
width:118px !important;
text-align:right;
}

* .EventItemRegistrantsTable td.EventItemRegistrantControlCellName  {
width:113px;
text-align:right;
}

* .EventItemRegistrantsTable .EventItemRegistrantControlCell {
width:310px !important;
}

* .EventItemRegistrantsTable table fieldset {
border:none;
margin-left:2px;
}

* .EventItemRegistrantsTable table fieldset legend {
text-align:left;
padding-left:67px;
font-weight:normal;
color:black;
}

/*--- SEARCH FORM FIXES ---*/

* .SearchEvenRowStyle td, * .SearchOddRowStyle td  {
height:30px;
vertical-align:bottom;
}

* .SearchTextbox {
width:250px;
font: 12px/120% arial, helvetica, sans-serif;
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 {
padding-bottom:10px;
}

* .NewsReaderItemDesc p {
padding-bottom:0px;
}

* .NewsReaderResultsList td {
border-bottom:1px solid #E1D0BF;
padding:10px 0px 0px 0px;
}

/*--- JOB BOARD CUSTOM STYLES ---*/

* .JobPostFieldControlCell  table span {
font: bold 12px/120% arial, helvetica, sans-serif;
color:#252525;
display:block;
padding:0px 3px;
}

* .JobPostFieldControlCell span.JobPostCheckboxCaption {
white-space:nowrap;
}

* .JobPostDetailRow td {
padding-bottom:5px;
}

/*--- CHAPTER MANAGER / FUNDRAISER CUSTOM STYLES ---*/

* .normal, * .captionCell {
font-size:12px;
vertical-align:middle;
font-weight:bold;
}

legend.NormalBold {
color:#720F24;
font-family:arial,helvetica,sans-serif;
font-size:14px;
line-height:1.4em;
text-transform:uppercase;
font-weight:normal;
}

* .head fieldset {
margin-left:-4px;
}

* .CHOddRowStyle table td a, * .CHEvenRowStyle table td a {
}

* .CHOddRowStyle  td, * .CHEvenRowStyle td  {
height:15px;
padding:0px;
margin:0px;
padding-left:2px;
}

* .CHOddRowStyle td table, * .CHEvenRowStyle td table{
margin:0px;
padding:0px;
border-collapse: collapse !important;
}

* .PostChannelStoryFormTable input {
font: 12px/1.4em arial, helvetica, sans-serif;
}

td#FixedFooterBlock{
text-align:left;
padding-top:15px;
padding-left:8px;
}


* .FRDashBoardSection table fieldset legend {
color:#720F24;
font-family:arial,helvetica,sans-serif;
font-size:14px;
line-height:1.4em;
text-transform:uppercase;
font-weight:normal;
}

* .FRDashBoardSection table fieldset table td, * .FRDashBoardSection table fieldset table table table td {
vertical-align:middle;
white-space:normal !important;
text-align:left;
font-size:12px;
}

* .CHEvenRowStyle td, * .CHOddRowStyle td {
text-align:left; 
width:100%;
white-space:normal !important;
padding-bottom:10px;
}

* .CHEvenRowStyle td table, * .CHOddRowStyle td table {
border-bottom:1px solid #D1C4A4;
width:100%;
}

* .CHEvenRowStyle td table td, * .CHOddRowStyle td table td {
text-align:left; 
white-space:normal;
padding-bottom:10px;
}

#PC625_ChapterSearch1_dgResults {
background-color:transparent !important;
border:medium none !important;
}

* .FRDashBoardSection table {
display:block !important;
}

/*--- FUNDRAISER / PERSONAL PAGES CUSTOM STYLES ---*/

* .FRFieldSetCaption span, span.FRFieldSetCaption {
font: bold 12px/1.4em arial, helvetica, sans-serif;
}

* .FRListingHeading td {
border:none;
background-color:white;
border-collapse:collapse;
font-size:12px;
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: 12px;
}

* .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:12px;
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:12px;
}

td.DonationFieldControlCell span.DonationCaptureReadonlyValue {
width:235px;
display:block;
} 

* .DonationGridHeader td {
font-size:12px;
border:none !important;
font-weight:bold;
}

* .DonationGridEvenRow td, * .DonationGridEvenRow td span, * .DonationGridOddRow td, * .DonationGridOddRow td span {
font-size:12px;
border:none !important;
}

* .DonationGridFooter td, * .DonationGridFooter td span, * .DonationGridFooter label {
font-weight:normal;
font-size:12px;
}

/*--- 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:#600;
padding-bottom:15px; 
margin:0px;
}

* .ReportChartCell fieldset legend span {
font-weight:bold;
}

* .ReportFormTable td {
white-space:normal !important;
}

* .ReportFormTable td fieldset div table td div div table td div {
width:275px !important;
display:block;
overflow:auto;
}

/*--- LOGIN CUSTOM STYLES ---*/

* .LoginFormTable table.taCenter {
text-align:left;
}

* .LoginFormTable tr.taCenter td {
text-align:center;
}

* .LoginFormTable tr.taCenter td table td{
text-align:left;
width:100%;
}

/*--- DOCUMENT CUSTOM STYLES ---*/

* .BBDocumentFormTable .wsNowrap  {
white-space:normal;
}

* .BBDocumentFormTable .w100p {
width:auto;
}

/*--- Generic form styles ---*/

* .BBFormSelectList input,
* .BBFormSelectList label,
td.DonationFieldControlCell span input,
td.DonationFieldControlCell span label,
td.DonationFieldControlCell table tr td span input,
td.DonationFieldControlCell table tr td span label,
td.DonationFieldControlCell table td.vaBottom,
td.DonationFieldControlCell table td.vaBottom span,
td.BBMembershipControlCell span input,
td.BBMembershipControlCell span label {
vertical-align: middle;
}

/*--- Custom Styles for List View of Event Calendar ---*/

* .ListViewEventItemContainer div{
padding: 0 0 20px 0 !important;
}

/*--- POLLS CUSTOM STYLES ---*/

td#content_leftColumn table.BBPollsFormTable table,
td#content_leftColumn table.BBPollsFormTable td,
td#content_leftColumn table.BBPollsFormTable div {
width:250px !important;
}

td#content_leftColumn table.BBPollsFormTable img {
width:248px !important;
}


/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
.DAGRGrid th { font-family: Arial, Helvetica, sans-serif; color: #C26527; font-size: 12px; font-weight: bold; text-align: left; white-space: nowrap; padding: 5px 15px;}

.DAGRGrid td {font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; font-weight: normal; text-align: left; padding: 5px 15px;}

.FSGrid th { font-family: Arial, Helvetica, sans-serif; color: #C26527; font-size: 12px; font-weight: bold; text-align: left; white-space: nowrap; padding: 5px 15px;}

.FSGrid td {font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; font-weight: normal; text-align: left; padding: 5px 15px;}

.money {text-align: right !important;}

.darkBack {BACKGROUND-COLOR: #D0E8FF;}

.lightBack {BACKGROUND-COLOR: #FFFFFF;}

.up {}
.down {}
.CFSortTable {}
.CFPrevious {}
.CFNext {}


/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Lone Star Parts

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
div.LoneStarSectionHeader {
background:#EEEEEE none repeat scroll 0 0 !important;
border-bottom:1px solid #DDDDDD;
color:#066993;
font-weight:bold;
font-size:1.1em;
margin:0 0 0.5em;
padding:4px 5px;
text-align:left;
vertical-align:middle;
}
div.LoneStarSectionClickImage {
display:none;
}
div.LoneStarDisplayArea {
clear:both;
height:auto !important;
}
table.LSGrid {
border-collapse:collapse;
margin:0 0 10px;
width:100%;
}
table.LSGrid th {
color:#555555;
text-align:right;
padding:2px 10px 2px 5px;
vertical-align:top;
}
div.LoneStarDisplayArea strong {
color:#555;
}
table.LSTHNowrap th {
white-space:nowrap;
width:25%;
}
table.LSGrid td {
text-align:left;
padding:2px 10px 2px 5px;
vertical-align:top;
}
table.LSGrid .taCenter td {
text-align:center;
}
div.donor-bridge hr {
height:1px;
background-color:#dddddd;
color:#dddddd;
border:0px none;
}
table.LSGrid tr:hover td, table.LSGrid tr:hover th, ul.LSGrid li:hover {
background-color:#DDDDDD;
color:#000;
}
table.LSGrid th.LSName {
text-align:left;
font-size:1.25em;
color:#066993;
}
table.LSGrid .LSVertical th {
text-align:left;
padding:4px 10px 4px 5px;
border-bottom:1px solid #CCCCCC;
white-space:nowrap;
color:#066993;
}
ul.LSGrid {
width:100%;
list-style:none;
padding:0;
margin:0;
overflow:hidden;
}
ul.LSGrid li {
float:left;
width:49%;
list-style:none;
padding:3px 0 0.5em;
margin:0;
background:transparent none;
}
ul.LSGrid li em {
color:#555;
}
dl.LSProgram dt {
color:#066993;
font-weight:bold;
border-bottom:1px solid #ccc;
padding:0 0 0.5em;
}
dl.LSProgram dd {
padding:0.5em 0 1.5em;
margin:0;
}
table.LSGrid th.LoneStarSubSectionHeader {
color:#066993;
padding:1.25em 0 2px 5px;
text-align:left;
border-bottom:1px solid #CCCCCC;
}
table.LSGrid tr:hover th.LoneStarSubSectionHeader {
color:#066993;
background-color:transparent;
}
table.LSGrid tr.LSVertical:hover th {
color:#555555;
background-color:transparent;
}
table.LSFinacialSummary td {
text-align:right;
}
a.tooltip {
background-image:url(view.image?id=625);
background-position:50% 0;
background-repeat:no-repeat;
height:15px;
width:15px;
position:relative;
text-decoration:none;
font-size:16px;
}
a.tooltip em {
visibility:hidden;
}
a.tooltip span {
display:none;
}
a.tooltip:hover span {
display:block;
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
position:absolute;
background:#eeeeee;
color:#066993;
padding:5px;
border:1px solid #cccccc;
bottom:100%;
right:0;
width:200px;
white-space:normal;
}


/* ====================
=DAGR Form for Donor Bridge
====================== */
div.donor-bridge .DonorGrantListingHeading {
color:#066993;
border-bottom:1px solid #dddddd;
}
/* ====================
=LS Sub Menu
====================== */
table.LSSubMenu {
border-collapse:collapse;
margin-left:10px;
border-bottom:1px solid #fff;
}
table.LSSubMenu table {
border-collapse:collapse;
}
table.LSSubMenu td {
padding:0;
}
table.LSSubMenu table td {
padding:3px 6px;
background:#666;
border-right:1px solid #fff;
}
table.LSSubMenu table.LSSubMenuSelected td, table.LSSubMenu table.LSSubMenuHover td {
background:#066993;
}
table.LSSubMenu a, table.LSSubMenu a:link {
color:#fff !important;
font-weight:bold;
}
table.LSSubMenuSelected a, table.LSSubMenuSelected a:link, table.LSSubMenuHover a, table.LSSubMenuHover a:link {
text-decoration:none;
}
a.dbRecommend, a.dbRecommend:link {
display:block;
background:transparent url(view.image?id=637) center center no-repeat;
padding:3px 0;
width:174px;
height:32px;
text-indent:-5000px;
margin:0 auto;
}
a.dbDonateNow, a.dbDonateNow:link {
display:block;
background:transparent url(view.image?id=636) center center no-repeat;
padding:3px 0;
width:174px;
height:32px;
text-indent:-5000px;
margin:0 auto;
}
span.volunteerNow a, span.volunteerNow a:link {
display:block;
background:transparent url(view.image?id=638) center center no-repeat;
padding:3px 0;
width:174px;
height:32px;
text-indent:-5000px;
margin:0 auto;
}
textarea.LoneStarCaptureTextboxWide {
background:#EEEEEE url(view.image?id=651) no-repeat scroll 0 0;
border:0 none;
color:#555555;
font-family:arial,verdana,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:61px;
margin:3px 0 4px;
padding:3px 4px;
width:194px;
}
textarea.DonorGrantCaptureTextboxWide {
background:#EEEEEE url(view.image?id=651) no-repeat scroll 0 0;
border:0 none;
color:#555555;
font-family:arial,verdana,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:61px;
margin:3px 0 4px;
padding:3px 4px;
width:194px;
}


/* ------------------
  =quarantined styles
--------------------- */
* html #wrapHeader,
* html #wrapNav,
* html #wrapMedia {
height: 1%; /* ie6 hasLayout */
}

/* ------------------
  =custom styles
--------------------- */
a.icon.holyGrailSm {
	padding: 18px 0 30px 80px;
	display: block;
}
@font-face {  
	font-family: "Scriptina";  
	src: url(Document.Doc?id=511); /* IE */  
	src: local("Scriptina"), url(Document.Doc?id=510) format("truetype"); /* non-IE */  
}
p.scriptina {
font-family:Scriptina, serif;
font-size:30px;
font-weight:bold;
color:blue;
}
/* ------------------
  =print styles
--------------------- */
@media print {
	
	body {
	background: #ffffff;
	font: normal 12pt times, "times new roman", georgia, serif;
	color: #000;
	margin:0;
    white-space:normal;
	}
    h1, h2, h3, h4, h5, h6 {
    color:#000000;
    border-bottom-color:#ffffff;
    font-weight:bold;
    }
    h1 {
    font-size:2em;
    }
    h2 {
    font-size:1.75em;
    }
    h2 em {
    font-size:1em;
    }
    h3 {
    font-size:1.5em;
    }
    h4 {
    font-size:1.25em;
    }
    h5 {
    font-size:1em;
    }
    h6 {
    font-size:1em;
    font-style:italic;
    }
    a, a:link, a:visited {
    color:#333333;
    }
		
	/* turn everything off */
	#contentSub,
    #wrapHeader,
	#wrapMedia,
    #wrapNav,
	#wrapFooter,
    p.quickSearchLabel,
    table.QuickSearchFormTable {
	display: none;
	}
	
	/* turn main content back on */
	#wrapContentPrimary,
    #contentPrimary,
	#contentPrimary .gutter,
    #contentPrimaryLeft, #contentPrimaryRight {
	width: 100% !important;
	margin: 0;
	padding: 0;
	float: none;
    text-align:left;
	}
	#contentSecondary, #contentSecondary .gutter {
    float:none;
    font-size:11pt;
    padding:0;
    margin:0;
    }
	#wrapContentOuter, #wrapContentInner, #wrapAll, .container {
	margin: 0;
	padding: 0;
	position: static;
	float: none;
	width: 100% !important;
	background: #fff;
	}
	
	/* printer-friendly font family */
	#contentPrimary *, #contentSecondary * {
	font-family: times, "times new roman", georgia, serif;
    color:#000;
	}
	
}
