html,body {margin:0;border:0;padding:0}
.dInlineBlock {display:-moz-inline-block}
.dInlineBlock {display:inline-block}
.h1p {height:1%}
.h100p {height:100%}
.taCenter {text-align:center}
.taLeft {text-align:left}
.taRight {text-align:right}
.vaBottom {vertical-align:bottom}
.vaMiddle {vertical-align:middle}
.vaTop {vertical-align:top}
.w1p {width:1%}
.w100p {width:100%}
.w150px {width:150px}
.wsNowrap {white-space:nowrap}
.ContentTB2
{
   /* System Defaults */
   background-color:#DDDBDB;
   border:outset 1px;
}
.ContentTB2Hot
{
   /* System Defaults */
   background-color:#C0C0CF;
   border:outset 1px;
}
.BBModalBackground
{
   /* System Defaults */
   background-color: gray;
   filter: alpha(opacity=50);
   opacity: 0.5;
   -moz-opacity: 0.5;
}
.ContentTB
{
   /* System Defaults */
   background-color:#C0C0C0;
   border:outset 1px;
}
.ContentTBHot
{
   /* System Defaults */
   background-color:#C0C0CF;
   border:outset 1px;
}
.PageDesignerPane
{
   /* System Defaults */
   padding:1px;
}
.PageDesignerPaneHot
{
   /* System Defaults */
   background-color:#f5f5f5;
   border:dashed 1px green;
}
.BBFormCheckListContainer
{
   /* System Defaults */
   Height:100px;
   Overflow:auto;
}
.BBCalendarWeekendDay
{
   /* System Defaults */
   BORDER-RIGHT: black 1px solid;
   BORDER-TOP: black 1px solid;
   BORDER-LEFT: black 1px solid;
   BORDER-BOTTOM: black 1px solid;
}
.BBCalendarDay
{
   /* System Defaults */
   BORDER-RIGHT: black 1px solid;
   BORDER-TOP: black 1px solid;
   BORDER-LEFT: black 1px solid;
   BORDER-BOTTOM: black 1px solid;
}
.ReportInformationCell
{
   /* System Defaults */
   height:150px;
   white-space:normal;
   overflow:auto;
}
.BBModalDialog
{
   /* System Defaults */
   border: solid thin #999999;
}
.BBModalDialogTitle
{
   /* System Defaults */
   background-color: #000066;
   border-bottom: solid thin #999999;
   color: #FFFFFF;
   font-weight: bold;
   overflow: hidden;
   padding: 3px 3px 3px 3px;
   text-align: left;
   white-space: nowrap;
}
.BBModalDialogContent
{
   /* System Defaults */
   background-color: #FFFFFF;
   padding: 3px 3px 3px 3px;
}
.BBModalDialogButton
{
   /* System Defaults */
   width: 100px;
}
.BBFieldSet
{
   /* Layout */
   border: none;
}
.BBSequenceMap
{
   /* System Defaults */
   margin:0px;
   padding:0px;
}
.BBSequenceMapStepList
{
   /* System Defaults */
   margin:0;
   padding:0;
   display:block;
   overflow:auto;
}
.BBSequenceMapStep
{
   /* System Defaults */
   list-style:none;
   float:left;
   margin-right:6px;
   margin-bottom:5px;
}
.BBSequenceMapCurrentStep
{
   /* System Defaults */
   font-weight:bold;
}
.BBSequenceMapStepItem
{
   /* System Defaults */
   display:block;
   border:1px solid #999999;
   background-color:#DDDDDD;
   padding:10px 5px;
   text-decoration:none;
   color:#000000;
   min-width:60px;
   text-align:center;
   font-size:10px;
   min-height:13px;
   white-space:nowrap;
}
.BBSequenceMapStepLink
{
   /* System Defaults */
   color:#000000;
   font-size:10px;
}
.BBSequenceMapStepLink:link
{
   /* System Defaults */
   color:#000000;
   font-size:10px;
}
.BBSequenceMapStepLink:visited
{
   /* System Defaults */
   color:#000000;
   font-size:10px;
}
.BBSequenceMapStepLink:hover
{
   /* System Defaults */
   color:#000000;
   text-decoration:underline;
   background-color:#EEEEEE;
   font-size:10px;
}
.BBSequenceMapStepLink:active
{
   /* System Defaults */
   color:#000000;
   font-size:10px;
}
.BBSequenceMapCurrentStepItem
{
   /* System Defaults */
   background-color:#AAAAAA;
   border-color:#555555;
}
.BBSequenceMapContentContainer
{
   /* System Defaults */
   clear:left;
   margin-top:20px;
}
.BBSequenceMapNavigationContainer
{
   /* System Defaults */
   float:right;
   margin-top:15px;
   margin-right:25px;
}
.DCFieldCaption
{
   /* System Defaults */
   width:150px;
   display:block;
   float:left;
   margin-right:2px;
   padding-right:5px;
   text-align:right;
}
.DCCreditValidation
{
   /* System Defaults */
   margin-bottom:0px;
}
.DCCreditExpiration
{
   /* System Defaults */
   margin-bottom:0px;
}
.DonationCaptureFormTableFieldset
{
   /* System Defaults */
   border:none;
}
.DonationCaptureFormTableFieldLegend
{
   /* System Defaults */
   font-weight:bold;
   font-size:13px;
   color:#000000;
   padding:0px;
}
.DonationCaptureFormTableFDFieldLegend
{
   /* System Defaults */
   font-weight:normal;
   font-size:11px;
}
.BBSequenceMapOptionalContainer
{
   /* System Defaults */
   float:left;
   margin-top:15px;
   margin-right:25px;
}
.BBClear
{
   /* System Defaults */
   clear: both;
   display: block;
   position: relative;
}
.BBCalendar
{
   /* System Defaults */
   border-color:black;
}
.BBCalendar:active
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color:#5582B3;
   text-decoration:none;
}
.BBCalendar:hover
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color:#4A697C;
   text-decoration:underline;
}
.BBCalendar:link
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color:#5582B3;
   text-decoration:none;
}
.BBCalendar:visited
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color:#5582B3;
   text-decoration:none;
}
.BBCalendarDayHeader
{
   /* System Defaults */
   background-color:#336699;
   color:White;
   height:1px;
}
.BBCalendarNextPrev
{
   /* System Defaults */
   background-color:#336699;
   color:white;
}
.BBCalendarOtherMonthDay
{
   /* System Defaults */
   color:#CC9966;
}
.BBCalendarSelectedDay
{
   /* System Defaults */
   font-weight:bold;
}
.BBCalendarSelector
{
   /* System Defaults */
   background-color:#336699;
}
.BBCalendarTitle
{
   /* System Defaults */
   background-color:#336699;
   color:white;
   font-weight:bold;
}
.BBCalendarTodayDay
{
   /* System Defaults */
   background-color:#b0c4de;
}
.BBFieldCaption
{
   /* System Defaults */
   text-align:right;
   white-space:nowrap;
   /* Layout */
   font-weight:bold;
   font-size:11px;
}
.BBFieldCheckboxCaption
{
   /* System Defaults */
   text-align:left;
}
.BBFieldControlCell
{
   /* System Defaults */
   text-align:left;
}
.BBFormButtonCell
{
   /* System Defaults */
   text-align:center;
}
.BBFormButtonRow
{
   /* System Defaults */
   background-color:white;
}
.BBFormChecklist
{
   /* System Defaults */
   border:1pt solid buttonFace;
}
.BBFormErrorMessage
{
   /* System Defaults */
   color:red;
   font-weight:bold;
}
.BBFormReadonlyValue
{
   /* System Defaults */
   font-style:italic;
}
.BBFormRequiredFieldMarker
{
   /* System Defaults */
   color:red;
   font-size:medium;
   font-weight:bolder;
   vertical-align:middle;
}
.BBFormRequiredFieldMissingText
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
}
.BBFormSelectList
{
   /* System Defaults */
   background-color:White;
   width:auto;
   /* Layout */
   font-size:11px !important;
}
.BBFormTable
{
   /* System Defaults */
   border:1pt solid buttonface;
   /* Layout */
   border: none;
   color:#4B461E;
   font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
}
.BBFormTextArea
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   /* Layout */
   color:#4B461E;
   font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
   font-size:11px;
   font-weight:normal;
}
.BBFormTextbox
{
   /* System Defaults */
   width:150px;
   /* Layout */
   color:#4B461E;
   font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
   font-size:11px;
   font-weight:normal;
}
.BBFormTitle
{
   /* System Defaults */
   border-bottom:1pt solid buttonface;
   color:black;
   font-weight:bold;
   text-align:center;
   /* Layout */
   border-bottom: none;
   font:normal 1.33em Georgia, "Times New Roman", Times, serif;
   color:#4a697c;
   text-align:left;
}
.BBFormValidatorSummary
{
   /* System Defaults */
   background-color:white;
   color:red;
   text-align:left;
}
.BBListingHeading
{
   /* System Defaults */
   background-color:buttonFace;
   border:1pt solid buttonFace;
   font-size:10pt;
   text-align:left;
   /* Layout */
   font: normal 1.33em Lucida Sans Unicode, Lucida Grande, sans-serif;
   	color:#d6703f;
   	text-transform:uppercase;
   border:0;
   background:transparent;
   font-size:1.33em;
}
.BBListingTable
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   border-top:1pt solid buttonFace;
   /* Layout */
   border-bottom: none;
   border-top:none;
}
.BBMessage
{
   /* System Defaults */
   font-style:italic;
}
.BBNameLink:active
{
   /* System Defaults */
   color:Black;
   /* Layout */
   color:#5582B3;
   text-decoration:none;
}
.BBNameLink:hover
{
   /* System Defaults */
   color:Green;
   /* Layout */
   color:#4A697C;
   text-decoration:underline;
}
.BBNameLink:link
{
   /* System Defaults */
   color:black;
   /* Layout */
   color:#5582B3;
   text-decoration:none;
}
.BBNameLink:visited
{
   /* System Defaults */
   color:blue;
   /* Layout */
   color:#5582B3;
   text-decoration:none;
}
.PagedListFooter
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.PagedListFooterLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.PagedListFooterLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.PagedListFooterLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.SpellBody
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:0px 6px 6px 6px;
}
.SpellButton
{
   /* System Defaults */
   margin:0px, 0px, 2px, 2px;
   width:100%;
}
.SpellCheckBadWord
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
}
.SpellCheckTextBox
{
   /* System Defaults */
   width:100%;
}
.SpellFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
}
.SpellHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.SpellHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.SpellHeadLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
}
.SpellLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   text-align:right;
}
.SpellSubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
}
.SpellSuggestionList
{
   /* System Defaults */
   border:1px solid black;
   height:auto;
   width:100%;
}
.SpellText
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:12px, 6px, 6px, 6px;
}
.SpellTextValue
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   text-align:left;
}
.BBListOddRowStyle
{
   /* System Defaults */
   background-color:#e9e9e9;
   /* Layout */
   background-color:#F9F9EB;
}
.MatchFinderResultsList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.ReportCalendar
{
   /* System Defaults */
   FONT-SIZE: 8pt;
}
.SpellFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
}
.MatchFinderDetailsValue
{
   /* System Defaults */
   font-size:10pt;
   font-style:normal;
}
.SpellFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.SpellFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
}
.ReportTitle
{
   /* System Defaults */
   height:18px;
}
.LoginSectionHeader
{
   /* System Defaults */
   font-style:italic;
   font-weight:bold;
   text-align:left;
   background-color: #eeeeee;
   padding-left:4px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:black;
}
.LoginLink
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   text-decoration:underline;
   /* Layout */
   font-family: arial, Verdana;
   size: 12px;
}
.LoginFieldMessage
{
   /* System Defaults */
   FONT-SIZE: 8pt;
   COLOR: gray;
   FONT-FAMILY: Arial Narrow;
}
.LoginFormTable
{
   /* System Defaults */
   border:0;
   width:275px;
}
.LoginFormTextArea
{
   /* System Defaults */
   width:140px;
}
.LoginFormTitle
{
   /* System Defaults */
   Padding-right:2px;
   Padding-top:6px;
   Padding-bottom:6px;
   font-family:verdana, arial;
   color:#2B3b76;
   font-size: 14px;
   text-align:left;
   border-bottom:none;
   /* Layout */
   font:normal 1.33em Georgia, "Times New Roman", Times, serif;
   color:#4a697c;
   text-align: center;
}
.RoleImage
{
   /* System Defaults */
   width:20px;
   margin:2px 2px 2px 2px;
}
.RoleImageContainer
{
   /* System Defaults */
   padding:2px 2px 2px 2px;
}
.ProfileImageDefault
{
   /* System Defaults */
   width:100px;
}
.ProfileFormPrivateControlCell
{
   /* System Defaults */
   text-align:center;
   /* Layout */
   color:#4b461e;
   font: normal 75% Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.ProfileFieldCaption
{
   /* Layout */
   color:#4b461e;
   font: normal 75% Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.ProfileFieldCaptionDisabled
{
   /* System Defaults */
   color:#CCCCCC;
}
.ProfileFieldControlCell
{
   /* Layout */
   width: 300px;
   color:#4b461e;
   font: normal 60% Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.ProfileFormButtonCell
{
   /* System Defaults */
   text-align:right;
}
.ProfileFormRequiredFieldMarkerDisabled
{
   /* System Defaults */
   color:#CCCCCC;
}
.ProfileFormCheckBoxList
{
   /* Layout */
   width:100%;
}
.ProfileFormSelectList
{
   /* Layout */
   color:#4b461e;
   font: normal 75% Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.ProfileFormTable
{
   /* System Defaults */
   border:0;
   /* Layout */
   border: none;
}
.ProfileFormTextbox
{
   /* Layout */
   width:250px;
}
.ProfileFormChildRowTitle
{
   /* System Defaults */
   text-align:right;
}
.ProfileFormTitle
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   border: none;
   font:normal 1.33em Georgia, "Times New Roman", Times, serif;
   color:#4a697c;
}
.ProfileFormPrivacyMessage
{
   /* Layout */
   color:#4b461e;
   font: normal 75% Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.DirectoryListingItemInteriorTable
{
   /* System Defaults */
   border-collapse: collapse;
   white-space: nowrap;
   width: 100%;
}
.DirectoryFormSelectList
{
   /* Layout */
   width:160px;
}
.DirectoryPagingButton
{
   /* System Defaults */
   width:60px;
}
.DirectoryFormTable
{
   /* Layout */
   border: none;
}
.DirectoryFormTitle
{
   /* Layout */
   font:normal 1.33em Georgia, "Times New Roman", Times, serif;
   color:#4a697c;
   border: none;
}
.DirectoryListingHeading
{
   /* System Defaults */
   border-left: 1pt solid #FFFFFF;
   border-right: 1pt solid #FFFFFF;
   padding: 3px;
   /* Layout */
   width:20%;
   padding:10px 5px 3px 0;
   font-size:12px;
}
.DirectoryListingItem
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   vertical-align: top;
   /* Layout */
   width:20%;
   padding:4px 5px 5px 0;
   border-bottom:1px solid #D7D2C9;
}
.DirectoryListingTable
{
   /* System Defaults */
   border-collapse: collapse;
}
.DonationHelpFormDDTable
{
   /* System Defaults */
   height:275px;
}
.DonationHelpFormGATable
{
   /* System Defaults */
   height:280px;
}
.DonationHelpFormCheckTable
{
   /* System Defaults */
   height:50px;
}
.DonationHelpFormCSCTable
{
   /* System Defaults */
   height:400px;
}
.DonationCaptureFieldControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   width:400px;
}
.DonationCaptcha
{
   /* System Defaults */
   margin:0px;
}
.DonationCaptchaControlCell
{
   /* System Defaults */
   margin-left:154px;
   clear:right;
   margin-top:3px;
   white-space: nowrap;
}
.DonationCaptchaImageContainer
{
   /* System Defaults */
   border:1px solid #AAAAAA;
}
.DonationCaptchaActionLinkContainer
{
   /* System Defaults */
   text-align:right;
}
.DonationECardSectionSeparator
{
   /* System Defaults */
   background-color:LightGrey;
   margin-left:20px;
   padding:2px;
}
.DonationECardSectionBody
{
   /* System Defaults */
   padding:5px 5px 5px 20px;
}
.DonationECardTemplate
{
   /* System Defaults */
   padding:2px;
}
.DonationCaptureFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   width:150px;
   /* Layout */
   background: none;
   font-size: 11px;
}
.DonationFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   /* Layout */
   background: none;
   font-size:11px;
}
.DonationCaptchaCaption
{
   /* System Defaults */
   float:left;
   clear:left;
   text-align:right;
   padding-top:5px;
   padding-bottom:5px;
   margin-top:2px;
}
.DonationButtonCell
{
   /* System Defaults */
   text-align:right;
}
.DonationCaptureReadonlyValue
{
   /* System Defaults */
   text-align:left;
   font-size:x-small;
}
.DonationRequiredFieldMarker
{
   /* Layout */
   horizontal-align: left;
   width: 280px;
}
.DonationCaptureSelectListNarrow
{
   /* System Defaults */
   width:75px;
}
.DonationCaptureFormTable
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width: 280px;
   border: none;
}
.DonationFormTable
{
   /* Layout */
   border: 0px;
}
.DonationCaptureTextArea
{
   /* System Defaults */
   width:350px;
}
.DonationTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width: 280px;
}
.DonationCaptureTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.DonationCaptureTextboxWide
{
   /* System Defaults */
   width:350px;
}
.DonationTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.DonationTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width: 280px;
}
.DonationCaptureListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:White;
   height:30px;
   text-align:center;
   /* Layout */
   font:normal 1.17em Georgia, "Times New Roman", Times, serif;
   color:#4a697c;
   text-align:left;
   background: none;
   border: none;
}
.DonationListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:white;
   height:30px;
   text-align:center;
   /* Layout */
   background: none;
   border: none;
   font:normal 1.33em Georgia, "Times New Roman", Times, serif;
   color:#4a697c;
   text-align: left;
}
.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-style: normal;
   font-weight: normal;
}
.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:normal 1.33em Georgia, "Times New Roman", Times, serif;
   color:#4a697c;
}
.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 */
   color: #000;
}
.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;
}
.EventItemRegistrationControlCellDescription
{
   /* System Defaults */
   font-weight:bold;
   text-align:left;
   width:100px;
   /* Layout */
   color: #000;
}
.EventItemRegistrationControlCellNumParticipants
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   color: #000;
}
.EventItemRegistrationControlCellPrice
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   width:100px;
   /* Layout */
   color: #000;
}
.EventItemRegistrationFooterControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   width:70px;
   /* Layout */
   color: #000;
}
.EventItemRegistrationFooterControlCellNumRegistrations
{
   /* System Defaults */
   font-weight:bold;
   width:25px;
}
.EventItemRegistrationFooterControlCellRegistrations
{
   /* System Defaults */
   width:100px;
}
.EventItemRegistrationFooterControlCellTotal
{
   /* System Defaults */
   text-align:right;
   width:150px;
}
.EventItemRegistrationsHeader
{
   /* System Defaults */
   background-color:transparent;
   text-align:left;
   font-size:11px;
   font-weight:bold;
   color:#666666;
   font-family:verdana, arial, helvetica, sans serif;
}
.EventProgressCell
{
   /* System Defaults */
   background-color:#333399;
   height:10px;
   /* Layout */
   background: none;
   color:#D6703F;
   font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
}
.EventProgressCellFuture
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   /* Layout */
   color: #fff;
   background-color: #ccc;
}
.EventProgressCellPast
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   /* Layout */
   color: #fff;
   background-color: #ccc;
}
.EventItemRegistrantControlCell
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   color: #000;
}
.EventItemRegistrantSelectList
{
   /* System Defaults */
   width:200px;
}
.EventSubmitButton
{
   /* System Defaults */
   margin-left:5px;
   margin-right:5px;
   width:100px;
}
.EventItemRegistrantsTable
{
   /* System Defaults */
   text-align:center;
   width:485px;
}
.EventItemRegistrationFooterTable
{
   /* System Defaults */
   border:none;
   width:485px;
}
.EventItemRegistrationsTable
{
   /* System Defaults */
   border:none;
   text-align:left;
   width:550px;
   margin-left:20px;
}
.EventItemsTable
{
   /* System Defaults */
   border:none;
}
.EventTable
{
   /* System Defaults */
   border:none;
   width:550px;
}
.EventItemRegistrantTextbox
{
   /* System Defaults */
   width:200px;
}
.EventItemRegistrationTextbox
{
   /* System Defaults */
   width:25px;
}
.EventItemTitleDescription
{
   /* System Defaults */
   border:none;
   font-weight:normal;
}
.EventItemTitleName
{
   /* System Defaults */
   border:none;
   font-size:medium;
   /* Layout */
   font: normal 2.09em Georgia, "Times New Roman", Times, serif;
   color:#4a697c;
}
.EventItemTitleTime
{
   /* System Defaults */
   border:none;
   font-size:small;
   /* Layout */
   font-weight: normal;
}
.EventMessage
{
   /* System Defaults */
   text-align:center;
}
.InterestsFormTable
{
   /* Layout */
   border: none;
}
.InterestsFormTitle
{
   /* Layout */
   border: none;
   font:normal 1.33em Georgia, "Times New Roman", Times, serif;
   color:#4a697c;
}
.ProfilePhotoFormTextbox
{
   /* System Defaults */
   width:250px;
}
.MailForwardingFormTable
{
   /* Layout */
   border: 0px;
}
.DiscussionPending
{
   /* System Defaults */
   color:#f00;
}
.DiscussionFilterSpacer
{
   /* System Defaults */
   width:2px;
}
.DiscussionFooterLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.DiscussionFooterLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.DiscussionFooterLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.DiscussionGroupApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.DiscussionGroupDeleteButton
{
   /* System Defaults */
   background:url(images/DeleteBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.DiscussionGroupHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background: none;
}
.DiscussionGroupHeadingText
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:Georgia,"Times New Roman",Times,serif;
   font-weight: normal;
   font-size: 10pt;
}
.DiscussionGroupNewTopicButton
{
   /* System Defaults */
   background:url(images/PostNewTopic.gif) no-repeat;
   height:14px;
   padding:0px;
   width:79px;
   /* Layout */
   font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
}
.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;
   /* Layout */
   font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
   font-weight: normal;
}
.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%;
   /* Layout */
   border: none;
   font:normal 1.33em Georgia, "Times New Roman", Times, serif;
   color:#4a697c;
}
.DiscussionGroupValidationSummary
{
   /* System Defaults */
   background-color:transparent;
}
.DiscussionGroupListingTable
{
   /* Layout */
   border: none;
}
.DiscussionThreadList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.DiscussionGroupMessage
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:bold;
}
.BBDocumentDisplayDescriptionStyle
{
   /* System Defaults */
   font-style:italic;
}
.BBDocumentDisplayHeaderSelected
{
   /* System Defaults */
   font-weight:bold;
}
.BBDocumentDisplayNew
{
   /* System Defaults */
   color:#FF0000;
}
.BBDocumentDisplayTable
{
   /* System Defaults */
   background-color:transparent;
   width:100%;
}
.BBDocumentFormTable
{
   /* System Defaults */
   width:100%;
   /* Layout */
   border: none;
}
.BBDocumentAddDescription
{
   /* System Defaults */
   font-size:medium;
}
.BBDocumentAddFile
{
   /* System Defaults */
   width:auto;
}
.BBDocumentFormTitle
{
   /* Layout */
   font:normal 1.33em Georgia, "Times New Roman", Times, serif;
   color:#4a697c;
   border: none;
}
.BBPollAnswersRadioList
{
   /* Layout */
   color:#4b461e;
   font: normal 75% Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.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;
   /* Layout */
   color:#4a697c;
}
.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;
   /* Layout */
   color:#4a697c;
}
.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;
}
.JobDetailHeading
{
   /* Layout */
   font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
   color:#4a697c;
}
.JobDetailHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
}
.JobDetailLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   color:#4b461e;
   font: normal 75% Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.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%;
   /* Layout */
   background-color:transparent;
   font-weight:bold;
}
.JobPostDetailFieldValue
{
   /* System Defaults */
   background-color:#f5f5f5;
   width:75%;
   /* Layout */
   background-color:transparent;
}
.JobPostDetailTable
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-size:11px;
   width:500px;
}
.JobResultsApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.JobResultsDeleteButton
{
   /* System Defaults */
   background:url(images/DeleteBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.JobResultsFilterFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   width:80%;
   /* Layout */
   font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
   font-size:11px;
}
.JobResultsFilterSpacer
{
   /* System Defaults */
   width:2px;
}
.JobResultsHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
   color:#4a697c;
}
.JobResultsHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
}
.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;
   /* Layout */
   font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
   font-size:11px;
   width:530px;
}
.JobResultsListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
   font-size:11px;
}
.JobResultsNew
{
   /* System Defaults */
   color:#f00;
}
.PostJobHeading
{
   /* Layout */
   font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
   color:#4a697c;
}
.PostJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
}
.PostJobLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   color:#4b461e;
   font: normal 75% Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.PreviewJobHeading
{
   /* Layout */
   font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
   color:#4a697c;
}
.PreviewJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
   font: normal 1.33em Lucida Sans Unicode, Lucida Grande, sans-serif;
   color:#d6703f;
   text-transform:uppercase;
}
.PreviewJobLegend
{
   /* System Defaults */
   font-size:8pt;
}
.SearchJobHeading
{
   /* Layout */
   font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
   color:#4a697c;
}
.SearchJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
}
.SearchJobLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-size:11px;
}
.JobPostFieldCaption
{
   /* Layout */
   font-weight:bold;
}
.JobSearchFieldCaption
{
   /* System Defaults */
   background-color:#e9e9e9;
   text-align:right;
   width:30%;
   /* Layout */
   background-color:transparent;
}
.JobPostFieldControlCell
{
   /* System Defaults */
   width:65%;
}
.JobSearchFieldControlCell
{
   /* System Defaults */
   width:60%;
}
.JobPostSelectList
{
   /* System Defaults */
   width:97%;
   /* Layout */
   width:auto;
}
.JobSearchSelectList
{
   /* System Defaults */
   width:100%;
}
.JobBoardFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   border: none;
   background-color:transparent;
   font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
   width:500px;
}
.JobDetailFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   width:500px;
}
.PostJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
   width:500px;
}
.PreviewJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
}
.SearchJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
   width:500px;
}
.JobPostTextArea
{
   /* System Defaults */
   width:95%;
   /* Layout */
   width:245px;
   font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
}
.JobPostTextboxWide
{
   /* System Defaults */
   width:95%;
   /* Layout */
   width:150px;
}
.JobSearchTextboxWide
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:255px;
}
.JobBoardFormTitle
{
   /* Layout */
   font:normal 1.33em Georgia, "Times New Roman", Times, serif;
   color:#4a697c;
   border: none;
}
.JobBoardValidationSummary
{
   /* System Defaults */
   background-color:transparent;
   font-size:8pt;
}
.JobBoardListingTable
{
   /* Layout */
   width:500px;
}
.JobResultsOddRowStyle
{
   /* Layout */
   background-color:transparent;
}
.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%;
}
.BBMembershipFormTitle
{
   /* Layout */
   font:normal 1.33em Georgia, "Times New Roman", Times, serif;
   color:#4a697c;
}
.BBMembershipBenefitsGridHeader
{
   /* System Defaults */
   font-weight:bold;
   font-size:x-small;
}
.BBMembershipBenefitsGridItem
{
   /* System Defaults */
   font-size:x-small;
}
.BBMembershipBenefitsTable
{
   /* Layout */
   border: none;
   background: none;
}
.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;
}
.GivingHistoryListingTable
{
   /* Layout */
   border: none;
}
.GivingHistoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font:normal 1.33em Georgia, "Times New Roman", Times, serif;
   color:#4a697c;
   border: none;
}
.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%;
   /* Layout */
   border: none;
}
.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%;
   /* Layout */
   font:normal 1.33em Georgia, "Times New Roman", Times, serif;
   color:#4a697c;
}
.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;
   /* Layout */
   display:none;
}
.FRButtonTextActive
{
   /* System Defaults */
   font-weight: bold;
   /* Layout */
   display:none;
}
.FRButton
{
   /* System Defaults */
   BORDER-RIGHT: buttonface 1pt solid;
   text-align: center;
   white-space: nowrap;
   /* Layout */
   display:none;
}
.FRParticipantName
{
   /* System Defaults */
   font-size: 16px;
}
.FRTeamName
{
   /* System Defaults */
   color: #666666;
   font-size: 12px;
}
.FRFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   color:#4A697C;
   font-size:1.33em;
   font-family:Georgia,"Times New Roman",Times,serif;
}
.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;
   /* Layout */
   font-size:12px;
}
.FRDonorListHeading
{
   /* System Defaults */
   color: black;
   border-style: none;
   background-color: white;
   /* Layout */
   font-size:12px;
}
.FRDonorListing
{
   /* System Defaults */
   border-style: none;
}
.FROddRowStyle
{
   /* System Defaults */
   BACKGROUND-COLOR: #ffffff;
}
.FRDonorListOddRowStyle
{
   /* System Defaults */
   background-color: #ffffff;
}
.FRDonorListFooterRowStyle
{
   /* System Defaults */
   background-color: #ffffff;
   font-weight: bold;
}
.FRManagerFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.FRManagerDashBoardSection
{
   /* System Defaults */
   FONT-SIZE: 10px;
   BORDER: buttonface 1pt solid;
}
.FRManagerDashBoardSectionHeading
{
   /* System Defaults */
   background-color: #000080;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 3px 3px 3px;
   white-space: nowrap;
}
.FRManagerDashBoardSectionToolbar
{
   /* System Defaults */
   font-size: 12px;
}
.FRManagerDashCaptions:link
{
   /* System Defaults */
   text-decoration: none;
}
.FRManagerDashCaptions:visited
{
   /* System Defaults */
   text-decoration: none;
}
.FRManagerDashCaptions:hover
{
   /* System Defaults */
   text-decoration: underline;
}
.FRManagerDashCaptions:active
{
   /* System Defaults */
   text-decoration: underline;
}
.FRManagerDashCaptions
{
   /* System Defaults */
   font-size: 12px;
}
.FRManagerFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.SurveyTitle
{
   /* System Defaults */
   font-size:14pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveySubTitle
{
   /* System Defaults */
   font-size:12pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyQuestion
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyQuestionSequence
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyButtonsRow
{
   /* System Defaults */
   text-align:center;
}
.SurveyAnswer
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyAnswerColumnHeading
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyQuestionSeparator
{
   /* System Defaults */
   width:100%;
   font-size:1pt;
   background-color:#a9a9a9;
}
.SurveyConstantSumTextbox
{
   /* System Defaults */
   width:50px;
}
.SurveyResponseResultsBar
{
   /* System Defaults */
   height:5px;
   background-color:green;
   border-right:1px solid #000000;
}
.SurveyResponseColumnHeading
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyResponseCell
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyAnswerTableHeaderRow
{
   /* System Defaults */
   background-color:#a9a9a9;
}
.SurveyResponseTableHeaderRow
{
   /* System Defaults */
   background-color:#a9a9a9;
}
.SurveyTestModeMessage
{
   /* System Defaults */
   font-weight:bold;
   font-size:16pt;
   color:red;
}
.SurveyAnswerRequiredMessage
{
   /* System Defaults */
   font-weight:bold;
   font-size:10pt;
   color:black;
}
.SurveyButton
{
   /* System Defaults */
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
}
.SurveyFormTable
{
   /* System Defaults */
   border:none;
   width:100%;
}
.SurveyQuestionTable
{
   /* System Defaults */
   border:none;
}
.SurveyAnswerTable
{
   /* System Defaults */
   border:none;
}
.SurveyResponseTable
{
   /* System Defaults */
   border:none;
}
.SurveyOpenEndedEssayTextArea
{
   /* System Defaults */
   width:250px;
}
.SurveyOpenEndedAnswerTextbox
{
   /* System Defaults */
   width:150px;
}
.SurveyCompleteMessage
{
   /* System Defaults */
   font-size:10pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyErrorMessage
{
   /* System Defaults */
   color:red;
   font-size:10pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.CHDashBoardSectionHeading
{
   /* System Defaults */
   background-color: #000080;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 3px 3px 3px;
   white-space: nowrap;
}
.CHDashBoardSection
{
   /* System Defaults */
   border: buttonface 1pt solid;
   font-size: 10px;
}
.CHDashLink
{
   /* System Defaults */
   font-size: 12px;
}
.CHDashLink:link
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
}
.CHDashLink:visited
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
}
.CHDashLink:hover
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
}
.CHDashLink:active
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
}
.CHDashSubHeading
{
   /* System Defaults */
   font-size: 12px;
   font-weight: bold;
}
.CHToDoImgCell
{
   /* System Defaults */
   width: 18px;
}
.CHButtonText
{
   /* System Defaults */
   border-right: buttonface 1pt solid;
   font-size: 12px;
   text-align: center;
   white-space: nowrap;
}
.CHButtonTextActive
{
   /* System Defaults */
   FONT-WEIGHT: bold;
}
.CHButton
{
   /* System Defaults */
   border-right: buttonface 1pt solid;
   text-align: center;
   white-space: nowrap;
}
.CHFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.CHText
{
   /* System Defaults */
   font-size: 12px;
}
.CHTextRaised
{
   /* System Defaults */
   font-size: 12px;
}
.CHConsoleHeaderRightTop
{
   /* System Defaults */
   font-size: 16px;
   text-align: left;
}
.CHConsoleHeaderRightBottom
{
   /* System Defaults */
   font-size: 12px;
   text-align: left;
}
.CHInvalidUserWarningLabel
{
   /* System Defaults */
   color: #FF0000;
   font-size: 12px;
   text-align: center;
}
.CHConsoleLiteralText
{
   /* System Defaults */
   font-size: 12px;
}
.CHDashCaptions
{
   /* System Defaults */
   font-size: 12px;
}
.CHFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.CHListingHeading
{
   /* System Defaults */
   COLOR: white;
   BACKGROUND-COLOR: #191970;
}
.FundraiserReportTitleCell
{
   /* System Defaults */
   text-align:center;
   vertical-align:top;
   width:100%;
}
.FundraiserReportDescriptionTableCell
{
   /* System Defaults */
   white-space:nowrap;
   text-align:right;
   vertical-align:top;
}
.FundraiserReportDescriptionLabel
{
   /* System Defaults */
   font-size:smaller;
   font-weight:bold;
   color:Blue;
}
.FundraiserReportDataTableCell
{
   /* System Defaults */
   white-space:nowrap;
   text-align:left;
   vertical-align:top;
}
.FundraiserReportDataLabel
{
   /* System Defaults */
   font-size:smaller;
   font-weight:bold;
}
.FundraiserReportSeparator
{
   /* System Defaults */
   color:Blue;
}
.FundraiserReportButtonCell
{
   /* System Defaults */
   text-align: right;
}
.FundraiserReportDetailsButton
{
   /* System Defaults */
   font-weight:bold;
   font-size:small;
}
.FundraiserReportChartCell
{
   /* System Defaults */
   text-align:center;
   vertical-align:top;
}
.FundraiserReportFormTable
{
   /* System Defaults */
   border:0;
   width:100%;
}
.FundraiserReportTitleLabel
{
   /* System Defaults */
   color:Blue;
   font-size:large;
   font-weight:bold;
}
.SearchDescriptionStyle
{
   /* System Defaults */
   WHITE-SPACE: pre;
   /* Layout */
   padding:3px 5px 8px;
   white-space:normal;
}
.QuickSearchFormTable
{
   /* Layout */
   background: url(view.image?id=399) no-repeat 100% 0;
   width:199px;
   float:right;
   margin:0;
   padding:0;
}
.QuickSearchTextbox
{
   /* Layout */
   background:transparent;
   border:0;
   width:150px;
   padding:0 5px 2px 2px;
}
.QuickSearchButton
{
   /* Layout */
   width:27px;
   background:transparent;
   border:0;
}
.QuickSearchFieldCaption
{
   /* Layout */
   display:none;
   width:0;
}
.ListViewDateLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
}
.ListViewEventItemContainer
{
   /* System Defaults */
   padding-left: 5px;
   font-size: smaller;
}
.CalendarViewMonthYearLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
}
.CalendarViewDayHeader
{
   /* System Defaults */
   background-color:#336699;
   color:White;
   height:1px;
   /* Layout */
   background-color:#4a697c;
}
.CalendarViewOtherMonthDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   color: #CC9966;
}
.CalendarViewWeekendDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
}
.CalendarViewDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
}
.CalendarViewSelectedDay
{
   /* System Defaults */
   font-weight:bold;
}
.ListViewEventDate
{
   /* System Defaults */
   font-weight: bold;
   color: #dd5511;
   margin-top: 15px;
}
.ListViewEventTitle
{
   /* System Defaults */
   font-weight: bold;
   color: #0048BE;
}
a.ListViewEventTitle:link
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
   /* Layout */
   color:#5582B3;
   text-decoration:none;
}
a.ListViewEventTitle:active
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
   /* Layout */
   color:#5582B3;
   text-decoration:none;
}
a.ListViewEventTitle:visited
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
   /* Layout */
   color:#5582B3;
   text-decoration:none;
}
a.ListViewEventTitle:hover
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: underline;
   /* Layout */
   color:#4A697C;
   text-decoration:underline;
}
.ListViewEventSubtitle
{
   /* System Defaults */
   color:#00008B;
   vertical-align:top;
}
.ListViewEventTime
{
   /* System Defaults */
   font-size:9pt;
}
.ListViewEventLocation
{
   /* System Defaults */
   vertical-align:top;
   font-size:9pt;
}
.EventCalendarName
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font:normal 1.33em Georgia, "Times New Roman", Times, serif;
   color:#4a697c;
}
.DetailEventTitle
{
   /* System Defaults */
   font-weight:bold;
}
.DetailEventSubtitle
{
   /* System Defaults */
   font-style:italic;
}
.DetailCaptionContainer
{
   /* System Defaults */
   background-color:#808080;
}
.DetailCaption
{
   /* System Defaults */
   color:white;
}
.DetailEventCancelled
{
   /* System Defaults */
   font-style:italic;
}
.ListViewEventCancelled
{
   /* System Defaults */
   font-style:italic;
}
.CalendarViewToday
{
   /* System Defaults */
   border: 1px solid #aaa;
   background-color: lightsteelblue;
   width: 3%;
}
.CalendarViewAllDayEvent
{
   /* System Defaults */
   border: 1px dotted #aaa;
   margin-bottom: 10px;
}
.CalendarViewMultiDayEvent
{
   /* System Defaults */
   margin-bottom: 10px;
}
.CalendarViewEvent
{
   /* System Defaults */
   margin-bottom: 10px;
}
.CalendarFilterContainer
{
   /* System Defaults */
   float: left;
   font-size: smaller;
   width: 100%;
   border: 2px solid gray;
}
.CalendarFilterSaveButton
{
   /* System Defaults */
   background-color: white;
   color: black;
   font-size: 8pt;
   width: 100px;
}
.CalendarFilterHorizontalDividers
{
   /* System Defaults */
   color: silver;
}
.EventCalendarPartContainer
{
   /* System Defaults */
   vertical-align: top;
   text-align: left;
}
.ListViewTopLeft
{
   /* System Defaults */
   border-bottom: solid 1px gray;
}
.ListViewTopRight
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   text-align: right;
}
.ListViewTopGap
{
   /* System Defaults */
   padding-top: 5px;
}
.ListViewEventTopGap
{
   /* System Defaults */
   padding-top: 10px;
}
.ListViewEventDivider
{
   /* System Defaults */
   margin-bottom: 10px;
}
.CalendarViewContainer
{
   /* System Defaults */
   width: 100%;
}
.CalendarViewTopLeft
{
   /* System Defaults */
   width: 35%;
}
.CalendarViewTopMiddle
{
   /* System Defaults */
   width: 30%;
   text-align: center;
}
.CalendarViewTopRight
{
   /* System Defaults */
   width: 35%;
   text-align: right;
}
.CalendarViewTodayText
{
   /* System Defaults */
   white-space: nowrap;
}
.CalendarViewBottomIcons
{
   /* System Defaults */
   text-align: right;
}
.CalendarFilterSaveContainer
{
   /* System Defaults */
   text-align: right;
}
.CalendarFilterSaveMsg
{
   /* System Defaults */
   display: none;
   border: solid 1px #990033;
   color: #990033;
   font-size: small;
}
.CalendarEventRecurMsg
{
   /* System Defaults */
   padding: 3px;
   font-weight: bold;
}
.CalendarEventRecurContainer
{
   /* System Defaults */
   border: 1pt solid gray;
}
.CalendarFormLegend
{
   /* System Defaults */
   font-weight: bold;
}
.CalendarFormCategoryContainer
{
   /* System Defaults */
   width: 100%;
}
.CalendarFormDateTimeContainer
{
   /* System Defaults */
   width: 100%;
}
.CalendarFormOptionalText
{
   /* System Defaults */
   color: gray;
   vertical-align: top;
   font-size: x-small;
}
.CalendarFormEventInfoContainer
{
   /* System Defaults */
   width: 100%;
}
.CalendarFormHTMLEditor
{
   /* System Defaults */
   height: 250px;
   width: 400px;
}
.DetailCalendarCategory
{
   /* System Defaults */
   height: 30px;
   vertical-align: bottom;
}
.EventCalendarButtons
{
   /* System Defaults */
   font-size:10pt;
}
.EventCalendarButtonBar
{
   /* System Defaults */
   height: 40px;
}
.EditEventDropDown
{
   /* System Defaults */
   width: 275px;
}
.ImportContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportSelectFileContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportMapFieldsContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportNavigationButtonsContainer
{
   /* System Defaults */
   width: 100%;
   text-align: right;
}
.ImportConfirmationContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportCaption
{
   /* System Defaults */
   font-weight: 600;
   text-align: left;
}
.ImportListTable
{
   /* System Defaults */
   width: 100%;
   border: 1px none gainsboro solid;
}
.CalendarFormFieldCaption
{
   /* System Defaults */
   vertical-align: top;
   width: 25%;
}
.DetailLeft
{
   /* System Defaults */
   width: 10%;
   text-align: left;
   vertical-align: top;
}
.DetailDateTime
{
   /* System Defaults */
   border-bottom: solid 1px gray;
}
.DetailEventDetails
{
   /* System Defaults */
   border-bottom: solid 1px gray;
}
.DetailRight
{
   /* System Defaults */
   width: 90%;
}
.ListViewContainer
{
   /* System Defaults */
   width: 100%;
   border: none;
}
.EditEventLocation
{
   /* System Defaults */
   width: 275px;
   height: 30px;
}
.EditEventFees
{
   /* System Defaults */
   width: 275px;
   height: 25px;
}
.EditEventContactInfo
{
   /* System Defaults */
   width: 275px;
   height: 25px;
}
.EditEventTextBox
{
   /* System Defaults */
   width: 275px;
}
.ImportListEvenRowStyle
{
   /* System Defaults */
   background-color: #f5f5f5;
   text-align: left;
   height: 20px;
}
.ImportListHeading
{
   /* System Defaults */
   background-color: gainsboro;
   text-align: center;
   height: 20px;
   white-space: nowrap;
}
.ImportListOddRowStyle
{
   /* System Defaults */
   background-color: white;
   text-align: left;
   height: 20px;
}
.EducationListItem
{
   /* System Defaults */
   padding:3px;
}
.EducationListHeaderItem
{
   /* System Defaults */
   padding:3px;
}
.EducationFormFieldSetCaption
{
   /* System Defaults */
   font-weight:bold;
}
.EducationListHeader
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.EducationListEvenRowStyle
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
}
.EducationListOddRowStyle
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
}
.BBVolOpSignUpInstructions
{
   /* System Defaults */
   font-style: italic;
}
.BBVolOpJobListPageControlCell
{
   /* System Defaults */
   text-align: right;
}
.BBVolOpBackToListCell
{
   /* System Defaults */
   text-align: right;
   white-space: nowrap;
}
.BBVolOpJobDetailCaption
{
   /* System Defaults */
   width: 15%;
}
.BBVolOpJobDetailButtonCell
{
   /* System Defaults */
   text-align: center;
}
.BBVolOpSignUpButtonCell
{
   /* System Defaults */
   text-align: center;
}
.BBVolOpSearchButtonCell
{
   /* System Defaults */
   text-align: center;
}
.BBVolOpJobListTable
{
   /* System Defaults */
   width: 100%;
}
.BBVolOpJobDetailTable
{
   /* System Defaults */
   width: 100%;
}
.BBVolOpSignUpTable
{
   /* System Defaults */
   width: 100%;
}
.BBVolOpJobList
{
   /* System Defaults */
   width: 100%;
}
.UpcomingEventContainer
{
   /* System Defaults */
   background-color:#f5f5f5;
   /* Layout */
   background: none;
}
.RecentEventContainer
{
   /* System Defaults */
   background-color:#f5f5f5;
   /* Layout */
   background: none;
}
.UpcomingEventTitle
{
   /* System Defaults */
   font-weight:bold;
   color:#808080;
   /* Layout */
   font: normal 1.33em Georgia, "Times New Roman", Times, serif;
   color:#4a697c;
}
.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%;
}
.BBAnonymousSubscriptionFormTable
{
   /* Layout */
   border: none;
}
.BBAnonymousSubscriptionTitle
{
   /* Layout */
   font:normal 1.33em Georgia, "Times New Roman", Times, serif;
   color:#4a697c;
   border: none;
}
.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;
}

