html,body {margin:0;border:0;padding:0}
.dInlineBlock {display:-moz-inline-block}
.dInlineBlock {display:inline-block}
.h1p {height:1%}
.h100p {height:100%}
.taCenter {text-align:center}
.taLeft {text-align:left}
.taRight {text-align:right}
.vaBottom {vertical-align:bottom}
.vaMiddle {vertical-align:middle}
.vaTop {vertical-align:top}
.w1p {width:1%}
.w100p {width:100%}
.w150px {width:150px}
.wsNowrap {white-space:nowrap}
.ContentTB2
{
   /* System Defaults */
   background-color:#DDDBDB;
   border:outset 1px;
}
.ContentTB2Hot
{
   /* System Defaults */
   background-color:#C0C0CF;
   border:outset 1px;
}
.BBModalBackground
{
   /* System Defaults */
   background-color: gray;
   filter: alpha(opacity=50);
   opacity: 0.5;
   -moz-opacity: 0.5;
}
.ContentTB
{
   /* System Defaults */
   background-color:#C0C0C0;
   border:outset 1px;
}
.ContentTBHot
{
   /* System Defaults */
   background-color:#C0C0CF;
   border:outset 1px;
}
.PageDesignerPane
{
   /* System Defaults */
   padding:1px;
}
.PageDesignerPaneHot
{
   /* System Defaults */
   background-color:#f5f5f5;
   border:dashed 1px green;
}
.BBFormCheckListContainer
{
   /* System Defaults */
   Height:100px;
   Overflow:auto;
   /* Layout */
   height: 250px;
}
.BBCalendarWeekendDay
{
   /* System Defaults */
   BORDER-RIGHT: black 1px solid;
   BORDER-TOP: black 1px solid;
   BORDER-LEFT: black 1px solid;
   BORDER-BOTTOM: black 1px solid;
   /* Layout */
   color:#c4c4c4 !important;
   background-color: #fff !important;
   border: 1px solid #000;
   vertical-align: top;
   text-align: left;
   text-decoration: none !important;
   padding: 2px;
   height: 26px;
}
.BBCalendarDay
{
   /* System Defaults */
   BORDER-RIGHT: black 1px solid;
   BORDER-TOP: black 1px solid;
   BORDER-LEFT: black 1px solid;
   BORDER-BOTTOM: black 1px solid;
   /* Layout */
   background-color: #fff;
   vertical-align: top;
   text-align: left;
}
.ReportInformationCell
{
   /* System Defaults */
   height:150px;
   white-space:normal;
   overflow:auto;
   /* Layout */
   height: 250px;
   padding: 5px;
}
.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;
   /* Layout */
   font-weight: bold;
   font-size: 14px;
}
.BBModalDialogContent
{
   /* System Defaults */
   background-color: #FFFFFF;
   padding: 3px 3px 3px 3px;
}
.BBModalDialogButton
{
   /* System Defaults */
   width: 100px;
}
.BBFieldSet
{
   /* Layout */
   border: none !important;
   margin: 0;
   padding: 0;
   width: 450px;
}
.BBCalendar
{
   /* System Defaults */
   border-color:black;
   /* Layout */
   border: 1px solid #000;
}
.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;
   /* Layout */
   color: #fff;
   background-color: #036;
   border: 1px solid #000;
}
.BBCalendarNextPrev
{
   /* System Defaults */
   background-color:#336699;
   color:white;
   /* Layout */
   background-color: #036;
   color: #fff;
   font-size:10px;
   text-decoration: none !important;
   margin: 0;
   padding: 2px;
}
.BBCalendarOtherMonthDay
{
   /* System Defaults */
   color:#CC9966;
   /* Layout */
   color: #c4c4c4 !important;
   background-color: #fff !important;
   border: 1px solid #000;
   vertical-align: top;
   text-align: left;
   text-decoration: none !important;
   padding: 2px;
   height: 26px;
}
.BBCalendarSelectedDay
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   color: #000;
   background-color: #ffff00 !important;
   border: 1px solid #000;
   vertical-align: top;
   text-align: left;
   text-decoration: none;
   padding: 2px;
   height: 26px;
}
.BBCalendarSelector
{
   /* System Defaults */
   background-color:#336699;
   /* Layout */
   color: #36c;
   background-color: #fff;
   border: 1px solid #000;
   text-decoration: none;
   padding: 2px;
}
.BBCalendarTitle
{
   /* System Defaults */
   background-color:#336699;
   color:white;
   font-weight:bold;
   /* Layout */
   background-color: #036;
   color: #000;
   height: 20px;
   margin: 0;
   padding: 2px;
   border: none;
}
.BBCalendarTodayDay
{
   /* System Defaults */
   background-color:#b0c4de;
   /* Layout */
   color: #000 !important;
   border: 1px solid #000;
   background-color: #016599;
   vertical-align: top;
   text-align: left;
   text-decoration: none;
   padding: 2px;
}
.BBFieldCaption
{
   /* System Defaults */
   text-align:right;
   white-space:nowrap;
   /* Layout */
   text-align: right !important;
   width: 150px;
   padding: 5px 6px 0 0 !important;
   vertical-align: top !important;
}
.BBFieldCheckboxCaption
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   color: #000;
}
.BBFieldControlCell
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   margin: 4px 0;
   text-align: left;
}
.BBFormButtonCell
{
   /* System Defaults */
   text-align:center;
   /* Layout */
   padding: 10px 0;
   text-align: center;
}
.BBFormButtonRow
{
   /* System Defaults */
   background-color:white;
   /* Layout */
   background-color: transparent;
}
.BBFormChecklist
{
   /* System Defaults */
   border:1pt solid buttonFace;
   /* Layout */
   border: 0px;
}
.BBFormErrorMessage
{
   /* System Defaults */
   color:red;
   font-weight:bold;
   /* Layout */
   color: #333;
   margin: 0 0 1em;
}
.BBFormReadonlyValue
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-style: normal;
}
.BBFormRequiredFieldMarker
{
   /* System Defaults */
   color:red;
   font-size:medium;
   font-weight:bolder;
   vertical-align:middle;
   /* Layout */
   font-weight: bold;
   color: #cc0000;
   width: 14px !important;
}
.BBFormRequiredFieldMissingText
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
   /* Layout */
   font-weight: normal;
   color: #cc0000;
}
.BBFormSelectList
{
   /* System Defaults */
   background-color:White;
   width:auto;
   /* Layout */
   border: 1px solid #000;
   padding: 2px;
   margin: 3px 0 5px 0;
}
.BBFormSubmitButton
{
   /* Layout */
   background: #514ca5;
   border: 1px outset;
   color: #fff;
   font-weight: bold;
   padding: 1px 4px;
   margin: 0 3px;
}
.BBFormTable
{
   /* System Defaults */
   border:1pt solid buttonface;
   /* Layout */
   margin: 12px 0 0 0;
   padding: 0 0 15px;
   border-collapse: collapse;
   border: none;
   width: 450px !important;
}
.BBFormTextArea
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   /* Layout */
   border: 1px solid #000;
   padding: 2px;
   margin: 3px 0 5px 0;
   width: 250px;
}
.BBFormTextbox
{
   /* System Defaults */
   width:150px;
   /* Layout */
   border: 1px solid #000;
   padding: 3px 0 0 3px;
   height: 20px;
   margin: 3px 3px 5px 0;
   width: 250px;
}
.BBFormTitle
{
   /* System Defaults */
   border-bottom:1pt solid buttonface;
   color:black;
   font-weight:bold;
   text-align:center;
   /* Layout */
   font: bold 18px Arial,Georgia,'Times New Roman',Times,serif;
   color: #333333;
   margin: 0;
   padding: 0 0 8px 0 !important;
   border: none;
   text-align: left;
}
.BBFormValidatorSummary
{
   /* System Defaults */
   background-color:white;
   color:red;
   /* Layout */
   font-size: 10px;
   color:#cc0000;
   background-color:transparent;
}
.BBListingHeading
{
   /* System Defaults */
   background-color:buttonFace;
   border:1pt solid buttonFace;
   font-size:10pt;
   text-align:left;
   /* Layout */
   font-weight: bold;
   font-size: 11px;
   color: #514ca5;
   background-color: transparent;
   border: 0px;
   text-align: left;
}
.BBListingTable
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   border-top:1pt solid buttonFace;
   /* Layout */
   margin: 0;
   padding: 0;
   border-collapse: collapse;
   border: 0px;
}
.BBMessage
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   color:#333;
   font-style: normal;
   margin: 0 0 20px;
   padding: 8px 0;
}
.BBNameLink:active
{
   /* System Defaults */
   color:Black;
}
.BBNameLink:hover
{
   /* System Defaults */
   color:Green;
}
.BBNameLink:link
{
   /* System Defaults */
   color:black;
}
.BBNameLink:visited
{
   /* System Defaults */
   color:blue;
}
.BBPrivateListingItem
{
   /* Layout */
   padding: 3px;
}
.PagedListFooter
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   line-height: 30px;
}
.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;
   /* Layout */
   background-color: transparent;
}
.SpellButton
{
   /* System Defaults */
   margin:0px, 0px, 2px, 2px;
   width:100%;
   /* Layout */
   height: 25px;
   padding: 0px 5px;
}
.SpellCheckBadWord
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
   /* Layout */
   font-weight: normal;
}
.SpellCheckTextBox
{
   /* System Defaults */
   width:100%;
}
.SpellFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-size: 11px;
}
.SpellHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size: 11px;
}
.SpellHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color: none;
   padding: 5px 5px 2px 5px;
   border: 0px;
}
.SpellHeadLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-size: 11px;
}
.SpellLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   text-align:right;
   /* Layout */
   font-size: 11px;
   font-weight: normal;
}
.SpellSubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size: 11px;
   font-weight: normal;
   padding: 0 0 2px;
   text-align: bottom;
}
.SpellSuggestionList
{
   /* System Defaults */
   border:1px solid black;
   height:auto;
   width:100%;
}
.SpellText
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:12px, 6px, 6px, 6px;
   /* Layout */
   background: transparent;
   padding: 18px 12px 12px 12px;
}
.SpellTextValue
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-size: 11px;
}
.BBListOddRowStyle
{
   /* System Defaults */
   background-color:#e9e9e9;
   /* Layout */
   background: transparent;
}
.BBListEvenRowStyle
{
   /* Layout */
   background: 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;
   /* Layout */
   font-size: 11px;
}
.SpellFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
   /* Layout */
   font-size: 11px;
   font-weight: normal;
}
.MatchFinderDetailsValue
{
   /* System Defaults */
   font-size:10pt;
   font-style:normal;
}
.SpellFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-size: 11px;
}
.ReportFormTable
{
   /* Layout */
   margin: 0;
   padding: 0;
   border-collapse: collapse;
   border: none !important;
   width: 450px !important;
}
.SpellFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   margin: 0;
   padding: 0 0 8px 0;
   text-align: left;
   border: none;
   color: #000;
   font-size: 14px;
   font-weight: bold;
}
.ReportTitle
{
   /* System Defaults */
   height:18px;
}
.ReportEvenRowStyle
{
   /* Layout */
   padding: 6px 4px !important;
}
.LoginSectionHeader
{
   /* System Defaults */
   font-style:italic;
   font-weight:bold;
   text-align:left;
   background-color: #eeeeee;
   padding-left:4px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:black;
}
.LoginLink
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   text-decoration:underline;
   /* Layout */
   font-family: arial, Verdana;
   size: 12px;
}
.LoginFieldMessage
{
   /* System Defaults */
   FONT-SIZE: 8pt;
   COLOR: gray;
   FONT-FAMILY: Arial Narrow;
}
.LoginFormTable
{
   /* System Defaults */
   border:0;
   width:275px;
}
.LoginFormTextArea
{
   /* System Defaults */
   width:140px;
}
.LoginFormTitle
{
   /* System Defaults */
   Padding-right:2px;
   Padding-top:6px;
   Padding-bottom:6px;
   font-family:verdana, arial;
   color:#2B3b76;
   font-size: 14px;
   text-align:left;
   border-bottom:none;
}
.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;
}
.ProfileFormChildRowTitle
{
   /* System Defaults */
   text-align:right;
}
.ProfileFormTitle
{
   /* System Defaults */
   text-align:left;
}
.DirectorySearchForm
{
   /* Layout */
   font: normal 12px arial, helvetica, verdana, sans-serif;
   width: 500px !important;
   margin-bottom: 16px;
}
.DirectoryListingItemInteriorTable
{
   /* System Defaults */
   border-collapse: collapse;
   white-space: nowrap;
   width: 100%;
}
.DirectoryFieldCaption
{
   /* Layout */
   width:100px;
}
.DirectoryFieldControlCell
{
   /* Layout */
   margin: 0;
   padding: 0;
   border-collapse: collapse;
   width: 45%;
}
.DirectoryFormButtonCell
{
   /* Layout */
   text-align: left;
   padding-left: 103px !important;
   _padding-left: 56px !important;
   padding-bottom: 15px !important;
}
.DirectoryFormSelectList
{
   /* Layout */
   width:auto;
}
.DirectoryPagingButton
{
   /* System Defaults */
   width:60px;
   /* Layout */
   margin: 0 2px;
   width:auto;
}
.DirectoryFormTable
{
   /* Layout */
   border: none;
   width:500px;
}
.DirectoryFormTextBox
{
   /* Layout */
   /*width: 75px;
   */width: auto;
}
.DirectoryFormTitle
{
   /* Layout */
   font: bold 18px Arial, Helvetica, sans-serif;
   color: #000;
   background: transparent;
   padding:20px 0 0;
   text-align: left;
}
.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;
   /* Layout */
   font: normal 12px arial, helvetica, verdana, sans-serif;
   width: 120px !important;
   padding: 4px 5px;
   white-space: nowrap !important;
}
.DirectoryListingTable
{
   /* System Defaults */
   border-collapse: collapse;
   /* Layout */
   width: 500px !important;
   padding: 4px 0 16px !important;
}
.DirectoryPageNumberLabel
{
   /* Layout */
   padding:0;
}
.DirectoryPrivateListingItem
{
   /* Layout */
   white-space: nowrap !important;
}
.DonationHelpFormDDTable
{
   /* System Defaults */
   height:275px;
}
.DonationHelpFormGATable
{
   /* System Defaults */
   height:280px;
}
.DonationHelpFormCheckTable
{
   /* System Defaults */
   height:50px;
}
.DonationHelpFormCSCTable
{
   /* System Defaults */
   height:400px;
}
.DonationCaptureFieldControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   width:400px;
}
.DonationCaptcha
{
   /* System Defaults */
   margin:0px;
}
.DonationCaptchaControlCell
{
   /* System Defaults */
   margin-left:154px;
   clear:right;
   margin-top:3px;
   white-space: nowrap;
}
.DonationCaptchaImageContainer
{
   /* System Defaults */
   border:1px solid #AAAAAA;
}
.DonationCaptchaActionLinkContainer
{
   /* System Defaults */
   text-align:right;
}
.DonationECardSectionSeparator
{
   /* System Defaults */
   background-color:LightGrey;
   margin-left:20px;
   padding:2px;
}
.DonationECardSectionBody
{
   /* System Defaults */
   padding:5px 5px 5px 20px;
}
.DonationECardTemplate
{
   /* System Defaults */
   padding:2px;
}
.DonationCaptureFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   width:150px;
   /* Layout */
   vertical-align:top;
   /*padding-right:20px;
   */width:auto;
   color: #000;
   background: transparent;
   font: bold 12px arial, verdana, sans-serif;
}
.DonationFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   /* Layout */
   vertical-align:top;
   /*padding-right:20px;
   */padding-top:3px;
   width:auto;
   color: #000;
   background: transparent;
   font: bold 12px arial, verdana, sans-serif;
}
.DonationCaptchaCaption
{
   /* System Defaults */
   float:left;
   clear:left;
   text-align:right;
   padding-top:5px;
   padding-bottom:5px;
   margin-top:2px;
}
.DonationCaptureFieldControlCell
{
   /* Layout */
   padding:5px 0pt;
   width:auto;
}
.DonationFieldControlCell
{
   /* Layout */
   font-size:12px;
   width:auto;
}
.DonationButtonCell
{
   /* System Defaults */
   text-align:right;
   /* Layout */
   text-align: left;
   /* pad for field caption width */padding: 8px 0 4px 125px;
}
.DonationCaptureReadonlyValue
{
   /* System Defaults */
   text-align:left;
   font-size:x-small;
}
.DonationCaptureSelectList
{
   /* Layout */
   white-space:nowrap;
   width:auto;
}
.DonationCaptureSelectListNarrow
{
   /* System Defaults */
   width:75px;
   /* Layout */
   margin-left:-1px;
}
.DonationCaptureFormTable
{
   /* System Defaults */
   width:100%;
}
.DonationFormTable
{
   /* Layout */
   border: 0px;
   width:100%;
}
.DonationCaptureTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:90%;
}
.DonationTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:90%;
}
.DonationCaptureTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.DonationCaptureTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:90%;
}
.DonationTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.DonationTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:90%;
}
.DonationCaptureListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:White;
   height:30px;
   text-align:center;
   /* Layout */
   font: bold 18px Arial, Helvetica, sans-serif;
   color: #000;
   background: transparent;
   padding:20px 0 0;
   text-align: left;
}
.DonationListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:white;
   height:30px;
   text-align:center;
   /* Layout */
   font: bold 18px Arial, Helvetica, sans-serif;
   color: #000;
   background: transparent;
   padding:20px 0 0;
   text-align: left;
}
.BBClassNotesApprovalFilterRow
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   border-top:1pt solid buttonFace;
}
.BBClassNotesDisplayTable
{
   /* System Defaults */
   width:100%;
}
.BBClassNotesNoteTitleRow
{
   /* System Defaults */
   color: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 */
   background: transparent;
}
.EventAttendeesCurrent
{
   /* System Defaults */
   background-color:#eeeeee;
   color:#666666;
   padding-left:2px;
   font-size:xx-small;
   font-weight:bold;
   /* Layout */
   background: transparent;
}
.EventAttendeesFuture
{
   /* System Defaults */
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
   /* Layout */
   background: transparent;
}
.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 */
   background: transparent;
   border: none;
}
.EventAttendeesOverallTotal
{
   /* System Defaults */
   font-weight:normal;
   background-color:#eeeeee;
   font-size:xx-small;
   padding-right:6px;
   /* Layout */
   background: transparent;
}
.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 */
   background: transparent;
}
.EventItemsSelectionGrid
{
   /* System Defaults */
   margin-top:6px;
   margin-bottom:6px;
   border:1px solid #ebebeb;
   /* Layout */
   border: none;
}
.EventSectionHeader
{
   /* System Defaults */
   font-weight:bold;
   background-color:#ffffff;
   Padding-right:2px;
   Padding-top:6px;
   Padding-bottom:6px;
   font-family:verdana, arial;
   color:#2B3b76;
   font-size: 14px;
   text-align:left;
   border-bottom:none;
   /* Layout */
   background-color: transparent;
}
.EventTicketsBodyCell
{
   /* System Defaults */
   color:#666666;
   font-size:xx-small;
   font-weight:normal;
}
.EventTicketsHeaderCell
{
   /* System Defaults */
   font-weight:normal;
   color:#666666;
   font-size:xx-small;
}
.SummaryGridEventTitle
{
   /* System Defaults */
   font-style:normal;
   font-size: 11px;
   font-weight:bold;
}
.EventItemRegistrantControlCellName
{
   /* System Defaults */
   text-align:right;
   /* Layout */
   text-align: right;
   padding-right: 5px;
}
.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 */
   text-align: left;
   font: normal 12px arial, helvetica, sans-serif;
   color: #000;
   background-color: transparent;
   border: none;
}
.EventItemRegistrationControlCellDescription
{
   /* System Defaults */
   font-weight:bold;
   text-align:left;
   width:100px;
   /* Layout */
   font: normal 12px arial, helvetica, sans-serif;
   width:200px;
   margin: 0;
   padding: 0;
   text-aling: left;
}
.EventItemRegistrationControlCellNumParticipants
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font: normal 12px arial, helvetica, sans-serif;
   width:150px;
}
.EventItemRegistrationControlCellPrice
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   /* Layout */
   font: normal 12px arial, helvetica, sans-serif;
}
.EventItemRegistrationFooterControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   width:70px;
   /* Layout */
   font: normal 12px arial, helvetica, sans-serif;
}
.EventItemRegistrationFooterControlCellNumRegistrations
{
   /* System Defaults */
   font-weight:bold;
   width:25px;
   /* Layout */
   font: normal 12px arial, helvetica, sans-serif;
}
.EventItemRegistrationFooterControlCellRegistrations
{
   /* System Defaults */
   width:100px;
   /* Layout */
   font: normal 12px arial, helvetica, sans-serif;
   text-align: right;
}
.EventItemRegistrationFooterControlCellTotal
{
   /* System Defaults */
   text-align:right;
   width:150px;
   /* Layout */
   font: normal 12px arial, helvetica, sans-serif;
   text-align: right;
}
.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: bold 12px arial, helvetica, sans-serif;
   text-align: left;
   color: #000;
   margin: 0 0 .33em;
   padding-bottom: 6px;
   background-color: transparent;
}
.EventProgressCell
{
   /* System Defaults */
   background-color:#333399;
   height:10px;
   /* Layout */
   background: transparent;
   color: #000;
   font: bold 12px arial, helvetica, sans-serif;
   text-align: left;
   padding: 2px 4px 12px;
   text-decoration: none;
   width: auto;
   margin: 0 3px 22px;
}
.EventProgressCellFuture
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   /* Layout */
   background: transparent;
   color: #666;
   font: normal 12px arial, helvetica, sans-serif;
   padding: 2px 4px 12px;
   text-decoration: none;
   width: auto;
   margin: 0 3px 22px;
}
.EventProgressCellPast
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   /* Layout */
   background: transparent;
   color: #666;
   font: normal 12px arial, helvetica, sans-serif;
   padding: 2px 4px 12px;
   text-decoration: none;
   width: auto;
   margin: 0 3px 22px;
}
.EventItemRegistrantControlCell
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font: normal 12px arial, helvetica, sans-serif;
}
.EventButtonCell
{
   /* Layout */
   font: normal 12px arial, helvetica, sans-serif;
   text-align: left;
   margin-bottom:20px !important;
   padding-bottom:20px !important;
}
.EventItemRegistrantSelectList
{
   /* System Defaults */
   width:200px;
}
.EventSubmitButton
{
   /* System Defaults */
   margin-left:5px;
   margin-right:5px;
   width:100px;
}
.EventItemRegistrantsTable
{
   /* System Defaults */
   text-align:center;
   width:485px;
   /* Layout */
   text-align: left;
   width: auto !important;
}
.EventItemRegistrationFooterTable
{
   /* System Defaults */
   border:none;
   width:485px;
   /* Layout */
   font: normal 12px arial, helvetica, sans-serif;
   margin-left:10px;
   width: 475px;
}
.EventItemRegistrationsTable
{
   /* System Defaults */
   border:none;
   text-align:left;
   width:550px;
   margin-left:20px;
   /* Layout */
   text-align:left;
   width: 475px;
}
.EventItemsTable
{
   /* System Defaults */
   border:none;
   /* Layout */
   width: 475px;
}
.EventTable
{
   /* System Defaults */
   border:none;
   width:550px;
   /* Layout */
   width: 475px;
   padding: 0;
   margin: 0 0 25px 25px;
}
.EventItemRegistrantTextbox
{
   /* System Defaults */
   width:200px;
}
.EventItemRegistrationTextbox
{
   /* System Defaults */
   width:25px;
}
.EventItemTitleDescription
{
   /* System Defaults */
   border:none;
   font-weight:normal;
   /* Layout */
   color: #000;
   font: bold 12px arial, helvetica, sans-serif;
   text-align: left;
   margin: 0 0 20px;
   padding: 0;
}
.EventItemTitleName
{
   /* System Defaults */
   border:none;
   font-size:medium;
   /* Layout */
   font: bold 14px arial, helvetica, sans-serif;
   text-align: left;
   color: #000;
   background-color: transparent;
   padding: 0;
}
.EventItemTitleTime
{
   /* System Defaults */
   border:none;
   font-size:small;
   /* Layout */
   padding-bottom:0;
   font: italic normal 12px arial, helvetica, sans-serif;
   color: #444;
}
.EventMessage
{
   /* System Defaults */
   text-align:center;
   /* Layout */
   text-align: left;
}
.ProfilePhotoFormTextbox
{
   /* System Defaults */
   width:250px;
}
.MailForwardingFormTable
{
   /* Layout */
   border: 0px;
}
.DiscussionPending
{
   /* System Defaults */
   color:#f00;
}
.DiscussionFilterSpacer
{
   /* System Defaults */
   width:2px;
}
.DiscussionFooterLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.DiscussionFooterLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.DiscussionFooterLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.DiscussionGroupApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.DiscussionGroupDeleteButton
{
   /* System Defaults */
   background:url(images/DeleteBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.DiscussionGroupHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.DiscussionGroupHeadingText
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.DiscussionGroupNewTopicButton
{
   /* System Defaults */
   background:url(images/PostNewTopic.gif) no-repeat;
   height:14px;
   padding:0px;
   width:79px;
}
.DiscussionGroupReplyButton
{
   /* System Defaults */
   height:13px;
   margin-right:6px;
   padding:0px;
   width:36px;
}
.DiscussionGroupReplyTextbox
{
   /* System Defaults */
   width:100%;
}
.DiscussionGroupSearchCellSpacer
{
   /* System Defaults */
   width:1%;
}
.DiscussionGroupSearchTextCell
{
   /* System Defaults */
   width:45%;
}
.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%;
}
.BBMembershipFieldCaption
{
   /* System Defaults */
   width:175px;
}
.BBMembershipSummaryFieldCaption
{
   /* System Defaults */
   width:150px;
}
.BBMembershipFormReadonlyValue
{
   /* System Defaults */
   font-weight:lighter;
   font-style:italic;
}
.BBMembershipTextArea
{
   /* System Defaults */
   width:100%;
}
.BBMembershipBenefitsGridHeader
{
   /* System Defaults */
   font-weight:bold;
   font-size:x-small;
}
.BBMembershipBenefitsGridItem
{
   /* System Defaults */
   font-size:x-small;
}
.GivingHistoryList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.GivingHistoryListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.GivingHistoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
}
.NewsReaderFormImage
{
   /* System Defaults */
   text-align:right;
}
.NewsReaderResultsListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.NewsReaderResultsList
{
   /* System Defaults */
   border-width:0px;
   border-style:None;
   width:100%;
}
.NewsReaderItemLink
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.NewsReaderItemLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.NewsReaderItemLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.NewsReaderItemDesc
{
   /* System Defaults */
   white-space:normal;
}
.NewsReaderItemDate
{
   /* System Defaults */
   font-size:smaller;
   font-style:italic;
}
.NewsReaderLoadError
{
   /* System Defaults */
   background-color:transparent;
   color:red;
}
.NewsReaderFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
}
.NewsReaderFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:9pt;
   text-align:left;
   font-weight:bold;
}
.ChannelStoryApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   padding:0px;
   width:44px;
   height:14px;
}
.NewsChannelFormImage
{
   /* System Defaults */
   text-align:right;
}
.NewsChannelLoadError
{
   /* System Defaults */
   background-color:transparent;
   color:red;
}
.NewsChannelStoryList
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   background-color:transparent;
}
.NewsChannelStoryListHeader
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.NewsChannelItemTitle
{
   /* System Defaults */
   font-size:12pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.NewsChannelItemDate
{
   /* System Defaults */
   font-size:smaller;
   font-style:italic;
}
.PostChannelStoryHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.PostChannelStoryLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   font-style:normal;
}
.ChannelStoryEditButton
{
   /* System Defaults */
   background:url(images/EditBtn.gif) no-repeat;
   padding:0px;
   width:30px;
   height:14px;
}
.ChannelStoryDeleteButton
{
   /* System Defaults */
   background:url(images/DeleteBtn.gif) no-repeat;
   padding:0px;
   width:44px;
   height:14px;
}
.ChannelNewStoryButton
{
   /* System Defaults */
   background:url(images/PostNewStory.gif) no-repeat;
   padding:0px;
   width:79px;
   height:14px;
}
.ChannelRSSFeedButton
{
   /* System Defaults */
   background:url(images/feed-icon.gif) no-repeat;
   padding:0px;
   width:16px;
   height:16px;
}
.rteImage
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px solid #D3D3D3;
   cursor:pointer;
   cursor:hand;
}
.rteImageRaised
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px outset;
   cursor:pointer;
   cursor:hand;
}
.rteImageLowered
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px inset;
   cursor:pointer;
   cursor:hand;
}
.rteVertSep
{
   /* System Defaults */
   margin: 0 4px 0 4px;
}
.rteBack
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px outset;
   letter-spacing:0;
   padding:2px;
}
.rteBack tbody tr td, .rteBack tr td
{
   /* System Defaults */
   background:#D3D3D3;
   padding:0;
}
.PostStoryFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.PostChannelStoryFormTable
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   background-color:transparent;
}
.ChannelStoryTextbox
{
   /* System Defaults */
   width:100%;
}
.NewsChannelFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
}
.PostChannelStoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
}
.ChannelStoryValidationSummary
{
   /* System Defaults */
   background-color:transparent;
}
.FRDashBoardSectionHeading
{
   /* System Defaults */
   background-color: #000080;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 3px 3px 3px;
   white-space: nowrap;
}
.FRDashBoardSection
{
   /* System Defaults */
   border: buttonface 1pt solid;
   font-size: 10px;
}
.FRDashLink
{
   /* System Defaults */
   font-size: 12px;
}
.FRDashLink:link
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
}
.FRDashLink:visited
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
}
.FRDashLink:hover
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
}
.FRDashLink:active
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
}
.FRDashSubHeading
{
   /* System Defaults */
   font-weight: bold;
   font-size: 12px;
}
.FRTeamGraph
{
   /* System Defaults */
   WIDTH: 100%;
}
.FRTeamGraphName
{
   /* System Defaults */
   font-size: 12px;
}
.FRTeamGraphHeading
{
   /* System Defaults */
   border-bottom-style: solid;
   border-bottom-width: thin;
   font-size: 12px;
}
.FRTeamGraphFooter
{
   /* System Defaults */
   border-top-style: solid;
   border-top-width: thin;
   font-size: 12px;
}
.FRToDoNewDonationsText
{
   /* System Defaults */
   color: #FF0000;
   font-size: 12px;
   font-weight: bold;
}
.FRToDoImgCell
{
   /* System Defaults */
   WIDTH: 18px;
}
.FRButtonText
{
   /* System Defaults */
   BORDER-RIGHT: buttonface 1pt solid;
   FONT-SIZE: 12px;
   text-align: center;
   white-space: nowrap;
}
.FRButtonTextActive
{
   /* System Defaults */
   font-weight: bold;
}
.FRButton
{
   /* System Defaults */
   BORDER-RIGHT: buttonface 1pt solid;
   text-align: center;
   white-space: nowrap;
}
.FRParticipantName
{
   /* System Defaults */
   font-size: 16px;
}
.FRTeamName
{
   /* System Defaults */
   color: #666666;
   font-size: 12px;
}
.FRFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.FRAddressBookSelectedLetter
{
   /* System Defaults */
   font-size: 16px;
}
.FRActivityReportName
{
   /* System Defaults */
   font-weight: bold;
}
.FRText
{
   /* System Defaults */
   font-size: 12px;
}
.FRTextRaised
{
   /* System Defaults */
   color: #006600;
   font-size: 12px;
}
.FRDonorListSetCaption
{
   /* System Defaults */
   font-weight: bold;
   padding-bottom: 5px;
   padding-top: 5px;
}
.FRProgressIndicator
{
   /* System Defaults */
   font-size: 11px;
   color:#666666;
   font-weight: bold;
   vertical-align:top;
   background-color:#dcdcdc;
   border:0px;
   border-spacing:1px;
}
.FRSectionHeader
{
   /* System Defaults */
   font-weight:bold;
   background-color: #eeeeee;
   font-style:italic;
   text-align:left;
   padding-left:4px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:black;
}
.FRProgressCell
{
   /* System Defaults */
   background-color:#333399;
   height:10px;
   color:black;
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
   BACKGROUND-IMAGE: url(images/GreySelectedGradientBackground.gif);
   BACKGROUND-REPEAT:repeat-x;
   vertical-align:top;
}
.FRProgressCellFuture
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   BACKGROUND-IMAGE: url(images/GreyGradientBackground.gif);
   BACKGROUND-REPEAT: repeat-x;
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
   vertical-align:top;
}
.FRProgressCellPast
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   BACKGROUND-IMAGE: url(images/GreyGradientBackground.gif);
   BACKGROUND-REPEAT: repeat-x;
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   vertical-align:top;
   padding-bottom:2px;
}
.FRDashCaptions
{
   /* System Defaults */
   font-size: 12px;
}
.FRFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.FREvenRowStyle
{
   /* System Defaults */
   BACKGROUND-COLOR: #e9e9e9;
}
.FRDonorListEvenRowStyle
{
   /* System Defaults */
   background-color: #eeeeee;
}
.FRListingHeading
{
   /* System Defaults */
   COLOR: white;
   BACKGROUND-COLOR: #191970;
}
.FRDonorListHeading
{
   /* System Defaults */
   color: black;
   border-style: none;
   background-color: white;
}
.FRDonorListing
{
   /* System Defaults */
   border-style: none;
}
.FROddRowStyle
{
   /* System Defaults */
   BACKGROUND-COLOR: #ffffff;
}
.FRDonorListOddRowStyle
{
   /* System Defaults */
   background-color: #ffffff;
}
.FRDonorListFooterRowStyle
{
   /* System Defaults */
   background-color: #ffffff;
   font-weight: bold;
}
.FRManagerFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.FRManagerDashBoardSection
{
   /* System Defaults */
   FONT-SIZE: 10px;
   BORDER: buttonface 1pt solid;
}
.FRManagerDashBoardSectionHeading
{
   /* System Defaults */
   background-color: #000080;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 3px 3px 3px;
   white-space: nowrap;
}
.FRManagerDashBoardSectionToolbar
{
   /* System Defaults */
   font-size: 12px;
}
.FRManagerDashCaptions:link
{
   /* System Defaults */
   text-decoration: none;
}
.FRManagerDashCaptions:visited
{
   /* System Defaults */
   text-decoration: none;
}
.FRManagerDashCaptions:hover
{
   /* System Defaults */
   text-decoration: underline;
}
.FRManagerDashCaptions:active
{
   /* System Defaults */
   text-decoration: underline;
}
.FRManagerDashCaptions
{
   /* System Defaults */
   font-size: 12px;
}
.FRManagerFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.SurveyTitle
{
   /* System Defaults */
   font-size:14pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveySubTitle
{
   /* System Defaults */
   font-size:12pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyQuestion
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyQuestionSequence
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyButtonsRow
{
   /* System Defaults */
   text-align:center;
}
.SurveyAnswer
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyAnswerColumnHeading
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyQuestionSeparator
{
   /* System Defaults */
   width:100%;
   font-size:1pt;
   background-color:#a9a9a9;
}
.SurveyConstantSumTextbox
{
   /* System Defaults */
   width:50px;
}
.SurveyResponseResultsBar
{
   /* System Defaults */
   height:5px;
   background-color:green;
   border-right:1px solid #000000;
}
.SurveyResponseColumnHeading
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyResponseCell
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyAnswerTableHeaderRow
{
   /* System Defaults */
   background-color:#a9a9a9;
}
.SurveyResponseTableHeaderRow
{
   /* System Defaults */
   background-color:#a9a9a9;
}
.SurveyTestModeMessage
{
   /* System Defaults */
   font-weight:bold;
   font-size:16pt;
   color:red;
}
.SurveyAnswerRequiredMessage
{
   /* System Defaults */
   font-weight:bold;
   font-size:10pt;
   color:black;
}
.SurveyButton
{
   /* System Defaults */
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
}
.SurveyFormTable
{
   /* System Defaults */
   border:none;
   width:100%;
}
.SurveyQuestionTable
{
   /* System Defaults */
   border:none;
}
.SurveyAnswerTable
{
   /* System Defaults */
   border:none;
}
.SurveyResponseTable
{
   /* System Defaults */
   border:none;
}
.SurveyOpenEndedEssayTextArea
{
   /* System Defaults */
   width:250px;
}
.SurveyOpenEndedAnswerTextbox
{
   /* System Defaults */
   width:150px;
}
.SurveyCompleteMessage
{
   /* System Defaults */
   font-size:10pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.SurveyErrorMessage
{
   /* System Defaults */
   color:red;
   font-size:10pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.CHDashBoardSectionHeading
{
   /* System Defaults */
   background-color: #000080;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 3px 3px 3px;
   white-space: nowrap;
}
.CHDashBoardSection
{
   /* System Defaults */
   border: buttonface 1pt solid;
   font-size: 10px;
}
.CHDashLink
{
   /* System Defaults */
   font-size: 12px;
}
.CHDashLink:link
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
}
.CHDashLink:visited
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
}
.CHDashLink:hover
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
}
.CHDashLink:active
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
}
.CHDashSubHeading
{
   /* System Defaults */
   font-size: 12px;
   font-weight: bold;
}
.CHToDoImgCell
{
   /* System Defaults */
   width: 18px;
}
.CHButtonText
{
   /* System Defaults */
   border-right: buttonface 1pt solid;
   font-size: 12px;
   text-align: center;
   white-space: nowrap;
}
.CHButtonTextActive
{
   /* System Defaults */
   FONT-WEIGHT: bold;
}
.CHButton
{
   /* System Defaults */
   border-right: buttonface 1pt solid;
   text-align: center;
   white-space: nowrap;
}
.CHFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.CHText
{
   /* System Defaults */
   font-size: 12px;
}
.CHTextRaised
{
   /* System Defaults */
   font-size: 12px;
}
.CHConsoleHeaderRightTop
{
   /* System Defaults */
   font-size: 16px;
   text-align: left;
}
.CHConsoleHeaderRightBottom
{
   /* System Defaults */
   font-size: 12px;
   text-align: left;
}
.CHInvalidUserWarningLabel
{
   /* System Defaults */
   color: #FF0000;
   font-size: 12px;
   text-align: center;
}
.CHConsoleLiteralText
{
   /* System Defaults */
   font-size: 12px;
}
.CHDashCaptions
{
   /* System Defaults */
   font-size: 12px;
}
.CHFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.CHListingHeading
{
   /* System Defaults */
   COLOR: white;
   BACKGROUND-COLOR: #191970;
}
.FundraiserReportTitleCell
{
   /* System Defaults */
   text-align:center;
   vertical-align:top;
   width:100%;
}
.FundraiserReportDescriptionTableCell
{
   /* System Defaults */
   white-space:nowrap;
   text-align:right;
   vertical-align:top;
}
.FundraiserReportDescriptionLabel
{
   /* System Defaults */
   font-size:smaller;
   font-weight:bold;
   color:Blue;
}
.FundraiserReportDataTableCell
{
   /* System Defaults */
   white-space:nowrap;
   text-align:left;
   vertical-align:top;
}
.FundraiserReportDataLabel
{
   /* System Defaults */
   font-size:smaller;
   font-weight:bold;
}
.FundraiserReportSeparator
{
   /* System Defaults */
   color:Blue;
}
.FundraiserReportButtonCell
{
   /* System Defaults */
   text-align: right;
}
.FundraiserReportDetailsButton
{
   /* System Defaults */
   font-weight:bold;
   font-size:small;
}
.FundraiserReportChartCell
{
   /* System Defaults */
   text-align:center;
   vertical-align:top;
}
.FundraiserReportFormTable
{
   /* System Defaults */
   border:0;
   width:100%;
}
.FundraiserReportTitleLabel
{
   /* System Defaults */
   color:Blue;
   font-size:large;
   font-weight:bold;
}
.SearchTextBox
{
   /* Layout */
   width: 150px;
   font-size: 10px;
   padding: 1px 4px 1px 4px;
   vertical-align: top;
   text-align: center;
   border: 1px solid #a29161;
   color: #a29161;
}
.SearchDescriptionStyle
{
   /* System Defaults */
   WHITE-SPACE: pre;
}
.SearchButton
{
   /* Layout */
   margin: 0 0 0 3px;
   padding: 0 0 0 0;
   width: 20px;
   height: 16px;
   background: url(view.image?id=424) no-repeat 0 0;
   border: 0px;
   cursor: pointer;
}
.QuickSearchFormTable
{
   /* Layout */
   text-align: right;
   vertical-align: top;
}
.QuickSearchTextbox
{
   /* Layout */
   width: 100px;
   font-size: 10px;
   padding: 1px 4px 1px 4px;
   vertical-align: top;
   text-align: center;
   border: 1px solid #a29161;
   color: #a29161;
}
.QuickSearchButton
{
   /* Layout */
   margin: 0 0 0 4px;
   padding: 0 0 0 0;
   width: 20px;
   height: 16px;
   background: url(view.image?id=423) no-repeat 0 0;
   border: 0px;
   vertical-align: top;
   cursor: pointer;
}
.CalendarViewEventItemContainer
{
   /* Layout */
   border: 0px;
   font-size: 10px;
   line-height: 120%;
}
.CalendarViewCalendarContainer
{
   /* Layout */
   width: 450px;
   margin-top: 10px;
}
.ListViewDateLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
   /* Layout */
   font-weight: normal;
   font-size: 14px;
   color: #514ca5;
   line-height: 120%;
   text-transform: uppercase;
}
.ListViewEventItemContainer
{
   /* System Defaults */
   padding-left: 5px;
   font-size: smaller;
   /* Layout */
   padding: 0px;
   font-size: 11px;
   color: #58595b;
}
.CalendarViewMonthYearLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
   /* Layout */
   font-weight: normal;
   font-size: 14px;
   color: #514ca5;
   line-height: 120%;
   text-transform: uppercase;
}
.CalendarViewDayHeader
{
   /* System Defaults */
   background-color:#336699;
   color:White;
   height:1px;
   /* Layout */
   background-color: #514ca5;
   text-transform: uppercase;
   font-size: 14px;
   border: 1px solid #fff;
   height: auto;
   padding-top: 2px;
   padding-bottom: 2px;
}
.CalendarViewOtherMonthDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   color: #CC9966;
   /* Layout */
   background-color: #cac9e4;
   color: #e9e5de;
   border: 1px solid #fff;
   font-size: 11px;
}
.CalendarViewWeekendDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   /* Layout */
   background-color: #cac9e4;
   border: 1px solid #fff;
   font-size: 11px;
   font-weight: bold;
   color: #fff;
}
.CalendarViewDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   /* Layout */
   background-color: #b9b7db;
   border: 1px solid #fff;
   font-size: 11px;
   font-weight: bold;
   color: #fff;
}
.CalendarViewSelectedDay
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   background-color: #514ca5;
   color: #fff;
   border: 1px solid #fff;
   font-size: 11px;
}
.ListViewDateRangeGoButton
{
   /* Layout */
   background-color: #E9E5DE;
   border: 1px solid #58595B;
   font-weight: bold;
   height: 22px;
   color: #58595B;
   font-size: 10px;
   text-transform: uppercase;
   line-height: 100%;
   vertical-align: middle;
   padding: 1px 2px 0px 2px;
   width: auto;
}
.ListViewEventDate
{
   /* System Defaults */
   font-weight: bold;
   color: #dd5511;
   margin-top: 15px;
   /* Layout */
   color: #58595b;
   font-weight: bold;
   text-transform: uppercase;
   font-size: 10px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 15px 0px 0px 0px;
   display: block;
   border-top: 1px solid #E8E5DB;
   width: 100%;
}
.ListViewEventTitle
{
   /* System Defaults */
   font-weight: bold;
   color: #0048BE;
   /* Layout */
   font-weight: normal;
   font-size: 12px;
   color: #514ca5;
   line-height: 120%;
   text-transform: uppercase;
}
a.ListViewEventTitle:link
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
   /* Layout */
   text-decoration: none;
   font-weight: bold;
}
a.ListViewEventTitle:active
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
   /* Layout */
   text-decoration: none;
   font-weight: bold;
}
a.ListViewEventTitle:visited
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
   /* Layout */
   text-decoration: none;
   font-weight: bold;
}
a.ListViewEventTitle:hover
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: underline;
   /* Layout */
   text-decoration: none;
   font-weight: bold;
}
.ListViewEventSubtitle
{
   /* System Defaults */
   color:#00008B;
   vertical-align:top;
   /* Layout */
   color: #514ca5;
   font-size: 11px;
   font-weight: bold;
}
.ListViewEventTime
{
   /* System Defaults */
   font-size:9pt;
   /* Layout */
   color: #58595b;
   font-size: 10px;
}
.ListViewEventLocation
{
   /* System Defaults */
   vertical-align:top;
   font-size:9pt;
   /* Layout */
   color: #58595b;
   font-size: 11px;
   font-weight: bold;
}
.EventCalendarName
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   padding-bottom: 10px;
   font-weight: normal;
   font-size: 16px;
   color: #333333;
}
.DetailEventTitle
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-weight: normal;
   font-size: 12px;
   color: #514ca5;
   line-height: 120%;
   text-transform: uppercase;
}
.DetailEventSubtitle
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   color: #514ca5;
   font-size: 11px;
   font-weight: bold;
   font-style: normal;
   display: block;
   margin-bottom: 15px;
}
.DetailCaptionContainer
{
   /* System Defaults */
   background-color:#808080;
   /* Layout */
   background: none;
}
.DetailCaption
{
   /* System Defaults */
   color:white;
   /* Layout */
   color: #58595b;
   font-weight: bold;
   text-transform: uppercase;
   font-size: 10px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 15px 0px 0px 0px;
   display: block;
   border-top: 1px solid #E8E5DB;
   width: 100%;
   padding-bottom: 10px;
}
.DetailEventCancelled
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-style: normal;
   color: #514ca5;
   font-size: 11px;
   font-weight: bold;
   text-transform: uppercase;
}
.ListViewEventCancelled
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-style: normal;
   color: #C72227;
   font-size: 11px;
   font-weight: bold;
   text-transform: uppercase;
}
.CalendarViewToday
{
   /* System Defaults */
   border: 1px solid #aaa;
   background-color: lightsteelblue;
   width: 3%;
   /* Layout */
   background-color: #514ca5;
   border: 1px solid #fff;
   font-size: 11px;
   font-weight: bold;
   color: #fff;
}
.ListViewEventTimeZone
{
   /* Layout */
   color: #58595b;
   font-size: 10px;
}
.CalendarViewAllDayEvent
{
   /* System Defaults */
   border: 1px dotted #aaa;
   margin-bottom: 10px;
   /* Layout */
   border: 0px;
   color: #fff;
   margin-left: 5px;
   margin-right: 5px;
   font-size: 10px;
   line-height: 120%;
}
.CalendarViewMultiDayEvent
{
   /* System Defaults */
   margin-bottom: 10px;
   /* Layout */
   border: 0px;
   color: #fff;
   margin-left: 5px;
   margin-right: 5px;
   font-size: 10px;
   line-height: 120%;
}
.CalendarViewEvent
{
   /* System Defaults */
   margin-bottom: 10px;
   /* Layout */
   font-size: 10px;
   line-height: 120%;
   color: #fff;
}
.CalendarFilterContainer
{
   /* System Defaults */
   float: left;
   font-size: smaller;
   width: 100%;
   border: 2px solid gray;
   /* Layout */
   border: 1px solid #E8E5DB !important;
   font-weight: normal;
   font-size: 12px;
   color: #625322;
   line-height: 100%;
   text-transform: uppercase;
   padding: 5px !important;
   width: auto;
}
.CalendarFilterSaveButton
{
   /* System Defaults */
   background-color: white;
   color: black;
   font-size: 8pt;
   width: 100px;
   /* Layout */
   background-color: #E9E5DE;
   border: 1px solid #58595B;
   font-weight: bold;
   height: auto;
   color: #58595B;
   font-size: 10px;
   text-transform: uppercase;
   line-height: 100%;
   vertical-align: middle;
   padding: 4px 2px 3px 2px;
   width: auto;
}
.CalendarFilterHorizontalDividers
{
   /* System Defaults */
   color: silver;
}
.EventCalendarPartContainer
{
   /* System Defaults */
   vertical-align: top;
   text-align: left;
   /* Layout */
   width: 450px;
}
.ListViewTopLeft
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   /* Layout */
   border-bottom: 1px solid #E8E5DB;
   padding-bottom: 5px;
   margin-bottom: 5px;
}
.ListViewTopRight
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   text-align: right;
   /* Layout */
   border-bottom: 1px solid #E8E5DB;
   padding-bottom: 5px;
   margin-bottom: 5px;
}
.ListViewTopGap
{
   /* System Defaults */
   padding-top: 5px;
   /* Layout */
   padding-top: 10px;
}
.ListViewEventTopGap
{
   /* System Defaults */
   padding-top: 10px;
}
.ListViewEventDivider
{
   /* System Defaults */
   margin-bottom: 10px;
   /* Layout */
   color: #58595b;
   font-size: 10px;
   margin-bottom: 15px;
   display: block;
}
.CalendarViewContainer
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width: 450px;
}
.CalendarViewTopLeft
{
   /* System Defaults */
   width: 35%;
   /* Layout */
   border: 0px;
}
.CalendarViewTopMiddle
{
   /* System Defaults */
   width: 30%;
   text-align: center;
   /* Layout */
   border: 0px;
}
.CalendarViewTopRight
{
   /* System Defaults */
   width: 35%;
   text-align: right;
   /* Layout */
   border: 0px;
}
.CalendarViewTodayText
{
   /* System Defaults */
   white-space: nowrap;
   /* Layout */
   font-size: 9px;
   font-weight: bold;
}
.CalendarViewBottomIcons
{
   /* System Defaults */
   text-align: right;
   /* Layout */
   font-size: 9px;
   font-weight: bold;
   padding-top: 14px;
}
.CalendarFilterSaveContainer
{
   /* System Defaults */
   text-align: right;
   /* Layout */
   margin-top: 10px;
   clear: both;
}
.CalendarFilterSaveMsg
{
   /* System Defaults */
   display: none;
   border: solid 1px #990033;
   color: #990033;
   font-size: small;
   /* Layout */
   border: 0px;
   font-size: 10px;
   font-weight: bold;
   color: #514ca5;
   display: inline;
   float: right;
}
.CalendarEventRecurMsg
{
   /* System Defaults */
   padding: 3px;
   font-weight: bold;
}
.CalendarEventRecurContainer
{
   /* System Defaults */
   border: 1pt solid gray;
   /* Layout */
   border: 0px;
}
.CalendarFormLegend
{
   /* System Defaults */
   font-weight: bold;
   /* Layout */
   font-weight: normal;
   font-size: 14px;
   color: #514ca5;
   line-height: 120%;
   text-transform: uppercase;
   padding-bottom: 10px;
}
.CalendarFormCategoryContainer
{
   /* Layout */
   color: #58595B;
   font-size: 11px;
}
.CalendarFormDateTimeContainer
{
   /* Layout */
   color: #58595B;
   font-size: 11px;
}
.CalendarFormOptionalText
{
   /* System Defaults */
   color: gray;
   vertical-align: top;
   font-size: x-small;
   /* Layout */
   color: #58595B;
   font-size: 11px;
}
.CalendarFormEventInfoContainer
{
   /* Layout */
   color: #58595B;
   font-size: 11px;
}
.CalendarFormHTMLEditor
{
   /* System Defaults */
   height: 250px;
   width: 400px;
   /* Layout */
   color: #58595B;
   font-size: 11px;
   background-color: #fff;
}
.DetailCalendarCategory
{
   /* System Defaults */
   height: 30px;
   vertical-align: bottom;
   /* Layout */
   height: auto;
   vertical-align: top;
}
.CalendarEditButtons
{
   /* Layout */
   background-color: #E9E5DE;
   border: 1px solid #58595B;
   font-weight: bold;
   height: auto;
   color: #58595B;
   font-size: 10px;
   text-transform: uppercase;
   line-height: 100%;
   vertical-align: middle;
   padding:4px 2px 3px 2px;
   width:auto;
}
.CalendarRecurOptionCell
{
   /* Layout */
   color: #58595B;
   font-size: 11px;
}
.EventCalendarButtons
{
   /* System Defaults */
   font-size:10pt;
}
.EventCalendarButtonBar
{
   /* System Defaults */
   height: 40px;
}
.CalendarFormFieldCaption
{
   /* Layout */
   width: 120px;
   vertical-align: top;
}
.DetailLeft
{
   /* System Defaults */
   width: 10%;
   text-align: left;
   /* Layout */
   color: #58595b;
   font-size: 11px;
   font-weight: bold;
}
.DetailDateTime
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   /* Layout */
   color: #58595b;
   font-size: 11px;
   border-top: 1px solid #E8E5DB;
   border-bottom: none;
}
.DetailEventDetails
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   /* Layout */
   border: none !important;
}
.DetailRight
{
   /* System Defaults */
   width: 90%;
   /* Layout */
   color: #58595b;
   font-size: 11px;
}
.ListViewContainer
{
   /* System Defaults */
   width: 100%;
   border: none;
   /* Layout */
   width: 450px;
}
.EditEventLocation
{
   /* System Defaults */
   width: 275px;
   height: 30px;
}
.EditEventFees
{
   /* System Defaults */
   width: 275px;
   height: 25px;
   /* Layout */
   height: 30px;
}
.EditEventContactInfo
{
   /* System Defaults */
   width: 275px;
   height: 25px;
   /* Layout */
   height: 30px;
}
.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;
}
.PaymentPartPaymentTable
{
   /* Layout */
   text-align: left;
}
.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 */
/*------------------------------------------
 Sigma Alpha Epsilon
------------------------------------------*/
body {
font:11px Arial,helvetica,verdana,sans-serif;
line-height:135%;
color:#333333;
}


