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: #5680c8 url(../images/background.jpg) repeat-x;
}
.ContentTB2
{
   /* System Defaults */
   background-color:#DDDBDB;
   border:outset 1px;
}
.ContentTB2Hot
{
   /* System Defaults */
   background-color:#C0C0CF;
   border:outset 1px;
}
.BBModalBackground
{
   /* System Defaults */
   background-color: gray;
   filter: alpha(opacity=50);
   opacity: 0.5;
   -moz-opacity: 0.5;
}
.ContentTB
{
   /* System Defaults */
   background-color:#C0C0C0;
   border:outset 1px;
}
.ContentTBHot
{
   /* System Defaults */
   background-color:#C0C0CF;
   border:outset 1px;
}
.PageDesignerPane
{
   /* System Defaults */
   padding:1px;
}
.PageDesignerPaneHot
{
   /* System Defaults */
   background-color:#f5f5f5;
   border:dashed 1px green;
}
.BBFormCheckListContainer
{
   /* System Defaults */
   Height:100px;
   Overflow:auto;
}
.BBCalendarWeekendDay
{
   /* System Defaults */
   BORDER-RIGHT: black 1px solid;
   BORDER-TOP: black 1px solid;
   BORDER-LEFT: black 1px solid;
   BORDER-BOTTOM: black 1px solid;
}
.BBCalendarDay
{
   /* System Defaults */
   BORDER-RIGHT: black 1px solid;
   BORDER-TOP: black 1px solid;
   BORDER-LEFT: black 1px solid;
   BORDER-BOTTOM: black 1px solid;
}
.ReportInformationCell
{
   /* System Defaults */
   height:150px;
   white-space:normal;
   overflow:auto;
}
.BBModalDialog
{
   /* System Defaults */
   border: solid thin #999999;
}
.BBModalDialogTitle
{
   /* System Defaults */
   background-color: #000066;
   border-bottom: solid thin #999999;
   color: #FFFFFF;
   font-weight: bold;
   overflow: hidden;
   padding: 3px 3px 3px 3px;
   text-align: left;
   white-space: nowrap;
}
.BBModalDialogContent
{
   /* System Defaults */
   background-color: #FFFFFF;
   padding: 3px 3px 3px 3px;
}
.BBModalDialogButton
{
   /* System Defaults */
   width: 100px;
}
.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 */
   vertical-align:top;
   padding:3px 3px 0 0;
}
.BBFieldCheckboxCaption
{
   /* System Defaults */
   text-align:left;
}
.BBFieldControlCell
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   padding:1px 0 0;
}
.BBFormButtonCell
{
   /* System Defaults */
   text-align:center;
}
.BBFormButtonRow
{
   /* System Defaults */
   background-color:white;
   /* Layout */
   background:transparent;
}
.BBFormChecklist
{
   /* System Defaults */
   border:1pt solid buttonFace;
   /* Layout */
   border:0 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;
   /* Layout */
   padding:6px 0 0 3px;
   font-size:1em;
   font-weight:normal;
}
.BBFormRequiredFieldMissingText
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
}
.BBFormSelectList
{
   /* System Defaults */
   background-color:White;
   width:auto;
   /* Layout */
   font-size:12px;
   margin:0 0 0.5em;
   border:1px solid #A7A6AA;
}
.BBFormSubmitButton
{
   /* Layout */
   margin:1em auto;
}
.BBFormTable
{
   /* System Defaults */
   border:1pt solid buttonface;
   /* Layout */
   border: 0 none;
}
.BBFormTextArea
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   /* Layout */
   font-size:12px;
   margin:0 0 0.5em;
   border:1px solid #A7A6AA;
}
.BBFormTextbox
{
   /* System Defaults */
   width:150px;
   /* Layout */
   font-size:12px;
   margin:0 0 0.5em;
   border:1px solid #A7A6AA;
}
.BBFormTitle
{
   /* System Defaults */
   border-bottom:1pt solid buttonface;
   color:black;
   font-weight:bold;
   text-align:center;
   /* Layout */
   border: 0 none;
   text-align: left;
   font-weight:normal;
   font-size:22px;
}
.BBFormValidatorSummary
{
   /* System Defaults */
   background-color:white;
   color:red;
   text-align:left;
   /* Layout */
   background-color:transparent;
}
.BBListingHeading
{
   /* System Defaults */
   background-color:buttonFace;
   border:1pt solid buttonFace;
   font-size:10pt;
   text-align:left;
   /* Layout */
   background: transparent;
   border: 0 none;
}
.BBListingTable
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   border-top:1pt solid buttonFace;
   /* Layout */
   border: 0 none;
}
.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;
   /* Layout */
   background-color:transparent;
   padding:0;
}
.SpellButton
{
   /* System Defaults */
   margin:0px, 0px, 2px, 2px;
   width:100%;
}
.SpellCheckBadWord
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
}
.SpellCheckTextBox
{
   /* System Defaults */
   width:100%;
   /* Layout */
   margin:0 0 0.5em;
}
.SpellFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-size:1em;
}
.SpellHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.SpellHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
}
.SpellHeadLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.SpellLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   text-align:right;
   /* Layout */
   font-family:inherit;
   font-size:1em;
   font-weight:bold;
   padding:3px;
   text-align:right;
   vertical-align:top;
}
.SpellSubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size:1em;
}
.SpellSuggestionList
{
   /* System Defaults */
   border:1px solid black;
   height:auto;
   width:100%;
   /* Layout */
   border-color:#A7A6AA;
   margin:0 0 0.5em;
}
.SpellText
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:12px, 6px, 6px, 6px;
   /* Layout */
   background-color:transparent;
   padding:0;
}
.SpellTextValue
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.BBListOddRowStyle
{
   /* System Defaults */
   background-color:#e9e9e9;
}
.MatchFinderResultsList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.ReportCalendar
{
   /* System Defaults */
   FONT-SIZE: 8pt;
}
.SpellFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
   /* Layout */
   font-size:1em;
}
.MatchFinderDetailsValue
{
   /* System Defaults */
   font-size:10pt;
   font-style:normal;
}
.SpellFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.SpellFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-size:22px;
}
.ReportTitle
{
   /* System Defaults */
   height:18px;
   /* Layout */
   height:auto;
}
.LoginSectionHeader
{
   /* System Defaults */
   font-style:italic;
   font-weight:bold;
   text-align:left;
   background-color: #eeeeee;
   padding-left:4px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:black;
   /* Layout */
   background: transparent;
   font-style: normal;
   font-weight:normal;
   font-size:16px;
   padding:0.5em 0 0;
}
.LoginLink
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   text-decoration:underline;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.LoginFieldMessage
{
   /* System Defaults */
   FONT-SIZE: 8pt;
   COLOR: gray;
   FONT-FAMILY: Arial Narrow;
}
.LoginFormTable
{
   /* System Defaults */
   border:0;
   width:275px;
}
.LoginFormTextArea
{
   /* System Defaults */
   width:140px;
   /* Layout */
   width:150px;
}
.LoginFormTitle
{
   /* System Defaults */
   Padding-right:2px;
   Padding-top:6px;
   Padding-bottom:6px;
   font-family:verdana, arial;
   color:#2B3b76;
   font-size: 14px;
   text-align:left;
   border-bottom:none;
   /* Layout */
   background: transparent;
   font-size:18px;
   padding:0;
}
.RoleImage
{
   /* System Defaults */
   width:20px;
   margin:2px 2px 2px 2px;
}
.RoleImageContainer
{
   /* System Defaults */
   padding:2px 2px 2px 2px;
}
.ProfileImageDefault
{
   /* System Defaults */
   width:100px;
}
.ProfileFormPrivateControlCell
{
   /* System Defaults */
   text-align:center;
}
.ProfileFieldCaption
{
   /* Layout */
   font-weight:bold;
}
.ProfileFieldCaptionDisabled
{
   /* System Defaults */
   color:#CCCCCC;
}
.ProfileFormButtonCell
{
   /* System Defaults */
   text-align:right;
   /* Layout */
   text-align:center;
}
.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%;
}
.DirectoryFieldCaption
{
   /* Layout */
   font-weight: bold;
   padding:3px 3px 0 0;
}
.DirectoryFieldControlCell
{
   /* Layout */
   padding:1px 10px 0 0;
}
.DirectoryPagingButton
{
   /* System Defaults */
   width:60px;
   /* Layout */
   width:auto;
   margin:0.5em 0.25em;
}
.DirectoryListingHeading
{
   /* System Defaults */
   border-left: 1pt solid #FFFFFF;
   border-right: 1pt solid #FFFFFF;
   padding: 3px;
   /* Layout */
   padding:0 1em 0 0;
}
.DirectoryListingItem
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   vertical-align: top;
   /* Layout */
   border: 0 none;
   padding:2px 1em 2px 0;
}
.DirectoryListingTable
{
   /* System Defaults */
   border-collapse: collapse;
   /* Layout */
   border: 0 none;
   width: 100%;
}
.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: transparent;
   font-weight: bold;
}
.DonationFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   /* Layout */
   background: transparent;
   font-weight: bold;
}
.DonationCaptchaCaption
{
   /* System Defaults */
   float:left;
   clear:left;
   text-align:right;
   padding-top:5px;
   padding-bottom:5px;
   margin-top:2px;
}
.DonationCaptureFieldControlCell
{
   /* Layout */
   width: auto;
}
.DonationButtonCell
{
   /* System Defaults */
   text-align:right;
}
.DonationCaptureReadonlyValue
{
   /* System Defaults */
   text-align:left;
   font-size:x-small;
}
.DonationCaptureRequiredFieldMarker
{
   /* Layout */
   padding:3px 0 0 3px !important;
}
.DonationRequiredFieldMarker
{
   /* Layout */
   padding:3px 0 0 3px !important;
}
.DonationCaptureSelectListNarrow
{
   /* System Defaults */
   width:75px;
}
.DonationCaptureFormTable
{
   /* System Defaults */
   width:100%;
}
.DonationCaptureTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:250px;
}
.DonationTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:250px;
}
.DonationCaptureTextbox
{
   /* Layout */
   width:250px;
}
.DonationCaptureTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.DonationCaptureTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:250px;
}
.DonationTextbox
{
   /* Layout */
   width:250px;
}
.DonationTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.DonationTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:250px;
}
.DonationValidationSummary
{
   /* Layout */
   background:transparent;
}
.DonationCaptureListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:White;
   height:30px;
   text-align:center;
   /* Layout */
   text-align: left;
   border: 0 none;
   background: transparent;
   height:auto;
   font-size:18px;
   padding:1em 0 0;
}
.DonationListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:white;
   height:30px;
   text-align:center;
   /* Layout */
   text-align: left;
   border: 0 none;
   background: transparent;
   height:auto;
   font-size:18px;
   padding:1em 0 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;
}
.BBClassNotesTabButtons
{
   /* Layout */
   text-align:right;
}
.BBClassNotesTabButtonSelected
{
   /* System Defaults */
   font-weight:bold;
}
.BBClassNotesFormTable
{
   /* System Defaults */
   width:100%;
}
.BBClassNotesTextArea
{
   /* System Defaults */
   width:100%;
}
.BBClassNotesLastModifiedMessage
{
   /* System Defaults */
   color:black;
   text-align:right;
   /* Layout */
   color:inherit;
}
.EventAttendeesComplete
{
   /* System Defaults */
   background-color:#eeeeee;
   color:#666666;
   padding-left:2px;
   font-size:xx-small;
   /* Layout */
   font-size:1em;
   color:inherit;
   background-color:transparent;
}
.EventAttendeesCurrent
{
   /* System Defaults */
   background-color:#eeeeee;
   color:#666666;
   padding-left:2px;
   font-size:xx-small;
   font-weight:bold;
   /* Layout */
   font-size:1em;
   color:inherit;
   background-color:transparent;
}
.EventAttendeesFuture
{
   /* System Defaults */
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
}
.EventAttendeesGrid
{
   /* System Defaults */
   font-size:xx-small;
   color:#666666;
   vertical-align:top;
   background-color:#eeeeee;
   border:1px solid #dcdcdc;
   padding-right:8px;
   margin-bottom:10px;
   /* Layout */
   font-size:1em;
   color:inherit;
   background-color:#e9e9e9;
   padding:0;
   margin:0.5em 0 0;
}
.EventAttendeesOverallTotal
{
   /* System Defaults */
   font-weight:normal;
   background-color:#eeeeee;
   font-size:xx-small;
   padding-right:6px;
   /* Layout */
   font-size:1em;
   color:inherit;
   background-color:transparent;
   padding-right:5px;
}
.EventItemRegistrantsEventName
{
   /* System Defaults */
   background-color:#eeeeee;
   font-style:italic;
   font-weight:bold;
   text-align:left;
   padding-left:4px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:black;
   /* Layout */
   background: transparent;
   font-style: normal;
   font-weight:normal;
   padding:2px 0;
   font-size:14px;
}
.EventItemsSelectionGrid
{
   /* System Defaults */
   margin-top:6px;
   margin-bottom:6px;
   border:1px solid #ebebeb;
   /* Layout */
   border: 0 none;
   margin: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 */
   font-weight:normal;
   font-size:18px;
   padding:0.75em 0 0;
}
.EventTicketsBodyCell
{
   /* System Defaults */
   color:#666666;
   font-size:xx-small;
   font-weight:normal;
   /* Layout */
   font-size:1em;
   color:inherit;
   padding-right:5px;
}
.EventTicketsHeaderCell
{
   /* System Defaults */
   font-weight:normal;
   color:#666666;
   font-size:xx-small;
   /* Layout */
   font-size:1em;
   color:inherit;
   font-weight:bold;
   padding-right:5px;
}
.SummaryGridEventTitle
{
   /* System Defaults */
   font-style:normal;
   font-size: 11px;
   font-weight:bold;
   /* Layout */
   font-size:1em;
}
.EventItemRegistrantControlCellName
{
   /* System Defaults */
   text-align:right;
   /* Layout */
   width:103px;
}
.EventItemRegistrantsHeader
{
   /* System Defaults */
   background-color:transparent;
   text-align:left;
   font-weight:bold;
   color:#666666;
   padding-top:8px;
   padding-left:6px;
   padding-bottom:6px;
   border-bottom:1px solid #dcdcdc;
   /* Layout */
   border: 0 none;
   padding: 0;
   color: inherit;
}
.EventItemRegistrationControlCellDescription
{
   /* System Defaults */
   font-weight:bold;
   text-align:left;
   width:100px;
   /* Layout */
   width: 55%;
}
.EventItemRegistrationControlCellNumParticipants
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   width: 15%;
}
.EventItemRegistrationControlCellPrice
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   width:100px;
   /* Layout */
   width: 20%;
}
.EventItemRegistrationFooterControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   width:70px;
}
.EventItemRegistrationFooterControlCellNumRegistrations
{
   /* System Defaults */
   font-weight:bold;
   width:25px;
}
.EventItemRegistrationFooterControlCellRegistrations
{
   /* System Defaults */
   width:100px;
}
.EventItemRegistrationFooterControlCellTotal
{
   /* System Defaults */
   text-align:right;
   width:150px;
}
.EventItemRegistrationsHeader
{
   /* System Defaults */
   background-color:transparent;
   text-align:left;
   font-size:11px;
   font-weight:bold;
   color:#666666;
   font-family:verdana, arial, helvetica, sans serif;
   /* Layout */
   font-weight:normal;
   font-size:16px;
}
.EventProgressCell
{
   /* System Defaults */
   background-color:#333399;
   height:10px;
   /* Layout */
   color:#ffffff;
   width: 20%;
   padding: 4px 0;
   border:1px solid #666;
}
.EventProgressCellFuture
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   /* Layout */
   width: 20%;
   color: #666;
   background: #fff url(view.image?id=410) repeat-x 0 50%;
   border:1px solid #ccc;
}
.EventProgressCellPast
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   /* Layout */
   width: 20%;
   color: #999;
   background: #fff url(view.image?id=410) repeat-x 0 50%;
   border:1px solid #ccc;
}
.EventItemRegistrantControlCell
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   width:268px;
}
.EventItemRegistrantSelectList
{
   /* System Defaults */
   width:200px;
}
.EventSubmitButton
{
   /* System Defaults */
   margin-left:5px;
   margin-right:5px;
   width:100px;
}
.EventItemRegistrantsTable
{
   /* System Defaults */
   text-align:center;
   width:485px;
}
.EventItemRegistrationFooterTable
{
   /* System Defaults */
   border:none;
   width:485px;
}
.EventItemRegistrationsTable
{
   /* System Defaults */
   border:none;
   text-align:left;
   width:550px;
   margin-left:20px;
   /* Layout */
   margin:0 5px;
}
.EventItemsTable
{
   /* System Defaults */
   border:none;
   /* Layout */
   border: 0 none;
   border-collapse: collapse;
}
.EventTable
{
   /* System Defaults */
   border:none;
   width:550px;
}
.EventItemRegistrantTextbox
{
   /* System Defaults */
   width:200px;
   /* Layout */
   width:250px;
}
.EventItemRegistrationTextbox
{
   /* System Defaults */
   width:25px;
}
.EventItemTitleDescription
{
   /* System Defaults */
   border:none;
   font-weight:normal;
   /* Layout */
   font-size: 1em !important;
   font-family: inherit !important;
   color:inherit !important;
   font-weight: normal !important;
   text-transform: none !important;
}
.EventItemTitleName
{
   /* System Defaults */
   border:none;
   font-size:medium;
   /* Layout */
   font-size: 14px;
   text-transform: none !important;
}
.EventItemTitleTime
{
   /* System Defaults */
   border:none;
   font-size:small;
   /* Layout */
   font-size: 1em !important;
   font-family:inherit !important;
   color:inherit !important;
   font-style:italic;
   text-transform: none !important;
}
.EventMessage
{
   /* System Defaults */
   text-align:center;
}
.SubscriptionFormCheckList
{
   /* Layout */
   border: 0 none;
   display: none;
}
.SubscriptionFormTable
{
   /* Layout */
   border: 0 none;
}
.SubscriptionFormTitle
{
   /* Layout */
   border: 0 none;
}
.SubscriptionFormListHeaderTitle
{
   /* Layout */
   border: 0 none;
}
.SubscriptionFormMessage
{
   /* Layout */
   display: block;
   padding-top: 15px;
}
.ProfilePhotoFormTextbox
{
   /* System Defaults */
   width:250px;
}
.DiscussionPending
{
   /* System Defaults */
   color:#f00;
}
.DiscussionFilterSpacer
{
   /* System Defaults */
   width:2px;
}
.DiscussionFooterLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.DiscussionFooterLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.DiscussionFooterLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.DiscussionGroupApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.DiscussionGroupDeleteButton
{
   /* System Defaults */
   background:url(images/DeleteBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.DiscussionGroupHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background: transparent;
}
.DiscussionGroupHeadingText
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
}
.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;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
}
.DiscussionMessageSepHR
{
   /* System Defaults */
   color:#ccc;
   margin:3px 0px 0px 0px;
   padding:0;
   width:95%;
   /* Layout */
   margin:3px 0 7px;
}
.DiscussionNew
{
   /* System Defaults */
   color:#f00;
}
.DiscussionReplyBody
{
   /* System Defaults */
   background-color:transparent;
   padding:0px 6px 0px 0px;
   /* Layout */
   white-space:normal;
}
.DiscussionReplyFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-size:1em;
}
.DiscussionReplyHeading
{
   /* System Defaults */
   background-color:transparent;
   height:21px;
   padding:3px 5px 2px 0px;
}
.DiscussionReplySubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size:1em;
}
.DiscussionReplyTable
{
   /* System Defaults */
   margin:0px 0px 10px 0px;
   width:100%;
}
.DiscussionThreadLBracket
{
   /* System Defaults */
   background:url(images/Bracket3.gif) no-repeat;
   height:21px;
   padding:0px;
   width:11px;
   /* Layout */
   display:block;
}
.DiscussionThreadRBracket
{
   /* System Defaults */
   background:url(images/Bracket2.gif) no-repeat;
   height:21px;
   padding:0px;
   width:11px;
   /* Layout */
   display:block;
}
.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;
   /* Layout */
   display:block;
}
.DiscussionTopicBody
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:12px 6px 6px 6px;
   /* Layout */
   background-color:transparent;
   padding:0;
   white-space:normal;
}
.DiscussionTopicFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-size:1em;
   white-space:normal;
}
.DiscussionTopicHeading
{
   /* System Defaults */
   background-color:#e9e9e9;
   height:21px;
   padding:3px 5px 2px 5px;
   /* Layout */
   background-color:transparent;
   padding:0;
   height:auto;
}
.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-size: 1em;
   font-family: inherit;
}
.DiscussionTopicListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.DiscussionTopicNumReplies
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.DiscussionTopicSepHR
{
   /* System Defaults */
   width:95%;
}
.DiscussionTopicSubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size:1em;
}
.DiscussionTopicTable
{
   /* System Defaults */
   margin:0px 0px 5px 0px;
   width:100%;
}
.PostDiscussionPreviewHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.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-size:1em;
   font-family:inherit;
}
.PostDiscussionReplyHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.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-size:1em;
   font-family:inherit;
}
.PostDiscussionTopicHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.PostDiscussionTopicHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background: transparent;
}
.PostDiscussionTopicLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.DiscussionFilterFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   width:60px;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
}
.DiscussionReplyFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
   /* Layout */
   font-size:1em;
}
.DiscussionTopicFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
   /* Layout */
   font-size:1em;
}
.PostReplyFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.PostTopicFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.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-size:1em;
   font-family:inherit;
}
.PostDiscussionReplyFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.PostDiscussionTopicFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.DiscussionGroupMessageTextArea
{
   /* System Defaults */
   width:95%;
}
.DiscussionGroupSearchTextbox
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width: 280px;
}
.DiscussionGroupTopicTextbox
{
   /* System Defaults */
   width:95%;
}
.DiscussionGroupFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-size:22px;
}
.DiscussionGroupValidationSummary
{
   /* System Defaults */
   background-color:transparent;
}
.DiscussionThreadList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
}
.DiscussionGroupMessage
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:bold;
   /* Layout */
   font-size: 1em;
   font-family: inherit;
   padding:0 0 1.25em;
}
.BBDocumentDisplayDescriptionStyle
{
   /* System Defaults */
   font-style:italic;
}
.BBDocumentDisplayHeaderSelected
{
   /* System Defaults */
   font-weight:bold;
}
.BBDocumentDisplayNew
{
   /* System Defaults */
   color:#FF0000;
}
.BBDocumentDisplayTable
{
   /* System Defaults */
   background-color:transparent;
   width:100%;
}
.BBDocumentTabButtons
{
   /* Layout */
   text-align:right;
}
.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;
   /* Layout */
   font-size:1em;
}
.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;
   /* Layout */
   font-size: 16px !important;
}
.JobBoardLegend
{
   /* System Defaults */
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-size:1em;
}
.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%;
   /* Layout */
   background-color:transparent;
   font-weight:bold;
}
.JobDetailLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-size:1em;
}
.JobDetailLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.JobDetailLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.JobDetailLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.JobPostDetailFieldCaption
{
   /* System Defaults */
   background-color:#e9e9e9;
   text-align:right;
   white-space:nowrap;
   width:25%;
   /* Layout */
   background-color:transparent;
   font-weight:bold;
   padding:0 0.4em 0.25em 0;
}
.JobPostDetailFieldValue
{
   /* System Defaults */
   background-color:#f5f5f5;
   width:75%;
   /* Layout */
   background-color:transparent;
   vertical-align:top;
}
.JobPostDetailTable
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-size:1em;
}
.JobResultsApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.JobResultsDeleteButton
{
   /* System Defaults */
   background:url(images/DeleteBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.JobResultsFilterFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   width:80%;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.JobResultsFilterSpacer
{
   /* System Defaults */
   width:2px;
}
.JobResultsHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:inherit;
}
.JobResultsHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background: transparent;
   font-weight:bold;
   padding: 0 0 1.25em;
}
.JobResultsLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.JobResultsLink:hover
{
   /* System Defaults */
   color:#06C;
   font-size:8pt;
   text-decoration:underline;
}
.JobResultsLink:link
{
   /* System Defaults */
   color:#06C;
   font-size:8pt;
   text-decoration:none;
}
.JobResultsLink:visited
{
   /* System Defaults */
   color:#69C;
   font-size:8pt;
   text-decoration:none;
}
.JobResultsList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.JobResultsListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:inherit;
   font-size:1em;
}
.JobResultsNew
{
   /* System Defaults */
   color:#f00;
}
.PostJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background: transparent;
   font-weight:bold;
   padding:0 0 1.25em;
}
.PostJobLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-size:1em;
}
.PreviewJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background:transparent;
   font-weight:bold;
   padding:0 0 1.25em;
}
.PreviewJobLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-size:1em;
}
.SearchJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background: transparent;
   font-weight:bold;
}
.SearchJobLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-size:1em;
}
.JobPostFieldCaption
{
   /* Layout */
   font-weight: bold;
}
.JobSearchFieldCaption
{
   /* System Defaults */
   background-color:#e9e9e9;
   text-align:right;
   width:30%;
   /* Layout */
   background: transparent;
   font-weight: bold;
   width:20%;
}
.JobPostFieldControlCell
{
   /* System Defaults */
   width:65%;
   /* Layout */
   width:auto;
}
.JobSearchFieldControlCell
{
   /* System Defaults */
   width:60%;
   /* Layout */
   width:60%;
}
.JobPostSelectList
{
   /* System Defaults */
   width:97%;
   /* Layout */
   width:auto;
}
.JobSearchSelectList
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:auto;
}
.JobBoardFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:inherit;
}
.JobDetailFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:inherit;
}
.PostJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:inherit;
   width:450px;
}
.PreviewJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:inherit;
}
.SearchJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   width: 80%;
   font-family:inherit;
}
.JobPostTextArea
{
   /* System Defaults */
   width:95%;
   /* Layout */
   width:100%;
}
.JobPostTextboxWide
{
   /* System Defaults */
   width:95%;
   /* Layout */
   width:100%;
}
.JobSearchTextboxWide
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width: 98%;
}
.JobBoardValidationSummary
{
   /* System Defaults */
   background-color:transparent;
   font-size:8pt;
   /* Layout */
   font-size:1em;
}
.GivingHistoryList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.GivingHistoryListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.GivingHistoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
}
.NewsReaderFormImage
{
   /* System Defaults */
   text-align:right;
}
.NewsReaderResultsListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
}
.NewsReaderResultsList
{
   /* System Defaults */
   border-width:0px;
   border-style:None;
   width:100%;
}
.NewsReaderItemLink
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
}
.NewsReaderItemLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
}
.NewsReaderItemLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
}
.NewsReaderItemDesc
{
   /* System Defaults */
   white-space:normal;
}
.NewsReaderItemDate
{
   /* System Defaults */
   font-size:smaller;
   font-style:italic;
}
.NewsReaderLoadError
{
   /* System Defaults */
   background-color:transparent;
   color:red;
}
.NewsReaderFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family: inherit;
   font-size: 1em;
}
.NewsReaderFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:9pt;
   text-align:left;
   font-weight:bold;
   /* Layout */
   font-family: inherit;
   font-size: 1em;
}
.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-size:1em;
   font-family:inherit;
}
.NewsChannelStoryListHeader
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.NewsChannelItemTitle
{
   /* System Defaults */
   font-size:12pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   padding:5px 0 0 0;
   font-family: inherit;
   font-size: 18px;
}
.NewsChannelItemDate
{
   /* System Defaults */
   font-size:smaller;
   font-style:italic;
   /* Layout */
   font-size:1em;
}
.PostChannelStoryHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.PostChannelStoryLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   font-style:normal;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.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-weight:bold;
   font-family: inherit;
}
.PostChannelStoryFormTable
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   background-color:transparent;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.ChannelStoryTextbox
{
   /* System Defaults */
   width:100%;
}
.NewsChannelFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-size: 22px;
   font-family: inherit:;
}
.PostChannelStoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.ChannelStoryValidationSummary
{
   /* System Defaults */
   background-color:transparent;
}
.SurveyTitle
{
   /* System Defaults */
   font-size:14pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-weight: normal;
   font-size: 22px;
}
.SurveySubTitle
{
   /* System Defaults */
   font-size:12pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size: inherit;
   font-family: inherit;
}
.SurveyQuestion
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size: inherit;
   font-family: inherit;
   font-weight: bold;
   display: block;
   padding-bottom: 5px;
}
.SurveyQuestionSequence
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size: inherit;
   font-family: inherit;
   font-weight: bold;
}
.SurveyButtonsRow
{
   /* System Defaults */
   text-align:center;
}
.SurveyAnswer
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size: inherit;
   font-family: inherit;
}
.SurveyAnswerColumnHeading
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size: inherit;
   font-family: inherit;
   padding:0 5px;
}
.SurveyQuestionSeparator
{
   /* System Defaults */
   width:100%;
   font-size:1pt;
   background-color:#a9a9a9;
   /* Layout */
   background-color: transparent;
   font-size: 0;
}
.SurveyConstantSumTextbox
{
   /* System Defaults */
   width:50px;
}
.SurveyResponseResultsBar
{
   /* System Defaults */
   height:5px;
   background-color:green;
   border-right:1px solid #000000;
}
.SurveyResponseColumnHeading
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size: inherit;
   font-family: inherit;
}
.SurveyResponseCell
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size: inherit;
   font-family: inherit;
}
.SurveyAnswerTableHeaderRow
{
   /* System Defaults */
   background-color:#a9a9a9;
   /* Layout */
   background: transparent;
   font-weight: bold;
}
.SurveyResponseTableHeaderRow
{
   /* System Defaults */
   background-color:#a9a9a9;
}
.SurveyTestModeMessage
{
   /* System Defaults */
   font-weight:bold;
   font-size:16pt;
   color:red;
   /* Layout */
   font-size: 12px;
   font-family: inherit;
}
.SurveyAnswerRequiredMessage
{
   /* System Defaults */
   font-weight:bold;
   font-size:10pt;
   color:black;
   /* Layout */
   font-size: inherit;
   font-family: inherit;
   font-weight: normal;
   font-style: normal;
}
.SurveyButton
{
   /* System Defaults */
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   /* Layout */
   font-size: inherit;
   font-family: inherit;
}
.SurveyFormTable
{
   /* System Defaults */
   border:none;
   width:100%;
   /* Layout */
   width:400px;
}
.SurveyQuestionTable
{
   /* System Defaults */
   border:none;
}
.SurveyAnswerTable
{
   /* System Defaults */
   border:none;
   /* Layout */
   width: 100%;
}
.SurveyResponseTable
{
   /* System Defaults */
   border:none;
}
.SurveyOpenEndedEssayTextArea
{
   /* System Defaults */
   width:250px;
}
.SurveyOpenEndedAnswerTextbox
{
   /* System Defaults */
   width:150px;
   /* Layout */
   width:250px;
   float:left;
   clear:both;
}
.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;
}
.SearchDescriptionStyle
{
   /* System Defaults */
   WHITE-SPACE: pre;
   /* Layout */
   white-space:normal !important;
}
.QuickSearchFormTable
{
   /* Layout */
   /*float: right;
   width: auto;
   */margin: 9px auto 0;
   padding: 0;
   border-collapse:collapse;
   clear:both;
}
.QuickSearchTextbox
{
   /* Layout */
   width: 139px;
   height:17px;
   border: 1px solid #033965;
   margin: 0 6px 0 0;
}
.QuickSearchButton
{
   /* Layout */
   border: 0px none;
   font-size: 12px;
   color: #333333 !important;
   font-weight: bold;
   background: url(view.image?id=511) no-repeat 0 0;
   width: 65px;
   height: 22px;
   padding: 0 0 4px;
   cursor:pointer;
   margin:0px;
   }*:first-child+html .QuickSearchButton{padding: 0;
}
.QuickSearchFieldCaption
{
   /* Layout */
   padding:0;
   display:none;
}
.CalendarViewCalendarContainer
{
   /* Layout */
   margin:0 0 1.25em;
   border:1px solid #AAAAAA;
}
.ListViewDateLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
   /* Layout */
   font-size:16px;
}
.ListViewEventItemContainer
{
   /* System Defaults */
   padding-left: 5px;
   font-size: smaller;
   /* Layout */
   font-size:1em;
}
.CalendarViewMonthYearLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
   /* Layout */
   height:auto;
   line-height:1em;
   vertical-align:top;
}
.CalendarViewDayHeader
{
   /* System Defaults */
   background-color:#336699;
   color:White;
   height:1px;
}
.CalendarViewOtherMonthDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   color: #CC9966;
   /* Layout */
   background-color:#F4F4F4;
   border:1px solid #AAAAAA;
   color:#999999;
   height:50px;
   padding:2px 5px;
}
.CalendarViewWeekendDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   /* Layout */
   background-color:#E2E2E2;
   border:1px solid #AAAAAA;
   height:50px;
   padding:2px 5px;
}
.CalendarViewDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   /* Layout */
   padding:2px 5px;
}
.CalendarViewSelectedDay
{
   /* System Defaults */
   font-weight:bold;
}
.ListViewDateRangeGoButton
{
   /* Layout */
   margin:0 0 0 0.6em;
}
.ListViewEventDate
{
   /* System Defaults */
   font-weight: bold;
   color: #dd5511;
   margin-top: 15px;
   /* Layout */
   display: block;
   padding-top: 12px;
   font-size: 16px;
   font-weight: normal;
}
.ListViewEventTitle
{
   /* System Defaults */
   font-weight: bold;
   color: #0048BE;
   /* Layout */
   font-size:1em;
}
a.ListViewEventTitle:link
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
}
a.ListViewEventTitle:active
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
}
a.ListViewEventTitle:visited
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
}
a.ListViewEventTitle:hover
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: underline;
}
.ListViewEventSubtitle
{
   /* System Defaults */
   color:#00008B;
   vertical-align:top;
   /* Layout */
   color:inherit;
   font-style:italic;
}
.ListViewEventTime
{
   /* System Defaults */
   font-size:9pt;
   /* Layout */
   font-size:1em;
}
.ListViewEventLocation
{
   /* System Defaults */
   vertical-align:top;
   font-size:9pt;
   /* Layout */
   font-size:1em;
}
.EventCalendarName
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-weight:normal;
   font-size:22px;
}
.DetailEventTitle
{
   /* System Defaults */
   font-weight:bold;
}
.DetailEventSubtitle
{
   /* System Defaults */
   font-style:italic;
}
.DetailCaptionContainer
{
   /* System Defaults */
   background-color:#808080;
   /* Layout */
   background-color:transparent;
}
.DetailCaption
{
   /* System Defaults */
   color:white;
   /* Layout */
   font-size:18px;
}
.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:#D2D2D2;
   border:1px solid #AAAAAA;
   padding:2px 5px;
}
.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%;
   /* Layout */
   font-weight:bold;
   padding:0 0 1.25em;
}
.CalendarViewTopMiddle
{
   /* System Defaults */
   width: 30%;
   text-align: center;
   /* Layout */
   text-align:center;
   vertical-align:top;
   width:30%;
}
.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;
   /* Layout */
   border: 0 none;
}
.CalendarFormLegend
{
   /* System Defaults */
   font-weight: bold;
}
.CalendarFormCategoryContainer
{
   /* System Defaults */
   width: 100%;
}
.CalendarFormDateTimeContainer
{
   /* System Defaults */
   width: 100%;
}
.CalendarFormOptionalText
{
   /* System Defaults */
   color: gray;
   vertical-align: top;
   font-size: x-small;
}
.CalendarFormEventInfoContainer
{
   /* System Defaults */
   width: 100%;
}
.CalendarFormHTMLEditor
{
   /* System Defaults */
   height: 250px;
   width: 400px;
}
.DetailCalendarCategory
{
   /* System Defaults */
   height: 30px;
   vertical-align: bottom;
}
.CalendarEditButtons
{
   /* Layout */
   margin:1em 0;
}
.EventCalendarButtons
{
   /* System Defaults */
   font-size:10pt;
   /* Layout */
   font-size:1em;
   padding:0 1em 0 0;
}
.EventCalendarButtonBar
{
   /* System Defaults */
   height: 40px;
   /* Layout */
   height:auto;
   padding:0 0 1.25em;
}
.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%;
   /* Layout */
   font-weight: bold;
}
.DetailLeft
{
   /* System Defaults */
   width: 10%;
   text-align: left;
   vertical-align: top;
   /* Layout */
   text-align:right;
   font-weight:bold;
}
.DetailDateTime
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   /* Layout */
   border: 0 none;
}
.DetailEventDetails
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   /* Layout */
   border: 0 none;
}
.DetailRight
{
   /* System Defaults */
   width: 90%;
   /* Layout */
   vertical-align:top;
   padding:3px 0 0;
}
.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;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.EducationFormFieldSet
{
   /* Layout */
   border:0 none;
   margin:0;
   padding:0;
}
.EducationListEvenRowStyle
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.EducationListOddRowStyle
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-size:1em;
   font-family:inherit;
}
.UpcomingEventContainer
{
   /* System Defaults */
   background-color:#f5f5f5;
   /* Layout */
   background: transparent;
}
.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;
   /* Layout */
   width:25%;
}
.BBNotesNoteNameCell
{
   /* System Defaults */
   text-align: right;
   /* Layout */
   font-weight: bold;
   text-align:center;
   width:50%;
}
.BBNotesNoteDateCell
{
   /* System Defaults */
   text-align: right;
   /* Layout */
   font-weight: bold;
}
.BBNotesNoteLinkCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesNoteCell
{
   /* System Defaults */
   text-align: left;
   /* Layout */
   padding:5px 0;
}
.BBNotesListPageControlCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesListAddCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesList
{
   /* System Defaults */
   width: 100%;
}
.BBNotesInstructions
{
   /* System Defaults */
   font-style: italic;
   /* Layout */
   font-style: normal;
}
.BBNotesSearchFormTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesTabSelected
{
   /* System Defaults */
   font-weight: bold;
   padding-left: 3px;
   padding-right: 3px;
   /* Layout */
   padding: 0 10px 10px 0;
}
.BBNotesTabUnselected
{
   /* System Defaults */
   padding-left: 3px;
   padding-right: 3px;
   /* Layout */
   padding:0 10px 10px 0;
}
.BBNotesFieldCaption
{
   /* Layout */
   font-weight: bold;
}
.BBNotesNoteTable
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   margin: 15px 0 0;
}
.BBNotesLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesListLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesEditorLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesSearchFormLayoutTable
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   margin: 15px 0 0;
   width:auto;
}
.BBNotesTextArea
{
   /* System Defaults */
   width: 100%;
}
.BBNotesEditor
{
   /* System Defaults */
   width: 100%;
}
.BBNotesTextBox
{
   /* Layout */
   font-size:12px;
   margin:0 0 0.5em;
   border:1px solid #A7A6AA;
}
.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;
}
.TransactionManagerFilterContainer
{
   /* System Defaults */
   margin-bottom:10px;
   width:490px;
   padding:5px;
   border:1px solid #CCCCCC;
}
.TransactionManagerFilterItem
{
   /* System Defaults */
   margin-right:25px;
   overflow:auto;
   margin-top:5px;
}
.TransactionManagerGrid
{
   /* System Defaults */
   width:500px;
   border-collapse:collapse;
   border:1px solid #AAAAAA;
}
.TransactionManagerGridCell
{
   /* System Defaults */
   padding:5px;
   border:none;
}
.TransactionManagerGridHeaderCell
{
   /* System Defaults */
   padding:5px 15px 5px 5px;
   cursor:pointer;
   cursor:hand;
   border:none;
   background-color:#CCCCCC;
}
.TransactionManagerGridDetailCell
{
   /* System Defaults */
   padding:5px;
   border:none;
}
.TransactionManagerGridDetailLabel
{
   /* System Defaults */
   float:left;
   width:150px;
   text-align:right;
   margin-right:10px;
}
.PagerContainerTable
{
   /* System Defaults */
   border:1px solid #AAAAAA;
   border-top:none;
}
.PagerInfoCell
{
   /* System Defaults */
   padding:5px;
   white-space:nowrap;
   font-weight:bold;
   background-color:#EEEEEE;
}
.PagerCurrentPageCell
{
   /* System Defaults */
   cursor:normal;
}
.TransactionManagerGridHeaderCellSortedAscending
{
   /* System Defaults */
   background-color:#BBBBBB;
   background-image:url("./images/SortAsc.gif");
   background-position:right center;
   background-repeat:no-repeat;
}
.TransactionManagerGridHeaderCellSortedDescending
{
   /* System Defaults */
   background-color:#BBBBBB;
   background-image:url("./images/SortDesc.gif");
   background-position:right center;
   background-repeat:no-repeat;
}
.TransactionManagerSpecificDateDivNotSelected
{
   /* System Defaults */
   display:none;
}
.TransactionManagerSpecificDateDivSelected
{
   /* System Defaults */
   clear:left;
   margin-left:103px;
   margin-top:3px;
   display:block;
}
.TransactionManagerSummaryContainer
{
   /* System Defaults */
   clear:left;
   width:500px;
   margin-bottom:10px;
}
.TransactionManagerSummaryTable
{
   /* System Defaults */
   border:1px solid #888888;
   font-size:110%;
   width:100%;
}
.TransactionManagerSummaryHeaderRow
{
   /* System Defaults */
   background-color:#CCCCCC;
}
.TransactionManagerSummaryHeaderLabel
{
   /* System Defaults */
   width:150px;
   text-align:left;
   padding:5px;
   padding-top:8px;
   padding-bottom:8px;
}
.TransactionManagerSummaryHeaderValue
{
   /* System Defaults */
   width:125px;
   text-align:right;
   padding:5px;
   padding-top:8px;
   padding-bottom:8px;
}
.TransactionManagerSummaryCurrency
{
   /* System Defaults */
   margin-right:5px;
}
.TransactionManagerSummaryDetailEvenRow
{
   /* System Defaults */
   background-color:#EEEEEE;
}
.TransactionManagerSummaryDetailLabel
{
   /* System Defaults */
   padding:2px;
   width:150px;
   text-align:left;
   padding:5px;
   padding-left:30px;
}
.TransactionManagerSummaryDetailValue
{
   /* System Defaults */
   padding:2px;
   width:125px;
   text-align:right;
   padding:5px;
}
.TransactionManagerSummaryExpandCollapse
{
   /* System Defaults */
   width:20px;
   text-align:center;
}
.TransactionManagerSummaryExpandCollapseCell
{
   /* System Defaults */
   background-color:#CCCCCC;
}
.TransactionManagerSummaryExpandCollapseLink
{
   /* System Defaults */
   display:block;
   width:16px;
   height:16px;
   float:left;
   margin-right:10px;
   background-color:#CCCCCC;
   background-image:url("./images/plus.gif");
   background-position:center top;
   background-repeat:no-repeat;
}
.TransactionManagerSummaryExpandCollapseLink:hover
{
   /* System Defaults */
   cursor:pointer;
}
.TransactionManagerSummaryExpanded
{
   /* System Defaults */
   background-image:url("./images/minus.gif");
}
.TransactionManagerDatePickerFieldCaption
{
   /* System Defaults */
   width:100px;
   display:block;
   float:left;
   padding-right:3px;
}
.TransactionManagerFundPickerFieldCaption
{
   /* System Defaults */
   width:100px;
   display:block;
   float:left;
   padding-right:3px;
}
.TransactionManagerOddRow
{
   /* System Defaults */
   background-color:#FFFFFF;
}
.TransactionManagerDetailsOddRow
{
   /* System Defaults */
   background-color:#FFFFFF;
}
.TransactionManagerEvenRow
{
   /* System Defaults */
   background-color:#EEEEEE;
}
.TransactionManagerDetailsEvenRow
{
   /* System Defaults */
   background-color:#EEEEEE;
}
.TransactionManagerFilterActions
{
   /* System Defaults */
   margin-left:103px;
   margin-top:5px;
}
.TransactionManagerFieldContainer
{
   /* System Defaults */
   display:inline;
}
.TransactionManagerGridNotificationCell
{
   /* System Defaults */
   padding:5px;
}
.Pager
{
   /* System Defaults */
   border:1px solid #AAAAAA;
   border-top:none;
   float:left;
   margin:0;
   margin-bottom:10px;
}
.PagerInfo
{
   /* System Defaults */
   float:left;
   padding:5px;
   white-space:nowrap;
   font-weight:bold;
   background-color:#CCCCCC;
}
.PagerItem
{
   /* System Defaults */
   float:left;
   margin:0 5px 0 5px;
   padding-top:5px;
}
.PagerItemSelected
{
   /* System Defaults */
   cursor:normal;
   font-weight:bold;
}
.TransactionManagerReceiptImage
{
   /* System Defaults */
   border:none;
   margin-left:5px;
}
.BBTag
{
   /* System Defaults */
   padding:5px 0px 5px 0px;
   margin:0px;
}
.BBTagHeader
{
   /* System Defaults */
   display:inline;
   font-weight:bold;
   font-size:12px;
   padding:0px 5px 0px 0px;
   margin:0px;
}
.BBTagList
{
   /* System Defaults */
   display:inline;
   padding:0px;
   margin:0px;
}
.BBTagItem
{
   /* System Defaults */
   display:inline;
   padding:0px;
   margin:0px;
}
.BBTagHeaderAll
{
   /* System Defaults */
   font-weight:bold;
   font-size:12px;
   padding:0px;
   margin:0px;
}
.BBTagListAll
{
   /* System Defaults */
   display:block;
   padding:0px;
   margin:0px;
}
.BBTagItemAll
{
   /* System Defaults */
   display:block;
   padding:0px;
   margin:0px;
}
.BBTagDelimiterAll
{
   /* System Defaults */
   display:none;
}