/* Custom Styles */
/* --------------------------------------------
  child pixels / parent pixels = child ems
  
  gloabl elements
  body.............12px / 16px(body) = .75 = 75% = 12px = 1em
  p................12px / 12px = 1em
  li...............12px / 12px = 1em
  td...............12px / 12px = 1em
  
  headers
  h1...............20px / 12px = 1.67em slightly larger than 20, but IE will round down, exact is 1.66666667
  h2...............18px / 12px = 1.5em
  h3...............16px / 12px = 1.33em
  h4...............14px / 12px = 1.17em
  h5...............12px / 12px = 1em
  
  contentSecondary
  p................12px / 12px = 1em
  p................11px / 12px = .92em
  p................10px / 12px = .83em
  

  all nested elements are globally set to be 1em

--------------------------------------------- */




body
{
	color:#4b461e;
	font: normal 75% Lucida Sans Unicode, Lucida Grande, sans-serif; /* 12px / 16px (default) = .75em */
	background:#fff url(view.image?id=394) repeat-x 0 0;
	margin:0;
	padding:0;
}

/* ------------------
  =page structure
------------------- */


.container
{
	margin: 0px auto 0;
	width: 960px;
	padding-top:9px;
	overflow:hidden;
}

#connectFL
{
	width:960px;
	padding-top:9px;
	margin:0 auto;
}