/*------------------------------------------
 Element Styles
------------------------------------------*/

#fr_wrap_center table,
#fr_wrap_center tr,
#fr_wrap_center th,
#fr_wrap_center td
{
margin: 0;
padding: 0;
border-collapse: collapse;
border-spacing: 0;
}

img
{
border: 0px;
}

a:link,
a:visited,
a:hover
{
color: #514ca5;
text-decoration: underline;
}

p
{
margin: 0 0 0 0;
padding: 0 0 8px 0;
}

h1
{
font: 26px Arial,Helvetica,sans-serif;
color: #514ca5;
padding: 6px 0 0 0;
}

h2
{
font: bold 18px Arial,Georgia,'Times New Roman',Times,serif;
color: #333333;
padding: 0px 0 0 0;
}

h3
{
font: bold 12px 'Arial Bold',Arial,Georgia,'Times New Roman',Times,serif;
color: #514ca5;
padding: 6px 0 0 0;
}

input
{
font: 11px normal Monaco,'Trebuchet MS',Arial;
color: #333;
border: 1px solid #333;
padding: 2px 3px;
}

/*------------------------------------------
 FRAME: fr_wrap_center
 Div to center site
------------------------------------------*/

div#fr_wrap_center
{
margin: 20px auto 0 auto;
width: 1103px;
}




