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}
BODY
{
   /* Layout */
   background-color:#131347;
}
.ContentTB2
{
   /* System Defaults */
   background-color:#DDDBDB;
   border:outset 1px;
}
.ContentTB2Hot
{
   /* System Defaults */
   background-color:#C0C0CF;
   border:outset 1px;
}
.BBModalBackground
{
   /* System Defaults */
   background-color: gray;
   filter: alpha(opacity=50);
   opacity: 0.5;
   -moz-opacity: 0.5;
}
.ContentTB
{
   /* System Defaults */
   background-color:#C0C0C0;
   border:outset 1px;
}
.ContentTBHot
{
   /* System Defaults */
   background-color:#C0C0CF;
   border:outset 1px;
}
.PageDesignerPane
{
   /* System Defaults */
   padding:1px;
}
.PageDesignerPaneHot
{
   /* System Defaults */
   background-color:#f5f5f5;
   border:dashed 1px green;
}
.BBFormCheckListContainer
{
   /* System Defaults */
   Height:100px;
   Overflow:auto;
}
.BBCalendarWeekendDay
{
   /* System Defaults */
   BORDER-RIGHT: black 1px solid;
   BORDER-TOP: black 1px solid;
   BORDER-LEFT: black 1px solid;
   BORDER-BOTTOM: black 1px solid;
}
.BBCalendarDay
{
   /* System Defaults */
   BORDER-RIGHT: black 1px solid;
   BORDER-TOP: black 1px solid;
   BORDER-LEFT: black 1px solid;
   BORDER-BOTTOM: black 1px solid;
}
.ReportInformationCell
{
   /* System Defaults */
   height:150px;
   white-space:normal;
   overflow:auto;
}
.BBModalDialog
{
   /* System Defaults */
   border: solid thin #999999;
   /* Layout */
   border:0;
}
.BBModalDialogTitle
{
   /* System Defaults */
   background-color: #000066;
   border-bottom: solid thin #999999;
   color: #FFFFFF;
   font-weight: bold;
   overflow: hidden;
   padding: 3px 3px 3px 3px;
   text-align: left;
   white-space: nowrap;
}
.BBModalDialogContent
{
   /* System Defaults */
   background-color: #FFFFFF;
   padding: 3px 3px 3px 3px;
}
.BBModalDialogButton
{
   /* System Defaults */
   width: 100px;
}
.BBSequenceMap
{
   /* System Defaults */
   margin:0px;
   padding:0px;
}
.BBSequenceMapStepList
{
   /* System Defaults */
   margin:0;
   padding:0;
   display:block;
   overflow:auto;
}
.BBSequenceMapStep
{
   /* System Defaults */
   list-style:none;
   float:left;
   margin-right:6px;
   margin-bottom:5px;
}
.BBSequenceMapCurrentStep
{
   /* System Defaults */
   font-weight:bold;
}
.BBSequenceMapStepItem
{
   /* System Defaults */
   display:block;
   border:1px solid #999999;
   background-color:#DDDDDD;
   padding:10px 5px;
   text-decoration:none;
   color:#000000;
   min-width:60px;
   text-align:center;
   font-size:10px;
   min-height:13px;
   white-space:nowrap;
}
.BBSequenceMapStepLink
{
   /* System Defaults */
   color:#000000;
   font-size:10px;
}
.BBSequenceMapStepLink:link
{
   /* System Defaults */
   color:#000000;
   font-size:10px;
}
.BBSequenceMapStepLink:visited
{
   /* System Defaults */
   color:#000000;
   font-size:10px;
}
.BBSequenceMapStepLink:hover
{
   /* System Defaults */
   color:#000000;
   text-decoration:underline;
   background-color:#EEEEEE;
   font-size:10px;
}
.BBSequenceMapStepLink:active
{
   /* System Defaults */
   color:#000000;
   font-size:10px;
}
.BBSequenceMapCurrentStepItem
{
   /* System Defaults */
   background-color:#AAAAAA;
   border-color:#555555;
}
.BBSequenceMapContentContainer
{
   /* System Defaults */
   clear:left;
   margin-top:20px;
}
.BBSequenceMapNavigationContainer
{
   /* System Defaults */
   float:right;
   margin-top:15px;
   margin-right:25px;
}
.DCFieldCaption
{
   /* System Defaults */
   width:150px;
   display:block;
   float:left;
   margin-right:2px;
   padding-right:5px;
   text-align:right;
}
.DCCreditValidation
{
   /* System Defaults */
   margin-bottom:0px;
}
.DCCreditExpiration
{
   /* System Defaults */
   margin-bottom:0px;
}
.DonationCaptureFormTableFieldset
{
   /* System Defaults */
   border:none;
}
.DonationCaptureFormTableFieldLegend
{
   /* System Defaults */
   font-weight:bold;
   font-size:13px;
   color:#000000;
   padding:0px;
}
.DonationCaptureFormTableFDFieldLegend
{
   /* System Defaults */
   font-weight:normal;
   font-size:11px;
}
.BBSequenceMapOptionalContainer
{
   /* System Defaults */
   float:left;
   margin-top:15px;
   margin-right:25px;
}
.BBClear
{
   /* System Defaults */
   clear: both;
   display: block;
   position: relative;
}
.BBCalendar
{
   /* System Defaults */
   border-color:black;
}
.BBCalendar:active
{
   /* System Defaults */
   color:#00008b;
}
.BBCalendar:hover
{
   /* System Defaults */
   color:#00008b;
}
.BBCalendar:link
{
   /* System Defaults */
   color:#00008b;
}
.BBCalendar:visited
{
   /* System Defaults */
   color:#00008b;
}
.BBCalendarDayHeader
{
   /* System Defaults */
   background-color:#336699;
   color:White;
   height:1px;
}
.BBCalendarNextPrev
{
   /* System Defaults */
   background-color:#336699;
   color:white;
}
.BBCalendarOtherMonthDay
{
   /* System Defaults */
   color:#CC9966;
}
.BBCalendarSelectedDay
{
   /* System Defaults */
   font-weight:bold;
}
.BBCalendarSelector
{
   /* System Defaults */
   background-color:#336699;
}
.BBCalendarTitle
{
   /* System Defaults */
   background-color:#336699;
   color:white;
   font-weight:bold;
}
.BBCalendarTodayDay
{
   /* System Defaults */
   background-color:#b0c4de;
}
.BBFieldCaption
{
   /* System Defaults */
   text-align:right;
   white-space:nowrap;
   /* Layout */
   font-weight:bold;
   font-size:11px;
}
.BBFieldCheckboxCaption
{
   /* System Defaults */
   text-align:left;
}
.BBFieldControlCell
{
   /* System Defaults */
   text-align:left;
}
.BBFormButtonCell
{
   /* System Defaults */
   text-align:center;
}
.BBFormButtonRow
{
   /* System Defaults */
   background-color:white;
}
.BBFormChecklist
{
   /* System Defaults */
   border:1pt solid buttonFace;
   /* Layout */
   border:none;
}
.BBFormErrorMessage
{
   /* System Defaults */
   color:red;
   font-weight:bold;
}
.BBFormReadonlyValue
{
   /* System Defaults */
   font-style:italic;
}
.BBFormRequiredFieldMarker
{
   /* System Defaults */
   color:red;
   font-size:medium;
   font-weight:bolder;
   vertical-align:middle;
}
.BBFormRequiredFieldMissingText
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
}
.BBFormSelectList
{
   /* System Defaults */
   background-color:White;
   width:auto;
   /* Layout */
   color:#1E4864;
   font-size:11px;
}
.BBFormTable
{
   /* System Defaults */
   border:1pt solid buttonface;
   /* Layout */
   border:0;
}
.BBFormTextArea
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   /* Layout */
   font-family:Arial,Helvetica;
   color:#1E4864;
   font-size:11px;
}
.BBFormTextbox
{
   /* System Defaults */
   width:150px;
}
.BBFormTitle
{
   /* System Defaults */
   border-bottom:1pt solid buttonface;
   color:black;
   font-weight:bold;
   text-align:center;
   /* Layout */
   background-color:#fff;
   border:0;
   color:#2D2C61;
   font-family:Georgia,"Times New Roman",Times,serif;
   font-size:13.5px;
   font-weight:bold;
   line-height:normal;
   text-align:left;
}
.BBFormValidatorSummary
{
   /* System Defaults */
   background-color:white;
   color:red;
   text-align:left;
}
.BBListingHeading
{
   /* System Defaults */
   background-color:buttonFace;
   border:1pt solid buttonFace;
   font-size:10pt;
   text-align:left;
   /* Layout */
   background-color:#fff;
   border:0;
   color:#2D2C61;
   font-family:Georgia,"Times New Roman",Times,serif;
   font-size:13.5px;
   font-weight:bold;
   line-height:normal;
}
.BBListingTable
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   border-top:1pt solid buttonFace;
   /* Layout */
   border-bottom:0;
   border-top:0;
}
.BBMessage
{
   /* System Defaults */
   font-style:italic;
}
.BBNameLink:active
{
   /* System Defaults */
   color:Black;
}
.BBNameLink:hover
{
   /* System Defaults */
   color:Green;
}
.BBNameLink:link
{
   /* System Defaults */
   color:black;
}
.BBNameLink:visited
{
   /* System Defaults */
   color:blue;
}
.PagedListFooter
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.PagedListFooterLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.PagedListFooterLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.PagedListFooterLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.SpellBody
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:0px 6px 6px 6px;
}
.SpellButton
{
   /* System Defaults */
   margin:0px, 0px, 2px, 2px;
   width:100%;
}
.SpellCheckBadWord
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
}
.SpellCheckTextBox
{
   /* System Defaults */
   width:100%;
}
.SpellFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
}
.SpellHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.SpellHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
}
.SpellHeadLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
}
.SpellLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   text-align:right;
}
.SpellSubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
}
.SpellSuggestionList
{
   /* System Defaults */
   border:1px solid black;
   height:auto;
   width:100%;
}
.SpellText
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:12px, 6px, 6px, 6px;
}
.SpellTextValue
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   text-align:left;
}
.BBListOddRowStyle
{
   /* System Defaults */
   background-color:#e9e9e9;
   /* Layout */
   background-color:#fff;
}
.MatchFinderResultsList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.OCCHeader
{
   /* System Defaults */
   font-family: arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 10pt;
   color: #FF9900;
}
.OCCClassName
{
   /* System Defaults */
   font-family: arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #0066CC;
}
.ReportCalendar
{
   /* System Defaults */
   FONT-SIZE: 8pt;
}
.SpellFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
}
.MatchFinderDetailsValue
{
   /* System Defaults */
   font-size:10pt;
   font-style:normal;
}
.SpellFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.SpellFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
}
.ReportTitle
{
   /* System Defaults */
   height:18px;
}
.LoginSectionHeader
{
   /* System Defaults */
   font-style:italic;
   font-weight:bold;
   text-align:left;
   background-color: #eeeeee;
   padding-left:4px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:black;
   /* Layout */
   font-style:normal;
   background-color:#fff;
}
.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;
}
.LoginFieldCaption
{
   /* Layout */
   padding-right:5px;
}
.LoginFieldMessage
{
   /* System Defaults */
   FONT-SIZE: 8pt;
   COLOR: gray;
   FONT-FAMILY: Arial Narrow;
}
.LoginFormTable
{
   /* System Defaults */
   border:0;
   width:275px;
}
.LoginFormTextArea
{
   /* System Defaults */
   width:140px;
}
.LoginFormTitle
{
   /* System Defaults */
   Padding-right:2px;
   Padding-top:6px;
   Padding-bottom:6px;
   font-family:verdana, arial;
   color:#2B3b76;
   font-size: 14px;
   text-align:left;
   border-bottom:none;
   /* Layout */
   border-bottom:0;
   text-align:left;
   	font-family:Georgia, "Times New Roman", Times, serif;
   	font-size:16.5px;
   	font-weight:bold;
   	color:#2D2C61;
   	line-height:normal;
}
.RoleImage
{
   /* System Defaults */
   width:20px;
   margin:2px 2px 2px 2px;
}
.RoleImageContainer
{
   /* System Defaults */
   padding:2px 2px 2px 2px;
}
.ProfileImageDefault
{
   /* System Defaults */
   width:100px;
}
.ProfileFormPrivateControlCell
{
   /* System Defaults */
   text-align:center;
}
.ProfileFieldCaptionDisabled
{
   /* System Defaults */
   color:#CCCCCC;
}
.ProfileFormButtonCell
{
   /* System Defaults */
   text-align:right;
}
.ProfileFormRequiredFieldMarkerDisabled
{
   /* System Defaults */
   color:#CCCCCC;
}
.ProfileFormTable
{
   /* System Defaults */
   border:0;
}
.ProfileFormChildRowTitle
{
   /* System Defaults */
   text-align:right;
}
.ProfileFormTitle
{
   /* System Defaults */
   text-align:left;
}
.DirectoryListingItemInteriorTable
{
   /* System Defaults */
   border-collapse: collapse;
   white-space: nowrap;
   width: 100%;
}
.DirectoryFieldControlCell
{
   /* Layout */
   padding:5px;
}
.DirectoryPagingButton
{
   /* System Defaults */
   width:60px;
}
.DirectoryListingHeading
{
   /* System Defaults */
   border-left: 1pt solid #FFFFFF;
   border-right: 1pt solid #FFFFFF;
   padding: 3px;
   /* Layout */
   padding:5px 20px 5px 0px;
}
.DirectoryListingItem
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   vertical-align: top;
   /* Layout */
   padding-right:10px;
}
.DirectoryListingTable
{
   /* System Defaults */
   border-collapse: collapse;
   /* Layout */
   width:400px;
}
.DonationHelpFormDDTable
{
   /* System Defaults */
   height:275px;
}
.DonationHelpFormGATable
{
   /* System Defaults */
   height:280px;
}
.DonationHelpFormCheckTable
{
   /* System Defaults */
   height:50px;
}
.DonationHelpFormCSCTable
{
   /* System Defaults */
   height:400px;
}
.DonationCaptureFieldControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   width:400px;
}
.DonationCaptcha
{
   /* System Defaults */
   margin:0px;
}
.DonationCaptchaControlCell
{
   /* System Defaults */
   margin-left:154px;
   clear:right;
   margin-top:3px;
   white-space: nowrap;
}
.DonationCaptchaImageContainer
{
   /* System Defaults */
   border:1px solid #AAAAAA;
}
.DonationCaptchaActionLinkContainer
{
   /* System Defaults */
   text-align:right;
}
.DonationECardSectionSeparator
{
   /* System Defaults */
   background-color:LightGrey;
   margin-left:20px;
   padding:2px;
}
.DonationECardSectionBody
{
   /* System Defaults */
   padding:5px 5px 5px 20px;
}
.DonationECardTemplate
{
   /* System Defaults */
   padding:2px;
}
.DonationCaptureFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   width:150px;
   /* Layout */
   background:#fff;
   padding-right:6px;
   width:125px;
}
.DonationFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   /* Layout */
   background:#fff;
   padding-right:6px;
   width:125px;
}
.DonationCaptchaCaption
{
   /* System Defaults */
   float:left;
   clear:left;
   text-align:right;
   padding-top:5px;
   padding-bottom:5px;
   margin-top:2px;
}
.DonationCaptureFieldControlCell
{
   /* Layout */
   width:205px;
   padding:5px 0;
}
.DonationButtonCell
{
   /* System Defaults */
   text-align:right;
}
.DonationCaptureReadonlyValue
{
   /* System Defaults */
   text-align:left;
   font-size:x-small;
}
.DonationCaptureRequiredFieldMarker
{
   /* Layout */
   width:120px;
}
.DonationRequiredFieldMarker
{
   /* Layout */
   width:120px;
}
.DonationCaptureSelectListNarrow
{
   /* System Defaults */
   width:75px;
}
.DonationCaptureFormTable
{
   /* System Defaults */
   width:100%;
}
.DonationFormTable
{
   /* Layout */
   border: 0px;
   width:450px;
}
.DonationCaptureTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:200px;
}
.DonationTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:200px;
}
.DonationCaptureTextbox
{
   /* Layout */
   width:200px;
}
.DonationCaptureTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.DonationCaptureTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:200px;
}
.DonationTextbox
{
   /* Layout */
   width:200px;
}
.DonationTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.DonationTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:200px;
}
.DonationGridFooter
{
   /* Layout */
   border:0;
   background-color: #fff;
}
.DonationGridHeader
{
   /* Layout */
   border:0;
   background-color: #fff;
}
.DonationGridEvenRow
{
   /* Layout */
   border:0;
   background-color: #fff;
}
.DonationCaptureListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:White;
   height:30px;
   text-align:center;
   /* Layout */
   color:#2D2C61;
   font-family:Georgia,"Times New Roman",Times,serif;
   font-size:16.5px;
   font-weight:bold;
   line-height:normal;
   text-align:left;
   background-color:#fff;
   padding:5px 0 15px;
}
.DonationListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:white;
   height:30px;
   text-align:center;
   /* Layout */
   color:#2D2C61;
   font-family:Georgia,"Times New Roman",Times,serif;
   font-size:16.5px;
   font-weight:bold;
   line-height:normal;
   text-align:left;
   background-color:#fff;
   padding:5px 0 15px;
}
.DonationGridOddRow
{
   /* Layout */
   border:0;
}
.BBClassNotesApprovalFilterRow
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   border-top:1pt solid buttonFace;
}
.BBClassNotesDisplayTable
{
   /* System Defaults */
   width:100%;
}
.BBClassNotesNoteTitleRow
{
   /* System Defaults */
   color:black;
   vertical-align:top;
}
.BBClassNotesTabButtonSelected
{
   /* System Defaults */
   font-weight:bold;
}
.BBClassNotesFormTable
{
   /* System Defaults */
   width:100%;
}
.BBClassNotesTextArea
{
   /* System Defaults */
   width:100%;
}
.BBClassNotesLastModifiedMessage
{
   /* System Defaults */
   color:black;
   text-align:right;
}
.EventAttendeesComplete
{
   /* System Defaults */
   background-color:#eeeeee;
   color:#666666;
   padding-left:2px;
   font-size:xx-small;
   /* Layout */
   background-color:#fff;
   font-size:9px;
   border:0;
   color:#707070;
}
.EventAttendeesCurrent
{
   /* System Defaults */
   background-color:#eeeeee;
   color:#666666;
   padding-left:2px;
   font-size:xx-small;
   font-weight:bold;
   /* Layout */
   background-color:#fff;
   font-size:9px;
   border:0;
   color:#707070;
}
.EventAttendeesFuture
{
   /* System Defaults */
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
}
.EventAttendeesGrid
{
   /* System Defaults */
   font-size:xx-small;
   color:#666666;
   vertical-align:top;
   background-color:#eeeeee;
   border:1px solid #dcdcdc;
   padding-right:8px;
   margin-bottom:10px;
   /* Layout */
   background-color:#fff;
   font-size:9px;
   border:0;
   color:#707070;
}
.EventAttendeesOverallTotal
{
   /* System Defaults */
   font-weight:normal;
   background-color:#eeeeee;
   font-size:xx-small;
   padding-right:6px;
   /* Layout */
   background-color:#fff;
   font-size:9px;
   border:0;
}
.EventItemRegistrantsEventName
{
   /* System Defaults */
   background-color:#eeeeee;
   font-style:italic;
   font-weight:bold;
   text-align:left;
   padding-left:4px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:black;
   /* Layout */
   font-style:normal;
   background-color:#fff;
   color:#851B1B;
   font-size:13px;
}
.EventItemsSelectionGrid
{
   /* System Defaults */
   margin-top:6px;
   margin-bottom:6px;
   border:1px solid #ebebeb;
   /* Layout */
   border:0;
}
.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 */
   color:#2D2C61;
   font-family:Georgia,"Times New Roman",Times,serif;
   font-size:16.5px;
   font-weight:bold;
   line-height:normal;
}
.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 */
   padding:6px 10px 6px 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 */
   color:#707070;
   border-bottom:0;
}
.EventItemRegistrationControlCellDescription
{
   /* System Defaults */
   font-weight:bold;
   text-align:left;
   width:100px;
   /* Layout */
   width:30%;
}
.EventItemRegistrationControlCellNumParticipants
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   width:30%;
   padding-left:12px;
}
.EventItemRegistrationControlCellPrice
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   width:100px;
   /* Layout */
   width:30%;
}
.EventItemRegistrationFooterControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   width:70px;
}
.EventItemRegistrationFooterControlCellNumRegistrations
{
   /* System Defaults */
   font-weight:bold;
   width:25px;
   /* Layout */
   padding-right:10px;
}
.EventItemRegistrationFooterControlCellRegistrations
{
   /* System Defaults */
   width:100px;
}
.EventItemRegistrationFooterControlCellTotal
{
   /* System Defaults */
   text-align:right;
   width:150px;
}
.EventItemRegistrationsHeader
{
   /* System Defaults */
   background-color:transparent;
   text-align:left;
   font-size:11px;
   font-weight:bold;
   color:#666666;
   font-family:verdana, arial, helvetica, sans serif;
}
.EventProgressCell
{
   /* System Defaults */
   background-color:#333399;
   height:10px;
   /* Layout */
   background-color:#131347;
   color:#fff;
}
.EventProgressCellFuture
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   /* Layout */
   background-color:#FAC251;
   color:#131347;
}
.EventProgressCellPast
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   /* Layout */
   background-color:#cccccc;
   color:#707070;
}
.EventItemRegistrantControlCell
{
   /* System Defaults */
   text-align:left;
}
.EventItemRegistrantSelectList
{
   /* System Defaults */
   width:200px;
}
.EventSubmitButton
{
   /* System Defaults */
   margin-left:5px;
   margin-right:5px;
   width:100px;
}
.EventItemRegistrantsTable
{
   /* System Defaults */
   text-align:center;
   width:485px;
   /* Layout */
   width:445px;
}
.EventItemRegistrationFooterTable
{
   /* System Defaults */
   border:none;
   width:485px;
   /* Layout */
   width:445px;
}
.EventItemRegistrationsTable
{
   /* System Defaults */
   border:none;
   text-align:left;
   width:550px;
   margin-left:20px;
   /* Layout */
   width:420px;
}
.EventItemsTable
{
   /* System Defaults */
   border:none;
}
.EventTable
{
   /* System Defaults */
   border:none;
   width:550px;
   /* Layout */
   width:445px;
}
.EventItemRegistrantTextbox
{
   /* System Defaults */
   width:200px;
}
.EventItemRegistrationTextbox
{
   /* System Defaults */
   width:25px;
}
.EventItemTitleDescription
{
   /* System Defaults */
   border:none;
   font-weight:normal;
   /* Layout */
   color:#707070;
   font-family:Arial,Helvetica;
   font-size:11px;
}
.EventItemTitleName
{
   /* System Defaults */
   border:none;
   font-size:medium;
   /* Layout */
   color:#851B1B;
   font-size:15px;
   font-family:Arial,Helvetica;
}
.EventItemTitleTime
{
   /* System Defaults */
   border:none;
   font-size:small;
   /* Layout */
   font-family:Arial,Helvetica;
   color:#1e1d4c;
   font-size:11px;
}
.EventMessage
{
   /* System Defaults */
   text-align:center;
}
.ProfilePhotoFormTable
{
   /* Layout */
   margin:0 auto;
}
.ProfilePhotoFormTextbox
{
   /* System Defaults */
   width:250px;
}
.MailForwardingFormTable
{
   /* Layout */
   border: 0px;
}
.DiscussionPending
{
   /* System Defaults */
   color:#f00;
}
.DiscussionFilterSpacer
{
   /* System Defaults */
   width:2px;
}
.DiscussionFooterLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.DiscussionFooterLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.DiscussionFooterLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.DiscussionGroupApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.DiscussionGroupDeleteButton
{
   /* System Defaults */
   background:url(images/DeleteBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.DiscussionGroupHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:#fff;
   padding:0pt 0pt 10px;
}
.DiscussionGroupHeadingText
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:Arial,Helvetica;
}
.DiscussionGroupNewTopicButton
{
   /* System Defaults */
   background:url(images/PostNewTopic.gif) no-repeat;
   height:14px;
   padding:0px;
   width:79px;
}
.DiscussionGroupReplyButton
{
   /* System Defaults */
   height:13px;
   margin-right:6px;
   padding:0px;
   width:36px;
}
.DiscussionGroupReplyTextbox
{
   /* System Defaults */
   width:100%;
}
.DiscussionGroupSearchCellSpacer
{
   /* System Defaults */
   width:1%;
}
.DiscussionGroupSearchTextCell
{
   /* System Defaults */
   width:45%;
}
.DiscussionMessageNew
{
   /* System Defaults */
   color:#f00;
   font-size:8pt;
   font-weight:normal;
}
.DiscussionMessageSepHR
{
   /* System Defaults */
   color:#ccc;
   margin:3px 0px 0px 0px;
   padding:0;
   width:95%;
}
.DiscussionNew
{
   /* System Defaults */
   color:#f00;
}
.DiscussionReplyBody
{
   /* System Defaults */
   background-color:transparent;
   padding:0px 6px 0px 0px;
}
.DiscussionReplyFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
}
.DiscussionReplyHeading
{
   /* System Defaults */
   background-color:transparent;
   height:21px;
   padding:3px 5px 2px 0px;
}
.DiscussionReplySubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
}
.DiscussionReplyTable
{
   /* System Defaults */
   margin:0px 0px 10px 0px;
   width:100%;
   /* Layout */
   width:445px;
}
.DiscussionThreadLBracket
{
   /* System Defaults */
   background:url(images/Bracket3.gif) no-repeat;
   height:21px;
   padding:0px;
   width:11px;
}
.DiscussionThreadRBracket
{
   /* System Defaults */
   background:url(images/Bracket2.gif) no-repeat;
   height:21px;
   padding:0px;
   width:11px;
}
.DiscussionThreadTBracket
{
   /* System Defaults */
   background:url(images/Bracket1.gif) no-repeat;
   background-position:3px 3px;
   border-style:none;
   border-top:none;
   height:21px;
   padding:0px;
   width:11px;
}
.DiscussionTopicBody
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:12px 6px 6px 6px;
   /* Layout */
   background-color:transparent;
}
.DiscussionTopicFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
}
.DiscussionTopicHeading
{
   /* System Defaults */
   background-color:#e9e9e9;
   height:21px;
   padding:3px 5px 2px 5px;
   /* Layout */
   background-color:transparent;
}
.DiscussionTopicLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.DiscussionTopicLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.DiscussionTopicLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.DiscussionTopicList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:Arial, Helvetica;
}
.DiscussionTopicListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:Arial, Helvetica;
}
.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%;
   /* Layout */
   width:445px;
}
.PostDiscussionPreviewHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:Arial, Helvetica;
}
.PostDiscussionPreviewHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
}
.PostDiscussionPreviewLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family:Arial, Helvetica;
}
.PostDiscussionReplyHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:Arial, Helvetica;
}
.PostDiscussionReplyHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
}
.PostDiscussionReplyLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family:Arial, Helvetica;
}
.PostDiscussionTopicHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:Arial, Helvetica;
}
.PostDiscussionTopicHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
}
.PostDiscussionTopicLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family:Arial, Helvetica;
}
.DiscussionFilterFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   width:60px;
   /* Layout */
   font-family:Arial, Helvetica;
}
.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;
   /* Layout */
   font-family:Arial, Helvetica;
}
.PostTopicFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:Arial, Helvetica;
}
.DiscussionGroupButtonCell
{
   /* System Defaults */
   text-align:left;
}
.PostDiscussionPreviewFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:Arial, Helvetica;
}
.PostDiscussionReplyFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:Arial, Helvetica;
}
.PostDiscussionTopicFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:Arial, Helvetica;
}
.DiscussionGroupMessageTextArea
{
   /* System Defaults */
   width:95%;
   /* Layout */
   font-family:Arial, Helvetica;
}
.DiscussionGroupSearchTextbox
{
   /* System Defaults */
   width:100%;
}
.DiscussionGroupTopicTextbox
{
   /* System Defaults */
   width:95%;
}
.DiscussionGroupFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family:Georgia,"Times New Roman",Times,serif;
   font-size:16.5px;
   color:#2D2C61;
   padding-bottom:15px;
}
.DiscussionGroupValidationSummary
{
   /* System Defaults */
   background-color:transparent;
}
.DiscussionTopicsEvenRowStyle
{
   /* Layout */
   }.DiscussionTopicsEvenRowStyle td{white-space: normal !important;
}
.DiscussionGroupListingTable
{
   /* Layout */
   width:445px;
}
.DiscussionThreadList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.DiscussionTopicsOddRowStyle
{
   /* Layout */
   }.DiscussionTopicsOddRowStyle td{white-space: normal !important;
}
.DiscussionGroupMessage
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:bold;
   /* Layout */
   font-family:Arial, Helvetica;
}
.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;
   /* Layout */
   font-family:Arial,Helvetica;
   font-size:11px;
}
.GivingHistoryListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:Arial,Helvetica;
   font-size:13px;
}
.GivingHistoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   color:#2D2C61;
   font-family:Georgia,"Times New Roman",Times,serif;
   font-size:13.5px;
   font-weight:bold;
   line-height:normal;
   padding:0 0 10px;
}
.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;
   /* Layout */
   font-family:Arial, Helvetica;
}
.NewsChannelStoryListHeader
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:Arial, Helvetica;
}
.NewsChannelItemTitle
{
   /* System Defaults */
   font-size:12pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   color:#851b1b;
   font-size:11px;
   font-weight:bold;
   line-height:14px;
   font-family:Arial, Helvetica;
}
.NewsChannelItemDate
{
   /* System Defaults */
   font-size:smaller;
   font-style:italic;
}
.PostChannelStoryHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:Arial, Helvetica;
}
.PostChannelStoryLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   font-style:normal;
   /* Layout */
   font-family:Arial, Helvetica;
}
.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;
   /* Layout */
   font-family:Arial, Helvetica;
}
.PostChannelStoryFormTable
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   background-color:transparent;
   /* Layout */
   font-family:Arial, Helvetica;
}
.ChannelStoryTextbox
{
   /* System Defaults */
   width:100%;
   /* Layout */
   font-family:Arial, Helvetica;
}
.NewsChannelFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   color:#2D2C61;
   font-family:Georgia,"Times New Roman",Times,serif;
   font-size:13.5px;
   font-weight:bold;
   margin-bottom:15px;
}
.PostChannelStoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family:Arial, Helvetica;
}
.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;
}
.SearchDescriptionStyle
{
   /* System Defaults */
   WHITE-SPACE: pre;
}
.QuickSearchFormTable
{
   /* Layout */
   margin:9px 0px 0px 5px;
   width:140px;
}
.QuickSearchTextbox
{
   /* Layout */
   height:11px !important;
   width:100px;
   font-size:10px;
   width:100px;
}
.QuickSearchButton
{
   /* Layout */
   background:transparent url(view.image?id=398) no-repeat 0 1px;
   border:0;
   padding:0px;
   color:#fff;
   font-size:8px !important;
   width:20px;
   height:22px;
   margin:0 0 0 5px;
   font-family:arial !important;
}
.QuickSearchFieldCaption
{
   /* Layout */
   color:#fff;
   padding:5px;
}
.ListViewDateLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
}
.ListViewEventItemContainer
{
   /* System Defaults */
   padding-left: 5px;
   font-size: smaller;
}
.CalendarViewMonthYearLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
}
.CalendarViewDayHeader
{
   /* System Defaults */
   background-color:#336699;
   color:White;
   height:1px;
   /* Layout */
   background-color:#131347;
}
.CalendarViewOtherMonthDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   color: #CC9966;
   /* Layout */
   color:#cccccc;
}
.CalendarViewWeekendDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
}
.CalendarViewDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
}
.CalendarViewSelectedDay
{
   /* System Defaults */
   font-weight:bold;
}
.ListViewEventDate
{
   /* System Defaults */
   font-weight: bold;
   color: #dd5511;
   margin-top: 15px;
}
.ListViewEventTitle
{
   /* System Defaults */
   font-weight: bold;
   color: #0048BE;
}
a.ListViewEventTitle:link
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
}
a.ListViewEventTitle:active
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
}
a.ListViewEventTitle:visited
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
}
a.ListViewEventTitle:hover
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: underline;
}
.ListViewEventSubtitle
{
   /* System Defaults */
   color:#00008B;
   vertical-align:top;
}
.ListViewEventTime
{
   /* System Defaults */
   font-size:9pt;
}
.ListViewEventLocation
{
   /* System Defaults */
   vertical-align:top;
   font-size:9pt;
}
.EventCalendarName
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family:Georgia,"Times New Roman",Times,serif;
   font-size:13.5px;
   color:#2D2C61;
   margin-bottom:15px;
}
.DetailEventTitle
{
   /* System Defaults */
   font-weight:bold;
}
.DetailEventSubtitle
{
   /* System Defaults */
   font-style:italic;
}
.DetailCaptionContainer
{
   /* System Defaults */
   background-color:#808080;
   /* Layout */
   background-color:#131347;
}
.DetailCaption
{
   /* System Defaults */
   color:white;
}
.DetailEventCancelled
{
   /* System Defaults */
   font-style:italic;
}
.ListViewEventCancelled
{
   /* System Defaults */
   font-style:italic;
}
.CalendarViewToday
{
   /* System Defaults */
   border: 1px solid #aaa;
   background-color: lightsteelblue;
   width: 3%;
   /* Layout */
   background-color:#FCDB72;
}
.CalendarViewAllDayEvent
{
   /* System Defaults */
   border: 1px dotted #aaa;
   margin-bottom: 10px;
}
.CalendarViewMultiDayEvent
{
   /* System Defaults */
   margin-bottom: 10px;
}
.CalendarViewEvent
{
   /* System Defaults */
   margin-bottom: 10px;
}
.CalendarFilterContainer
{
   /* System Defaults */
   float: left;
   font-size: smaller;
   width: 100%;
   border: 2px solid gray;
}
.CalendarFilterSaveButton
{
   /* System Defaults */
   background-color: white;
   color: black;
   font-size: 8pt;
   width: 100px;
}
.CalendarFilterHorizontalDividers
{
   /* System Defaults */
   color: silver;
}
.EventCalendarPartContainer
{
   /* System Defaults */
   vertical-align: top;
   text-align: left;
}
.ListViewTopLeft
{
   /* System Defaults */
   border-bottom: solid 1px gray;
}
.ListViewTopRight
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   text-align: right;
}
.ListViewTopGap
{
   /* System Defaults */
   padding-top: 5px;
}
.ListViewEventTopGap
{
   /* System Defaults */
   padding-top: 10px;
}
.ListViewEventDivider
{
   /* System Defaults */
   margin-bottom: 10px;
}
.CalendarViewContainer
{
   /* System Defaults */
   width: 100%;
}
.CalendarViewTopLeft
{
   /* System Defaults */
   width: 35%;
}
.CalendarViewTopMiddle
{
   /* System Defaults */
   width: 30%;
   text-align: center;
}
.CalendarViewTopRight
{
   /* System Defaults */
   width: 35%;
   text-align: right;
}
.CalendarViewTodayText
{
   /* System Defaults */
   white-space: nowrap;
}
.CalendarViewBottomIcons
{
   /* System Defaults */
   text-align: right;
}
.CalendarFilterSaveContainer
{
   /* System Defaults */
   text-align: right;
}
.CalendarFilterSaveMsg
{
   /* System Defaults */
   display: none;
   border: solid 1px #990033;
   color: #990033;
   font-size: small;
}
.CalendarEventRecurMsg
{
   /* System Defaults */
   padding: 3px;
   font-weight: bold;
}
.CalendarEventRecurContainer
{
   /* System Defaults */
   border: 1pt solid gray;
}
.CalendarFormLegend
{
   /* System Defaults */
   font-weight: bold;
}
.CalendarFormCategoryContainer
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:400px;
}
.CalendarFormDateTimeContainer
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:400px;
}
.CalendarFormOptionalText
{
   /* System Defaults */
   color: gray;
   vertical-align: top;
   font-size: x-small;
}
.CalendarFormEventInfoContainer
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:400px;
}
.CalendarFormHTMLEditor
{
   /* System Defaults */
   height: 250px;
   width: 400px;
   /* Layout */
   width:350px !important;
}
.DetailCalendarCategory
{
   /* System Defaults */
   height: 30px;
   vertical-align: bottom;
}
.EventCalendarButtons
{
   /* System Defaults */
   font-size:10pt;
}
.EventCalendarButtonBar
{
   /* System Defaults */
   height: 40px;
}
.EditEventDropDown
{
   /* System Defaults */
   width: 275px;
}
.ImportContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportSelectFileContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportMapFieldsContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportNavigationButtonsContainer
{
   /* System Defaults */
   width: 100%;
   text-align: right;
}
.ImportConfirmationContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportCaption
{
   /* System Defaults */
   font-weight: 600;
   text-align: left;
}
.ImportListTable
{
   /* System Defaults */
   width: 100%;
   border: 1px none gainsboro solid;
}
.CalendarFormFieldCaption
{
   /* System Defaults */
   vertical-align: top;
   width: 25%;
}
.DetailLeft
{
   /* System Defaults */
   width: 10%;
   text-align: left;
   vertical-align: top;
}
.DetailDateTime
{
   /* System Defaults */
   border-bottom: solid 1px gray;
}
.DetailEventDetails
{
   /* System Defaults */
   border-bottom: solid 1px gray;
}
.DetailRight
{
   /* System Defaults */
   width: 90%;
}
.ListViewContainer
{
   /* System Defaults */
   width: 100%;
   border: none;
}
.EditEventLocation
{
   /* System Defaults */
   width: 275px;
   height: 30px;
}
.EditEventFees
{
   /* System Defaults */
   width: 275px;
   height: 25px;
}
.EditEventContactInfo
{
   /* System Defaults */
   width: 275px;
   height: 25px;
}
.EditEventTextBox
{
   /* System Defaults */
   width: 275px;
}
.ImportListEvenRowStyle
{
   /* System Defaults */
   background-color: #f5f5f5;
   text-align: left;
   height: 20px;
}
.ImportListHeading
{
   /* System Defaults */
   background-color: gainsboro;
   text-align: center;
   height: 20px;
   white-space: nowrap;
}
.ImportListOddRowStyle
{
   /* System Defaults */
   background-color: white;
   text-align: left;
   height: 20px;
}
.EducationListItem
{
   /* System Defaults */
   padding:3px;
}
.EducationListHeaderItem
{
   /* System Defaults */
   padding:3px;
}
.EducationFormFieldSetCaption
{
   /* System Defaults */
   font-weight:bold;
}
.EducationListHeader
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.EducationListEvenRowStyle
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
}
.EducationListOddRowStyle
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
}
.BBVolOpSignUpInstructions
{
   /* System Defaults */
   font-style: italic;
}
.BBVolOpJobListPageControlCell
{
   /* System Defaults */
   text-align: right;
}
.BBVolOpBackToListCell
{
   /* System Defaults */
   text-align: right;
   white-space: nowrap;
}
.BBVolOpJobDetailCaption
{
   /* System Defaults */
   width: 15%;
}
.BBVolOpJobDetailButtonCell
{
   /* System Defaults */
   text-align: center;
}
.BBVolOpSignUpButtonCell
{
   /* System Defaults */
   text-align: center;
}
.BBVolOpSearchButtonCell
{
   /* System Defaults */
   text-align: center;
}
.BBVolOpJobListTable
{
   /* System Defaults */
   width: 100%;
}
.BBVolOpJobDetailTable
{
   /* System Defaults */
   width: 100%;
}
.BBVolOpSignUpTable
{
   /* System Defaults */
   width: 100%;
}
.BBVolOpJobList
{
   /* System Defaults */
   width: 100%;
}
.UpcomingEventContainer
{
   /* System Defaults */
   background-color:#f5f5f5;
}
.RecentEventContainer
{
   /* System Defaults */
   background-color:#f5f5f5;
}
.UpcomingEventTitle
{
   /* System Defaults */
   font-weight:bold;
   color:#808080;
}
.RecentEventTitle
{
   /* System Defaults */
   font-weight:bold;
   color:#808080;
}
.HighlightEventTitle
{
   /* System Defaults */
   font-weight:bold;
}
.HighlightEventCancelled
{
   /* System Defaults */
   font-style:italic;
}
.HighlightEventScore
{
   /* System Defaults */
   font-weight:bold;
}
.BBNotesNoteImageCell
{
   /* System Defaults */
   vertical-align: top;
}
.BBNotesNoteTopicCell
{
   /* System Defaults */
   font-weight: bold;
   text-align: left;
}
.BBNotesNoteNameCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesNoteDateCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesNoteLinkCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesNoteCell
{
   /* System Defaults */
   text-align: left;
}
.BBNotesListPageControlCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesListAddCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesList
{
   /* System Defaults */
   width: 100%;
}
.BBNotesInstructions
{
   /* System Defaults */
   font-style: italic;
}
.BBNotesSearchFormTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesTabSelected
{
   /* System Defaults */
   font-weight: bold;
   padding-left: 3px;
   padding-right: 3px;
}
.BBNotesTabUnselected
{
   /* System Defaults */
   padding-left: 3px;
   padding-right: 3px;
}
.BBNotesNoteTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesListLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesEditorLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesSearchFormLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesTextArea
{
   /* System Defaults */
   width: 100%;
}
.BBNotesEditor
{
   /* System Defaults */
   width: 100%;
}
.Scroller
{
   /* System Defaults */
   border:#d8d8d8 1px solid;
   background-color: #eeeeee;
   font-family: Arial, Verdana;
   margin: 10px;
}
.ScrollerHeaderTD
{
   /* System Defaults */
   background-color: #eeeeee;
   text-align:center;
}
.ScrollerTitle
{
   /* System Defaults */
   font-size: 11pt;
   font-weight: bold;
   padding: 3px;
   white-space: nowrap;
}
.ScrollerWrapper
{
   /* System Defaults */
   border: #d8d8d8 0px solid;
   background-color: #ffffff;
   width: 100%;
   left: 4px;
}
.ScrollerLoadingMsg
{
   /* System Defaults */
   font-size: 9pt;
   font-weight: normal;
   padding: 3px;
   white-space: nowrap;
}
.ScrollerListRow
{
   /* System Defaults */
   padding: 3px;
   font-size: 8pt;
}
.ScrollerItemGift
{
   /* System Defaults */
   font-weight: bold;
}
.ScrollerItemDonor
{
   /* System Defaults */
   font-weight: bold;
}
.ScrollerItemComment
{
   /* System Defaults */
   padding-left:10px;
   padding-right:10px;
   display:block;
   padding-top: 3px;
}
.ScrollerPlayPauseTD
{
   /* System Defaults */
   text-align: left;
   padding-right: 3px;
   padding-left: 4px;
   padding-bottom: 3px;
   padding-top: 3px;
}
.ScrollerItemAmount
{
   /* System Defaults */
   font-weight: bold;
}
.SocialNetworking_ContentItemActionList_Part
{
   /* System Defaults */
   border:1px solid #999999;
   background-color:#EEEEEE;
   padding:5px 10px;
}
.SocialNetworking_ContentItemActionListItem_Part
{
   /* System Defaults */
   width:125px;
   margin-bottom:3px;
   margin-top:2px;
}
.SocialNetworking_ContentItemActionListItem_Part:link
{
   /* System Defaults */
   font-weight:bold;
   color:#222255;
   text-decoration:underline;
}
.SocialNetworking_ContentItemActionListItem_Part:visited
{
   /* System Defaults */
   font-weight:bold;
   color:#222255;
   text-decoration:underline;
}
.SocialNetworking_ContentItemActionListItem_Part a img
{
   /* System Defaults */
   width:0px;
   height:0px;
   margin-right:0px;
}
.SocialNetworking_ActionListItemConfirmationWrapper_Part
{
   /* System Defaults */
   position:relative;
   border:1px solid #666666;
   padding:10px;
   background-color:#FFFFFF;
   background-image:url(../../images/userdashboard/sn_confirmbg.gif);
   background-repeat:repeat-x;
   width:190px;
   margin-left:-110px;
   margin-right:0px;
   text-align:center;
   z-index:99999;
}
.SocialNetworking_ActionListItemConfirmationText_Part
{
   /* System Defaults */
   display:block;
   margin-bottom:8px;
   text-align:left;
}
.SocialNetworking_ActionListItemConfirmationTextName_Part
{
   /* System Defaults */
   font-weight:bold;
   font-style:italic;
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part
{
   /* System Defaults */
   color:#333399;
   padding:5px;
   margin-right:10px;
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part:link
{
   /* System Defaults */
   color:#333399;
   font-weight:bold;
   font-size:110%;
   text-decoration:underline;
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part:visited
{
   /* System Defaults */
   color:#333399;
   font-weight:bold;
}
.MyFriends_ProfileImage
{
   /* System Defaults */
   width:60px;
}
.MyFriends_OnlineStatus
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana;
}
.MyFriends_ItemStyle
{
   /* System Defaults */
   text-align:center;
   height:100px;
   width:100px;
}
.MyFriends_NameText
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana;
   text-decoration:none;
}
.MyFriends_NameText:Hover
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana;
   text-decoration:underline;
}
.MyFriends_ImageCell
{
   /* System Defaults */
   vertical-align:bottom;
}
.MyFriends_NameCell
{
   /* System Defaults */
   vertical-align:top;
   height:60px;
}
.PageSharingContainer
{
   /* System Defaults */
   border-top:1px solid #CCCCCC;
   border-bottom:1px solid #CCCCCC;
   padding:8px;
   overflow:auto;
   width:95%;
}
.PageSharingLink
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
   display:none;
}
.PageSharingLinkImage
{
   /* System Defaults */
   display:block;
   border:none;
   float:left;
   display:none;
}
.PageSharingList
{
   /* System Defaults */
   display:inline;
   clear:both;
   margin:5px 0px 0px 0px;
   padding:0px;
}
.PageSharingListItem
{
   /* System Defaults */
   list-style:none;
   float:left;
   margin-right:20px;
   padding:0px;
}
.PageSharingListItemLinkImage
{
   /* System Defaults */
   display:block;
   border:none;
   float:left;
   width:16px;
   height:16px;
   margin-right:2px;
}
.PageSharingLink:link
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
}
.PageSharingLink:visited
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
}
.PageSharingLink:hover
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
}
.PageSharingListItemLink:link
{
   /* System Defaults */
   color:#003399;
   font-size:10px;
   text-decoration:underline;
}
.PageSharingListItemLink:visited
{
   /* System Defaults */
   color:#003399;
   font-size:10px;
}
.PageSharingListItemLink:hover
{
   /* System Defaults */
   color:#003399;
   font-size:10px;
}
.PageSharingModalInfoText
{
   /* System Defaults */
   padding:10px;
}
.PageSharingCaption
{
   /* System Defaults */
   float:left;
   clear:left;
   width:125px;
   text-align:right;
   padding-right:5px;
   padding-left:10px;
   color:#000000;
}
.PageSharingControlCell
{
   /* System Defaults */
   margin-left:140px;
   clear:right;
   margin-top:3px;
}
.PageSharingFormTextBox
{
   /* System Defaults */
   width:298px;
}
.PageSharingFormTextArea
{
   /* System Defaults */
   width:298px;
   height:50px;
}
.PageSharingControlHelpText
{
   /* System Defaults */
   text-align:right;
   color:#999999;
   font-size:85%;
   margin-right:55px;
   margin-bottom:5px;
}
.PageSharingSendMeACopy
{
   /* System Defaults */
   margin-left:-2px;
}
.PageSharingCaptcha
{
   /* System Defaults */
   text-align:right;
   color:#999999;
   margin-right:55px;
}
.PageSharingCaptchaImageContainer
{
   /* System Defaults */
   border:1px solid #AAAAAA;
}
.PageSharingCaptchaActionLinkContainer
{
   /* System Defaults */
   text-align:right;
}
.PageSharingModalActions
{
   /* System Defaults */
   padding:20px 10px 10px 10px;
   text-align:center;
}
.PageSharingSubmitButton
{
   /* System Defaults */
   margin-right:10px;
}
.PaymentPartGrid
{
   /* System Defaults */
   width:500px;
   margin-top:10px;
}
.ECardCaptcha
{
   /* System Defaults */
   margin:0px;
   width:470px;
}
.ECardCaptchaControlCell
{
   /* System Defaults */
   margin-left:154px;
   clear:right;
   margin-top:3px;
   white-space:nowrap;
}
.ECardCaptchaImageContainer
{
   /* System Defaults */
   border:1px solid #AAAAAA;
}
.ECardCaptchaActionLinkContainer
{
   /* System Defaults */
   text-align:right;
}
.ECardWizardNavigationButtons
{
   /* System Defaults */
   text-align:center;
   margin-bottom:5px;
}
.ECardWizardSubheading
{
   /* System Defaults */
   margin-bottom: 5px;
}
.ECardSection
{
   /* System Defaults */
   padding:5px 5px 5px 20px;
   margin-bottom:25px;
}
.ECardSectionSeparator
{
   /* System Defaults */
   padding:4px;
   background-color:#CCCCCC;
   border:1px solid #AAAAAA;
   font-weight:bold;
   width:98%;
}
.ECardPreviewBlock
{
   /* System Defaults */
   padding:5px;
   border:1px solid #CCCCCC;
   margin:5px 5px 5px 0px;
}
.ECardPrintableLink
{
   /* System Defaults */
   text-align:right;
}
.ECardPrintableIcon
{
   /* System Defaults */
   margin-right:5px;
}
.ECardThumbnail
{
   /* System Defaults */
   text-align:center;
   vertical-align:middle;
   border:2px solid white;
   padding:2px;
   margin-left:4px;
   margin-bottom:4px;
}
.ECardProgressIndicator
{
   /* System Defaults */
   width:100%;
   text-align:center;
   margin-bottom:15px;
}
.ECardCurrentStep
{
   /* System Defaults */
   background-color:#bbbbbb;
   font-weight:bold;
   padding:1px;
   margin:2px;
   border:1px solid #000000;
}
.ECardPastStep
{
   /* System Defaults */
   background-color:#eeeeee;
   border:solid 1px #888888;
   font-weight:bold;
   padding:1px;
   margin:2px;
   color:#555555;
}
.ECardFutureStep
{
   /* System Defaults */
   border:solid 1px #888888;
   font-weight:bold;
   padding:1px;
   margin:2px;
   background-color:#FFFFFF;
   color:#888888;
}
.ECardCategorySelection
{
   /* System Defaults */
   margin-bottom:5px;
}
.ECardThumbnail:hover
{
   /* System Defaults */
   border:2px solid #888888;
}
.ECardCaptchaCaption
{
   /* System Defaults */
   float:left;
   clear:left;
   text-align:right;
   padding-top:5px;
   padding-bottom:5px;
   margin-top:2px;
}
.ECardCaptchaTextbox
{
   /* System Defaults */
   width:312px;
}
.ECardWizardHeading
{
   /* System Defaults */
   font-size:large;
   margin-bottom: 5px;
}
.GivingSearchResultDetails
{
   /* System Defaults */
   margin: 0;
}
.GivingSearchResultFieldName
{
   /* System Defaults */
   color: #999;
   float: left;
   font-weight: bold;
   padding: 0 1px 0 7px;
   text-transform: capitalize;
}
.GivingSearchSearchForm
{
   /* System Defaults */
   background-color: #edf1f2;
   border: 1px solid #b6babb;
   margin: 0;
   padding: 5px;
   width: 100%;
}
.GivingSearchResultsHeader
{
   /* System Defaults */
   color: #34657e;
   display: block;
   font-size: 1.25em;
   font-weight: bold;
   padding: 2px 0;
   text-align: left;
   text-transform: capitalize;
}
.GivingSearchPagingButtons
{
   /* System Defaults */
   float: right;
}
.GivingSearchPagination
{
   /* System Defaults */
   margin: 0 0 5px 0;
   padding: 0 0 5px 0;
   width: 100%;
}
.GivingSearchResultCount
{
   /* System Defaults */
   color: #34657e;
   float: left;
   margin: 3px 5px 0 0;
   text-transform: lowercase;
}
.GivingSearchResultEvenRow
{
   /* System Defaults */
   background-color: #EDF1F2;
   border: 1px solid #b6babb;
   padding: 0 0 2px 0;
}
.GivingSearchFieldCaption
{
   /* System Defaults */
   color: #000;
   text-align: left;
}
.GivingSearchFormSelectList
{
   /* System Defaults */
   font-size: .8em;
}
.GivingSearchFormTable
{
   /* System Defaults */
   border: 0;
}
.GivingSearchFormTitle
{
   /* System Defaults */
   border-bottom: 0;
   color: #34657e;
   font-size: 1.5em;
   padding-bottom: 3px;
   text-align: left;
}
.GivingSearchMessage
{
   /* System Defaults */
   background-color: #EDF1F2;
   border: 1px dashed #b6babb;
   color: #0000ee;
   font-size: .8em;
   margin: 5px 30px;
   padding: 5px;
   text-decoration: underline;
}
.GivingSearchResultLink
{
   /* System Defaults */
   color: #0000ee;
   display: block;
   padding: 2px 0 2px 2px;
   text-transform: capitalize;
   text-decoration: underline;
}
.TransactionManagerFilterContainer
{
   /* System Defaults */
   margin-bottom:10px;
   width:490px;
   padding:5px;
   border:1px solid #CCCCCC;
}
.TransactionManagerFilterItem
{
   /* System Defaults */
   margin-right:25px;
   overflow:auto;
   margin-top:5px;
}
.TransactionManagerGrid
{
   /* System Defaults */
   width:500px;
   border-collapse:collapse;
   border:1px solid #AAAAAA;
}
.TransactionManagerGridCell
{
   /* System Defaults */
   padding:5px;
   border:none;
}
.TransactionManagerGridHeaderCell
{
   /* System Defaults */
   padding:5px 15px 5px 5px;
   cursor:pointer;
   cursor:hand;
   border:none;
   background-color:#CCCCCC;
}
.TransactionManagerGridDetailCell
{
   /* System Defaults */
   padding:5px;
   border:none;
}
.TransactionManagerGridDetailLabel
{
   /* System Defaults */
   float:left;
   width:150px;
   text-align:right;
   margin-right:10px;
}
.PagerContainerTable
{
   /* System Defaults */
   border:1px solid #AAAAAA;
   border-top:none;
}
.PagerInfoCell
{
   /* System Defaults */
   padding:5px;
   white-space:nowrap;
   font-weight:bold;
   background-color:#EEEEEE;
}
.PagerCurrentPageCell
{
   /* System Defaults */
   cursor:normal;
}
.TransactionManagerGridHeaderCellSortedAscending
{
   /* System Defaults */
   background-color:#BBBBBB;
   background-image:url("./images/SortAsc.gif");
   background-position:right center;
   background-repeat:no-repeat;
}
.TransactionManagerGridHeaderCellSortedDescending
{
   /* System Defaults */
   background-color:#BBBBBB;
   background-image:url("./images/SortDesc.gif");
   background-position:right center;
   background-repeat:no-repeat;
}
.TransactionManagerSpecificDateDivNotSelected
{
   /* System Defaults */
   display:none;
}
.TransactionManagerSpecificDateDivSelected
{
   /* System Defaults */
   clear:left;
   margin-left:103px;
   margin-top:3px;
   display:block;
}
.TransactionManagerSummaryContainer
{
   /* System Defaults */
   clear:left;
   width:500px;
   margin-bottom:10px;
}
.TransactionManagerSummaryTable
{
   /* System Defaults */
   border:1px solid #888888;
   font-size:110%;
   width:100%;
}
.TransactionManagerSummaryHeaderRow
{
   /* System Defaults */
   background-color:#CCCCCC;
}
.TransactionManagerSummaryHeaderLabel
{
   /* System Defaults */
   width:150px;
   text-align:left;
   padding:5px;
   padding-top:8px;
   padding-bottom:8px;
}
.TransactionManagerSummaryHeaderValue
{
   /* System Defaults */
   width:125px;
   text-align:right;
   padding:5px;
   padding-top:8px;
   padding-bottom:8px;
}
.TransactionManagerSummaryCurrency
{
   /* System Defaults */
   margin-right:5px;
}
.TransactionManagerSummaryDetailEvenRow
{
   /* System Defaults */
   background-color:#EEEEEE;
}
.TransactionManagerSummaryDetailLabel
{
   /* System Defaults */
   padding:2px;
   width:150px;
   text-align:left;
   padding:5px;
   padding-left:30px;
}
.TransactionManagerSummaryDetailValue
{
   /* System Defaults */
   padding:2px;
   width:125px;
   text-align:right;
   padding:5px;
}
.TransactionManagerSummaryExpandCollapse
{
   /* System Defaults */
   width:20px;
   text-align:center;
}
.TransactionManagerSummaryExpandCollapseCell
{
   /* System Defaults */
   background-color:#CCCCCC;
}
.TransactionManagerSummaryExpandCollapseLink
{
   /* System Defaults */
   display:block;
   width:16px;
   height:16px;
   float:left;
   margin-right:10px;
   background-color:#CCCCCC;
   background-image:url("./images/plus.gif");
   background-position:center top;
   background-repeat:no-repeat;
}
.TransactionManagerSummaryExpandCollapseLink:hover
{
   /* System Defaults */
   cursor:pointer;
}
.TransactionManagerSummaryExpanded
{
   /* System Defaults */
   background-image:url("./images/minus.gif");
}
.TransactionManagerDatePickerFieldCaption
{
   /* System Defaults */
   width:100px;
   display:block;
   float:left;
   padding-right:3px;
}
.TransactionManagerFundPickerFieldCaption
{
   /* System Defaults */
   width:100px;
   display:block;
   float:left;
   padding-right:3px;
}
.TransactionManagerOddRow
{
   /* System Defaults */
   background-color:#FFFFFF;
}
.TransactionManagerDetailsOddRow
{
   /* System Defaults */
   background-color:#FFFFFF;
}
.TransactionManagerEvenRow
{
   /* System Defaults */
   background-color:#EEEEEE;
}
.TransactionManagerDetailsEvenRow
{
   /* System Defaults */
   background-color:#EEEEEE;
}
.TransactionManagerFilterActions
{
   /* System Defaults */
   margin-left:103px;
   margin-top:5px;
}
.TransactionManagerFieldContainer
{
   /* System Defaults */
   display:inline;
}
.TransactionManagerGridNotificationCell
{
   /* System Defaults */
   padding:5px;
}
.Pager
{
   /* System Defaults */
   border:1px solid #AAAAAA;
   border-top:none;
   float:left;
   margin:0;
   margin-bottom:10px;
}
.PagerInfo
{
   /* System Defaults */
   float:left;
   padding:5px;
   white-space:nowrap;
   font-weight:bold;
   background-color:#CCCCCC;
}
.PagerItem
{
   /* System Defaults */
   float:left;
   margin:0 5px 0 5px;
   padding-top:5px;
}
.PagerItemSelected
{
   /* System Defaults */
   cursor:normal;
   font-weight:bold;
}
.TransactionManagerReceiptImage
{
   /* System Defaults */
   border:none;
   margin-left:5px;
}
.BBFormDisplayHelpImage
{
   /* System Defaults */
   background-image: url(images/helpsm.gif);
   cursor: pointer;
   float: left;
   margin-right: 8px;
   height: 16px;
   width: 16px;
}
.BBFormDisplayHelpImageAltText
{
   /* System Defaults */
   position: absolute;
   text-indent: -9000px;
}
.BBFormDisplayHelpContainer
{
   /* System Defaults */
   float:left;
   position:relative;
}
.BBFormDisplaySection
{
   /* System Defaults */
   border:0px;
   padding:0px;
   margin:0px:margin-bottom:10px;
}
.BBFormDisplaySectionLabel
{
   /* System Defaults */
   font-weight:bold;
}
.BBFormDisplayCheckboxListContainer
{
   /* System Defaults */
   padding:5px;
}
.BBFormDisplayTextboxContainer
{
   /* System Defaults */
   padding:5px;
}
.BBFormDisplayTextAreaContainer
{
   /* System Defaults */
   padding:5px;
}
.BBFormDisplayImage
{
   /* System Defaults */
   float: left;
   margin-right: 8px;
}
.BBFormDisplayTextContainer
{
   /* System Defaults */
   padding:5px;
   overflow:auto;
}
.BBFormDisplayDropdownContainer
{
   /* System Defaults */
   padding:5px;
}
.BBFormDisplayRadioButtonList
{
   /* System Defaults */
   float: left;
   margin-right: 8px;
}
.BBFormDisplayRadioButtonListContainer
{
   /* System Defaults */
   padding:5px;
}
.BBFormDisplayEmailContainer
{
   /* System Defaults */
   padding:5px;
}
.BBFormDisplayFieldResponseText
{
   /* System Defaults */
   display:block;
   padding-top:2px;
   margin-left:158px;
   font-weight:bold;
}
.BBFormDisplayResponseContainer
{
   /* System Defaults */
   padding:5px;
   overflow:auto;
}
.BBFormDisplayCheckboxContainer
{
   /* System Defaults */
   padding:5px;
}
.BBFormDisplayNewFormList
{
   /* System Defaults */
   width:100%;
   border:1px solid #CCCCCC;
}
.BBFormDisplayItem
{
   /* System Defaults */
   padding:3px;
}
.BBFormDisplayStartedFormList
{
   /* System Defaults */
   width:100%;
   border:1px solid #CCCCCC;
   margin-bottom:15px;
}
.BBFormDisplayPrintButtonContainer
{
   /* System Defaults */
   padding-top:15px;
}
.BBFormDisplayHelp
{
   /* System Defaults */
   position:absolute;
   padding:5px;
   border:1px solid #CCCCCC;
   min-width:200px;
   background-color:#FFFFDD;
   top:0px;
   left:20px;
}
.BBFormDisplayFieldCaption
{
   /* System Defaults */
   float:left;
   display:block;
   width:150px;
   text-align:right;
   margin-right:8px;
   font-size:11px;
   padding-top:2px;
   white-space:normal !important;
   clear:left;
}
.BBFormDisplayCheckbox
{
   /* System Defaults */
   float: left;
}
.BBFormDisplayChecklist
{
   /* System Defaults */
   float: left;
   border:none !important;
   margin-right: 8px;
}
.BBFormDisplayBeginLink
{
   /* System Defaults */
   width:80px;
}
.BBFormDisplayStartedFormStatus
{
   /* System Defaults */
   width:80px;
}
.BBFormDisplayResumeLink
{
   /* System Defaults */
   width:50px;
   text-align:center;
}
.BBFormDisplayDeleteLink
{
   /* System Defaults */
   width:40px;
   text-align:center;
}
.BBFormDisplayPrintLink
{
   /* System Defaults */
   width:30px;
   text-align:center;
}
.BBFormDisplayEmail
{
   /* System Defaults */
   float: left;
   width: 150px;
   margin-right: 8px;
}
.BBFormDisplayErrorMessage
{
   /* System Defaults */
   background-color:#FFEEEE;
   margin-bottom:3px;
   margin-left:158px;
   margin-top:10px;
}
.BBFormDisplayRequiredFieldMarker
{
   /* System Defaults */
   float: left;
   margin-right: 8px;
}
.BBFormDisplayRequiredFieldMissingText
{
   /* System Defaults */
   background-color:#FFEEEE;
   margin-bottom:3px;
   margin-left:158px;
   margin-top:10px;
}
.BBFormDisplaySelectList
{
   /* System Defaults */
   float:left;
   margin-right:8px;
}
.BBFormDisplayTextArea
{
   /* System Defaults */
   float: left;
   width: 300px;
   margin-right: 8px;
}
.BBFormDisplayTextbox
{
   /* System Defaults */
   float: left;
   width: 150px;
   margin-right: 8px;
}
.BBTag
{
   /* System Defaults */
   padding:5px 0px 5px 0px;
   margin:0px;
}
.BBTagHeader
{
   /* System Defaults */
   display:inline;
   font-weight:bold;
   font-size:12px;
   padding:0px 5px 0px 0px;
   margin:0px;
}
.BBTagList
{
   /* System Defaults */
   display:inline;
   padding:0px;
   margin:0px;
}
.BBTagItem
{
   /* System Defaults */
   display:inline;
   padding:0px;
   margin:0px;
}
.BBTagHeaderAll
{
   /* System Defaults */
   font-weight:bold;
   font-size:12px;
   padding:0px;
   margin:0px;
}
.BBTagListAll
{
   /* System Defaults */
   display:block;
   padding:0px;
   margin:0px;
}
.BBTagItemAll
{
   /* System Defaults */
   display:block;
   padding:0px;
   margin:0px;
}
.BBTagDelimiterAll
{
   /* System Defaults */
   display:none;
}
.StudentRecentlyGradedAssignmentsTableComment
{
   /* System Defaults */
   font-style: italic;
   color: #333333;
}
.StudentRecentlyGradedAssignmentsTableHeaderCommentRow
{
   /* System Defaults */
   display:none;
}
.StudentAttendanceDateHeader
{
   /* System Defaults */
   font-weight:bold;
}
.StudentAttendanceTotalHeader
{
   /* System Defaults */
   text-decoration:underline;
}
.StudentAttendanceRecentHeader
{
   /* System Defaults */
   text-decoration:underline;
}
.FacultyClassRosterTermHeader
{
   /* System Defaults */
   font-weight:bold;
}
.FacultyClassRosterStudentsPanel
{
   /* System Defaults */
   max-height:375px;
   overflow:auto;
}
.FacultyAdviseesStudentsPanel
{
   /* System Defaults */
   max-height:375px;
   overflow:auto;
}
.ProgressStudentName
{
   /* System Defaults */
   font-weight:bold;
   font-size:20px;
   text-align:left;
}
.ProgressClassName
{
   /* System Defaults */
   font-weight:bold;
   font-size:18px;
}
.ProgressClassAttendLabel
{
   /* System Defaults */
   font-weight:bold;
   font-size:16px;
}
.ProgressClassAttendTableHeaderRow
{
   /* System Defaults */
   font-size:14px;
}
.ProgressMarkingColumnHeading
{
   /* System Defaults */
   font-size:16px;
   font-weight:bold;
   margin-top:15px;
   text-decoration:underline;
}
.ProgressCategoryGradesTableHeaderRow
{
   /* System Defaults */
   font-size:14px;
}
.ProgressAssignmentsLabel
{
   /* System Defaults */
   font-weight:bold;
   font-size:16px;
}
.ProgressAssignmentsTableHeaderRow
{
   /* System Defaults */
   font-size:14px;
}
.ProgressSkillsLabel
{
   /* System Defaults */
   font-weight:bold;
   font-size:16px;
}
.ProgressSkillsTableHeaderRow
{
   /* System Defaults */
   font-size:14px;
}
.ProgressDayAttendLabel
{
   /* System Defaults */
   font-weight:bold;
   font-size:18px;
}
.ProgressDayAttendTableHeaderRow
{
   /* System Defaults */
   font-size:14px;
}
.ProgressClassBar
{
   /* System Defaults */
   border:1pt solid #ccc;
   padding-left:4px;
   padding-right:4px;
   background-color:lightsteelblue;
   margin-top:25px;
}
.ProgressSectionBar
{
   /* System Defaults */
   border:1pt solid #ccc;
   padding-left:4px;
   padding-right:4px;
   background-color:lightgrey;
   margin-top:10px;
}
.ProgressDayAttendBar
{
   /* System Defaults */
   border:1pt solid #ccc;
   padding-left:4px;
   padding-right:4px;
   background-color:lightsteelblue;
   margin-top:10px;
}
.ProgressMarkingColumnGradeLabel
{
   /* System Defaults */
   font-size:14px;
   font-weight:bold;
}
.ProgressMarkingColumnGrade
{
   /* System Defaults */
   font-size:12px;
}
.ProgressHeaderTable
{
   /* System Defaults */
   width:100%;
}
.ProgressPrintView
{
   /* System Defaults */
   text-align:right;
}
.FacultyAdviseesTableProgress
{
   /* System Defaults */
   cursor: pointer;
   text-decoration: underline;
}
.ProgressDroppedAssignments
{
   /* System Defaults */
   font-size:12px;
}
.ProgressTransferNote
{
   /* System Defaults */
   font-size:12px;
}
.UpcomingAssignmentsDayHeader
{
   /* System Defaults */
   font-weight:bold;
}
.UpcomingAssignmentsClassName
{
   /* System Defaults */
   width:150px;
}
.UpcomingAssignmentsDocumentsLink
{
   /* System Defaults */
   font-style:italic;
}
.UpcomingAssignmentsEvent
{
   /* System Defaults */
   font-style:italic;
}
.UpcomingAssignmentsNotShown
{
   /* System Defaults */
   font-style:italic;
}
.UpcomingAssignmentsGradesDue
{
   /* System Defaults */
   font-style:italic;
}
.UpcomingAssignmentsPrintLink
{
   /* System Defaults */
   text-align:right;
   font-size:10pt;
}
.UpcomingAssignmentsPrintView
{
   /* System Defaults */
   margin-left:10px;
   margin-right:10px;
}
.UpcomingAssignmentsDayHeaderRow
{
   /* System Defaults */
   display:none;
}
.TeacherAttendanceTableTimeFrameRow
{
   /* System Defaults */
   height:2em;
   vertical-align:bottom;
}
.TeacherAttendanceTableTimeFrameCell
{
   /* System Defaults */
   font-weight:bold;
}
.TeacherAttendanceTableAttendanceNotTakenLabel
{
   /* System Defaults */
   color:Red;
   font-style:italic;
}
.ClassScheduleTableDate
{
   /* System Defaults */
   font-weight:bold;
}
.ClassScheduleTableNoClassReason
{
   /* System Defaults */
   font-style: italic;
}
.ClassScheduleTableCycleDay
{
   /* System Defaults */
   font-weight:bold;
}
.ClassAssignmentsDayHeader
{
   /* System Defaults */
   font-weight:bold;
}
.ClassAssignmentsAssignmentName
{
   /* System Defaults */
   font-weight:bold;
}
.ClassAssignmentsDocumentsLink
{
   /* System Defaults */
   font-style:italic;
}
.UPMDisplay
{
   /* System Defaults */
   border:1pt solid #ccc;
   padding:1px;
   width:175px;
   margin-bottom:10px;
}
.UPMHeading
{
   /* System Defaults */
   	font-weight:bold;
   	background-color:#E6E2B5;
   	color:#6B6745;
   	text-align:center;
   	margin-bottom:0px;
}
.UPMCurrentPageTaskList
{
   /* System Defaults */
   margin-left:15px;
   border:0pt solid #ccc;
}
.UPMCurrentPageTitle
{
   /* System Defaults */
   padding-left:4px;
   font-weight:bold;
}
.UPMCurrentPageTaskList ul
{
   /* System Defaults */
   list-style-type:square;
   list-style-position:inside;
   margin:0;
}
.UPMCurrentPageTaskButton
{
   /* System Defaults */
   color:#6B6745;
}
.UPMCurrentPageTaskButton:link
{
   /* System Defaults */
   	color:#6B6745;
}
.UPMCurrentPageTaskButton:visited
{
   /* System Defaults */
   	color:#6B6745;
}
.UPMCurrentPageTaskButton:active
{
   /* System Defaults */
   	color:#6B6745;
}
.UPMCurrentPageTaskButton:hover
{
   /* System Defaults */
   	color:#6B6745;
}
.UPMTasks
{
   /* System Defaults */
   margin-top:4px;
   border-top:1px solid #ccc;
   background-color:#E6E2B5;
   color:#6B6745;
   text-align:center;
}
.UPMTaskButton
{
   /* System Defaults */
   	color:#6B6745;
}
.UPMTaskButton:link
{
   /* System Defaults */
   color:#6B6745;
}
.UPMTaskButton:visited
{
   /* System Defaults */
   color:#6B6745;
}
.UPMTaskButton:active
{
   /* System Defaults */
   color:#6B6745;
}
.UPMTaskButton:hover
{
   /* System Defaults */
   color:#6B6745;
}
.UPMPageList
{
   /* System Defaults */
   display:inline-block;
   margin-left:0px;
   padding-left:4px;
   list-style-type:none;
}
.UPMPageList ul
{
   /* System Defaults */
   list-style-image:none;
   list-style-type:none;
   white-space:nowrap;
}
.UPMPartEditToolbarTable
{
   /* System Defaults */
   width:100%;
}
.UPMPartEditToolbarTitle
{
   /* System Defaults */
   text-align:left;
   font-weight:bold;
   float:left;
}
.UPMPartEditToolbarTasks
{
   /* System Defaults */
   text-align:right;
}
.UPMPartEditToolbar
{
   /* System Defaults */
   	border:1pt solid #ccc;
   padding-left:4px;
   padding-right:4px;
   background-color:#e6e2b5;
   margin-top:10px;
}
.UPMPartEditor
{
   /* System Defaults */
   display:none;
}
.UPMFormFieldRow
{
   /* System Defaults */
   margin-top:10px;
   background-color:#D8DFEA;
   padding:3px;
   border:1pt solid #ccc;
}
.UPMPartEditToolbarTasks a
{
   /* System Defaults */
   cursor:pointer;
}
.UPMDialogActionLink
{
   /* System Defaults */
   text-decoration: underline;
   cursor: pointer;
   float:left;
   display:inline;
   margin-left:10px;
}
.UPMDialogSubHeading
{
   /* System Defaults */
   font-weight:bold;
}
.UPMDialogListItem
{
   /* System Defaults */
   float:left;
   display:inline;
   width:210px;
   padding-left:10px;
   margin-bottom:5px;
}
.UPMDialogClear
{
   /* System Defaults */
   clear: both;
   position: relative;
}
.UPMPageListParent
{
   /* System Defaults */
   text-decoration:none;
}
.UPMPageListParent:hover
{
   /* System Defaults */
   text-decoration:none;
}
.bbAthMgrFieldCaption
{
   /* System Defaults */
   float:left;
   display:inline;
   width:100px;
   padding-left:10px;
   padding-bottom:5px;
}
.bbAthMgrFieldData
{
   /* System Defaults */
   float:left;
   display:inline;
   padding-left:10px;
   width:200px;
}
.bbAthMgrInputField
{
   /* System Defaults */
   width:100%;
}
.bbAthMgrEntName
{
   /* System Defaults */
   width:300px;
   float:left;
   display:inline;
}
.bbAthMgrActionCell
{
   /* System Defaults */
   width:75px;
   float:left;
   display:inline;
}
.bbAthMgrActionLink
{
   /* System Defaults */
   text-decoration: underline;
   cursor: pointer;
}
.bbAthMgrLocationAddLink
{
   /* System Defaults */
   text-decoration: underline;
   cursor: pointer;
   margin-left:5px;
}
.r0
{
   /* System Defaults */
   height: 20px;
   background-color: #f5f5f5;
   white-space: nowrap;
}
.r1
{
   /* System Defaults */
   height:20px;
   background-color:white;
}
.DG6ItemCell
{
   /* System Defaults */
   white-space:nowrap;
   text-align:left;
   font-size:8pt;
   font-family:Verdana, helvitica, Sans-Serif;
   font-weight:normal;
}
.DG6ItemCellWrap
{
   /* System Defaults */
   white-space:nowrap;
   text-align:left;
   font-size:8pt;
   font-family:Verdana, helvitica, Sans-Serif;
   font-weight:normal;
   white-space:normal;
}
.DG6HiddenColumn
{
   /* System Defaults */
   display:none;
}
.bbAthMgrFormFieldRow
{
   /* System Defaults */
   margin-top:10px;
   background-color:#D8DFEA;
   padding:3px;
   border:1pt solid #ccc;
}
.ClassPageHeaderPageName
{
   /* System Defaults */
   color:#888;
   font-size:10pt;
}
.ClassPageHeaderClassName
{
   /* System Defaults */
   color:#1779A2;
   font-size:14pt;
}
.ClassPageHeaderTeacherName
{
   /* System Defaults */
   color:#888;
   font-size:10pt;
}
.ClassPageHeaderTeachersMessage
{
   /* System Defaults */
   color:#888;
   font-size:8pt;
   font-style:italic;
   border-bottom:1pt dotted #ccc;
   border-top:1pt solid #1779A2;
   clear:both;
   margin-bottom:8px;
}
.ClassPageHeaderTeacherEmail
{
   /* System Defaults */
   color:#888;
   font-size:10pt;
}
.ClassBlogTitleToDelete
{
   /* System Defaults */
   color:#1779A2;
   font-weight:bold;
}
.ClassBlogToolbar
{
   /* System Defaults */
   text-align:right;
}
.ClassBlogOptionsTextBox
{
   /* System Defaults */
   width:400px;
}
.ClassBlogOptionsTextArea
{
   /* System Defaults */
   width:400px;
   height:80px;
}
.ClassBlogEditPostLink
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
   cursor:pointer;
}
.ClassBlogEditPostLink:link,
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassBlogEditPostLink:visited
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassBlogEditPostLink:active
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassBlogStory 
{
   /* System Defaults */
   border-bottom:1pt solid #1779A2;
   	margin-bottom:10px;
}
.ClassBlogStoryTitle
{
   /* System Defaults */
   font-size:11pt;
   	color:#1779A2;
}
.ClassBlogStoryDateTime
{
   /* System Defaults */
   color:#aaa;
   	font-size:8pt;
   	font-style:italic;
   	margin-top:0;
   	padding-top:0;
   	line-height:1em;
}
.ClassBlogStoryContent
{
   /* System Defaults */
   font-size:10pt;
   	padding:15px;
}
.ClassBlogStoryCategories
{
   /* System Defaults */
   border-top:1pt solid #ddd;
   color:#aaa;
   	font-style:italic;
   	font-size:8pt;
   	line-height:1.5em;
}
.ClassBlogStoryAuthor
{
   /* System Defaults */
   color:#aaa;
   	font-style:italic;
   	font-size:8pt;
   	line-height:1.5em;
}
.ClassBlogStoryTextbox
{
   /* System Defaults */
   width:400px;
}
.ClassBlogStoryTextArea
{
   /* System Defaults */
   width:400px;
   	height:200px;
}
.ClassBlogNewPostLink
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
   cursor:pointer;
}
.ClassBlogNewPostLink:link,
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassBlogNewPostLink:visited
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassBlogNewPostLink:active
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassDocumentTitleToDelete
{
   /* System Defaults */
   color:#1779A2;
   font-weight:bold;
}
.ClassResourcesToolbar
{
   /* System Defaults */
   text-align:right;
}
.ClassResourcesOptionsTextBox
{
   /* System Defaults */
   width:400px;
}
.ClassResourcesOptionsTextArea
{
   /* System Defaults */
   width:400px;
   height:80px;
}
.ClassResourcesEditDocumentLink
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
   cursor:pointer;
}
.ClassResourcesEditDocumentLink:link,
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassResourcesEditDocumentLink:visited
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassResourcesEditDocumentLink:active
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassResourcesDocument
{
   /* System Defaults */
   border-bottom:1pt solid #ccc;
   	margin-bottom:5px;
}
.ClassResourcesDocumentDescription
{
   /* System Defaults */
   font-style:italic;
}
.ClassResourcesNewDocumentLink
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
   cursor:pointer;
}
.ClassResourcesNewDocumentLink:link,
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassResourcesNewDocumentLink:visited
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassResourcesNewDocumentLink:active
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassAveragesTableAssignmentName
{
   /* System Defaults */
   font-weight:bold;
}
.TeamRecordRecentScoresHeading
{
   /* System Defaults */
   font-weight:bold;
}
.TeamRecordEventOutcome
{
   /* System Defaults */
   font-weight:bold;
}
.TeamRecordScore
{
   /* System Defaults */
   font-weight:bold;
}
.ClassDropboxRowLateNoSubmission
{
   /* System Defaults */
   background-color: #ffbbbb;
}
.ClassDropboxUploadCellSubmittedLate
{
   /* System Defaults */
   background-color: #fffeb0;
}
.ClassDropboxFileToDelete
{
   /* System Defaults */
   color:#1779A2;
   font-weight:bold;
}
.ClassDropboxFacultyAssignmentDiv
{
   /* System Defaults */
   max-height: 172px;
   overflow: auto;
}
.ClassPageDirectoryFiltersTable
{
   /* System Defaults */
   align:center;
}
.ClassPageDirectoryFiltersTableFilterName
{
   /* System Defaults */
   text-align:right;
}
.ClassPageDirectoryFiltersTableFilterValue
{
   /* System Defaults */
   text-align:left;
}
.ClassPageDirectoryFilterDropDown
{
   /* System Defaults */
   width:200px;
}
.ClassPageDirectoryFilterTableSearchButton
{
   /* System Defaults */
   text-align:right;
}
.ClassPageDirectoryResultsTableRow
{
   /* System Defaults */
   vertical-align:text-top;
}
.ClassPageDirectoryResultsTableAlternatingRow
{
   /* System Defaults */
   vertical-align:text-top;
}
.ClassesListParent
{
   /* System Defaults */
   text-decoration:none;
}
.ClassesListChild
{
   /* System Defaults */
   margin-left:25px;
}
.ClassesListParent:hover
{
   /* System Defaults */
   text-decoration:none;
}
.ClassPageDirectoryNavigationButton
{
   /* System Defaults */
   width:60px;
}