#wrapHeader
{
	float: left;
	width: 960px;
}

#logo
{
	width:186px;
	margin:0;
	padding:0;
	float:left;
}

#connectFL #logo
{
	width:251px;
	margin:0;
	padding:0;
	float:left;
}

#wrapNav
{
	float: left;
	width: 774px;
	margin:0;
	padding:0;
	overflow:hidden;
}

#wrapNav img { vertical-align:baseline; }

#connectFL #wrapNav
{
	float: left;
	width: 709px;
	margin:0;
	padding:0;
	overflow:hidden;
}

#utilityResources
{
	width:774px;
	float:right;
	margin:18px 0 46px;
	padding:0;
	overflow:hidden;
	text-align:right;
	font:normal 10px/12px "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	color:#9b968b;
	letter-spacing:1px;
	display:inline;
}

#connectFL #utilityResources
{
	width:709px;
	float:right;
	margin:18px 0 46px;
	padding:0;
	overflow:hidden;
	text-align:right;
	font:normal 10px/12px "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	color:#9b968b;
	letter-spacing:1px;
	display:inline;
}

#utilityResources img { vertical-align:baseline; }

#wrapNav #globalNav
{
	width:590px;
	margin:0px;
	padding:0;
	float:left;
	text-align:right;
}

#connectFL #wrapNav #globalNav
{
	width:525px;
	margin:0px;
	padding:0;
	float:left;
	text-align:right;
}

