html,body {margin:0;border:0;padding:0}
.dInlineBlock {display:-moz-inline-block}
.dInlineBlock {display:inline-block}
.h1p {height:1%}
.h100p {height:100%}
.taCenter {text-align:center}
.taLeft {text-align:left}
.taRight {text-align:right}
.vaBottom {vertical-align:bottom}
.vaMiddle {vertical-align:middle}
.vaTop {vertical-align:top}
.w1p {width:1%}
.w100p {width:100%}
.w150px {width:150px}
.wsNowrap {white-space:nowrap}
.ContentTB2
{
   /* System Defaults */
   background-color:#DDDBDB;
   border:outset 1px;
}
.ContentTB2Hot
{
   /* System Defaults */
   background-color:#C0C0CF;
   border:outset 1px;
}
.BBModalBackground
{
   /* System Defaults */
   background-color: #666666;
   filter: alpha(opacity=50);
   opacity: 0.5;
   -moz-opacity: 0.5;
}
.ContentTB
{
   /* System Defaults */
   background-color:#C0C0C0;
   border:outset 1px;
}
.ContentTBHot
{
   /* System Defaults */
   background-color:#C0C0CF;
   border:outset 1px;
}
.PageDesignerPane
{
   /* System Defaults */
   padding:1px;
}
.PageDesignerPaneHot
{
   /* System Defaults */
   background-color:#f5f5f5;
   border:dashed 1px green;
}
.BBFormCheckListContainer
{
   /* System Defaults */
   Height:100px;
   Overflow:auto;
}
.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;
}
.BBCalendar
{
   /* System Defaults */
   border-color:black;
}
.BBCalendar:active
{
   /* System Defaults */
   color:#00008b;
}
.BBCalendar:hover
{
   /* System Defaults */
   color:#00008b;
}
.BBCalendar:link
{
   /* System Defaults */
   color:#00008b;
}
.BBCalendar:visited
{
   /* System Defaults */
   color:#00008b;
}
.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 */
   padding:0 15px 0 0;
   color:#544d41;
   font-weight:bold;
   font-size:12px;
   font-family:arial;
}
.BBFieldCheckboxCaption
{
   /* System Defaults */
   text-align:left;
}
.BBFieldControlCell
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   padding:2px 0 2px 0;
}
.BBFormButtonCell
{
   /* System Defaults */
   text-align:center;
   /* Layout */
   text-align:right;
   padding:10px 0px 10px 0;
}
.BBFormButtonRow
{
   /* System Defaults */
   background-color:white;
   /* Layout */
   background-color:white !important;
}
.BBFormChecklist
{
   /* System Defaults */
   border:1pt solid buttonFace;
   /* Layout */
   border:0;
}
.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;
}
.BBFormSubmitButton
{
   /* Layout */
   background:transparent url(view.image?id=764) no-repeat 0 0;
   color:#FFFFFF;
   font-family:Lucida Grande,Arial,verdana;
   font-size:10px;
   font-weight:normal;
   padding:3px 5px 4px 5px;
   text-decoration:none;
   text-align:center;
   width:79px;
   border:0px;
}
.BBFormTable
{
   /* System Defaults */
   border:1pt solid buttonface;
   /* Layout */
   border:0;
}
.BBFormTextArea
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
}
.BBFormTextbox
{
   /* System Defaults */
   width:150px;
}
.BBFormTitle
{
   /* System Defaults */
   border-bottom:1pt solid buttonface;
   color:black;
   font-weight:bold;
   text-align:center;
   /* Layout */
   text-align:left;
   padding:0 0 5px;
   border-bottom:0;
   font-family:Arial,Helvetica,sans-serif;
   font-size:14px;
   font-weight:bold;
   line-height:14px;
   color:#281D00;
}
.BBFormValidatorSummary
{
   /* System Defaults */
   background-color:white;
   color:red;
}
.BBListingHeading
{
   /* System Defaults */
   background-color:buttonFace;
   border:1pt solid buttonFace;
   font-size:10pt;
   text-align:left;
   /* Layout */
   border:0;
   background-color:#FFFFFF;
   border-bottom:1px solid #DBDEC5;
   color:#749000;
   padding:0 0 7px;
   text-align:left;
   font-size:16px;
   font-weight:normal;
}
.BBListingTable
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   border-top:1pt solid buttonFace;
   /* Layout */
   border-bottom:0;
   border-top:0;
}
.BBMessage
{
   /* System Defaults */
   font-style:italic;
}
.BBNameLink:active
{
   /* System Defaults */
   color:Black;
}
.BBNameLink:hover
{
   /* System Defaults */
   color:Green;
}
.BBNameLink:link
{
   /* System Defaults */
   color:black;
}
.BBNameLink:visited
{
   /* System Defaults */
   color:blue;
}
.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:transparent;
}
.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;
   /* Layout */
   background-color:transparent;
   color:#749000;
   padding:15px 0 10px;
   text-align:left;
   arial;
   font-weight:normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size:16px;
   font-weight:normal;
}
.LoginLink
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   text-decoration:underline;
}
.LoginFieldCaption
{
   /* Layout */
   padding:0 15px 0 0;
}
.LoginFieldMessage
{
   /* System Defaults */
   FONT-SIZE: 8pt;
   COLOR: gray;
   FONT-FAMILY: Arial Narrow;
}
.LoginFormSubmitButton
{
   /* Layout */
   margin:0 29px 0 0;
}
.LoginFormTable
{
   /* System Defaults */
   border:0;
   width:275px;
}
.LoginFormTextArea
{
   /* System Defaults */
   width:140px;
   /* Layout */
   width:150px;
}
.LoginFormTitle
{
   /* System Defaults */
   Padding-right:2px;
   Padding-top:6px;
   Padding-bottom:6px;
   font-family:verdana, arial;
   color:#2B3b76;
   font-size: 14px;
   text-align:left;
   border-bottom:none;
   /* Layout */
   color:#749000;
   padding:5px 0 10px;
   text-align:left;
   arial;
   font-weight:normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size:16px;
   font-weight:normal;
}
.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;
}
.ProfileFormButtonCell
{
   /* System Defaults */
   text-align:right;
}
.ProfileFormTable
{
   /* System Defaults */
   border:0;
   /* Layout */
   margin:10px 0;
}
.ProfileFormChildRowTitle
{
   /* System Defaults */
   text-align:right;
}
.ProfileFormTitle
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   color:#749000;
   padding:4px 0 7px;
   text-align:left;
   arial;
   font-weight:normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size:16px;
   font-weight:normal;
}
.DirectoryListingItemInteriorTable
{
   /* System Defaults */
   border-collapse: collapse;
   white-space: nowrap;
   width: 100%;
}
.DirectoryPagingButton
{
   /* System Defaults */
   width:60px;
}
.DirectoryListingHeading
{
   /* System Defaults */
   border-left: 1pt solid #FFFFFF;
   border-right: 1pt solid #FFFFFF;
   padding: 3px;
}
.DirectoryListingItem
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   vertical-align: top;
}
.DirectoryListingTable
{
   /* System Defaults */
   border-collapse: collapse;
}
.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-color:#fff;
   color:#544D41;
   font-size:12px;
   font-weight:bold;
   font-family:arial;
   padding:0 15px 0 0;
   width:40%;
   white-space:normal;
}
.DonationFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   /* Layout */
   background-color:#fff;
   color:#544D41;
   font-size:12px;
   font-weight:bold;
   font-family:arial;
   padding:8px 15px 8px 0;
   width:40%;
   white-space:normal;
}
.DonationCaptchaCaption
{
   /* System Defaults */
   float:left;
   clear:left;
   text-align:right;
   padding-top:5px;
   padding-bottom:5px;
   margin-top:2px;
}
.DonationCaptureFieldControlCell
{
   /* Layout */
   width:auto;
   padding:7px 0 4px;
}
.DonationFieldControlCell
{
   /* Layout */
   padding:5px 0;
   width:auto;
   }.DonationFieldControlCell table {border-collapse:collapse;
   margin:0 !important;
}
.DonationButtonCell
{
   /* System Defaults */
   text-align:right;
   /* Layout */
   text-align:left;
   border-top:1px solid #DBDEC5;
}
.DonationCaptureReadonlyValue
{
   /* System Defaults */
   text-align:left;
   font-size:x-small;
}
.DonationCaptureRequiredFieldMarker
{
   /* Layout */
   width:30%;
   text-align:left;
}
.DonationRequiredFieldMarker
{
   /* Layout */
   width:30%;
   text-align:left;
}
.DonationCaptureSelectListNarrow
{
   /* System Defaults */
   width:75px;
}
.DonationSelectList
{
   /* Layout */
   margin:12px 0 5px;
}
.DonationCaptureFormTable
{
   /* System Defaults */
   width:100%;
   /* Layout */
   }#PC1620_DonationCapture1_tbdyPaymentInfo {padding-bottom: 10px;
   margin-bottom: 10px;
}
.DonationFormTable
{
   /* Layout */
   width:560px;
   margin:5px 0 0;
}
.DonationCaptureTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:150px;
}
.DonationTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:150px;
}
.DonationCaptureTextbox
{
   /* Layout */
   width:150px;
}
.DonationCaptureTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.DonationCaptureTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:150px;
}
.DonationTextbox
{
   /* Layout */
   width:150px;
}
.DonationTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.DonationTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:150px;
}
.DonationCaptureListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:White;
   height:30px;
   text-align:center;
   /* Layout */
   background-color:#fff;
   color:#749000;
   text-align:left;
   border-bottom:1px solid #DBDEC5;
   padding:20px 0 7px;
   font-size:16px;
   font-weight:normal;
   height:auto;
}
.DonationListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:white;
   height:30px;
   text-align:center;
   /* Layout */
   background-color:#fff;
   color:#749000;
   text-align:left;
   border-bottom:1px solid #DBDEC5;
   padding:0 0 7px;
   font-size:16px;
   font-weight:normal;
   height:auto;
   }#PC1620_lblTributeHeading{padding-top: 20px;
   float:left;
}
.BBClassNotesApprovalFilterRow
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   border-top:1pt solid buttonFace;
}
.BBClassNotesDisplayTable
{
   /* System Defaults */
   width:100%;
}
.BBClassNotesNoteTitleRow
{
   /* System Defaults */
   color:White;
   vertical-align:top;
}
.BBClassNotesTabButtonSelected
{
   /* System Defaults */
   font-weight:bold;
}
.BBClassNotesFormTable
{
   /* System Defaults */
   width:100%;
}
.BBClassNotesTextArea
{
   /* System Defaults */
   width:100%;
}
.BBClassNotesLastModifiedMessage
{
   /* System Defaults */
   color:black;
   text-align:right;
}
.EventAttendeesComplete
{
   /* System Defaults */
   background-color:#eeeeee;
   color:#666666;
   padding-left:2px;
   font-size:xx-small;
   /* Layout */
   font-size:11px;
   background-color:#fff;
   border:0px;
   color:#3A3828;
}
.EventAttendeesCurrent
{
   /* System Defaults */
   background-color:#eeeeee;
   color:#666666;
   padding-left:2px;
   font-size:xx-small;
   font-weight:bold;
   /* Layout */
   font-size:11px;
   background-color:#fff;
   border:0px;
   color:#3A3828;
}
.EventAttendeesFuture
{
   /* System Defaults */
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
}
.EventAttendeesGrid
{
   /* System Defaults */
   font-size:xx-small;
   color:#666666;
   vertical-align:top;
   background-color:#eeeeee;
   border:1px solid #dcdcdc;
   padding-right:8px;
   margin-bottom:10px;
   /* Layout */
   font-size:11px;
   background-color:#fff;
   border:0px;
   color:#3A3828;
}
.EventAttendeesOverallTotal
{
   /* System Defaults */
   font-weight:normal;
   background-color:#eeeeee;
   font-size:xx-small;
   padding-right:6px;
   /* Layout */
   font-size:11px;
   background-color:#fff;
   border:0px;
   color:#3A3828;
}
.EventItemRegistrantsEventName
{
   /* System Defaults */
   background-color:#eeeeee;
   font-style:italic;
   font-weight:bold;
   text-align:left;
   padding-left:4px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:black;
   /* Layout */
   font-size:14px;
   background-color:#fff;
   border:0px;
   color:#3A3828;
   font-style:normal;
}
.EventItemsSelectionGrid
{
   /* System Defaults */
   margin-top:6px;
   margin-bottom:6px;
   border:1px solid #ebebeb;
   /* Layout */
   background-color:#fff;
   border:0px;
   color:#3A3828;
}
.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 */
   border-bottom:1px solid #DBDEC5;
   color:#749000;
   font-size:16px;
   font-weight:normal;
   padding:0 0 7px;
   text-align:left;
}
.EventTicketsBodyCell
{
   /* System Defaults */
   color:#666666;
   font-size:xx-small;
   font-weight:normal;
   /* Layout */
   font-size:11px;
   background-color:#fff;
   border:0px;
   color:#3A3828;
}
.EventTicketsHeaderCell
{
   /* System Defaults */
   font-weight:normal;
   color:#666666;
   font-size:xx-small;
   /* Layout */
   font-size:11px;
   background-color:#fff;
   border:0px;
   color:#3A3828;
   font-weight:bold;
}
.SummaryGridEventTitle
{
   /* System Defaults */
   font-style:normal;
   font-size: 11px;
   font-weight:bold;
}
.EventItemRegistrantControlCellName
{
   /* System Defaults */
   text-align:right;
}
.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 */
   background-color:#fff;
   border-bottom:0px;
   color:#3A3828;
}
.EventItemRegistrationControlCellDescription
{
   /* System Defaults */
   font-weight:bold;
   text-align:left;
   width:100px;
   /* Layout */
   width:30%;
}
.EventItemRegistrationControlCellNumParticipants
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   width:30%;
}
.EventItemRegistrationControlCellPrice
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   /* Layout */
   width:30%;
}
.EventItemRegistrationFooterControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   width:70px;
}
.EventItemRegistrationFooterControlCellNumRegistrations
{
   /* System Defaults */
   font-weight:bold;
   width:25px;
}
.EventItemRegistrationFooterControlCellRegistrations
{
   /* System Defaults */
   width:100px;
}
.EventItemRegistrationFooterControlCellTotal
{
   /* System Defaults */
   text-align:right;
   width:150px;
}
.EventItemRegistrationsHeader
{
   /* System Defaults */
   background-color:transparent;
   text-align:left;
   font-size:11px;
   font-weight:bold;
   color:#666666;
   font-family:verdana, arial, helvetica, sans serif;
   /* Layout */
   font-size:12px;
   background-color:#fff;
   border:0px;
   color:#3A3828;
}
.EventProgressCell
{
   /* System Defaults */
   background-color:#333399;
   height:10px;
}
.EventProgressCellFuture
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
}
.EventProgressCellPast
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
}
.EventItemRegistrantControlCell
{
   /* System Defaults */
   text-align:left;
}
.EventItemRegistrantSelectList
{
   /* System Defaults */
   width:200px;
}
.EventSubmitButton
{
   /* System Defaults */
   margin-left:5px;
   margin-right:5px;
   width:100px;
}
.EventItemRegistrantsTable
{
   /* System Defaults */
   text-align:center;
   width:485px;
}
.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-size:14px;
   line-height:21px;
}
.EventItemTitleTime
{
   /* System Defaults */
   border:none;
   font-size:small;
   /* Layout */
   font-size:11px;
}
.EventMessage
{
   /* System Defaults */
   text-align:center;
}
.SubscriptionFormTitle
{
   /* Layout */
   color:#749000;
   padding:4px 0 7px;
   text-align:left;
   arial;
   font-weight:normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size:16px;
   font-weight:normal;
}
.ProfilePhotoFormTextbox
{
   /* System Defaults */
   width:250px;
}
.DiscussionPending
{
   /* System Defaults */
   color:#f00;
}
.DiscussionFilterSpacer
{
   /* System Defaults */
   width:2px;
}
.DiscussionFooterLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.DiscussionFooterLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.DiscussionFooterLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.DiscussionGroupApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.DiscussionGroupDeleteButton
{
   /* System Defaults */
   background:url(images/DeleteBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.DiscussionGroupHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.DiscussionGroupHeadingText
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.DiscussionGroupNewTopicButton
{
   /* System Defaults */
   background:url(images/PostNewTopic.gif) no-repeat;
   height:14px;
   padding:0px;
   width:79px;
}
.DiscussionGroupReplyButton
{
   /* System Defaults */
   height:13px;
   margin-right:6px;
   padding:0px;
   width:36px;
}
.DiscussionGroupReplyTextbox
{
   /* System Defaults */
   width:100%;
}
.DiscussionGroupSearchCellSpacer
{
   /* System Defaults */
   width:1%;
}
.DiscussionGroupSearchTextCell
{
   /* System Defaults */
   width:45%;
}
.DiscussionGroupSpellButton
{
   /* System Defaults */
   background:url(images/CheckSpelling.gif) no-repeat;
   border-style:none;
   border-width:0px;
   height:14px;
   padding:0px;
   width:79px;
}
.DiscussionMessageNew
{
   /* System Defaults */
   color:#f00;
   font-size:8pt;
   font-weight:normal;
}
.DiscussionMessageSepHR
{
   /* System Defaults */
   color:#ccc;
   margin:3px 0px 0px 0px;
   padding:0;
   width:95%;
}
.DiscussionNew
{
   /* System Defaults */
   color:#f00;
}
.DiscussionReplyBody
{
   /* System Defaults */
   background-color:transparent;
   padding:0px 6px 0px 0px;
}
.DiscussionReplyFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
}
.DiscussionReplyHeading
{
   /* System Defaults */
   background-color:transparent;
   height:21px;
   padding:3px 5px 2px 0px;
}
.DiscussionReplySubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
}
.DiscussionReplyTable
{
   /* System Defaults */
   margin:0px 0px 10px 0px;
   width:100%;
}
.DiscussionThreadLBracket
{
   /* System Defaults */
   background:url(images/Bracket3.gif) no-repeat;
   height:21px;
   padding:0px;
   width:11px;
}
.DiscussionThreadRBracket
{
   /* System Defaults */
   background:url(images/Bracket2.gif) no-repeat;
   height:21px;
   padding:0px;
   width:11px;
}
.DiscussionThreadTBracket
{
   /* System Defaults */
   background:url(images/Bracket1.gif) no-repeat;
   background-position:3px 3px;
   border-style:none;
   border-top:none;
   height:21px;
   padding:0px;
   width:11px;
}
.DiscussionTopicBody
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:12px 6px 6px 6px;
}
.DiscussionTopicFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
}
.DiscussionTopicHeading
{
   /* System Defaults */
   background-color:#e9e9e9;
   height:21px;
   padding:3px 5px 2px 5px;
}
.DiscussionTopicLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.DiscussionTopicLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.DiscussionTopicLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.DiscussionTopicList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.DiscussionTopicListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.DiscussionTopicNumReplies
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
}
.DiscussionTopicSepHR
{
   /* System Defaults */
   width:95%;
}
.DiscussionTopicSubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
}
.DiscussionTopicTable
{
   /* System Defaults */
   margin:0px 0px 5px 0px;
   width:100%;
}
.PostDiscussionPreviewHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.PostDiscussionPreviewHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.PostDiscussionPreviewLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
}
.PostDiscussionReplyHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.PostDiscussionReplyHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.PostDiscussionReplyLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
}
.PostDiscussionTopicHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.PostDiscussionTopicHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.PostDiscussionTopicLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
}
.DiscussionFilterFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   width:60px;
}
.DiscussionReplyFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
}
.DiscussionTopicFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
}
.PostReplyFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.PostTopicFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.DiscussionGroupButtonCell
{
   /* System Defaults */
   text-align:left;
}
.PostDiscussionPreviewFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.PostDiscussionReplyFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.PostDiscussionTopicFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.DiscussionGroupMessageTextArea
{
   /* System Defaults */
   width:95%;
}
.DiscussionGroupSearchTextbox
{
   /* System Defaults */
   width:100%;
}
.DiscussionGroupTopicTextbox
{
   /* System Defaults */
   width:95%;
}
.DiscussionGroupFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
}
.DiscussionGroupValidationSummary
{
   /* System Defaults */
   background-color:transparent;
}
.DiscussionThreadList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.DiscussionGroupMessage
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:bold;
}
.BBDocumentDisplayDescriptionStyle
{
   /* System Defaults */
   font-style:italic;
}
.BBDocumentDisplayHeaderSelected
{
   /* System Defaults */
   font-weight:bold;
}
.BBDocumentDisplayNew
{
   /* System Defaults */
   color:#FF0000;
}
.BBDocumentDisplayTable
{
   /* System Defaults */
   background-color:transparent;
   width:100%;
}
.BBDocumentFormTable
{
   /* System Defaults */
   width:100%;
}
.BBDocumentAddDescription
{
   /* System Defaults */
   font-size:medium;
}
.BBDocumentAddFile
{
   /* System Defaults */
   width:auto;
}
.BBPollAnswersTable
{
   /* System Defaults */
   text-align:left;
}
.BBPollResultsTableSummaryCell
{
   /* System Defaults */
   font-weight:bold;
}
.BBPollsQuestionCell
{
   /* System Defaults */
   font-size:small;
   text-align:left;
}
.BBPollsQuestionRow
{
   /* System Defaults */
   font-weight:bold;
}
.BBPollsSubmitButtonCell
{
   /* System Defaults */
   text-align:center;
}
.BBPollsSubmitButtonRow
{
   /* System Defaults */
   text-align:center;
}
.BBPollsSubmitButton
{
   /* System Defaults */
   font-weight:bold;
}
.BBPollsFormTable
{
   /* System Defaults */
   margin:2 2 2 2;
}
.BBPollsFormTitle
{
   /* System Defaults */
   text-align:left;
}
.JobBoardLegend
{
   /* System Defaults */
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
}
.JobBoardPostLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.JobBoardPostLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.JobBoardPostLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.JobBoardSearchLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.JobBoardSearchLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.JobBoardSearchLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.JobDetailApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.JobDetailEditButton
{
   /* System Defaults */
   background:url(images/EditBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:31px;
}
.JobDetailHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.JobDetailLegend
{
   /* System Defaults */
   font-size:8pt;
}
.JobDetailLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.JobDetailLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.JobDetailLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.JobPostDetailFieldCaption
{
   /* System Defaults */
   background-color:#e9e9e9;
   text-align:right;
   white-space:nowrap;
   width:25%;
}
.JobPostDetailFieldValue
{
   /* System Defaults */
   background-color:#f5f5f5;
   width:75%;
}
.JobPostDetailTable
{
   /* System Defaults */
   font-size:8pt;
}
.JobResultsApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.JobResultsDeleteButton
{
   /* System Defaults */
   background:url(images/DeleteBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.JobResultsFilterFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   width:80%;
}
.JobResultsFilterSpacer
{
   /* System Defaults */
   width:2px;
}
.JobResultsHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
}
.JobResultsHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.JobResultsLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.JobResultsLink:hover
{
   /* System Defaults */
   color:#06C;
   font-size:8pt;
   text-decoration:underline;
}
.JobResultsLink:link
{
   /* System Defaults */
   color:#06C;
   font-size:8pt;
   text-decoration:none;
}
.JobResultsLink:visited
{
   /* System Defaults */
   color:#69C;
   font-size:8pt;
   text-decoration:none;
}
.JobResultsList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.JobResultsListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.JobResultsNew
{
   /* System Defaults */
   color:#f00;
}
.PostJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.PostJobLegend
{
   /* System Defaults */
   font-size:8pt;
}
.PreviewJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.PreviewJobLegend
{
   /* System Defaults */
   font-size:8pt;
}
.SearchJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.SearchJobLegend
{
   /* System Defaults */
   font-size:8pt;
}
.JobSearchFieldCaption
{
   /* System Defaults */
   background-color:#e9e9e9;
   text-align:right;
   width:30%;
}
.JobPostFieldControlCell
{
   /* System Defaults */
   width:65%;
}
.JobSearchFieldControlCell
{
   /* System Defaults */
   width:60%;
}
.JobPostSelectList
{
   /* System Defaults */
   width:97%;
}
.JobSearchSelectList
{
   /* System Defaults */
   width:100%;
}
.JobBoardFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
}
.JobDetailFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
}
.PostJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
}
.PreviewJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
}
.SearchJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
}
.JobPostTextArea
{
   /* System Defaults */
   width:95%;
}
.JobPostTextboxWide
{
   /* System Defaults */
   width:95%;
}
.JobSearchTextboxWide
{
   /* System Defaults */
   width:100%;
}
.JobBoardValidationSummary
{
   /* System Defaults */
   background-color:transparent;
   font-size:8pt;
}
.BBCurrentMembershipCaption
{
   /* System Defaults */
   height:30px;
   padding-top:15px;
   vertical-align:bottom;
   width:100%;
   border-bottom:1pt solid black;
}
.BBMembershipSummaryActionCaption
{
   /* System Defaults */
   height:30px;
   padding-top:15px;
   vertical-align:bottom;
   width:100%;
}
.BBMembershipCardFieldsetLegend
{
   /* Layout */
   color: #3A3828;
}
.BBMembershipFieldCaption
{
   /* System Defaults */
   width:175px;
}
.BBMembershipSummaryFieldCaption
{
   /* System Defaults */
   width:150px;
}
.BBMembershipFieldCheckboxCaption
{
   /* Layout */
   width: 104px;
   float: left;
}
.BBMembershipControlCell
{
   /* Layout */
   }#PC2062_txt_Comments{float: left;
   width: 250px;
}
.BBMembershipFormReadonlyValue
{
   /* System Defaults */
   font-weight:lighter;
   font-style:italic;
}
.BBMembershipFormTable
{
   /* Layout */
   background:#FFFFFF none repeat scroll 0% !important;
   border:1px solid #C3C2C2;
   display:block;
   vertical-align:top;
   width:582px;
   padding:0pt 10px 10px;
   }.BBMembershipFormTable td{background-color:#FFFFFF !important;
}
.BBMembershipTextArea
{
   /* System Defaults */
   width:100%;
}
.BBMembershipFormTitle
{
   /* Layout */
   padding-top:15px;
   margin-left:10px;
}
.BBMembershipBenefitsGridHeader
{
   /* System Defaults */
   font-weight:bold;
   font-size:x-small;
}
.BBMembershipBenefitsGridItem
{
   /* System Defaults */
   font-size:x-small;
}
.GivingHistoryList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.GivingHistoryListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.GivingHistoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
}
.NewsReaderFormImage
{
   /* System Defaults */
   text-align:right;
}
.NewsReaderResultsListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.NewsReaderResultsList
{
   /* System Defaults */
   border-width:0px;
   border-style:None;
   width:100%;
}
.NewsReaderItemLink
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.NewsReaderItemLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.NewsReaderItemLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.NewsReaderItemDesc
{
   /* System Defaults */
   white-space:normal;
}
.NewsReaderItemDate
{
   /* System Defaults */
   font-size:smaller;
   font-style:italic;
}
.NewsReaderLoadError
{
   /* System Defaults */
   background-color:transparent;
   color:red;
}
.NewsReaderFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
}
.NewsReaderFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:9pt;
   text-align:left;
   font-weight:bold;
}
.ChannelStoryApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   padding:0px;
   width:44px;
   height:14px;
}
.NewsChannelFormImage
{
   /* System Defaults */
   text-align:right;
}
.NewsChannelLoadError
{
   /* System Defaults */
   background-color:transparent;
   color:red;
}
.NewsChannelStoryList
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   background-color:transparent;
}
.NewsChannelStoryListHeader
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.NewsChannelItemTitle
{
   /* System Defaults */
   font-size:12pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.NewsChannelItemDate
{
   /* System Defaults */
   font-size:smaller;
   font-style:italic;
}
.PostChannelStoryHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.PostChannelStoryLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   font-style:normal;
}
.ChannelStoryEditButton
{
   /* System Defaults */
   background:url(images/EditBtn.gif) no-repeat;
   padding:0px;
   width:30px;
   height:14px;
}
.ChannelStoryDeleteButton
{
   /* System Defaults */
   background:url(images/DeleteBtn.gif) no-repeat;
   padding:0px;
   width:44px;
   height:14px;
}
.ChannelNewStoryButton
{
   /* System Defaults */
   background:url(images/PostNewStory.gif) no-repeat;
   padding:0px;
   width:79px;
   height:14px;
}
.ChannelRSSFeedButton
{
   /* System Defaults */
   background:url(images/feed-icon.gif) no-repeat;
   padding:0px;
   width:16px;
   height:16px;
}
.rteImage
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px solid #D3D3D3;
   cursor:pointer;
   cursor:hand;
}
.rteImageRaised
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px outset;
   cursor:pointer;
   cursor:hand;
}
.rteImageLowered
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px inset;
   cursor:pointer;
   cursor:hand;
}
.rteVertSep
{
   /* System Defaults */
   margin: 0 4px 0 4px;
}
.rteBack
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px outset;
   letter-spacing:0;
   padding:2px;
}
.rteBack tbody tr td, .rteBack tr td
{
   /* System Defaults */
   background:#D3D3D3;
   padding:0;
}
.PostStoryFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.PostChannelStoryFormTable
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   background-color:transparent;
}
.ChannelStoryTextbox
{
   /* System Defaults */
   width:100%;
}
.NewsChannelFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
}
.PostChannelStoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
}
.ChannelStoryValidationSummary
{
   /* System Defaults */
   background-color:transparent;
}
.FRDashBoardSectionHeading
{
   /* System Defaults */
   background-color: #000080;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 3px 3px 3px;
   white-space: nowrap;
}
.FRDashBoardSection
{
   /* System Defaults */
   border: buttonface 1pt solid;
   font-size: 10px;
}
.FRDashLink
{
   /* System Defaults */
   font-size: 12px;
}
.FRDashLink:link
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
}
.FRDashLink:visited
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
}
.FRDashLink:hover
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
}
.FRDashLink:active
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
}
.FRDashSubHeading
{
   /* System Defaults */
   font-weight: bold;
   font-size: 12px;
}
.FRTeamGraph
{
   /* System Defaults */
   WIDTH: 100%;
}
.FRTeamGraphName
{
   /* System Defaults */
   font-size: 12px;
}
.FRTeamGraphHeading
{
   /* System Defaults */
   border-bottom-style: solid;
   border-bottom-width: thin;
   font-size: 12px;
}
.FRTeamGraphFooter
{
   /* System Defaults */
   border-top-style: solid;
   border-top-width: thin;
   font-size: 12px;
}
.FRToDoNewDonationsText
{
   /* System Defaults */
   color: #FF0000;
   font-size: 12px;
   font-weight: bold;
}
.FRToDoImgCell
{
   /* System Defaults */
   WIDTH: 18px;
}
.FRButtonText
{
   /* System Defaults */
   BORDER-RIGHT: buttonface 1pt solid;
   FONT-SIZE: 12px;
   text-align: center;
   white-space: nowrap;
}
.FRButtonTextActive
{
   /* System Defaults */
   font-weight: bold;
}
.FRButton
{
   /* System Defaults */
   BORDER-RIGHT: buttonface 1pt solid;
   text-align: center;
   white-space: nowrap;
}
.FRParticipantName
{
   /* System Defaults */
   font-size: 16px;
}
.FRTeamName
{
   /* System Defaults */
   color: #666666;
   font-size: 12px;
}
.FRFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.FRAddressBookSelectedLetter
{
   /* System Defaults */
   font-size: 16px;
}
.FRActivityReportName
{
   /* System Defaults */
   font-weight: bold;
}
.FRText
{
   /* System Defaults */
   font-size: 12px;
}
.FRTextRaised
{
   /* System Defaults */
   color: #006600;
   font-size: 12px;
}
.FRDonorListSetCaption
{
   /* System Defaults */
   font-weight: bold;
   padding-bottom: 5px;
   padding-top: 5px;
}
.FRProgressIndicator
{
   /* System Defaults */
   font-size: 11px;
   color:#666666;
   font-weight: bold;
   vertical-align:top;
   background-color:#dcdcdc;
   border:0px;
   border-spacing:1px;
}
.FRSectionHeader
{
   /* System Defaults */
   font-weight:bold;
   background-color: #eeeeee;
   font-style:italic;
   text-align:left;
   padding-left:4px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:black;
}
.FRProgressCell
{
   /* System Defaults */
   background-color:#333399;
   height:10px;
   color:black;
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
   BACKGROUND-IMAGE: url(images/GreySelectedGradientBackground.gif);
   BACKGROUND-REPEAT:repeat-x;
   vertical-align:top;
}
.FRProgressCellFuture
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   BACKGROUND-IMAGE: url(images/GreyGradientBackground.gif);
   BACKGROUND-REPEAT: repeat-x;
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
   vertical-align:top;
}
.FRProgressCellPast
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   BACKGROUND-IMAGE: url(images/GreyGradientBackground.gif);
   BACKGROUND-REPEAT: repeat-x;
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   vertical-align:top;
   padding-bottom:2px;
}
.FRDashCaptions
{
   /* System Defaults */
   font-size: 12px;
}
.FRFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.FREvenRowStyle
{
   /* System Defaults */
   BACKGROUND-COLOR: #e9e9e9;
}
.FRDonorListEvenRowStyle
{
   /* System Defaults */
   background-color: #eeeeee;
}
.FRListingHeading
{
   /* System Defaults */
   COLOR: white;
   BACKGROUND-COLOR: #191970;
}
.FRDonorListHeading
{
   /* System Defaults */
   color: black;
   border-style: none;
   background-color: white;
}
.FRDonorListing
{
   /* System Defaults */
   border-style: none;
}
.FROddRowStyle
{
   /* System Defaults */
   BACKGROUND-COLOR: #ffffff;
}
.FRDonorListOddRowStyle
{
   /* System Defaults */
   background-color: #ffffff;
}
.FRDonorListFooterRowStyle
{
   /* System Defaults */
   background-color: #ffffff;
   font-weight: bold;
}
.FRManagerFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.FRManagerDashBoardSection
{
   /* System Defaults */
   FONT-SIZE: 10px;
   BORDER: buttonface 1pt solid;
}
.FRManagerDashBoardSectionHeading
{
   /* System Defaults */
   background-color: #000080;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 3px 3px 3px;
   white-space: nowrap;
}
.FRManagerDashBoardSectionToolbar
{
   /* System Defaults */
   font-size: 12px;
}
.FRManagerDashCaptions:link
{
   /* System Defaults */
   text-decoration: none;
}
.FRManagerDashCaptions:visited
{
   /* System Defaults */
   text-decoration: none;
}
.FRManagerDashCaptions:hover
{
   /* System Defaults */
   text-decoration: underline;
}
.FRManagerDashCaptions:active
{
   /* System Defaults */
   text-decoration: underline;
}
.FRManagerDashCaptions
{
   /* System Defaults */
   font-size: 12px;
}
.FRManagerFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.SurveyTitle
{
   /* System Defaults */
   font-size:14pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveySubTitle
{
   /* System Defaults */
   font-size:12pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyQuestion
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyQuestionSequence
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyButtonsRow
{
   /* System Defaults */
   text-align:center;
}
.SurveyAnswer
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyAnswerColumnHeading
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyQuestionSeparator
{
   /* System Defaults */
   width:100%;
   font-size:1pt;
   background-color:#a9a9a9;
}
.SurveyConstantSumTextbox
{
   /* System Defaults */
   width:50px;
}
.SurveyResponseResultsBar
{
   /* System Defaults */
   height:5px;
   background-color:green;
   border-right:1px solid #000000;
}
.SurveyResponseColumnHeading
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyResponseCell
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyAnswerTableHeaderRow
{
   /* System Defaults */
   background-color:#a9a9a9;
}
.SurveyResponseTableHeaderRow
{
   /* System Defaults */
   background-color:#a9a9a9;
}
.SurveyTestModeMessage
{
   /* System Defaults */
   font-weight:bold;
   font-size:16pt;
   color:red;
}
.SurveyAnswerRequiredMessage
{
   /* System Defaults */
   font-weight:bold;
   font-size:10pt;
   color:black;
}
.SurveyButton
{
   /* System Defaults */
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
}
.SurveyFormTable
{
   /* System Defaults */
   border:none;
   width:100%;
}
.SurveyQuestionTable
{
   /* System Defaults */
   border:none;
}
.SurveyAnswerTable
{
   /* System Defaults */
   border:none;
}
.SurveyResponseTable
{
   /* System Defaults */
   border:none;
}
.SurveyOpenEndedEssayTextArea
{
   /* System Defaults */
   width:250px;
}
.SurveyOpenEndedAnswerTextbox
{
   /* System Defaults */
   width:150px;
}
.SurveyCompleteMessage
{
   /* System Defaults */
   font-size:10pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyErrorMessage
{
   /* System Defaults */
   color:red;
   font-size:10pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.SlideshowTable
{
   /* Layout */
   margin-left: auto;
   margin-right: auto;
}
.SlideshowImage
{
   /* Layout */
   margin-left: auto;
   margin-right: auto;
}
.SlideshowCaption
{
   /* Layout */
   margin-left: auto;
   margin-right: auto;
}
.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;
}
.SearchTextBox
{
   /* Layout */
   margin:12px 15px 0 0;
}
.SearchDescriptionStyle
{
   /* System Defaults */
   WHITE-SPACE: pre;
}
.SearchButton
{
   /* Layout */
   margin-top:12px;
}
.SearchFormTable
{
   /* Layout */
   width:100%;
}
.SearchFormTitle
{
   /* Layout */
   font-family: Arial, Helvetica, sans-serif;
   	font-size:24px;
   	font-weight:bold;
   	color:#121111;
   	line-height:30px;
   	margin:0;
   	padding:0px 0 2px 0;
   	border-bottom:1px solid #6C7753;
   	width:100%;
}
.QuickSearchFormTable
{
   /* Layout */
   margin:4px auto 0;
}
.QuickSearchTextbox
{
   /* Layout */
   width:195px;
   height:16px;
   border-top:1px solid #9D9C9B;
   border-bottom:1px solid #E4E4E2;
   border-left:1px solid #CECECE;
   border-right:1px solid #CECECE;
   color:#7E7E7D;
   font-size:11px;
   font-family:Lucida Grande,Arial,verdana;
   margin:0 10px 0 0;
}
.QuickSearchButton
{
   /* Layout */
   color:#c8be90;
   font-family:Lucida Grande,Arial,verdana;
   font-size:11px;
   font-weight:normal;
   padding:2px 3px 3px;
   background:transparent url(view.image?id=752) no-repeat 0 0;
   border:0px;
   width:auto;
}
.CalendarViewCalendarContainer
{
   /* Layout */
   border-top:1px solid #C2D0BD;
   border-left:1px solid #C3C2C2;
   border-right:1px solid #C3C2C2;
   background-color:#fff;
}
.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;
   /* Layout */
   color:#544D41;
   font-family:arial;
   font-size:18px;
   font-weight:bold;
}
.CalendarViewDayHeader
{
   /* System Defaults */
   background-color:#336699;
   color:White;
   height:1px;
   /* Layout */
   background-color:#DBEBF4;
   border-bottom:1px solid #C2D0BD;
   color:#3D3D3D;
   font-size:11px;
   font-family:arial;
   font-weight:bold;
   text-transform:uppercase;
}
.CalendarViewOtherMonthDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   color: #CC9966;
   /* Layout */
   padding:2px 3px 0 0;
   color:#B5B0A8;
   height: 85px;
}
.CalendarViewWeekendDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   /* Layout */
   color:#544D41;
   padding:2px 3px 0 0;
   height: 85px;
}
.CalendarViewDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   /* Layout */
   color:#544D41;
   padding:2px 3px 0 0;
}
.CalendarViewSelectedDay
{
   /* System Defaults */
   font-weight:bold;
}
.ListViewEventDate
{
   /* System Defaults */
   font-weight: bold;
   color: #dd5511;
   margin-top: 15px;
   /* Layout */
   color:#281D00;
   font-size:11px;
}
.ListViewEventTitle
{
   /* System Defaults */
   font-weight: bold;
   color: #0048BE;
}
a.ListViewEventTitle:link
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
   /* Layout */
   color:#AD5805;
   font-size:12px;
   font-weight:normal;
   text-decoration:none;
}
a.ListViewEventTitle:active
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
   /* Layout */
   color:#AD5805;
   font-size:12px;
   font-weight:normal;
   text-decoration:underline;
}
a.ListViewEventTitle:visited
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
   /* Layout */
   color:#AD5805;
   font-size:12px;
   font-weight:normal;
   text-decoration:none;
}
a.ListViewEventTitle:hover
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: underline;
   /* Layout */
   color:#AD5805;
   font-size:12px;
   font-weight:normal;
   text-decoration:underline;
}
.ListViewEventSubtitle
{
   /* System Defaults */
   color:#00008B;
   vertical-align:top;
}
.ListViewEventTime
{
   /* System Defaults */
   font-size:9pt;
   /* Layout */
   font-size:10px;
}
.ListViewEventLocation
{
   /* System Defaults */
   vertical-align:top;
   font-size:9pt;
}
.EventCalendarName
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family:Arial,Helvetica,sans-serif;
   font-size:16px;
   font-weight:bold;
   color:#281D00;
}
.DetailEventTitle
{
   /* System Defaults */
   font-weight:bold;
}
.DetailEventSubtitle
{
   /* System Defaults */
   font-style:italic;
}
.DetailCaptionContainer
{
   /* System Defaults */
   background-color:#808080;
   /* Layout */
   background-color:transparent;
   border-bottom:1px solid #BDB184;
   font-family:Arial,Helvetica,sans-serif;
   font-size:14px;
   font-weight:bold;
   line-height:14px;
   padding:10px 0 5px;
   text-transform:uppercase;
}
.DetailCaption
{
   /* System Defaults */
   color:white;
   /* Layout */
   color:#281D00;
}
.DetailEventCancelled
{
   /* System Defaults */
   font-style:italic;
}
.ListViewEventCancelled
{
   /* System Defaults */
   font-style:italic;
}
.CalendarViewToday
{
   /* System Defaults */
   border: 1px solid #aaa;
   background-color: lightsteelblue;
   width: 3%;
   /* Layout */
   background-color:#DBEBF4;
}
.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;
   /* Layout */
   padding:7px;
}
.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;
}
.CalendarFormOptionalText
{
   /* System Defaults */
   color: gray;
   vertical-align: top;
   font-size: x-small;
}
.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;
}
.DetailLeft
{
   /* System Defaults */
   width: 10%;
   text-align: left;
}
.DetailDateTime
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   /* Layout */
   border-bottom:0;
}
.DetailEventDetails
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   /* Layout */
   border-bottom:0;
}
.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;
}
.EducationListItem
{
   /* System Defaults */
   padding:3px;
}
.EducationListHeaderItem
{
   /* System Defaults */
   padding:3px;
}
.EducationFormFieldSetCaption
{
   /* System Defaults */
   font-weight:bold;
}
.EducationListHeader
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.EducationListEvenRowStyle
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
}
.EducationListOddRowStyle
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
}
.BBVolOpSignUpInstructions
{
   /* System Defaults */
   font-style: italic;
}
.BBVolOpJobListPageControlCell
{
   /* System Defaults */
   text-align: right;
}
.BBVolOpBackToListCell
{
   /* System Defaults */
   text-align: right;
   white-space: nowrap;
}
.BBVolOpJobDetailCaption
{
   /* System Defaults */
   width: 15%;
}
.BBVolOpJobDetailButtonCell
{
   /* System Defaults */
   text-align: center;
}
.BBVolOpSignUpButtonCell
{
   /* System Defaults */
   text-align: center;
}
.BBVolOpSearchButtonCell
{
   /* System Defaults */
   text-align: center;
}
.BBVolOpJobListTable
{
   /* System Defaults */
   width: 100%;
}
.BBVolOpJobDetailTable
{
   /* System Defaults */
   width: 100%;
}
.BBVolOpSignUpTable
{
   /* System Defaults */
   width: 100%;
}
.BBVolOpJobList
{
   /* System Defaults */
   width: 100%;
}
.UpcomingEventContainer
{
   /* System Defaults */
   background-color:#f5f5f5;
}
.RecentEventContainer
{
   /* System Defaults */
   background-color:#f5f5f5;
}
.UpcomingEventTitle
{
   /* System Defaults */
   font-weight:bold;
   color:#808080;
}
.RecentEventTitle
{
   /* System Defaults */
   font-weight:bold;
   color:#808080;
}
.HighlightEventTitle
{
   /* System Defaults */
   font-weight:bold;
}
.HighlightEventCancelled
{
   /* System Defaults */
   font-style:italic;
}
.BBNotesNoteImageCell
{
   /* System Defaults */
   vertical-align: top;
}
.BBNotesNoteTopicCell
{
   /* System Defaults */
   font-weight: bold;
   text-align: left;
}
.BBNotesNoteNameCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesNoteDateCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesNoteLinkCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesNoteCell
{
   /* System Defaults */
   text-align: left;
}
.BBNotesListPageControlCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesListAddCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesList
{
   /* System Defaults */
   width: 100%;
}
.BBNotesInstructions
{
   /* System Defaults */
   font-style: italic;
}
.BBNotesSearchFormTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesTabSelected
{
   /* System Defaults */
   font-weight: bold;
   padding-left: 3px;
   padding-right: 3px;
}
.BBNotesTabUnselected
{
   /* System Defaults */
   padding-left: 3px;
   padding-right: 3px;
}
.BBNotesNoteTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesListLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesEditorLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesSearchFormLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesTextArea
{
   /* System Defaults */
   width: 100%;
}
.BBNotesEditor
{
   /* System Defaults */
   width: 100%;
}
.Scroller
{
   /* System Defaults */
   border:#d8d8d8 1px solid;
   background-color: #eeeeee;
   font-family: Arial, Verdana;
   margin: 10px;
}
.ScrollerHeaderTD
{
   /* System Defaults */
   background-color: #eeeeee;
   text-align:center;
}
.ScrollerTitle
{
   /* System Defaults */
   font-size: 11pt;
   font-weight: bold;
   padding: 3px;
   white-space: nowrap;
}
.ScrollerWrapper
{
   /* System Defaults */
   border: #d8d8d8 0px solid;
   background-color: #ffffff;
   width: 100%;
   left: 4px;
}
.ScrollerLoadingMsg
{
   /* System Defaults */
   font-size: 9pt;
   font-weight: normal;
   padding: 3px;
   white-space: nowrap;
}
.ScrollerListRow
{
   /* System Defaults */
   padding: 3px;
   font-size: 8pt;
}
.ScrollerItemGift
{
   /* System Defaults */
   font-weight: bold;
}
.ScrollerItemDonor
{
   /* System Defaults */
   font-weight: bold;
}
.ScrollerItemComment
{
   /* System Defaults */
   padding-left:10px;
   padding-right:10px;
   display:block;
   padding-top: 3px;
}
.ScrollerPlayPauseTD
{
   /* System Defaults */
   text-align: left;
   padding-right: 3px;
   padding-left: 4px;
   padding-bottom: 3px;
   padding-top: 3px;
}
.ScrollerItemAmount
{
   /* System Defaults */
   font-weight: bold;
}
.SocialNetworking_ContentItemActionList_Part
{
   /* System Defaults */
   border:1px solid #999999;
   background-color:#EEEEEE;
   padding:5px 10px;
}
.SocialNetworking_ContentItemActionListItem_Part
{
   /* System Defaults */
   width:125px;
   margin-bottom:3px;
   margin-top:2px;
}
.SocialNetworking_ContentItemActionListItem_Part:link
{
   /* System Defaults */
   font-weight:bold;
   color:#222255;
   text-decoration:underline;
}
.SocialNetworking_ContentItemActionListItem_Part:visited
{
   /* System Defaults */
   font-weight:bold;
   color:#222255;
   text-decoration:underline;
}
.SocialNetworking_ContentItemActionListItem_Part a img
{
   /* System Defaults */
   width:0px;
   height:0px;
   margin-right:0px;
}
.SocialNetworking_ActionListItemConfirmationWrapper_Part
{
   /* System Defaults */
   position:relative;
   border:1px solid #666666;
   padding:10px;
   background-color:#FFFFFF;
   background-image:url(../../images/userdashboard/sn_confirmbg.gif);
   background-repeat:repeat-x;
   width:190px;
   margin-left:-110px;
   margin-right:0px;
   text-align:center;
   z-index:99999;
}
.SocialNetworking_ActionListItemConfirmationText_Part
{
   /* System Defaults */
   display:block;
   margin-bottom:8px;
   text-align:left;
}
.SocialNetworking_ActionListItemConfirmationTextName_Part
{
   /* System Defaults */
   font-weight:bold;
   font-style:italic;
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part
{
   /* System Defaults */
   color:#333399;
   padding:5px;
   margin-right:10px;
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part:link
{
   /* System Defaults */
   color:#333399;
   font-weight:bold;
   font-size:110%;
   text-decoration:underline;
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part:visited
{
   /* System Defaults */
   color:#333399;
   font-weight:bold;
}
.MyFriends_ProfileImage
{
   /* System Defaults */
   width:60px;
}
.MyFriends_OnlineStatus
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana;
}
.MyFriends_ItemStyle
{
   /* System Defaults */
   text-align:center;
   height:100px;
   width:100px;
}
.MyFriends_NameText
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana;
   text-decoration:none;
}
.MyFriends_NameText:Hover
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana;
   text-decoration:underline;
}
.MyFriends_ImageCell
{
   /* System Defaults */
   vertical-align:bottom;
}
.MyFriends_NameCell
{
   /* System Defaults */
   vertical-align:top;
   height:60px;
}
.PageSharingContainer
{
   /* System Defaults */
   border-top:1px solid #CCCCCC;
   border-bottom:1px solid #CCCCCC;
   padding:8px;
   overflow:auto;
   width:95%;
}
.PageSharingLink
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
   display:none;
}
.PageSharingLinkImage
{
   /* System Defaults */
   display:block;
   border:none;
   float:left;
   display:none;
}
.PageSharingList
{
   /* System Defaults */
   display:inline;
   clear:both;
   margin:5px 0px 0px 0px;
   padding:0px;
}
.PageSharingListItem
{
   /* System Defaults */
   list-style:none;
   float:left;
   margin-right:20px;
   padding:0px;
}
.PageSharingListItemLinkImage
{
   /* System Defaults */
   display:block;
   border:none;
   float:left;
   width:16px;
   height:16px;
   margin-right:2px;
}
.PageSharingLink:link
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
}
.PageSharingLink:visited
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
}
.PageSharingLink:hover
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
}
.PageSharingListItemLink:link
{
   /* System Defaults */
   color:#003399;
   font-size:10px;
   text-decoration:underline;
}
.PageSharingListItemLink:visited
{
   /* System Defaults */
   color:#003399;
   font-size:10px;
}
.PageSharingListItemLink:hover
{
   /* System Defaults */
   color:#003399;
   font-size:10px;
}
.PageSharingModalInfoText
{
   /* System Defaults */
   padding:10px;
}
.PageSharingCaption
{
   /* System Defaults */
   float:left;
   clear:left;
   width:125px;
   text-align:right;
   padding-right:5px;
   padding-left:10px;
   color:#000000;
}
.PageSharingControlCell
{
   /* System Defaults */
   margin-left:140px;
   clear:right;
   margin-top:3px;
}
.PageSharingFormTextBox
{
   /* System Defaults */
   width:298px;
}
.PageSharingFormTextArea
{
   /* System Defaults */
   width:298px;
   height:50px;
}
.PageSharingControlHelpText
{
   /* System Defaults */
   text-align:right;
   color:#999999;
   font-size:85%;
   margin-right:55px;
   margin-bottom:5px;
}
.PageSharingSendMeACopy
{
   /* System Defaults */
   margin-left:-2px;
}
.PageSharingCaptcha
{
   /* System Defaults */
   text-align:right;
   color:#999999;
   margin-right:55px;
}
.PageSharingCaptchaImageContainer
{
   /* System Defaults */
   border:1px solid #AAAAAA;
}
.PageSharingCaptchaActionLinkContainer
{
   /* System Defaults */
   text-align:right;
}
.PageSharingModalActions
{
   /* System Defaults */
   padding:20px 10px 10px 10px;
   text-align:center;
}
.PageSharingSubmitButton
{
   /* System Defaults */
   margin-right:10px;
}
.PaymentPartGrid
{
   /* System Defaults */
   width:500px;
   margin-top:10px;
}
.ECardCaptcha
{
   /* System Defaults */
   margin:0px;
   width:470px;
}
.ECardCaptchaControlCell
{
   /* System Defaults */
   margin-left:154px;
   clear:right;
   margin-top:3px;
   white-space:nowrap;
}
.ECardCaptchaImageContainer
{
   /* System Defaults */
   border:1px solid #AAAAAA;
}
.ECardCaptchaActionLinkContainer
{
   /* System Defaults */
   text-align:right;
}
.ECardWizardNavigationButtons
{
   /* System Defaults */
   text-align:center;
   margin-bottom:5px;
}
.ECardWizardSubheading
{
   /* System Defaults */
   margin-bottom: 5px;
}
.ECardSection
{
   /* System Defaults */
   padding:5px 5px 5px 20px;
   margin-bottom:25px;
}
.ECardSectionSeparator
{
   /* System Defaults */
   padding:4px;
   background-color:#CCCCCC;
   border:1px solid #AAAAAA;
   font-weight:bold;
   width:98%;
}
.ECardPreviewBlock
{
   /* System Defaults */
   padding:5px;
   border:1px solid #CCCCCC;
   margin:5px 5px 5px 0px;
}
.ECardPrintableLink
{
   /* System Defaults */
   text-align:right;
}
.ECardPrintableIcon
{
   /* System Defaults */
   margin-right:5px;
}
.ECardThumbnail
{
   /* System Defaults */
   text-align:center;
   vertical-align:middle;
   border:2px solid white;
   padding:2px;
   margin-left:4px;
   margin-bottom:4px;
}
.ECardProgressIndicator
{
   /* System Defaults */
   width:100%;
   text-align:center;
   margin-bottom:15px;
}
.ECardCurrentStep
{
   /* System Defaults */
   background-color:#bbbbbb;
   font-weight:bold;
   padding:1px;
   margin:2px;
   border:1px solid #000000;
}
.ECardPastStep
{
   /* System Defaults */
   background-color:#eeeeee;
   border:solid 1px #888888;
   font-weight:bold;
   padding:1px;
   margin:2px;
   color:#555555;
}
.ECardFutureStep
{
   /* System Defaults */
   border:solid 1px #888888;
   font-weight:bold;
   padding:1px;
   margin:2px;
   background-color:#FFFFFF;
   color:#888888;
}
.ECardCategorySelection
{
   /* System Defaults */
   margin-bottom:5px;
}
.ECardThumbnail:hover
{
   /* System Defaults */
   border:2px solid #888888;
}
.ECardCaptchaCaption
{
   /* System Defaults */
   float:left;
   clear:left;
   text-align:right;
   padding-top:5px;
   padding-bottom:5px;
   margin-top:2px;
}
.ECardCaptchaTextbox
{
   /* System Defaults */
   width:312px;
}
.ECardWizardHeading
{
   /* System Defaults */
   font-size:large;
   margin-bottom: 5px;
}
.GivingSearchResultDetails
{
   /* System Defaults */
   margin: 0;
}
.GivingSearchResultFieldName
{
   /* System Defaults */
   color: #999;
   float: left;
   font-weight: bold;
   padding: 0 1px 0 7px;
   text-transform: capitalize;
}
.GivingSearchSearchForm
{
   /* System Defaults */
   background-color: #edf1f2;
   border: 1px solid #b6babb;
   margin: 0;
   padding: 5px;
   width: 100%;
}
.GivingSearchResultsHeader
{
   /* System Defaults */
   color: #34657e;
   display: block;
   font-size: 1.25em;
   font-weight: bold;
   padding: 2px 0;
   text-align: left;
   text-transform: capitalize;
}
.GivingSearchPagingButtons
{
   /* System Defaults */
   float: right;
}
.GivingSearchPagination
{
   /* System Defaults */
   margin: 0 0 5px 0;
   padding: 0 0 5px 0;
   width: 100%;
}
.GivingSearchResultCount
{
   /* System Defaults */
   color: #34657e;
   float: left;
   margin: 3px 5px 0 0;
   text-transform: lowercase;
}
.GivingSearchResultEvenRow
{
   /* System Defaults */
   background-color: #EDF1F2;
   border: 1px solid #b6babb;
   padding: 0 0 2px 0;
}
.GivingSearchFieldCaption
{
   /* System Defaults */
   color: #000;
   text-align: left;
}
.GivingSearchFormSelectList
{
   /* System Defaults */
   font-size: .8em;
}
.GivingSearchFormTable
{
   /* System Defaults */
   border: 0;
}
.GivingSearchFormTitle
{
   /* System Defaults */
   border-bottom: 0;
   color: #34657e;
   font-size: 1.5em;
   padding-bottom: 3px;
   text-align: left;
}
.GivingSearchMessage
{
   /* System Defaults */
   background-color: #EDF1F2;
   border: 1px dashed #b6babb;
   color: #0000ee;
   font-size: .8em;
   margin: 5px 30px;
   padding: 5px;
   text-decoration: underline;
}
.GivingSearchResultLink
{
   /* System Defaults */
   color: #0000ee;
   display: block;
   padding: 2px 0 2px 2px;
   text-transform: capitalize;
   text-decoration: underline;
}