/* Custom Styles */
/* CSS Document */
/* Contents
 1. heading colors and font face
 2. other text colors
 3. page images and other background colors
 4. custom colors
 5. headings and font tags
 6. lists
 7. other tags
 8. header
 9. media
10. primary content area
11. homepage callouts
12. secondary content area
13. footer
14. callout box styles
15. images styles
16. event table styles
17. menus
18. part custom styles
*/

/* =heading colors and font face
============================== */
*.BBFormTitle, *.EventCalendarName, *.SurveyTitle, *.SpellFormTitle, *.ReportTitle {
	color: #cd1041;
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	font-size:30px;
	color: #416e98;
	padding: 0 0 15px 0;
}

h1 {
	color: #cd1041;
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	font-size:30px;
	color: #416e98;
	padding-left: 11px;
	padding-top:-5px;
	border-left: 4px solid #c7e9fa;
	margin: 0 0 15px 0;
}
#wrapNav .mainNav li a {
	font-family:  Arial, helvetica, sans-serif;
}
h2, *.LoginSectionHeader, *.LoginFormTitle, *.DonationListingHeading, *.DonationCaptureListingHeading, *.CalendarFormLegend, *.ListViewDateLabel, *.CalendarViewTopMiddle, *.EventSectionHeader, *.DetailCaption, *.NewsReaderFormTitle, *.ProfileFormTitle, *.UpcomingEventTitle {
	color: #777777;
	font-family:Arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	letter-spacing:-1px;
	margin-bottom:10px;
}
*.DonationListingHeading, *.DonationCaptureListingHeading {
	color:#416E98;
}
h3, *.ListViewEventDate, *.EventItemTitleTime, *.EventItemTitleName, *.EventItemRegistrationsHeader, *.EventItemRegistrantsEventName, *.NewsChannelItemTitle, *.ReportListingHeading {
	color: #777777;
	font-family: Arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	letter-spacing:-1px;
}
h4 {
	color: #777777;
	font-family: Arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
h5 {
	color: #777777;
	font-family:inherit;
	font-size:12px;
}
h6 {
	color: #cd1041;
	font-family:inherit;
	font-size:12px;
}
/* =other text colors
============================== */
body, *.ListViewEventSubtitle, *.ListViewEventTime, *.ListViewEventLocation, *.BBFormSelectList, *.BBFormTextArea, *.BBFormTextbox, *.DiscussionGroupMessage, *.DiscussionGroupHeadingText, *.DiscussionTopicListHeader, *.BBNotesTextBox, #wrapFooter h3, *.EventItemTitleDescription {
	color:#777777;
	font-family: Arial, Helvetica, sans-serif;
}
a, a:link, a:visited, a:active, .JobBoardSearchLink:link, .JobBoardSearchLink:visited, .JobBoardPostLink:link, .JobBoardPostLink:visited, .JobDetailLink:link, .JobDetailLink:visited, .JobResultsLink:link, .JobResultsLink:visited, .DiscussionFooterLink:link, .DiscussionFooterLink:visited, .DiscussionTopicLink:link, .DiscussionTopicLink:visited, .BBNameLink:link, .BBNameLink:visited, table.ReportFormTable legend, .internalMenu li.selected a, .internalMenu li:hover li a, .internalMenu li.hover li a, .internalMenu li.selected li a, #wrapNav .mainNav li .nccUlMenuSub1 li a {
	color:#5681c8;
}
a:hover, .JobBoardSearchLink:hover, .JobBoardPostLink:hover, .JobDetailLink:hover, .JobResultsLink:hover, .DiscussionFooterLink:hover, .DiscussionTopicLink:hover, .BBNameLink:hover, #wrapNav .mainNav li .nccUlMenuSub1 li a {
	text-decoration:underline;
}
ul {
	list-style: square;
}
/* = Page Images and Background Colors
============================== */
#header { /* header gradient */
	background: url(view.image?id=613);
	background-repeat: repeat-x;
	background-position: 0 100%;
	background-color:  #fff;
	padding:30px 0;
}
#headerUtility { /* utility and search box 
background: #085d61;*/
}
.mediaMenu li, .mediaMenu li:hover, .mediaMenu li.hover {
	background: url(view.image?id=586) no-repeat 0 0;
}
.EventProgressCell, .mediaMenu { /* footer gradient */
	background: #184a4f url(view.image?id=508) repeat-x 0 0;
}
.eventDate {
	background: url(view.image?id=558) no-repeat 0 0;
}
.calloutHeader h3 {
	background: url(view.image?id=563) no-repeat 0 0;
}
.calloutHeader {
	background: url(view.image?id=564) no-repeat 100% 0;
}
.myHomeBox th.left {
	background: #113f41 url(view.image?id=579) no-repeat 0 0;
}
.myHomeBox th.right {
	background: #113f41 url(view.image?id=580) no-repeat 100% 0;
}
/***** CUSTOM COLORS *******/
body, #wrapFooterCopy {
/*background-color:#123a3e;  Darker color for footer and rest of site */
}
*.CalendarViewDayHeader, *.BBCalendarTitle, *.BBCalendarNextPrev, *.BBCalendarDayHeader, *.ReportCalendarSelector, #contentSecondary *.mainMenuHover a, #contentSecondary .mainMenuHover a:link, #contentSecondary .mainMenuHover a:visited, #contentSecondary .mainMenuHover a:hover, .internalMenu li:hover a, .internalMenu li.hover a {
	background-color: #227C80; /* Color for header gradient */
}
*.footerContactWrap, *.footerMenu li {
/*border-right: #184d52 solid 1px;*/
}
*.footerContactBorderWrap {
	border-right: #21757b solid 1px;
}
*.footerMenu {
	border-left: #184d52 solid 1px;
}
*.footerMenu li {
	border-left: #21757b solid 1px;
}
.ftrLinks li {
	border-right:#dae3f3 solid 1px;
	float:left;
	margin-left:5px;
	padding-right:5px;
	list-style:none;
}
.ftrLinks li a {
	text-decoration:none;
}
.ftrLinks li a:hover {
	text-decoration:underline;
}
.ftrLinks li.last {
	border-right:none 0;
}
/* ==============================
---------------------------------
 =end customizable section
---------------------------------
============================== */