/* Custom Styles */
#outsideWrapper
{
	border-collapse:collapse;
	margin:0px auto;
	padding:0px;
	vertical-align:top;
	width:100%;
	background-color:#131347;
}

body
{
	font-family:Arial, Helvetica;
	font-size:11px;
	line-height:normal;
	font-weight:14px;
	color:#1E4864;
	margin:0px auto;
	padding:0px;
	width:100%;
	background-color:#131347;
	text-align:left;
}

#leftDropShadow
{
	vertical-align:top;
	background:transparent url(view.image?id=400) repeat-y 0 0;
	padding:0px;
	width:8px;
}

#rightDropShadow
{
	vertical-align:top;
	padding:0px;
	width:8px;
	background:transparent url(view.image?id=403) repeat-y 0 0;
}

#mainWrapper
{
	margin:15px auto;
	padding:0px;
	width:778px;
	background-color:#131347;
}

input
{
	color:#1E4864;
	font-size:11px;
}

table { border-collapse:collapse; }

p
{
	font-family:Arial, Helvetica;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	color:#707070;
	margin-top:0px;
}

ul, li
{
	font-family:Arial, Helvetica;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	color:#707070;
}

h1, .headerOne
{
	font-size:18px;
	line-height:normal;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#851B1B;
	margin-top:0px;
	padding:0px;
}