/*------------------------------------------
 FRAME: fr_main
 Main Frame
------------------------------------------*/

table#fr_main
{
width: 1103px;
margin: 0 0 50px 0;
}

table#fr_main td#fr_main_header
{
width: 1103px;
padding: 10px 0;
}

table#fr_main td#fr_main_center
{
width: 1103px;
padding: 14px 0 0 0;
}

table#fr_main td#fr_main_footer
{
width: 1103px;
border-top: 1px solid #fff;
}



/*------------------------------------------
 FRAME: fr_header
 Header - Logo + Search
------------------------------------------*/

table#fr_header
{
width: 1103px;
}

table#fr_header td#fr_header_l
{
width: 595px;
}

table#fr_header td#fr_header_r
{
width: auto;
text-align: right;
float: right;
vertical-align: bottom;
}

/*------------------------------------------
 FRAME: fr_center
 Center content - left sidebar, nav
------------------------------------------*/

table#fr_center
{
width: 980px;
}

table#fr_center td#fr_center_main
{
width: 755px;
vertical-align: top;
}

table#fr_center td#fr_center_main.internal
{
background: #d7d5c0;
}

table#fr_center td#fr_center_sidebar_l
{
width: 224px;
vertical-align: top;
border-right: 1px solid #fff;


}
div.fr_wrap_home td#fr_center_sidebar_l
{
background: #ABAAC4;
}