/* =headings and font tags
============================== */
h1 {
	clear:both;
}
h2 {
	margin:0 0 10px 0;
	clear:both;
}
h3 {
	margin:0;
	clear:both;
}
h4 {
	margin:0;
	clear:both;
}
h5 {
	margin:0;
	clear:both;
}
h6 {
	margin:0;
	font-weight:normal;
	clear:both;
}
p {
	margin:0;
	padding:0 0 1.4em;
}
/* =lists
============================== */
ol {
	list-style-position:outside;
	margin:0;
	padding:0 0 1.4em 1.4em;
}
ul {
	list-style-position: outside;
	margin:0;
	padding:0 0 1.4em 1.4em;
}
ol li {
	padding: 0 0 1.4em;
}
ul li {
}
/* =other tags
============================== */
img {
	vertical-align: bottom;
}
blockquote {
	margin:0;
	padding:0 25px 1.4em;
}
hr {
	background-color:#ddd;
	color:#ddd;
	border:0 none;
	height:1px;
	width: 90%;
	margin: 15px auto;
	clear: both;
}
table {
	border-collapse:collapse;
}
td {
	padding:0;
}
/* =header
============================== */
body {
	margin: 0;
	padding: 0;
	font-size:12px;
	line-height:17px;
	/*background: #d3e5e6;*/
background: #5680c8 url(view.image?id=608) repeat-x;
}
.container {
	margin: 30px auto 0 auto;
	background: #fff;
	width: 960px;
	border: 1px solid #96bcba;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
* .bodyGutter {
	width:900px;
	margin: 0 auto;
}
#header {
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}
#header .bodyGutter {
	position:relative;
}
#headerLogo {
	padding: 0;
	float:left;
	width: 410px;
}
#headerUtility {
	/* float:right; */
	color: #fff;
	padding:0 0 36px;
	position:absolute;
	bottom:1px;
	right:0;
	width: auto;
}
* html #headerUtility {
	padding:0 0 36px;
	text-align:center;
}
*:first-child+html #headerUtility {
	padding:0 0 36px;
	text-align:center;
}
#wrapNav {
	background: #fff url(view.image?id=614) repeat-x 0 100%;
	line-height: normal;
}
#wrapNav img {
	vertical-align: baseline;
}
/* = Line Height gutter =======
*
* The lineHeightWrap class is to allow the containing div * that do not contain content, but have a set width, to 
* collapse in IE.
*
*/

