/*
NetCommunity Stylesheet
Name: AFTAU Stylesheet
Id: 28
Last Modified: Thursday, January 05, 2012 7:03 PM
*/
html,body {margin:0;border:0;padding:0}
.dInlineBlock {display:-moz-inline-block}
.dInlineBlock {display:inline-block}
.h1p {height:1%}
.h100p {height:100%}
.taCenter {text-align:center}
.taLeft {text-align:left}
.taRight {text-align:right}
.vaBottom {vertical-align:bottom}
.vaMiddle {vertical-align:middle}
.vaTop {vertical-align:top}
.w1p {width:1%}
.w100p {width:100%}
.w150px {width:150px}
.wsNowrap {white-space:nowrap}
.ContentTB2
{
   /* System Defaults */
   background-color:#DDDBDB;
   border:outset 1px;
}
.ContentTB2Hot
{
   /* System Defaults */
   background-color:#C0C0CF;
   border:outset 1px;
}
.BBModalBackground
{
   /* System Defaults */
   background-color: gray;
   filter: alpha(opacity=50);
   opacity: 0.5;
   -moz-opacity: 0.5;
}
.ContentTB
{
   /* System Defaults */
   background-color:#C0C0C0;
   border:outset 1px;
}
.ContentTBHot
{
   /* System Defaults */
   background-color:#C0C0CF;
   border:outset 1px;
}
.PageDesignerPane
{
   /* System Defaults */
   padding:1px;
}
.PageDesignerPaneHot
{
   /* System Defaults */
   background-color:#f5f5f5;
   border:dashed 1px green;
}
.BBFormCheckListContainer
{
   /* System Defaults */
   Height:100px;
   Overflow:auto;
}
.BBCalendarWeekendDay
{
   /* System Defaults */
   BORDER-RIGHT: black 1px solid;
   BORDER-TOP: black 1px solid;
   BORDER-LEFT: black 1px solid;
   BORDER-BOTTOM: black 1px solid;
}
.BBCalendarDay
{
   /* System Defaults */
   BORDER-RIGHT: black 1px solid;
   BORDER-TOP: black 1px solid;
   BORDER-LEFT: black 1px solid;
   BORDER-BOTTOM: black 1px solid;
}
.ReportInformationCell
{
   /* System Defaults */
   height:150px;
   white-space:normal;
   overflow:auto;
}
.BBModalDialog
{
   /* System Defaults */
   border: solid thin #999999;
}
.BBModalDialogTitle
{
   /* System Defaults */
   background-color: #000066;
   border-bottom: solid thin #999999;
   color: #FFFFFF;
   font-weight: bold;
   overflow: hidden;
   padding: 3px 3px 3px 3px;
   text-align: left;
   white-space: nowrap;
}
.BBModalDialogContent
{
   /* System Defaults */
   background-color: #FFFFFF;
   padding: 3px 3px 3px 3px;
}
.BBModalDialogButton
{
   /* System Defaults */
   width: 100px;
}
.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 */
   padding: 0 0.5em 0 0;
   font-weight: bold;
   text-align: right;
   background:transparent;
}
.BBFieldCheckboxCaption
{
   /* System Defaults */
   text-align:left;
}
.BBFieldControlCell
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   padding: 0;
   text-align: left;
}
.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.25em 0;
   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.25em 0;
   border:1px solid #A7A6AA;
}
.BBFormTextbox
{
   /* System Defaults */
   width:150px;
   /* Layout */
   font-size:12px;
   margin: 0.25em 0;
   border:1px solid #A7A6AA;
   width: 95%;
   padding: 3px 0;
}
.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;
}
.BBListingHeadingSortedDescending
{
   /* System Defaults */
   background-image:url(/org_files/726/images//SortDesc.gif);
   background-position:right center;
   background-repeat:no-repeat;
}
.BBListingHeadingSortedAscending 
{
   /* System Defaults */
   background-image:url(/org_files/726/images//SortAsc.gif);
   background-position:right center;
   background-repeat:no-repeat;
}
.BBListingHeadingLink:active
{
   /* System Defaults */
   font-weight: bold;
}
.BBListingHeadingLink:hover
{
   /* System Defaults */
   font-weight: bold;
}
.BBListingHeadingLink:link
{
   /* System Defaults */
   font-weight: bold;
}
.BBListingHeadingLink:visited
{
   /* System Defaults */
   font-weight: bold;
}
.OCCHeader
{
   /* System Defaults */
   font-family: arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 10pt;
   color: #FF9900;
}
.OCCClassName
{
   /* System Defaults */
   font-family: arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #0066CC;
}
.BBModalEditFormHeaderLabel
{
   /* System Defaults */
   font-size: 14px;
}
.BBModalEditForm
{
   /* System Defaults */
   font-family: arial, verdana;
   font-size: 11px;
}
.ModalEditFromSavingMessage
{
   /* System Defaults */
   background-color:#FFFF99;
   visibility:visible;
   font-weight: bolder;
   font-size: small;
   color: black;
   vertical-align: middle;
}
.BBPager
{
   /* Layout */
   float:left;
   margin:15px 0;
}
.BBPagerPageLink
{
   /* System Defaults */
   border:1px Solid #CCCCCC;
   padding:4px;
   margin:3px;
}
.BBPagerPageLink:hover 
{
   /* System Defaults */
   background-color:#CCCCCC;
}
.BBPagerSeparator 
{
   /* System Defaults */
   padding:4px;
   margin:3px;
}
.BBPagerPageSelectedLink
{
   /* System Defaults */
   padding:4px;
   margin:3px;
}
.BBPagerPrevPageLink
{
   /* System Defaults */
   border:1px Solid #CCCCCC;
   padding:4px;
   margin:3px;
}
.BBPagerPrevPageLink:hover 
{
   /* System Defaults */
   background-color:#CCCCCC;
}
.BBPagerNextPageLink
{
   /* System Defaults */
   border:1px Solid #CCCCCC;
   padding:4px;
   margin:3px;
}
.BBPagerNextPageLink:hover 
{
   /* System Defaults */
   background-color:#CCCCCC;
}
.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;
}
.BBNewRegCaptchaCaption
{
   /* System Defaults */
   float: left;
   clear: left;
   width: 125px;
   text-align: right;
   padding-right: 5px;
   padding-left: 10px;
}
.BBNewRegCaptchaResponse
{
   /* System Defaults */
   width:150px;
   float:none;
}
.BBNewRegCaptchaControlCell
{
   /* System Defaults */
   clear:none;
   margin-left:0px;
   margin-top:3px;
   white-space:nowrap;
}
.BBNewRegCaptchaActionLinkContainer
{
   /* System Defaults */
   text-align: right;
}
#trRegistrationRequest.BBFormRequiredFieldMarker
{
   /* System Defaults */
   color:red;
   font-size:medium;
   font-weight:bolder;
   text-align:left;
   vertical-align:middle;
   width:65px;
}
.LoginFieldCaption
{
   /* System Defaults */
   padding-right:8px;
   width:130px;
}
.LoginFieldMessage
{
   /* System Defaults */
   FONT-SIZE: 8pt;
   COLOR: gray;
   FONT-FAMILY: Arial Narrow;
}
.LoginFormTable
{
   /* System Defaults */
   border:0 none;
   width:auto;
}
.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;
}
.ProfileDisplayMultiRecordTable
{
   /* System Defaults */
   width: 100%;
}
.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;
}
.DirectorySearchForm
{
   /* Layout */
   width: 536px;
}
.DirectoryListingItemInteriorTable
{
   /* System Defaults */
   border-collapse: collapse;
   white-space: nowrap;
   width: 100%;
}
.DirectoryListingItemInteriorItem
{
   /* System Defaults */
   white-space: nowrap;
}
.DirectoryFieldCaption
{
   /* Layout */
   width: 100px;
}
.DirectoryFieldControlCell
{
   /* Layout */
   padding:1px 10px 0 0;
}
.DirectoryPagingButton
{
   /* System Defaults */
   width:60px;
   /* Layout */
   width:auto;
   margin:0.5em 0.25em;
}
.DirectoryFormTable
{
   /* Layout */
   width: 100%;
}
.DirectoryFormTextBox
{
   /* Layout */
   min-width: 150px;
}
.DirectoryListingHeading
{
   /* System Defaults */
   border-left: 1pt solid #FFFFFF;
   border-right: 1pt solid #FFFFFF;
   padding:5px 15px 5px 5px;
   /* 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 !important;
   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;
}
.DonationCaptureSelectListNarrow
{
   /* System Defaults */
   width:75px;
}
.DonationCaptureFormTable
{
   /* System Defaults */
   width:100%;
}
.DonationCaptureTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width: 95%;
}
.DonationTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width: 95%;
}
.DonationCaptureTextbox
{
   /* Layout */
   width:95%;
}
.DonationCaptureTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.DonationCaptureTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width: 95%;
}
.DonationTextbox
{
   /* Layout */
   width: 95%;
}
.DonationTextboxNarrow
{
   /* System Defaults */
   width:80px;
   /* Layout */
   margin: 0;
}
.DonationTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width: 95%;
}
.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;
   display:none !important;
}
.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;
   display:none !important;
}
.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;
   background-color:transparent;
   display:none !important;
}
.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 */
   background-color:transparent;
   border-bottom: 3px solid #E2A91C;
   color: #333333;
   font-family:inherit;
   font-size:1em;
   font-weight:bold;
   height:auto;
   line-height:normal;
   padding:0.5em 1%;
   text-align:center;
   white-space:nowrap;
}
.EventProgressCellFuture
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   /* Layout */
   background:none repeat scroll 0 0 transparent;
   border-bottom:3px solid #CCCCCC;
   color:#999999;
   font-family:inherit;
   font-size:1em;
   font-weight:bold;
   height:auto;
   line-height:normal;
   padding:0.5em 1%;
   text-align:center;
   white-space:nowrap;
}
.EventProgressCellPast
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   /* Layout */
   background:url("images/wizardgreencheck.gif") no-repeat scroll 90% 50% transparent;
   border-bottom:3px solid #CCCCCC;
   color:#CCCCCC;
   font-family:inherit;
   font-size:1em;
   font-weight:bold;
   height:auto;
   line-height:normal;
   padding:0.5em 1%;
   text-align:center;
   white-space:nowrap;
}
.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;
   display:none !important;
}
.EventItemTitleName
{
   /* System Defaults */
   border:none;
   font-size:medium;
   /* Layout */
   font-size: 14px;
   text-transform: none !important;
   display: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;
   display:none !important;
}
.EventMessage
{
   /* System Defaults */
   text-align:center;
}
.SubscriptionFormCheckList
{
   /* Layout */
   border: 0 none;
}
.SubscriptionFormTable
{
   /* Layout */
   border: 0 none;
}
.SubscriptionFormTitle
{
   /* Layout */
   border: 0 none;
}
.SubscriptionFormListHeaderTitle
{
   /* Layout */
   border: 0 none;
}
.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(/org_files/726/images/images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.DiscussionGroupDeleteButton
{
   /* System Defaults */
   background:url(/org_files/726/images/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(/org_files/726/images/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(/org_files/726/images/images/Bracket3.gif) no-repeat;
   height:21px;
   padding:0px;
   width:11px;
   /* Layout */
   display:block;
}
.DiscussionThreadRBracket
{
   /* System Defaults */
   background:url(/org_files/726/images/images/Bracket2.gif) no-repeat;
   height:21px;
   padding:0px;
   width:11px;
   /* Layout */
   display:block;
}
.DiscussionThreadTBracket
{
   /* System Defaults */
   background:url(/org_files/726/images/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;
   /* Layout */
   font-size: 1em;
}
.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(/org_files/726/images/images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.JobDetailEditButton
{
   /* System Defaults */
   background:url(/org_files/726/images/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(/org_files/726/images/images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.JobResultsDeleteButton
{
   /* System Defaults */
   background:url(/org_files/726/images/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(/org_files/726/images/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(/org_files/726/images/images/EditBtn.gif) no-repeat;
   padding:0px;
   width:30px;
   height:14px;
}
.ChannelStoryDeleteButton
{
   /* System Defaults */
   background:url(/org_files/726/images/images/DeleteBtn.gif) no-repeat;
   padding:0px;
   width:44px;
   height:14px;
}
.ChannelNewStoryButton
{
   /* System Defaults */
   background:url(/org_files/726/images/images/PostNewStory.gif) no-repeat;
   padding:0px;
   width:79px;
   height:14px;
}
.ChannelRSSFeedButton
{
   /* System Defaults */
   background:url(/org_files/726/images/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;
}
.SearchButton
{
   /* Layout */
   margin: 0;
}
.QuickSearchFormTable
{
   /* Layout */
   width:211px;
   float: right;
   position: relative;
}
.QuickSearchTextbox
{
   /* Layout */
   border:1px solid #B2B2B2 !important;
   color:#333;
   font-size:12px;
   padding:4px 2px 5px;
   height:19px;
   width:120px;
   font-family:Verdana,Arial,sans-serif !important;
   margin:0 0 0 16px;
}
.QuickSearchButton
{
   /* Layout */
   margin: 0 4px 0 0;
   padding:3px 2px;
   position:relative;
   float:left;
   cursor:pointer;
   text-indent:-9999px;
   background: url(/org_files/726/images/view.image?id=613) no-repeat 0 0;
   height:22px;
   width:61px;
   border:0;
   line-height: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;
   font-size:14px !important;
   font-weight:bold !important;
   color:#333 !important;
   text-transform: none !important;
   vertical-align:top;
}
.CalendarViewDayHeader
{
   /* System Defaults */
   background-color:#336699;
   color:White;
   height:1px;
   /* Layout */
   color:#333 !important;
}
.CalendarViewOtherMonthDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   color: #CC9966;
   /* Layout */
   background-color:#F4F4F4;
   border:1px solid #AAAAAA;
   color: #C2C2C2;
   height:83px;
   padding:2px 5px;
}
.CalendarViewWeekendDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   /* Layout */
   background-color:#E2E2E2;
   border:1px solid #AAAAAA;
   height:83px;
   padding:2px 5px;
}
.CalendarViewDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   /* Layout */
   padding:2px 5px;
   height: 83px;
}
.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:#E2A91C;
   border:1px solid #AAAAAA;
   padding:2px 5px;
   color: #fff;
   font-weight: bold;
}
.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;
}
.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;
}
.PaymentPartSubmitButton
{
   /* System Defaults */
   margin-right:12px;
}
.PaymentPartGrid
{
   /* System Defaults */
   width:500px;
   margin-top:10px;
}
.GivingSearchResultDetails
{
   /* System Defaults */
   margin: 0;
}
.GivingSearchResultFieldName
{
   /* System Defaults */
   color: #999;
   float: left;
   font-weight: bold;
   padding: 0 1px 0 7px;
   text-transform: capitalize;
}
.GivingSearchSearchForm
{
   /* System Defaults */
   background-color: #edf1f2;
   border: 1px solid #b6babb;
   margin: 0;
   padding: 5px;
   width: 100%;
}
.GivingSearchResultsHeader
{
   /* System Defaults */
   color: #34657e;
   display: block;
   font-size: 1.25em;
   font-weight: bold;
   padding: 2px 0;
   text-align: left;
   text-transform: capitalize;
}
.GivingSearchPagingButtons
{
   /* System Defaults */
   float: right;
}
.GivingSearchPagination
{
   /* System Defaults */
   margin: 0 0 5px 0;
   padding: 0 0 5px 0;
   width: 100%;
}
.GivingSearchResultCount
{
   /* System Defaults */
   color: #34657e;
   float: left;
   margin: 3px 5px 0 0;
   text-transform: lowercase;
}
.GivingSearchResultEvenRow
{
   /* System Defaults */
   background-color: #EDF1F2;
   border: 1px solid #b6babb;
   padding: 0 0 2px 0;
}
.GivingSearchFieldCaption
{
   /* System Defaults */
   color: #000;
   text-align: left;
}
.GivingSearchFormSelectList
{
   /* System Defaults */
   font-size: .8em;
}
.GivingSearchFormTable
{
   /* System Defaults */
   border: 0;
}
.GivingSearchFormTitle
{
   /* System Defaults */
   border-bottom: 0;
   color: #34657e;
   font-size: 1.5em;
   padding-bottom: 3px;
   text-align: left;
}
.GivingSearchMessage
{
   /* System Defaults */
   background-color: #EDF1F2;
   border: 1px dashed #b6babb;
   color: #0000ee;
   font-size: .8em;
   margin: 5px 30px;
   padding: 5px;
   text-decoration: underline;
}
.GivingSearchResultLink
{
   /* System Defaults */
   color: #0000ee;
   display: block;
   padding: 2px 0 2px 2px;
   text-transform: capitalize;
   text-decoration: underline;
}
.TransactionManagerExportContainer
{
   /* System Defaults */
   background-color:#CCCCCC;
   border:1px solid #AAAAAA;
   margin:1px 1px 1px 443px;
   position:absolute;
   width:55px;
   z-index:0;
}
.TransactionManagerExportOptionsContainer
{
   /* System Defaults */
   float:right;
   background-color:#BBBBBB;
   width:55px;
}
.TransactionManagerExportOptionsContainer ul
{
   /* System Defaults */
   list-style-type: none;
   padding:0px 0px 0px 5px;
   margin:0px 0px 0px 0px;
}
a.TransactionManagerExportLink
{
   /* System Defaults */
   text-decoration:none !important;
   color:#555555 !important;
   font-family:Arial,Helvetica,sans-serif;
}
.TransactionManagerInformationGrid
{
   /* System Defaults */
   width:500px;
   /* Layout */
   width:560px;
}
.TransactionManagerExportButton
{
   /* System Defaults */
   background:url("/org_files/726/images//transaction_manager_down_arrow.png") no-repeat scroll 0 0 transparent;
   height:14px;
}
.TransactionManagerSeparatorCell
{
   /* System Defaults */
   background-color:#C0C0CC;
   width:100%;
   font-weight:bold;
   text-align:center;
}
.TransactionManagerGroupPickerCaption
{
   /* System Defaults */
   width:100px;
   display:block;
   float:left;
   padding-right:3px;
}
.TransactionManagerAccDD
{
   /* System Defaults */
   color: rgb(0, 51, 51);
   list-style: none outside none;
   padding: 0pt;
   width: 150px;
   position: inherit;
   display: block;
   margin: -10px 4px 0pt;
   *margin-top:-25px;
}
.TransactionManagerAccDD h3
{
   /* System Defaults */
   border: 1px solid rgb(154, 193, 201);
   cursor: pointer;
   font-weight: bold;
   margin: 5px 0pt 0pt auto;
   padding: 6px 6px 8px;
   text-align: center;
   width: 25px;
}
.TransactionManagerAccDD h3:hover
{
   /* System Defaults */
   background: url('header_over.gif') repeat scroll 0% 0% transparent;
}
.TransactionManagerAccDD .acc-section
{
   /* System Defaults */
   overflow: hidden;
   width: 150px;
   z-index: 1002;
   position: absolute;
}
.v .acc-content
{
   /* System Defaults */
   width:150px;
   padding:15px;
   border:1px solid #9ac1c9;
   border-top:none;
   position: absolute;
}
.acc-content
{
   /* System Defaults */
   background-color: rgb(241, 241, 241);
   border: 1px solid rgb(51, 51, 51);
   display: block;
   overflow: visible;
   padding: 3px;
   position: relative;
}
.TransactionManagerExpanded dl
{
   /* System Defaults */
   margin:0px;
}
.TransactionManagerFilterContainer
{
   /* System Defaults */
   margin-bottom:10px;
   width:490px;
   padding:5px;
   border:1px solid #CCCCCC;
   /* Layout */
   border: 0 none;
   margin: 0 0 1em;
   padding: 0;
   width: auto;
}
.TransactionManagerFilterItem
{
   /* System Defaults */
   margin-right:25px;
   overflow:auto;
   margin-top:5px;
}
.TransactionManagerGrid
{
   /* System Defaults */
   width:500px;
   border-collapse:collapse;
   border:1px solid #AAAAAA;
   margin-top:20px;
   /* Layout */
   width: 100%;
}
.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("/org_files/726/images//SortAsc.gif");
   background-position:right center;
   background-repeat:no-repeat;
}
.TransactionManagerGridHeaderCellSortedDescending
{
   /* System Defaults */
   background-color:#BBBBBB;
   background-image:url("/org_files/726/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;
   /* Layout */
   width:560px;
}
.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("/org_files/726/images//plus.gif");
   background-position:center top;
   background-repeat:no-repeat;
}
.TransactionManagerSummaryExpandCollapseLink:hover
{
   /* System Defaults */
   cursor:pointer;
}
.TransactionManagerSummaryExpanded
{
   /* System Defaults */
   background-image:url("/org_files/726/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;
}
.TransactionManagerGridCellAmount
{
   /* System Defaults */
   width:33%;
}
.TransactionManagerGridCellAmountLink
{
   /* System Defaults */
   border:medium none;
   padding:2px;
   width:33%;
}
.TransactionManagerHelpTextDiv
{
   /* System Defaults */
   padding:0 0 10px;
   clear:both;
}
.TransactionManagerPayablePledgeHelpTextDiv
{
   /* System Defaults */
   padding:10px 0px 0px 0px;
}
.TransactionManagerFilterPayablePledgeItem
{
   /* System Defaults */
   margin-left:103px;
   overflow:visible;
}
.TransactionManagerGridEditGiftDiv
{
   /* System Defaults */
   clear:both;
   float:left;
   margin-right:20px;
   white-space:nowrap;
}
.TransactionManagerGridEditGiftLink
{
   /* System Defaults */
   color:blue;
   cursor:pointer;
   text-decoration:underline;
}
.TransactionManagerGridDetailSet
{
   /* System Defaults */
   clear:both;
}
.TransactionManagerEditFormAmount
{
   /* System Defaults */
   padding:5px;
   width:100%;
}
.TransactionManagerRecurrenceScheduleSelectedAreaInner
{
   /* System Defaults */
   background-color:#EEEEEE;
   border-left:1px solid #CCCCCC;
   min-height:60px;
   padding:10px;
}
.TransactionManagerRecurrenceScheduleSelectedArea
{
   /* System Defaults */
   background-color:#DDDDDD;
   border:1px solid #CCCCCC;
   font-size:95%;
   margin:0 0 10px 92px;
   min-height:60px;
   padding:0 0 0 5px;
   width:300px;
}
.TransactionManagerRecurrenceScheduleRadioGrouping
{
   /* System Defaults */
   float:left;
   left:1px;
   width:91px;
}
.TransactionManagerRecurrenceScheduleRadioButtonListContainer
{
   /* System Defaults */
   margin-left:150px;
}
.TransactionManagerRecurrenceSchedule
{
   /* System Defaults */
   margin-top:15px;
   margin-bottom:5px;
   margin-left:5px;
   margin-right:5px;
   width:100%;
}
.TransactionManagerEditFormHelpText
{
   /* System Defaults */
   display:block;
   margin-bottom:10px;
   margin-left:155px;
   margin-right:5px;
   margin-top:5px;
}
.TransactionManagerEditFormDateContainer
{
   /* System Defaults */
   padding-top:5px;
}
.TransactionManagerRecurrenceScheduleRadioContainer
{
   /* System Defaults */
   margin:0;
   border-left:1px solid #FFFFFF;
   padding:2px;
}
.TransactionManagerEditFormDirectDebitFields
{
   /* System Defaults */
   margin-top:25px;
   padding-bottom:5px;
   padding-right:5px;
   width:100%;
}
.TransactionManagerTabsContainer
{
   /* System Defaults */
   clear:both;
   background-color:#EEEEEE;
   border-color:#999999 #999999 #666666;
   border-style:solid;
   border-width:1px;
   float:left;
   width:100%;
}
.TransactionManagerGridEditGiftWrapper
{
   /* System Defaults */
   Margin-left:160px;
   clear:both;
}
.TransactionManagerTabContent
{
   /* System Defaults */
   background-color:#FFFFFF;
   border-color:-moz-use-text-color #666666 #666666;
   border-style:none solid solid;
   border-width:medium 1px 1px;
   float:left;
   overflow:auto;
   padding-top:0;
   clear:none;
   position:relative;
   width:100%;
}
.TransactionManagerTab
{
   /* System Defaults */
   float:left;
   margin:0 0 0 4px;
   padding:7px 10px;
}
.TransactionManagerCurrentTab
{
   /* System Defaults */
   background-color:#FFFFFF;
   background-image:none;
   border-color:#666666 #666666 #FFFFFF;
   border-style:solid;
   border-width:1px;
   margin-bottom:-1px;
   margin-top:-4px;
   padding:8px 10px 11px;
}
.TransactionManagerCurrentTabLink
{
   /* System Defaults */
   color:#000000;
}
.TransactionManagerTabLink:visited
{
   /* System Defaults */
   text-decoration:none;
}
.TransactionManagerTabLink:hover
{
   /* System Defaults */
   text-decoration:underline;
}
.TransactionManagerContentWrapper
{
   /* System Defaults */
   margin:10px;
}
.TransactionManagerWrapper
{
   /* System Defaults */
   width:100%;
}
.TransactionManagerRecurrenceScheduleRadioButtonSelected
{
   /* System Defaults */
   background-color: #DDDDDD;
}
.TransactionManagerEditFormCreditCardLink 
{
   /* System Defaults */
   Color: blue;
   Cursor: pointer;
   Text-decoration: underline;
}
.TransactionManagerRecurrenceScheduleRadioSelected
{
   /* System Defaults */
   background-color:#DDDDDD;
   border-bottom:1px solid #CCCCCC;
   border-left:1px solid #CCCCCC;
   border-top:1px solid #CCCCCC;
   padding:2px;
}
.BBFormDisplayHelpImage
{
   /* System Defaults */
   background-image: url(/org_files/726/images/images/helpsm.gif);
   cursor: pointer;
   float: left;
   margin-right: 8px;
   height: 16px;
   width: 16px;
}
.BBFormDisplayHelpImageAltText
{
   /* System Defaults */
   position: absolute;
   text-indent: -9000px;
}
.BBFormDisplayHelpContainer
{
   /* System Defaults */
   float:left;
   position:relative;
}
.BBFormDisplaySection
{
   /* System Defaults */
   border:0px;
   padding:0px;
   margin:0px;
   margin-bottom:10px;
}
.BBFormDisplaySectionLabel
{
   /* System Defaults */
   font-weight:bold;
}
.BBFormDisplayCheckboxListContainer
{
   /* System Defaults */
   padding:5px;
}
.BBFormDisplayTextboxContainer
{
   /* System Defaults */
   padding:5px;
}
.BBFormDisplayTextAreaContainer
{
   /* System Defaults */
   padding:5px;
}
.BBFormDisplayImage
{
   /* System Defaults */
   float: left;
   margin-right: 8px;
}
.BBFormDisplayTextContainer
{
   /* System Defaults */
   padding:5px;
   overflow:auto;
}
.BBFormDisplayDropdownContainer
{
   /* System Defaults */
   padding:5px;
}
.BBFormDisplayRadioButtonList
{
   /* System Defaults */
   float: left;
   margin-right: 8px;
}
.BBFormDisplayRadioButtonListContainer
{
   /* System Defaults */
   padding:5px;
}
.BBFormDisplayEmailContainer
{
   /* System Defaults */
   padding:5px;
}
.BBFormDisplayFieldResponseText
{
   /* System Defaults */
   display:block;
   padding-top:2px;
   margin-left:158px;
   font-weight:bold;
}
.BBFormDisplayResponseContainer
{
   /* System Defaults */
   padding:5px;
   overflow:auto;
}
.BBFormDisplayCheckboxContainer
{
   /* System Defaults */
   padding:5px;
}
.BBFormDisplayNewFormList
{
   /* System Defaults */
   width:100%;
   border:1px solid #CCCCCC;
}
.BBFormDisplayItem
{
   /* System Defaults */
   padding:3px;
}
.BBFormDisplayStartedFormList
{
   /* System Defaults */
   width:100%;
   border:1px solid #CCCCCC;
   margin-bottom:15px;
}
.BBFormDisplayPrintButtonContainer
{
   /* System Defaults */
   padding-top:15px;
}
.BBFormDisplayHelp
{
   /* System Defaults */
   position:absolute;
   padding:5px;
   border:1px solid #CCCCCC;
   min-width:200px;
   background-color:#FFFFDD;
   top:0px;
   left:20px;
}
.BBFormDisplayNewFormListDisabled
{
   /* System Defaults */
   color: #696969;
}
.BBFormDisplayFileAttachmentContainer
{
   /* System Defaults */
   padding:5px;
}
.BBFormDisplayFileAttachment
{
   /* System Defaults */
   float:left;
}
.BBFormDisplayFileAttachmentFileName
{
   /* System Defaults */
   float:left;
}
.BBFormDisplayFileAttachmentErrorMessage
{
   /* System Defaults */
   float:left;
}
.BBFormDisplayFieldCaption
{
   /* System Defaults */
   float:left;
   display:block;
   width:150px;
   text-align:right;
   margin-right:8px;
   font-size:11px;
   padding-top:2px;
   white-space:normal !important;
   clear:left;
}
.BBFormDisplayCheckbox
{
   /* System Defaults */
   float: left;
}
.BBFormDisplayChecklist
{
   /* System Defaults */
   float: left;
   border:none !important;
   margin-right: 8px;
}
.BBFormDisplayBeginLink
{
   /* System Defaults */
   width:80px;
}
.BBFormDisplayStartedFormStatus
{
   /* System Defaults */
   width:80px;
}
.BBFormDisplayResumeLink
{
   /* System Defaults */
   width:50px;
   text-align:center;
}
.BBFormDisplayDeleteLink
{
   /* System Defaults */
   width:40px;
   text-align:center;
}
.BBFormDisplayPrintLink
{
   /* System Defaults */
   width:30px;
   text-align:center;
}
.BBFormDisplayEmail
{
   /* System Defaults */
   float: left;
   width: 150px;
   margin-right: 8px;
}
.BBFormDisplayErrorMessage
{
   /* System Defaults */
   background-color:#FFEEEE;
   margin-bottom:3px;
   margin-left:158px;
   margin-top:10px;
}
.BBFormDisplayRequiredFieldMarker
{
   /* System Defaults */
   float: left;
   margin-right: 8px;
}
.BBFormDisplayRequiredFieldMissingText
{
   /* System Defaults */
   background-color:#FFEEEE;
   margin-bottom:3px;
   margin-left:158px;
   margin-top:10px;
}
.BBFormDisplaySelectList
{
   /* System Defaults */
   float:left;
   margin-right:8px;
}
.BBFormDisplayTextArea
{
   /* System Defaults */
   float: left;
   width: 300px;
   margin-right: 8px;
}
.BBFormDisplayTextbox
{
   /* System Defaults */
   float: left;
   width: 150px;
   margin-right: 8px;
}
.BBTag
{
   /* System Defaults */
   padding:5px 0px 5px 0px;
   margin:0px;
}
.BBTagHeader
{
   /* System Defaults */
   display:inline;
   font-weight:bold;
   font-size:12px;
   padding:0px 5px 0px 0px;
   margin:0px;
}
.BBTagList
{
   /* System Defaults */
   display:inline;
   padding:0px;
   margin:0px;
}
.BBTagItem
{
   /* System Defaults */
   display:inline;
   padding:0px;
   margin:0px;
}
.BBTagHeaderAll
{
   /* System Defaults */
   font-weight:bold;
   font-size:12px;
   padding:0px;
   margin:0px;
}
.BBTagListAll
{
   /* System Defaults */
   display:block;
   padding:0px;
   margin:0px;
}
.BBTagItemAll
{
   /* System Defaults */
   display:block;
   padding:0px;
   margin:0px;
}
.BBTagDelimiterAll
{
   /* System Defaults */
   display:none;
}
.PaymentPart_CartCell_Error
{
   /* System Defaults */
   background-color:#FFEEEE;
}
.PaymentPart_SectionHeading
{
   /* System Defaults */
   background-color:buttonFace;
   border:1pt solid buttonFace;
   font-size:10pt;
   text-align:left;
   margin-top:15px;
   margin-bottom:5px;
}
.PaymentPart_CartDeliveryMethodCaption
{
   /* System Defaults */
   line-height:1.8em;
   white-space:nowrap;
}
.PaymentPart_CartSubtotalCaption
{
   /* System Defaults */
   line-height:1.2em;
   white-space:nowrap;
}
.PaymentPart_CartSubtotal
{
   /* System Defaults */
   line-height:1.2em;
   white-space:nowrap;
}
.PaymentPart_DiscountCodeContainer
{
   /* System Defaults */
   float:left;
   margin:0 0 8px 0px;
   padding:0 10px 0 0;
   text-align:left;
   width:auto;
}
.PaymentPart_CartSummaryDetails
{
   /* System Defaults */
   float:right;
}
.PaymentPart_DiscountCodeDetails
{
   /* System Defaults */
   float:left;
}
.PaymentPart_CartCell_CurrencyError
{
   /* System Defaults */
   background-color:#FFFFAA;
}
.PaymentPart_CartCell_ConvertedCurrencyMessage
{
   /* System Defaults */
   background-color:#FFFFAA;
}
.PaymentPart_CartOptions
{
   /* System Defaults */
   font-size:9pt;
   margin-bottom:8px;
   padding:2px 0 4px;
}
.PaymentPart_Cart
{
   /* System Defaults */
   border:1px solid #CCCCCC;
   margin-bottom:10px;
}
.PaymentPart_CartList
{
   /* System Defaults */
   width:100%;
}
.PaymentPart_CartHeader
{
   /* System Defaults */
   font-size:9pt;
}
.PaymentPart_CartHeaderCell
{
   /* System Defaults */
   margin:0;
   padding:3px 5px;
}
.PaymentPart_CartHeaderDescriptionCell
{
   /* System Defaults */
   text-align:left;
}
.PaymentPart_CartHeaderCurrencyCell
{
   /* System Defaults */
   text-align:center;
}
.PaymentPart_CartHeaderQuantityCell
{
   /* System Defaults */
   text-align:center;
}
.PaymentPart_CartCell
{
   /* System Defaults */
   padding:5px;
   border-top:1px solid #EEEEEE;
}
.PaymentPart_CartQuantityCell
{
   /* System Defaults */
   text-align:center;
}
.PaymentPart_CartCurrencyCell
{
   /* System Defaults */
   text-align:center;
}
.PaymentPart_CartItemType
{
   /* System Defaults */
   border-top:1px solid #CCCCCC;
   padding:5px 5px 2px;
}
.PaymentPart_CartSummary
{
   /* System Defaults */
   background-color:#F1F1F1;
   font-size:10pt;
   font-weight:bold;
   text-align:right;
   border-left:1px solid #CCCCCC;
   border-right:1px solid #CCCCCC;
   border-bottom:1px solid #CCCCCC;
   padding:5px;
   margin:0px;
   border-top:1px solid #CCCCCC;
}
.PaymentPart_CartSummaryCaptionContainer
{
   /* System Defaults */
   float:left;
   margin:0 0 8px 0px;
   padding:0 10px 0 0;
   text-align:right;
   width:150px;
}
.PaymentPart_CartSummaryFieldContainer
{
   /* System Defaults */
   float:left;
   margin:0;
}
.PaymentPart_Controls
{
   /* System Defaults */
   padding:5px 0;
}
.PaymentPart_PesonalInfoCheckbox
{
   /* System Defaults */
   margin-left:150px;
}
.PaymentPart_ShippingList
{
   /* System Defaults */
   padding:0px;
   margin:0px;
}
.PaymentPart_ShippingListItem
{
   /* System Defaults */
   padding:5px;
   margin:10px 0px 0px 0px;
   list-style: none;
   border-bottom:1px solid #EEEEEE;
}
.PaymentPart_ShippingListItemInfoItem
{
   /* System Defaults */
   display:block;
}
.PaymentPart_ShippingListItemInfoName
{
   /* System Defaults */
   font-weight:bold;
}
.PaymentPartSummary_Container
{
   /* System Defaults */
   border:1px solid #CCCCCC;
   padding:8px;
   width:250px;
}
.PaymentPartSummary_CartOptions
{
   /* System Defaults */
   text-align:right;
}
.PaymentPartSummary_Cart
{
   /* System Defaults */
   border-bottom:1px solid #CCCCCC;
   border-top:1px solid #CCCCCC;
   margin-top:3px;
}
.PaymentPartSummary_CartList
{
   /* System Defaults */
   background-color:#F1F1F1;
   padding:2px;
}
.PaymentPartSummary_CartCurrencyCell
{
   /* System Defaults */
   padding:2px;
   white-space:nowrap;
}
.PaymentPartSummary_CartItemUnitPrice
{
   /* System Defaults */
   text-align:right;
   width:45px;
}
.PaymentPartSummary_CartSummaryCaptionContainer
{
   /* System Defaults */
   float:left;
   text-align:right;
   width:130px;
}
.PaymentPartSummary_CartSummaryFieldContainer
{
   /* System Defaults */
   float:right;
   margin-right:47px;
}
.PaymentPartSummary_CartSummaryList
{
   /* System Defaults */
   margin-bottom:30px;
}

/* Custom Styles */
/* css reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

img { vertical-align:bottom; }

a img { border: none; }

blockquote, q
{
	quotes: none;
	margin: 0 0 0 20px;
}

blockquote:before, blockquote:after, q:before, q:after
{
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus { outline: 0; }

/* --- FORM FIELD STYLES --- */

input
{
	font-size:1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

select, textarea
{
	font-size:1em;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}

input[type="checkbox"], input[type="radio"]
{
	margin:0 0.5em 0 0;
	padding:0;
	vertical-align:middle;
}

input[type="text"], input[type="password"], textarea, select, *.SpellSuggestionList { border:1px solid #A7A6AA; }

input[type="button"]
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

input.hasDatepicker { margin: 0 0.25em 0 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }

del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table
{
	border-collapse: collapse;
	border-spacing: 0;
}

body
{
	font: normal 75% Verdana, Arial, Helvetica, sans-serif; /* 12px / 16px (default) = .75em */
	color: #000;
	margin: 0;
}

body#BodyId { background-color:#FFFEF2; }

#bgBody
{
	background:#FFFEF2 url(/org_files/726/images/view.image?id=627) repeat-x 0 0;
	margin:0;
	padding:0;
	width:100%;
	float:left;
	position:relative;
}

/* | page header styles
   --------------------*/
*.container
{
	margin: 0 auto;
	width: 980px;
}

#wrapHeader
{
	float: left;
	width: 980px;
}

#wrapHeader .gutter { }

#logo
{
	float: left;
	width: 300px;
}

#logo p { margin:0; }

#logo .gutter { }

#wrapUtility
{
	width: 600px;
	float: right;
}

#wrapUtility .gutter { }

/* | main nav styles
   -------------------*/
#wrapNav
{
	float: left;
	width: 980px;
	clear: both;
	margin-top:22px;
	z-index:100;
}

#wrapNav .gutter { padding: 0; }

#wrapNav ul
{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	position:relative;
	width:769px;
	z-index:100;
}

#wrapNav ul li
{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	position:relative;
	z-index:100;
}

#wrapNav ul li a[title="Home"]
{
	background: url(/org_files/726/images/view.image?id=621) no-repeat 0 0;
	width:131px;
	height:34px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	position:relative;
	display:block;
	cursor:pointer;
}

#wrapNav ul li a[title="About"]
{
	background: url(/org_files/726/images/view.image?id=618) no-repeat 0 0;
	width:126px;
	height:34px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	position:relative;
	display:block;
	cursor:pointer;
}

#wrapNav ul li a[title="Get Involved"]
{
	background: url(/org_files/726/images/view.image?id=622) no-repeat 0 0;
	width:126px;
	height:34px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	position:relative;
	display:block;
	cursor:pointer;
}

#wrapNav ul li a[title="News Room"]
{
	background: url(/org_files/726/images/view.image?id=623) no-repeat 0 0;
	width:126px;
	height:34px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	position:relative;
	display:block;
	cursor:pointer;
}

#wrapNav ul li a[title="Alumni"]
{
	background: url(/org_files/726/images/view.image?id=619) no-repeat 0 0;
	width:126px;
	height:34px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	position:relative;
	display:block;
	cursor:pointer;
}

#wrapNav ul li a[title="Donate"]
{
	background: url(/org_files/726/images/view.image?id=628) no-repeat 0 0;
	width:130px;
	height:34px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	position:relative;
	display:block;
	cursor:pointer;
}

#wrapNav ul li.selected a[title="Donate"] { background: url(/org_files/726/images/view.image?id=620) no-repeat 0 0; }

/* Main Nav Drop-Down Styles */

#wrapNav ul li ul, #wrapNav ul li ul li ul { display: none; }

#wrapNav ul li:hover ul
{
	display:block;
	left:0;
	top:34px;
	padding:0;
	margin:0;
	z-index:100;
	position:absolute;
	width:124px;
	z-index:100;
}

#wrapNav ul li:hover ul li:hover ul
{
	display:block;
	left:124px;
	top:-1px;
	padding:0;
	margin:0;
	z-index:100;
	position:absolute;
	width:124px;
	z-index:100;
}

#wrapNav ul li.menuItem2:hover ul
{
	background: #EC4646;
	border-left: 1px solid #FFA1A1;
	border-right: 1px solid #BD3838;
}

#wrapNav ul li.menuItem3:hover ul
{
	background: #B3C100;
	border-left: 1px solid #ECFF64;
	border-right: 1px solid #909B00;
}

#wrapNav ul li.menuItem4:hover ul
{
	background: #A6A6FF;
	border-left: 1px solid #DEDEFF;
	border-right: 1px solid #7D7DBF;
}

#wrapNav ul li.menuItem5:hover ul
{
	background: #00D1C1;
	border-left: 1px solid #A0EBE5;
	border-right: 1px solid #009489;
}

#wrapNav ul li.menuItem6:hover ul
{
	background: #00B345;
	border-left: 1px solid #95CCAB;
	border-right: 1px solid #008031;
}

#wrapNav ul li ul li
{
	height:auto;
	float:none;
	width:124px;
	z-index:100;
}

#wrapNav ul li ul li a
{
	font-size: 13px;
	line-height:17px;
	font-weight: bold;
	padding: 5px;
	text-align: left;
	color:#fff;
	width:120px;
	position:relative;
	height:auto;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	z-index:100;
}

#wrapNav ul li ul li a[title="Career Opportunities"] { border-bottom:8px solid #999999; }

#wrapNav ul li.menuItem2 ul li
{
	border-top:1px solid #FFA1A1;
	border-bottom: 1px solid #BD3838;
}

#wrapNav ul li.menuItem3 ul li
{
	border-top:1px solid #ECFF64;
	border-bottom: 1px solid #909B00;
}

#wrapNav ul li.menuItem4 ul li
{
	border-top:1px solid #DEDEFF;
	border-bottom: 1px solid #7D7DBF;
}

#wrapNav ul li.menuItem5 ul li
{
	border-top:1px solid #A0EBE5;
	border-bottom: 1px solid #009489;
}

#wrapNav ul li.menuItem6 ul li
{
	border-top:1px solid #008031;
	border-bottom: 1px solid #95CCAB;
}

#wrapNav ul li ul li a:hover
{
	color:#fff;
	width:124px;
}

#wrapNav ul li.menuItem2 ul li a:hover { background-color:#BD3838; }

#wrapNav ul li.menuItem3 ul li a:hover { background-color:#909B00; }

#wrapNav ul li.menuItem4 ul li a:hover { background-color:#7D7DBF; }

#wrapNav ul li.menuItem5 ul li a:hover { background-color:#009489; }

#wrapNav ul li.menuItem6 ul li a:hover { background-color:#008031; }

#wrapNav ul li ul li ul, #wrapNav ul li ul li ul li, #wrapNav ul li ul li ul li a { display:none; }

#wrapNav ul li:hover ul li:hover ul li, #wrapNav ul li:hover ul li:hover ul li a { display:block; }

/* | secondary nav bar styles
   --------------------------*/
#wrapSecondaryNav
{
	float: left;
	width: 980px;
	z-index:10;
}

#wrapSecondaryNav .gutter
{
	padding: 25px 5px 27px;
	float:left;
	position:relative;
}

#wrapSecondaryNav ul, #wrapSecondaryNav ul li
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	position:relative;
	z-index:10;
}

#wrapSecondaryNav ul li a, #wrapSecondaryNav ul li ul, #wrapSecondaryNav ul li ul li ul, #wrapSecondaryNav ul li.selected ul li ul { display:none; }

#wrapSecondaryNav ul li.selected ul, #wrapSecondaryNav ul li.selected ul li a { display:block; }

#wrapSecondaryNav ul li.selected ul li
{
	line-height:20px;
	border-right:1px solid #cccccc;
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	font-family:Verdana, Arial, sans-serif;
}

#wrapSecondaryNav ul li.selected ul li.last { border-right:0 none; }

#wrapSecondaryNav ul li.selected ul li a
{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	z-index:10;
}

/* | content structure
   --------------------*/
#wrapContentOuter
{
	float: left;
	width: 980px;
	background: url(/org_files/726/images/view.image?id=630) repeat-y 642px 0;
}

#wrapContentInner
{
	width: 980px;
	float: left;
}

#contentPrimary
{
	width: 634px;
	float: left;
}

#contentPrimary .gutter { padding: 0px 39px 0 0; }

#contentSecondary
{
	width: 315px;
	float: right;
}

#contentSecondary .gutter { padding: 0px 0 0 62px; }

#contentSub
{
	width: 200px;
	float: right;
}

#contentSub .gutter { padding: 20px; }

#wrapFooter
{
	margin: 20px 0 0;
	float:left;
	width: 980px;
	clear: both;
	background: url(/org_files/726/images/view.image?id=629) no-repeat 0 0;
}

#wrapFooter .gutter { padding: 20px 0; }

/* ---------------------
 | Flexi - Layout
------------------------ */

#wrapSectionPrimary
{
	width: 100%;
	float: left;
}

.sectionA, .sectionB, .sectionC { line-height: 0; }

#wrapSectionPrimary .gutter, #wrapSectionSecondary .gutter { line-height: normal; }

#wrapSectionPrimary .sectionA
{
	width: 100%;
	float: left;
	clear: both;
}

#wrapSectionPrimary .sectionA .gutter { padding: 0; }

#wrapSectionPrimary .sectionB
{
	width: 49%;
	float: left;
}

#wrapSectionPrimary .sectionB .gutter { padding: 0; }

#wrapSectionPrimary .sectionC
{
	width: 49%;
	float: right;
}

#wrapSectionPrimary .sectionC .gutter { padding: 0; }

#wrapSectionSecondary
{
	width: 100%;
	float: left;
}

#wrapSectionSecondary .sectionA
{
	width: 100%;
	float: left;
	clear: both;
}

#wrapSectionSecondary .sectionA .gutter { padding: 0; }

#wrapSectionSecondary .sectionB
{
	width: 49%;
	float: left;
}

#wrapSectionSecondary .sectionB .gutter { padding: 0; }

#wrapSectionSecondary .sectionC
{
	width: 49%;
	float: right;
}

#wrapSectionSecondary .sectionC .gutter { padding: 0; }

/* ----------------------
 | heading and text styles
   + Form titles; linked headers = header default
     calendar form header = h1 style, rest of BBFormHeadings = h2 style
	 subtitles = h3 for event registration, new user reg
------------------------ */

h1, h2, h3, h4, h5, h6 { line-height:100%; }

h1, *.SurveyTitle, *.ReportTitle, *.NCC_Forms_Title, *.SearchFormTitle, *.EventCalendarName, *.BBMembershipFormTitle, *.BBDocumentFormTitle, *.DiscussionGroupFormTitle, *.JobBoardFormTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 17px;
	text-align: left;
	letter-spacing:-1px;
}

*.SurveyTitle, *.ReportTitle, *.NCC_Forms_Title, *.SearchFormTitle, *.EventCalendarName, *.BBMembershipFormTitle, *.BBDocumentFormTitle, *.DiscussionGroupFormTitle, *.JobBoardFormTitle { padding: 0 0 17px; }

h2, *.LoginSectionHeader, *.LoginFormTitle, *.DonationListingHeading, *.DonationCaptureListingHeading, *.CalendarFormLegend, *.ListViewDateLabel, *.CalendarViewTopMiddle, *.EventSectionHeader, *.DetailCaption, *.NewsReaderFormTitle, *.ProfileFormTitle, *.UpcomingEventTitle, *.RecentEventTitle, *.SubscriptionFormTitle, *.BBAnonymousSubscriptionTitle, *.BBMembershipFormTitle, *.DirectoryFormTitle, *.BBVolOpJobListTitle, *.BBVolOpJobDetailTitle, *.NewsChannelFormTitle, *.PostChannelStoryFormTitle, *.SpellFormTitle, *.BBPollsFormTitle, *.BBNotesTitle, *.ECardWizardHeading, *.ReportsLandingTable caption, *.DiscussionGroupHeadingText, *.SearchJobHeading, *.JobResultsHeading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00B345 !important;
	font-size: 12px;
	font-weight: bold !important;
	margin:20px 0 10px;
	text-align: left;
	text-transform:uppercase !important;
}

*.headerAlt h2, h2.headerAlt { color:#00AA99 !important; }		

/* Header td cells that require padding instead of margin */
*.LoginSectionHeader, *.LoginFormTitle, *.DonationListingHeading, *.DonationCaptureListingHeading, *.CalendarFormLegend, *.DirectoryFormTitle, *.CalendarFormLegend, *.ProfileFormTitle, *.DiscussionGroupHeadingCell, *.BBPollsFormTitle, *.NewsChannelFormTitle { padding: 20px 0 10px; }

h3, *.ListViewEventDate, *.EventItemTitleTime, *.EventItemTitleName, *.EventItemRegistrationsHeader, *.EventItemRegistrantsEventName, *.NewsChannelItemTitle, *.ReportListingHeading, *.ECardSectionSeparator, *.NCC_Forms_Subtitle, *.DiscussionTopicSubject, *.DetailEventTitle
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	margin: 15px 0 10px;
	text-align: left;
}

h4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	font-size: 1.17em;
	line-height: normal;
	margin: 0 0 0.85em;
	text-align: left;
}

h5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 1em;
	line-height: normal;
	margin: 0;
	text-align: left;
}

h6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1em;
	line-height: normal;
	margin: 0;
	text-align: left;
	text-style: italic;
}

p, *.ListViewEventSubtitle, *.ListViewEventTime, *.ListViewEventLocation, *.DiscussionGroupMessage, *.DiscussionTopicListHeader, #wrapFooter h3, *.EventItemTitleDescription, *.BBMessage, *.BBNotesNoteCell
{
	color: #333;
	/*font-size: 11px;*/
	line-height: 17px;
	margin:0 0 16px;
}

hr
{
	display: block;
	height: 1px;
	width: 100%;
	background: #ccc;
	border: 0;
	margin: 10px 0px 10px 0px;
}

/* --------------
 | Image styles
 --------------- */
img { vertical-align:bottom; }

img.ui-datepicker-trigger { vertical-align: middle; }

a img { border: 0 none; }

.imageLeft
{
	float: left;
	width: auto;
	margin: 0 5px 5px 0; /*Edit as needed */
}

.imageRight
{
	float: right;
	width: auto;
	margin: 0 0 5px 5px; /*Edit as needed */
}

/* --------------
 | Table styles
 --------------- */
table
{
	font-size: 1em;
	border-collapse: collapse;
}

td { padding: 0; }

.bbContentTable { /* attached jQuery to this class for alt row styling */ }

.bbDataTable th { }

.bbDataTable tr.BBListOddRowStyle td { }

.bbDataTable tr.BBListEvenRowStyle td { }

/* --------------
 | List styles 
 --------------- */
ul, ol
{
	/*padding: 0 0 1.5em;
	margin: 0 0 1em 20px;*/
	list-style-position:outside;
}

dl { margin: 0 0 1em 0; }

* html ol { margin:0 0 0 5px; }

/**:first-child+html ol { margin:0 0 0 5px; }

ol li li { list-style-type:lower-alpha; }

ol li li li { list-style-type:lower-roman; }

ol li li li li { list-style-type:decimal; }*/

dt
{
	font-weight: bold;
	margin: 0;
	padding: 0;
	line-height: 1.5em;
}

dd
{
	margin: 0;
	padding: 0 0 0 2em;
	line-height: 1.5em;
}

#wrapContentOuter ul
{
	list-style:disc;
	list-style-position: outside;
	padding: 0;
}

#wrapContentOuter ul ul
{
	list-style:circle;
	margin-bottom: 0;
	padding: 0;
}

#wrapContentOuter ul li
{
	padding: 0;
	margin: 0;
	line-height: 1.5em;
}

#wrapContentOuter ol
{
	list-style-position: outside;
	list-style:decimal;
	margin: 0 0 1em 23px;
	padding: 0;
}

#wrapContentOuter ol ol
{
	list-style:lower-alpha;
	margin-bottom: 0;
	padding: 0;
}

#wrapContentOuter ol li
{
	padding: 0;
	margin: 0;
	line-height: 1.5em;
}

/* --------------
 | Link styles
 --------------- */
a, a:link, *.NewsReaderItemLink, *.DiscussionFooterLink:link, *.DiscussionTopicLink:link, *.PageSharingListItemLink, *.PageSharingListItemLink:link, *.PageSharingListItemLink:visited, *.PageSharingLink:link, *.BBNameLink:link, *.JobBoardSearchLink:link, *.JobBoardPostLink:link, *.JobDetailLink:link
{
	color: #00B345;
	font-weight: bold;
	text-decoration: none;
}

a:visited, *.NewsReaderItemLink:visited, *.DiscussionFooterLink:visited, *.DiscussionTopicLink:visited, *.PageSharingLink:visited, *.BBNameLink:visited, *.JobBoardSearchLink:visited, *.JobBoardPostLink:visited, *.JobDetailLink:visited
{
	color: #00B345;
	font-weight: bold;
	text-decoration: none;
}

a:hover, *.NewsReaderItemLink:hover, *.DiscussionFooterLink:hover, *.DiscussionTopicLink:hover, *.PageSharingListItemLink:hover, *.PageSharingLink:hover, *.BBNameLink:hover, *.JobBoardSearchLink:hover, *.JobBoardPostLink:hover, *.JobDetailLink:hover
{
	color: #008031;
	font-weight: bold;
	text-decoration: none;
}

a:active
{
	color: #00B345;
	font-weight: bold;
	text-decoration: none;
}

/* | Menu Styles */

#contentSecondary ul.menu
{
	list-style-type: none;
	width: 100%;
	float:left;
	padding: 0;
	margin: 0;
}

#contentSecondary ul.menu ul
{
	list-style: none;
	padding: 0;
	margin: 0 0 0 12px;
}

/* | Menu List Items */

#contentSecondary ul.menu li { line-height: 1.66em; }

/* | Menu Anchors */

#contentSecondary ul.menu li a
{
	color: #000000;
	display:block;
	font-weight: bold;
	font-size: 1.17em;
	padding: 6px 0;
	letter-spacing: -1px;
	text-decoration:none;
}

#contentSecondary ul.menu ul li a
{
	color: #3E5D6F;
	font-size: 1em;
	font-weight: normal;
	padding: 0;
	text-decoration:none;
	letter-spacing: 0;
}

#contentSecondary ul.menu li a:hover { color: #354D5F; }

#contentSecondary ul.menu ul li a:hover { color: #579AAF; }

/* ----------------
 | custom styles
------------------ */

/* --- BBNC FORM HEADER ROW BGCOLORS & FONT COLORS --- */

*.BBModalDialogTitle, *.CHDashBoardSectionHeading, *.ECardSectionSeparator, *.CalendarViewDayHeader, *.FRDashBoardSectionHeading, *.FRManagerDashBoardSectionHeading, *.TransactionManagerGridHeaderCell, *.TransactionManagerSummaryHeaderRow, *.DirectoryListingHeading, *.DiscussionTopicListHeader td, *.SurveyAnswerTableHeaderRow td, *.BBDocumentDisplayHeaderRow, *.JobResultsListHeader, *.BBNotesNoteTopicCell, *.BBNotesNoteNameCell, *.BBNotesNoteLinkCell, *.BBNotesNoteDateCell, *.ReportListingHeading, *.BBVolOpJobListHeader, *.TransactionManagerGridHeaderCell, *.TransactionManagerSummaryHeaderLabel, *.TransactionManagerSummaryHeaderValue, *.SubscriptionFormListHeader, *.BBVolOpJobListHeader td, *.DonationGridHeader td, *.PaymentPartGrid_Header
{
	/*background: url(/org_files/726/images/view.image?id=627) repeat scroll 39px -50px;*/
	background-color: #E6E6E6;
	border-bottom: 2px solid #E2A91C;
	color: #333;
	padding: 0.25em;
	text-align:left;
}

/*------------------------Generic form styles------------------------------- */
*.BBFormSelectList input, *.BBFormSelectList label, td.DonationFieldControlCell span input, td.DonationFieldControlCell span label, td.DonationFieldControlCell table tr td span input, td.DonationFieldControlCell table tr td span label, td.DonationFieldControlCell table td.vaBottom, td.DonationFieldControlCell table td.vaBottom span, td.BBMembershipControlCell span input, td.BBMembershipControlCell span label, *.InterestsFormChecklist td input, *.InterestsFormChecklist td label, span input, span label { vertical-align: middle; }

input.hasDatepicker { margin: 0 2px 0 0; }

/* Labels are clickable, we can make this behavior more obvious by setting the cursor to indicate this. */
label, button, input[type="submit"] { cursor:pointer; }

/* Input fields are clickable and have focus, make this obvious */
.BBFormTextbox:focus, .BBFormTextArea:focus, input[type="text"]:focus
{
	background: #ffffff;
	border-color:#E2A91C;
}

/* | Discussion Group
==================== */
input.DiscussionGroupSubmitButton { margin:0 0.5em 0 0; }

tr.DiscussionTopicsOddRowStyle td, tr.DiscussionTopicsEvenRowStyle td, tr.DiscussionTopicListHeader td { padding: 3px 0 3px 3px; }

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;
}