/* Custom Styles */
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#3a3828;
	margin:0px auto;
	padding:0px;
	/*background:#4C2A12 url(view.image?id=727) repeat-x 0 215px;*/
	text-align:left;
}

#outsideHeaderWrapper
{
	margin:0px;
	background:transparent url(view.image?id=735) repeat-x 0 0;
	padding:0px;
	width:100%;
}

div#headerWrapper
{
	margin:0px auto;
	width:1070px;
	padding:0px 0 0 40px;
	background:transparent url(view.image?id=1319) no-repeat 0 0;/*position:relative;*/
}

table#headerWrapper
{
	margin:0px auto;
	width:1070px;
	padding:0px;
}

#outsideBodyWrapper
{
	margin:0px auto;
	padding:0;
	width:100%;
}

div#bodyWrapper
{
	width:1070px;
	margin:0 auto;
	padding:0px 0 0 40px;
}

table#bodyContent
{
	margin:0;
	padding:0px;
	width:972px;
}

#InternalBodyWrapper
{
	margin:0px;
	padding:0px;
	width:972px;
}

input
{
	color:#000;
	font-size:13px;
}

table { border-collapse:collapse; }

img
{
	vertical-align:bottom;
}

p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	font-weight:normal;
	color:#3a3828;
	margin:0px 0 20px;
	padding:0px;
}