#globalNav img { vertical-align:baseline; }

/*#globalNav ul
{
	list-style:none;
	float:right;
	padding:0;
	margin:0 42px 0 0;
	font:bold 11px "Lucida Sans Unicode", "Lucida Sans", sans-serif;
}

#globalNav li
{
	list-style:none;
	float:right;
	margin:0;
	padding:4px 0 0 33px;
	font:bold 11px "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	letter-spacing:1px;
}

#globalNav a:link, #utilityResources a:link, #globalNav a:visited, #utilityResources a:visited
{
	color:#9b968b;
	text-decoration:none;
}

#globalNav a:hover, #utilityResources a:hover, #globalNav a:active, #utilityResources a:active
{
	color:#d6703f;
	text-decoration:none;
}*/

#wrapNav #quickLinks
{
	width:184px;
	margin:0px;
	padding:0;
	float:right;
}

#quickSearchCaption
{
	width:107px;
	text-align:right;
	float:left;
	margin:0;
	padding:3px 13px 0 0;
	color:#afaba2;
	font: italic 13px Georgia, "Times New Roman", Times, serif;
}

#wrapMedia
{
	float: left;
	width: 958px;
	background: #F5F1E4;
	border:1px solid #E9E3DA;
}

#wrapMedia .gutter
{
	padding: 8px 6px 7px 8px;
	width:944px;
	margin:0;
	overflow:hidden;
	float:left;
}