.mediaPrimary, .mediaSecondary, .calloutPrimary, .calloutSecondary, .calloutCenter {
	line-height: 0;
}
.mediaPrimary .lineHeightWrap, .mediaSecondary .lineHeightWrap, .calloutPrimary .lineHeightWrap, .calloutCenter .lineHeightWrap, .calloutSecondary .lineHeightWrap, .threeColumns .lineHeightWrap {
	line-height: 18px;
	padding: 0;
	margin: 0;
}
/* =media
============================== */
#wrapMedia {
	background: #fff url(view.image?id=412) repeat-x 0 0;
	padding-top: 15px;
}
#media {
	width: 902px;
	margin: 0 auto;
}
#media object {
	float:left;
}
.media2Col {
	width: 902px;
	margin: 0 auto;
}
.mediaPrimary {
	width: 595px;
	float: left;
}
.mediaSecondary {
	width: 303px;
	float: right;
}




























/* = Media Menu */

.mediaMenu {
	width: 273px;
	height: 235px;
	padding: 12px 15px;
	list-style: none;
	list-style-position: inside;
}
.mediaMenu li {
	display:block;
	margin-bottom: 1px;
}
.mediaMenu li:hover, .mediaMenu li.hover {
}
.mediaMenu li a, .mediaMenu li a:link, .mediaMenu li a:visited {
	display: block;
	padding: 14px 34px;
	color: #ffffff !important;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	background: url(view.image?id=551) no-repeat 15px 19px;
}
.mediaMenu li:hover a, .mediaMenu li.hover a, .mediaMenu li:hover a:hover, .mediaMenu li.hover a:hover {
	display: block;
	color: #fdb813 !important;
	background: url(view.image?id=552) no-repeat 15px 19px;
}
/* =primary content area
============================== */
#wrapContentOuter {
	background: #fff;
}
#wrapContentInner {
	width: 900px;
	margin: 0 auto;
}
* .contentGutter {
	padding: 0 36px;
}
#contentPrimary a, #contentSecondary a {
	font-weight:bold;
	text-decoration:none;
}
#contentPrimary a:hover {
	text-decoration:underline;
}
div#home #contentPrimary {
	line-height:18px;
	width:900px;
	margin: 0 auto;
}
div#home #contentPrimary .gutter {
	padding: 10px 15px;
}
div#internal #contentPrimary {
	float: right;
	width: 620px;
	margin:15px 0 0 0;
}
div#internal #contentPrimary .leftCol {
	width: 300px;
	float: left;
	margin-bottom:15px;
}
div#internal #contentPrimary .rightCol {
	width:300px;
	float:right;
	margin-bottom:15px;
}
div#internal #contentPrimary .singleCol {
	clear:both;
	width: 630px;
	margin-bottom:15px;
}
div#internal #contentPrimary .gutter {
	padding: 15px 0 15px 0;
}
/* =homepage callouts
==============================*/
*.calloutPrimary {
	width: 565px;
	float:left;
}
*.calloutPrimary h1, .calloutPrimary h2, .calloutSecondary h1, .calloutSecondary h2, *.calloutCenter h1 {
	margin-bottom: 15px;
	margin-top: 12px;
}
*.calloutSecondary {
	width: 285px;
	float: right;
}
*.calloutSecondary p, *.threeColumns p {
	padding: 0 0 1em 0;
}
*.calloutCenter {
	clear:both;
	width: 885px;
}
.threeColumns {
	width: 900px;
	clear: both;
}
.threeColLeft {
	float: left;
	width: 285px;
	margin-right: 21px;
}
.threeColCenter {
	float: left;
	width: 285px;
	margin-right: 21px;
}
.threeColRight {
	float: right;
	width: 285px;
}
#home .threeColRight {
	margin-top:26px;
}
/* =secondary content area
============================== */
#contentSecondary {
/*background: #f4f4f4;
border: #dddddd solid 2px;*/
}
div#home #contentSecondary {
	width: 896px;
	margin: 0 auto 15px;
	color: #333;
	font-size:11px;
	display: none;
}
div#internal #contentSecondary {
	float: left;
	width:250px;
	margin: 28px 0;
}
div#internal #contentSecondary h2 {
	background: url(view.image?id=501) repeat-x 0 0;
	padding: 5px 0 12px 12px;
}
#contentSecondary a, #contentSecondary a:link {
	font-weight:bold;
	text-decoration:none;
}
#contentSecondary a:hover {
	text-decoration:underline;
}
*.gutter {
	padding: 15px;
}
/* =footer
=============================== */
#wrapFooter {
	/*color: #fff;*/