/*------------------------------------------
 FRAME: fr_footer
 Footer
------------------------------------------*/

table#fr_footer
{
width: 1104px;
}

table#fr_footer_home
{
width: 980px;
}

td#fr_footer_l
{
/*width: jono	px;*/
width: 225px; /* 2COL 719px */
vertical-align:top;
/*border-right: 1px solid #FFF;*/
padding-right: 1px;
}

td#fr_footer_c
{
width: 100%;/* 492px*/
vertical-align: top;
padding-right:1px;
/*border-right: 1px solid #FFF;*/
}

 td#fr_footer_c img{
display:block;
margin: 0 0 0 auto;
width: 615px;
}

td#fr_footer_r
{
/*width: 274px;*/
width: 262px;
vertical-align:top;
}

td#fr_footer_r img{
display: block;
}



/*-------------------------------------------------
  FRAME: fr_content
  Center content - center + right sidebar
----------------------------------------------------*/

table#fr_content
{
width: 878px;
}

table#fr_content td#fr_content_nav
{
width: 878px;
height: 44px;
vertical-align: top;
border-bottom: 1px solid #fff;
background: #ece7a4;
}

table#fr_content td#fr_content_main
{
/*width: 479px;*/
width: 615px;
vertical-align: top;
}

table#fr_content td#fr_content_sidebar_r
{
/* was --> width: 275px;
   tried --> width: 260px;*/
vertical-align: top;
border-left: 1px solid #fff;
background: #d2c98e;
padding:41px 15px 15px;

width:232px;

}
/* IE 7 width */
*:first-child+html table#fr_content td#fr_content_sidebar_r
{
width: 265px;
}
/* IE 6 width */
* html table#fr_content td#fr_content_sidebar_r
{
width: 262px;
}