#wrapMedia #mediaImg
{
	width:707px;
	padding-right:8px;
	float:left;
}

#wrapMedia #mediaCallOutContainer
{
	float:left;
	width:229px;
	margin:0;
	padding:0;
	overflow:hidden;
}

#mediaCallOutContainer h3
{
	margin:0 0 7px;
	padding:0;
}

#mediaCallOutContainer a:link, #mediaCallOutContainer a:visited
{
	color:#4b461e;
	text-decoration:none;
	font-weight:bold;
}

#mediaCallOutContainer a:hover
{
	color:#4b461e;
	text-decoration:underline;
	font-weight:bold;
}

#mediaCallOutContainer a:active
{
	color:#4b461e;
	text-decoration:none;
	font-weight:bold;
}

#mediaCallOutContainer p
{
	color:#7b775a;
	font:normal 11px/17px "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	margin:0;
	padding:0;
}

#wrapMedia #mediaCallOutTop
{
	width:202px;
	border:1px solid #ECEBDC;
	background:#fdfdee url(view.image?id=401) repeat-x 0 0;
	padding:15px 10px 21px 15px;
	margin:0 0 4px;/*height:114px;*/
}

#wrapMedia #mediaCallOutMiddle
{
	width:202px;
	border:1px solid #ECEBDC;
	background:#fdfdee url(view.image?id=401) repeat-x 0 0;
	padding:15px 10px 21px 15px;
	margin:0 0 4px;
}

#wrapMedia #mediaCallOutBottom
{
	width:202px;
	border:1px solid #ECEBDC;
	background:#fdfdee url(view.image?id=401) repeat-x 0 0;
	padding:15px 10px 21px 15px;
	margin:0;
}

#wrapContentOuter
{
	float: left;
	width: 960px;
}

#wrapInternalContentOuter
{
	float: left;
	width: 958px;
	border-top:1px solid #E4E0D7;
	border-right:1px solid #E4E0D7;
	border-left:1px solid #E4E0D7;
	background: url(view.image?id=417) repeat-x 0 0;
}

#wrapContentInner
{
	width: 960px;
	float: left;
}

#wrapInternalContentInner
{
	width: 958px;
	float: left;
}

#contentPrimary
{
	width: 641px;
	float: right;
}

#contentPrimaryInternal
{
	width: 629px;
	float: right;
}

#contentPrimary .gutter
{
	padding: 16px 15px 62px 27px;
	width:598px;
}

#contentPrimaryInternal .gutter
{
	padding: 40px 27px 62px 30px;
	width:572px;
}

#contentPrimary p, #contentPrimaryInternal p
{
	margin:0;
	padding:0px 0 18px;
}