-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	background:url(view.image?id=609) repeat-x;
}
#wrapFooterMenu {
	padding:0.5em 0;
}
#wrapFooter h3 {
	/*color: #fff;*/
font-size: 14px;
	font-weight: bold;
}
*.footerMenuWrap {
	margin: 20px 0;
	float:left;
}
*.footerContactWrap {
	margin: 10px 0;
	float: right;
	text-align:right;
	width:450px;
}
.footerContactWrap a {
	margin-left:15px;
}
*.footerContactBorderWrap {
	padding-right: 20px;
	height: 84px;
	width: auto;
	float: right;
}
*.footerContactWrap p, #wrapFooterCopy p {
	padding: 0;
}
#wrapFooterCopy {
	padding: 5px 0;
	text-align:center;
	color:#d2dddf;
	font-size:11px
}
/**** Footer Contact Wrap ****/
.footerContactWrap {
	font-size: .9em;
}
.footerContactWrap a:link, .footerContactWrap a:visited {
	/*color: #FFFFFF;*/
text-decoration: none;
}
.footerContactWrap a:hover {
	/*color: #FFFFFF;*/
text-decoration: underline;
}
.footerContactWrap a:active {
	text-decoration: none;

}

/* =callout box styles
============================== */
.callout {
}
table.callout {
	width: 221px;
	border-collapse: collapse;
	margin-bottom: 25px;
}
table.callout th {
	height: 27px;
	background: url(view.image?id=502) no-repeat 0 0;
	color: #ffffff;
	padding: 0 10px;
	font-size: 14px;
	text-align:left;
	font-weight:normal;
}
table.callout td {
	background: #ffffff;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	padding:10px 10px 5px;
	background:#fff url(view.image?id=503) no-repeat center bottom;
}
.calloutButton {
}
p.calloutButton {
	text-align:center;
}
p.calloutButton span {
	background:transparent url(view.image?id=505) repeat-x scroll 0 0;
	padding:6px 0 7px 5px;
}
* html p.calloutButton span {
	background:transparent url(view.image?id=505) repeat-x scroll 0 0;
	padding:0 0 0 5px;
}
*:first-child+html p.calloutButton span {
	background:transparent url(view.image?id=505) repeat-x scroll 0 0;
	padding:0 0 0 5px;
}
p.calloutButton a, p.calloutButton a:link, p.calloutButton a:visited {
	background:transparent url(view.image?id=505) repeat-x scroll right bottom;
	color:#FFFFFF;
	margin:0 auto;
	padding:6px 10px 7px 5px;
	text-decoration:none;
	width:auto;
}
/*=Home Callout 
*****************/