.randomDisplay {
display: inline !important;
height: auto !important;
width: auto !important;
}

table#fr_content td#fr_content_sidebar_r table#eventSpotlight
{
display: none;
}

table#fr_content td#fr_content_sidebar_r table#eventSpotlight td {
display:none;
}
table#fr_content td#fr_content_sidebar_r table#eventSpotlight img {
margin:0px 0px 12px;
display:block;
}

table#fr_content td#fr_content_sidebar_r.internal
{
text-align: center;
/*padding: 32px 0 20px 0;*/
width: 232px !important;
}

table#fr_content td#fr_content_sidebar_r.internal img
{
padding: 0 0 15px 0;
}


/*------------------------------------------
  FRAME: fr_home_console
  Homepage center console
-------------------------------------------- */

table#fr_home_console
{
/*width: 620px;*/
width: 615px;

}

table#fr_home_console td#fr_home_console_1
{
/*width: 620px;*/
width: 615px;
height: 139px;
padding:0px 12px 0 23px;
background: url(view.image?id=396) no-repeat 0 0;
border-bottom: 1px solid #fff;
overflow: hidden;
}

table#fr_home_console td#fr_home_console_1 table#sunBurst
{
display: none;
}

table#fr_home_console td#fr_home_console_1 table#sunBurst td {
display:none;
}