#contentPrimary .homeContentTop
{
	display: block;
	border-bottom:1px dotted #c7c6b7;
	width:595px;
	margin:0 0 11px 3px;
	padding:0px 0 4px;
}

#contentPrimary .homeContentBottom
{
	display:block;
	border-bottom:1px dotted #c7c6b7;
	width:595px;
	margin:0 0 14px 3px;
	padding:0px 0 2px;
}

#contentPrimaryInternal .internalContentTop
{
	display: block;
	border-bottom:1px dotted #c7c6b7;
	width:566px;
	margin:0 0 11px 3px;
	padding:0px 0 4px;
}

.internalContentTop
{
	display: block;
	border-bottom:1px dotted #c7c6b7;
	width:566px;
	margin:0 0 11px 3px;
	padding:0px 0 4px;
}

.imgFloatLeftWithBorder
{
	float:left;
	margin:0 0 0 13px;
	padding:5px;
	display:block;
	border:1px solid #f9f6ec;
	background:#f3ecdc;
}

.imgFloatRightWithBorder
{
	float:right;
	margin:0 13px 0 0;
	padding:5px;
	display:block;
	border:1px solid #f9f6ec;
	background:#f3ecdc;
}

#contentPrimaryInternal .internalContentBottom
{
	display:block;
	border-bottom:1px dotted #c7c6b7;
	width:566px;
	margin:0 0 14px 3px;
	padding:0px 0 2px;
}

.internalContentBottom
{
	display:block;
	border-bottom:1px dotted #c7c6b7;
	width:566px;
	margin:0 0 14px 3px;
	padding:0px 0 2px;
}

#contentPrimary #homeThreeBoxCallOuts
{
	overflow:hidden;
	clear:both;
	margin:0;
	padding:0;
	width:599px;
}

#homeThreeBoxCallOuts ul
{
	margin:13px 0 0;
	padding:0;
	color:#5582b3;
	font:normal 11px/14px "Lucida Sans Unicode", "Lucida Sans", sans-serif;
}

#homeThreeBoxCallOuts li
{
	margin:0;
	padding:0 0 4px 17px;
	color:#5582b3;
	font:normal 11px/14px "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	background: url(view.image?id=414) no-repeat 6px 7px;
}

#homeThreeBoxCallOuts li a:link, #homeThreeBoxCallOuts li a:visited { color:#5582b3; }

#homeThreeBoxCallOuts li a:hover { color:#4a697c }

#homeThreeBoxCallOuts li a:active { color:#5582b3; }

#homeThreeBoxCallOuts .threeCallOutImageBorder
{
	background:#fbf9f2;
	border:1px solid #f2ebdf;
	padding:4px;
}

#homeThreeBoxCallOuts #homeBoxCallOutLeft, #homeThreeBoxCallOuts #homeBoxCallOutMiddle, #homeThreeBoxCallOuts #homeBoxCallOutRight
{
	padding:3px 0 0 1px;
	float:left;
	margin:0;
}

#homeThreeBoxCallOuts #homeBoxCallOutLeft { }

#homeThreeBoxCallOuts #homeBoxCallOutMiddle { margin:0 25px; }

#homeThreeBoxCallOuts #homeBoxCallOutRight { }

#contentSecondary
{
	width: 319px;
	float: left;
}

#contentSecondaryInternal
{
	width: 329px;
	float: left;
}

#contentSecondary .gutter { padding:19px 0px 30px; }

#contentSecondaryInternal .gutter { padding:19px 0px 30px 10px; }

#contentSecondary #search
{
	margin:0;
	padding:0 0 17px;
	width:319px;
	overflow:hidden;
}

#contentSecondaryInternal #search
{
	margin:0 0 17px;
	padding:0;
	width:319px;
	overflow:hidden;
}

#contentSecondary #sidebarSmallCallOuts
{
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0;
	width:319px;
}

#contentSecondaryInternal #sidebarSmallCallOuts
{
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0;
	width:319px;
	color:#4b461e;
	font: normal 10px/16px "Lucida Sans Unicode", "Lucida Sans", sans-serif;
}

#contentSecondaryInternal #sidebarSmallCallOuts img { vertical-align:baseline; }

#contentSecondaryInternal #sidebarSmallCallOuts .sidebarCallOutTitle
{
	font: bold 11px/12px "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	color:#4b461e;
	display:block;
	padding:0 0 5px;
	margin:0;
}

#contentSecondaryInternal .internalSidebarImgStyle
{
	background:#FBF9F5;
	padding:2px;
	border:1px solid #EFE7DB;
	float:left;
	margin:0 15px 0 0;
	display:block;
}

.internalSidebarImgStyle
{
	background:#FBF9F5;
	padding:2px;
	border:1px solid #EFE7DB;
	float:left;
	margin:0 15px 0 0;
	display:block;
}

#sidebarSmallCallOuts #sidebarCallOutLeft
{
	float:left;
	width:153px;
	margin:0 13px 0px 0;
	padding:0 0 18px;
	display: inline;
}

#sidebarSmallCallOuts #sidebarCallOutRight
{
	float:left;
	width:153px;
	margin:0;
	padding:0 0 18px;
	display: inline;
}

#sidebarSmallCallOuts #sidebarCallOutBoxTop
{
	float:left;
	width:319px;
	margin:0 0px 0px 0;
	padding:0 0 20px;
}

#sidebarSmallCallOuts #sidebarCallOutBoxBottom
{
	float:left;
	width:319px;
	margin:0 0px 0px 0;
	padding:0 0 18px;
}

#contentSecondary #wrapSidebarNewsAndEventsBox
{
	width:316px;
	overflow:hidden;
	clear:both;
	background:#fafae9;
	border:1px solid #ebebdd;
}

#contentSecondaryInternal #wrapSidebarNewsAndEventsBox
{
	width:316px;
	overflow:hidden;
	clear:both;
	background:#fafae9;
	border:1px solid #ebebdd;
}

#sidebarNewsAndEventsBox
{
	background:#f9f9eb;
	border:1px solid #efefde;
	padding:15px 8px 2px;
	margin:9px 8px;
	width:282px;
}

#wrapSidebarNewsAndEventsBox h3
{
	font:normal 16px "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	margin:0 0 14px;
	padding:0;
}

#wrapSidebarNewsAndEventsBox h4
{
	color:#c29f5a;
	margin:0 0 1px;
	padding:0;
}

#wrapSidebarNewsAndEventsBox h4 a:link, #wrapSidebarNewsAndEventsBox h4 a:visited { color:#c29f5a; }

#wrapSidebarNewsAndEventsBox h4 a:hover
{
	color:#c29f5a;
	text-decoration:underline;
}

#wrapSidebarNewsAndEventsBox h4 a:active { color:#c29f5a; }

#wrapSidebarNewsAndEventsBox h5
{
	color:#373525;
	margin:0 0 1px;
	padding:0;
	font-size:11px;
}

#wrapSidebarNewsAndEventsBox h6
{
	color:#4b461e;
	margin:0 0 16px;
	padding:0;
	font-style:normal;
	font-size:10px;
}

/* ======== Internal Three Column Style =========== */

#internalMiddleContent
{
	float:left;
	margin:40px 0px 62px 30px;
	padding:0;
	width:362px;
}

#internalRightContent
{
	float:left;
	margin:40px 27px 62px 15px;
	padding:0;
	width:195px;
}

.imgAlignedCenter { text-align:center; }

/* ========== End Three Column Styles =========== */

/* ========== Begin Landing Page Styles =========== */

#landing #contentSecondaryInternal {
width: 240px;
}
#landing #contentPrimaryInternal {
width: 718px;
}

#landing #contentPrimaryInternal .gutter {
width: auto;
padding: 0;
}

#landing #contentSecondaryInternal .gutter {
padding: 0 0 10px 10px;
}

.ContentRow {
clear: both;
}
.wide { 
width: 100%; 
float: left;
}
.oneThird { 
width: 33%;
float: left;
}
.twoThird {
width: 67%;
float: left;
}
#landing #contentPrimaryInternal .ContentRow .gutter {
padding: 0 10px 0 20px;
}

#landing .QuickSearchFormTable {
float: left;
}
#landing #search {
padding: 20px 20px 30px 10px;
}

/* ========== End Landing Page Styles =========== */


#wrapFooter
{
	margin: 0;
	width: 960px;
	clear: both;
	border-top:1px dotted #b5b0a4;
	padding:29px 0 20px;
	/*background: #fff url(view.image?id=397) no-repeat 862px 0;*/
background:#fff;
	overflow:hidden;
	float:left;
}

#wrapFooter h4
{
	font:bold 11px "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	color:#d6703f;
	margin:0;
	padding:0 0 5px;
}

#connectFL #wrapFooter h4
{
	font:bold 11px "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	color:#003e7e;
	margin:0;
	padding:0 0 5px;
}

#wrapFooter ul, #wrapFooter li
{
	list-style:none;
	margin:0;
	padding:0;
	color:#4b461e;
	font:normal 11px/13px "Lucida Sans Unicode", "Lucida Sans", sans-serif;
}

#wrapFooter #footerQuote, #wrapFooter #footerContentLeft, #wrapFooter #footerContentMiddle, #wrapFooter #footerContentRight
{
	float:left;
	margin:0;
	padding:0;
}

#wrapFooter #footerContentLeft
{
	border-left:1px dotted #b5b0a4;
	padding:0 10px;
	width:188px;
}

#wrapFooter #footerContentMiddle
{
	border-left:1px dotted #b5b0a4;
	padding:0 10px 0 10px;
	width:192px;
}

#wrapFooter #footerContentRight
{
	padding:0 0 0 10px;
	border-left:1px dotted #b5b0a4;
	font:500 9px "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	width:172px;
}

#wrapFooter #footerContentRight ul, #wrapFooter #footerContentRight li { font:normal 10px/13px "Lucida Sans Unicode", "Lucida Sans", sans-serif; }

#wrapFooter #footerContentRight ul { margin:0 0 9px; }

#wrapFooter #footerQuote
{
	width:319px;
	margin:0;
	padding:0 36px 0 0;
	color:#7b775a;
	font: italic 11px "Lucida Sans Unicode", "Lucida Sans", sans-serif;
}

.quoteName
{
	color:#4b461e;
	font:normal 12px "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	display:block;
	margin:15px 0 0;
	padding:0;
	text-align:right;
}

.quoteNameTitle
{
	font: bold 10px "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	color:#d97a4c;
	display:block;
	margin:0;
	padding:0;
	text-align:right;
}

#connectFL .quoteNameTitle
{
	font: bold 10px "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	color:#003e7e;
	display:block;
	margin:0;
	padding:0;
	text-align:right;
}