.headerOneTagLine
{
	color:#707070;
	font-size:12px;
	text-align:right;
	margin:0px;
	padding:0px;
	float:right;
	font-weight:normal;
	font-family:Arial, Helvetica;
}

h2, .headerTwo
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16.5px;
	font-weight:bold;
	color:#2D2C61;
	line-height:normal;
	margin:0px 0 25px;
	padding:0px;
}

h3, .headerThree
{
	font-family:Arial, Helvetica;
	font-weight:normal;
	line-height:normal;
	font-size:16px;
	color:#fff;
	margin:0px;
	padding:0px;
}

h4, .headerFour
{
	font-size:23px;
	line-height:28px;
	font-weight:bold;
	font-family:Arial, Helvetica;
	color:#851B1B;
	margin:0px;
	padding:5px 0px 2px 9px;
	border-bottom:1px solid #ADADAF;
	width:443px;
	float:left;
}

h5
{
	color:#851b1b;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	margin:0px;
	padding:0px;
}

h6
{
	color:#1e1d4c;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	margin:0px;
	padding:0px;
}

a:link, a:visited
{
	color:#851B1B;
	font-size:11px;
	text-decoration:none;
	line-height:12px;
	font-weight:normal;
}

a:hover { text-decoration:underline; }

/* ------------------------------ Quick Search Styles --------------------------- */