a:link, a:visited
{
	color:#ad5805;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

a:hover, a:active
{
	color:#ad5805;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}

h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:24px;
	font-weight:bold;
	color:#000;
	margin:0;
	padding:0;
}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#121111;
	line-height:30px;
	margin:0;
	padding:0px 0 2px 0;
	border-bottom:1px solid #6C7753;
	width:100%;
}

h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:19px;
	font-weight:normal;
	color:#AD5805;
	margin:12px 0px 15px;
	padding:0px;
}

h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#281d00;
	line-height:14px;
	margin:0;
	padding:0 0 5px;
	border-bottom:1px solid #BDB184;
	width:100%;
}

h5
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin:0;
	line-height:20px;
	color:#3A3828;
}

ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	line-height:19px;
}

ul li
{
	background:transparent url(view.image?id=1069) no-repeat scroll 0 6px;
	margin:0.5em 0;
	padding:0 0 0 15px;
}

.left-column
{
	width: 50%;
	float: left;
}

.right-column
{
	width: 50%;
	float: right;
}

.left-column ul, .right-column ul { line-height: 14px; }

.left-column ul li, .right-column ul li { margin: 0.3em 0; }

.highlight
{
	font-style: italic;
	color: #993300;
}

div#FlashMapBorder { 
               border: 1px solid black; 
}
/* --------------------------------- Header Styles --------------------------------- */