.quotationStyle
{
	color:#ecc786;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	display: inline;
	margin:0;
	padding:0;
}

#wrapFooter a:link, #wrapFooter a:visited
{
	color:#4b461e;
	text-decoration:none;
}

#wrapFooter a:hover
{
	color:#7b775a;
	text-decoration:underline;
}

#wrapFooter a:active
{
	color:#4b461e;
	text-decoration:none;
}

/* ------------------------
  =header and text styles
------------------------ */

h1
{
	font:normal 2.09em Georgia, "Times New Roman", Times, serif;
	color:#4a697c;
	margin:0;
	padding:0 0 12px;
}

#connectFL h1
{
	font:normal 2.09em Georgia, "Times New Roman", Times, serif;
	color:#003e7e;
	margin:0;
	padding:0 0 12px;
}

h2
{
	font:normal 1.33em Georgia, "Times New Roman", Times, serif;
	color:#4a697c;
}

#connectFL h2
{
	font:normal 1.33em Georgia, "Times New Roman", Times, serif;
	color:#8fb126;
}

h3
{
	font: normal 1.33em Lucida Sans Unicode, Lucida Grande, sans-serif;
	color:#d6703f;
	text-transform:uppercase;
}

#connectFL h3
{
	font: normal 1.33em Lucida Sans Unicode, Lucida Grande, sans-serif;
	color:#003e7e;
	text-transform:uppercase;
}

h4
{
	color:#c29f5a;
	font: normal 1.08em/1.25em Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
}

#connectFL h4
{
	color:#8fb126;
	font: normal 1.08em/1.25em Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
}

h5
{
	color:#3d382e;
	font: normal .92em Lucida Sans Unicode, Lucida Grande, sans-serif;
	margin:0 0 5px;
	padding:0;
}

#connectFL h5
{
	color:#3d382e;
	font: normal .92em Lucida Sans Unicode, Lucida Grande, sans-serif;
	margin:0 0 5px;
	padding:0;
}

h6
{
	font-size: 1em; /* 12px */
	margin: 0 0 .5em;
	font-style: italic;
}

#connectFL h6
{
	font-size: 1em; /* 12px */
	margin: 0 0 .5em;
	font-style: italic;
}

p
{
	font: normal .92em/17px Lucida Sans Unicode, Lucida Grande, sans-serif; /* 11px/17px */
	color:#4b461e;
	margin-bottom:20px;
}

img
{
	border:0;
	vertical-align:bottom;
}

.floatLeft
{
	float:left;
	margin:0 15px 0 0;
	display:block;
}

.floatRight
{
	float:right;
	margin:0 0px 0 15px;
	display:block;
}

/* ---------------
   =List styles
 --------------- */
ul, ol, dl
{
	font: normal 1em/1.5 verdana, arial, helvetica, sans-serif;
	margin-bottom: 1.5em;
}

#contentSecondary ul, #contentSecondary ol, #contentSecondary dl, #contentSub ul, #contentSub ol, #contentSub dl { font: normal .83em/1.3 verdana, arial, helvetica, sans-serif; }

#contentSecondary ol, #contentSub ol
{
	margin-left: 1em;
	padding-left: 1em;
}

ul
{
	margin: 0 0 1.5em;
	padding: 0;
	list-style: none;
}

ul li
{
	padding-left: 2.5em;
	background: url(../images/bullet.gif) no-repeat 1.75em .5em;
}

#contentSecondary ul li, #contentSub ul li
{
	padding-left: 1.25em;
	background: url(../images/bullet.gif) no-repeat .25em .5em;
}

dt, dd
{
	margin: 0;
	padding: 0;
}

dt
{
	font-weight: bold;
	margin: 0;
	padding: 0;
}

dd
{
	margin: 0;
	padding: 0 0 0 2.5em;
	background: url(../images/bullet.gif) no-repeat 1.25em .5em;
}

#contentSecondary dd, #contentSub dd
{
	padding-left: 1.25em;
	background: url(../images/bullet.gif) no-repeat .25em .5em;
}

/* ---------------
   =Link styles
 --------------- */

a:link, a:visited
{
	color:#5582b3;
	text-decoration:none;
}

a:hover
{
	color:#4a697c;
	text-decoration:underline;

}

a:active, a:focus
{
	color:#5582b3;
	text-decoration:none;
}

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;
}

/* ------------------
  =quarantined styles
--------------------- */
* html #wrapHeader, * html #wrapNav, * html #wrapMedia { height: 1%; /* ie6 hasLayout */ }

/* ------------------
  =custom styles

--------------------- */

/* --------------- Utility Nav Styles ---------------- */

.utilityNav
{
	width: auto !important;
	border-collapse:collapse !important;
	margin:0 !important;
	padding:0 !important;
	float:right !important;
}

table.utilityNavItem td
{
	background: transparent;
	font:normal 10px/12px "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	color:#9b968b;
	letter-spacing:1px;
	text-decoration: none !important;
}

table.utilityNavItem td a
{
	background: transparent;
	font:normal 10px/12px "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	color:#9b968b;
	letter-spacing:1px;
	text-decoration: none !important;
}

table.utilityNavHover td
{
	background:transparent !important;
	color: #d6703f !important;
	background: transparent;
	font:normal 10px/12px "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	letter-spacing:1px;
	text-decoration: none !important;
}

table.utilityNavHover td a
{
	background:transparent !important;
	color: #d6703f !important;
	background: transparent;
	font:normal 10px/12px "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	letter-spacing:1px;
	text-decoration: none !important;
}

table.utilityNavSelected td
{
	background:transparent !important;
	color: #d6703f !important;
	background: transparent;
	font:normal 10px/12px "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	letter-spacing:1px;
	text-decoration: none !important;
}

table.utilityNavSelected td a
{
	background:transparent !important;
	color: #d6703f !important;
	background: transparent;
	font:normal 10px/12px "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	letter-spacing:1px;
	text-decoration: none !important;
}

/* -------------------------- Main Global Nav Custom Styles ------------------------ */


.globalNav
{
	width: auto !important;
	border-collapse:collapse !important;
	margin:0 42px 0 0 !important;
	padding:0 !important;
	float:right !important;
}

table.globalNavItem td
{
	background: transparent !important;
	font:bold 11px "Lucida Sans Unicode", "Lucida Sans", sans-serif !important;
	letter-spacing:1px !important;
	text-decoration:none !important;
	color:#9b968b !important;
	text-transform: uppercase !important;
}

table.globalNavItem td a
{
	background: transparent !important;
	padding:4px 0 0 33px !important;
	font:bold 11px "Lucida Sans Unicode", "Lucida Sans", sans-serif !important;
	letter-spacing:1px !important;
	text-decoration:none !important;
	color:#9b968b !important;
	display:block;
	text-transform: uppercase !important;
}

table.globalNavHover td
{
	background: transparent !important;
	font:bold 11px "Lucida Sans Unicode", "Lucida Sans", sans-serif !important;
	letter-spacing:1px !important;
	text-decoration:none !important;
	color:#d6703f !important;
	text-transform: uppercase !important;
}

table.globalNavHover td a
{
	background: transparent !important;
	font:bold 11px "Lucida Sans Unicode", "Lucida Sans", sans-serif !important;
	letter-spacing:1px !important;
	text-decoration:none !important;
	color:#d6703f !important;
	padding:4px 0 0 33px !important;
	display:block;
	text-transform: uppercase !important;
}

table.globalNavSelected td
{
	background: transparent !important;
	font:bold 11px "Lucida Sans Unicode", "Lucida Sans", sans-serif !important;
	letter-spacing:1px !important;
	text-decoration:none !important;
	color:#d6703f !important;
	text-transform: uppercase !important;
}

table.globalNavSelected td a
{
	background: transparent !important;
	font:bold 11px "Lucida Sans Unicode", "Lucida Sans", sans-serif !important;
	letter-spacing:1px !important;
	text-decoration:none !important;
	color:#d6703f !important;
	padding:4px 0 0 33px !important;
	display:block;
	text-transform: uppercase !important;
}

/* ----- Quick Links Menu Style ---------- */


.quickLinks
{
	width: 184px !important;
	border-collapse:collapse !important;
	background: url(view.image?id=398) no-repeat 0 0 !important;
	line-height:22px !important;
}

table.quickLinksItem td { }

table.quickLinksItem td a { }

table.quickLinksHover td { }

table.quickLinksHover td a { }

table.quickLinksSelected td { }

table.quickLinksSelected td a { }

.quickLinksPopup
{
	width: auto !important;
	border-collapse:separate !important;
	border-top:1px solid #E3DDD7 !important;
	left:1128px !important;
	top:106px !important;
	position: absolute !important;
}

*:first-child+html .quickLinksPopup
{
	width: auto !important;
	border-collapse:separate !important;
	border-top:1px solid #E3DDD7 !important;
	left:1125px !important;
	top:129px !important;
	position: absolute !important;
}

* html .quickLinksPopup
{
	width: auto !important;
	border-collapse:separate !important;
	border-top:1px solid #E3DDD7 !important;
	left:1127px !important;
	top:108px !important;
	position: absolute !important;
}

table.quickLinksPopupItem td
{
	width:168px !important;
	background: url(view.image?id=418) repeat-x 0 0 !important;
	border-bottom:1px solid #E3DDD7 !important;
	border-left:1px solid #E3DDD7 !important;
	border-right:1px solid #E3DDD7 !important;
	color:#868072 !important;
	font: normal 11px Arial, Helvetica, sans-serif !important;
	text-decoration:none !important;
	text-transform:uppercase !important;
	letter-spacing:1px !important;
}

table.quickLinksPopupItem td a
{
	width:168px !important;
	background: url(view.image?id=418) repeat-x 0 0 !important;
	color:#868072 !important;
	font: normal 11px Arial, Helvetica, sans-serif !important;
	text-decoration:none !important;
	display:block;
	padding:4px 7px 3px !important;
	text-transform:uppercase !important;
	letter-spacing:1px !important;
}

table.quickLinksPopupHover td
{
	width:168px !important;
	background: url(view.image?id=418) repeat-x 0 0 !important;
	border-bottom:1px solid #E3DDD7 !important;
	border-left:1px solid #E3DDD7 !important;
	border-right:1px solid #E3DDD7 !important;
	color:#d6703f !important;
	font: normal 11px Arial, Helvetica, sans-serif !important;
	text-decoration:none !important;
	text-transform:uppercase !important;
	letter-spacing:1px !important;
}