#quickSearch
{
	padding:0px;
	margin:0px;
	vertical-align:top;
}

/* --------------------------------- Header Styles --------------------------------- */

#headerWrapper
{
	padding:0px 0 5px;
	margin:0px;
	vertical-align:top;
	background:transparent url(view.image?id=404) repeat-x 0 bottom;
	height:5px;
}

/* -------------------------------- Portal Menu Styles ------------------------- */

#portalNav
{
	padding:15px 5px 10px;
	vertical-align:top;
	background-color:#fff;
	text-align:right;
	color:#EB6A33;
	width:518px;
}

/* -------------------------------- Header Menu Styles ------------------------------ */

#headerContent
{
	width:778px;
	padding:0px;
	margin:0px;
}

#headerMenuWrapper
{
	padding:15px 2px 8px 3px;
	margin:0px;
	width:605px;
	vertical-align:top;
	color:#fff;
	border-right:1px dotted #fff;
}

#headerTitleAndTagLine
{
	padding:15px 40px 0px;
	vertical-align:top;
}

.headline
{
	color:#1E1D4C;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	margin:0px 10px 20px;
}

/* ========== BBNC HeaderMenu Override Styles ======= */

#PC577_ctl00-menuItem001, #PC577_ctl00-menuItem003, #PC577_ctl00-menuItem005, #PC577_ctl00-menuItem007, #PC577_ctl00-menuItem009, #PC577_ctl00-menuItem011, #PC658_ctl00-menuItem001, #PC658_ctl00-menuItem003, #PC658_ctl00-menuItem005, #PC658_ctl00-menuItem007, #PC658_ctl00-menuItem009, #PC658_ctl00-menuItem011, #PC685_ctl00-menuItem001, #PC685_ctl00-menuItem003, #PC685_ctl00-menuItem005, #PC685_ctl00-menuItem007, #PC685_ctl00-menuItem009, #PC685_ctl00-menuItem0011, #PC685_ctl00-menuItem011, #PC919_ctl00-menuItem001, #PC919_ctl00-menuItem003, #PC919_ctl00-menuItem005, #PC919_ctl00-menuItem007, #PC919_ctl00-menuItem009, #PC919_ctl00-menuItem0011, #PC1591_ctl00-menuItem001, #PC1591_ctl00-menuItem003, #PC1591_ctl00-menuItem005, #PC1591_ctl00-menuItem007, #PC1591_ctl00-menuItem009, #PC1591_ctl00-menuItem011, #PC1671_ctl00_ctl00-menuItem001, #PC1671_ctl00_ctl00-menuItem003, #PC1671_ctl00_ctl00-menuItem005, #PC1671_ctl00_ctl00-menuItem007, #PC1671_ctl00_ctl00-menuItem009, #PC1671_ctl00_ctl00-menuItem011, #PC1708_ctl00_ctl00-menuItem001, #PC1708_ctl00_ctl00-menuItem003, #PC1708_ctl00_ctl00-menuItem005, #PC1708_ctl00_ctl00-menuItem007, #PC1708_ctl00_ctl00-menuItem009, #PC1708_ctl00_ctl00-menuItem011, #PC1741_ctl00_ctl00-menuItem001, #PC1741_ctl00_ctl00-menuItem003, #PC1741_ctl00_ctl00-menuItem005, #PC1741_ctl00_ctl00-menuItem007, #PC1741_ctl00_ctl00-menuItem009, #PC1741_ctl00_ctl00-menuItem011, #PC1751_ctl00_ctl00-menuItem001, #PC1751_ctl00_ctl00-menuItem003, #PC1751_ctl00_ctl00-menuItem005, #PC1751_ctl00_ctl00-menuItem007, #PC1751_ctl00_ctl00-menuItem009, #PC1751_ctl00_ctl00-menuItem011, #PC1759_ctl00_ctl00-menuItem001, #PC1759_ctl00_ctl00-menuItem003, #PC1759_ctl00_ctl00-menuItem005, #PC1759_ctl00_ctl00-menuItem007, #PC1759_ctl00_ctl00-menuItem009, #PC1759_ctl00_ctl00-menuItem011, #PC1766_ctl00_ctl00-menuItem001, #PC1766_ctl00_ctl00-menuItem003, #PC1766_ctl00_ctl00-menuItem005, #PC1766_ctl00_ctl00-menuItem007, #PC1766_ctl00_ctl00-menuItem009, #PC1766_ctl00_ctl00-menuItem011, #PC1773_ctl00_ctl00-menuItem001, #PC1773_ctl00_ctl00-menuItem003, #PC1773_ctl00_ctl00-menuItem005, #PC1773_ctl00_ctl00-menuItem007, #PC1773_ctl00_ctl00-menuItem009, #PC1773_ctl00_ctl00-menuItem011, #PC1780_ctl00_ctl00-menuItem001, #PC1780_ctl00_ctl00-menuItem003, #PC1780_ctl00_ctl00-menuItem005, #PC1780_ctl00_ctl00-menuItem007, #PC1780_ctl00_ctl00-menuItem009, #PC1780_ctl00_ctl00-menuItem011, #PC1787_ctl00_ctl00-menuItem001, #PC1787_ctl00_ctl00-menuItem003, #PC1787_ctl00_ctl00-menuItem005, #PC1787_ctl00_ctl00-menuItem007, #PC1787_ctl00_ctl00-menuItem009, #PC1787_ctl00_ctl00-menuItem011, #PC1794_ctl00_ctl00-menuItem001, #PC1794_ctl00_ctl00-menuItem003, #PC1794_ctl00_ctl00-menuItem005, #PC1794_ctl00_ctl00-menuItem007, #PC1794_ctl00_ctl00-menuItem009, #PC1794_ctl00_ctl00-menuItem011, #PC1801_ctl00_ctl00-menuItem001, #PC1801_ctl00_ctl00-menuItem003, #PC1801_ctl00_ctl00-menuItem005, #PC1801_ctl00_ctl00-menuItem007, #PC1801_ctl00_ctl00-menuItem009, #PC1801_ctl00_ctl00-menuItem011, #PC1808_ctl00_ctl00-menuItem001, #PC1808_ctl00_ctl00-menuItem003, #PC1808_ctl00_ctl00-menuItem005, #PC1808_ctl00_ctl00-menuItem007, #PC1808_ctl00_ctl00-menuItem009, #PC1808_ctl00_ctl00-menuItem011, #PC1815_ctl00_ctl00-menuItem001, #PC1815_ctl00_ctl00-menuItem003, #PC1815_ctl00_ctl00-menuItem005, #PC1815_ctl00_ctl00-menuItem007, #PC1815_ctl00_ctl00-menuItem009, #PC1815_ctl00_ctl00-menuItem011, #PC1822_ctl00_ctl00-menuItem001, #PC1822_ctl00_ctl00-menuItem003, #PC1822_ctl00_ctl00-menuItem005, #PC1822_ctl00_ctl00-menuItem007, #PC1822_ctl00_ctl00-menuItem009, #PC1822_ctl00_ctl00-menuItem011, #PC1829_ctl00_ctl00-menuItem001, #PC1829_ctl00_ctl00-menuItem003, #PC1829_ctl00_ctl00-menuItem005, #PC1829_ctl00_ctl00-menuItem007, #PC1829_ctl00_ctl00-menuItem009, #PC1829_ctl00_ctl00-menuItem011, #PC1836_ctl00_ctl00-menuItem001, #PC1836_ctl00_ctl00-menuItem003, #PC1836_ctl00_ctl00-menuItem005, #PC1836_ctl00_ctl00-menuItem007, #PC1836_ctl00_ctl00-menuItem009, #PC1836_ctl00_ctl00-menuItem011, #PC1843_ctl00_ctl00-menuItem001, #PC1843_ctl00_ctl00-menuItem003, #PC1843_ctl00_ctl00-menuItem005, #PC1843_ctl00_ctl00-menuItem007, #PC1843_ctl00_ctl00-menuItem009, #PC1843_ctl00_ctl00-menuItem011, #PC1976_ctl00_ctl00-menuItem001, #PC1976_ctl00_ctl00-menuItem003, #PC1976_ctl00_ctl00-menuItem005, #PC1976_ctl00_ctl00-menuItem007, #PC1976_ctl00_ctl00-menuItem009, #PC1976_ctl00_ctl00-menuItem011, #PC1977_ctl00_ctl00-menuItem001, #PC1977_ctl00_ctl00-menuItem003, #PC1977_ctl00_ctl00-menuItem005, #PC1977_ctl00_ctl00-menuItem007, #PC1977_ctl00_ctl00-menuItem009, #PC1977_ctl00_ctl00-menuItem011, #PC1978_ctl00_ctl00-menuItem001, #PC1978_ctl00_ctl00-menuItem003, #PC1978_ctl00_ctl00-menuItem005, #PC1978_ctl00_ctl00-menuItem007, #PC1978_ctl00_ctl00-menuItem009, #PC1978_ctl00_ctl00-menuItem011, #PC1979_ctl00_ctl00-menuItem001, #PC1979_ctl00_ctl00-menuItem003, #PC1979_ctl00_ctl00-menuItem005, #PC1979_ctl00_ctl00-menuItem007, #PC1979_ctl00_ctl00-menuItem009, #PC1979_ctl00_ctl00-menuItem011, #PC1980_ctl00_ctl00-menuItem001, #PC1980_ctl00_ctl00-menuItem003, #PC1980_ctl00_ctl00-menuItem005, #PC1980_ctl00_ctl00-menuItem007, #PC1980_ctl00_ctl00-menuItem009, #PC1980_ctl00_ctl00-menuItem011, #PC1981_ctl00_ctl00-menuItem001, #PC1981_ctl00_ctl00-menuItem003, #PC1981_ctl00_ctl00-menuItem005, #PC1981_ctl00_ctl00-menuItem007, #PC1981_ctl00_ctl00-menuItem009, #PC1981_ctl00_ctl00-menuItem011, #PC1982_ctl00_ctl00-menuItem001, #PC1982_ctl00_ctl00-menuItem003, #PC1982_ctl00_ctl00-menuItem005, #PC1982_ctl00_ctl00-menuItem007, #PC1982_ctl00_ctl00-menuItem009, #PC1982_ctl00_ctl00-menuItem011, #PC1984_ctl00_ctl00-menuItem001, #PC1984_ctl00_ctl00-menuItem003, #PC1984_ctl00_ctl00-menuItem005, #PC1984_ctl00_ctl00-menuItem007, #PC1984_ctl00_ctl00-menuItem009, #PC1984_ctl00_ctl00-menuItem011, #PC1986_ctl00_ctl00-menuItem001, #PC1986_ctl00_ctl00-menuItem003, #PC1986_ctl00_ctl00-menuItem005, #PC1986_ctl00_ctl00-menuItem007, #PC1986_ctl00_ctl00-menuItem009, #PC1986_ctl00_ctl00-menuItem011, #PC1987_ctl00_ctl00-menuItem001, #PC1987_ctl00_ctl00-menuItem003, #PC1987_ctl00_ctl00-menuItem005, #PC1987_ctl00_ctl00-menuItem007, #PC1987_ctl00_ctl00-menuItem009, #PC1987_ctl00_ctl00-menuItem011, #PC1988_ctl00_ctl00-menuItem001, #PC1988_ctl00_ctl00-menuItem003, #PC1988_ctl00_ctl00-menuItem005, #PC1988_ctl00_ctl00-menuItem007, #PC1988_ctl00_ctl00-menuItem009, #PC1988_ctl00_ctl00-menuItem011, #PC1989_ctl00_ctl00-menuItem001, #PC1989_ctl00_ctl00-menuItem003, #PC1989_ctl00_ctl00-menuItem005, #PC1989_ctl00_ctl00-menuItem007, #PC1989_ctl00_ctl00-menuItem009, #PC1989_ctl00_ctl00-menuItem011 #PC1990_ctl00_ctl00-menuItem001, #PC1990_ctl00_ctl00-menuItem003, #PC1990_ctl00_ctl00-menuItem005, #PC1990_ctl00_ctl00-menuItem007, #PC1990_ctl00_ctl00-menuItem009, #PC1990_ctl00_ctl00-menuItem011, #PC1991_ctl00_ctl00-menuItem001, #PC1991_ctl00_ctl00-menuItem003, #PC1991_ctl00_ctl00-menuItem005, #PC1991_ctl00_ctl00-menuItem007, #PC1991_ctl00_ctl00-menuItem009, #PC1991_ctl00_ctl00-menuItem011, #PC1992_ctl00_ctl00-menuItem001, #PC1992_ctl00_ctl00-menuItem003, #PC1992_ctl00_ctl00-menuItem005, #PC1992_ctl00_ctl00-menuItem007, #PC1992_ctl00_ctl00-menuItem009, #PC1992_ctl00_ctl00-menuItem011, #PC1993_ctl00_ctl00-menuItem001, #PC1993_ctl00_ctl00-menuItem003, #PC1993_ctl00_ctl00-menuItem005, #PC1993_ctl00_ctl00-menuItem007, #PC1993_ctl00_ctl00-menuItem009, #PC1993_ctl00_ctl00-menuItem011, #PC1994_ctl00_ctl00-menuItem001, #PC1994_ctl00_ctl00-menuItem003, #PC1994_ctl00_ctl00-menuItem005, #PC1994_ctl00_ctl00-menuItem007, #PC1994_ctl00_ctl00-menuItem009, #PC1994_ctl00_ctl00-menuItem011, #PC1995_ctl00_ctl00-menuItem001, #PC1995_ctl00_ctl00-menuItem003, #PC1995_ctl00_ctl00-menuItem005, #PC1995_ctl00_ctl00-menuItem007, #PC1995_ctl00_ctl00-menuItem009, #PC1995_ctl00_ctl00-menuItem011, #PC1996_ctl00_ctl00-menuItem001, #PC1996_ctl00_ctl00-menuItem003, #PC1996_ctl00_ctl00-menuItem005, #PC1996_ctl00_ctl00-menuItem007, #PC1996_ctl00_ctl00-menuItem009, #PC1996_ctl00_ctl00-menuItem011, #PC1997_ctl00_ctl00-menuItem001, #PC1997_ctl00_ctl00-menuItem003, #PC1997_ctl00_ctl00-menuItem005, #PC1997_ctl00_ctl00-menuItem007, #PC1997_ctl00_ctl00-menuItem009, #PC1997_ctl00_ctl00-menuItem011, #PC1998_ctl00_ctl00-menuItem001, #PC1998_ctl00_ctl00-menuItem003, #PC1998_ctl00_ctl00-menuItem005, #PC1998_ctl00_ctl00-menuItem007, #PC1998_ctl00_ctl00-menuItem009, #PC1998_ctl00_ctl00-menuItem011, #PC1999_ctl00_ctl00-menuItem001, #PC1999_ctl00_ctl00-menuItem003, #PC1999_ctl00_ctl00-menuItem005, #PC1999_ctl00_ctl00-menuItem007, #PC1999_ctl00_ctl00-menuItem009, #PC1999_ctl00_ctl00-menuItem011, #PC2000_ctl00_ctl00-menuItem001, #PC2000_ctl00_ctl00-menuItem003, #PC2000_ctl00_ctl00-menuItem005, #PC2000_ctl00_ctl00-menuItem007, #PC2000_ctl00_ctl00-menuItem009, #PC2000_ctl00_ctl00-menuItem011, #PC2200_ctl00_ctl00-menuItem001, #PC2200_ctl00_ctl00-menuItem003, #PC2200_ctl00_ctl00-menuItem005, #PC2200_ctl00_ctl00-menuItem007, #PC2200_ctl00_ctl00-menuItem009, #PC2200_ctl00_ctl00-menuItem011, #PC2260_ctl00_ctl00-menuItem001, #PC2260_ctl00_ctl00-menuItem003, #PC2260_ctl00_ctl00-menuItem005, #PC2260_ctl00_ctl00-menuItem007, #PC2260_ctl00_ctl00-menuItem009, #PC2260_ctl00_ctl00-menuItem011, #PC2936_ctl00_ctl00-menuItem001, #PC2936_ctl00_ctl00-menuItem003, #PC2936_ctl00_ctl00-menuItem005, #PC2936_ctl00_ctl00-menuItem007, #PC2936_ctl00_ctl00-menuItem009, #PC2936_ctl00_ctl00-menuItem011, #PC3501_ctl00_ctl00-menuItem001, #PC3501_ctl00_ctl00-menuItem003, #PC3501_ctl00_ctl00-menuItem005, #PC3501_ctl00_ctl00-menuItem007, #PC3501_ctl00_ctl00-menuItem009, #PC3501_ctl00_ctl00-menuItem011, #PC3570_ctl00_ctl00-menuItem001, #PC3570_ctl00_ctl00-menuItem003, #PC3570_ctl00_ctl00-menuItem005, #PC3570_ctl00_ctl00-menuItem007, #PC3570_ctl00_ctl00-menuItem009, #PC3570_ctl00_ctl00-menuItem011, #PC3571_ctl00_ctl00-menuItem001, #PC3571_ctl00_ctl00-menuItem003, #PC3571_ctl00_ctl00-menuItem005, #PC3571_ctl00_ctl00-menuItem007, #PC3571_ctl00_ctl00-menuItem009, #PC3571_ctl00_ctl00-menuItem011, #PC3573_ctl00_ctl00-menuItem001, #PC3573_ctl00_ctl00-menuItem003, #PC3573_ctl00_ctl00-menuItem005, #PC3573_ctl00_ctl00-menuItem007, #PC3573_ctl00_ctl00-menuItem009, #PC3573_ctl00_ctl00-menuItem011, #PC3574_ctl00_ctl00-menuItem001, #PC3574_ctl00_ctl00-menuItem003, #PC3574_ctl00_ctl00-menuItem005, #PC3574_ctl00_ctl00-menuItem007, #PC3574_ctl00_ctl00-menuItem009, #PC3574_ctl00_ctl00-menuItem011, #PC3575_ctl00_ctl00-menuItem001, #PC3575_ctl00_ctl00-menuItem003, #PC3575_ctl00_ctl00-menuItem005, #PC3575_ctl00_ctl00-menuItem007, #PC3575_ctl00_ctl00-menuItem009, #PC3575_ctl00_ctl00-menuItem011, #PC3576_ctl00_ctl00-menuItem001, #PC3576_ctl00_ctl00-menuItem003, #PC3576_ctl00_ctl00-menuItem005, #PC3576_ctl00_ctl00-menuItem007, #PC3576_ctl00_ctl00-menuItem009, #PC3576_ctl00_ctl00-menuItem011, #PC3577_ctl00_ctl00-menuItem001, #PC3577_ctl00_ctl00-menuItem003, #PC3577_ctl00_ctl00-menuItem005, #PC3577_ctl00_ctl00-menuItem007, #PC3577_ctl00_ctl00-menuItem009, #PC3577_ctl00_ctl00-menuItem011, #PC3580_ctl00_ctl00-menuItem001, #PC3580_ctl00_ctl00-menuItem003, #PC3580_ctl00_ctl00-menuItem005, #PC3580_ctl00_ctl00-menuItem007, #PC3580_ctl00_ctl00-menuItem009, #PC3580_ctl00_ctl00-menuItem011, #PC3581_ctl00_ctl00-menuItem001, #PC3581_ctl00_ctl00-menuItem003, #PC3581_ctl00_ctl00-menuItem005, #PC3581_ctl00_ctl00-menuItem007, #PC3581_ctl00_ctl00-menuItem009, #PC3581_ctl00_ctl00-menuItem011, #PC3582_ctl00_ctl00-menuItem001, #PC3582_ctl00_ctl00-menuItem003, #PC3582_ctl00_ctl00-menuItem005, #PC3582_ctl00_ctl00-menuItem007, #PC3582_ctl00_ctl00-menuItem009, #PC3582_ctl00_ctl00-menuItem011, #PC3583_ctl00_ctl00-menuItem001, #PC3583_ctl00_ctl00-menuItem003, #PC3583_ctl00_ctl00-menuItem005, #PC3583_ctl00_ctl00-menuItem007, #PC3583_ctl00_ctl00-menuItem009, #PC3583_ctl00_ctl00-menuItem011, #PC3584_ctl00_ctl00-menuItem001, #PC3584_ctl00_ctl00-menuItem003, #PC3584_ctl00_ctl00-menuItem005, #PC3584_ctl00_ctl00-menuItem007, #PC3584_ctl00_ctl00-menuItem009, #PC3584_ctl00_ctl00-menuItem011, #PC3585_ctl00_ctl00-menuItem001, #PC3585_ctl00_ctl00-menuItem003, #PC3585_ctl00_ctl00-menuItem005, #PC3585_ctl00_ctl00-menuItem007, #PC3585_ctl00_ctl00-menuItem009, #PC3585_ctl00_ctl00-menuItem011, #PC3586_ctl00_ctl00-menuItem001, #PC3586_ctl00_ctl00-menuItem003, #PC3586_ctl00_ctl00-menuItem005, #PC3586_ctl00_ctl00-menuItem007, #PC3586_ctl00_ctl00-menuItem009, #PC3586_ctl00_ctl00-menuItem011, #PC3588_ctl00_ctl00-menuItem001, #PC3588_ctl00_ctl00-menuItem003, #PC3588_ctl00_ctl00-menuItem005, #PC3588_ctl00_ctl00-menuItem007, #PC3588_ctl00_ctl00-menuItem009, #PC3588_ctl00_ctl00-menuItem011, #PC3589_ctl00_ctl00-menuItem001, #PC3589_ctl00_ctl00-menuItem003, #PC3589_ctl00_ctl00-menuItem005, #PC3589_ctl00_ctl00-menuItem007, #PC3589_ctl00_ctl00-menuItem009, #PC3589_ctl00_ctl00-menuItem011, #PC3590_ctl00_ctl00-menuItem001, #PC3590_ctl00_ctl00-menuItem003, #PC3590_ctl00_ctl00-menuItem005, #PC3590_ctl00_ctl00-menuItem007, #PC3590_ctl00_ctl00-menuItem009, #PC3590_ctl00_ctl00-menuItem011, #PC3591_ctl00_ctl00-menuItem001, #PC3591_ctl00_ctl00-menuItem003, #PC3591_ctl00_ctl00-menuItem005, #PC3591_ctl00_ctl00-menuItem007, #PC3591_ctl00_ctl00-menuItem009, #PC3591_ctl00_ctl00-menuItem011, #PC3592_ctl00_ctl00-menuItem001, #PC3592_ctl00_ctl00-menuItem003, #PC3592_ctl00_ctl00-menuItem005, #PC3592_ctl00_ctl00-menuItem007, #PC3592_ctl00_ctl00-menuItem009, #PC3592_ctl00_ctl00-menuItem011, #PC4009_ctl00_ctl00-menuItem001, #PC4009_ctl00_ctl00-menuItem003, #PC4009_ctl00_ctl00-menuItem005, #PC4009_ctl00_ctl00-menuItem007, #PC4009_ctl00_ctl00-menuItem009, #PC4009_ctl00_ctl00-menuItem011, #PC4041_ctl00_ctl00-menuItem001, #PC4041_ctl00_ctl00-menuItem003, #PC4041_ctl00_ctl00-menuItem005, #PC4041_ctl00_ctl00-menuItem007, #PC4041_ctl00_ctl00-menuItem009, #PC4041_ctl00_ctl00-menuItem011 #PC3985_ctl00_ctl00-menuItem001, #PC3985_ctl00_ctl00-menuItem003, #PC3985_ctl00_ctl00-menuItem005, #PC3985_ctl00_ctl00-menuItem007, #PC3985_ctl00_ctl00-menuItem009, #PC3985_ctl00_ctl00-menuItem011, #PC2984_ctl00_ctl00-menuItem001, #PC2984_ctl00_ctl00-menuItem003, #PC2984_ctl00_ctl00-menuItem005, #PC2984_ctl00_ctl00-menuItem007, #PC2984_ctl00_ctl00-menuItem009, #PC2984_ctl00_ctl00-menuItem0011 #PC3242_ctl00_ctl00-menuItem001, #PC3242_ctl00_ctl00-menuItem003, #PC3242_ctl00_ctl00-menuItem005, #PC3242_ctl00_ctl00-menuItem007, #PC3242_ctl00_ctl00-menuItem009, #PC3242_ctl00_ctl00-menuItem0011 #PC3252_ctl00_ctl00-menuItem001, #PC3252_ctl00_ctl00-menuItem003, #PC3252_ctl00_ctl00-menuItem005, #PC3252_ctl00_ctl00-menuItem007, #PC3252_ctl00_ctl00-menuItem009, #PC3252_ctl00_ctl00-menuItem011, #PC4814_ctl00_ctl00-menuItem001, #PC4814_ctl00_ctl00-menuItem003, #PC4814_ctl00_ctl00-menuItem005, #PC4814_ctl00_ctl00-menuItem007, #PC4814_ctl00_ctl00-menuItem009, #PC4814_ctl00_ctl00-menuItem011, #PC4475_ctl00_ctl00-menuItem001, #PC4475_ctl00_ctl00-menuItem003, #PC4475_ctl00_ctl00-menuItem005, #PC4475_ctl00_ctl00-menuItem007, #PC4475_ctl00_ctl00-menuItem009, #PC4475_ctl00_ctl00-menuItem011, {
padding:0px;
font-size:10px;
}