#topRightNav
{
	vertical-align:top;
	padding:0px;
}

#searchWrapperCell
{
	width:1200px;
	padding:0px;
	vertical-align:top;
	height:35px;
}

#searchWrapperTable
{
	float:right;
	color:#fff;
	text-align:right;
	width:855px;
	margin:0;
}

#searchArea
{
	vertical-align:top;
	padding:3px 105px 5px 10px;
	width:260px;
}

#searchArea input.QuickSearchTextbox {
	width: 200px;
}

#topRightNav
{
	vertical-align:top;
	padding:5px 35px 0 10px;
	text-align:right;
}

#internalSearchArea
{
	vertical-align:top;
	padding:3px 105px 5px 10px;
	width:260px;
}

#internalSearchArea input.QuickSearchTextbox {
	width:200;
}

#internalTopRightNav
{
	vertical-align:top;
	padding:5px 35px 0 10px;
	text-align:right;
}

#logo
{
	width:375px;
	padding:0px 0 15px;
	vertical-align:top;
}

#breadCrumbWrapper
{
	width:972px;
	padding:0px;
	vertical-align:top;
}

#breadcrumbArea
{
	width:611px;
	padding:0px 14px;
	margin:0px;
	float:left;
	background:#453301 url(view.image?id=757) repeat-x 0 0;
	line-height:25px;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	font-family:arial;
height:25px;
}