table.quickLinksPopupHover td a
{
	width:168px !important;
	background: url(view.image?id=418) repeat-x 0 0 !important;
	color:#d6703f !important;
	font: normal 11px Arial, Helvetica, sans-serif !important;
	text-decoration:none !important;
	display:block;
	padding:4px 7px 3px !important;
	text-transform:uppercase !important;
	letter-spacing:1px !important;
}

table.quickLinksPopupSelected td
{
	width:168px !important;
	background: url(view.image?id=418) repeat-x 0 0 !important;
	border-bottom:1px solid #E3DDD7 !important;
	border-left:1px solid #E3DDD7 !important;
	border-right:1px solid #E3DDD7 !important;
	color:#868072 !important;
	font: normal 11px Arial, Helvetica, sans-serif !important;
	text-decoration:none !important;
	text-transform:uppercase !important;
	letter-spacing:1px !important;
}

table.quickLinksPopupSelected td a
{
	width:168px !important;
	background: url(view.image?id=418) repeat-x 0 0 !important;
	color:#868072 !important;
	font: normal 11px Arial, Helvetica, sans-serif !important;
	text-decoration:none !important;
	display:block;
	padding:4px 7px 3px !important;
	text-transform:uppercase !important;
	letter-spacing:1px !important;
}

/* --------------- Internal Sidebar Styles ----------------- */

.sidebarNav
{
	width: auto !important;
	border-collapse:separate !important;
	border-top:1px solid #D7D2C9 !important;
	margin-bottom:20px !important;
}

table.sidebarNavItem td
{
	background: url(view.image?id=409) repeat-x 0 0 !important;
	border-bottom:1px solid #D7D2C9 !important;
	border-left:1px solid #D7D2C9 !important;
	border-right:1px solid #D7D2C9 !important;
	color:#38332b !important;
	font: normal 11px "Lucida Sans Unicode", "Lucida Sans", sans-serif !important;
	text-decoration: none !important;
	width:317px !important;
}

table.sidebarNavItem td a
{
	background: url(view.image?id=409) repeat-x 0 0 !important;
	color:#38332b !important;
	font: normal 11px "Lucida Sans Unicode", "Lucida Sans", sans-serif !important;
	text-decoration: none !important;
	display:block;
	padding:7px 8px 6px !important;
}

table.sidebarNavHover td
{
	background: url(view.image?id=408) repeat-x 0 0 !important;
	border-bottom:1px solid #D7D2C9 !important;
	border-left:1px solid #D7D2C9 !important;
	border-right:1px solid #D7D2C9 !important;
	font: normal 11px "Lucida Sans Unicode", "Lucida Sans", sans-serif !important;
	text-decoration: none !important;
	color:#314f61 !important;
	text-decoration: none !important;
}

table.sidebarNavHover td a
{
	background: url(view.image?id=408) repeat-x 0 0 !important;
	font: normal 11px "Lucida Sans Unicode", "Lucida Sans", sans-serif !important;
	text-decoration: none !important;
	color:#314f61 !important;
	text-decoration: none !important;
	display:block;
	padding:7px 8px 6px !important;
}

table.sidebarNavSelected td
{
	background: url(view.image?id=408) repeat-x 0 0 !important;
	border-bottom:1px solid #D7D2C9 !important;
	border-left:1px solid #D7D2C9 !important;
	border-right:1px solid #D7D2C9 !important;
	font: normal 11px "Lucida Sans Unicode", "Lucida Sans", sans-serif !important;
	text-decoration: none !important;
	color:#314f61 !important;
	text-decoration: none !important;
}

table.sidebarNavSelected td a
{
	background: url(view.image?id=408) repeat-x 0 0 !important;
	font: normal 11px "Lucida Sans Unicode", "Lucida Sans", sans-serif !important;
	text-decoration: none !important;
	color:#314f61 !important;
	text-decoration: none !important;
	display:block;
	padding:7px 8px 6px !important;
}

/*--------------Profile Display Content---------------*/
	
table.profile-display
{
	width: 100%;
	border: none;
	background:transparent;
	margin: 0 0 2em;
}

table.profile-display caption
{
	margin: 0;
	padding: 5px 0px;
	text-align: left;
	border: none;
	background: transparent;
	color:#4A697C;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.33em;
	font-weight:normal;
}

table.profile-display th, table.profile-display td
{
	margin: 0;
	padding: 3px 0px;
}

table.profile-display th
{
	color:#C29F5A;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.08em;
	text-align: right;
	padding: 0 4px;
	margin: 0;
	width: 150px;
}

table.profile-display td { text-align: left; }

/*--- BBNC GLOBAL FORM FIXES ---*/

fieldset legend { margin-left:-10px; }

/* .taCenter { margin:0 auto; } */

/* .w100p { width:100%; } */

* input
{
	color:#4B461E;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:11px;
	font-weight:normal;
}

* CuteEditorFrameContainer
{
	font-weight: normal;
	font-size:11px;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	color:#4b461e;
}

* select
{
	color:#4B461E;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:11px;
	font-weight:normal;
	border:1px solid #999 !important;
}

* td#FixedHeaderBlock fieldset.FRSearchFieldSet td.vaBottom.wsNowrap.taRight { vertical-align: middle !important; }

/*--- DIRECTORY FORM CUSTOM STYLES ----  */

* .BBRecordSearchDisplayButton
{
	margin:10px 0px 10px 2px;
	padding:3px 6px;
}

* .DirectoryListingTable th, .DirectoryListingTable td { white-space:normal !important; }

* td.DirectoryListingItem { white-space:normal !important; }


* .CalendarFilterContainer label
{
	display:block;
	float:left;
	padding-bottom:2px;
}

* .CalendarFilterContainer input { float:left; }

* .CalendarFilterSaveContainer input
{
	display:inline;
	float:right;
}

* .CalendarFilterContainer span
{
	display:block;
	margin-bottom:0px;
}

* .CalendarFilterContainer span.CalendarFilterSaveMsg
{
	display:none;
	margin-bottom:0px;
}

* .DetailEventDetails span
{
	display:block;
	margin-bottom:20px;
}

/*--- MEMBERSHIP FORM CUSTOM STYLES ---*/

* .BBMembershipFieldCheckboxCaption label, * .DonationFieldCheckboxCaption label { font-weight:normal; }

* .BBMembershipControlCell label
{
	padding-left:7px;
	font-weight:normal;
}

* .BBMembershipCategoryTable tr, * .BBMembershipCategoryTable td, * .BBMembershipCategoryTable hr
{
	border:1px solid #fff !important;
	background-color:#fff !important;
}

/*--- 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;
	text-align:right;
}

* .EventItemRegistrantsTable td.EventItemRegistrantControlCellName { text-align:right; }

* .EventItemRegistrantsTable table fieldset
{
	border:none;
	margin-left:2px;
}

* .EventItemRegistrantsTable table fieldset legend
{
	text-align:left;
	font-weight:normal;
	color:#192c4d;
}

/*--- SEARCH FORM FIXES ---*/

* .SearchEvenRowStyle td, * .SearchOddRowStyle td
{
	height:30px;
	vertical-align:bottom;
}

* .BBSearchDescriptionStyle
{ 
white-space:normal !important;
padding:3px 5px 8px;
}

* .BBSearchDescriptionStyle span { white-space:normal; }

* .SearchTextbox { width:200px; }

* .SearchFormTable .wsNowrap { white-space:normal; }

/*--- NEWSREADER/WEBLOG CUSTOM STYLES ---*/

* .NewsChannelItem { padding:5px 0px; }

* .newschannelitem table td { text-align:right; }

* table.NewsChannelItem
{
	width:auto;
	margin:5px 0px;
}

* html table.NewsChannelItem { border-top:1px solid #192c4d; }

* .NewsChannelItemDesc p { padding-bottom:10px; }

* .NewsReaderItemDesc p { padding-bottom:0px; }

* .NewsReaderResultsList td
{
	border-bottom:1px solid #192c4d;
	padding:10px 0px 0px 0px;
}

/*--- JOB BOARD CUSTOM STYLES ---*/

* .JobPostFieldControlCell table span
{
	display:block;
	padding:0px 3px;
}

* .JobPostFieldControlCell span.JobPostCheckboxCaption { white-space:nowrap; }

* .JobPostDetailRow td { padding-bottom:5px; }

/*--- DISCUSSION BOARD CUSTOM STYLES ---*/

* .DiscussionSearchList td { vertical-align:top; }

* .DiscussionSearchMessage
{
	padding-top:10px;
	font-weight:bold;
}

tr.DiscussionSearchHeader td
{
	font-weight:bold;
	font-size:1em;
	padding-top:15px;
}

a.DiscussionSearchLink
{
	display:block;
	padding-bottom:5px;
	padding-top:5px;
}

/*--- 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:2px 0 0;
	color:#192c4d;
	font-weight:bold;
	white-space:normal !important;
}

* .ReportTitle span
{
	color:#B9BFD5;
	padding-bottom:10px;
	margin:0px;
}

* .ReportChartCell fieldset legend span
{
	font-weight:bold;
	white-space:normal !important;
}

* .ReportFormTable td { white-space:normal !important; }

* .ReportFormTable td fieldset div table td div div table td div
{
	width:296px !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; }

* #cblDayOfWeek { background-color:transparent; }

/* ---- Email Preferences Custom Styles ------- */

.SubscriptionFormListHeader { margin-left:-5px; }

/* --------- Personal Page Styles ---------- */


* .FRCommentsFieldSet table.w100p table { width:350px !important; }

* .FRCommentsFieldSet table.w100p table tr.BBListingHeading td { font-size:13px !important; }

* .FRCommentsFieldSet table.w100p table tr.BBListEvenRowStyle td
{
	white-space:normal !important;
	padding:0 7px 0 0 !important;
}

* .FRCommentsFieldSet table.w100p table tr.BBListOddRowStyle td
{
	white-space:normal !important;
	padding:0 7px 0 0 !important;
}



/* ------------------
  =print styles
--------------------- */
@media print {

body
{
	background: #ffffff;
	font: normal 12pt times, "times new roman", georgia, serif;
	color: #000;
	margin: 0 0 20px;
}

/* turn everything off */
	#contentSecondary, #contentSub, #wrapMedia, #wrapHeader, #wrapFooter { display: none; }

/* turn main content back on */
	#contentPrimary, #contentPrimary .gutter
{
	width: 100%;
	margin: 0;
	padding: 0;
	float: none;
}

#wrapContentOuter
{
	margin: 0;
	padding: 0;
	position: static;
	float: none;
	width: 100%;
	background: #fff;
}

/* printer-friendly font family */
	#contentPrimary * { font-family: times, "times new roman", georgia, serif; }
}