table#fr_home_console td#fr_home_console_2
{
/*width: 620px;*/
width: 615px;
height: 140px;
_height: 122px;
vertical-align: top;
padding: 17px 17px 0 17px;
background: url(view.image?id=397) no-repeat 0 0;
border-bottom: 1px solid #fff;
}


/* IE 7 WHATS NEW height adjust
-------------------------------------------- */
*:first-child+html table#fr_home_console td#fr_home_console_2,
body:first-of-type table#fr_home_console td#fr_home_console_2
{
height: 122px;
}

table#fr_home_console td#fr_home_console_2 table#whatsNew
{
display: none;
}

table#fr_home_console td#fr_home_console_2 table#whatsNew td {
display:none;
}
#whatsNew h3, .whatsNewBlue {
margin-bottom:0px;
margin-top:15px;
color:#514CA5;
font-family:'Arial Bold',Arial,Georgia,'Times New Roman',Times,serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:0pt;
}
#whatsNew p {
padding-left:100px;
padding-top:17px;
}


table#fr_home_console td#fr_home_console_3_l
{
height: 134px; /* was 151 */
_height: 117px;
vertical-align: top;
text-align: left;
/*background: url(view.image?id=398) repeat-x 0 0;*/
background: #A9A991 url(view.image?id=398) repeat-x 0 0;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
padding:17px;

}

#fr_home_console_3_l img {
vertical-align: top;
}


/* IE 7 NEWS height adjust
--------------------------------------- */
*:first-child+html table#fr_home_console td#fr_home_console_3_l {
height: 117px;
}

/* ----------------------

   News Scroller

 --------------------- */

iframe#news {

margin: 0;

padding: 0;

width: 300px;

height: 120px;

overflow: hidden;

}

 

table#fr_home_console td#fr_home_console_3_r

{



height: 134px; /* was 151 */

_height: 117px;

vertical-align: top;

text-align: left;

/*background: url(view.image?id=399) repeat-x 0 0;*/

background: #C0BFAA url(view.image?id=399) repeat-x 0 0;

border-bottom: 1px solid #fff;


}

/* IE 7 NEWS height adjust

--------------------------------------- */

*:first-child+html table#fr_home_console td#fr_home_console_3_r {

height: 117px;

}

 

table#fr_home_console td#fr_home_console_4

{

/*width: 479px;*/

width: 615px;

}

 

table#fr_home_console td#fr_home_console_4 img

{

/*float: left;*/

vertical-align: bottom;
width: 615px;
}

 

/* -----------------------------------

   Updated News Scroller

-------------------------------------- */

#scrollMe {

color:#Ff0;

display:block;

font-family:arial,helvetica,sans-serif;

font-size:14px;

padding:0pt 4px;

}

marquee#scroll {

display:block;

height:120px;

overflow:hidden;

width:300px;

}



/* -----------------------------------------
  FRAME: fr_home_console_header
  Homepage Console - header
-------------------------------------------- */

table#fr_home_console_header
{
width: 444px;
margin: 10px 15px 0 20px;
}

table#fr_home_console_header p
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