*.DiscussionTopicBody td { padding: 0.5em 0 0; }

/* | Documents 
-------------------- */

tr.BBDocumentDisplayOddRowStyle td, tr.BBDocumentDisplayEvenRowStyle td, tr.BBDocumentDisplayHeaderRow td
{
	padding:3px 5px;
	font-weight: bold;
}

/* | 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:0 0 6px; }

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; }

td.DonationFieldControlCell table td input.DonationTextboxNarrow { margin: 0; }

td.DonationFieldControlCell table td { padding: 0 0 6px; }

/* | eCards 
==================== */

*.ECardSection th[scope="col"] { text-align: left; }

*.eCardTable { margin: 12px 0; }
 *.ECardPreviewBlock span[id$="lblPreviewFromCaption"], *.ECardPreviewBlock span[id$="lblPreviewToCaption"], *.ECardPreviewBlock span[id$="lblPreviewSubjectCaption"], *.ECardPreviewBlock span[id$="lblFinalPreviewFromCaption"], *.ECardPreviewBlock span[id$="lblFinalPreviewToCaption"], *.ECardPreviewBlock span[id$="lblFinalPreviewSubjectCaption"], *.ECardPreviewBlock span[id$="lblSubjectCaption"] {
padding-right: 6px;
text-align:right;
font-weight: bold;
width: 60px;
}