.calloutTable {
}
.calloutImage {
	vertical-align: top;
}
.calloutText {
	vertical-align: top;
	padding: 0 0 0 20px;
	line-height: 18px;
}
.calloutText h1, .calloutText h2, .calloutText h3, .calloutText h4, .calloutText h5 {
	margin: 0;
}
/* = Title Callouts */

.titleCalloutTable {
	border-collapse: collapse;
	width: 100%;
}
.titleCalloutTable .calloutImage .imgBorder {
	margin-bottom: 0;
}
.calloutHeader h3 {
	display: block;
	padding: 9px 13px;
	/*width: 257px;*/
color: #ffffff;
	text-transform: uppercase;
}
.calloutBody {
	padding: 5px 6px 0 13px;
}
/* =image styles
============================== */
a img {
	border: 0 none;
}
.imgLeft {
	float:left;
	margin: 0 10px 5px 0;
	border: 1px solid #333333;
}
.imgRight {
	float: right;
	margin: 0 0 10px 5px;
	border: 1px solid #333333;
}
.imgBorder {
	padding: 2px;
	border: 1px solid #dcdcdc;
	margin-bottom:15px;
}
.mainPhoto {
	padding: 2px;
	border: 1px solid #dcdcdc;
}
td.DonationCaptureFieldControlCell img {
	padding:0 0 2px 5px;
}
/* =event table styles
============================== */
.eventTable {
	line-height:1.4em;
}
.eventDate {
	color: #fff;
	text-align:center;
	vertical-align: top;
	padding: 7px 10px 0 0;
	width: 35px;
	line-height: 1em;
	font-weight: bold;
	text-transform: uppercase;
}
.eventDetails p {
	margin: 0 0 5px !important;
}
.profileDisplay th {
	text-align: right;
}
/* = My Home Styles
============================== */

.myHomeBox {
	border-collapse: collape;
	margin: 0 0 2em;
	padding: 0;
}
.myHomeBox td {
	border-collapse: collape;
	margin: 0;
	padding: 0;
}
.myHomeBox th.left {
	width: 8px;
	padding: 8px 0 6px;
}
.myHomeBox th.right {
	padding: 8px 12px 6px 6px;
	color: #fff;
	width: 600px;
	text-align: left;
}
/* bottom styles */
.myHomeBox td.left {
	background: url(view.image?id=567) no-repeat 0 100%;
	padding: 8px 0 6px;
}
.myHomeBox td.right {
	background: url(view.image?id=568) no-repeat 100% 100%;
	padding: 8px 12px 6px 6px;
}
/* =menus
============================== */
/* = list based menu*/
.utilityMenuList {
	list-style: none;
	list-style-position: outside;
	margin: 0 auto;
	padding: 5px 10px 0 0;
	float:left;/* float: right; 
overflow: hidden;
width: auto;*/
}
.utilityMenuList li {
	display: inline;
	width: auto;
}
.utilityMenuList li a {
	text-decoration:none;
	padding: 0 6px 0 7px;
	border-right: 1px dotted #5681c8;
	line-height: normal;
}
.utilityMenuList li.last a {
	border: 0 none;
}
/* =utility menu */
#headerUtility .mainMenu {
	margin: 0 auto;
	padding: 0;
	border-collapse:collapse;
}
* html #headerUtility .mainMenu {
	margin:0;
}
*:first-child+html #headerUtility .mainMenu {
	margin:0;
}
#headerUtility .mainMenu a {
	color: #fff;
	text-decoration:none;
	padding: 0 3px 0;
}
/* MainMenu List Based*/

#wrapNav .mainNav {
	margin:0;
	padding: 0;
	list-style: none;
	list-style-position: outside;
}
#wrapNav .mainNav li {

	position: relative;
	float: left;
	padding: 0;
	text-align:center;
	border-right: 1px solid #365786;
	border-left: 1px solid #6f8eb9;
	height: 30px;
	width:190px;
}
#wrapNav .mainNav li li {
	border:0 none;
}
#wrapNav .mainNav li.first {
	border-left: 0 none;
}
#wrapNav .mainNav li.last {
	border-right: 0 none;
}
#wrapNav .mainNav li a {
	font-size:14px;
	color:#fff;
	font-weight:bold;
	padding:7px 15px;
	text-decoration: none;
	display: block;
}
#wrapNav .mainNav li:hover a, #wrapNav .mainNav li.hover a {
	color: #ffffff;
}
#wrapNav .mainNav li:hover, #wrapNav .mainNav li.hover {
	background: #fff url(view.image?id=615) repeat-x 0 100%;
}
#conentSecondary ul#mainNav li {
	display: none;
}
#conentSecondary ul#mainNav li.selected {
	display: block;
}
/*** List Sub Menus ****/

#wrapNav .mainNav .nccUlMenuSub1 {
	position: absolute;
	left: -50000px;
	list-style: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}
#wrapNav .mainNav li:hover .nccUlMenuSub1, #wrapNav .mainNav li.hover .nccUlMenuSub1 {
	top: 30px;
	left: 0;
	margin: 0;
	padding: 0;
	width: 190px;
	border: 0 none;
}
#wrapNav .mainNav li .nccUlMenuSub1 li {
	background-color: #ffffff;
	float: left;
	text-align: left;
	border-bottom: 1px solid #cdcdcd;
	width:190px;
	height:auto;
	padding:0;
	margin: 0;
}
#wrapNav .mainNav li .nccUlMenuSub1 li.last {
/*border-right: 1px solid #cdcdcd;*/
}
#wrapNav .mainNav li .nccUlMenuSub1 li a {
	font-family: inherit;
	font-size: 11px;
	text-transform: none;
	display: block;
	padding: 5px;
	background-color: #ffffff;
	text-align: left;
	color: #5681c8;
	text-decoration: none;
}
#wrapNav .mainNav li .nccUlMenuSub1 li:hover, #wrapNav .mainNav li .nccUlMenuSub1 li:hover a, #wrapNav .mainNav li .nccUlMenuSub1 li.hover, #wrapNav .mainNav li .nccUlMenuSub1 li.hover a {
	color: #5681c8;
	background: #fff;
	text-decoration:underline;
}
#wrapNav .bodyGutter {
	width:960px;
}
/** List 2nd Sub **/

.nccUlMenuSub2 {
	position: absolute;
	left: -50000px;
	list-style: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}
.nccUlMenuSub2 li {
	padding: 0;
	margin: 0;
}
#wrapNav .mainNav li .nccUlMenuSub1 li:hover .nccUlMenuSub2, #wrapNav .mainNav li .nccUlMenuSub1 li.hover .nccUlMenuSub2 {
	left: 207px;
	top: 0;
}
#wrapNav .mainNav li .nccUlMenuSub1 li:hover .nccUlMenuSub2 li a, #wrapNav .mainNav li .nccUlMenuSub1 li.hover .nccUlMenuSub2 li a {
	background-color: #ffffff;
	color: #5681c8;
}
#wrapNav .mainNav li .nccUlMenuSub1 li .nccUlMenuSub2 li:hover, #wrapNav .mainNav li .nccUlMenuSub2 li:hover a, #wrapNav .mainNav li .nccUlMenuSub1 li .nccUlMenuSub2 li.hover, #wrapNav .mainNav li .nccUlMenuSub1 li .nccUlMenuSub2 li.hover a {
	color: #5681c8;
	background: #ffffff;
}
/* =mainMenu */
#wrapNav .mainMenu {
	margin:0;
}
#wrapNav .mainMenuItem td {
	padding: 17px 0 16px;
	text-align:center;
	background: transparent;
}
#wrapNav .mainMenuItem a /*, #wrapNav .mainMenuItem a:link, #wrapNav .mainMenuItem a:visited */ {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#333;
	text-decoration:none;
	padding:0 15px;
	border-right:1px solid #d1d1d1 !important;
	text-transform:uppercase;
}
#wrapNav .mainMenuHover td {
	background: #fff url(view.image?id=411) repeat-x 0 100%;
}
#wrapNav .mainMenuHover td a, #wrapNav .mainMenuHover td a:link, #wrapNav .mainMenuHover td a:visited {
	border-right:0px none !important;
	padding:0 16px 0 15px;
	color:#fff;
}
/* =Sub Menu */
#wrapNav .subMenu table {
	width: 206px;
	border: 1px solid #cdcdcd;
}
#wrapNav .subMenu table td {
	border-bottom: 1px solid #cdcdcd;
	width:206px;
}
#wrapNav .subMenu table.subMenuItem {
	border: 0 none;
}
#wrapNav .subMenuItem td a, #wrapNav .subMenuItem td a:link, #wrapNav .subMenuItem td a:visited {
	display: block;
	padding: 5px;
	text-align: left;
	color: #333333;
	text-decoration: none;
}
#wrapNav .subMenuHover td a, #wrapNav .subMenuHover td a:link, #wrapNav .subMenuHover td a:visited {
	color: #ffffff;
	background: #7a7a7a;
}
#wrapNav .subMenu .subMenuItem td {
	border: 0 none;
}
/* =Internal Menu Style */