#breadcrumbArea a:link, #breadcrumbArea a:visited, #breadcrumbArea a:hover, #breadcrumbArea a:active
{
	color:#fff;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	font-family:arial;
}

#internalYouCanHelpImg
{
	width:333px;
	padding:0px;
	margin:0px;
	float:right;
}

/* -------------------------------- Header Menu Styles ------------------------------ */

#headerNav
{
	width:972px;
	padding:0px;
	vertical-align:top;
}

#headerContentWrapper
{
	padding:0px;
	margin:0px;
	vertical-align:top;
	width:972px;
	background:transparent url(view.image?id=730) no-repeat 0 24px;
}

#headerMenuAndCallOut_WhoWeAre
{
	/*background:transparent url(view.image?id=730) no-repeat 0 24px;*/
	padding:24px 0px 0px;
	width:202px;
	margin:0;
	vertical-align:top;
}

#headerMenuAndCallOut_WhatWeDo
{
	/*background:transparent url(view.image?id=730) no-repeat 0 24px;*/
	padding:24px 0px 0px;
	width:228px;
	margin:0;
	vertical-align:top;
}

#headerMenuAndCallOut_GetInvolved
{
	/*background:transparent url(view.image?id=730) no-repeat 0 24px;*/
	padding:24px 0px 0px;
	width:auto;
	margin:0;
	vertical-align:top;
}

#headerCallOutYouCanHelp
{
	vertical-align:top;
	padding:0px;
	width:233px;
}