/* | Event Calendar
   -----------------------------------------------  */
*.ListViewEventItemContainer div { padding: 0 0 20px 0 !important; }

td.ListViewTopGap .BBFormTextbox { margin:0 0 0.1em; }

td.ListViewTopGap { font-weight:bold; }

*.CalendarFormEventInfoContainer .BBFieldControlCell { padding-bottom: 6px; }

*.CalendarFormDateTimeContainer td { padding-bottom: 6px; }

*.CalendarFormDateTimeContainer .BBFormTextbox { margin: 0 3px 0 0; }

*.CalendarFormDateTimeContainer img { vertical-align: middle; }
 table[id$="CalendarEvent1_rblMapLink"] {
margin-bottom: 6px;
}

*.DetailEventTitle
{
	display: block;
	padding: 1em 0 0;
}

*.EventCalFilter_Show, *.EventCalFilter_Hide
{
	border: 0 none;
	padding: 1em 0;
	font-size: 1em;
}
 span[id$="lblCalName"] {
display: block;
padding: 0;
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; }

*.EventAttendeesCurrent, *.EventAttendeesOverallTotal, *.EventAttendeesComplete { background: transparent; }

*.EventItemRegistrationsTable td
{
	vertical-align: middle;
	padding: 5px 0;
}

*.EventItemRegistrationsTable .BBFormSelectList { margin: 0; }