table.menu491 td span.pipe
{
	padding:0;
	margin:0;
	font-size:10px;
}

/* --------------------------------- Left Sidebar Styles --------------------------------- */

#leftSidebarWrapper
{
	width:272px;
	vertical-align:top;
	padding:0px;
	background-color:#FCDB72;
}

#leftSidebar
{
	vertical-align:top;
	padding:20px 10px;
	text-align:left;
}

#leftSidebar a:link, #leftSidebar a:visited
{
	color:#851B1B;
	font-size:11px;
	text-decoration:none;
	line-height:12px;
	font-weight:normal;
}

#leftSidebar a:hover { text-decoration:underline; }

.spotlightImgStyle
{
	float:left;
	margin:0px 12px 5px 0px;
	padding:0px;
}

#spotlightCallOut
{
	margin:0 0 53px;
	padding:0px;
	position:relative;
}

#topLeftPortalMenu
{
	background:transparent url(view.image?id=405) no-repeat 0 0;
	padding:0px;
	vertical-align:top;
	height:196px;
	width:272px;
	padding:80px 0 0;
}

*:first-child+html #topLeftPortalMenu
{
	background:transparent url(view.image?id=405) no-repeat 0 0;
	padding:0px;
	vertical-align:top;
	height:116px;
	width:272px;
	padding:80px 0 0;
}