#headerMenuTable
{
	margin:0px;
	padding:0px;
	background:transparent url(view.image?id=738) no-repeat 100% 100%;
	height:61px;
}

#headerMenuTableEnd
{
	margin:0px;
	padding:0px;
	background:transparent;
	height:61px;
}

#headerMenuTitle
{
	vertical-align:top;
	padding:0 25px 0 15px;
}

#headerMenuLinks
{
	vertical-align:top;
	/*padding:0 20px 0 15px;*/
	padding:0 15px;
}

/* === WhoWeAre - Drop-Down Styles Level Two === */


table.menuSubItem929
{
	margin:3px 0px 0px 0px;
	font-size:12px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	background:transparent;
	white-space:nowrap;
}

table.menuSubItem929 td.menuItem929, table.menuSubItem929 td.menuHover929, table.menuSubItem929 td.menuActive929
{
	padding:0 0 0 0;
	width:150px;
}

table.menuSubItem929 td.menuItem929 span.L2
{
	font-size:12px;
	font-weight:normal;
	border-bottom:1px solid #776455;
	padding:2px 10px 3px;
	color:#D1C7A6;
	display:block;
	background:#3C210B;
}

table.menuSubItem929 td.menuHover929 span.L2, table.menuSubItem929 td.menuActive929 span.L2
{
	background:#E8E2CE;
	color:#251D03;
	border-bottom:1px solid #776455;
	font-size:12px;
	font-weight:normal;
	padding:2px 10px 3px;
	display:block;
}

table#headerMenuTable tr td#headerMenuLinks iframe, table#headerMenuTableEnd tr td#headerMenuLinks iframe
{
	background:transparent !important;
	position:absolute;
	display:none !important;
}

.CuteEditorFrameContainer iframe
{
	display:block !important;
	position:relative;
}

/* === WhoWeAre - Drop-Down Styles Level Three === */


table.menuSubItem929 td.menuItem929 span.L3
{
	background:#E8E2CE url(view.image?id=746) repeat-y 0 0;
	font-size:12px;
	border-bottom:1px solid #776455;
	font-weight:normal;
	/*width:102px;*/
	padding:2px 10px 3px 12px;
	color:#251D03;
	display:block;
}

table.menuSubItem929 td.menuHover929 span.L3, table.menuSubItem929 td.menuActive929 span.L3
{
	background:#E8E2CE url(view.image?id=746) repeat-y 0 0;
	font-size:12px;
	border-bottom:1px solid #776455;
	font-weight:normal;
	/*width:102px;*/
	padding:2px 10px 3px 12px;
	color:#251D03;
	display:block;
}

/* === WhatWeDo - Drop-Down Styles Level Two === */


table.menuSubItem932
{
	margin:3px 0px 0px 0px;
	font-size:12px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	background:transparent;
	white-space:nowrap;
}

table.menuSubItem932 td.menuItem932, table.menuSubItem932 td.menuHover932, table.menuSubItem932 td.menuActive932
{
	padding:0 0 0 0;
	width:150px;
}

table.menuSubItem932 td.menuItem932 span.L2
{
	font-size:12px;
	font-weight:normal;
	/*width:102px;*/
	border-bottom:1px solid #776455;
	padding:2px 10px 3px;
	color:#D1C7A6;
	display:block;
	background:#3C210B;
}

table.menuSubItem932 td.menuHover932 span.L2, table.menuSubItem932 td.menuActive932 span.L2
{
	background:#E8E2CE;
	color:#251D03;
	border-bottom:1px solid #776455;
	font-size:12px;
	font-weight:normal;
	/*width:102px;*/
	padding:2px 10px 3px;
	display:block;
}

/* === WhatWeDo - Drop-Down Styles Level Three === */


table.menuSubItem932 td.menuItem932 span.L3
{
	background:#E8E2CE url(view.image?id=746) repeat-y 0 0;
	font-size:12px;
	border-bottom:1px solid #776455;
	font-weight:normal;
	/*width:102px;*/
	padding:2px 10px 3px 12px;
	color:#251D03;
	display:block;
}

table.menuSubItem932 td.menuHover932 span.L3, table.menuSubItem932 td.menuActive932 span.L3
{
	background:#E8E2CE url(view.image?id=746) repeat-y 0 0;
	font-size:12px;
	border-bottom:1px solid #776455;
	font-weight:normal;
	/*width:102px;*/
	padding:2px 10px 3px 12px;
	color:#251D03;
	display:block;
}

/* === GetInvolved - Drop-Down Styles Level Two === */


table.menuSubItem933
{
	margin:3px 0px 0px 0px;
	font-size:12px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	background:transparent;
	white-space:nowrap;
}

table.menuSubItem933 td.menuItem933, table.menuSubItem933 td.menuHover933, table.menuSubItem933 td.menuActive933
{
	padding:0 0 0 0;
	width:150px;
}

table.menuSubItem933 td.menuItem933 span.L2
{
	font-size:12px;
	font-weight:normal;
	/*width:102px;*/
	border-bottom:1px solid #776455;
	padding:2px 10px 3px;
	color:#D1C7A6;
	display:block;
	background:#3C210B;
}

table.menuSubItem933 td.menuHover933 span.L2, table.menuSubItem933 td.menuActive933 span.L2
{
	background:#E8E2CE;
	color:#251D03;
	border-bottom:1px solid #776455;
	font-size:12px;
	font-weight:normal;
	/*width:102px;*/
	padding:2px 10px 3px;
	display:block;
}

/* === GetInvolved - Drop-Down Styles Level Three === */


table.menuSubItem933 td.menuItem933 span.L3
{
	background:#E8E2CE url(view.image?id=746) repeat-y 0 0;
	font-size:12px;
	border-bottom:1px solid #776455;
	font-weight:normal;
	/*width:102px;*/
	padding:2px 10px 3px 12px;
	color:#251D03;
	display:block;
}

table.menuSubItem933 td.menuHover933 span.L3, table.menuSubItem933 td.menuActive933 span.L3
{
	background:#E8E2CE url(view.image?id=746) repeat-y 0 0;
	font-size:12px;
	border-bottom:1px solid #776455;
	font-weight:normal;
	/*width:102px;*/
	padding:2px 10px 3px 12px;
	color:#251D03;
	display:block;
}

/* --------------------------------- Right Sidebar Styles --------------------------------- */

td#rightSidebarWrapper
{
	width:333px;
	background:transparent url(view.image?id=732) repeat-y 0 0;
	vertical-align:top;
	padding:0px;
	margin:0px;
}

table#rightSidebarWrapper
{
	width:320px;
	margin:0px;
	padding:0px;
}

#youCanHelpBottomImg
{
	padding:0px;
	vertical-align:top;
}

#rightSidebar
{
	margin:0px;
	padding:0px 10px;
	vertical-align:top;
	width:300px;
	text-align:left;
}

#rightSidebar p, #internalRightSidebar p
{
	margin:0 20px 0 0;
	line-height:15px;
}

#internalRightSidebar
{
	margin:0px;
	padding:0px 10px 40px 10px;
	vertical-align:top;
	width:300px;
	text-align:left;
}