table#fr_home_console_header th
{
width: 444px;
font: 23px 'Arial Bold',Arial,Georgia,serif;
color: #000000;
text-align: left;
}
.sunBurstLarge {
font: 23px 'Arial Bold',Arial,Georgia,serif;
color: #000000;
text-align: left;
}
.sunBurstBlue {
width: 444px;
color: #514ca5;
text-align: right;
height: auto !important;
}


table#fr_home_console_header td
{
width: 444px;
color: #514ca5;
padding: 8px 0 0 0;
}

table#fr_home_console_header td a:link,
table#fr_home_console_header td a:visited,
table#fr_home_console_header td a:hover
{
color: #514ca5;
text-decoration: underline;
}



/*-------------------------------------------------
  FRAME: fr_home_console_whatsnew
  Homepage Console - What's New
--------------------------------------------------*/

table#fr_home_console_whatsnew
{
width: 265px;
margin: 20px 15px 0 0;
float: right;
}

table#fr_home_console_whatsnew th
{
width: 265px;
font: bold 12px Arial,Georgia,'Times New Roman',Times,serif;
color: #514ca5;
text-align: left;
padding: 10px 0 0 0;
}

table#fr_home_console_whatsnew th p
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

table#fr_home_console_whatsnew td
{
width: 265px;
padding: 4px 0 8px 0;
text-align: left;
}

table#fr_home_console_whatsnew td a:link,
table#fr_home_console_whatsnew td a:visited,
table#fr_home_console_whatsnew td a:hover
{
color: #514ca5;
text-decoration: underline;
}


/*--------------------------------------------
  FRAME: fr_home_console_news
  Homepage Console - News
---------------------------------------------- */

table#fr_home_console_news
{
width: 200px;
margin: 15px auto 0 auto;
}

table#fr_home_console_news th
{
width: 200px;
text-align: left;
padding: 0 0 8px 0;
}

table#fr_home_console_news p
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

table#fr_home_console_news td
{
width: 200px;
padding: 4px 0 8px 0;
text-align: left;
}

table#fr_home_console_news td a:link,
table#fr_home_console_news td a:visited
{
color: #514ca5;
text-decoration: none;
padding: 4px 0 0 0;
}

table#fr_home_console_news td a:hover
{
text-decoration: underline;
padding: 4px 0 0 0;
}


/*---------------------------------------------------
  FRAME: fr_home_console_merchandise
  Homepage Console - Merchandise
------------------------------------------------------ */

table#fr_home_console_merchandise
{
width: 279px;
margin: 15px 0 0 15px;
}

table#fr_home_console_merchandise th
{
width: 279px;
text-align: left;
padding: 0 0 8px 0;
}

table#fr_home_console_merchandise p
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

table#fr_home_console_merchandise td
{
width: auto;
vertical-align: top;
padding: 4px 0 8px 0;
text-align: left;
font-size: 19px;
}

table#fr_home_console_merchandise td img
{
padding: 0 8px 0 5px;
float: right;
}

table#fr_home_console_merchandise td a:link,
table#fr_home_console_merchandise td a:visited
{
font-size: 11px;
color: #514ca5;
text-decoration: none;
padding: 4px 0 0 0;
}

table#fr_home_console_merchandise td a:hover
{
text-decoration: underline;
padding: 4px 0 0 0;
font-size: 11px;
}


/*--------------------------------------------
  FRAME: fr_home_spotlight
  Homepage - Spotlight
----------------------------------------------*/

table#fr_home_spotlight
{
width: 220px;
margin: 15px auto 0 auto;
}

table#fr_home_spotlight p
{
padding: 0 0 1px 0;
margin: 0 0 0 0;
}

table#fr_home_spotlight th
{
width: 220px;
padding: 12px 0;
}

table#fr_home_spotlight td
{
width: 220px;
padding: 0 0 6px 0;
}

table#fr_home_spotlight td a:link,
table#fr_home_spotlight td a:visited
{
color: #514ca5;
text-decoration: none;
font-weight: bold;
}

table#fr_home_spotlight td a:hover
{
text-decoration: underline;
}


/*------------------------------------------
   FRAME: fr_footer_sidebar_r
   Footer - Right sidebar (TGI + Text)
----------------------------------------------*/

table#fr_footer_sidebar_r
{
/*width: 274px;*/
width: 262px;
}

table#fr_footer_sidebar_r p
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

table#fr_footer_sidebar_r td#fr_footer_sidebar_r_tgi
{
/*width: 274px;*/
width: 262px;
/*height: 62px;*/
background: #8f9ac9;
text-align: center;
/*border-top: 1px solid #edeee5;*/
}

table#fr_footer_sidebar_r td#fr_footer_sidebar_r_text
{
/*width: 274px;*/
width: 262px;
text-align: left;
vertical-align: top;
font-size: 10px;
padding: 12px 0 0 0;
}


/*-------------------------------------------------
	FRAME: fr_content_internal
	Content - Internal Pages
----------------------------------------------------*/

table#fr_content_internal
{
width: 585px;
margin: 15px 15px 10px 15px;
text-align: left !important;
}

table#fr_content_internal td#fr_content_internal_breadcrumb
{
width: 595px;
text-align: left;
vertical-align: top;
color: #514ca5;
font-weight: bold;
margin: 0 auto !important;
}

table#fr_content_internal th#fr_content_internal_page_header
{
width: 595px;
text-align: left;
vertical-align: top;
font: 26px Arial,Helvetica,sans-serif;
color: #514ca5;
}

table#fr_content_internal th#fr_content_internal_main
{
width: 595px;
text-align: left;
vertical-align: top;
}

#fr_content_internal_main {
text-align: left;
}

/* -------------------------------------
   FRAME: fr_sidebar_l
   Left Sidebar (photo + menu)
--------------------------------------- */

table#fr_sidebar_l
{
width: 224px;
}



table#fr_sidebar_l td#fr_sidebar_l_photo
{
width: 224px;
}

table#fr_sidebar_l td#fr_sidebar_l_photo img
{
position: relative;
margin: -16px 0 0 0;
}

table#fr_sidebar_l td#fr_sidebar_l_main
{
width: 224px;
padding: 10px 0 0 0;
}


/*-----------------------------------
	Profile Display
----------------------------------- */

table.profile-display
{
width: 450px;
border: 0px;
background: transparent;
margin: 0 0 2em;
}

table.profile-display caption
{
margin: 0;
padding: 5px 0px;
text-align: left;
border: 0px;
background: transparent;
font: bold 18px Arial,Georgia,'Times New Roman',Times,serif;
color: #333;
}

table.profile-display th,
table.profile-display td
{
margin: 0;
text-align: left;
line-height: 14px;
vertical-align: top
}

table.profile-display th
{
color: #000;
text-align: left;
padding: 3px 5px !important;
margin: 0;
width: 150px;
vertical-align: top;
white-space: nowrap;
}

table.profile-display td
{
text-align: left;
padding: 0px 5px !important;
vertical-align: middle;
}

table.profile-display tr
{
background: transparent;
}

table.profile-display tr.alt
{
background: transparent;
}

.profile-display td span
{
text-align: left !important;
padding: 0px;
}

/*-----------------------------------------------
	FRAME: fr_topbox
	Top Box - nav + quick search
-------------------------------------------------- */

table#fr_topnav
{
width: 300px;
position: relative;
float: right;
}
/* ---------------------------------
   Main Nav Ribbon
------------------------------------ */

table#fr_topnav td
{
vertical-align: top;
text-align: right;
}

/* Adjust Drop Down ITEM  */
table.menuSubItem523 td.menuItem523,
table.menuSubItem524 td.menuItem524,
table.menuSubItem525 td.menuItem525,
table.menuSubItem526 td.menuItem526,
table.menuSubItem527 td.menuItem527,
table.menuSubItem604 td.menuItem604,
table.menuSubItem663 td.menuItem663,
table.menuSubItem659 td.menuItem659,
table.menuSubItem660 td.menuItem660,
table.menuSubItem662 td.menuItem662,
table.menuSubItem658 td.menuItem658,
table.menuSubItem661 td.menuItem661,
/* HOVER */
table.menuSubItem523 td.menuHover523,
table.menuSubItem524 td.menuHover524,
table.menuSubItem525 td.menuHover525,
table.menuSubItem526 td.menuHover526,
table.menuSubItem527 td.menuHover527,
table.menuSubItem604 td.menuHover604,
table.menuSubItem663 td.menuHover663,
table.menuSubItem659 td.menuHover659,
table.menuSubItem660 td.menuHover660,
table.menuSubItem662 td.menuHover662,
table.menuSubItem658 td.menuHover658,
table.menuSubItem661 td.menuHover661,
/* ACTIVE */
table.menuSubItem523 td.menuActive523,
table.menuSubItem524 td.menuActive524,
table.menuSubItem525 td.menuActive525,
table.menuSubItem526 td.menuActive526,
table.menuSubItem527 td.menuActive527,
table.menuSubItem604 td.menuActive604,
table.menuSubItem663 td.menuActive663,
table.menuSubItem659 td.menuActive659,
table.menuSubItem660 td.menuActive660,
table.menuSubItem662 td.menuActive662,
table.menuSubItem658 td.menuActive658,
table.menuSubItem661 td.menuActive661
 {
padding: 2px 5px !important;
/*background-color: #e9de0a !important;*/
background-image: none !important;
}



/* ---------------------------------
	BBNC Fixes
------------------------------------ */

.wsNowrap
{
white-space: normal
}

/* Add padding for search results TR */

tr.SearchHeaderRow td
{
padding-bottom: 12px;
border-bottom: 1px solid #555;
}

/* ---------------------------------
    Donation Form
------------------------------------ */
 
.DonationCaptureRequiredFieldMarker {
color:#EA2121;
font: bold 14px/1 verdana, sans-serif;
vertical-align:middle !important;
width: 16px;
height: 14px;
}


* .DonationFormTable img {
display:inline;
}
 
* .DonationFieldControlCell span label {
white-space:nowrap;
font-weight:normal;
font-size:11px;
}
 
td.DonationFieldControlCell span.DonationCaptureReadonlyValue {
width:235px;
display:block;
} 
 
* .DonationGridHeader td {
font-size:12px;
border:none !important;
font-weight:bold;
}
 
* .DonationGridEvenRow td, * .DonationGridEvenRow td span, * .DonationGridOddRow td, * 

.DonationGridOddRow td span {
font-size:12px;
border:none !important;
}
 
* .DonationGridFooter td, * .DonationGridFooter td span, * .DonationGridFooter label {
font-weight:normal;
font-size:12px;
}

.DonationListingHeading span,
.DonationCaptureListingHeading span {
padding: 10px 0 0 8px;
margin: 17px 0 0;
/*border-top: 1px solid #fff;*/
font-size: 85%;
display: block;
}