* html #topLeftPortalMenu
{
	background:transparent url(view.image?id=405) no-repeat 0 0;
	padding:0px;
	vertical-align:top;
	height:116px;
	width:272px;
	padding:80px 0 0;
}

/* ========= SubPage LeftColumn Styles ======== */

#subLeftSidebarWrapper
{
	background:#FCDB72 url(view.image?id=410) no-repeat 0 bottom;
	width:272px;
	vertical-align:top;
	padding:0px;
}

#logo
{
	width:272px;
	height:81px;
	vertical-align:top;
}

#subLeftPortalNav
{
	padding:0px 0px 0px;
	vertical-align:top;
	background-color:#FAC251;
	text-align:right;
	height:114px;
}

#sublLeftSidebar
{
	vertical-align:top;
	padding:20px 22px 20px 10px;
	width:240px;
	text-align:left;/*background:#FCDB72 url(view.image?id=410) no-repeat 0 bottom;*/
}

#sublLeftSidebar h1, #sublLeftSidebar h2, #sublLeftSidebar h3
{
	float:right;
	clear:both;
	position:relative;
	line-height:19px;
	margin:0 0 12px;
	padding:0;
}

#sublLeftSidebar img { vertical-align:baseline; }

.leftColNavTitle
{
	color:#35346B;
	font-size:18px;
	font-weight:bold;
	margin:12px 4px 0 0;
	padding:0px;
	float:right;
	display:block;
	line-height:21px;
}