/*ListBased */



*.internalMenu, *.internalMenu ul {
	margin:0;
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
}
.internalMenu li a {
	display:block;
	padding: 2px 0 2px 29px;
	text-decoration: none;
	background-position:12px 6px;
	background-repeat:no-repeat;
}
.internalMenu li a, .internalMenu li:hover li a, .internalMenu li.hover li a, .internalMenu li.selected li a {
	background-color:transparent;
	background-image:url(view.image?id=499);
}
.internalMenu li li a {
	padding: 2px 0 2px 49px;
	background-position:32px 6px;
}
.internalMenu li.selected a, .internalMenu li li.selected a {
	background-image:url(view.image?id=500);
}
.internalMenu li:hover a, .internalMenu li.hover a {
	color: #ffffff;
	background-image:url(view.image?id=498);
}
.internalMenu li li:hover a, .internalMenu li li.hover a {
	background-image:url(view.image?id=498);
}
.internalMenu li:hover li:hover a, .internalMenu li.hover li.hover a {
	background-color:#dddddd;
}
.internalMenu li:hover ul.nccUlMenuSub1 {
	background: transparent;
}
/* table based */

#contentSecondary .mainMenu {
	width:100%;
}
#contentSecondary .mainMenuItem a, #contentSecondary .mainMenuItem a:link, #contentSecondary .mainMenuItem a:visited {
	display:block;
	background: url(view.image?id=499) no-repeat 12px 5px;
	padding: 2px 0 2px 29px;
	text-decoration: none;
}
#contentSecondary .mainMenuSelected a, #contentSecondary .mainMenuSelected a:link, #contentSecondary .mainMenuSelected a:visited, #contentSecondary .mainMenuSelected a:hover {
	background: url(view.image?id=500) no-repeat 12px 4px;
	color: #01589b;
}
#contentSecondary .mainMenuHover a, #contentSecondary .mainMenuHover a:link, #contentSecondary .mainMenuHover a:visited, #contentSecondary .mainMenuHover a:hover {
	background-color: #01589b;
	color: #ffffff;
	background-image:url(view.image?id=498);
	background-repeat:no-repeat;
	background-position:12px 4px;
}
/* =footer menu */
.footerMenu {
	height: 70px;
	list-style: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
	float: left;
	width: auto;
}
.footerMenu li {
	float: left;
	padding: 0 20px 0;
	margin: 0;
}
.footerMenu li.last {
	border-right: 0 none;
}
.footerMenu li a {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
.footerMenu li:hover a, .footerMenu li:hover a:hover, .footerMenu li.hover a, .footerMenu li.hover a:hover {
	cursor: default;
}
.footerMenu .nccUlMenuSub1 {
	list-style: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
	border: 0 none;
}
.footerMenu li .nccUlMenuSub1 li {
	float: none;
	display: block;
	margin: 0;
	padding: 0;
	border: 0 none;
}
.footerMenu li .nccUlMenuSub1 li a {
	font-size: 11px;
	font-weight: normal;
}
.footerMenu li .nccUlMenuSub1 li:hover a, .footerMenu li .nccUlMenuSub1 li:hover a:hover, .footerMenu li .nccUlMenuSub1 li.hover a, .footerMenu li .nccUlMenuSub1 li.hover a:hover {
	cursor: pointer;
}
/*#wrapFooterMenu a {
position: absolute;
}*/

#wrapFooterMenu .footerMenu a {
	position: static;
}
/* =Part Default Overrides
============================== */
/* =Weblog
====================*/
td.taRight table {
	margin:0 0 0 auto;
}
a.ChannelStoryEditButtonWAI {
	padding:0 1em 0 0;
}
a.ChannelStoryDeleteButtonWAI {
}
tr.BBDocumentDisplayOddRowStyle td, tr.BBDocumentDisplayEvenRowStyle td, tr.BBDocumentDisplayHeaderRow td {
	padding:3px 5px;
}
/* =Login Form
==================== */
table.taCenter table, td.taCenter table {
	margin:0 auto;
}
table.w100p.taCenter table.taCenter {
	margin:0 auto 0 0;
}
/* =Discussion Group
==================== */
input.DiscussionGroupSubmitButton {
	margin:0 0.5em 0 0;
}
tr.DiscussionTopicsOddRowStyle td, tr.DiscussionTopicsEvenRowStyle td, tr.DiscussionTopicListHeader td {
	padding:0;
}
table.DiscussionSearchList p {
	padding:0.1em 0 0.5em;
}
tr.DiscussionSearchHeader td {
	font-weight:bold;
}
span.DiscussionSearchNew {
	color:red;
}
.DiscussionSearchList td {
	padding: 3px;
}
a.DiscussionGroupPruneButton, a.DiscussionGroupBlockButton, a.DiscussionGroupReplyButtonWAI {
	padding: 0;
	width: 80px;
}
/* =Giving History
==================== */
table.GivingHistoryList td {

	padding:2px;
}
/* =Email Pref
==================== */
#trEmailLists table {
	border-collapse:collapse;
}
#trEmailLists {
	background:#e8e8e8;
}
/* =event calendar
====================*/
td.ListViewTopGap .BBFormTextbox {
	margin:0 0 0.1em;
}
td.ListViewTopGap {
	font-weight:bold;
}
/* =event registration 
==================== */

table.EventItemRegistrationsTable .BBFormSelectList {
	margin:4px 0;
}
table.EventTable table table.w100p table.w100p table tr.BBListEvenRowStyle table table, table.EventTable table table.w100p table.w100p table tr.BBListOddRowStyle table table {
	width:auto !important;
}
table.EventTable td.DonationCaptureFieldControlCell {
	width:252px;
}
/* =Donation Form
==================== */
table.DonationCaptureSelectList {
	border:0px none #F1E6D5;
	background:transparent;
}
td.wsNowrap.BBFieldControlCell.sDonationCaptureFieldControlCell table {
	margin:0px !important;
}
td.DonationFieldControlCell table.taLeft {
	margin:2px 0 0;
}
td.DonationFieldControlCell table.taLeft td.DonationFieldControlCell {
	padding:1px 0 0.5em;
}
td.DonationFieldControlCell table.taLeft td.DonationFieldControlCell table td {
	white-space:nowrap;
}
td.DonationFieldControlCell table.taLeft td.DonationFieldControlCell.vaBottom {
	padding-right:19px;
	text-align:left;
	vertical-align:top;
}
td.DonationFieldControlCell table.taLeft td.DonationFieldControlCell span.vaTop {
	display:block;
	padding:0 11px 0 0;
}
td.DonationFieldControlCell table.taLeft td.DonationFieldControlCell span input {
	display:block;
	float:left;
	height:15px;
	margin:0 5px;
	padding:0;
}
td.DonationFieldControlCell table.taLeft td.DonationFieldControlCell.wsNowrap table {
	margin:0 !important;
}
td.DonationFieldControlCell table.taLeft td.DonationFieldControlCell span label {
	position:absolute;
	left:-50000px;
}
td.DonationFieldControlCell table.taLeft td.DonationFieldControlCell span.vaTop label {
	position:static;
}
/* =Search
==================== */
tr.SearchHeaderRow td {
	padding:3px 5px;
}
tr.SearchOddRowStyle td, tr.SearchEvenRowStyle td {
	padding:3px 5px;
}
/* =quick search */
*.QuickSearchFieldCaption {
	display:none;
}
*.QuickSearchFormTable td {
	padding:0;
}
* html .QuickSearchFormTable {
	margin:10px 0 0;
}
*:first-child+html .QuickSearchFormTable {
	margin:10px 0 0;
}
.QuickSearchFormTable {
	clear:none;
	float:left;
	margin:0px auto 0;
}
.SearchTable {
	white-space: normal !important;
}
.BBSearchDescriptionStyle {
	white-space: normal !important;
}
/* =reports
==================== */
div.ReportChartCell {
	overflow-x:auto;
	overflow-y:hidden;
	width:425px !important;
	height:318px !important;
	border:1px solid #ccc;
}
table.ReportFormTable fieldset {
	margin:0 2px;
	padding:3px 6px 6px;
}
*.ReportCalendarSelector {
	color: #ffffff;
}
table.ReportFormTable legend {
	/*background:transparent url(view.image?id=394) no-repeat scroll left center;*/
font-size:11px;
	margin:11px 0;
	padding:0 5px 0;
	text-transform:none;
	line-height:normal;
	font-weight:bold;
}
#WzBoDy {
	background-color:#f4f4f4 !important;
}
#wrapFooter .ReportFormTable {
	margin-top: 5px;
	float: right;
	width: auto;
}
#wrapFooter .ReportFormTable span {
	color: #ffffff !important;
	font-size: 10px !important;
}
/* =Admin View Fix
============================== */
*.contentPageDesigner {
	background-color:#FFFFFF;
	border: 1px solid #F7E3BD;
	left: 0;
	min-height:500px;
	padding:10px 0;
	position:relative;
	top:30px;
	width: 100% !important;
}
table.DesignMenuTable a {
	color: #666666 !important;
}
/*---CLEARFIX---*/
*.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
*.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
*.clearfix {
	display: block;
}
/* End hide from IE-mac */



/* =end daniel buzzell approved */

/********* Stylesheet Color ******/
/*h1, h2, h3, #contentPrimary a, #contentSecondary a, .BBFormTitle, .LoginSectionHeader, .LoginFormTitle, .SurveyTitle, .DonationListingHeading, .DonationCaptureListingHeading, .EventCalendarName, .CalendarFormLegend, .ListViewDateLabel, .ListViewEventDate, .CalendarViewTopMiddle, .EventSectionHeader, .EventItemRegistrationsHeader, .EventItemRegistrantsEventName, .JobResultsHeading, .NewsChannelItemTitle{
color: #01579a;
}*/
/**** Body Font Style *****/
/*.LoginLink, .EventItemTitleDescription, .EventItemRegistrantsEventName, .JobBoardSearchLink, .JobBoardPostLink, .SearchJobFormTable, .JobResultsList, .JobPostFieldCaption, .PostDiscussionTopicHeadingCell, .PostChannelStoryFormTable, .PostChannelStoryHeading, .PostStoryFieldCaption, .DiscussionGroupMessage, .DiscussionGroupHeadingText, .DiscussionTopicListHeader{
font-family: arial, Helvetica, sans-serif !important;
font-style: normal;
}
#home h1, .BBFormTitle, .SurveyTitle{
color: #01579a;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
margin-top: 0;
font-weight: normal;
}*/


.heading a {
	color:#0E4690;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	text-decoration: none !important;
}
blockquote a {
	color:#0E4690 !important;
	font-family:verdana;
	font-size:12px;
	font-weight:normal !important;
	text-decoration:none !important;
}
.greytext {
	color:#666666;
	font-family:Arial;
	font-size:10pt;
}
.greytext a:hover {
	color:#CC0033;
	text-decoration:none;
}
.SubscriptionFormListHeader img {
	display: none;
}
/* ---------------
   =Skipnav styles
 --------------- */