*:first-child+html .BBFieldCheckboxCaption input {
border: none;
}

/* adjsut $ */
table.DonationFormTable td.DonationFieldControlCell table.taLeft tr td.BBFieldControlCell table tr td span {
padding: 2px;
}

/* ----------------------------
   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,
table.BBMembershipFormTable tbody tr td div table.w100p tbody tr td table.w100p tbody tr td.wsNowrap span input,
table.BBMembershipFormTable tbody tr td div table.w100p tbody tr td table.w100p tbody tr td.wsNowrap span label,*/
/* universal simplify */
* span label, * span input, td input {
vertical-align: middle;
}

td#PC949_thCaptionAmount {
padding-top: 8px;
}

td.sDonationCaptureFieldControlCell table {
margin-left: 0 !important;
} 


/*------------------------------------------
 Event Registration - Title
------------------------------------------*/
.EventSectionHeader span {
display: block;
padding-top: 12px;
}

/*------------------------------------------
 Directory Form
------------------------------------------*/
*:first-child+html .DirectoryFormButtonCell {
padding-left: 56px !important;
}

tr#PC649_btnRowTop td {
text-align: left !important;
padding-left: 104px;
_padding-left: 57px;
}

*:first-child+html tr#PC649_btnRowTop td {
padding-left: 57px;
}








/*-------------------------------------
Added Styles from Nick
--------------------------------------*/

img.right {
	float: right;
	padding: 1px;
	border: 1px solid #666;
        margin-left: 6px;
	}

img.rightnoborder {
	float: right;
	padding: 1px;
	border: none;
        margin-left: 6px;
	}

img.right_middle {
	float: right;
	padding: 1px;
	border: 1px solid #666;
	margin-left: 6px;
	vertical-align: middle;
	}

img.left {
	float: left;
	padding: 1px;
	border: 1px solid #666;
	margin-right: 6px;
	}

div.imagelib_thumbnail {
	inherit: none;
	float: none; 
	height: 164px;
	width: 100%;
	padding-top: 2px;
	}

div.imagelib_thumbnail_border {
	inherit: none;
	float: none; 
	height: 164px;
	width: 100%;
	padding-top: 2px;
	border-bottom: 1px solid #666;
	margin-bottom: 4px;
	}

div.imagelib_thumbnail_120 {
	inherit: none;
	float: none; 
	height: 120px;
	width: 100%;
	padding-top: 2px;
	border-bottom: 1px solid #666;
	margin-bottom: 4px;
	}

div.imagelib_thumbnail_210 {
	inherit: none;
	float: none; 
	height: 210px;
	width: 100%;
	padding-top: 2px;
	border-bottom: 1px solid #666;
	margin-bottom: 5px;
	}

.video {
                padding: 4px;
                float: right;
                }

div.frontbutton {
                display: inline;
               padding: 2px;
               border: none;
               height: auto;
               width: auto;
}

div.frontbutton img {
              display: inline;
              margin: 2px;
              border: none;
}

#flagrollover {
 display: block;
 width: 150px;
 height: 96px;
 background: url("http://www.sae.net/view.image?id=886") no-repeat 0 0;
 padding: 0px; 
 border: none;
 margin: 0em;
 }

#flagrollover:hover { 
  background-position: -160px 0px;
}

#flagrollover span {
  display: none;
}

#tierollover {
 display: block;
 width: 49px;
 height: 96px;
 background: url("http://www.sae.net/view.image?id=885") no-repeat 9px 9px;
 padding: 0px; 
 border: none;
 margin: 0em;
}

#tierollover:hover { 
  background-position: -59px 0px;
}

#tierollover span {
  display: none;
}

/*-------------------------------------
Chapter Management Customization
--------------------------------------*/


#SAE_ChapterManagement_Containter {
    width: 1103px;
    float: left;
    margin-right: auto;
    margin-left: auto;
    margin-top; auto;
    padding: 0px;
    text-align: left;
}
#SAE_ChapterManagement_NavBar_Container  {
    width: 224px;    
    float: left;
}
#SAE_ChapterManagement_Content_Container  {
    background: #d7d5c0;
    width: 878px;
    float: left;
}

#SAE_ChapterManagement_NavBar{
    width: 220px; 
       float: right;
}
#SAE_ChapterManagement_Content{
    margin: 0 15px;
}
div.SAE_ChapterManagement_LabelColumn{
float:left;
text-align:right;
width:200px;
}
div.SAE_ChapterManagement_ControlColumn{
     float:left;
margin:0 0 1em;
}
div.SAE_ChapterManagement_ControlColumn select {
     font-weight:normal; /* changed from bold to normal by jono, may 9, 2009 */
}

div.noFloat {
     clear: left;
 vertical-align:bottom;
}

Span.SAE_ChapterManagement_Form_LBL {
   width:150px;
display:block !important;
font-size:12px;
font-weight:bold;
margin:2px 6px 0 auto;

}

Span.SAE_ChapterManagement_Form_SelectInitiationDateLabel {
display:block !important;
font-size:12px;
font-weight:bold;
margin-left: 800;
padding-right:800;
padding-top: 6px;


}

Input.SAE_ChapterManagement_Form_TB {
   width: 200px;

}

Select.SAE_ChapterManagement_Form_DDL {
   width: 210px;

}



A.SAE_ChapterManagement_NavButton {
    font: bold 12px 'Arial Bold',Arial,Georgia,'Times New Roman',Times,serif;
color: #514ca5;
padding: 6px 0 0 0;
}

a:hover.SAE_ChapterManagement_NavButton {
    font: bold 12px 'Arial Bold',Arial,Georgia,'Times New Roman',Times,serif;
color: #514ca5;
padding: 6px 0 0 0;
}


Span.SAE_ChapterManagement_Form_Page_Title {
font-size: 16px;
font-weight: bold;
display:block;
border-bottom: 12px;

}

Span.SAE_ChapterManagement_Form_Page_Description {
font-size: 14px;
margin-bottom: 1em;
display:block;
}

Span.SAE_ChapterManagement_Form_Section_Title {
font-size: 14px;
font-weight: bold;
display:block;}


ul.SAE_ChapterManagement_NavList {
list-style: none;
margin-left: 0px;
padding-left: 0px;
}

li.SAE_ChapterManagement_NavItem {
margin-bottom: 10px;

}

input.SAE_ChapterManagement_FirstButton {
margin: 5px;
}

input.SAE_ChapterManagement_Return_Button {
margin: 5px;
}


input.SAE_ChapterManagement_Button {
margin-left: 5px;
margin-right: 5px;
}
input.SAE_ChapterManagement_LastButton {
margin: 5px;
}
input.SAE_ChapterManagement_UnderButton {
margin: 5px;
}

#PC1023_ctl00_InitiationScreenUC_InitiationEntry1_clearBTN2{
margin-left: 5px;
margin-right: 5px;
}

.SAE_Calendar_Day {
background-color: #b9b7db;
border: 1px solid #fff;
font-size: 11px;
font-weight: bold;
color: #fff;
height:50px;
}



.SAE_Calendar_PartContainer {
width: 450px;
margin-right: 200px;
border-right: 200px;
}


.SAE_Calendar_SelectedDay {
background-color: #514ca5;
color: #fff;
border: 1px solid #fff;
font-size: 11px;
height:50px;
}

.SAE_Calendar_Selector {

}

.SAE_Calendar_WeekendDay {
background-color: #cac9e4;
border: 1px solid #fff;
font-size: 11px;
font-weight: bold;
color: #fff;
height:50px;
}

.SAE_Calendar_Today {
background-color: #514ca5;
border: 1px solid #fff;
font-size: 11px;
font-weight: bold;
color: #fff;
height:50px;
}

.SAE_Calendar_OtherMonthDay {
background-color: #cac9e4;
color: #e9e5de;
border: 1px solid #fff;
font-size: 11px;
height:50px;
}

.SAE_Calendar_NextPrev {

}

.SAE_Calendar_DayHeader {
background-color: #514ca5;
text-transform: uppercase;
font-size: 14px;
border: 1px solid #fff;
height: auto;
padding-top: 2px;
padding-bottom: 2px;
color:White;
}

.SAE_Calendar_Title {
border: 0px solid #fff;
font-size:16px;
font-weight:bold;
}

Span.SAE_ChapterManagement_ErrorLabel { 
font-size: 14px;
color: red;
}

Span.SAE_ChapterManagement_StatusLabel { 
font-size: 14px;
color: red;
}

span.SAE_ChapterManagement_ChangesLabel {
font-size: 14px;
color: #1B2C85;
padding-top: 10px;
vertical-align: bottom;
display:block !important;
}

Span.SAE_ChapterManagement_AdminLabel { 

}

.SAE_ChapterManagement_Member_Grid td {
padding: 10px;
}



.SAE_ChapterManagement_Member_Grid_Row {

}

.SAE_ChapterManagement_Member_Grid_SelectedRow {

}

.SAE_ChapterManagement_Member_Grid_AlternatingRow {

}

.SAE_ChapterManagement_Member_Grid_Header {

}

.SAE_ChapterManagement_Initiate_Grid {
}



.SAE_ChapterManagement_Initiate_Grid td, .SAE_ChapterManagement_Initiate_Grid th {
padding:6px !important;
}

.SAE_ChapterManagement_Initiate_Grid_Row {

}

.SAE_ChapterManagement_Initiate_Grid_SelectedRow {

}

.SAE_ChapterManagement_Initiate_Grid_AlternatingRow {

}

.SAE_ChapterManagement_Initiate_Grid_Header {

}

.SAE_ChapterManagement_Initiate_Grid_Header {

}

span.SAE_ChapterManagement_InitiationSummaryTitle {
font-weight: bold;
font-size: 13px;
}

span.SAE_ChapterManagement_InitiationSummaryLBL {
font-size: 13px;

}
span.SAE_ChapterManagement_Form_Payment_LBL {
font-size: 13px;

}


table.SAE_ChapterManagement_Table {
font-size:12px;
width:100%;
}
table.SAE_ChapterManagement_Table td {
padding:6px 6px 6px 0 !important;
}


#PC885_ctl00_ChapterMgtScreenUC_MemberEntry1_MemberGrid td {
padding: 1px;
}


#PC885_ctl00_ChapterMgtScreenUC_MemberEntry1_MemberGrid th {
padding: 1px;
}

#PC885_ctl00_PledgeScreenUC_PledgeDateChooserUC_ClearBtn{

}


/*-------------------------------------
End of Chapter Management Customization
--------------------------------------*/