/* --------------------------------- Main Content Column Styles ---------------------------- */

#mainColumnWrapper
{
	padding:0px;
	vertical-align:top;
	width:490px;
	background:#fff;
	text-align:left;
}

#mainColumnWrapper a:link, #mainColumnWrapper a:visited
{
	color:#851B1B;
	font-size:11px;
	text-decoration:none;
	line-height:12px;
	font-weight:normal;
}
 #mainColumnWrapper a:hover, {
text-decoration:underline;
}

#mainContentTable
{
	padding:0;
	vertical-align:top;
	width:490px;
	background:#fff;
	text-align:left;
}

#centerColumn
{
	padding:0px 0px 25px;
	margin:0px;
	vertical-align:top;
	text-align:left;
	width:490px;
}

div#centerColumn
{
	margin:20px 15px 0px;
	padding:15px 7px;
	border-top:1px solid #ADADAF;
	vertical-align:top;
	text-align:left;
	width:446px;
}

#centerColumn .headerImg { text-align:right; }

#centerColumn a:link, #centerColumn a:visited
{
	color:#851B1B;
	font-size:11px;
	text-decoration:none;
	line-height:12px;
	font-weight:normal;
}

#centerColumn a:hover { text-decoration:underline; }

#centerColumn ul
{
	list-style:disc;
	list-style-position:inside;
	margin:0px;
	padding:0px;
}

#centerColumn li
{
	margin:0px;
	padding:0px;
	display:block;
	list-style:disc;
	list-style-position:inside;
}

/* ------------------------------ Breadcrumb Style --------------------------- */

#breadcrumbs
{
	float:right;
	color:#707070;
	font-weight:bold;
	line-height:14px;
	font-size:11px;
	padding:0px;
	margin:0px;
}

#breadcrumbs a:link, #breadcrumbs a:visited
{
	font-weight:normal;
	color:#707070;
	text-decoration:none;
	font-size:11px;
}

#breadcrumbs a:hover
{
	font-weight:normal;
	color:#707070;
	text-decoration:underline;
	font-size:11px;
}

/* ====== Sub Page MainContentColumn Styles ====== */

#subMainColumnWrapper
{
	padding:0px;
	vertical-align:top;
	width:490px;
	background:#fff;
	text-align:left;
}

#subMainContentTable
{
	padding:0;
	vertical-align:top;
	width:490px;
	background:#fff;
	text-align:left;
}

#subMainColumn
{
	padding:11px 10px 12px;
	vertical-align:top;
	width:470px;
	background:#fff;
	text-align:left;
}

#subMainColumn h1
{
	font-size:18px;
	line-height:normal;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#851B1B;
	margin-top:0px;
	padding:0px 10px 5px;
	width:464px;
	border-bottom:1px solid #5F5F5F;
}

#subPageContentArea
{
	padding:0px 20px 30px;
	vertical-align:top;
	width:450px;
	background:#fff;
	text-align:left;
	color:#707070;
	line-height:16px;
	font-size:11px;
}

#subPageContentArea p
{
	color:#707070;
	line-height:16px;
	font-size:11px;
}

.internalPageImageStyle
{
	margin:3px 0px 0px 3px;
	padding:0px;
	float:right;
}

#subPageContentArea a:link, #subPageContentArea a:visited
{
	color:#1F1E4A;
	text-decoration:none;
}

#subPageContentArea a:hover
{
	color:#1F1E4A;
	text-decoration:underline;
}

/* ---------------------------------Footer Styles ------------------------------ */