a.skip {
	position: absolute;
	top: -50em;
	font-size: 1.2em;
	font-weight: bold;
}
a.skip:hover, a.skip:active, a.skip:focus {
	position: absolute;
	left: 50%;
	top: 0;
	background: #fff;
	padding: .5em;
	text-align: center;
	margin: 0 auto 0 -10em;
	display: block;
	width: 20em;
}
#contentSecondary .mainNav li {
	display: none;
}
#contentSecondary .mainNav li.selected {
	display: block;
}
#contentSecondary .mainNav li.selected ul li {
	display: block;
}
a.homeDonate {
	float:left;
	margin:29px 0 0 20px;
}
div#hmeQtrs div {
	float:left;
	width:20%;
	margin-right:5%;
}
div#hmeQtrs div img, #landing .fourColumns div img {
	margin-bottom:10px;
}
div#hmeQtrs h2, #stayConnected h2, #getInvolved h2, .fourColumns h2 {
	margin-bottom:10px;
}
#getInvolved div, #stayConnected div {
	border-left:3px solid #e3f4fc;
	padding:0 0 0 5px;
	margin:0 0 15px 0;
}
.fourColumns div {
	float:left;
	width:210px;
	margin-right:20px;
}
.fourColumns div.fourColRight {
	margin-right:0;
}
.threeColumns #getInvolved div p, .threeColumns #stayConnected div p {
	margin-bottom:0;
	padding-bottom:0;
}
#getInvolved img, #stayConnected img {
	margin-bottom:15px;
}
#stayConnected li {
	list-style:none;
}
#getInvolved li img, #stayConnected li img {
	margin-bottom:0;
}
#homePubs {
	padding:20px;
	background:#ebf7fd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
}
#homePubs h4 {
	clear:none;
}
#homePubs p {
	margin-bottom:20px;
}
#homePubs h3 {
	margin-bottom:10px;
}
#homePubs div {
	clear:both;
}
#homePubs img.imgLeft {
	margin-bottom:20px;
}
#waystogivebanner {
	background: #fff url(view.image?id=638) no-repeat;
	width:157px;
	height:125px;
	padding:48px 63px 79px 740px;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:20px;
	line-height:25px;
}
#getinvolvedbanner {
	background: #fff url(view.image?id=684) no-repeat;
	width:157px;
	height:125px;
	padding:48px 63px 79px 740px;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:20px;
	line-height:25px;
}
#breadcrumbs {
	padding:5px 0;
	background:url(view.image?id=640) repeat-x;
}
#breadcrumbs ul li {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	display:none;
	text-transform:uppercase;
	font-size:10px;
}
#breadcrumbs ul li.selected, #breadcrumbs ul li.selected li.selected, #breadcrumbs ul li.selected, #breadcrumbs ul li.selected li.selected li.selected {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	display:block;
}
#breadcrumbs ul li ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
#breadcrumbs ul.nccUlMenuSub2 {
	left:auto;
	position:static;
}
#breadcrumbs ul li a {
	background-image: url(view.image?id=659);
	background-repeat:no-repeat;
	background-position:right 8px;
	padding:0 10px 0 5px;
	text-decoration:none;
	float:left;
}
#breadcrumbs ul li a.selected {
	color:#777;
	background:none;
}
.fourColumns h2 {
	clear:both;
}
#landing #contentPrimary {
	margin:0 0 15px 0;
}
#landing #contentPrimary .gutter {
	padding:0;
}
#mainPhoto {
	margin-bottom:15px;
}
#wtgFtr {
	background:url(view.image?id=641) no-repeat;
	text-align:right;
	padding:10px 15px 15px 15px;
	width:870px;
}
.contentFooter {
	margin-bottom:60px;
}
.contentSecondary .gutter, #contentSecondary .gutter {
	padding:0;
}
#howyourgift-banner {
	background: #fff url(view.image?id=642) no-repeat;
	width:155px;
	height:125px;
	padding:48px 63px 79px 740px;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:20px;
	line-height:25px;
}
#hyghFtr {
	background:url(view.image?id=652) no-repeat;
	text-align:right;
	padding:10px 15px 15px 15px;
	width:870px;
}
#meetoursupporters-banner {
	background: #fff url(view.image?id=653) no-repeat;
	width:155px;
	height:125px;
	padding:48px 63px 79px 740px;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:20px;
	line-height:25px;
}
/* RO DE added */
div.level-3 .leftCol {
	width: 180px;
	margin-right:20px;
	float:left;
}
div.level-3 .rightCol {
	float:left;
	width: 600px;
}
div.level-3-row-img {
	float:left;
	padding-right:20px;
	width:210px;
}
div.level-3-row-txt {
	float:left;
	width: 350px;
}
div.level-4 .leftCol {
	width: 210px;
	margin-right:20px;
	float:left;
}
div.level-4 .centerCol {
	float:left;
	width: 440px;
	margin-right:20px;
}
div.level-4 .rightCol {
	float:left;
	width: 210px;
}
div.heading h1 {
	color: #416e98;
	padding-left: 11px;
	padding-top:-5px;
	border-left: 4px solid #c7e9fa;
}
div.heading {
	margin-left: 29px;
	margin-top: 31px;
	margin-bottom: 32px;
	height:35px;
	line-height:1.2;
}
#PC1363_lbTitle {
	display:none;
}
.CalendarViewCalendarContainer {
	border:#fff;
}
.CalendarViewCalendarContainer td {
	height:126px;
	min-height:126px;
}
.CalendarViewOtherMonthDay {
	background:#f9fdfe;
	border:3px solid #fff;
}
.CalendarViewWeekendDay, .CalendarViewDay {
	background:#f1f9fe;
	border:3px solid #fff;
}
.CalendarViewToday {
	background:#e3f4fc;
	border:3px solid #fff;
}
.CalendarViewDayHeader {
	background:#fff;
	color:#5681c8;
	text-align:left;
}
.CalendarViewMonthYearLabel {
	color:#5681c8;
	font-size:30px;
}
.ListViewEventDate {
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
}
.leftCol ul {
	border-top:1px dotted #777;
	margin:0;
	padding:0;
}
.leftCol ul li {
	list-style:none;
	border-bottom:1px dotted #777;
	padding:0;
	margin:0;
}
.leftCol ul ul {
	margin-left:5px;
}
.leftCol ul ul li.last {
	border-bottom:0 none;
}
#contentPrimary .leftCol ul li a {
	font-weight:normal;
	display:block;
	width:90%;
	padding:5px 5%;
}
.leftCol ul li a:hover, .leftCol ul li a.selected, .leftCol ul li li a:hover, .leftCol ul li.selected li a.selected {
	background:#ebf7fd;
}
.leftCol ul li a:hover li, .leftCol ul li.selected li {
	background:#fff;
}
.right-col-feature div {
	margin-bottom:10px;
}
.right-col-feature img {
	margin-bottom:10px;
}
#donate-top {
	padding:20px;
	background:#ffcc68;
	margin-bottom:20px;
	width:630px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
}
.level-4 #donate-top {
	width:400px;
}
#donate-top h3 {
	color:#574624;
	margin-bottom:10px;
}
#donate-top p {
	color:#775431;
}
#donate-top p img {
	float:left;
}
#donate-top input {
	color:#5681c8;
	text-transform:uppercase;
	padding:5px 15px;
	font-weight:bold;
}
#donate-top img {
	margin:0 20px 20px 0;
}
.two-col-feature-row {
	padding:20px;
	background:#c7e9fa;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	margin-bottom:10px;
	width:630px;
	float:left;
}
.level-4 .two-col-feature-row {
	width:400px;
}
.three-col div {
	float:left;
	width:25%;
	margin-right:5%;
	border-left: 4px solid #c7e9fa;
	padding-left:10px;
}
.tpMrgn {
	padding-top:20px;
}
.donor-profile-img {
	margin-bottom:15px;

}

.donor-image {
	float:left;
	padding-right:20px;
}
.donor-text {
	float:left;
	width:260px;
}
.gryBox {
	background:url(view.image?id=613) repeat-x bottom;
	padding:20px;
	margin-bottom:20px;
	border:1px solid #d6d6d6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
}
#seeAlsoSidebar div {
	border-left:3px solid #e3f4fc;
	padding:0 0 0 5px;
	margin:0 0 15px 0;
}
#seeAlsoSidebar div p {
	padding-bottom:0;
}
#seeAlsoSidebar div h4 {
	margin-bottom:10px;
}
#standAlone h1, #internal h1 {
	color:#416E98;
	padding-left:11px;
	padding-top:0px;
	border-left:4px solid #C7E9FA;
	height:35px;
	margin-bottom:32px;
	margin-top:0px;
	line-height:1.2;
}
ul.siteMap .nccUlMenuSub2 {
	left:auto;
	position:static;
}
.DonationButtonCell {
	text-align:left;
}
.BBFormSubmitButton {
	margin:1em auto;
}
.DonationFormTable .BBFormSubmitButton {
	margin:1em auto 1em 154px;
}
.QuickSearchFormTable .BBFormSubmitButton {
	margin:0;
}
.QuickSearchFormTable {
	background: url(/view.image?id=661) no-repeat;
	width:210px;
}
.QuickSearchFormTable .QuickSearchTextbox {
	border:0 none;
	height:22px;
	margin:0;
	width:165px;
	background:none;
}
.QuickSearchFormTable .QuickSearchButton,#PC1061_IEWAIFix {
	background:transparent url(view.image?id=662) no-repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	height:18px;
	width:17px;
	margin:0;
	padding:0;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	display:block;
}
#PC1061_IEWAIFix {visibility:visible;display:inline;padding:0 0 5px 0;}

ul.siteMap {
	width:300px;
}
ul.siteMap, ul.siteMap ul {
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.siteMap ul {
	margin-top:10px;
}
ul.siteMap li {
	font-size:14px;
	margin-bottom:10px;
	border-top:dotted 1px #5681C8;
	padding-top:5px;
}
ul.siteMap li li li {
	font-size:12px;
	padding-bottom:5px;
	margin-bottom:0;
	border-top:0 none;
	padding-top:0;
}
ul.siteMap li li li li {
	margin-left:20px;
	padding-left:0px;
	padding-bottom:2px;
}
ul.siteMap ul ul ul {
	margin-top:0px;
}
ul.siteMap li li li li {
	list-style-type: disc;
	font-weight:normal;
}
#contentPrimary ul.siteMap li li li li a {
	font-weight:normal;
}

.giftCo td{
	padding:15px;
	text-align:left;
	vertical-align:top;}
	
.giftCo th {
	padding:15px;
	background:#EBF7FD;
	vertical-align:middle;}	
	
.giftCo th h2 {
	font-size:16px;
	margin:0;}
	td.DonationFieldControlCell table.taLeft td.DonationFieldControlCell span label {
left:0;
position:static;
}
.xtraRow{margin-bottom:15px;}

.fourColumns div.blubox {
	background:transparent url(view.image?id=783) no-repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	height:152px;
	width:170px;
	margin:0;
	padding:15px 20px;
	font-size: 21px;
	line-height: 26px;
	color:#5e7fc6; 
	font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
letter-spacing:1px;
}

#PC2328_pnlDonationForm .DonationCaptureRequiredFieldMarker  {
margin-left:0px;
padding:3px 0 0 3px !important;
display:block;
}
#PC2328_pnlDonationForm .DonationCaptcha .DonationCaptureRequiredFieldMarker  {
margin-left:0px;
padding:3px 0 0 3px !important;
display:inline;
}
#PC2328_pnlDonationForm #PC2328_lblTributeHeading{
	margin-top:150px;
	display:block;}
	
#PC2328_pnlDonationForm div.DonationCaptcha{
	position:absolute;}

#PC2552_pnlDonationForm .DonationCaptureRequiredFieldMarker  {
margin-left:0px;
padding:3px 0 0 3px !important;
display:block;
}

#PC2552_pnlDonationForm .DonationCaptcha .DonationCaptureRequiredFieldMarker  {
margin-left:0px;
padding:3px 0 0 3px !important;
display:inline;
}

#PC2552_pnlDonationForm #PC2552_lblTributeHeading{
	margin-top:150px;
	display:block;}
	
#PC2552_pnlDonationForm div.DonationCaptcha{
	position:absolute;}