.rightColCallOutTitleTop
{
	margin:0px 0px 8px 10px;
	padding:0 0 3px;
	border-bottom:1px solid #87913F;
	width:280px;
	display:block;
	color:#281D00;
	font-size:16px;
	line-height:normal;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.rightColCallOutTitle
{
	margin:0px 0px 8px 10px;
	padding:35px 0 3px;
	border-bottom:1px solid #87913F;
	width:280px;
	display:block;
	color:#281D00;
	font-size:16px;
	line-height:normal;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
clear:both;
}

*:first-child+html .rightColCallOutTitle
{
	margin:29px 0px 8px 10px;
	padding:0 0 3px;
	border-bottom:1px solid #87913F;
	width:280px;
	display:block;
	color:#281D00;
	font-size:16px;
	line-height:normal;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

* html .rightColCallOutTitle
{
	margin:29px 0px 8px 10px;
	padding:0 0 3px;
	border-bottom:1px solid #87913F;
	width:280px;
	display:block;
	color:#281D00;
	font-size:16px;
	line-height:normal;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.rightColGreenButton
{
	background:transparent url(view.image?id=747) no-repeat 0 0;
	display:inline-block;
	margin:10px 0 0;
	padding:3px 0 8px 5px;
white-space:nowrap;
display:block;
float:left;
}

.rightColGreenButton a:link, .rightColGreenButton a:visited
{
	background:transparent url(view.image?id=748) no-repeat 100% 0;
	padding:4px 10px 8px 5px;
	color:#fff;
	font-weight:normal;
	font-size:10px;
	font-family:Lucida Grande, Arial, verdana;
	text-decoration:none;
}

.rightColGreenButton a:hover, .rightColGreenButton a:active
{
	background:transparent url(view.image?id=748) no-repeat 100% 0;
	padding:4px 10px 8px 5px;
	color:#CEC5B1;
	font-weight:normal;
	font-size:10px;
	font-family:Lucida Grande, Arial, verdana;
	text-decoration:none;
}

.rightSidbarImageBorderSquared
{
	border:1px solid #AAA6A5;
	background-color:#fff;
	padding:4px;
	float:left;
	margin:0 10px;
}

.rightSidbarImageBorderEffects
{
	float:left;
	margin:0 10px 0 0;
}

.rightSidebarImgLayeredEffects
{
	margin:0 10px 0 0;
                background: url(view.image?id=750) no-repeat 0 0;
                padding:4px 17px 32px;
                float:left;
}

.rightSidbarImageBorderCutOut
{
	float:left;
	margin:0 10px 0 5px;
}

#internalTopLeftDropShadow
{
	background:transparent url(view.image?id=760) no-repeat 0 0;
	padding:0px;
	height:4px;
	width:320px;
	vertical-align:top;
}

/* --------------------------------- Main Column Styles ---------------------------- */

#mainColumnWrapper
{
	padding:0px;
	margin:0px;
	vertical-align:top;
	width:639px;
	background:#fff;
	text-align:left;
}

#welcomeText
{
	padding:20px 234px 20px 20px;
	background:#F1EEE2 url(view.image?id=737) no-repeat 100% 100%;
	margin:0px;
	width:385px;
	height:160px;
}

#welcomeText p { line-height:19px; }

#contentWrapper
{
	width:638px;
	margin:0px;
	padding:0px;
	vertical-align:top;
}

#internalMainColumnWrapper
{
	padding:15px 27px 15px 30px;
	margin:0px;
	vertical-align:top;
	width:582px;
	background:#F1EEE2;
	text-align:left;
}

#internalMainColumnWrapper h2 { margin:0 0 20px; }

/*#internalMainColumnWrapper img
{
	border:1px solid #000;
	float:left;
	margin:0 20px 0 0;
	padding:0px;
}*/

td#oneColumnWrapper
{
	padding:0px 12px 0px 0px;
	margin:0px;
	vertical-align:top;
	width:960px;
	text-align:left;
}

div#oneColumnWrapper
{
	padding:15px 28px 50px;
	margin:0px;
	vertical-align:top;
	width:903px;
	text-align:left;
	background:#F1EEE2;
}

div#oneColumnWrapper h2 { margin:0 0 16px; }

/* ------------------------------ Donation Form Layout Styles -------------------- */

#donationWrapperTable
{
	width:582px;
	margin:0px;
	padding:0px;
}

#donationText
{
	margin:0px;
	vertical-align:top;
	width:582px;
	background:#F1EEE2;
	text-align:left;
	padding:0px;
}

#donationText p { margin:15px 0 30px; }

td#donationFormTopImg
{
	background:transparent url(view.image?id=766) no-repeat 0 0;
	padding:5px 0px 0px;
	width:582px;
	vertical-align:top;
}

#donationFormBottomImg
{
	height:5px;
	background: url(view.image?id=765) no-repeat 0 0;
	width:582px;
	padding:0px;
	vertical-align:top;
}

#donationFormContentWrapper
{
	width:582px;
	margin:0;
	padding:0;
	vertical-align:top;
}

#donateForm
{
	vertical-align:top;
	padding:0 10px 10px;
	width:560px;
	border-left:1px solid #C3C2C2;
	border-right:1px solid #C3C2C2;
	display:block;
	background:#fff;
}

/* -------------------------------- Event List Styles -------------------------- */

.eventsHeroHeading
{
	border-bottom:1px solid #BDB184;
	color:#281D00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	margin:0px 0 10px;
	padding:0 0 5px;
	text-align:left;
	width:100%;
	display:block;
}

.eventsCategoryTitle
{
	border-bottom:1px solid #BDB184;
	color:#281D00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	margin:0px 0 10px;
	padding:20px 0 5px;
	text-align:left;
	width:100%;
	display:block;
}

.eventHeroTitle
{
	color:#733A02;
	font-size:18px;
	font-weight:normal;
	line-height:23px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
}

.eventHeroDescription
{
	color:#3A3828;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:19px;
	margin:0 0 20px;
	padding:0;
	display:block;
}

.eventDate
{
	color:#4B2601;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	display:block;
}

.eventSubHeading
{
	color:#733A02;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:19px;
	display:block;
}

.eventDescription
{
	color:#3A3828;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:19px;
	margin:0 0 30px;
	padding:0;
	display:block;
}

/* ------------------------------- Thumbnail Class Styles ----------------------- */

.sidebarAndGalleryThumbnail
{
	width:75px;
	height:75px;
	background-color:#FFFFFF;
	border:1px solid #AAA6A5;
	float:left;
	margin:3px 10px 0;
	padding:4px;
}

.recentUpdatesThumbnail
{
	background-color:#FFFFFF;
	border:1px solid #AAA6A5;
	float:left;
	margin:3px 10px 0 0;
	padding:2px;
	width:55px;
	height:55px;
}

.heroThumbnail
{
	width:112px;
	height:112px;
	margin:3px 20px 0px 0;
	float:left;
}

.generalBodyImg
{
	max-width:270px;
	border:1px solid #000;
	margin:3px 20px 5px 0;
	padding:0;
	float:left;
}

.generalBodyImgLeft
{
	max-width:270px;
	border:1px solid #000;
	margin:3px 20px 5px 0;
	padding:0;
	float:left;
}

.generalBodyImgRight
{
	max-width:270px;
	border:1px solid #000;
	margin:3px 0px 5px 20px;
	padding:0;
	float:right;
}

.generalBodyImgLeftNoBorder
{
	max-width:270px;
	margin:3px 20px 5px 0;
	padding:0;
	float:left;
}

.generalBodyImgRightNoBorder
{
	max-width:270px;
	margin:3px 0px 5px 20px;
	padding:0;
	float:right;
}

.generalBodyImgCenter
{
	display:block;
	border:1px solid #000;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}

.generalBodyImgCenterNoBorder
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}

.eventThumbnailHero
{
	max-width:158px;
	border:1px solid #000;
	margin:3px 20px 20px 0;
	padding:4px;
	background-color:#FFFFFF;
	float:left;
}

.eventThumbnailSmall
{
	width:75px;
	height:75px;
	background-color:#FFFFFF;
	border:1px solid #AAA6A5;
	float:left;
	margin:3px 10px 0 0;
	padding:4px;
}

/* ------------------------------- Home Bottom Event Styles ---------------------- */


td#homeBottomWrapper
{
	vertical-align:top;
	padding:0px;
	width:972px;
	margin:0;
}

div#homeBottomWrapper
{
	padding:0;
	background-color:#D1C393;
	width:959px;
	margin:0px;
	border-top:1px solid #777;
	border-bottom:1px solid #777;
}

#homeEventsWrapper
{
	background-color:#DDD7B3;
	margin:8px 0;
	padding:0px;
	width:959px;
}

#recentEvents
{
	vertical-align:top;
	padding:12px 10px 0px 18px;
	width:611px;
}

#recentEvents p
{
	margin:0 0 20px;
	line-height:18px;
}

#recentEvents h4 { margin:0 0 10px; }

#recentEvents img
{
	border:1px solid #AAA6A5;
	background-color:#fff;
	padding:2px;
	/*float:left;*/
	margin:0 10px 0 0;
}

.recentUpdatesTitle
{
	color:#733a02;
	font-size:16px;
	font-weight:normal;
	line-height:26px;
	margin:0;
	padding:0;
}

#topicInterest
{
	width:320px;
	vertical-align:top;
	padding:0px;
}

#topicInterest table
{
	background:#B5A777 url(view.image?id=754) no-repeat 0 100%;
	padding:0px;
	width:291px;
	margin:15px 0px 13px 13px;
}

#topicInterest td
{
	vertical-align:top;
	font-family:Lucida Grande, Arial, verdana;
	padding:0 0 15px;
}

#topicInterest ul
{
	margin:0 15px;
	padding:0px;
	list-style-type:none;
	font-family:Lucida Grande, Arial, verdana;
}

#topicInterest li
{
	list-style:none;
	color:#fff;
	font-family:Lucida Grande, Arial, verdana;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:5px 0px 6px 10px;
	border-bottom:1px solid #8D825D;
	width:262;
	background:transparent url(view.image?id=756) no-repeat 0 7px;
}

#topicInterest li a:link, #topicInterest li a:visited
{
	color:#fff;
	font-family:Lucida Grande, Arial, verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

#topicInterest li a:hover, #topicInterest li a:active
{
	color:#101010;
	font-family:Lucida Grande, Arial, verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

#topicInterest li.lastTopic { border-bottom:0px; }

#topicInterest th
{
	background:transparent url(view.image?id=753) no-repeat 0 0;
	width:281px;
	padding:0px 7px 7px 47px;
	color:#101010;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:40px;
	letter-spacing:1px;
}

/*#topicInterest th img 
{ 
margin:6px 7px 11px 2px;
vertical-align:top;
}*/


/* ---------------------------------Footer Styles ------------------------------ */

#footerWrapper
{
	padding:16px 13px 70px 0px;
	margin:0px;
	vertical-align:top;
	width:959px;
	color:#fff;
	font-family:arial;
	font-size:10px;
	line-height:15px;
	background:transparent url(view.image?id=733) no-repeat 0 0;
}

#footerCopyright
{
	margin:20px 10px 0px 0;
	padding:0px;
	text-align:left;
	font-size:10px;
	color:#fff;
	width:360px;
	float:left;
}

#internalFooterWrapper
{
	padding:16px 13px 70px 0px;
	margin:0px;
	vertical-align:top;
	width:959px;
	color:#fff;
	font-family:arial;
	font-size:10px;
	line-height:15px;
	background:transparent url(view.image?id=759) no-repeat 0 0;
}

#internalFooterWrapper a:link, #internalFooterWrapper a:visited, #internalFooterWrapper a:hover, #internalFooterWrapper a:active
{
	color:#fff;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

/*--------------Profile Display Content---------------*/


	
table.profile-display
{
	width: 100%;
	border: none;
	background: #fff;
	font-size: 12px;
	margin: 0 0 2em;
}

table.profile-display caption
{
	color:#749000;
	display:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:19px;
	margin:0;
	padding:10px 0 10px;
	text-align:left;
}

table.profile-display th, table.profile-display td
{
	margin: 0;
	padding: 0px 10px;
	line-height: 18px;
}

table.profile-display th
{
	color:#544D41;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	margin:0;
	padding:0 15px 0 0;
	width: 150px;
	text-align:right;
}

table.profile-display td { text-align: left; }

/* -------------------------------- BBNC Overrides -------------------------------- */

.wsNowrap
{
	white-space: normal;
	width: auto;
}

.w100p { margin:0px auto; }

taCenter, .taCenter { margin:0px auto; }

.sDonationCaptureFieldControlCell table { margin-left:0px; }

/*--- GLOBAL CLASS DEFINITIONS ---*/


* .container
{
	margin:0;
	padding:0;
	border-collapse:collapse;
	text-align:left;
	vertical-align:top;
}

.helplet
{
	font-family:arial, helvetica, sans-serif;
	font-style:italic;
	font-size:1em;
	color:#000;
}

.thumbnail
{
	display:block;
	border:2px solid #D6B881;
	margin:0 10px 7px;
}

* .taCenter { margin:0 auto; }

.imageLeft
{
	float:left;
	margin:0 10px 10px 0;
}

.imageRight
{
	float:right;
	margin:0 0 10px 10px;
}

.callout
{
	border-collapse:collapse;
	border:none;
	display:block;
	margin:0 0 10px;
}

.contentTable
{
	border-collapse:collapse;
	width:100%;
}

* .contentTable td { vertical-align:top; }

.chart, .chart-left, .chart-right
{
	border-collapse:collapse;
	border:1px solid black;
}

.chart td, .chart-left td, .chart-right td
{
	padding:5px 10px;
	border:1px solid black;
}

.chart td.toprow, .chart-left td.toprow, .chart-right td.toprow
{
	font-weight: bold;
	background-color: #cec4a1;
}
.chart-left
{
	float: left;
	margin-right: 10px;
}
.chart-right
{
	float: right;
	margin-left: 10px;
}

/*--- BBNC GLOBAL FORM FIXES ---*/

fieldset
{
	border:none;
	font: bold 1em/1.5em arial, helvetica, sans-serif;
}

label { font: normal 1em/1.5em arial, helvetica, sans-serif; }

fieldset legend
{
	margin-left:-4px;
	margin-top:15px;
}

select.BBFormSelectList { background-color:#FFFFFF !important; }

/*--- QUICK SEARCH CUSTOM STYLES ---*/

* .QuickSearchFormTable td
{
	padding:0;
	text-align:right;
	vertical-align:middle;
}

label.QuickSearchFieldCaption { display:none !important; }

/*--- DIRECTORY FORM CUSTOM STYLES ----  */

* .BBRecordSearchDisplayButton
{
	margin:10px 0px 10px 2px;
	padding:3px 6px;
}

/*--- EVENT CALENDAR CUSTOM STYLES ---*/

* .CalendarFilterContainer label
{
	display:block;
	float:left;
	padding-bottom:2px;
}

* .CalendarFilterContainer input { float:left; }

* .CalendarFilterSaveContainer input
{
	display:inline;
	float:right;
}

* .CalendarFilterContainer span
{
	display:block;
	margin-bottom:0px;
}

* .CalendarFilterContainer span.CalendarFilterSaveMsg
{
	display:none;
	margin-bottom:0px;
}

* .DetailEventDetails span
{
	display:block;
	margin-bottom:20px;
	border-bottom:0;
}

/*--- MEMBERSHIP FORM CUSTOM STYLES ---*/

* .BBMembershipFieldCheckboxCaption label, * .DonationFieldCheckboxCaption label { font-weight:normal; }

* .BBMembershipControlCell label
{
	padding-left:7px;
	font-weight:normal;
}

.taRight {
     background-color: #F1EEE2;
}
#MembershipPayTable {
     background-color: #F1EEE2 !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;
	width:118px !important;
	text-align:right;
}

* .EventItemRegistrantsTable td.EventItemRegistrantControlCellName
{
	width:113px;
	text-align:right;
}

* .EventItemRegistrantsTable .EventItemRegistrantControlCell { width:310px !important; }

* .EventItemRegistrantsTable table fieldset
{
	border:none;
	margin-left:2px;
}

* .EventItemRegistrantsTable table fieldset legend
{
	text-align:left;
	padding-left:67px;
	font-weight:normal;
	color:#000;
}

/*--- SEARCH FORM FIXES ---*/

* .SearchEvenRowStyle td, * .SearchOddRowStyle td
{
	height:30px;
	vertical-align:bottom;
}

* .SearchTextbox
{
	width:250px;
	font: 1em/1.5em arial, helvetica, sans-serif;
	color:#3A3828;
}

* .SearchFormTable a:link, * .SearchFormTable a:visited
{
	color:#733A02;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}

* .SearchFormTable a:hover, * .SearchFormTable a:active
{
	color:#733A02;
	font-size:14px;
	font-weight:normal;
	text-decoration:underline;
}

* .SearchFormTable .wsNowrap { white-space:normal; }

/*--- NEWSREADER/WEBLOG CUSTOM STYLES ---*/

* .NewsChannelItem { padding:5px 0px; }

* .newschannelitem table td { text-align:right; }

* table.NewsChannelItem
{
	width:auto;
	margin:10px 0px;
}

* html table.NewsChannelItem { border-top:1px solid #E1D0BF; }

* .NewsChannelItemDesc p { padding-bottom:10px; }

* .NewsReaderItemDesc p { padding-bottom:0px; }

* .NewsReaderResultsList td
{
	border-bottom:1px solid #E1D0BF;
	padding:10px 0px 0px 0px;
}

/*--- JOB BOARD CUSTOM STYLES ---*/

* .JobPostFieldControlCell table span
{
	font: bold 1em/1.5em arial, helvetica, sans-serif;
	color:#000;
	display:block;
	padding:0px 3px;
}

* .JobPostFieldControlCell span.JobPostCheckboxCaption { white-space:nowrap; }

* .JobPostDetailRow td { padding-bottom:5px; }

/*--- CHAPTER MANAGER / FUNDRAISER CUSTOM STYLES ---*/

* .normal, * .captionCell
{
	font-size:1em;
	vertical-align:middle;
	font-weight:bold;
}

legend.NormalBold
{
	color:#720F24;
	font-family:arial, helvetica, sans-serif;
	font-size:1em;
	line-height:1.5em;
	text-transform:uppercase;
	font-weight:normal;
}

* .head fieldset { margin-left:-4px; }

* .CHOddRowStyle table td a, * .CHEvenRowStyle table td a { }

* .CHOddRowStyle td, * .CHEvenRowStyle td
{
	height:15px;
	padding:0px;
	margin:0px;
	padding-left:2px;
}

* .CHOddRowStyle td table, * .CHEvenRowStyle td table
{
	margin:0px;
	padding:0px;
	border-collapse: collapse !important;
}

* .PostChannelStoryFormTable input { font: 1em/1.5em arial, helvetica, sans-serif; }

td#FixedFooterBlock
{
	text-align:left;
	padding-top:15px;
	padding-left:8px;
}

* .FRDashBoardSection table fieldset legend
{
	color:#4F91CD;
	font-family:arial, helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	line-height:1.5em;
	text-transform:none;
}

* .FRDashBoardSection table fieldset table td, * .FRDashBoardSection table fieldset table table table td
{
	vertical-align:middle;
	white-space:normal !important;
	text-align:left;
	font-size:1em;
}

* .CHEvenRowStyle td, * .CHOddRowStyle td
{
	text-align:left;
	width:100%;
	white-space:normal !important;
	padding-bottom:10px;
}

* .CHEvenRowStyle td table, * .CHOddRowStyle td table
{
	border-bottom:1px solid #D1C4A4;
	width:100%;
}

* .CHEvenRowStyle td table td, * .CHOddRowStyle td table td
{
	text-align:left;
	white-space:normal;
	padding-bottom:10px;
}

/* * .FRDashBoardSection table {
display:block !important;
} */



/*--- FUNDRAISER / PERSONAL PAGES CUSTOM STYLES ---*/

* .FRFieldSetCaption span, span.FRFieldSetCaption { font: bold 1em/1.5em arial, helvetica, sans-serif; }

* .FRListingHeading td
{
	border:none;
	background-color:white;
	border-collapse:collapse;
	font-size:1em;
	padding-left:3px;
}

* .FREvenRowStyle td, * .FROddRowStyle td
{
	background-color:#ffffff;
	border-bottom:1px solid #ffffff;
	border-top:none;
	border-left:none;
	border-right:none;
}

* .FREvenRowStyle td span, * .FROddRowStyle td span
{
	text-align:left;
	width:100%;
}

fieldset table { font-size: 1em; }

* .FREvenRowStyle td table td, * .FROddRowStyle td table td { border:none; }

* .FRDashBoardSection textarea, * .FRDashBoardSection input { width:auto !important; }

* .FRSearchFieldSet .vaBottom { vertical-align:middle; }

/*--- DISCUSSION BOARD CUSTOM STYLES ---*/

* .DiscussionSearchList td { vertical-align:top; }

* .DiscussionSearchMessage
{
	padding-top:10px;
	font-weight:bold;
}

tr.DiscussionSearchHeader td
{
	font-weight:bold;
	font-size:1em;
	padding-top:15px;
}

a.DiscussionSearchLink
{
	display:block;
	padding-bottom:5px;
	padding-top:5px;
}

/*--- DONATION FORM CUSTOM STYLES ---*/


* .DonationFieldControlCell span label
{
	white-space:nowrap;
	font-weight:normal;
	font-size:1em;
}

td.DonationFieldControlCell span.DonationCaptureReadonlyValue
{
	width:235px;
	display:block;
}

* .DonationGridHeader td
{
	font-size:1em;
	border:none !important;
	font-weight:bold;
}

* .DonationGridEvenRow td, * .DonationGridEvenRow td span, * .DonationGridOddRow td, * .DonationGridOddRow td span
{
	font-size:1em;
	border:none !important;
}

* .DonationGridFooter td, * .DonationGridFooter td span, * .DonationGridFooter label
{
	font-weight:normal;
	font-size:1em;
}

.sDonationCaptureFieldControlCell table { margin-left:-1px !important; }

/*--- SURVEY FORM CUSTOM STYLES ---*/

* label.surveyanswer { width:auto; }

* .surveyquestiontable td
{
	text-align:left;
	vertical-align:top;
}

* .surveyquestiontable td span.SurveyQuestion
{
	width:auto;
	text-align:left;
	vertical-align:top;
}

* html .surveyquestiontable { margin-left:0px; }

/*--- REPORT CUSTOM STYLES ---*/

* .ReportFormTable td fieldset legend
{
	padding-bottom:5px;
	margin:0px;
	color:#2d2d2d;
	margin-left:-5px;
}

* .ReportTitle span
{
	color:#88973A;
	padding-bottom:10px;
	margin:0px;
}

* .ReportChartCell fieldset legend span { font-weight:bold; }

* .ReportFormTable td { white-space:normal !important; }

* .ReportFormTable td fieldset div table td div div table td div
{
	width:400px !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; }

a.BBDocumentDisplayHeader, a:visited.BBDocumentDisplayHeader
{
	color:#88973A;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}

a:hover.BBDocumentDisplayHeader, a:active.BBDocumentDisplayHeader
{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}

/*--- 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; }

/* ------------------------- Custom Form CSS -------------------------- */


#NCC_Forms_ table { width: 558px; }

#NCC_Forms_ table td table { width: auto; }

div#NCC_Forms_ table tr td table tr td { vertical-align: middle; }

.NCC_Forms_Title
{
	color:#749000;
	font-size:16px;
	font-weight:normal;
	padding:0 0 7px;
	text-align:left;
	display:block;
	border-bottom:1px solid #DBDEC5;
	width:100%;
}

.NCC_Forms_Subtitle
{
	color:#281D00;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	margin:0 0 10px;
	padding:0 0 5px;
	text-align:left;
}

.NCC_Forms_HeaderText
{
	color:#3A3828;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	margin:0;
	padding:0;
	display:block;
}

.fieldlabel
{
	color:#544D41;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	margin:0 15px 0 0;
	display: block;
}

.required
{
	color:#EA2121;
	font: bold 12px/1 arial, helvetica, sans-serif;
	vertical-align:middle !important;
	width: 14px;
	height: 12px;
}

.submitButtonCell input.submitButton

{
	background:transparent url(view.image?id=764) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	font-family:Lucida Grande, Arial, verdana;
	font-size:10px;
	font-weight:normal;
	padding:3px 5px 4px;
	text-align:center;
	text-decoration:none;
	width:79px;
	margin:10px 0 10px 165px;
}

input.NCC_Forms_TextBox { width: 200px; }

.NCC_Forms_FooterText
{
	display: block;
	padding-top: 10px;
	font: normal 12px/1.4 arial, helvetica, sans-serif;
	width: 558px;
}

/*
------------------------------ MENU 2.0 CSS -----------------------------
*/

#headerMenuLinks img
{
	vertical-align:baseline;
}

table.mainNavItem td
{
	padding:0px 5px 0 0;
	white-space:nowrap;
}

a.mainNavItem, table.mainNavItem a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold !important;
	line-height:19px;
	color: #2d2001 !important;
	text-decoration: none !important;
	display:block !important;
	height:auto !important;
}

table.mainNavHover td
{
	padding:0px 5px 0 0;
	white-space:nowrap;
}

a.mainNavHover, table.mainNavHover a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height:19px;
	color: #fff !important;
	text-decoration: none;
	display:block !important;
	height:auto !important;
}

table.mainNavSelected td
{
	padding:0px 5px 0 0;
	white-space:nowrap;
color:#fff !important;
}

table.mainNavSelected td a
{
	font: bold 12px/19px Arial, Helvetica, sans-serif;
	color:#fff !important;
	text-decoration: none;
	display:block !important;
	height:auto !important;
}

/*a.mainNavSelected, table.mainNavSelected td a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height:19px;
	color: #fff !important;
	text-decoration: none;
	display:block !important;
	height:auto !important;
}*/


/*
-------- Menu 2.0 Pop CSS --------------
*/

.mainNavSub { margin-top: 3px; }

table.mainNavSubSelected td, table.mainNavSubHover td, table.mainNavSubItem td{ width:150px !important; }

a.mainNavSubItem, a.mainNavSubSelected, a.mainNavSubHover
{
	display: block !important;
	height: auto !important;
}

a.mainNavSubItem span.L2
{
	font-size:12px;
	font-weight:normal;
	border-bottom:1px solid #776455;
	padding:5px 25px 5px 10px;
	color:#D1C7A6;
	display:block;
	background:#3C210B;
	text-decoration:none;
width:150px !important;
white-space: normal;
}

a.mainNavSubSelected span.L2
{
	font-size:12px;
	font-weight:normal;
	border-bottom:1px solid #776455;
padding:5px 25px 5px 10px;
	color:#D1C7A6;
	display:block;
	background:#3C210B;
	text-decoration:none;
width:150px !important;
white-space: normal;
}

a.mainNavSubHover  span.L2
{
	background:#E8E2CE;
	color:#251D03;
	border-bottom:1px solid #776455;
	font-size:12px;
	font-weight:normal;
padding:5px 25px 5px 10px;
	display:block;
	text-decoration:none;
width:150px !important;
white-space: normal;
}

a.mainNavSubHover, a.mainNavSubSelected { text-decoration: none; }

a.mainNavSubHover span.L2
{
	background:#E8E2CE;
	color:#251D03;
	border-bottom:1px solid #776455;
	font-size:12px;
	font-weight:normal;
padding:5px 25px 5px 10px;
	display:block;
	text-decoration:none;
width:150px !important;
white-space: normal;
}

a.mainNavSubSelected span.L2
{
	font-size:12px;
	font-weight:normal;
	border-bottom:1px solid #776455;
padding:5px 25px 5px 10px;
	color:#D1C7A6;
	display:block;
	background:#3C210B;
	text-decoration:none;
width:150px !important;
white-space: normal;
}

a.mainNavSubSelected span.L2
{
	background:#E8E2CE;
	color:#251D03;
	border-bottom:1px solid #776455;
	font-size:12px;
	font-weight:normal;
padding:5px 25px 5px 10px;
	display:block;
	text-decoration:none;
width:150px !important;
white-space: normal;
}

a.mainNavSubItem span.flyout {
background: #3C210B url(view.image?id=1237) no-repeat 95%;
color:#D1C7A6;

}

a.mainNavSubHover span.flyout { background:#E8E2CE url(view.image?id=1204) no-repeat 95%;
color:#251D03;

 }

a.mainNavSubSelected span.flyout { background:#E8E2CE url(view.image?id=1204) no-repeat 95%;
color:#251D03;

 }


/*
------- Third Level Popup Menu ---------
*/

a.mainNavSubItem span.L3, a.mainNavSubItem span.L3
{
	background:#E8E2CE url(view.image?id=746) repeat-y 0 0;
	font-size:12px;
	border-bottom:1px solid #776455;
	font-weight:normal;
	/*width:102px;*/
	padding:5px 10px 5px 12px;
	color:#251D03;
	display:block;
	text-decoration:none;
width:150px !important;
white-space: normal;
}

a.mainNavSubHover span.L3
{
	background:#CEC5B1 url(view.image?id=772) repeat-y 0 0;
	font-size:12px;
	border-bottom:1px solid #776455;
	font-weight:normal;
	/*width:102px;*/
	padding:5px 10px 5px 12px;
	color:#251D03;
	display:block;
	text-decoration:none;
width:150px !important;
white-space: normal;
}

a.mainNavSubSelected span.L3, a.mainNavSubSelected span.L3
{
	background:#E8E2CE url(view.image?id=746) repeat-y 0 0;
	font-size:12px;
	border-bottom:1px solid #776455;
	font-weight:normal;
	/*width:102px;*/
	padding:5px 10px 5px 12px;
	color:#251D03;
	display:block;
	text-decoration:none;
width:150px !important;
white-space: normal;
}
/* Right Nav Styles (Capital Campaign Section) */

table.rightNav{
	margin-left: 10px;
}
a.rightNavItem, a.rightNavItem:link, a.rightNavItem:visited {
	color: #692D09;
	font-size: 16px !important;
	line-height: 25px;
}
a.rightNavItem span.subStacked {
	color: #A43A06;
	font-size: 14px;
	line-height: 20px;
}
a.rightNavItem span.subStackedChild {
	color: #B2652D;
	font-size: 14px;
	line-height: 18px;
}
a.rightNavHover, a.rightNavSelected,
a.rightNavItm:active, a.rightNavItem:hover {
	text-decoration: none;
}
a.rightNavHover span.stacked, 
a.rightNavSelected span.stacked {
	color: #692D09 !important;
	text-decoration: underline !important;
}
a.rightNavHover span.subStacked, 
a.rightNavSelected span.subStacked {
	color: #A43A06 !important;
	text-decoration: underline !important;
}
a.rightNavHover span.subStackedChild, 
a.rightNavSelected span.subStackedChild {
	color: #B2652D !important;
	text-decoration: underline !important;
}

/* LightBox CSS */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }
#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