*.EventTable td table td table .BBListEvenRowStyle td, *.EventTable td table td table .BBListEvenRowStyle td { padding-top: 3px; }

/* | Giving Search
------------------------- */
*.GivingSearchSearchForm
{
	padding: 0;
	background: transparent;
	border: 0;
}

/* | Interests Form
------------------------ */
*.InterestsFormChecklist td input, span input { margin-top: 0px; }

/* | Job Board
------------------------ */

table.JobResultsList { width:595px; }

table.JobResultsList td
{
	padding:6px 10px 3px 5px;
	white-space:normal !important;
	vertical-align:top;
}

table.JobResultsList tr.JobResultsListHeader td
{
	vertical-align:middle;
	text-align:left;
	white-space:nowrap !important;
}

*.JobBoardListingTable a { color:#00B345 !important }

*.JobBoardListingTable a:hover { color:#008031 !important }

/* | Membership Form
------------------------ */

*.BBCurrentMembershipCaption
{
	/* System Defaults */
height:30px;
	padding-top:15px;
	vertical-align:bottom;
	width:100%;
	border-bottom:1pt solid black;
}

*.BBMembershipBenefitsFormTable { margin:1em; }

*.BBMembershipSummaryActionCaption
{
	/* System Defaults */
height:30px;
	padding-top:15px;
	vertical-align:bottom;
	width:100%;
	/* Layout */
display:block;
	width:100%;
	padding:0;
	margin:0;
	height:auto;
	font-weight:bold;
	color:#333;
}

*.BBMembershipCatDescription { /* Layout */ padding: 0.5em 0 0.5em 25px; }

*.BBMembershipCardFieldsetLegend
{
	/* Layout */
font-weight: bold;
	color: #333333;
}

*.BBMembershipSubCategoryFieldCaption
{
	/* Layout */
padding: 0 0.5em 0 0;
	width: 175px;
}

*.BBMembershipFieldCaption
{
	/* System Defaults */
width:175px;
	/* Layout */
padding:0.5em 0.5em 0.5em 0;
	text-align:right;
	vertical-align:middle;
	width:200px;
}

*.MembershipCurrentItem .BBMembershipFieldCaption { padding:0; }
tr[id$="AdditionalContrib"] .BBMembershipFieldCaption {
padding:0.5em 0 !important;
}

*.BBMembershipFieldCaption span
{
	display:block;
	float:left;
	width:200px;
	text-align:right;
	padding-right:0.5em;
}
*.BBMembershipFieldCaption span[id$="lblSymbol"] {
display:inline;
float:none;
padding:0;
width:auto;
}

*.BBMembershipSummaryFieldCaption
{
	/* System Defaults */
width:150px;
	/* Layout */
width:33%;
	padding:0.5em 0.5em 0.5em 0;
}

*.BBMembershipFieldCheckboxCaption
{
	display: block;
	padding: 0;
}
tr[id$="GOM"] .BBMembershipFieldCheckboxCaption {
margin:0.5em 0 0 175px;
padding:0 0 0 0.5em;
}

*.BBMembershipControlCell
{
	padding:0.5em 0;
	vertical-align: middle;
}

*.BBMembershipControlCell label, .BBMembershipControlCell span { margin-right: 2em; }

*.BBMembershipControlCell span
{
	display: block;
	white-space: nowrap;
	width:auto;
}

*.BBMembershipControlCell label
{
	font-weight: bold;
	margin: 0 0.25em;
}

*.BBMembershipControlCell .BBMembershipFieldCheckboxCaption label { font-weight: normal; }

*.BBMembershipFormReadonlyValue
{
	/* System Defaults */
font-weight:lighter;
	font-style:italic;
	/* Layout */
padding:0;
	width:auto;
	text-align:left !important;
}
tr[id$="SummaryBenefits"] .BBMembershipFormReadonlyValue {
font-weight:bold !important;
color:#333;
padding:0 0 0.5em;
}

*.BBMembershipBackButton
{
	float:left;
	margin:0 auto 0 0;
}

*.BBMembershipNextButton
{
	margin:0 0 0 auto;
	float: right;
}

*.BBMembershipSubmitButton { float: right; }

*.BBMembershipFormTable
{
	margin:0 1em 1em;
	width:100%;
}

*.BBMembershipFormTable .DonationCaptureFormTable { width:auto; }

*.BBMembershipFormTable fieldset
{
	margin:0 0 1em;
	padding:0;
	border:0 none;
}

*.BBMembershipFormTable table { width: 100%; }

*.BBMembershipTextArea
{
	/* System Defaults */
width:100%;
	/* Layout */
width: 95%;
}

*.BBMembershipTextBox { /* Layout */ width:auto; }

*.BBMembershipFormTitle
{
	/* Layout */
background-color:transparent;
	border:medium none;
	color:#000;
	font-family:inherit;
	font-size:18px;
	font-weight:bold;
	height:auto;
	margin:0;
	padding:0 0 0.5em;
	text-align:left;
	text-transform:none;
	display:none;
}

*.BBMembershipBenefitsGridHeader
{
	/* System Defaults */
font-weight:bold;
	font-size:x-small;
	/* Layout */
font-size:1em;
	border-top:0px none;
	display: none;
}

*.BBMembershipBenefitsGridItem
{
	/* System Defaults */
font-size:x-small;
	/* Layout */
font-size:1em;
}

.BBMembershipBenefitsGridItem td
{
	text-align:left;
	border-bottom:1px solid #D5D5D5;
}

*.BBMembershipBenefitsTable
{
	/* Layout */
border-color:#FFF !important;
	border-collapse:collapse;
}

*.BBMembershipBenefitsTable td
{
	padding:0.5em;
	font-size:1em;
}

*.BBMembershipFormTable table { width: 100%; }

*.BBMembershipControlCell label
{
	font-weight: bold;
	margin: 0 0.25em;
}

*.BBMembershipControlCell .BBMembershipFieldCheckboxCaption label { font-weight: normal; }

*.BBMembershipBenefitsTable td
{
	border-width: 0;
	padding: 5px;
	font-size: 1em;
}

/* | Payment Part
----------------------------- */

*.PaymentPartGrid_Header th { text-align: left; }

*.PaymentPartGrid td, *.PaymentPartGrid th
{
	vertical-align: middle;
	padding: 3px;
}

table.PaymentPartGrid { border-color: #E8E8E2; /* match content bg */ }

*.PaymentPartGrid tr { border-bottom: 1px solid #cfcfc8; }

*.PaymentPartGrid th, *.PaymentPartGrid td { *border-bottom: 1px solid #cfcfc8;
}

#contentPrimary a.PaymentPartClearLink
{
	display: block;
	margin-top: 5px;
	padding: 3px 20px 4px 23px;
	background: url(/org_files/726/images/images/delete.gif) no-repeat 0 0;
}

/* | Profile Display  
-------------------------------------*/

* .profileDisplay { margin: 0 0 12px; }

* .profileDisplayFieldCaption, * .profileDisplay th
{
	width: 170px;
	vertical-align:top;
	text-align:right;
}

* .profileDisplayFieldControlCell, * .profileDisplay td
{
	padding: 0px 0 6px 3px;
	text-align:left;
}

/* | Reports Styles
----------------------------*/

.ReportFormTable td fieldset div table td div div table td div
{
	width:300px !important; /*Edit as needed */
	display:block;
	overflow:auto;
}

div.ReportChartCell
{
	overflow-x:auto;
	overflow-y:hidden;
	width:425px !important; /* Edit as needed */
	height:318px !important;
	border:1px solid #ccc;
}

table.ReportFormTable fieldset
{
	margin:0 2px;
	padding:3px 6px 6px;
}

/* | Reports Landing */

*.ReportsLandingTable
{
	border-collapse:collapse;
	width:100%;
	margin: 0 0 1.4em;
}

*.ReportsLandingTable caption { padding: 0 0 1em; }

*.ReportsLandingFieldCaption
{
	padding: 0 5px 5px 0 !important;
	vertical-align:top;
	width: 170px;
}

*.ReportsLandingFieldControlCell
{
	padding: 0 0 1em;
	vertical-align:top;
}

/* | Search
---------------------------- */
tr.SearchHeaderRow td { padding:12px 5px; }

tr.SearchOddRowStyle td a, tr.SearchEvenRowStyle td a
{
	display:block;
	font-weight: bold;
	padding:9px 6px 3px;
}

*.SearchTable { white-space: normal !important; }

*.SearchFieldCaption { display: block; }

*.BBSearchDescriptionStyle
{
	white-space: normal !important;
	padding: 0 6px 9px;
}

/* | Transaction Manager 
========================= */

*.TransactionManagerFilterContainer
{
	border: 0 none;
	margin: 0 0 1em;
	padding: 0;
	width: auto;
}

*.TransactionManagerGrid { width: 100%; }

/* | User Email Preferences
=================== */

#trEmailLists table { border-collapse:collapse; }

*.SubscriptionFormListHeader { margin: 0 0 0.5em; }

#trEmailLists { background:#F0EFF2; }

#trEmailLists td
{
	padding: 6px;
	border: 1px solid #C1C2E3;
}

#trEmailLists td table td
{
	border: 0 none;
	padding: 0;
}

*.BSubscriptionFormMessage input, *.BBSubscriptionFormMessage input
{
	display: block;
	float: left;
	margin: 6px 6px 0 0;
}

*.BSubscriptionFormMessage label, *.BBSubscriptionFormMessage label
{
	display: block;
	float: left;
	width: 90%;
	padding-top: 3px;
}

/* | User Login Form
------------------------  */
table.taCenter table, td.taCenter table { margin:0 auto; }

table.w100p.taCenter table.taCenter { margin:0 auto 0 0; }

/* | 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; }

/* ----------------
 | 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;
}

/* ----------------------------
 | quarantined styles used for
   browser hacks and filters
------------------------------- */
* html #wrapHeader, * html #wrapNav, * html #wrapMedia { height: 1%; /* ie6 hasLayout */ }

.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html .clearfix
{
	zoom: 1;
	display: block;
}

*:first-child+html .clearfix
{
	zoom: 1;
	display: block;
}

/*---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 */

/* ----------------------
 | print styles
--------------------- */
@media print {

body
{
	background: #ffffff;
	font: normal 12pt times, "times new roman", georgia, serif;
	color: #000;
	margin: 0 0 20px;
}

/* turn everything off */
	#contentSecondary, #contentSub, #wrapMedia, #wrapHeader, #wrapFooter { display: none; }

/* turn main content back on */
	#contentPrimary, #contentPrimary .gutter
{
	width: 100%;
	margin: 0;
	padding: 0;
	float: none;
}

#wrapContentOuter
{
	margin: 0;
	padding: 0;
	position: static;
	float: none;
	width: 100%;
	background: #fff;
}

/* printer-friendly font family */
	#contentPrimary * { font-family: times, "times new roman", georgia, serif; }
}

h2[id$="formNameHeader"] { display:none; }

table.DonationFormTable  td[id$="tdDesignationOther"] input[name$="txtDesignation"] { width: 319px; }