#footerWrapper
{
	padding:0px 8px;
	margin:0px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

div#footerWrapper
{
	padding:10px 0px 6px;
	margin:0px;
	width:762px;
	background-color:#FAC251;
	border-top:1px solid #fff;
	color:#44444C;
	font-size:10px;
	font-weight:bold;
}

#bottomRoundYellowImg
{
	margin:0px;
	width:778px;
	background:transparent url(view.image?id=401) no-repeat 0 0;
	height:14px;
}

/*--- GLOBAL CLASS DEFINITIONS ---*/

* .container
{
	margin:0;
	padding:0;
	border-collapse:collapse;
	text-align:left;
	vertical-align:top;
}

.helplet
{
	font-family:arial, helvetica, sans-serif;
	font-style:italic;
	font-size:1em;
	color:#1E4864;
}

.thumbnail
{
	display:block;
	border:2px solid #D6B881;
	margin:0 10px 7px;
}

/* .taCenter { margin:0 auto; }*/

.imageLeft
{
	float:left;
	margin:0 10px 10px 0;
}

.imageRight
{
	float:right;
	margin:0 0 10px 10px;
}

.callout
{
	border-collapse:collapse;
	border:none;
	display:block;
	margin:0 0 10px;
}

/*---PROFILE DISPLAY STYLES---*/

table.profile-display
{
	width: 100%;
	border: none;
	background: transparent;
	font-size:1em;
	font-family: tahoma;
	margin: 0;
}

table.profile-display caption
{
	margin: 0;
	padding: 10px 0px;
	text-align: left;
	border: none;
	background: transparent;
	font-weight:bold;
	font-family: tahoma;
	color:#851B1B;
	font-size:1.2em;
}

table.profile-display th, table.profile-display td
{
	margin: 0;
	text-align: left;
	line-height: 1.5em;
	vertical-align: top
}

table.profile-display th
{
	color:#1E4864;
	font-weight:bold;
	text-align: right;
	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;
}

/*--- BBNC GLOBAL FORM FIXES ---*/

fieldset
{
	border:none;
	font: bold 1em/1.5em arial, helvetica, sans-serif;
}

label { font: normal 1em/1.5em arial, helvetica, sans-serif; }

fieldset legend
{
	margin-left:-4px;
	margin-top:15px;
}

select.BBFormSelectList { background-color:#FFFFFF !important; }

/*--- QUICK SEARCH CUSTOM STYLES ---*/

* .QuickSearchFormTable td
{
	padding:0;
	text-align:right;
	vertical-align:middle;
}

/*--- DIRECTORY FORM CUSTOM STYLES ----  */

* .BBRecordSearchDisplayButton
{
	margin:10px 0px 10px 2px;
	padding:3px 6px;
	font: bold 1em/1.5em verdana, arial, helvetica, sans-serif;
}

* .CalendarFilterContainer label
{
	display:block;
	float:left;
	padding-bottom:2px;
}

* .CalendarFilterContainer input { float:left; }

* .CalendarFilterSaveContainer input
{
	display:inline;
	float:right;
}

* .CalendarFilterContainer span
{
	display:block;
	margin-bottom:0px;
}

* .CalendarFilterContainer span.CalendarFilterSaveMsg
{
	display:none;
	margin-bottom:0px;
}

* .DetailEventDetails span
{
	display:block;
	margin-bottom:20px;
	border-bottom:1px solid #D9D9D9;
}

/*--- MEMBERSHIP FORM CUSTOM STYLES ---*/

* .BBMembershipFieldCheckboxCaption label, * .DonationFieldCheckboxCaption label { font-weight:normal; }

* .BBMembershipControlCell label
{
	padding-left:7px;
	font-weight:normal;
}

/*--- EVENT REGISTRATION FORM CUSTOM STYLES ---*/

table tr.EventItemRegistrantsHeader { display:none; }

* .EventItemRegistrantsTable table td.BBFieldCaption, * .EventItemRegistrantsTable td.BBFieldCaption, * .EventItemRegistrantsTable table fieldset table td.BBFieldCaption
{
	padding-right:5px;
	text-align:right;
}

* .EventItemRegistrantsTable td.EventItemRegistrantControlCellName { text-align:right; }

* .EventItemRegistrantsTable .EventItemRegistrantControlCell { width:310px !important; }

* .EventItemRegistrantsTable table fieldset
{
	border:none;
	margin-left:2px;
}

* .EventItemRegistrantsTable table fieldset legend
{
	text-align:left;
	/*padding-left:67px;*/
	font-weight:normal;
	color:#1E4864;
}

/*--- SEARCH FORM FIXES ---*/

* .SearchEvenRowStyle td, * .SearchOddRowStyle td
{
	height:30px;
	vertical-align:bottom;
}

* .SearchTextbox
{
	width:250px;
	font: 1em/1.5em arial, helvetica, sans-serif;
	color:#1E4864;
}

* .SearchFormTable .wsNowrap { white-space:normal; }

/*--- NEWSREADER/WEBLOG CUSTOM STYLES ---*/

* .NewsChannelItem { padding:5px 0px; }

* .newschannelitem table td { text-align:right; }

* table.NewsChannelItem
{
	width:auto;
	margin:10px 0px;
}

* html table.NewsChannelItem { border-top:1px solid #E1D0BF; }

* .NewsChannelItemDesc p { padding-bottom:10px; }

* .NewsReaderItemDesc p { padding-bottom:0px; }

* .NewsReaderResultsList td
{
	border-bottom:1px solid #E1D0BF;
	padding:10px 0px 0px 0px;
}

/*--- JOB BOARD CUSTOM STYLES ---*/

* .JobPostFieldControlCell table span
{
	font: bold 1em/1.5em verdana, arial, helvetica, sans-serif;
	color:#1E4864;
	display:block;
	padding:0px 3px;
}

* .JobPostFieldControlCell span.JobPostCheckboxCaption { white-space:nowrap; }

* .JobPostDetailRow td { padding-bottom:5px; }

/*--- CHAPTER MANAGER / FUNDRAISER CUSTOM STYLES ---*/

* .normal, * .captionCell
{
	font-size:1em;
	vertical-align:middle;
	font-weight:bold;
}

legend.NormalBold
{
	color:#EB6A33;
 font-family:: verdana, arial, helvetica, sans-serif;
	font-size:1em;
	line-height:1.5em;
	text-transform:uppercase;
	font-weight:normal;
}

* .head fieldset { margin-left:-4px; }

* .CHOddRowStyle table td a, * .CHEvenRowStyle table td a { }

* .CHOddRowStyle td, * .CHEvenRowStyle td
{
	height:15px;
	padding:0px;
	margin:0px;
	padding-left:2px;
}

* .CHOddRowStyle td table, * .CHEvenRowStyle td table
{
	margin:0px;
	padding:0px;
	border-collapse: collapse !important;
}

* .PostChannelStoryFormTable input { font: 1em/1.5em arial, helvetica, sans-serif; }

td#FixedFooterBlock
{
	text-align:left;
	padding-top:15px;
	padding-left:8px;
}

* .FRDashBoardSection table fieldset legend
{
	color:#EB6A33;
	font-family:arial, helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	line-height:1.5em;
	text-transform:none;
}

* .FRDashBoardSection table fieldset table td, * .FRDashBoardSection table fieldset table table table td
{
	vertical-align:middle;
	white-space:normal !important;
	text-align:left;
	font-size:1em;
}

* .CHEvenRowStyle td, * .CHOddRowStyle td
{
	text-align:left;
	width:100%;
	white-space:normal !important;
	padding-bottom:10px;
}

* .CHEvenRowStyle td table, * .CHOddRowStyle td table
{
	border-bottom:1px solid #D1C4A4;
	width:100%;
}

* .CHEvenRowStyle td table td, * .CHOddRowStyle td table td
{
	text-align:left;
	white-space:normal;
	padding-bottom:10px;
}

/* * .FRDashBoardSection table {
display:block !important;
} */



/*--- FUNDRAISER / PERSONAL PAGES CUSTOM STYLES ---*/

* .FRFieldSetCaption span, span.FRFieldSetCaption { font: bold 1em/1.5em arial, helvetica, sans-serif; }

* .FRListingHeading td
{
	border:none;
	background-color:white;
	border-collapse:collapse;
	font-size:1em;
	padding-left:3px;
}

* .FREvenRowStyle td, * .FROddRowStyle td
{
	background-color:#ffffff;
	border-bottom:1px solid #ffffff;
	border-top:none;
	border-left:none;
	border-right:none;
}

* .FREvenRowStyle td span, * .FROddRowStyle td span
{
	text-align:left;
	width:100%;
}

fieldset table { font-size: 1em; }

* .FREvenRowStyle td table td, * .FROddRowStyle td table td { border:none; }

* .FRDashBoardSection textarea, * .FRDashBoardSection input { width:auto !important; }

* .FRSearchFieldSet .vaBottom { vertical-align:middle; }

/*--- DISCUSSION BOARD CUSTOM STYLES ---*/

* .DiscussionSearchList td { vertical-align:top; }

* .DiscussionSearchMessage
{
	padding-top:10px;
	font-weight:bold;
}

tr.DiscussionSearchHeader td
{
	font-weight:bold;
	font-size:1em;
	padding-top:15px;
}

a.DiscussionSearchLink
{
	display:block;
	padding-bottom:5px;
	padding-top:5px;
}

/*--- DONATION FORM CUSTOM STYLES ---*/

* .DonationFieldControlCell span label
{
	white-space:normal;
	font-weight:normal;
	font-size:1em;
}

td.DonationFieldControlCell span.DonationCaptureReadonlyValue { display:block; }

* .DonationGridHeader td
{
	font-size:1em;
	border:none !important;
	font-weight:bold;
}

* .DonationGridEvenRow td, * .DonationGridEvenRow td span, * .DonationGridOddRow td, * .DonationGridOddRow td span
{
	font-size:1em;
	border:none !important;
	background:transparent !important;
}

* .DonationGridFooter td, * .DonationGridFooter td span, * .DonationGridFooter label
{
	font-weight:normal;
	font-size:1em;
}

/*--- SURVEY FORM CUSTOM STYLES ---*/

* label.surveyanswer { width:auto; }

* .surveyquestiontable td
{
	text-align:left;
	vertical-align:top;
}

* .surveyquestiontable td span.SurveyQuestion
{
	width:auto;
	text-align:left;
	vertical-align:top;
}

* html .surveyquestiontable { margin-left:0px; }

/*--- REPORT CUSTOM STYLES ---*/

* .ReportFormTable td fieldset legend
{
	padding-bottom:5px;
	margin:0px;
	color:#000;
	margin-left:-5px;
}

* .ReportTitle span
{
	color:#1E4864;
	padding-bottom:10px;
	margin:0px;
}

* .ReportChartCell fieldset legend span { font-weight:bold; }

* .ReportFormTable td { white-space:normal !important; }

* .ReportFormTable td fieldset div table td div div table td div
{
	width:275px !important;
	display:block;
	overflow:auto;
}

/*--- LOGIN CUSTOM STYLES ---*/

* .LoginFormTable table.taCenter { text-align:left; }

* .LoginFormTable tr.taCenter td { text-align:center; }

* .LoginFormTable tr.taCenter td table td
{
	text-align:left;
	width:100%;
}

/*--- DOCUMENT CUSTOM STYLES ---*/

* .BBDocumentFormTable .wsNowrap { white-space:normal; }

* .BBDocumentFormTable .w100p { width:auto; }

/*--- Generic form styles ---*/

* .BBFormSelectList input, * .BBFormSelectList label, td.DonationFieldControlCell span input, td.DonationFieldControlCell span label, td.DonationFieldControlCell table tr td span input, td.DonationFieldControlCell table tr td span label, td.DonationFieldControlCell table td.vaBottom, td.DonationFieldControlCell table td.vaBottom span, td.BBMembershipControlCell span input, td.BBMembershipControlCell span label { vertical-align: middle; }

/*--- Custom Styles for List View of Event Calendar ---*/

* .ListViewEventItemContainer div { padding: 0 0 20px 0 !important; }

/*--- POLLS CUSTOM STYLES ---*/

td#content_leftColumn table.BBPollsFormTable table, td#content_leftColumn table.BBPollsFormTable td, td#content_leftColumn table.BBPollsFormTable div { width:250px !important; }

td#content_leftColumn table.BBPollsFormTable img { width:248px !important; }

/*--- ONLINE APP DESIGNER STYLES ---*/

* .wrapOA
{
	background-color:#FFF;
	padding:10px;
	width:742px;
}

* .wrapOA fieldset
{
	border:0 none;
	margin:10px;
	padding:0;
}

* .wrapOA fieldset fieldset fieldset
{
	border:1px solid #e2e2e2;
	background-color:#FDFDFD;
	padding:10px;
}

* .wrapOA fieldset fieldset fieldset fieldset
{
	border:0px none;
	background-color:transparent;
	padding:0;
}

* .wrapOA fieldset fieldset fieldset span
{
	color:#666666;
	font-size:1em;
	font-weight:bold;
	text-align:right;
}

* .wrapOA fieldset fieldset fieldset input
{
	background-color:transparent;
	margin:3px 0 3px 10px;
}

* .wrapOA fieldset fieldset fieldset select
{
	background-color:transparent;
	margin:3px 0 3px 10px;
}

* .wrapOA legend
{
	color:#000000;
	font-family:inherit;
	font-size:1.2em;
	font-style:normal;
	font-weight:bold;
	padding:0;
	margin:0 0 10px;
}

* .wrapOA table
{
	border-collapse:collapse;
	border:1px solid #333333;
	margin:10px auto;
	background:#FDFDFD url(images/GreyGradientBackground.gif) repeat-x scroll 0 0;
}

* .wrapOA table th
{
	color:#000000;
	font-size:1em;
	font-weight:bold;
	padding:5px;
	text-align:left;
	font-style:normal;
}

* .wrapOA table td
{
	color:#000000;
	font-size:1em;
	padding:5px;
	text-align:left;
	font-style:normal;
	font-weight:normal;
	font-family:inherit;
}

* .wrapOA table table
{
	background:transparent none repeat scroll 0 0;
	border:0 none;
	margin:0;
}

* .wrapOA ul
{
	margin:10px 0;
	padding:0 0 0 10px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	border:1px solid #333333;
	background:#FDFDFD url(images/GreyGradientBackground.gif) repeat-x scroll 0 0;
}

* .wrapOA ul li { }

* .wrapOA ul table
{
	background:transparent none repeat scroll 0 0;
	border:0 none;
}

* .wrapOA ul table td { padding:0; }

* .wrapOA input
{
	width:auto !important;
	margin:1px 0;
}

* input.OnlineAppDesignerEditFormTextbox
{
	background-color:transparent;
	margin:1px 0;
}

* .wrapOA textarea
{
	background-color:transparent;
	margin:10px;
	vertical-align:middle;
}

* textarea.OnlineAppDesignerEditFormTextArea
{
	background-color:transparent;
	margin:10px;
	vertical-align:middle;
}

* .wrapOA select
{
	width:auto !important;
	margin:1px 0;
	background-color:transparent;
}

* .wrapOA br { line-height:0; }

/*--- ONLINE APP LANDING PAGE STYLES ---*/

* .OnlineAppLandingPageTableStyle
{
	border:0 none;
	border-collapse:collapse;
	font-family:inherit;
	width:100%;
}

* .OnlineAppLandingPageTableStyle th
{
	color:#000000;
	font-family:inherit;
	font-size:1.2em;
	font-weight:bold;
	padding:10px;
	text-align:left;
}

* .OnlineAppLandingPageTableStyle td
{
	font-family:inherit;
	font-size:1em;
	padding:0 10px;
	width:50% !important;
}

/*--- ONLINE APP APPLICATION STYLES ---*/

* .OnlineAppSaveAndExitDivStyle { text-align:center; }

* .OnlineAppWizardApplicationNameLabelStyle
{
	color:#000000;
	display:block;
	font-family:inherit;
	font-size:1.2em;
	font-weight:bold;
	margin:10px 10px 0;
	text-align:left;
}

* .nccWizardFormGroupBox { padding:10px; }

* table.nccwizardStyle
{
	background:transparent none repeat scroll 0 0;
	border:0 none;
	border-collapse:collapse;
	width:100%;
}

* table.nccwizardStyle table
{
	background:transparent none repeat scroll 0 0;
	margin:0;
}

* td.nccwizardSideBarStyle
{
	background:#FDFDFD url(images/GreyGradientBackground.gif) repeat-x scroll 0 0;
	border:1px solid #333333;
	height:auto !important;
	padding:0 !important;
	vertical-align:top;
	width:25%;
}

* td.nccwizardSideBarStyle table
{
	border-collapse:collapse;
	width:100%;
	background:transparent none repeat scroll 0 0;
}

* td.nccwizardSideBarStyle table td { padding:0; }

* .nccwizardSideBarStyle a
{
	color:#000000;
	display:block;
	font-family:inherit;
	font-size:1em;
	font-weight:bold;
	padding:5px 15px;
	text-decoration:none;
}

* .nccwizardSideBarStyle a:link { }

* .nccwizardSideBarStyle a:visited { }

* .nccwizardSideBarStyle a:hover { background:transparent url(images/GreySelectedGradientBackground.gif) repeat-x scroll 0 0; }

* .nccwizardSideBarStyle a:active { background:transparent url(images/GreySelectedGradientBackground.gif) repeat-x scroll 0 0; }

* td.nccwizardStepStyle
{
	font-family:inherit !important;
	font-size:1em !important;
	padding:0 25px !important;
	text-align:left !important;
	vertical-align:top !important;
}

* .nccWizardSectionGroupBox { padding:10px 0; }

* .nccWizardFormGroupBox fieldset
{
	background-color:transparent;
	border:0 none;
	margin:0;
	padding:0;
}

* .nccWizardSectionGroupBox fieldset legend
{
	color:#000000;
	font-size:1.2em;
	font-style:normal;
	font-weight:bold;
	margin:0 0 10px;
	padding:0;
	text-transform:none;
}

* table.nccWizardTable
{
	border-collapse:collapse;
	background:transparent none repeat scroll 0 0;
	width:100%;
	margin:10px 0;
}

* tr.nccWizardTableRow { }

* table.nccwizardStyle td.nccWizardLabelTableCell
{
	color:#666666;
	font-size:1em;
	font-weight:bold;
	padding:3px 10px 3px 0;
	text-align:right;
	width:35%;
	white-space:normal;
	vertical-align:middle;
}

* table.nccwizardStyle td.nccWizardControlTableCell
{
	padding:3px 0 !important;
	text-align:left;
	vertical-align:middle;
}

* td.nccWizardControlTableCell table td { padding:0; }

* td.nccWizardControlTableCell table
{
	background:transparent none repeat scroll 0 0;
	margin:0;
}

* input.nccWizardTextBox
{
	width:90% !important;
	background-color:transparent;
	font-family:inherit;
	font-size:1em;
	color:#000;
}

* .nccWizardDropDownList
{
	background-color:transparent;
	font-family:inherit;
	font-size:1em;
	color:#000;
}

* .nccWizardRadioButtonList { border-collapse:collapse; }

* .nccwizardNavigationBarStyle
{
	padding:10px 0;
	vertical-align:top;
}

* .nccwizardNavigationBarStyle table { margin:0 auto; }

* .nccwizardNavigationBarStyle .BBFormSubmitButton
{
	font-family:inherit;
	font-size:1em;
	font-weight:normal;
}

* table.nccwizardStyle td.nccWizardLabel2TableCell { padding:0; }

/*--- ONLINE APP MANAGEMENT CONSOLE STYLES ---*/

* .OAHeadingContainer
{
	padding:10px;
	font-family:inherit;
	font-size:1em;
}

* .OAHeadingContainer h2
{
	color:#000000;
	font-family:inherit;
	font-size:1.2em;
	font-style:normal;
	font-weight:bold;
	margin:0;
}

* .OAContentContainer { padding:0 10px; }

* ul.OANavMain
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	background:transparent none repeat scroll 0 0;
	border:1px solid #e2e2e2;
	overflow:hidden;
}

* .OANavMain li
{
	background:#FDFDFD url(images/GreyGradientBackground.gif) repeat-x scroll 0 0;
	color:#000000;
	display:block;
	float:left;
	padding:0;
	text-align:center;
	width:25%;
}

* .OANavMain li.active { background:transparent url(images/GreySelectedGradientBackground.gif) repeat-x scroll 0 0; }

* .OANavMain a
{
	display:block;
	padding:5px 0;
	color:#000;
	font-weight:bold;
	font-family:inherit;
	font-size:1em;
	text-decoration:none;
}

* .OANavMain a:link { }

* .OANavMain a:visited { }

* .OANavMain a:hover { text-decoration:underline; }

* .OANavMain a:active { background:transparent url(images/GreySelectedGradientBackground.gif) repeat-x scroll 0 0; }

* .OAContentContainer
{
	padding:10px;
	clear:both;
}

* .OAManagementFormContainer
{
	padding:0;
	font-family:inherit;
	font-size:1em;
}

* .OAManagementFormContainer fieldset
{
	border:0 none;
	margin:10px;
	padding:0;
}

* .OAManagementFormContainer legend
{
	color:#000000;
	font-family:inherit;
	font-size:1.2em;
	font-style:normal;
	font-weight:bold;
	padding:0;
	margin:0 0 10px;
}

* table.OAManagementFormContainer table
{
	border:1px solid #333333;
	border-collapse:collapse;
	margin:10px auto;
	background:#FDFDFD url(images/GreyGradientBackground.gif) repeat-x scroll 0 0;
}

* .OAManagementFormContainer table th
{
	color:#000000;
	font-size:1em;
	font-weight:bold;
	padding:5px;
	text-align:left;
	font-style:normal;
}

* .OAManagementFormContainer table td { padding:5px; }

* .OAFieldCaption
{
	color:#666666;
	font-size:1em;
	font-weight:bold;
	padding:0 10px 0 0;
	text-align:right;
	white-space:normal;
}

* .OAManagementFormContainer .BBFormSelectList
{
	background-color:transparent;
	font-family:inherit;
	font-size:1em;
	color:#000;
	margin:3px 0;
}

* .OAManagementFormContainer .BBFormTextbox
{
	background-color:transparent;
	color:#000000;
	font-family:inherit;
	font-size:1em;
	margin:10px 0;
	width:auto;
}

* .OAManagementFormContainer .BBFormSubmitButton
{
	display:block;
	font-family:inherit;
	font-size:1em;
	font-weight:bold;
	margin:0 auto;
}

* .OAListingHeading
{
	background-color:transparent;
	border:0 none;
	color:#000000;
	font-family:inherit;
	font-size:1em;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	white-space:normal;
	padding:0;
}

* table.OASummaryTable
{
	border-collapse:collapse;
	font-family:inherit;
	font-size:1em;
	color:#666;
	margin:0 0 10px;
	background:transparent none repeat scroll 0 0;
	border:0px none;
}

* table.OASummaryTable td { padding:0 5px 0 0; }

* table.OASetupTable
{
	background-color:#E2E2E2;
	border:1px solid #333333;
	border-collapse:collapse;
	font-family:inherit;
	font-size:1em;
	margin:25px auto 10px;
	width:80%;
}

* table.OASetupTable td { padding:5px; }

* .OAFieldControlCell
{
	font-family:inherit;
	font-size:1em;
	text-align:left;
	padding:3px 0;
	width:75%;
}

* .OAFieldControlCell .BBFormTextbox
{
	margin:0;
	width:90% !important;
	background-color:#FFF;
}

* .OnlineAppDesignerEditFormCaption
{
	color:#666666;
	font-size:1em;
	font-weight:bold;
	padding:3px 10px 3px 0;
	text-align:right;
	width:15%;
	white-space:normal;
	display:block;
	float:left;
}

* textarea.nccWizardTextArea
{
	height:300px;
	width:90% !important;
	background-color:transparent;
	font-family:inherit;
	font-size:1em;
}

/* ==================== 
Dynamic Menu 2.0 Styles
===================== */

#headerContent
{
	/*position:relative;*/
	z-index:100;
}

#headerContent ul.menu
{
	padding:0;
	margin:0;
	list-style: none;
	background:#131347;
}

#headerContent ul.menu li
{
	float:left;
	position:relative;
	list-style:none;
	margin:0;
	padding:0;
	background:transparent url(view.image?id=2392) no-repeat 100% 3px;
}

#headerContent ul.menu li.last { background-image:none; }

#headerContent ul.menu li:hover, #headerContent ul.menu li.selected { background-color:#232475; }

#headerContent ul.menu li a, #headerContent ul.menu li a:visited
{
	background:transparent;
	display:block;
	text-decoration:none;
	color:#fff;
	line-height:12px;
	font-size:11px;
	overflow:hidden;
	padding: 2px 9px;
	margin:0 4px;
	font-weight:bold;
	white-space:nowrap;
}

#headerContent ul.menu li.first a { margin:0 4px 0 0; }

#headerContent ul.menu li.last a { margin:0 0 0 4px;  padding-right:0; }

#headerContent ul.menu li ul li.first a { margin:0 4px; }

#headerContent ul.menu li ul li.last a { margin:0 4px; }

#headerContent ul.menu li a:hover
{
	background:#232475;
	color:#fff;
	text-decoration:none;
}

#headerContent ul.menu li ul { display: none; }

#headerContent ul.menu li:hover ul
{
	display:block;
	position:absolute;
	top:16px;
	left:0;
	width:200px;
	background:#131347;
	margin:0;
	padding:0
}

#headerContent ul.menu li:hover ul li, #headerContent ul.menu li ul li
{
	width:200px;
	background-image:none;
}

#headerContent ul.menu li:hover ul li ul, #headerContent ul.menu li:hover ul li:hover ul li ul { display: none; }

#headerContent ul.menu li ul li a, #headerContent ul.menu li ul li a:visited
{
	text-align: left;
	display:block;
	background:transparent;
	color:#fff;
	font-size:11px;
	line-height:12px;
	width:174px;
	float: left;
	clear: left;
	white-space:nowrap;
}

#headerContent ul.menu li ul li a:hover
{
	background:#232475;
	color:#fff;
}

#headerContent ul.menu li:hover ul li:hover ul, #headerContent ul.menu li:hover ul li:hover ul li:hover ul
{
	display:block;
	position:absolute;
	left:200px;
	top:0;
}

/* =============================
Left Column Dynamic Menu Styles
============================== */

#subLeftSidebarWrapper #wrapSecondaryContentTable
{
	border-collapse:collapse;
	margin:0;
	padding:0;
	float:left;
	clear:both;
	position:relative;
	width:272px;
}

#sublLeftSidebar
{
	position:relative;
	z-index:100;
}

#sublLeftSidebar ul.menu
{
	padding:0;
	margin:0;
	list-style: none;
	background: transparent;
	clear:both;
	width:240px;
	float:left;
	display:block;
	position:relative;
	line-height:1%;
}

* html #sublLeftSidebar ul.menu, *:first-child+html #sublLeftSidebar ul.menu { top:-15px; }

#sublLeftSidebar ul.menu li
{
	position:relative;
	list-style:none;
	margin:0;
	padding:0;
	background:transparent;
}

#sublLeftSidebar ul.menu li:hover { background-color:transparent; }

#sublLeftSidebar ul.menu li a { display:none; }

#sublLeftSidebar ul.menu li a, #sublLeftSidebar ul.menu li a:visited
{
	color:#141347;
	line-height:0;
	font-size:1px;
	padding:0;
	margin:0;
}

#sublLeftSidebar ul.menu li.first a { margin:0; }

#sublLeftSidebar ul.menu li.last a { margin:0; }

#sublLeftSidebar ul.menu li ul li.first a { margin:0; }

#sublLeftSidebar ul.menu li ul li.last a { margin:0; }

#sublLeftSidebar ul.menu li a:hover { text-decoration:none; }

#sublLeftSidebar ul.menu li ul { display: none; }

#sublLeftSidebar ul.menu li ul, #sublLeftSidebar ul.menu li ul li, #sublLeftSidebar ul.menu li ul li a { display:none; }

#sublLeftSidebar ul.menu li.selected ul, #sublLeftSidebar ul.menu li.selected ul li, #sublLeftSidebar ul.menu li.selected ul li a { display:block; }

#sublLeftSidebar ul.menu li.selected ul
{
	position:relative;
	top:0;
	left:0;
	width:182px;
	background:transparent;
	margin:0;
	padding:0;
	float:right;
}

#sublLeftSidebar ul.menu li:hover ul li, #sublLeftSidebar ul.menu li ul li
{
	width:182px;
	background-image:none;
}

#sublLeftSidebar ul.menu li:hover ul li ul, #sublLeftSidebar ul.menu li:hover ul li:hover ul li ul { display: none; }

#sublLeftSidebar ul.menu li ul li a, #sublLeftSidebar ul.menu li ul li a:visited
{
	background:transparent;
	border-bottom:1px dotted #7B6D68;
	text-decoration:none;
	color:#141347;
	line-height:12px;
	font-size:11px;
	overflow:hidden;
	padding: 9px 14px 5px 0;
	margin:0;
	width:168px;
	font-weight:normal;
	white-space:normal;
	text-align:right;
}

#sublLeftSidebar ul.menu li ul li.parent a { background:transparent url("view.image?Id=409") no-repeat scroll 173px 13px; }

#sublLeftSidebar ul.menu li ul li a:hover { color:#37366D; }

#sublLeftSidebar ul.menu li.selected ul li ul
{
	left:182px;
	top:0;
	background:#FCDB72 !important;
	padding-left:18px;
	display:none;
	position:relative;
	width:182px;
}

#sublLeftSidebar ul.menu li.selected ul li:hover ul { display:block; }

#sublLeftSidebar ul.menu li:hover ul li:hover ul, #sublLeftSidebar ul.menu li:hover ul li:hover ul li:hover ul
{
	position:absolute;
	left:182px;
	top:0;
	background:transparent;
}

#sublLeftSidebar ul.menu li.selected ul li ul li
{
	margin:0;
	padding:0 4px;
	width:182px;
	background:#FAC251 !important;
}

#sublLeftSidebar ul.menu li.selected ul li ul li a { width:160px; }

#sublLeftSidebar ul.menu li.selected ul li ul li a
{
	text-decoration:none !important;
	background:#FAC251 !important;
	width:168px;
}

#sublLeftSidebar ul.menu li.selected ul li ul li a:hover { text-decoration:none; }

#sublLeftSidebar ul.menu li.selected ul li ul li.last a
{
	padding-bottom:10px;
	border-bottom:0;
}

#sublLeftSidebar ul.menu li ul li.parent li a { background:transparent; }

#sublLeftSidebar ul.menu li ul li.parent li.parent a { background:transparent url("view.image?Id=409") no-repeat scroll 173px 13px; }

