html,body {margin:0;border:0;padding:0}
.dInlineBlock {display:-moz-inline-block}
.dInlineBlock {display:inline-block}
.h1p {height:1%}
.h100p {height:100%}
.taCenter {text-align:center}
.taLeft {text-align:left}
.taRight {text-align:right}
.vaBottom {vertical-align:bottom}
.vaMiddle {vertical-align:middle}
.vaTop {vertical-align:top}
.w1p {width:1%}
.w100p {width:100%}
.w150px {width:150px}
.wsNowrap {white-space:nowrap}
.ContentTB2
{
   /* System Defaults */
   background-color:#DDDBDB;
   border:outset 1px;
}
.ContentTB2Hot
{
   /* System Defaults */
   background-color:#C0C0CF;
   border:outset 1px;
}
.BBModalBackground
{
   /* System Defaults */
   background-color: gray;
   filter: alpha(opacity=50);
   opacity: 0.5;
   -moz-opacity: 0.5;
}
.ContentTB
{
   /* System Defaults */
   background-color:#C0C0C0;
   border:outset 1px;
}
.ContentTBHot
{
   /* System Defaults */
   background-color:#C0C0CF;
   border:outset 1px;
}
.PageDesignerPane
{
   /* System Defaults */
   padding:1px;
}
.PageDesignerPaneHot
{
   /* System Defaults */
   background-color:#f5f5f5;
   border:dashed 1px green;
}
.BBFormCheckListContainer
{
   /* System Defaults */
   Height:100px;
   Overflow:auto;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBCalendarWeekendDay
{
   /* System Defaults */
   BORDER-RIGHT: black 1px solid;
   BORDER-TOP: black 1px solid;
   BORDER-LEFT: black 1px solid;
   BORDER-BOTTOM: black 1px solid;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#ffffff;
   font-size:11px;
   font-weight:bold;
   border:1px solid white;
}
.BBCalendarDay
{
   /* System Defaults */
   BORDER-RIGHT: black 1px solid;
   BORDER-TOP: black 1px solid;
   BORDER-LEFT: black 1px solid;
   BORDER-BOTTOM: black 1px solid;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#ffffff;
   font-size:11px;
   font-weight:bold;
   border:1px solid white;
}
.ReportInformationCell
{
   /* System Defaults */
   height:150px;
   white-space:normal;
   overflow:auto;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   height:250px;
}
.BBGridHeader
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-weight:bold;
}
.BBGridFooter
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBModalDialog
{
   /* System Defaults */
   border: solid thin #999999;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBModalDialogTitle
{
   /* System Defaults */
   background-color: #000066;
   border-bottom: solid thin #999999;
   color: #FFFFFF;
   font-weight: bold;
   overflow: hidden;
   padding: 3px 3px 3px 3px;
   text-align: left;
   white-space: nowrap;
   /* Layout */
   border:none;
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:120%;
   padding-bottom:5px;
   text-transform:uppercase;
   background-color:transparent;
}
.BBModalDialogContent
{
   /* System Defaults */
   background-color: #FFFFFF;
   padding: 3px 3px 3px 3px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBModalDialogButton
{
   /* System Defaults */
   width: 100px;
   /* Layout */
   margin:10px 0px 10px 2px;
   border: 1px solid #333333;
   padding:1px 5px 0px 5px;
   font-weight: bold;
   height:25px;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   text-transform:uppercase;
   width:auto;
}
.BBFieldSet
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   border:none;
}
.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;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   border:none !important;
}
.BBCalendar:active
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.BBCalendar:hover
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color:#003399;
   text-decoration:none;
}
.BBCalendar:link
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.BBCalendar:visited
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.BBCalendarDayHeader
{
   /* System Defaults */
   background-color:#336699;
   color:White;
   height:1px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#ffffff;
   font-size:11px;
   font-weight:bold;
   border:1px solid white;
}
.BBCalendarNextPrev
{
   /* System Defaults */
   background-color:#336699;
   color:white;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#ffffff;
   font-size:14px;
   font-weight:bold;
   border:1px solid white;
   text-align:center;
   border-left:1px solid #003399;
   border-right:1px solid #003399;
   background-color:#003399 !important;
}
.BBCalendarOtherMonthDay
{
   /* System Defaults */
   color:#CC9966;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#e9e6d2;
   font-size:11px;
   font-weight:bold;
   border:1px solid white;
}
.BBCalendarSelectedDay
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#ffffff;
   font-size:11px;
   font-weight:bold;
   border:1px solid white;
}
.BBCalendarSelector
{
   /* System Defaults */
   background-color:#336699;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#ffffff;
   font-size:14px;
   font-weight:bold;
   border:1px solid white;
}
.BBCalendarTitle
{
   /* System Defaults */
   background-color:#336699;
   color:white;
   font-weight:bold;
   /* Layout */
   background-color:#003399 !important;
   font-family: "trebuchet ms", arial, sans-serif;
   font-size:14px;
   text-transform:uppercase;
   color:#FFFFFF;
   font-weight:bold;
   text-align:center;
   height:20px;
}
.BBCalendarTodayDay
{
   /* System Defaults */
   background-color:#b0c4de;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#ffffff;
   font-size:11px;
   font-weight:bold;
   border:1px solid white;
}
.BBFieldCaption
{
   /* System Defaults */
   text-align:right;
   white-space:nowrap;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-weight:bold;
   padding-right:5px;
}
.BBFieldCheckboxCaption
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-weight:bold;
}
.BBFieldControlCell
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBFormButtonCell
{
   /* System Defaults */
   text-align:center;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   text-align:right;
}
.BBFormButtonRow
{
   /* System Defaults */
   background-color:white;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   background-color:transparent;
}
.BBFormCheckbox
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-weight:bold;
}
.BBFormChecklist
{
   /* System Defaults */
   border:1pt solid buttonFace;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   border:none;
   font-weight:bold;
}
.BBFormErrorMessage
{
   /* System Defaults */
   color:red;
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#bb1111;
   font-size:11px;
}
.BBFormReadonlyValue
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBFormRequiredFieldMarker
{
   /* System Defaults */
   color:red;
   font-size:medium;
   font-weight:bolder;
   vertical-align:middle;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#bb1111;
   font-size:14px;
   font-weight:bold;
}
.BBFormRequiredFieldMissingText
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#bb1111;
   font-size:11px;
}
.BBFormSelectList
{
   /* System Defaults */
   background-color:White;
   width:auto;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBFormSubmitButton
{
   /* Layout */
   margin:10px 0px 10px 2px;
   border: 1px solid #333333;
   padding:1px 5px 0px 5px;
   font-weight: bold;
   height:22px;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   text-transform:uppercase;
}
.BBFormTable
{
   /* System Defaults */
   border:1pt solid buttonface;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   border:none;
   width:auto;
}
.BBFormTextArea
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBFormTextbox
{
   /* System Defaults */
   width:150px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBFormTitle
{
   /* System Defaults */
   border-bottom:1pt solid buttonface;
   color:black;
   font-weight:bold;
   text-align:center;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:12px;
   color:#003399;
   line-height:120%;
   border:none;
   text-align:left;
   padding-bottom:8px;
}
.BBFormValidatorSummary
{
   /* System Defaults */
   background-color:white;
   color:red;
   text-align:left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#bb1111;
   font-size:11px;
   font-weight:bold;
   background-color:transparent;
}
.BBListingHeading
{
   /* System Defaults */
   background-color:buttonFace;
   border:1pt solid buttonFace;
   font-size:10pt;
   text-align:left;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:120%;
   padding-bottom:5px;
   text-transform:uppercase;
   background:none;
   border:none;
}
.BBListingItem
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBListingTable
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   border-top:1pt solid buttonFace;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   border:none;
   width:auto;
}
.BBMessage
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-style:normal;
   padding:5px 0px;
}
.BBNameLink:active
{
   /* System Defaults */
   color:Black;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.BBNameLink:hover
{
   /* System Defaults */
   color:Green;
   /* Layout */
   color:#003399;
   text-decoration:none;
}
.BBNameLink:link
{
   /* System Defaults */
   color:black;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.BBNameLink:visited
{
   /* System Defaults */
   color:blue;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.BBPrivateListingItem
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-weight:bold;
}
.PagedListFooter
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:10px;
   font-weight:bold;
}
.PagedListFooterLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color:#003399;
   text-decoration:none;
}
.PagedListFooterLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.PagedListFooterLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.SpellBody
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:0px 6px 6px 6px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   background-color:transparent;
}
.SpellButton
{
   /* System Defaults */
   margin:0px, 0px, 2px, 2px;
   width:100%;
   /* Layout */
   margin:10px 0px 10px 2px;
   border: 1px solid #333333;
   padding:1px 5px 0px 5px;
   font-weight: bold;
   height:22px;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   text-transform:uppercase;
}
.SpellCheckBadWord
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#bb1111;
   font-size:11px;
   font-weight:bold;
}
.SpellCheckTextBox
{
   /* System Defaults */
   width:100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.SpellFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.SpellHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
}
.SpellHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
   padding:5px 5px 2px 0px;
   border:none;
}
.SpellHeadLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
}
.SpellLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   text-align:right;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.SpellSubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   text-transform:uppercase;
   padding:8px 0px 2px 0px;
}
.SpellSuggestionList
{
   /* System Defaults */
   border:1px solid black;
   height:auto;
   width:100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.SpellText
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:12px, 6px, 6px, 6px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   background-color:transparent;
   padding:18px 12px 12px 12px;
   font-style:italic;
}
.SpellTextValue
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBListOddRowStyle
{
   /* System Defaults */
   background-color:#e9e9e9;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   background-color:transparent;
}
.BBListEvenRowStyle
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   background-color:transparent;
}
.MatchFinderResultsList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.ReportChartCell
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.OCCHeader
{
   /* System Defaults */
   font-family: arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 10pt;
   color: #FF9900;
}
.OCCClassName
{
   /* System Defaults */
   font-family: arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #0066CC;
}
.ReportCalendar
{
   /* System Defaults */
   FONT-SIZE: 8pt;
   /* Layout */
   font-size:11px;
}
.SpellFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
   /* Layout */
   text-align:right;
   font-size:11px;
}
.HTMLPublishingHelpText
{
   /* Layout */
   padding:0px;
}
.MatchFinderDetailsValue
{
   /* System Defaults */
   font-size:10pt;
   font-style:normal;
   /* Layout */
   font-size:11px;
}
.SpellFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.SpellFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-size:12px;
}
.ReportTitle
{
   /* System Defaults */
   height:18px;
   /* Layout */
   height:auto;
}
.MatchFinderEvenRowStyle
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.ReportEvenRowStyle
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.MatchFinderOddRowStyle
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.ReportOddRowStyle
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBNavbarItemActive
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
}
.BBNavbarItemDefault
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
}
.BBNavBarItemHover
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
}
.BBNavBarRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
}
.BBNavBarTable
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
}
.LoginSectionHeader
{
   /* System Defaults */
   font-style:italic;
   font-weight:bold;
   text-align:left;
   background-color: #eeeeee;
   padding-left:4px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:black;
}
.LoginLink
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   text-decoration:underline;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
   font-weight:bold;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
}
.LoginFieldCaption
{
   /* Layout */
   text-align:right;
   width:120px;
}
.LoginFieldMessage
{
   /* System Defaults */
   FONT-SIZE: 8pt;
   COLOR: gray;
   FONT-FAMILY: Arial Narrow;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
   color:#333333;
}
.LoginFormTable
{
   /* System Defaults */
   border:0;
   width:275px;
   /* Layout */
   width:530px;
}
.LoginFormTextArea
{
   /* System Defaults */
   width:140px;
   /* Layout */
   width:275px;
}
.LoginFormTextbox
{
   /* Layout */
   width:250px;
}
.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;
}
.LoginFormNormalMessage
{
   /* Layout */
   display: block;
   /*Firefox hack*/font-weight:bold;
   height:45px;
   text-align:center;
   vertical-align:bottom;
   padding:15px 0px 0px 0px;
}
.RoleImage
{
   /* System Defaults */
   width:20px;
   margin:2px 2px 2px 2px;
}
.RoleImageContainer
{
   /* System Defaults */
   padding:2px 2px 2px 2px;
}
.ProfileImageDefault
{
   /* System Defaults */
   width:100px;
}
.ProfileFormPrivateControlCell
{
   /* System Defaults */
   text-align:center;
}
.ProfileFieldCaption
{
   /* Layout */
   width:150px;
}
.ProfileFieldCaptionDisabled
{
   /* System Defaults */
   color:#CCCCCC;
}
.ProfileFormButtonCell
{
   /* System Defaults */
   text-align:right;
}
.ProfileFormRequiredFieldMarkerDisabled
{
   /* System Defaults */
   color:#CCCCCC;
}
.ProfileFormTable
{
   /* System Defaults */
   border:0;
   /* Layout */
   width:550px;
}
.ProfileFormTextbox
{
   /* Layout */
   width:300px;
}
.ProfileFormChildRowTitle
{
   /* System Defaults */
   text-align:right;
}
.ProfileFormTitle
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   padding-top:15px;
   padding-bottom:8px;
}
.DirectorySearchForm
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.DirectoryListingItemInteriorTable
{
   /* System Defaults */
   border-collapse: collapse;
   white-space: nowrap;
   width: 100%;
}
.DirectoryFieldCaption
{
   /* Layout */
   width:120px;
}
.DirectoryPagingButton
{
   /* System Defaults */
   width:60px;
   /* Layout */
   width:auto;
   margin:10px 0px 10px 2px;
}
.DirectoryFormTextBox
{
   /* Layout */
   width:250px;
}
.DirectoryListingHeading
{
   /* System Defaults */
   border-left: 1pt solid #FFFFFF;
   border-right: 1pt solid #FFFFFF;
   padding: 3px;
}
.DirectoryListingItem
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   vertical-align: top;
}
.DirectoryListingTable
{
   /* System Defaults */
   border-collapse: collapse;
}
.DirectoryPageNumberLabel
{
   /* Layout */
   padding:0px;
}
.DirectoryNameLink
{
   /* Layout */
   color:#00194d;
   text-decoration:underline;
   font-weight:bold;
}
.DonationCaptureLink:active
{
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.DonationCaptureLink:hover
{
   /* Layout */
   color:#003399;
   text-decoration:none;
}
.DonationCaptureLink:link
{
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.DonationCaptureLink:visited
{
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.DonationHelpFormDDTable
{
   /* System Defaults */
   height:275px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
   color:#333333;
   padding:5px;
}
.DonationHelpFormGATable
{
   /* System Defaults */
   height:280px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
   color:#333333;
   padding:5pcx;
}
.DonationHelpFormCheckTable
{
   /* System Defaults */
   height:50px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
   color:#333333;
   padding:5px;
}
.DonationHelpFormCSCTable
{
   /* System Defaults */
   height:400px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
   color:#333333;
   padding:5px;
}
.DonationCaptureFieldControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   width:400px;
}
.DonationCaptcha
{
   /* System Defaults */
   margin:0px;
}
.DonationCaptchaControlCell
{
   /* System Defaults */
   margin-left:154px;
   clear:right;
   margin-top:3px;
   white-space: nowrap;
}
.DonationCaptchaImageContainer
{
   /* System Defaults */
   border:1px solid #AAAAAA;
}
.DonationCaptchaActionLinkContainer
{
   /* System Defaults */
   text-align:right;
}
.DonationECardSectionSeparator
{
   /* System Defaults */
   background-color:LightGrey;
   margin-left:20px;
   padding:2px;
}
.DonationECardSectionBody
{
   /* System Defaults */
   padding:5px 5px 5px 20px;
}
.DonationECardTemplate
{
   /* System Defaults */
   padding:2px;
}
.DonationCaptureFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   width:150px;
   /* Layout */
   background-color:transparent;
   width:120px;
}
.DonationFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   /* Layout */
   background-color:transparent;
   width:120px;
}
.DonationCaptchaCaption
{
   /* System Defaults */
   float:left;
   clear:left;
   text-align:right;
   padding-top:5px;
   padding-bottom:5px;
   margin-top:2px;
}
.DonationButtonCell
{
   /* System Defaults */
   text-align:right;
}
.DonationCaptureReadonlyValue
{
   /* System Defaults */
   text-align:left;
   font-size:x-small;
   /* Layout */
   font-size:11px;
}
.DonationCaptureSelectListNarrow
{
   /* System Defaults */
   width:75px;
}
.DonationCaptureFormTable
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:auto;
}
.DonationFormTable
{
   /* Layout */
   width:auto;
}
.DonationCaptureTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:300px;
}
.DonationTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:300px;
}
.DonationCaptureTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.DonationCaptureTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:300px;
}
.DonationTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.DonationTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:300px;
}
.DonationGridFooter
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
   color:#333333;
}
.DonationGridHeader
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
   color:#333333;
}
.DonationGridEvenRow
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.DonationCaptureListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:White;
   height:30px;
   text-align:center;
   /* Layout */
   font-size:11px;
   text-align:left;
   padding:15px 0px 5px 0px;
   background:none;
   height:auto;
   color:#003399;
}
.DonationListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:white;
   height:30px;
   text-align:center;
   /* Layout */
   font-size:11px;
   text-align:left;
   padding:15px 0px 5px 0px;
   background:none;
   height:auto;
   color:#003399;
}
.DonationGridOddRow
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBClassNotesApprovalFilterRow
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   border-top:1pt solid buttonFace;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   border:none;
   font-weight:bold;
}
.BBClassNotesDisplayTable
{
   /* System Defaults */
   width:100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:550px;
}
.BBClassNotesHeading
{
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
   padding-bottom:10px;
   margin:0px;
}
.BBClassNotesNoteTitleRow
{
   /* System Defaults */
   color:black;
   vertical-align:top;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   text-transform:uppercase;
   vertical-align:bottom;
   font-weight:bold;
}
.BBClassNotesTabButton
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#00194d;
   font-size:11px;
   font-weight:bold;
}
.BBClassNotesTabButtons
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#00194d;
   font-size:11px;
   font-weight:bold;
}
.BBClassNotesTabButtonSelected
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#003399;
   font-size:11px;
   font-weight:bold;
}
.BBClassNotesFormTable
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:550px;
}
.BBClassNotesTextArea
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:525px;
}
.BBClassNotesLastModifiedMessage
{
   /* System Defaults */
   color:black;
   text-align:right;
   /* Layout */
   color:#333333;
   padding:0px;
}
.BBClassNotesNameLink
{
   /* Layout */
   color:#00194d;
   text-decoration:underline;
   font-family: "Trebuchet MS", Helvetica, arial, san-serif;
   font-size: 11px;
   font-weight:bold;
}
.EventAttendeesComplete
{
   /* System Defaults */
   background-color:#eeeeee;
   color:#666666;
   padding-left:2px;
   font-size:xx-small;
}
.EventAttendeesCurrent
{
   /* System Defaults */
   background-color:#eeeeee;
   color:#666666;
   padding-left:2px;
   font-size:xx-small;
   font-weight:bold;
}
.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;
}
.EventAttendeesOverallTotal
{
   /* System Defaults */
   font-weight:normal;
   background-color:#eeeeee;
   font-size:xx-small;
   padding-right:6px;
}
.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;
}
.EventItemsSelectionGrid
{
   /* System Defaults */
   margin-top:6px;
   margin-bottom:6px;
   border:1px solid #ebebeb;
}
.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;
}
.EventTicketsBodyCell
{
   /* System Defaults */
   color:#666666;
   font-size:xx-small;
   font-weight:normal;
}
.EventTicketsHeaderCell
{
   /* System Defaults */
   font-weight:normal;
   color:#666666;
   font-size:xx-small;
}
.SummaryGridEventTitle
{
   /* System Defaults */
   font-style:normal;
   font-size: 11px;
   font-weight:bold;
}
.EventItemRegistrantControlCellName
{
   /* System Defaults */
   text-align:right;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   text-align:left;
}
.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 */
   display:none;
}
.EventItemRegistrationControlCellDescription
{
   /* System Defaults */
   font-weight:bold;
   text-align:left;
   width:100px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:175px;
}
.EventItemRegistrationControlCellNumParticipants
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.EventItemRegistrationControlCellPrice
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   width:100px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.EventItemRegistrationFooterControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   width:70px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   padding-top:10px;
   text-align:left;
}
.EventItemRegistrationFooterControlCellNumRegistrations
{
   /* System Defaults */
   font-weight:bold;
   width:25px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   padding-top:10px;
   text-align:left;
}
.EventItemRegistrationFooterControlCellRegistrations
{
   /* System Defaults */
   width:100px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   padding-top:10px;
   text-align:left;
   width:250px;
}
.EventItemRegistrationFooterControlCellTotal
{
   /* System Defaults */
   text-align:right;
   width:150px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   padding-top:10px;
   text-align:left;
   width:100px;
}
.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-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
   text-align:left;
   background-color:transparent;
}
.EventProgressCell
{
   /* System Defaults */
   background-color:#333399;
   height:10px;
   /* Layout */
   background:#003399;
   color:white;
}
.EventProgressCellFuture
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   /* Layout */
   background:#d7d2b5;
   color:white;
}
.EventProgressCellPast
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   /* Layout */
   background:#003399;
   color:white;
}
.EventItemRegistrantControlCell
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.EventItemRegistrantSelectList
{
   /* System Defaults */
   width:200px;
}
.EventSubmitButton
{
   /* System Defaults */
   margin-left:5px;
   margin-right:5px;
   width:100px;
   /* Layout */
   width:auto;
}
.EventItemRegistrantsTable
{
   /* System Defaults */
   text-align:center;
   width:485px;
   /* Layout */
   text-align:left;
   width:550px;
}
.EventItemRegistrationFooterTable
{
   /* System Defaults */
   border:none;
   width:485px;
   /* Layout */
   border-top:2px dotted #d2c983;
   width:550px;
}
.EventItemRegistrationsTable
{
   /* System Defaults */
   border:none;
   text-align:left;
   width:550px;
   margin-left:20px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:520px;
   text-align:left;
}
.EventItemsTable
{
   /* System Defaults */
   border:none;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:540px;
   text-align:left;
}
.EventTable
{
   /* System Defaults */
   border:none;
   width:550px;
   /* Layout */
   width:550px;
}
.EventItemRegistrantTextbox
{
   /* System Defaults */
   width:200px;
}
.EventItemRegistrationTextbox
{
   /* System Defaults */
   width:25px;
}
.EventItemTitleDescription
{
   /* System Defaults */
   border:none;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   padding-bottom:5px;
}
.EventItemTitleName
{
   /* System Defaults */
   border:none;
   font-size:medium;
   /* Layout */
   font-size:11px;
   text-transform:uppercase;
   line-height:150%;
}
.EventItemTitleTime
{
   /* System Defaults */
   border:none;
   font-size:small;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:10px;
   text-transform:uppercase;
   padding-bottom:15px;
   font-weight:bold;
}
.EventMessage
{
   /* System Defaults */
   text-align:center;
   /* Layout */
   text-align:left;
}
.SubscriptionFormTitle
{
   /* Layout */
   padding-bottom:0px;
}
.SubscriptionFormListHeaderTitle
{
   /* Layout */
   font-size:11px;
   padding-bottom:5px;
   text-transform:uppercase;
}
.ProfilePhotoFormTextbox
{
   /* System Defaults */
   width:250px;
}
.MailForwardingFormTable
{
   /* Layout */
   border: 0px;
}
.DiscussionPending
{
   /* System Defaults */
   color:#f00;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.DiscussionFilterRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.DiscussionFilterSpacer
{
   /* System Defaults */
   width:2px;
}
.DiscussionFooterLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color:#003399;
   text-decoration:none;
}
.DiscussionFooterLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.DiscussionFooterLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.DiscussionGroupApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.DiscussionGroupDeleteButton
{
   /* System Defaults */
   background:url(images/DeleteBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.DiscussionGroupHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.DiscussionGroupHeadingText
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
}
.DiscussionGroupNewTopicButton
{
   /* System Defaults */
   background:url(images/PostNewTopic.gif) no-repeat;
   height:14px;
   padding:0px;
   width:79px;
}
.DiscussionGroupReplyButton
{
   /* System Defaults */
   height:13px;
   margin-right:6px;
   padding:0px;
   width:36px;
}
.DiscussionGroupReplyTextbox
{
   /* System Defaults */
   width:100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.DiscussionGroupSearchCellSpacer
{
   /* System Defaults */
   width:1%;
}
.DiscussionGroupSearchTextCell
{
   /* System Defaults */
   width:45%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:auto;
}
.DiscussionMessageNew
{
   /* System Defaults */
   color:#f00;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#000000;
   font-size:11px;
   font-weight:bold;
}
.DiscussionMessageSepHR
{
   /* System Defaults */
   color:#ccc;
   margin:3px 0px 0px 0px;
   padding:0;
   width:95%;
   /* Layout */
   color: #ffffff;
   background-color:#ffffff;
   height:1px;
   border:none;
}
.DiscussionNew
{
   /* System Defaults */
   color:#f00;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#000000;
   font-size:11px;
   font-weight:bold;
}
.DiscussionReplyBody
{
   /* System Defaults */
   background-color:transparent;
   padding:0px 6px 0px 0px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   padding:2px 6px 6px 6px;
   background-color:transparent;
}
.DiscussionReplyFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.DiscussionReplyHeading
{
   /* System Defaults */
   background-color:transparent;
   height:21px;
   padding:3px 5px 2px 0px;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
}
.DiscussionReplySubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   text-transform:uppercase;
   padding:8px 0px 2px 0px;
}
.DiscussionReplyTable
{
   /* System Defaults */
   margin:0px 0px 10px 0px;
   width:100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:525px;
}
.DiscussionThreadLBracket
{
   /* System Defaults */
   background:url(images/Bracket3.gif) no-repeat;
   height:21px;
   padding:0px;
   width:11px;
}
.DiscussionThreadRBracket
{
   /* System Defaults */
   background:url(images/Bracket2.gif) no-repeat;
   height:21px;
   padding:0px;
   width:11px;
}
.DiscussionThreadTBracket
{
   /* System Defaults */
   background:url(images/Bracket1.gif) no-repeat;
   background-position:3px 3px;
   border-style:none;
   border-top:none;
   height:21px;
   padding:0px;
   width:11px;
}
.DiscussionTopicBody
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:12px 6px 6px 6px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   padding:2px 6px 6px 6px;
   background-color:transparent;
}
.DiscussionTopicFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.DiscussionTopicHeading
{
   /* System Defaults */
   background-color:#e9e9e9;
   height:21px;
   padding:3px 5px 2px 5px;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
}
.DiscussionTopicLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color:#003399;
   text-decoration:none;
}
.DiscussionTopicLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.DiscussionTopicLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.DiscussionTopicList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.DiscussionTopicListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:120%;
   padding-bottom:5px;
   text-transform:uppercase;
}
.DiscussionTopicNumReplies
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-weight:bold;
}
.DiscussionTopicSepHR
{
   /* System Defaults */
   width:95%;
   /* Layout */
   color: #ffffff;
   background-color:#ffffff;
   height:1px;
   border:none;
}
.DiscussionTopicSubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   text-transform:uppercase;
   padding:8px 0px 2px 0px;
}
.DiscussionTopicTable
{
   /* System Defaults */
   margin:0px 0px 5px 0px;
   width:100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:525px;
}
.PostDiscussionPreviewHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
}
.PostDiscussionPreviewHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.PostDiscussionPreviewLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.PostDiscussionReplyHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
}
.PostDiscussionReplyHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.PostDiscussionReplyLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.PostDiscussionTopicHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
}
.PostDiscussionTopicHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.PostDiscussionTopicLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.DiscussionFilterFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   width:60px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:80px;
}
.DiscussionReplyFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
   /* Layout */
   font-size:11px;
}
.DiscussionTopicFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
   /* Layout */
   font-size:11px;
}
.PostReplyFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.PostTopicFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.DiscussionGroupButtonCell
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   text-align:right;
}
.PostDiscussionPreviewFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:525px;
}
.PostDiscussionReplyFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:525px;
}
.PostDiscussionTopicFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:525px;
}
.DiscussionGroupMessageTextArea
{
   /* System Defaults */
   width:95%;
}
.DiscussionGroupSearchTextbox
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:250px;
   margin-right:10px;
}
.DiscussionGroupTopicTextbox
{
   /* System Defaults */
   width:95%;
}
.DiscussionGroupFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family:georgia, "times new roman", times, serif;
   font-size:12px;
}
.DiscussionGroupValidationSummary
{
   /* System Defaults */
   background-color:transparent;
}
.DiscussionTopicsEvenRowStyle
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.DiscussionThreadList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:525px;
}
.DiscussionTopicsOddRowStyle
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.DiscussionGroupMessage
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBDocumentDisplayDescriptionStyle
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-style:normal;
   padding:8px 0px;
}
.BBDocumentDisplayHeader
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#00194d;
   font-size:11px;
   font-weight:bold;
   padding-bottom:8px;
}
.BBDocumentDisplayHeaderRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#00194d;
   font-size:11px;
   font-weight:bold;
   text-transform:uppercase;
}
.BBDocumentDisplayHeaderSelected
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#003399;
   font-size:11px;
   font-weight:bold;
}
.BBDocumentDisplayLink
{
   /* Layout */
   color:#00194d;
   text-decoration:underline;
   font-weight:bold;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
}
.BBDocumentDisplayNew
{
   /* System Defaults */
   color:#FF0000;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#000000;
   font-size:11px;
}
.BBDocumentDisplaySeparator
{
   /* Layout */
   color: #ffffff;
   background-color:#ffffff;
   height:1px;
   border:none;
}
.BBDocumentDisplayTable
{
   /* System Defaults */
   background-color:transparent;
   width:100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBDocumentFilterRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBDocumentTabButton
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#00194d;
   font-size:11px;
   font-weight:bold;
}
.BBDocumentTabButtons
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#00194d;
   font-size:11px;
   font-weight:bold;
}
.BBDocumentFormTable
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:550px;
}
.BBDocumentAddDescription
{
   /* System Defaults */
   font-size:medium;
   /* Layout */
   font-size:11px;
}
.BBDocumentAddFile
{
   /* System Defaults */
   width:auto;
}
.BBDocumentFormTitle
{
   /* Layout */
   width:350px;
}
.BBDocumentDisplayEvenRowStyle
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBDocumentDisplayOddRowStyle
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBPollAnswersRadioList
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBPollAnswersRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBPollAnswersTable
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBPollAnswersTableCell
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBPollAnswersTableRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBPollResultsRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBPollResultsTable
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBPollResultsTableCell
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBPollResultsTableRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBPollResultsTableSummaryCell
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBPollResultsTableSummaryRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBPollsQuestionCell
{
   /* System Defaults */
   font-size:small;
   text-align:left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBPollsQuestionRow
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBPollsSubmitButtonCell
{
   /* System Defaults */
   text-align:center;
   /* Layout */
   text-align:right;
}
.BBPollsSubmitButtonRow
{
   /* System Defaults */
   text-align:center;
   /* Layout */
   text-align:right;
}
.BBPollsSubmitButton
{
   /* System Defaults */
   font-weight:bold;
}
.BBPollsFormTable
{
   /* System Defaults */
   margin:2 2 2 2;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   margin:0px;
}
.BBPollsFormTitle
{
   /* System Defaults */
   text-align:left;
}
.JobBoardLegend
{
   /* System Defaults */
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   padding:5px 0px;
}
.JobBoardPostLegend
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   padding:5px 0px;
}
.JobBoardPostLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color:#003399;
   text-decoration:none;
}
.JobBoardPostLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.JobBoardPostLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.JobBoardSearchLegend
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   padding:5px 0px;
}
.JobBoardSearchLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color:#003399;
   text-decoration:none;
}
.JobBoardSearchLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.JobBoardSearchLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.JobDetailApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.JobDetailEditButton
{
   /* System Defaults */
   background:url(images/EditBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:31px;
}
.JobDetailHeading
{
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
}
.JobDetailHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.JobDetailLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   padding:5px 0px;
}
.JobDetailLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color:#003399;
   text-decoration:none;
}
.JobDetailLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.JobDetailLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.JobPostDetailFieldCaption
{
   /* System Defaults */
   background-color:#e9e9e9;
   text-align:right;
   white-space:nowrap;
   width:25%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   background:none;
   width:auto;
}
.JobPostDetailFieldValue
{
   /* System Defaults */
   background-color:#f5f5f5;
   width:75%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   background:none;
   width:auto;
}
.JobPostDetailRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.JobPostDetailTable
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:auto;
}
.JobResultsApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.JobResultsDeleteButton
{
   /* System Defaults */
   background:url(images/DeleteBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.JobResultsFilterFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   width:80%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   padding:5px 0px;
   white-space:normal;
   width:auto;
   padding-right:5px;
   text-align:right;
}
.JobResultsFilterRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.JobResultsFilterSpacer
{
   /* System Defaults */
   width:2px;
}
.JobResultsHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
}
.JobResultsHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.JobResultsLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   padding:5px 0px;
}
.JobResultsLink:hover
{
   /* System Defaults */
   color:#06C;
   font-size:8pt;
   text-decoration:underline;
   /* Layout */
   color:#003399;
   text-decoration:none;
}
.JobResultsLink:link
{
   /* System Defaults */
   color:#06C;
   font-size:8pt;
   text-decoration:none;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.JobResultsLink:visited
{
   /* System Defaults */
   color:#69C;
   font-size:8pt;
   text-decoration:none;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.JobResultsList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.JobResultsListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
}
.JobResultsNew
{
   /* System Defaults */
   color:#f00;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#000000;
   font-size:11px;
   font-weight:bold;
}
.PostJobHeading
{
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
}
.PostJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.PostJobLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   padding:5px 0px;
}
.PreviewJobHeading
{
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
}
.PreviewJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.PreviewJobLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   padding:5px 0px;
}
.SearchJobHeading
{
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
}
.SearchJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.SearchJobLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   padding:5px 0px;
}
.JobSearchFieldCaption
{
   /* System Defaults */
   background-color:#e9e9e9;
   text-align:right;
   width:30%;
   /* Layout */
   background:none;
   width:auto;
}
.JobPostFieldControlCell
{
   /* System Defaults */
   width:65%;
   /* Layout */
   width:auto;
}
.JobSearchFieldControlCell
{
   /* System Defaults */
   width:60%;
}
.JobPostSelectList
{
   /* System Defaults */
   width:97%;
}
.JobSearchSelectList
{
   /* System Defaults */
   width:100%;
}
.JobBoardFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:550px;
}
.JobDetailFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:550px;
}
.PostJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:550px;
}
.PreviewJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:550px;
}
.SearchJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:550px;
}
.JobPostTextArea
{
   /* System Defaults */
   width:95%;
   /* Layout */
   width:250px;
}
.JobPostTextboxWide
{
   /* System Defaults */
   width:95%;
   /* Layout */
   width:150px;
}
.JobSearchTextboxWide
{
   /* System Defaults */
   width:100%;
}
.JobBoardValidationSummary
{
   /* System Defaults */
   background-color:transparent;
   font-size:8pt;
   /* Layout */
   font-size:11px;
}
.JobResultsEvenRowStyle
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.JobBoardListingTable
{
   /* Layout */
   width:550px;
}
.JobResultsOddRowStyle
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBCurrentMembershipCaption
{
   /* System Defaults */
   height:30px;
   padding-top:15px;
   vertical-align:bottom;
   width:100%;
   border-bottom:1pt solid black;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   padding-top:10px;
   padding-bottom:5px;
   border-bottom:2px dotted #d2c983;
}
.BBMembershipBenefitsFormTable
{
   /* Layout */
   text-align:left;
   margin-left:-25px;
   border:none;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBMembershipSummaryActionCaption
{
   /* System Defaults */
   height:30px;
   padding-top:15px;
   vertical-align:bottom;
   width:100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-weight:bold;
}
.BBMembershipBenefitsLink
{
   /* Layout */
   color:#00194d;
   text-decoration:underline;
   font-weight:bold;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
}
.BBMembershipCatDescription
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-style:normal;
   padding-left:20px;
   font-weight:normal;
   padding-left:27px;
}
.BBMembershipCategorySeparator
{
   /* Layout */
   color:white;
   background: white;
   border: 0;
   Height:1px;
}
.BBMembershipCategoryListStart
{
   /* Layout */
   color:white;
   background: white;
   border: 0;
   Height:1px;
}
.BBMembershipCategoryListEnd
{
   /* Layout */
   color:white;
   background: white;
   border: 0;
   Height:1px;
}
.BBMembershipCardFieldsetLegend
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   border:none;
   padding-top:8px;
   padding-bottom:5px;
}
.BBMembershipSubCategoryFieldCaption
{
   /* Layout */
   width:120px;
}
.BBMembershipFieldCaption
{
   /* System Defaults */
   width:175px;
   /* Layout */
   width:120px;
}
.BBMembershipSummaryFieldCaption
{
   /* System Defaults */
   width:150px;
}
.BBMembershipFieldCheckboxCaption
{
   /* Layout */
   margin-left:-2px;
}
.BBMembershipFormReadonlyValue
{
   /* System Defaults */
   font-weight:lighter;
   font-style:italic;
   /* Layout */
   font-style:normal;
   font-weight:normal;
}
.BBMembershipTextArea
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:275px;
}
.BBMembershipTextBox
{
   /* Layout */
   width:150px;
}
.BBMembershipBenefitsGridHeader
{
   /* System Defaults */
   font-weight:bold;
   font-size:x-small;
   /* Layout */
   font-size:11px;
   line-height:120%;
   letter-spacing:normal;
   padding-bottom:5px;
}
.BBMembershipBenefitsGridItem
{
   /* System Defaults */
   font-size:x-small;
   /* Layout */
   font-size:11px;
}
.BBCurrentMembershipList
{
   /* Layout */
   font-weight:bold;
}
.GivingHistoryList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.GivingHistoryListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
}
.GivingHistoryListingTable
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:550px;
}
.GivingHistoryMessage
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   padding:5px 0px;
}
.GivingHistoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-size:12px;
}
.GivingHistoryEvenRowStyle
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.GivingHistoryOddRowStyle
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.NewsReaderFormImage
{
   /* System Defaults */
   text-align:right;
   /* Layout */
   border:none;
   padding:0px;
   margin:0px;
   font-size:0px;
   display:block;
}
.NewsReaderResultsListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-weight:bold;
   padding-right:15px;
   border:none;
   background-color:transparent;
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:120%;
}
.NewsReaderResultsList
{
   /* System Defaults */
   border-width:0px;
   border-style:None;
   width:100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.NewsReaderItemLink
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
}
.NewsReaderItemLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.NewsReaderItemLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color:#003399;
   text-decoration:none;
}
.NewsReaderItemDesc
{
   /* System Defaults */
   white-space:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.NewsReaderItemDate
{
   /* System Defaults */
   font-size:smaller;
   font-style:italic;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   text-transform:uppercase;
   font-size:10px;
   font-weight:bold;
   font-style:normal;
}
.NewsReaderLoadError
{
   /* System Defaults */
   background-color:transparent;
   color:red;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
   color:#bb1111;
   font-weight:bold;
}
.NewsReaderFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:auto;
}
.NewsReaderFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:9pt;
   text-align:left;
   font-weight:bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-size:12px;
}
.NewsChannelItem
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.ChannelStoryApproveButton
{
   /* System Defaults */
   background:url(images/ApproveBtn.gif) no-repeat;
   padding:0px;
   width:44px;
   height:14px;
}
.NewsChannelFormImage
{
   /* System Defaults */
   text-align:right;
   /* Layout */
   border:none;
   padding:0px;
   margin:0px;
   font-size:0px;
   display:block;
}
.NewsChannelLoadError
{
   /* System Defaults */
   background-color:transparent;
   color:red;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
   color:#bb1111;
   font-weight:bold;
}
.NewsChannelStoryList
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   background-color:transparent;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.NewsChannelStoryListHeader
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-weight:bold;
   padding-right:15px;
   border:none;
   background-color:transparent;
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:120%;
}
.NewsChannelItemTitle
{
   /* System Defaults */
   font-size:12pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#003399;
   font-size:11px;
   text-transform:uppercase;
}
.NewsChannelItemDesc
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.NewsChannelItemDate
{
   /* System Defaults */
   font-size:smaller;
   font-style:italic;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   text-transform:uppercase;
   font-size:10px;
   font-weight:bold;
   font-style:normal;
}
.PostChannelStoryHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:120%;
}
.PostChannelStoryLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   font-style:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.ChannelStoryEditButton
{
   /* System Defaults */
   background:url(images/EditBtn.gif) no-repeat;
   padding:0px;
   width:30px;
   height:14px;
}
.ChannelStoryDeleteButton
{
   /* System Defaults */
   background:url(images/DeleteBtn.gif) no-repeat;
   padding:0px;
   width:44px;
   height:14px;
}
.ChannelNewStoryButton
{
   /* System Defaults */
   background:url(images/PostNewStory.gif) no-repeat;
   padding:0px;
   width:79px;
   height:14px;
}
.ChannelRSSFeedButton
{
   /* System Defaults */
   background:url(images/feed-icon.gif) no-repeat;
   padding:0px;
   width:16px;
   height:16px;
}
.rteImage
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px solid #D3D3D3;
   cursor:pointer;
   cursor:hand;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.rteImageRaised
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px outset;
   cursor:pointer;
   cursor:hand;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.rteImageLowered
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px inset;
   cursor:pointer;
   cursor:hand;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.rteVertSep
{
   /* System Defaults */
   margin: 0 4px 0 4px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.rteBack
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px outset;
   letter-spacing:0;
   padding:2px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.rteBack tbody tr td, .rteBack tr td
{
   /* System Defaults */
   background:#D3D3D3;
   padding:0;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.PostStoryFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.PostStoryFieldControlCell
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.PostChannelStoryFormTable
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   background-color:transparent;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:auto;
}
.ChannelStoryTextbox
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:auto;
}
.NewsChannelFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-size:12px;
}
.PostChannelStoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-size:12px;
}
.ChannelStoryValidationSummary
{
   /* System Defaults */
   background-color:transparent;
}
.NewsChannelListingTable
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:auto;
}
.FRDashBoardSectionHeading
{
   /* System Defaults */
   background-color: #000080;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 3px 3px 3px;
   white-space: nowrap;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
   background-color:white;
   padding:0px 25px 8px 0px;
   text-align:left;
   width:auto;
}
.FRDashBoardSection
{
   /* System Defaults */
   border: buttonface 1pt solid;
   font-size: 10px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   border:none;
   width:auto;
}
.FRDashLink
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-weight:bold;
   white-space:nowrap;
}
.FRDashLink:link
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.FRDashLink:visited
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.FRDashLink:hover
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
   /* Layout */
   color:#003399;
   text-decoration:none;
}
.FRDashLink:active
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.FRDashSubHeading
{
   /* System Defaults */
   font-weight: bold;
   font-size: 12px;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
}
.FRTeamGraph
{
   /* System Defaults */
   WIDTH: 100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:auto;
}
.FRTeamGraphName
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-weight:bold;
}
.FRTeamGraphHeading
{
   /* System Defaults */
   border-bottom-style: solid;
   border-bottom-width: thin;
   font-size: 12px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-weight:bold;
   border:none;
}
.FRTeamGraphFooter
{
   /* System Defaults */
   border-top-style: solid;
   border-top-width: thin;
   font-size: 12px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:10px;
   font-weight:bold;
   border:none;
   text-transform:uppercase;
}
.FRToDoNewDonationsText
{
   /* System Defaults */
   color: #FF0000;
   font-size: 12px;
   font-weight: bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#000000;
   font-size:11px;
}
.FRToDoImgCell
{
   /* System Defaults */
   WIDTH: 18px;
   /* Layout */
   border:none;
   padding:0px;
   margin:0px;
   display:block;
}
.FRButtonText
{
   /* System Defaults */
   BORDER-RIGHT: buttonface 1pt solid;
   FONT-SIZE: 12px;
   text-align: center;
   white-space: nowrap;
   /* Layout */
   border:none;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:10px;
   font-weight:bold;
   line-height:120%;
   vertical-align:middle;
}
.FRButtonTextActive
{
   /* System Defaults */
   font-weight: bold;
   /* Layout */
   border:none;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#003399;
   font-size:11px;
   font-weight:bold;
   vertical-align:middle;
}
.FRButton
{
   /* System Defaults */
   BORDER-RIGHT: buttonface 1pt solid;
   text-align: center;
   white-space: nowrap;
   /* Layout */
   border:none;
}
.FRParticipantName
{
   /* System Defaults */
   font-size: 16px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-weight:bold;
}
.FRTeamName
{
   /* System Defaults */
   color: #666666;
   font-size: 12px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-weight:bold;
}
.FRFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-weight:bold;
   text-align:right;
   padding-right:5px;
}
.FRAddressBookSelectedLetter
{
   /* System Defaults */
   font-size: 16px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.FRActivityReportName
{
   /* System Defaults */
   font-weight: bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
}
.FRText
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.FRTextRaised
{
   /* System Defaults */
   color: #006600;
   font-size: 12px;
   /* Layout */
   border:none;
   padding:0px;
   margin:0px;
   display:block;
}
.FRDonorListSetCaption
{
   /* System Defaults */
   font-weight: bold;
   padding-bottom: 5px;
   padding-top: 5px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-weight:bold;
   text-align:right;
   padding-right:5px;
}
.FRProgressIndicator
{
   /* System Defaults */
   font-size: 11px;
   color:#666666;
   font-weight: bold;
   vertical-align:top;
   background-color:#dcdcdc;
   border:0px;
   border-spacing:1px;
}
.FRSectionHeader
{
   /* System Defaults */
   font-weight:bold;
   background-color: #eeeeee;
   font-style:italic;
   text-align:left;
   padding-left:4px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:black;
}
.FRProgressCell
{
   /* System Defaults */
   background-color:#333399;
   height:10px;
   color:black;
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
   BACKGROUND-IMAGE: url(images/GreySelectedGradientBackground.gif);
   BACKGROUND-REPEAT:repeat-x;
   vertical-align:top;
}
.FRProgressCellFuture
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   BACKGROUND-IMAGE: url(images/GreyGradientBackground.gif);
   BACKGROUND-REPEAT: repeat-x;
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
   vertical-align:top;
}
.FRProgressCellPast
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   BACKGROUND-IMAGE: url(images/GreyGradientBackground.gif);
   BACKGROUND-REPEAT: repeat-x;
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   vertical-align:top;
   padding-bottom:2px;
}
.FRDashCaptions
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-size:11px;
}
.FRFormTable
{
   /* Layout */
   width:auto;
}
.FRFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   color:#003399;
   font-size:12px;
}
.FREvenRowStyle
{
   /* System Defaults */
   BACKGROUND-COLOR: #e9e9e9;
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
   background:none;
}
.FRDonorListEvenRowStyle
{
   /* System Defaults */
   background-color: #eeeeee;
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
   background:none;
}
.FRListingHeading
{
   /* System Defaults */
   COLOR: white;
   BACKGROUND-COLOR: #191970;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
}
.FRDonorListHeading
{
   /* System Defaults */
   color: black;
   border-style: none;
   background-color: white;
   /* Layout */
   color:#003399;
   font-size:11px;
}
.FRDonorListing
{
   /* System Defaults */
   border-style: none;
}
.FROddRowStyle
{
   /* System Defaults */
   BACKGROUND-COLOR: #ffffff;
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
   background:none;
}
.FRDonorListOddRowStyle
{
   /* System Defaults */
   background-color: #ffffff;
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
   background:none;
}
.FRDonorListFooterRowStyle
{
   /* System Defaults */
   background-color: #ffffff;
   font-weight: bold;
}
.FRManagerFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-weight:bold;
   text-align:right;
   padding-right:5px;
}
.FRManagerDashBoardSection
{
   /* System Defaults */
   FONT-SIZE: 10px;
   BORDER: buttonface 1pt solid;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   border:none;
   width:auto;
}
.FRManagerDashBoardSectionHeading
{
   /* System Defaults */
   background-color: #000080;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 3px 3px 3px;
   white-space: nowrap;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
   background:none;
   padding:0px 0px 8px 0px;
   white-space:normal;
}
.FRManagerDashBoardSectionToolbar
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.FRManagerDashCaptions:link
{
   /* System Defaults */
   text-decoration: none;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.FRManagerDashCaptions:visited
{
   /* System Defaults */
   text-decoration: none;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.FRManagerDashCaptions:hover
{
   /* System Defaults */
   text-decoration: underline;
   /* Layout */
   color:#003399;
   text-decoration:none;
}
.FRManagerDashCaptions:active
{
   /* System Defaults */
   text-decoration: underline;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.FRManagerDashCaptions
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-size:11px;
}
.FRManagerFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   color:#003399;
   font-size:12px;
}
.FRManagerEvenRowStyle
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.FRManagerOddRowStyle
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.SurveyTitle
{
   /* System Defaults */
   font-size:14pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:12px;
   color:#003399;
   line-height:150%;
}
.SurveySubTitle
{
   /* System Defaults */
   font-size:12pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
}
.SurveyQuestion
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-weight:bold;
}
.SurveyQuestionSequence
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-weight:bold;
}
.SurveyButtonsRow
{
   /* System Defaults */
   text-align:center;
   /* Layout */
   text-align:right;
}
.SurveyAnswer
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   text-align:left;
   width:140px;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.SurveyAnswerColumnHeading
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   text-transform:uppercase;
}
.SurveyQuestionSeparator
{
   /* System Defaults */
   width:100%;
   font-size:1pt;
   background-color:#a9a9a9;
   /* Layout */
   border-top:2px dotted #d2c983;
   background:none;
   color:white;
   height:1px;
   font-size:0px;
}
.SurveyConstantSumTextbox
{
   /* System Defaults */
   width:50px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.SurveyResponseResultsBar
{
   /* System Defaults */
   height:5px;
   background-color:green;
   border-right:1px solid #000000;
   /* Layout */
   background:#003399;
}
.SurveyResponseColumnHeading
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   text-transform:uppercase;
}
.SurveyResponseCell
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.SurveyAnswerTableHeaderRow
{
   /* System Defaults */
   background-color:#a9a9a9;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
   background-color:transparent;
   padding-bottom:5px;
}
.SurveyResponseTableHeaderRow
{
   /* System Defaults */
   background-color:#a9a9a9;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
   background-color:transparent;
   padding-bottom:5px;
}
.SurveyTestModeMessage
{
   /* System Defaults */
   font-weight:bold;
   font-size:16pt;
   color:red;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#bb1111;
   font-size:12px;
}
.SurveyAnswerRequiredMessage
{
   /* System Defaults */
   font-weight:bold;
   font-size:10pt;
   color:black;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.SurveyButton
{
   /* System Defaults */
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-weight:bold;
}
.SurveyFormTable
{
   /* System Defaults */
   border:none;
   width:100%;
   /* Layout */
   width:550px;
   text-align:left;
}
.SurveyQuestionTable
{
   /* System Defaults */
   border:none;
   /* Layout */
   margin-bottom:10px;
   text-align:left;
}
.SurveyAnswerTable
{
   /* System Defaults */
   border:none;
   /* Layout */
   width:550px;
   text-align:left;
}
.SurveyResponseTable
{
   /* System Defaults */
   border:none;
   /* Layout */
   width:550px;
   text-align:left;
}
.SurveyOpenEndedEssayTextArea
{
   /* System Defaults */
   width:250px;
   /* Layout */
   width:450px;
}
.SurveyOpenEndedAnswerTextbox
{
   /* System Defaults */
   width:150px;
   /* Layout */
   width:200px;
}
.SurveyAnswerTableEvenRowStyle
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.SurveyResponseTableEvenRowStyle
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.SurveyAnswerTableOddRowStyle
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.SurveyResponseTableOddRowStyle
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.SurveyCompleteMessage
{
   /* System Defaults */
   font-size:10pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.SurveyErrorMessage
{
   /* System Defaults */
   color:red;
   font-size:10pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#bb1111;
   font-size:11px;
}
.SlideshowPictureCell
{
   /* Layout */
   border:none;
   padding:0px;
   margin:0px;
   font-size:0px;
   display:block;
}
.SlideshowTable
{
   /* Layout */
   height:auto;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.SlideshowImage
{
   /* Layout */
   border:none;
   padding:0px;
   margin:0px;
   font-size:0px;
   display:block;
}
.SlideshowCaption
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-weight:bold;
   text-align:center;
}
.CHDashBoardSectionHeading
{
   /* System Defaults */
   background-color: #000080;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 3px 3px 3px;
   white-space: nowrap;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
   background:none;
   padding:0px 0px 8px 0px;
   white-space:normal;
}
.CHDashBoardSection
{
   /* System Defaults */
   border: buttonface 1pt solid;
   font-size: 10px;
   /* Layout */
   border:none;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:auto;
}
.CHDashLink
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-weight:bold;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.CHDashLink:link
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.CHDashLink:visited
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.CHDashLink:hover
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
   /* Layout */
   color:#003399;
   text-decoration:none;
}
.CHDashLink:active
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.CHDashSubHeading
{
   /* System Defaults */
   font-size: 12px;
   font-weight: bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
}
.CHToDoImgCell
{
   /* System Defaults */
   width: 18px;
   /* Layout */
   border:none;
   padding:0px;
   margin:0px;
   display:block;
}
.CHButtonText
{
   /* System Defaults */
   border-right: buttonface 1pt solid;
   font-size: 12px;
   text-align: center;
   white-space: nowrap;
   /* Layout */
   border:none;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-weight:bold;
   vertical-align:middle;
}
.CHButtonTextActive
{
   /* System Defaults */
   FONT-WEIGHT: bold;
   /* Layout */
   border:none;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#003399;
   font-size:11px;
   font-weight:bold;
   vertical-align:middle;
}
.CHButton
{
   /* System Defaults */
   border-right: buttonface 1pt solid;
   text-align: center;
   white-space: nowrap;
   /* Layout */
   border:none;
}
.CHFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-weight:bold;
   text-align:right;
   padding-right:5px;
}
.CHText
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.CHTextRaised
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.CHConsoleHeaderRightTop
{
   /* System Defaults */
   font-size: 16px;
   text-align: left;
   /* Layout */
   border:none;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.CHConsoleHeaderRightBottom
{
   /* System Defaults */
   font-size: 12px;
   text-align: left;
   /* Layout */
   border:none;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.CHInvalidUserWarningLabel
{
   /* System Defaults */
   color: #FF0000;
   font-size: 12px;
   text-align: center;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#bb1111;
   font-size:11px;
   font-weight:bold;
   text-align:left;
}
.CHConsoleLiteralText
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   border:none;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.CHDashCaptions
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-size:11px;
}
.CHFormTable
{
   /* Layout */
   width:550px;
}
.CHFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   color:#003399;
   font-size:12px;
}
.CHEvenRowStyle
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
   background:none;
}
.CHListingHeading
{
   /* System Defaults */
   COLOR: white;
   BACKGROUND-COLOR: #191970;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
}
.CHOddRowStyle
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
   background:none;
}
.FundraiserReportTitleCell
{
   /* System Defaults */
   text-align:center;
   vertical-align:top;
   width:100%;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:12px;
   color:#003399;
   line-height:120%;
   border:none;
   text-align:left;
   padding-bottom:8px;
   width:auto;
}
.FundraiserReportDescriptionTableCell
{
   /* System Defaults */
   white-space:nowrap;
   text-align:right;
   vertical-align:top;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:auto;
}
.FundraiserReportDescriptionLabel
{
   /* System Defaults */
   font-size:smaller;
   font-weight:bold;
   color:Blue;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.FundraiserReportDataTableCell
{
   /* System Defaults */
   white-space:nowrap;
   text-align:left;
   vertical-align:top;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:auto;
}
.FundraiserReportDataLabel
{
   /* System Defaults */
   font-size:smaller;
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.FundraiserReportSeparator
{
   /* System Defaults */
   color:Blue;
   /* Layout */
   color:white;
   height:1px;
   border:none;
   background-color:white;
}
.FundraiserReportButtonCell
{
   /* System Defaults */
   text-align: right;
}
.FundraiserReportDetailsButton
{
   /* System Defaults */
   font-weight:bold;
   font-size:small;
   /* Layout */
   font-size:11px;
}
.FundraiserReportChartCell
{
   /* System Defaults */
   text-align:center;
   vertical-align:top;
   /* Layout */
   text-align:left;
}
.FundraiserReportFormTable
{
   /* System Defaults */
   border:0;
   width:100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:auto;
}
.FundraiserReportTitleLabel
{
   /* System Defaults */
   color:Blue;
   font-size:large;
   font-weight:bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:12px;
   color:#003399;
   line-height:120%;
}
.CHLinksTable
{
   /* Layout */
   margin:0px !important;
   padding:0px !important;
   border-collapse:collapse !important;
}
.CHLinksTitle
{
   /* Layout */
   display:none;
}
.CHLinksText:active
{
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.CHLinksText:hover
{
   /* Layout */
   color:#003399;
   text-decoration:none;
}
.CHLinksText:link
{
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.CHLinksText:visited
{
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.SearchTextBox
{
   /* Layout */
   width:250px;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.SearchTable
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:540px !important;
}
.SearchHeaderRow
{
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
}
.SearchDescriptionStyle
{
   /* System Defaults */
   WHITE-SPACE: pre;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   padding-bottom:20px;
   margin-bottom:20px;
   white-space:normal;
   width:540px;
   border-bottom:2px dotted #d2c983;
}
.SearchFormDescription
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.SearchButton
{
   /* Layout */
   margin: 0px 3px;
   cursor:pointer;
}
.SearchFormTable
{
   /* Layout */
   width:540px !important;
}
.QuickSearchFormTable
{
   /* Layout */
   margin:-8px 0px !important;
   padding:0px !important;
   border-collapse:collapse !important;
}
.QuickSearchTextbox
{
   /* Layout */
   width:150px;
   height:13px;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   line-height:100%;
   color:#333333;
   font-size:10px;
   border:1px solid #4d3500;
   padding: 0px;
}
.QuickSearchButton
{
   /* Layout */
   font-size:0px;
   font-weight:bold;
   color:#ffffff;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   line-height:100%;
   border:none;
   background: url(view.image?id=494) no-repeat 50% 50%;
   height:15px;
   width:15px;
   padding: 0px;
   cursor:pointer;
}
.CalendarViewEventItemContainer
{
   /* Layout */
   border:none;
   font-size:10px;
   line-height:120%;
}
.CalendarViewCalendarContainer
{
   /* Layout */
   width:540px;
   margin-top:10px;
}
.ListViewDateLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
}
.ListViewEventItemContainer
{
   /* System Defaults */
   padding-left: 5px;
   font-size: smaller;
   /* Layout */
   padding:0px;
   font-size:11px;
   color:#333333;
}
.CalendarViewMonthYearLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
}
.CalendarViewDayHeader
{
   /* System Defaults */
   background-color:#336699;
   color:White;
   height:1px;
   /* Layout */
   background-color:#8f7e07;
   text-transform:uppercase;
   font-size:14px;
   border:1px solid white;
   height:auto;
   padding-top:2px;
   padding-bottom:2px;
}
.CalendarViewOtherMonthDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   color: #CC9966;
   /* Layout */
   background-color:#e9e6d2;
   color:#e9e6d2;
   border:1px solid white;
   font-size:11px;
}
.CalendarViewWeekendDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   /* Layout */
   background-color:#cfc473;
   border:1px solid white;
   font-size:11px;
   font-weight:bold;
   color:white;
}
.CalendarViewDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   /* Layout */
   background-color:#cfc473;
   border:1px solid white;
   font-size:11px;
   font-weight:bold;
   color:white;
}
.CalendarViewSelectedDay
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   background-color:#8f7e07;
   color:white;
   border:1px solid white;
   font-size:11px;
}
.ListViewDateRangeGoButton
{
   /* Layout */
   width:auto;
   border: 1px solid #333333;
   padding:1px 5px 0px 5px;
   font-weight: bold;
   height:25px;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   line-height:100%;
   text-transform:uppercase;
}
.ListViewEventDate
{
   /* System Defaults */
   font-weight: bold;
   color: #dd5511;
   margin-top: 15px;
   /* Layout */
   color:#333333;
   font-weight:bold;
   text-transform:uppercase;
   font-size:10px;
   margin-top:0px;
   margin-bottom:0px;
   padding:15px 0px 0px 0px;
   display:block;
   border-top:2px dotted #d2c983;
   width:100%;
}
.ListViewEventTitle
{
   /* System Defaults */
   font-weight: bold;
   color: #0048BE;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
}
a.ListViewEventTitle:link
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
   font-weight:bold;
}
a.ListViewEventTitle:active
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
   font-weight:bold;
}
a.ListViewEventTitle:visited
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
   font-weight:bold;
}
a.ListViewEventTitle:hover
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: underline;
   /* Layout */
   color:#003399;
   text-decoration:none;
   font-weight:bold;
}
.ListViewEventSubtitle
{
   /* System Defaults */
   color:#00008B;
   vertical-align:top;
   /* Layout */
   color:#003399;
   font-size:11px;
   font-weight:bold;
}
.ListViewEventTime
{
   /* System Defaults */
   font-size:9pt;
   /* Layout */
   color:#333333;
   font-size:10px;
}
.ListViewEventLocation
{
   /* System Defaults */
   vertical-align:top;
   font-size:9pt;
   /* Layout */
   color:#333333;
   font-size:11px;
   font-weight:bold;
}
.EventCalendarName
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:12px;
   color:#003399;
   line-height:150%;
   padding-bottom:10px;
}
.DetailEventTitle
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
}
.DetailEventSubtitle
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   color:#003399;
   font-size:11px;
   font-weight:bold;
   font-style:normal;
   display:block;
   margin-bottom:15px;
}
.DetailCaptionContainer
{
   /* System Defaults */
   background-color:#808080;
   /* Layout */
   background:none;
}
.DetailCaption
{
   /* System Defaults */
   color:white;
   /* Layout */
   color:#333333;
   font-weight:bold;
   text-transform:uppercase;
   font-size:10px;
   margin-top:0px;
   margin-bottom:0px;
   padding:15px 0px 0px 0px;
   display:block;
   border-top:2px dotted #d2c983;
   width:100%;
   padding-bottom:10px;
}
.DetailEventCancelled
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-style:normal;
   color:#bb1111;
   font-size:11px;
   font-weight:bold;
   text-transform:uppercase;
}
.ListViewEventCancelled
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-style:normal;
   color:#bb1111;
   font-size:11px;
   font-weight:bold;
   text-transform:uppercase;
}
.CalendarViewToday
{
   /* System Defaults */
   border: 1px solid #aaa;
   background-color: lightsteelblue;
   width: 3%;
   /* Layout */
   background-color:#003399;
   border:1px solid white;
   font-size:11px;
   font-weight:bold;
   color:white;
}
.ListViewEventTimeZone
{
   /* Layout */
   color:#333333;
   font-size:10px;
}
.CalendarViewAllDayEvent
{
   /* System Defaults */
   border: 1px dotted #aaa;
   margin-bottom: 10px;
   /* Layout */
   border:none;
   color:white;
   margin-left:5px;
   margin-right:5px;
   font-size:10px;
   line-height:120%;
}
.CalendarViewMultiDayEvent
{
   /* System Defaults */
   margin-bottom: 10px;
   /* Layout */
   border:none;
   color:white;
   margin-left:5px;
   margin-right:5px;
   font-size:10px;
   line-height:120%;
}
.CalendarViewEvent
{
   /* System Defaults */
   margin-bottom: 10px;
   /* Layout */
   font-size:10px;
   line-height:120%;
   color:white;
}
.CalendarFilterContainer
{
   /* System Defaults */
   float: left;
   font-size: smaller;
   width: 100%;
   border: 2px solid gray;
   /* Layout */
   border:1px solid #E8E5DB !important;
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
   padding:5px !important;
   width:100%;
}
.CalendarFilterSaveButton
{
   /* System Defaults */
   background-color: white;
   color: black;
   font-size: 8pt;
   width: 100px;
   /* Layout */
   width:auto;
   border: 1px solid #333333;
   padding:1px 5px 0px 5px;
   font-weight: bold;
   height:22px;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   line-height:100%;
   text-transform:uppercase;
}
.CalendarFilterHorizontalDividers
{
   /* System Defaults */
   color: silver;
   /* Layout */
   color:#E8E5DB;
   background-color:transparent;
   border-top:none;
   border-left:none;
   border-right:none;
   border-bottom:1px solid #D2C983;
   clear:left;
   padding-top:10px;
}
.EventCalendarPartContainer
{
   /* System Defaults */
   vertical-align: top;
   text-align: left;
   /* Layout */
   width:540px;
}
.ListViewTopLeft
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:5px;
   margin-bottom:5px;
}
.ListViewTopRight
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   text-align: right;
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:5px;
   margin-bottom:5px;
}
.ListViewTopGap
{
   /* System Defaults */
   padding-top: 5px;
   /* Layout */
   padding-top:10px;
}
.ListViewEventTopGap
{
   /* System Defaults */
   padding-top: 10px;
}
.ListViewEventDivider
{
   /* System Defaults */
   margin-bottom: 10px;
   /* Layout */
   color:#333333;
   font-size:10px;
   margin-bottom:15px;
   display:block;
}
.CalendarViewContainer
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:540px;
}
.CalendarViewTopLeft
{
   /* System Defaults */
   width: 35%;
   /* Layout */
   border:none;
}
.CalendarViewTopMiddle
{
   /* System Defaults */
   width: 30%;
   text-align: center;
   /* Layout */
   border:none;
}
.CalendarViewTopRight
{
   /* System Defaults */
   width: 35%;
   text-align: right;
   /* Layout */
   border:none;
}
.CalendarViewTodayText
{
   /* System Defaults */
   white-space: nowrap;
   /* Layout */
   font-size:9px;
   font-weight:bold;
}
.CalendarViewBottomIcons
{
   /* System Defaults */
   text-align: right;
   /* Layout */
   font-size:9px;
   font-weight:bold;
}
.CalendarFilterSaveContainer
{
   /* System Defaults */
   text-align: right;
   /* Layout */
   margin-top:10px;
   clear:both;
}
.CalendarFilterSaveMsg
{
   /* System Defaults */
   display: none;
   border: solid 1px #990033;
   color: #990033;
   font-size: small;
   /* Layout */
   border:none;
   text-transform:uppercase;
   font-size:11px;
   font-weight:bold;
   color:#bb1111;
   display:inline;
   float:right;
}
.CalendarEventRecurMsg
{
   /* System Defaults */
   padding: 3px;
   font-weight: bold;
}
.CalendarEventRecurContainer
{
   /* System Defaults */
   border: 1pt solid gray;
   /* Layout */
   border:none;
}
.CalendarFormLegend
{
   /* System Defaults */
   font-weight: bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:150%;
   text-transform:uppercase;
   padding-bottom:10px;
}
.CalendarFormCategoryContainer
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.CalendarFormDateTimeContainer
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.CalendarFormOptionalText
{
   /* System Defaults */
   color: gray;
   vertical-align: top;
   font-size: x-small;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.CalendarFormEventInfoContainer
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.CalendarFormHTMLEditor
{
   /* System Defaults */
   height: 250px;
   width: 400px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   background-color:white;
}
.DetailCalendarCategory
{
   /* System Defaults */
   height: 30px;
   vertical-align: bottom;
   /* Layout */
   height:auto;
   vertical-align:top;
}
.CalendarEditButtons
{
   /* Layout */
   width:auto;
   border: 1px solid #333333;
   padding:1px 5px 0px 5px;
   font-weight: bold;
   height:22px;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   line-height:100%;
   text-transform:uppercase;
}
.CalendarRecurOptionCell
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.EventCalendarButtons
{
   /* System Defaults */
   font-size:10pt;
}
.EventCalendarButtonBar
{
   /* System Defaults */
   height: 40px;
}
.EditEventDropDown
{
   /* System Defaults */
   width: 275px;
}
.ImportContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportSelectFileContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportMapFieldsContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportNavigationButtonsContainer
{
   /* System Defaults */
   width: 100%;
   text-align: right;
}
.ImportConfirmationContainer
{
   /* System Defaults */
   width: 100%;
}
.ImportCaption
{
   /* System Defaults */
   font-weight: 600;
   text-align: left;
}
.ImportListTable
{
   /* System Defaults */
   width: 100%;
   border: 1px none gainsboro solid;
}
.CalendarFormFieldCaption
{
   /* System Defaults */
   vertical-align: top;
   width: 25%;
   /* Layout */
   width:120px;
   vertical-align:top;
}
.DetailLeft
{
   /* System Defaults */
   width: 10%;
   text-align: left;
   vertical-align: top;
   /* Layout */
   color:#333333;
   font-size:11px;
   font-weight:bold;
}
.DetailDateTime
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   /* Layout */
   color:#333333;
   font-size:11px;
   border-top:2px dotted #d2c983;
   border-bottom:none;
}
.DetailEventDetails
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   /* Layout */
   border:none !important;
}
.DetailRight
{
   /* System Defaults */
   width: 90%;
   /* Layout */
   color:#333333;
   font-size:11px;
   font-weight:bold;
}
.ListViewContainer
{
   /* System Defaults */
   width: 100%;
   border: none;
   /* Layout */
   width:540px;
}
.EditEventLocation
{
   /* System Defaults */
   width: 275px;
   height: 30px;
}
.EditEventFees
{
   /* System Defaults */
   width: 275px;
   height: 25px;
   /* Layout */
   height:30px;
}
.EditEventContactInfo
{
   /* System Defaults */
   width: 275px;
   height: 25px;
   /* Layout */
   height:30px;
}
.EditEventTextBox
{
   /* System Defaults */
   width: 275px;
}
.ImportListEvenRowStyle
{
   /* System Defaults */
   background-color: #f5f5f5;
   text-align: left;
   height: 20px;
}
.ImportListHeading
{
   /* System Defaults */
   background-color: gainsboro;
   text-align: center;
   height: 20px;
   white-space: nowrap;
}
.ImportListOddRowStyle
{
   /* System Defaults */
   background-color: white;
   text-align: left;
   height: 20px;
}
.EducationListItem
{
   /* System Defaults */
   padding:3px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.EducationListHeaderItem
{
   /* System Defaults */
   padding:3px;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:120%;
   text-transform:uppercase;
   padding:0px 15px 5px 0px;
}
.EducationFormFieldSetCaption
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   padding-right:5px;
}
.EducationFormPrivacyTable
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.EducationListHeader
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:120%;
   padding-bottom:5px;
   text-transform:uppercase;
}
.EducationListEvenRowStyle
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.EducationListTable
{
   /* Layout */
   width:550px;
}
.EducationListOddRowStyle
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBVolOpJobDetailRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
   color:#333333;
}
.BBVolOpSignUpInstructions
{
   /* System Defaults */
   font-style: italic;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
   color:#333333;
   font-style:normal;
   font-weight:bold;
}
.BBVolOpSignUpRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
   color:#333333;
}
.BBVolOpSignUpButtonRow
{
   /* Layout */
   text-align:right;
}
.BBVolOpSignUpSeparator
{
   /* Layout */
   color:white;
   background: white;
   border: 0;
   Height:1px;
}
.BBVolOpSearchButtonRow
{
   /* Layout */
   text-align:right;
}
.BBVolOpJobListPageControlCell
{
   /* System Defaults */
   text-align: right;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
   color:#333333;
}
.BBVolOpBackToListCell
{
   /* System Defaults */
   text-align: right;
   white-space: nowrap;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
   color:#333333;
   white-space:normal;
}
.BBVolOpJobDetailCaption
{
   /* System Defaults */
   width: 15%;
   /* Layout */
   width:auto;
}
.BBVolOpJobDetailButtonCell
{
   /* System Defaults */
   text-align: center;
   /* Layout */
   text-align:right;
}
.BBVolOpSignUpButtonCell
{
   /* System Defaults */
   text-align: center;
   /* Layout */
   text-align:right;
}
.BBVolOpSearchButtonCell
{
   /* System Defaults */
   text-align: center;
   /* Layout */
   text-align:right;
}
.BBVolOpJobListTable
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:auto;
}
.BBVolOpJobDetailTable
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
   color:#333333;
   width:auto;
}
.BBVolOpSignUpTable
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:auto;
}
.BBVolOpSignUpTextArea
{
   /* Layout */
   width:250px;
}
.BBVolOpSignUpTextBox
{
   /* Layout */
   width:250px;
}
.BBVolOpJobListEvenRow
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBVolOpSignUpChecklistTableEvenRow
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBVolOpJobList
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:auto;
}
.BBVolOpJobListOddRow
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBVolOpSignUpChecklistTableOddRow
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBVolOpLink:active
{
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.BBVolOpLink:hover
{
   /* Layout */
   color:#003399;
   text-decoration:none;
}
.BBVolOpLink:visited
{
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.UpcomingEventContainer
{
   /* System Defaults */
   background-color:#f5f5f5;
   /* Layout */
   background-color:transparent;
   width:auto;
}
.RecentEventContainer
{
   /* System Defaults */
   background-color:#f5f5f5;
   /* Layout */
   background-color:transparent;
   width:auto;
}
.UpcomingEventTitle
{
   /* System Defaults */
   font-weight:bold;
   color:#808080;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-size:12px;
   color:#003399;
   font-weight:bold;
   line-height:120%;
   display:block;
   padding-bottom:8px;
}
.RecentEventTitle
{
   /* System Defaults */
   font-weight:bold;
   color:#808080;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-size:12px;
   color:#003399;
   font-weight:bold;
   line-height:120%;
   display:block;
   padding-bottom:8px;
}
.MoreEventURL
{
   /* Layout */
   color:#00194d;
   text-decoration:underline;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
   text-transform:uppercase;
}
a.MoreEventURL:link
{
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
a.MoreEventURL:active
{
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
a.MoreEventURL:visited
{
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
.HighlightEventTitle
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:bold;
   font-size:11px;
   color:#003399;
   line-height:120%;
   text-transform:uppercase;
}
a.HighlightEventTitle:link
{
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
a.HighlightEventTitle:active
{
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
a.HighlightEventTitle:visited
{
   /* Layout */
   color:#00194d;
   text-decoration:underline;
}
a.HighlightEventTitle:hover
{
   /* Layout */
   color:#003399;
   text-decoration:none;
}
.HighlightEventDate
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-weight:bold;
}
.HighlightEventTime
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-weight:bold;
}
.HighlightEventCancelled
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#bb1111;
   font-size:11px;
   font-weight:bold;
   font-style:normal;
}
.HighlightEventScore
{
   /* System Defaults */
   font-weight:bold;
}
.BBNotesNoteTableRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBNotesNoteImageCell
{
   /* System Defaults */
   vertical-align: top;
   /* Layout */
   border:none;
   padding:0px;
   margin:0px;
   font-size:0px;
   display:block;
}
.BBNotesNoteImage
{
   /* Layout */
   border:none;
   padding:0px;
   margin:0px;
   font-size:0px;
   display:block;
}
.BBNotesNoteTopicCell
{
   /* System Defaults */
   font-weight: bold;
   text-align: left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBNotesNoteNameCell
{
   /* System Defaults */
   text-align: right;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBNotesNoteDateCell
{
   /* System Defaults */
   text-align: right;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:10px;
   font-weight:bold;
   text-transform:uppercase;
}
.BBNotesNoteLinkCell
{
   /* System Defaults */
   text-align: right;
   /* Layout */
   color:#00194d;
   text-decoration:underline;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-weight:bold;
}
.BBNotesLink
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
   font-weight:bold;
   color:#00194d;
   text-decoration:underline;
}
.BBNotesNoteCell
{
   /* System Defaults */
   text-align: left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBNotesListPageControlCell
{
   /* System Defaults */
   text-align: right;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-weight:bold;
}
.BBNotesListAddCell
{
   /* System Defaults */
   text-align: right;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBNotesList
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBNotesInstructions
{
   /* System Defaults */
   font-style: italic;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   font-style:normal;
}
.BBNotesEditorCell
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBNotesSearchFormTable
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:530px;
}
.BBNotesTabSelected
{
   /* System Defaults */
   font-weight: bold;
   padding-left: 3px;
   padding-right: 3px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#003399;
   font-size:11px;
   font-weight:bold;
   padding: 0px 10px 0px 0px;
}
.BBNotesTabUnselected
{
   /* System Defaults */
   padding-left: 3px;
   padding-right: 3px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#00194d;
   font-size:11px;
   font-weight:bold;
   padding: 0px 10px 0px 0px;
}
.BBNotesTabLink
{
   /* Layout */
   color:#00194d;
   text-decoration:underline;
   font-weight:bold;
}
.BBNotesTopicControl
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#333333;
   font-size:11px;
}
.BBNotesNoteTable
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:530px;
}
.BBNotesLayoutTable
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:530px;
}
.BBNotesListLayoutTable
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:530px;
}
.BBNotesEditorLayoutTable
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:530px;
}
.BBNotesSearchFormLayoutTable
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:530px;
}
.BBNotesTextArea
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:auto;
}
.BBNotesEditor
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:530px;
}
.BBNotesTextBox
{
   /* Layout */
   width:300px;
}
.BBNotesTitle
{
   /* Layout */
   padding-top:15px;
}
.BBNotesListEvenRow
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBNotesListOddRow
{
   /* Layout */
   border-bottom:2px dotted #d2c983;
   padding-bottom:8px;
   margin-bottom:8px;
}
.Scroller
{
   /* System Defaults */
   border:#d8d8d8 1px solid;
   background-color: #eeeeee;
   font-family: Arial, Verdana;
   margin: 10px;
}
.ScrollerHeaderTD
{
   /* System Defaults */
   background-color: #eeeeee;
   text-align:center;
}
.ScrollerTitle
{
   /* System Defaults */
   font-size: 11pt;
   font-weight: bold;
   padding: 3px;
   white-space: nowrap;
}
.ScrollerWrapper
{
   /* System Defaults */
   border: #d8d8d8 0px solid;
   background-color: #ffffff;
   width: 100%;
   left: 4px;
}
.ScrollerLoadingMsg
{
   /* System Defaults */
   font-size: 9pt;
   font-weight: normal;
   padding: 3px;
   white-space: nowrap;
}
.ScrollerListRow
{
   /* System Defaults */
   padding: 3px;
   font-size: 8pt;
}
.ScrollerItemGift
{
   /* System Defaults */
   font-weight: bold;
}
.ScrollerItemDonor
{
   /* System Defaults */
   font-weight: bold;
}
.ScrollerItemComment
{
   /* System Defaults */
   padding-left:10px;
   padding-right:10px;
   display:block;
   padding-top: 3px;
}
.ScrollerPlayPauseTD
{
   /* System Defaults */
   text-align: left;
   padding-right: 3px;
   padding-left: 4px;
   padding-bottom: 3px;
   padding-top: 3px;
}
.ScrollerItemAmount
{
   /* System Defaults */
   font-weight: bold;
}
.SocialNetworking_ContentItemActionList_Part
{
   /* System Defaults */
   border:1px solid #999999;
   background-color:#EEEEEE;
   padding:5px 10px;
}
.SocialNetworking_ContentItemActionListItem_Part
{
   /* System Defaults */
   width:125px;
   margin-bottom:3px;
   margin-top:2px;
}
.SocialNetworking_ContentItemActionListItem_Part:link
{
   /* System Defaults */
   font-weight:bold;
   color:#222255;
   text-decoration:underline;
}
.SocialNetworking_ContentItemActionListItem_Part:visited
{
   /* System Defaults */
   font-weight:bold;
   color:#222255;
   text-decoration:underline;
}
.SocialNetworking_ContentItemActionListItem_Part a img
{
   /* System Defaults */
   width:0px;
   height:0px;
   margin-right:0px;
}
.SocialNetworking_ActionListItemConfirmationWrapper_Part
{
   /* System Defaults */
   position:relative;
   border:1px solid #666666;
   padding:10px;
   background-color:#FFFFFF;
   background-image:url(../../images/userdashboard/sn_confirmbg.gif);
   background-repeat:repeat-x;
   width:190px;
   margin-left:-110px;
   margin-right:0px;
   text-align:center;
   z-index:99999;
}
.SocialNetworking_ActionListItemConfirmationText_Part
{
   /* System Defaults */
   display:block;
   margin-bottom:8px;
   text-align:left;
}
.SocialNetworking_ActionListItemConfirmationTextName_Part
{
   /* System Defaults */
   font-weight:bold;
   font-style:italic;
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part
{
   /* System Defaults */
   color:#333399;
   padding:5px;
   margin-right:10px;
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part:link
{
   /* System Defaults */
   color:#333399;
   font-weight:bold;
   font-size:110%;
   text-decoration:underline;
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part:visited
{
   /* System Defaults */
   color:#333399;
   font-weight:bold;
}
.MyFriends_ProfileImage
{
   /* System Defaults */
   width:60px;
}
.MyFriends_OnlineStatus
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana;
}
.MyFriends_ItemStyle
{
   /* System Defaults */
   text-align:center;
   height:100px;
   width:100px;
}
.MyFriends_NameText
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana;
   text-decoration:none;
}
.MyFriends_NameText:Hover
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana;
   text-decoration:underline;
}
.MyFriends_ImageCell
{
   /* System Defaults */
   vertical-align:bottom;
}
.MyFriends_NameCell
{
   /* System Defaults */
   vertical-align:top;
   height:60px;
}
.PageSharingContainer
{
   /* System Defaults */
   border-top:1px solid #CCCCCC;
   border-bottom:1px solid #CCCCCC;
   padding:8px;
   overflow:auto;
   width:95%;
}
.PageSharingLink
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
   display:none;
}
.PageSharingLinkImage
{
   /* System Defaults */
   display:block;
   border:none;
   float:left;
   display:none;
}
.PageSharingList
{
   /* System Defaults */
   display:inline;
   clear:both;
   margin:5px 0px 0px 0px;
   padding:0px;
}
.PageSharingListItem
{
   /* System Defaults */
   list-style:none;
   float:left;
   margin-right:20px;
   padding:0px;
}
.PageSharingListItemLinkImage
{
   /* System Defaults */
   display:block;
   border:none;
   float:left;
   width:16px;
   height:16px;
   margin-right:2px;
}
.PageSharingLink:link
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
}
.PageSharingLink:visited
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
}
.PageSharingLink:hover
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
}
.PageSharingListItemLink:link
{
   /* System Defaults */
   color:#003399;
   font-size:10px;
   text-decoration:underline;
}
.PageSharingListItemLink:visited
{
   /* System Defaults */
   color:#003399;
   font-size:10px;
}
.PageSharingListItemLink:hover
{
   /* System Defaults */
   color:#003399;
   font-size:10px;
}
.PageSharingModalInfoText
{
   /* System Defaults */
   padding:10px;
}
.PageSharingCaption
{
   /* System Defaults */
   float:left;
   clear:left;
   width:125px;
   text-align:right;
   padding-right:5px;
   padding-left:10px;
   color:#000000;
}
.PageSharingControlCell
{
   /* System Defaults */
   margin-left:140px;
   clear:right;
   margin-top:3px;
}
.PageSharingFormTextBox
{
   /* System Defaults */
   width:298px;
}
.PageSharingFormTextArea
{
   /* System Defaults */
   width:298px;
   height:50px;
}
.PageSharingControlHelpText
{
   /* System Defaults */
   text-align:right;
   color:#999999;
   font-size:85%;
   margin-right:55px;
   margin-bottom:5px;
}
.PageSharingSendMeACopy
{
   /* System Defaults */
   margin-left:-2px;
}
.PageSharingCaptcha
{
   /* System Defaults */
   text-align:right;
   color:#999999;
   margin-right:55px;
}
.PageSharingCaptchaImageContainer
{
   /* System Defaults */
   border:1px solid #AAAAAA;
}
.PageSharingCaptchaActionLinkContainer
{
   /* System Defaults */
   text-align:right;
}
.PageSharingModalActions
{
   /* System Defaults */
   padding:20px 10px 10px 10px;
   text-align:center;
}
.PageSharingSubmitButton
{
   /* System Defaults */
   margin-right:10px;
}
.PaymentPartGrid
{
   /* System Defaults */
   width:500px;
   margin-top:10px;
}
.ECardCaptcha
{
   /* System Defaults */
   margin:0px;
   width:470px;
}
.ECardCaptchaControlCell
{
   /* System Defaults */
   margin-left:154px;
   clear:right;
   margin-top:3px;
   white-space:nowrap;
}
.ECardCaptchaImageContainer
{
   /* System Defaults */
   border:1px solid #AAAAAA;
}
.ECardCaptchaActionLinkContainer
{
   /* System Defaults */
   text-align:right;
}
.ECardWizardNavigationButtons
{
   /* System Defaults */
   text-align:center;
   margin-bottom:5px;
}
.ECardWizardSubheading
{
   /* System Defaults */
   margin-bottom: 5px;
}
.ECardSection
{
   /* System Defaults */
   padding:5px 5px 5px 20px;
   margin-bottom:25px;
}
.ECardSectionSeparator
{
   /* System Defaults */
   padding:4px;
   background-color:#CCCCCC;
   border:1px solid #AAAAAA;
   font-weight:bold;
   width:98%;
}
.ECardPreviewBlock
{
   /* System Defaults */
   padding:5px;
   border:1px solid #CCCCCC;
   margin:5px 5px 5px 0px;
}
.ECardPrintableLink
{
   /* System Defaults */
   text-align:right;
}
.ECardPrintableIcon
{
   /* System Defaults */
   margin-right:5px;
}
.ECardThumbnail
{
   /* System Defaults */
   text-align:center;
   vertical-align:middle;
   border:2px solid white;
   padding:2px;
   margin-left:4px;
   margin-bottom:4px;
}
.ECardProgressIndicator
{
   /* System Defaults */
   width:100%;
   text-align:center;
   margin-bottom:15px;
}
.ECardCurrentStep
{
   /* System Defaults */
   background-color:#bbbbbb;
   font-weight:bold;
   padding:1px;
   margin:2px;
   border:1px solid #000000;
}
.ECardPastStep
{
   /* System Defaults */
   background-color:#eeeeee;
   border:solid 1px #888888;
   font-weight:bold;
   padding:1px;
   margin:2px;
   color:#555555;
}
.ECardFutureStep
{
   /* System Defaults */
   border:solid 1px #888888;
   font-weight:bold;
   padding:1px;
   margin:2px;
   background-color:#FFFFFF;
   color:#888888;
}
.ECardCategorySelection
{
   /* System Defaults */
   margin-bottom:5px;
}
.ECardThumbnail:hover
{
   /* System Defaults */
   border:2px solid #888888;
}
.ECardCaptchaCaption
{
   /* System Defaults */
   float:left;
   clear:left;
   text-align:right;
   padding-top:5px;
   padding-bottom:5px;
   margin-top:2px;
}
.ECardCaptchaTextbox
{
   /* System Defaults */
   width:312px;
}
.ECardWizardHeading
{
   /* System Defaults */
   font-size:large;
   margin-bottom: 5px;
}
.GivingSearchResultDetails
{
   /* System Defaults */
   margin: 0;
}
.GivingSearchResultFieldName
{
   /* System Defaults */
   color: #999;
   float: left;
   font-weight: bold;
   padding: 0 1px 0 7px;
   text-transform: capitalize;
}
.GivingSearchSearchForm
{
   /* System Defaults */
   background-color: #edf1f2;
   border: 1px solid #b6babb;
   margin: 0;
   padding: 5px;
   width: 100%;
}
.GivingSearchResultsHeader
{
   /* System Defaults */
   color: #34657e;
   display: block;
   font-size: 1.25em;
   font-weight: bold;
   padding: 2px 0;
   text-align: left;
   text-transform: capitalize;
}
.GivingSearchPagingButtons
{
   /* System Defaults */
   float: right;
}
.GivingSearchPagination
{
   /* System Defaults */
   margin: 0 0 5px 0;
   padding: 0 0 5px 0;
   width: 100%;
}
.GivingSearchResultCount
{
   /* System Defaults */
   color: #34657e;
   float: left;
   margin: 3px 5px 0 0;
   text-transform: lowercase;
}
.GivingSearchResultEvenRow
{
   /* System Defaults */
   background-color: #EDF1F2;
   border: 1px solid #b6babb;
   padding: 0 0 2px 0;
}
.GivingSearchFieldCaption
{
   /* System Defaults */
   color: #000;
   text-align: left;
}
.GivingSearchFormSelectList
{
   /* System Defaults */
   font-size: .8em;
}
.GivingSearchFormTable
{
   /* System Defaults */
   border: 0;
}
.GivingSearchFormTitle
{
   /* System Defaults */
   border-bottom: 0;
   color: #34657e;
   font-size: 1.5em;
   padding-bottom: 3px;
   text-align: left;
}
.GivingSearchMessage
{
   /* System Defaults */
   background-color: #EDF1F2;
   border: 1px dashed #b6babb;
   color: #0000ee;
   font-size: .8em;
   margin: 5px 30px;
   padding: 5px;
   text-decoration: underline;
}
.GivingSearchResultLink
{
   /* System Defaults */
   color: #0000ee;
   display: block;
   padding: 2px 0 2px 2px;
   text-transform: capitalize;
   text-decoration: underline;
}
.TransactionManagerFilterContainer
{
   /* System Defaults */
   margin-bottom:10px;
   width:490px;
   padding:5px;
   border:1px solid #CCCCCC;
}
.TransactionManagerFilterItem
{
   /* System Defaults */
   margin-right:25px;
   overflow:auto;
   margin-top:5px;
}
.TransactionManagerGrid
{
   /* System Defaults */
   width:500px;
   border-collapse:collapse;
   border:1px solid #AAAAAA;
}
.TransactionManagerGridCell
{
   /* System Defaults */
   padding:5px;
   border:none;
}
.TransactionManagerGridHeaderCell
{
   /* System Defaults */
   padding:5px 15px 5px 5px;
   cursor:pointer;
   cursor:hand;
   border:none;
   background-color:#CCCCCC;
}
.TransactionManagerGridDetailCell
{
   /* System Defaults */
   padding:5px;
   border:none;
}
.TransactionManagerGridDetailLabel
{
   /* System Defaults */
   float:left;
   width:150px;
   text-align:right;
   margin-right:10px;
}
.PagerContainerTable
{
   /* System Defaults */
   border:1px solid #AAAAAA;
   border-top:none;
}
.PagerInfoCell
{
   /* System Defaults */
   padding:5px;
   white-space:nowrap;
   font-weight:bold;
   background-color:#EEEEEE;
}
.PagerCurrentPageCell
{
   /* System Defaults */
   cursor:normal;
}
.TransactionManagerGridHeaderCellSortedAscending
{
   /* System Defaults */
   background-color:#BBBBBB;
   background-image:url("./images/SortAsc.gif");
   background-position:right center;
   background-repeat:no-repeat;
}
.TransactionManagerGridHeaderCellSortedDescending
{
   /* System Defaults */
   background-color:#BBBBBB;
   background-image:url("./images/SortDesc.gif");
   background-position:right center;
   background-repeat:no-repeat;
}
.TransactionManagerSpecificDateDivNotSelected
{
   /* System Defaults */
   display:none;
}
.TransactionManagerSpecificDateDivSelected
{
   /* System Defaults */
   clear:left;
   margin-left:103px;
   margin-top:3px;
   display:block;
}
.TransactionManagerSummaryContainer
{
   /* System Defaults */
   clear:left;
   width:500px;
   margin-bottom:10px;
}
.TransactionManagerSummaryTable
{
   /* System Defaults */
   border:1px solid #888888;
   font-size:110%;
   width:100%;
}
.TransactionManagerSummaryHeaderRow
{
   /* System Defaults */
   background-color:#CCCCCC;
}
.TransactionManagerSummaryHeaderLabel
{
   /* System Defaults */
   width:150px;
   text-align:left;
   padding:5px;
   padding-top:8px;
   padding-bottom:8px;
}
.TransactionManagerSummaryHeaderValue
{
   /* System Defaults */
   width:125px;
   text-align:right;
   padding:5px;
   padding-top:8px;
   padding-bottom:8px;
}
.TransactionManagerSummaryCurrency
{
   /* System Defaults */
   margin-right:5px;
}
.TransactionManagerSummaryDetailEvenRow
{
   /* System Defaults */
   background-color:#EEEEEE;
}
.TransactionManagerSummaryDetailLabel
{
   /* System Defaults */
   padding:2px;
   width:150px;
   text-align:left;
   padding:5px;
   padding-left:30px;
}
.TransactionManagerSummaryDetailValue
{
   /* System Defaults */
   padding:2px;
   width:125px;
   text-align:right;
   padding:5px;
}
.TransactionManagerSummaryExpandCollapse
{
   /* System Defaults */
   width:20px;
   text-align:center;
}
.TransactionManagerSummaryExpandCollapseCell
{
   /* System Defaults */
   background-color:#CCCCCC;
}
.TransactionManagerSummaryExpandCollapseLink
{
   /* System Defaults */
   display:block;
   width:16px;
   height:16px;
   float:left;
   margin-right:10px;
   background-color:#CCCCCC;
   background-image:url("./images/plus.gif");
   background-position:center top;
   background-repeat:no-repeat;
}
.TransactionManagerSummaryExpandCollapseLink:hover
{
   /* System Defaults */
   cursor:pointer;
}
.TransactionManagerSummaryExpanded
{
   /* System Defaults */
   background-image:url("./images/minus.gif");
}
.TransactionManagerDatePickerFieldCaption
{
   /* System Defaults */
   width:100px;
   display:block;
   float:left;
   padding-right:3px;
}
.TransactionManagerFundPickerFieldCaption
{
   /* System Defaults */
   width:100px;
   display:block;
   float:left;
   padding-right:3px;
}
.TransactionManagerOddRow
{
   /* System Defaults */
   background-color:#FFFFFF;
}
.TransactionManagerDetailsOddRow
{
   /* System Defaults */
   background-color:#FFFFFF;
}
.TransactionManagerEvenRow
{
   /* System Defaults */
   background-color:#EEEEEE;
}
.TransactionManagerDetailsEvenRow
{
   /* System Defaults */
   background-color:#EEEEEE;
}
.TransactionManagerFilterActions
{
   /* System Defaults */
   margin-left:103px;
   margin-top:5px;
}
.TransactionManagerFieldContainer
{
   /* System Defaults */
   display:inline;
}
.TransactionManagerGridNotificationCell
{
   /* System Defaults */
   padding:5px;
}
.Pager
{
   /* System Defaults */
   border:1px solid #AAAAAA;
   border-top:none;
   float:left;
   margin:0;
   margin-bottom:10px;
}
.PagerInfo
{
   /* System Defaults */
   float:left;
   padding:5px;
   white-space:nowrap;
   font-weight:bold;
   background-color:#CCCCCC;
}
.PagerItem
{
   /* System Defaults */
   float:left;
   margin:0 5px 0 5px;
   padding-top:5px;
}
.PagerItemSelected
{
   /* System Defaults */
   cursor:normal;
   font-weight:bold;
}
.TransactionManagerReceiptImage
{
   /* System Defaults */
   border:none;
   margin-left:5px;
}
.BBTag
{
   /* System Defaults */
   padding:5px 0px 5px 0px;
   margin:0px;
}
.BBTagHeader
{
   /* System Defaults */
   display:inline;
   font-weight:bold;
   font-size:12px;
   padding:0px 5px 0px 0px;
   margin:0px;
}
.BBTagList
{
   /* System Defaults */
   display:inline;
   padding:0px;
   margin:0px;
}
.BBTagItem
{
   /* System Defaults */
   display:inline;
   padding:0px;
   margin:0px;
}
.BBTagHeaderAll
{
   /* System Defaults */
   font-weight:bold;
   font-size:12px;
   padding:0px;
   margin:0px;
}
.BBTagListAll
{
   /* System Defaults */
   display:block;
   padding:0px;
   margin:0px;
}
.BBTagItemAll
{
   /* System Defaults */
   display:block;
   padding:0px;
   margin:0px;
}
.BBTagDelimiterAll
{
   /* System Defaults */
   display:none;
}
.StudentRecentlyGradedAssignmentsTableComment
{
   /* System Defaults */
   font-style: italic;
   color: #333333;
}
.StudentRecentlyGradedAssignmentsTableHeaderCommentRow
{
   /* System Defaults */
   display:none;
}
.StudentAttendanceDateHeader
{
   /* System Defaults */
   font-weight:bold;
}
.StudentAttendanceTotalHeader
{
   /* System Defaults */
   text-decoration:underline;
}
.StudentAttendanceRecentHeader
{
   /* System Defaults */
   text-decoration:underline;
}
.FacultyClassRosterTermHeader
{
   /* System Defaults */
   font-weight:bold;
}
.FacultyClassRosterStudentsPanel
{
   /* System Defaults */
   max-height:375px;
   overflow:auto;
}
.FacultyAdviseesStudentsPanel
{
   /* System Defaults */
   max-height:375px;
   overflow:auto;
}
.ProgressStudentName
{
   /* System Defaults */
   font-weight:bold;
   font-size:20px;
   text-align:left;
}
.ProgressClassName
{
   /* System Defaults */
   font-weight:bold;
   font-size:18px;
}
.ProgressClassAttendLabel
{
   /* System Defaults */
   font-weight:bold;
   font-size:16px;
}
.ProgressClassAttendTableHeaderRow
{
   /* System Defaults */
   font-size:14px;
}
.ProgressMarkingColumnHeading
{
   /* System Defaults */
   font-size:16px;
   font-weight:bold;
   margin-top:15px;
   text-decoration:underline;
}
.ProgressCategoryGradesTableHeaderRow
{
   /* System Defaults */
   font-size:14px;
}
.ProgressAssignmentsLabel
{
   /* System Defaults */
   font-weight:bold;
   font-size:16px;
}
.ProgressAssignmentsTableHeaderRow
{
   /* System Defaults */
   font-size:14px;
}
.ProgressSkillsLabel
{
   /* System Defaults */
   font-weight:bold;
   font-size:16px;
}
.ProgressSkillsTableHeaderRow
{
   /* System Defaults */
   font-size:14px;
}
.ProgressDayAttendLabel
{
   /* System Defaults */
   font-weight:bold;
   font-size:18px;
}
.ProgressDayAttendTableHeaderRow
{
   /* System Defaults */
   font-size:14px;
}
.ProgressClassBar
{
   /* System Defaults */
   border:1pt solid #ccc;
   padding-left:4px;
   padding-right:4px;
   background-color:lightsteelblue;
   margin-top:25px;
}
.ProgressSectionBar
{
   /* System Defaults */
   border:1pt solid #ccc;
   padding-left:4px;
   padding-right:4px;
   background-color:lightgrey;
   margin-top:10px;
}
.ProgressDayAttendBar
{
   /* System Defaults */
   border:1pt solid #ccc;
   padding-left:4px;
   padding-right:4px;
   background-color:lightsteelblue;
   margin-top:10px;
}
.ProgressMarkingColumnGradeLabel
{
   /* System Defaults */
   font-size:14px;
   font-weight:bold;
}
.ProgressMarkingColumnGrade
{
   /* System Defaults */
   font-size:12px;
}
.ProgressHeaderTable
{
   /* System Defaults */
   width:100%;
}
.ProgressPrintView
{
   /* System Defaults */
   text-align:right;
}
.FacultyAdviseesTableProgress
{
   /* System Defaults */
   cursor: pointer;
   text-decoration: underline;
}
.ProgressDroppedAssignments
{
   /* System Defaults */
   font-size:12px;
}
.ProgressTransferNote
{
   /* System Defaults */
   font-size:12px;
}
.UpcomingAssignmentsDayHeader
{
   /* System Defaults */
   font-weight:bold;
}
.UpcomingAssignmentsClassName
{
   /* System Defaults */
   width:150px;
}
.UpcomingAssignmentsDocumentsLink
{
   /* System Defaults */
   font-style:italic;
}
.UpcomingAssignmentsEvent
{
   /* System Defaults */
   font-style:italic;
}
.UpcomingAssignmentsNotShown
{
   /* System Defaults */
   font-style:italic;
}
.UpcomingAssignmentsGradesDue
{
   /* System Defaults */
   font-style:italic;
}
.UpcomingAssignmentsPrintLink
{
   /* System Defaults */
   text-align:right;
   font-size:10pt;
}
.UpcomingAssignmentsPrintView
{
   /* System Defaults */
   margin-left:10px;
   margin-right:10px;
}
.UpcomingAssignmentsDayHeaderRow
{
   /* System Defaults */
   display:none;
}
.TeacherAttendanceTableTimeFrameRow
{
   /* System Defaults */
   height:2em;
   vertical-align:bottom;
}
.TeacherAttendanceTableTimeFrameCell
{
   /* System Defaults */
   font-weight:bold;
}
.TeacherAttendanceTableAttendanceNotTakenLabel
{
   /* System Defaults */
   color:Red;
   font-style:italic;
}
.ClassScheduleTableDate
{
   /* System Defaults */
   font-weight:bold;
}
.ClassScheduleTableNoClassReason
{
   /* System Defaults */
   font-style: italic;
}
.ClassScheduleTableCycleDay
{
   /* System Defaults */
   font-weight:bold;
}
.ClassAssignmentsDayHeader
{
   /* System Defaults */
   font-weight:bold;
}
.ClassAssignmentsAssignmentName
{
   /* System Defaults */
   font-weight:bold;
}
.ClassAssignmentsDocumentsLink
{
   /* System Defaults */
   font-style:italic;
}
.UPMDisplay
{
   /* System Defaults */
   border:1pt solid #ccc;
   padding:1px;
   width:175px;
   margin-bottom:10px;
}
.UPMHeading
{
   /* System Defaults */
   	font-weight:bold;
   	background-color:#E6E2B5;
   	color:#6B6745;
   	text-align:center;
   	margin-bottom:0px;
}
.UPMCurrentPageTaskList
{
   /* System Defaults */
   margin-left:15px;
   border:0pt solid #ccc;
}
.UPMCurrentPageTitle
{
   /* System Defaults */
   padding-left:4px;
   font-weight:bold;
}
.UPMCurrentPageTaskList ul
{
   /* System Defaults */
   list-style-type:square;
   list-style-position:inside;
   margin:0;
}
.UPMCurrentPageTaskButton
{
   /* System Defaults */
   color:#6B6745;
}
.UPMCurrentPageTaskButton:link
{
   /* System Defaults */
   	color:#6B6745;
}
.UPMCurrentPageTaskButton:visited
{
   /* System Defaults */
   	color:#6B6745;
}
.UPMCurrentPageTaskButton:active
{
   /* System Defaults */
   	color:#6B6745;
}
.UPMCurrentPageTaskButton:hover
{
   /* System Defaults */
   	color:#6B6745;
}
.UPMTasks
{
   /* System Defaults */
   margin-top:4px;
   border-top:1px solid #ccc;
   background-color:#E6E2B5;
   color:#6B6745;
   text-align:center;
}
.UPMTaskButton
{
   /* System Defaults */
   	color:#6B6745;
}
.UPMTaskButton:link
{
   /* System Defaults */
   color:#6B6745;
}
.UPMTaskButton:visited
{
   /* System Defaults */
   color:#6B6745;
}
.UPMTaskButton:active
{
   /* System Defaults */
   color:#6B6745;
}
.UPMTaskButton:hover
{
   /* System Defaults */
   color:#6B6745;
}
.UPMPageList
{
   /* System Defaults */
   display:inline-block;
   margin-left:0px;
   padding-left:4px;
   list-style-type:none;
}
.UPMPageList ul
{
   /* System Defaults */
   list-style-image:none;
   list-style-type:none;
   white-space:nowrap;
}
.UPMPartEditToolbarTable
{
   /* System Defaults */
   width:100%;
}
.UPMPartEditToolbarTitle
{
   /* System Defaults */
   text-align:left;
   font-weight:bold;
   float:left;
}
.UPMPartEditToolbarTasks
{
   /* System Defaults */
   text-align:right;
}
.UPMPartEditToolbar
{
   /* System Defaults */
   	border:1pt solid #ccc;
   padding-left:4px;
   padding-right:4px;
   background-color:#e6e2b5;
   margin-top:10px;
}
.UPMPartEditor
{
   /* System Defaults */
   display:none;
}
.UPMFormFieldRow
{
   /* System Defaults */
   margin-top:10px;
   background-color:#D8DFEA;
   padding:3px;
   border:1pt solid #ccc;
}
.UPMPartEditToolbarTasks a
{
   /* System Defaults */
   cursor:pointer;
}
.UPMDialogActionLink
{
   /* System Defaults */
   text-decoration: underline;
   cursor: pointer;
   float:left;
   display:inline;
   margin-left:10px;
}
.UPMDialogSubHeading
{
   /* System Defaults */
   font-weight:bold;
}
.UPMDialogListItem
{
   /* System Defaults */
   float:left;
   display:inline;
   width:210px;
   padding-left:10px;
   margin-bottom:5px;
}
.UPMDialogClear
{
   /* System Defaults */
   clear: both;
   position: relative;
}
.UPMPageListParent
{
   /* System Defaults */
   text-decoration:none;
}
.UPMPageListParent:hover
{
   /* System Defaults */
   text-decoration:none;
}
.bbAthMgrFieldCaption
{
   /* System Defaults */
   float:left;
   display:inline;
   width:100px;
   padding-left:10px;
   padding-bottom:5px;
}
.bbAthMgrFieldData
{
   /* System Defaults */
   float:left;
   display:inline;
   padding-left:10px;
   width:200px;
}
.bbAthMgrInputField
{
   /* System Defaults */
   width:100%;
}
.bbAthMgrEntName
{
   /* System Defaults */
   width:300px;
   float:left;
   display:inline;
}
.bbAthMgrActionCell
{
   /* System Defaults */
   width:75px;
   float:left;
   display:inline;
}
.bbAthMgrActionLink
{
   /* System Defaults */
   text-decoration: underline;
   cursor: pointer;
}
.bbAthMgrLocationAddLink
{
   /* System Defaults */
   text-decoration: underline;
   cursor: pointer;
   margin-left:5px;
}
.r0
{
   /* System Defaults */
   height: 20px;
   background-color: #f5f5f5;
   white-space: nowrap;
}
.r1
{
   /* System Defaults */
   height:20px;
   background-color:white;
}
.DG6ItemCell
{
   /* System Defaults */
   white-space:nowrap;
   text-align:left;
   font-size:8pt;
   font-family:Verdana, helvitica, Sans-Serif;
   font-weight:normal;
}
.DG6ItemCellWrap
{
   /* System Defaults */
   white-space:nowrap;
   text-align:left;
   font-size:8pt;
   font-family:Verdana, helvitica, Sans-Serif;
   font-weight:normal;
   white-space:normal;
}
.DG6HiddenColumn
{
   /* System Defaults */
   display:none;
}
.bbAthMgrFormFieldRow
{
   /* System Defaults */
   margin-top:10px;
   background-color:#D8DFEA;
   padding:3px;
   border:1pt solid #ccc;
}
.ClassPageHeaderPageName
{
   /* System Defaults */
   color:#888;
   font-size:10pt;
}
.ClassPageHeaderClassName
{
   /* System Defaults */
   color:#1779A2;
   font-size:14pt;
}
.ClassPageHeaderTeacherName
{
   /* System Defaults */
   color:#888;
   font-size:10pt;
}
.ClassPageHeaderTeachersMessage
{
   /* System Defaults */
   color:#888;
   font-size:8pt;
   font-style:italic;
   border-bottom:1pt dotted #ccc;
   border-top:1pt solid #1779A2;
   clear:both;
   margin-bottom:8px;
}
.ClassPageHeaderTeacherEmail
{
   /* System Defaults */
   color:#888;
   font-size:10pt;
}
.ClassBlogTitleToDelete
{
   /* System Defaults */
   color:#1779A2;
   font-weight:bold;
}
.ClassBlogToolbar
{
   /* System Defaults */
   text-align:right;
}
.ClassBlogOptionsTextBox
{
   /* System Defaults */
   width:400px;
}
.ClassBlogOptionsTextArea
{
   /* System Defaults */
   width:400px;
   height:80px;
}
.ClassBlogEditPostLink
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
   cursor:pointer;
}
.ClassBlogEditPostLink:link,
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassBlogEditPostLink:visited
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassBlogEditPostLink:active
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassBlogStory 
{
   /* System Defaults */
   border-bottom:1pt solid #1779A2;
   	margin-bottom:10px;
}
.ClassBlogStoryTitle
{
   /* System Defaults */
   font-size:11pt;
   	color:#1779A2;
}
.ClassBlogStoryDateTime
{
   /* System Defaults */
   color:#aaa;
   	font-size:8pt;
   	font-style:italic;
   	margin-top:0;
   	padding-top:0;
   	line-height:1em;
}
.ClassBlogStoryContent
{
   /* System Defaults */
   font-size:10pt;
   	padding:15px;
}
.ClassBlogStoryCategories
{
   /* System Defaults */
   border-top:1pt solid #ddd;
   color:#aaa;
   	font-style:italic;
   	font-size:8pt;
   	line-height:1.5em;
}
.ClassBlogStoryAuthor
{
   /* System Defaults */
   color:#aaa;
   	font-style:italic;
   	font-size:8pt;
   	line-height:1.5em;
}
.ClassBlogStoryTextbox
{
   /* System Defaults */
   width:400px;
}
.ClassBlogStoryTextArea
{
   /* System Defaults */
   width:400px;
   	height:200px;
}
.ClassBlogNewPostLink
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
   cursor:pointer;
}
.ClassBlogNewPostLink:link,
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassBlogNewPostLink:visited
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassBlogNewPostLink:active
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassDocumentTitleToDelete
{
   /* System Defaults */
   color:#1779A2;
   font-weight:bold;
}
.ClassResourcesToolbar
{
   /* System Defaults */
   text-align:right;
}
.ClassResourcesOptionsTextBox
{
   /* System Defaults */
   width:400px;
}
.ClassResourcesOptionsTextArea
{
   /* System Defaults */
   width:400px;
   height:80px;
}
.ClassResourcesEditDocumentLink
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
   cursor:pointer;
}
.ClassResourcesEditDocumentLink:link,
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassResourcesEditDocumentLink:visited
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassResourcesEditDocumentLink:active
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassResourcesDocument
{
   /* System Defaults */
   border-bottom:1pt solid #ccc;
   	margin-bottom:5px;
}
.ClassResourcesDocumentDescription
{
   /* System Defaults */
   font-style:italic;
}
.ClassResourcesNewDocumentLink
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
   cursor:pointer;
}
.ClassResourcesNewDocumentLink:link,
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassResourcesNewDocumentLink:visited
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassResourcesNewDocumentLink:active
{
   /* System Defaults */
   font-size:8pt;
   margin-left:20px;
}
.ClassAveragesTableAssignmentName
{
   /* System Defaults */
   font-weight:bold;
}
.TeamRecordRecentScoresHeading
{
   /* System Defaults */
   font-weight:bold;
}
.TeamRecordEventOutcome
{
   /* System Defaults */
   font-weight:bold;
}
.TeamRecordScore
{
   /* System Defaults */
   font-weight:bold;
}
.ClassDropboxRowLateNoSubmission
{
   /* System Defaults */
   background-color: #ffbbbb;
}
.ClassDropboxUploadCellSubmittedLate
{
   /* System Defaults */
   background-color: #fffeb0;
}
.ClassDropboxFileToDelete
{
   /* System Defaults */
   color:#1779A2;
   font-weight:bold;
}
.ClassDropboxFacultyAssignmentDiv
{
   /* System Defaults */
   max-height: 172px;
   overflow: auto;
}
.ClassPageDirectoryFiltersTable
{
   /* System Defaults */
   align:center;
}
.ClassPageDirectoryFiltersTableFilterName
{
   /* System Defaults */
   text-align:right;
}
.ClassPageDirectoryFiltersTableFilterValue
{
   /* System Defaults */
   text-align:left;
}
.ClassPageDirectoryFilterDropDown
{
   /* System Defaults */
   width:200px;
}
.ClassPageDirectoryFilterTableSearchButton
{
   /* System Defaults */
   text-align:right;
}
.ClassPageDirectoryResultsTableRow
{
   /* System Defaults */
   vertical-align:text-top;
}
.ClassPageDirectoryResultsTableAlternatingRow
{
   /* System Defaults */
   vertical-align:text-top;
}
.ClassesListParent
{
   /* System Defaults */
   text-decoration:none;
}
.ClassesListChild
{
   /* System Defaults */
   margin-left:25px;
}
.ClassesListParent:hover
{
   /* System Defaults */
   text-decoration:none;
}
.ClassPageDirectoryNavigationButton
{
   /* System Defaults */
   width:60px;
}

/* Custom Styles */
body {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#333333;
font-size:11px;
line-height:150%;
background-color:#d7d2b5;
margin:0px auto;
}




/*  ---- Global Layout Styles - controls general layout of pages, backgrounds, etc. ----  */

#wrapper {
width:100%;
text-align:center;
margin:0px auto;
background:#d7d2b5 url(view.image?id=394) repeat-x;
}

#page_wrapper {
text-align:center;
margin:0px auto;
background: url(view.image?id=395) no-repeat;
}

#page_body {
background: url(view.image?id=396) no-repeat right top;
margin:0px auto;
border-collapse:collapse;
}

#left_shadow {
width:45px;
vertical-align:top;
background: url(view.image?id=399) no-repeat;
border-collapse:collapse;
}

#mainbody {
width:800px;
vertical-align:top;
border-collapse:collapse;
}

#content_body {
border-collapse:collapse;
width:100%;
}

#right_shadow {
width:45px;
vertical-align:top;
background: url(view.image?id=400) no-repeat;
border-collapse:collapse;
}

#quicksearch  {
height:25px;
width:50%;
text-align:right;
vertical-align:bottom;
padding-right:10px;
border-collapse:collapse;
}

#quicksearch .search_table {
margin:4px 0px 0px 0px;
float:right;
padding:0px;
border-collapse:collapse;
}

#quicklinks  {
height:25px;
width:50%;
text-align:left;
padding-left:10px;
vertical-align:bottom;
border-collapse:collapse;
}






/*  ---- Global Footer Styles - Controls layout, format and styles of footer of site ----  */

#footer_body {
height:60px;
background: url(view.image?Id=397) no-repeat;
text-align:center;
border-collapse:collapse;
}

#footer_table {
width:100%;
height:60px;
background: url(view.image?id=398) no-repeat right top;
border-collapse:collapse;
}

#footer_table .copyright {
padding-left:97px;
padding-top:15px;
vertical-align:top;
text-align:left;
}

#footer_table .footerlinks {
padding-right:65px;
padding-top:15px;
vertical-align:top;
text-align:right;
}





/*  ----  Home Page Header Styles - controls header design, layout and styles for Home Page ----  */

#header_home {
height:98px;
vertical-align:top;
background: url(view.image?id=411) no-repeat;
border-collapse:collapse;
}

#header_home .header_table {
width:100%;
background: url(view.image?id=427) no-repeat right top;
border-collapse:collapse;
}

#header_home .header_table .logomark {
width:95px;
text-align:left;
vertical-align:top;
border-collapse:collapse;
}

#header_home .header_table .portallinks {
height:20px;
vertical-align:bottom;
text-align:right;
padding-right:20px;
float:right;
border-collapse:collapse;
}

#header_home .header_table .nameplate {
vertical-align:top;
text-align:left;
border-collapse:collapse;
}

#main_nav_home {
background: url(view.image?id=408) repeat-x;
height:25px;
padding-left:95px;
text-align:left;
vertical-align:middle;
border-left:1px solid black;
border-right:1px solid black;
border-collapse:collapse;
}






/*  ----  Home Page Content Layout Styles - Controls layouts and design of contents of home page ----  */

#home_banner {
width:100%;
vertical-align:bottom;
background: url(view.image?id=409) no-repeat;
font-size:0px;
border-collapse:collapse;
text-align:left;
}

#content_home {
width:100%;
background:#ffffff url(view.image?id=414) no-repeat left bottom;
border-collapse:collapse;
}

#content_home .content_table {
background: url(view.image?id=416) repeat-y right top;
width:100%;
border-collapse:collapse;
}

#content_home .content_table .leftcol {
width:250px;
text-align:left;
vertical-align:top;
background: url(view.image?id=417) no-repeat;
border-collapse:collapse;
}

#content_home .content_table .leftcol .wrapper {
text-align:left;
vertical-align:top;
padding:0px 20px 10px 20px;
}

#content_home .content_table .maincol {
height:100%;
width:365px;
text-align:left;
vertical-align:top;
background: url(view.image?id=415) no-repeat;
border-collapse:collapse;
}

#content_home .content_table .maincol .wrapper {
text-align:left;
vertical-align:top;
height:100%;
margin-top:20px;
margin-bottom:15px;
padding:0px 20px;
background: url(view.image?id=418) repeat-y right top;
}

#content_home .content_table .rightcol {
text-align:left;
width:185px;
vertical-align:top;
}

#content_home .content_table .rightcol .wrapper {
padding:20px 20px 10px 20px;
}




/*  ----  Internal Page Header Styles - controls header design, layout and styles for all internal page designs ----  */

#header_internal {
height:100px;
vertical-align:top;
background: url(view.image?id=420) no-repeat;
}

#header_internal .header_table {
width:100%;
background: url(view.image?id=421) no-repeat right top;
border-collapse:collapse;
}

#header_internal .header_table .logomark {
width:95px;
text-align:left;
vertical-align:top;
}

#header_internal .header_table .portallinks {
height:25px;
vertical-align:top;
text-align:right;
padding-right:20px;
float:right;
}

#header_internal .header_table .nameplate {
vertical-align:top;
text-align:left;
height:50px;
}

#header_internal .header_table .nameplate img {
margin-top:10px;
}

#header_internal .header_table .main_nav {
background: url(view.image?id=408) repeat-x;
height:25px;
text-align:left;
vertical-align:middle;
border-right:1px solid black;
border-left:none;
}






/*  ----  Section Index Page Content Layout Styles - Controls layouts and design of contents of section index pages ----  */

#content_index {
width:800px;
}

#content_index .content_table {
width:100%;
background:#ffffff url(view.image?id=425) repeat-y right top;
}

#content_index .content_table .leftcol {
width:205px;
text-align:left;
vertical-align:top;
background: url(view.image?id=431)  no-repeat left bottom;
}

#content_index .content_table .leftcol .leftcol_table {
width:205px;
text-align:left;
vertical-align:top;
}

#content_index .content_table .leftcol .leftcol_table .sectionheader {
width:100%;
height:92px;
padding:0px 20px 0px 30px;
text-align:left;
vertical-align:bottom;
background: url(view.image?id=422) no-repeat;
}

#content_index .content_table .leftcol .leftcol_table .subnav {
width:100%;
padding:20px 20px 25px 20px;
text-align:left;
vertical-align:top;
background: url(view.image?id=423) no-repeat;
}

#content_index .content_table .maincol {
width:595px;
text-align:left;
vertical-align:top;
}

#content_index .content_table .maincol .maincol_table {
width:100%;
text-align:left;
vertical-align:top;
background: url(view.image?id=424) no-repeat;
}

#content_index .content_table .maincol .maincol_table .banner {
width:100%;
height:170px;
text-align:left;
vertical-align:top;
font-size:0px;
}

#content_index .content_table .maincol .maincol_table .content_body {
width:100%;
text-align:left;
vertical-align:top;
padding:0px 20px 5px 20px;
}






/*  ----  Internal 2 Col. Page Content Layout Styles - Controls layouts and design of contents of Internal 2 Col. pages ----  */

#content_internal {
width:800px;
}

#content_internal .content_table {
width:100%;
background: #ffffff url(view.image?id=425) repeat-y right top;
}

#content_internal .content_table .leftcol {
width:205px;
text-align:left;
vertical-align:top;
background: url(view.image?id=431)  no-repeat left bottom;
}

#content_internal .content_table .leftcol .leftcol_table {
width:205px;
text-align:left;
vertical-align:top;
}

#content_internal .content_table .leftcol .leftcol_table .sectionheader {
width:100%;
height:48px;
padding:0px 20px 0px 30px;
text-align:left;
vertical-align:bottom;
background: #001C4A url(view.image?id=436) no-repeat left bottom;
border-right:1px solid #E7DBD6;
}

#content_internal .content_table .leftcol .leftcol_table .subnav {
width:100%;
padding:20px 20px 25px 20px;
text-align:left;
vertical-align:top;
background: url(view.image?id=438) no-repeat;
height:100%;
}

#content_internal .content_table .maincol {
width:595px;
text-align:left;
vertical-align:top;
background: url(view.image?id=437) no-repeat;
}

#content_internal .content_table .maincol .maincol_table {
width:100%;
text-align:left;
vertical-align:top;
}

#content_internal .content_table .maincol .maincol_table .content_body {
text-align:left;
vertical-align:top;
padding:10px 20px 5px 20px;
}





/*  ----  Internal Teacher Personal Page Content Layout Styles - Controls layouts and design of contents of Teachers' Personal pages main content area ----  */

#content_internal .content_table .maincol .maincol_table .content_body {
text-align:left;
vertical-align:top;
padding:10px 20px 15px 20px;
}

#content_internal .content_table .maincol .maincol_table .content_main {
text-align:left;
vertical-align:top;
padding:0px 20px 20px 20px;
}

#content_internal .content_table .maincol .maincol_table .content_secondary {
text-align:left;
vertical-align:top;
padding:0px 20px 20px 0px;
width:185px;
}

#content_internal .content_table .maincol .maincol_table .content_bottom {
text-align:left;
vertical-align:top;
padding:0px 20px 0px 20px;
}

#content_internal .content_table .maincol .maincol_table .content_bottom div.wrapper {
border-top:2px dotted #d2c983;
padding:20px 0px 15px 0px;
}





/*  ---- Link Styles - controls hover, active and native state of links ---- */

a {
color:#00194d;
text-decoration:underline;
}

a:hover, .footer a:hover {
color:#003399;
text-decoration:none;
}

.footer a {
text-decoration:none;
color:#4d3500;
}





/*  ---- Text and Font Styles - controls the text, headers and fonts of content ---- */

.body, p, div, ul, ol, li, label, legend, select, option, input {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#333333;
font-size:11px;
line-height:150%;
}

p {
margin:0px;
padding-bottom:20px;
}

#content_index .content_table .maincol .maincol_table .content_body p, #content_home .content_table .maincol .wrapper  p {
padding-bottom:15px;
}

#content_home .content_table .leftcol .wrapper p {
line-height:135%;
}

#content_home .content_table .rightcol p {
padding-bottom:8px;
line-height:120%;
font-size:11px;
}

.text_indent, blockquote {
margin:0px 25px 20px 25px;
padding:0px;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#333333;
font-size:11px;
line-height:150%;
}

.fine {
font-size:10px;
}

.caption {
font-family:georgia, "times new roman", times, serif;
font-size:10px;
line-height:130%;
color:#4d3500;
padding-bottom:15px;
}

ul {
margin:0px 0px 20px 0px;
padding:0px;
list-style-type:none;
}

ul li {
background: url(view.image?id=596) 0px 5px no-repeat;
padding: 0px 0px 0px 15px;
margin:0px;
line-height:170%;
}

#content_home .content_table .rightcol .wrapper ul li {
line-height:135%;
margin-bottom:8px;
font-weight:bold;
}

ol {
list-style:decimal;
line-height:170%;
margin-top: 0px;
margin-bottom:20px;
margin-left:25px;
}


.pageheader, h1 {
margin:0px;
padding:35px 0px 10px 0px;
font-family: georgia, "times new roman", times, serif;
font-weight:normal;
font-size:21px;
color:#003399;
line-height:120%;
}

#content_index .content_table .maincol .maincol_table .content_body h1, #content_index .content_table .maincol .maincol_table .content_body .pageheader, #content_home .content_table .maincol .wrapper  h1, #content_home .content_table .maincol .wrapper .pageheader {
margin:0px;
padding:0px 0px 5px 0px;
font-family: georgia, "times new roman", times, serif;
font-weight:normal;
font-size:21px;
color:#003399;
line-height:120%;
}

.header_two, h2 {
padding-bottom:0px;
margin:0px;
font-family: georgia, "times new roman", times, serif;
font-weight:bold;
font-size:12px;
color:#003399;
line-height:150%;
}

#content_home .content_table .leftcol .wrapper  h2, #content_home .content_table .leftcol .wrapper  .header_two {
padding-top:2px;
margin:0px;
font-family: georgia, "times new roman", times, serif;
font-weight:bold;
font-size:11px;
color:#003399;
line-height:120%;
}

#content_home .content_table .rightcol h2, #content_home .content_table .rightcol .header_two {
padding-top:10px;
padding-bottom:8px;
margin:0px;
font-family: georgia, "times new roman", times, serif;
font-weight:bold;
font-size:12px;
color:#003399;
line-height:120%;
}

.header_three, h3 {
padding-bottom:0px;
margin:0px;
font-family: georgia, "times new roman", times, serif;
font-weight:bold;
font-size:11px;
color:#003399;
line-height:150%;
text-transform:uppercase;
}

.header_four, h4 {
padding-bottom:0px;
margin:0px;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:bold;
line-height:150%;
text-transform:uppercase;
}

.audit, h5, #breadcrumb {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
color:#00194d;
font-weight:bold;
line-height:100%;
padding-bottom:0px;
}

.footer {
font-family:"Trebuchet MS", arial, helvetica, sans-serif; 
line-height:120%;
padding-bottom:0px;
font-size:10px;
color:#4d3500;
}

.section_nameplate {
padding:10px 0px 10px 0px;
margin:0px;
font-family: georgia, "times new roman", times, serif;
font-weight:normal;
font-size:12px;
color:#FFFFFF;
line-height:115%;
text-transform:uppercase;
}

#content_index .content_table .leftcol .leftcol_table .sectionheader .section_nameplate {
padding:20px 0px 25px 0px;
margin:0px;
font-family: georgia, "times new roman", times, serif;
font-weight:normal;
font-size:12px;
color:#FFFFFF;
line-height:115%;
text-transform:uppercase;
}





/*  ---- Content Formatting Styles - controls design of specific content featuers and parts ----  */

hr {
border:none;
height:1px;
color:#d2c983;
background-color:#d2c983;
}

img {
border:none;
}

.imgcell img, .imgcell a {
border:none;
padding:0px;
margin:0px;
display:block;
font-size:0px;
vertical-align:bottom;
}



/* Controls float of image and image captions */
.float_right {
float:right;
clear:right;
margin:0px 0px 0px 20px;
}

.float_left {
float:left;
clear:left;
margin:0px 20px 0px 0px;
}

.float_left img, .float_right img {
padding-bottom:10px;
}

.float_left_caption {
font-family:georgia, "times new roman", times, serif;
font-size:10px;
line-height:130%;
color:#4d3500;
padding-bottom:15px;
float:left;
clear:left;
width:170px;
margin:0px 27px 0px 7px;
}

.float_right_caption {
font-family:georgia, "times new roman", times, serif;
font-size:10px;
line-height:130%;
color:#4d3500;
padding-bottom:15px;
float:right;
clear:right;
width:170px;
margin:0px 7px 0px 27px;
}



/* Controls Internal Template Photo BG Shadows */

/* Fits a 164px Width Image - Height can vary */
.shadow {
background: url(view.image?id=544) no-repeat;
}

.shadow_float_left {
background: url(view.image?id=544) no-repeat;
float:left;
clear:left;
margin:0px 20px 0px 0px;
padding:0px;
}

.shadow_float_right {
background: url(view.image?id=544) no-repeat;
float:right;
clear:right;
margin:0px 0px 0px 20px;
padding:0px;
}

.shadow_footer {
background: url(view.image?id=543) no-repeat 0% 100%;
padding:10px;
margin:0px;
vertical-align:bottom;
font-size:0px;
display:block;
}



/* Controls layout and styles of custom data tables */
.datatable {
width:100%;
margin-top:8px;
border-bottom:2px solid #d2c983;
}

#opp_tables .datatable {
width:540px;
}

.datatable tr.hdrow td  {
border-bottom:2px solid #d2c983;
background: #001C4A;
vertical-align:middle;
padding:5px;
font-family: georgia, "times new roman", times, serif;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
line-height:120%;
border-left:none;
}

.datatable tr.oddrw {
background-color:#EFECDA;
}

.datatable tr td  {
border-bottom:2px dotted #d2c983;
border-left:2px dotted #d2c983;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#333333;
font-size:11px;
line-height:135%;
vertical-align:top;
padding:5px;
}

.datatable tr td.firstcell, .datatable tr.oddrw td.firstcell {
border-left:none;
}

#opp_tables {
margin-bottom:20px;
}

#opp_tables .rightcell {
width:380px !important;
}

#opp_tables .break {
background:none;
border-top:2px solid #d2c983;
border-bottom:none;
padding:8px 0px;
text-align:right;
border-left:none;
}



/* Controls Left Col. Home Page Callout Table */

.calloutimage {
background: url(view.image?Id=610) no-repeat;
vertical-align:top;
}

.calloutimage img {
width:52px;
height:52px;
padding:8px 15px 15px 8px;
}

.callouttext {
line-height:120%;
padding-bottom:10px;
vertical-align:top;
font-size:11px;
}

#content_home .content_table .leftcol .wrapper p {
line-height:120%;
}

.callouttext a {
font-weight:bold;
}






/*  ---- BBNC Custom Styles - Global Form Fixes - DO NOT DELETE ----  */

fieldset {
border:none;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#333333;
font-size:11px;
font-weight:bold;
}

label {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#333333;
font-size:11px;
font-weight:bold;
}

fieldset legend {
margin-left:-4px;
margin-top:15px;
color:#333333;
}






/*  ---- BBNC Custom Styles - Directory Form Fixes - DO NOT DELETE ----  */

.BBRecordSearchDisplayButton {
margin:10px 0px 10px 2px;
border: 1px solid #333333;
padding:1px 5px 0px 5px;
font-weight: bold;
height:22px;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#333333;
font-size:11px;
text-transform:uppercase;
}






/*  ---- BBNC Custom Styles - Event Calendar Fixes: ID classes must be repeated for each individual form with its specifc ID - DO NOT DELETE ----  */


.CalendarViewToday div.CalendarViewEventItemContainer a {
color:white;
}

.CalendarViewEventItemContainer a {
color:#00194d;
}

.CalendarViewEventItemContainer a:hover, .CalendarViewToday div.CalendarViewEventItemContainer a:hover  {
color:#003399;
}

a.ListViewEventTitle {
font-weight:normal !important;
color:#00194d !important;
}

a:hover.ListViewEventTitle {
font-weight:normal !important;
color:#003399 !important;
}

.CalendarFilterContainer label {
display:block;
float:left;
padding-bottom:2px;
}

.CalendarFilterContainer input {
float:left;
}

.CalendarFilterSaveContainer input {
display:inline;
float:right;
}

.CalendarFilterContainer span {
display:block;
margin-bottom:0px;
}

.CalendarFilterContainer span.CalendarFilterSaveMsg {
display:none;
margin-bottom:0px;
}

.DetailEventDetails span {
display:block;
margin-bottom:20px;
border-bottom:2px dotted #d2c983;
}





/*  ---- BBNC Custom Styles - Event Calendar Highlights Form Fics - DO NOT DELETE ----  */

.UpcomingEventContainer div div {
display:block;
margin-bottom:17px;
border-bottom:2px dotted #d2c983;
width:100%;
}






/*  ---- BBNC Custom Styles - Membership Form Fixes - DO NOT DELETE ----  */


.BBMembershipFieldCheckboxCaption label, .DonationFieldCheckboxCaption label {
font-weight:normal;
}

.BBMembershipControlCell label {
padding-left:7px;
font-weight:normal;
}






/*  ---- BBNC Custom Styles - Event Form Fixes - DO NOT DELETE ----  */

table tr.EventItemRegistrantsHeader {
display:none;
}

.EventItemRegistrantsTable table td.BBFieldCaption, .EventItemRegistrantsTable td.BBFieldCaption, .EventItemRegistrantsTable table fieldset table td.BBFieldCaption {
padding-right:5px;
width:118px !important;
text-align:right;
}

.EventItemRegistrantsTable td.EventItemRegistrantControlCellName  {
width:113px;
text-align:right;
}

.EventItemRegistrantsTable .EventItemRegistrantControlCell {
width:310px !important;
}

.EventItemRegistrantsTable table fieldset {
border:none;
margin-left:2px;
}

.EventItemRegistrantsTable table fieldset legend {
text-align:left;
padding-left:67px;
font-weight:normal;
color:black;
}






/*  ---- BBNC Custom Styles - Search Form Fixes - DO NOT DELETE ----  */

.SearchEvenRowStyle td, .SearchOddRowStyle td  {
height:30px;
vertical-align:bottom;
}

.SearchTextbox {
width:250px;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#333333;
font-size:11px;
}

.SearchFormTable .wsNowrap {
white-space:normal;
}

.QuickSearchFormTable td {
margin:0px !important;
padding:0px !important;
border-collapse:collapse !important;
}





/*  ---- BBNC Custom Styles - NewsReader/Weblog - DO NOT DELETE ----  */

.NewsChannelItem { 
border-bottom: 2px solid #ffffff;
padding:5px 0px;
}

.newschannelitem table td {
text-align:right;
}

table.NewsChannelItem {
width:auto;
margin:10px 0px;
}

* html table.NewsChannelItem {
border-top:2px dotted #d2c983;
}

.NewsChannelItemDesc p {
padding-bottom:10px;
}

.NewsReaderItemDesc p {
padding-bottom:0px;
}

.NewsReaderResultsList td {
border-bottom:2px dotted #d2c983;
padding:10px 0px 0px 0px;
}






/*  ---- BBNC Custom Styles - Job Board Form Fixes - DO NOT DELETE ----  */

.JobPostFieldControlCell  table span {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#333333;
font-size:11px;
display:block;
padding:0px 3px;
font-weight:bold;
}

.JobPostFieldControlCell span.JobPostCheckboxCaption {
white-space:nowrap;
}

.JobPostDetailRow td {
padding-bottom:5px;
}






/*  ---- BBNC Custom Styles - Chapter Manager & Fundraising Fixes - DO NOT DELETE ----  */

.normal, .captionCell {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#333333;
font-size:11px;
font-weight:bold;
}

legend.normalbold {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#333333;
font-size:11px;
}

.head fieldset {
margin-left:-4px;
}

.CHOddRowStyle table td a, .CHEvenRowStyle table td a {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
font-size:11px;
}

.CHOddRowStyle  td, .CHEvenRowStyle td  {
height:15px;
padding:0px;
margin:0px;
padding-left:2px;
}

.CHOddRowStyle td table  .CHEvenRowStyle td table{
margin:0px;
padding:0px;
border-collapse: collapse !important;
}

.PostChannelStoryFormTable input {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#333333;
font-size:11px;
}

td#FixedFooterBlock{
text-align:left;
padding-top:15px;
padding-left:8px;
}


.FRDashBoardSection table fieldset legend {
font-family: georgia, "times new roman", times, serif;
font-weight:bold;
font-size:12px;
color:#003399;
line-height:120%;
}

.FRDashBoardSection table fieldset table td, .FRDashBoardSection table fieldset table table table td {
white-space:normal !important;
text-align:left;
font-size:11px;
}

#PC628_ChapterSearch1_dgResults {
border:none !important;
border:1px solid white !important;
width:550px !important;
}

.CHEvenRowStyle td, .CHOddRowStyle td {
text-align:left; 
width:100%;
white-space:normal !important;
padding-bottom:10px;
}

.CHEvenRowStyle td table, .CHOddRowStyle td table {
border-bottom:2px dotted #d2c983;
width:100%;
}

.CHEvenRowStyle td table td, .CHOddRowStyle td table td {
text-align:left; 
white-space:normal;
padding-bottom:10px;
}






/*  ---- BBNC Custom Styles - Fundraiser & Personal Pages Fixes - DO NOT DELETE ----  */

.FRFieldSetCaption span, span.FRFieldSetCaption {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#333333;
font-size:11px;
}

.FRListingHeading td {
border:none;
background-color:white;
border-collapse:collapse;
font-size:9px;
padding-left:3px;
}

.FREvenRowStyle td, .FROddRowStyle td {
background-color:#ffffff;
border-bottom:1px solid #ffffff;
border-top:none;
border-left:none;
border-right:none;
}

.FREvenRowStyle td span, .FROddRowStyle td span {
text-align:left;
width:100%;
}

fieldset table {
font-size: 11px;
}

.FREvenRowStyle td table td, .FROddRowStyle td table td {
border:none;
}

#PC1194_UpdatePanel td.taCenter table, #PC1194_UpdatePanel td.taCenter table td {
text-align:left;
width:auto;
}

#PC1194_UpdatePanel table.w100p td.taCenter {
text-align:left;
}

#PC1194_UpdatePanel  {
width:555px;
}

.FRDashBoardSection textarea, .FRDashBoardSection input {
width:auto !important;
}

.FRSearchFieldSet .vaBottom {
vertical-align:middle;
}






/*  ---- BBNC Custon Styles - Teacher Personal PAge Fixes - DO NOT DELETE ----  */

.content_secondary .SlideshowTable {
width:184px !important;
background: url(view.image?id=580) no-repeat;
}

.content_secondary .SlideshowTable tr td.SlideshowPictureCell {
background: url(view.image?id=579) no-repeat 0% 100%;
margin:0px;
padding:10px;
vertical-align:bottom;
font-size:0px;
display:block;
text-align:left;
}

.content_secondary .SlideshowTable tr td.SlideshowPictureCell img {
width:164px;
}

.content_secondary .SlideshowTable tr td.SlideshowButtonCell {
background: white;
text-align:right;
}






/*  ---- BBNC Custom Styles - Discussion Board Form Fixes - DO NOT DELETE ----  */

.DiscussionSearchList td {
vertical-align:top;
}

.DiscussionSearchMessage {
padding-top:10px;
font-weight:bold;
}

tr.DiscussionSearchHeader td{
font-weight:bold;
font-size:11px;
padding-top:15px;
}

a.DiscussionSearchLink {
display:block;
padding-bottom:5px;
padding-top:5px;
}






/*  ---- BBNC Custom Styles - Donation Form Fixes: ID classes must be repeated for each individual form with its specifc ID - DO NOT DELETE ----  */

#PC583_tblAmount label {
white-space:nowrap;
padding-right:5px;
}

.DonationFieldControlCell span label {
white-space:nowrap;
font-weight:normal;
font-size:11px;
}

#PC583_AddressCtl_lbl_addrline, #PC638_AddressCtl_lbl_country {
font-weight:bold;
text-align:right;
padding-right:8px;
}

td.DonationFieldControlCell span.DonationCaptureReadonlyValue {
width:235px;
display:block;
} 

table#PC583_tblAmount {
width:auto !important;
}

tr#PC583_trOther td.DonationFieldControlCell span  {
margin-right:5px;
}

.DonationGridHeader td {
font-size:11px;
border:none !important;
font-weight:bold;
}

.DonationGridEvenRow td, .DonationGridEvenRow td span, .DonationGridOddRow td, .DonationGridOddRow td span {
font-size:11px;
border:none !important;
}

.DonationGridFooter td, .DonationGridFooter td span, .DonationGridFooter label {
font-weight:normal;
font-size:11px;
}






/*  ---- BBNC Custom Styles - Survey Form Fixes - DO NOT DELETE ----  */

label.surveyanswer {
width:auto;
}

.surveyquestiontable td {
text-align:left;
vertical-align:top;
}

.surveyquestiontable td span.SurveyQuestion {
width:auto;
text-align:left;
vertical-align:top;
}

* html .surveyquestiontable {
margin-left:0px;
}






/*  ---- BBNC Custom Styles - Report Form Fixes - DO NOT DELETE ----  */

.ReportFormTable td fieldset legend {
padding-bottom:5px;
margin:0px;
font-family: georgia, "times new roman", times, serif;
color:#003399;
font-weight:bold;
font-size:12px;
line-height:120%;
text-transform:uppercase;
margin-left:-5px;
}

.ReportTitle span {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#333333;
font-size:11px;
font-weight:bold;
padding-bottom:15px; 
margin:0px;
}

.ReportChartCell fieldset legend span {
font-weight:bold;
}

.ReportFormTable #PC852_ctl01_ctl00_UsageGrid {
border:1px solid white !important;
}

.ReportFormTable #PC852_ctl01_ctl00_UsageGrid .ReportEvenRowStyle, .ReportFormTable #PC852_ctl01_ctl00_UsageGrid .ReportOddRowStyle {
border:none;
}

.ReportFormTable #PC852_ctl01_ctl00_UsageGrid .ReportListingHeading td {
padding-right:15px;
}






/*  ---- BBNC Custom Styles - User Login Fixes - DO NOT DELETE ----  */

.LoginFormTable table.taCenter {
text-align:left;
}

.LoginFormTable tr.taCenter td {
text-align:center;
}

.LoginFormTable tr.taCenter td table td{
text-align:left;
width:100%;
}






/*  ---- BBNC Custom Styles - Document Library Form Fixes - DO NOT DELETE ----  */

.BBDocumentFormTable .wsNowrap  {
white-space:normal;
}

.BBDocumentFormTable .w100p {
width:auto;
}

/* ---- BBNC CUstom Styles - Custom Store Styles - DO NOT DELETE ---- */

img.NCCS {
margin:0px !important;
padding:0px !important;
border:0px none;
height:auto !important;
width:auto !important;
}
div.NCCS_ContentPane img.NCCS_ProductDetailImage, div.NCCS_ContentPane  img.NCCS_thumbimage, div.NCCS_ContentPane  img.NCCS_thumbimage2 {
max-width: 200px !important;
width:expression(this.width > 200 ? "200px" : this.width) !important;
max-height: 200px !important;
height:expression(this.height > 200 ? "200px" : this.height) !important;
margin:0pt 5px 5px 0pt;
}
div.NCCS_ContentPane img {
max-width: 450px;
width:expression(this.width > 450 ? "450px" : this.width);
max-height: 450px;
height:expression(this.height > 450 ? "450px" : this.height);
}
img.NCCS_ICON {
background:#042363 none repeat scroll 0%;
clear:left;
float:left;
margin:0pt 10px 2px 0pt;
}
div.NCCS_QuickNavArea a {
margin:1px 0px;
display:block;
}
div.NCCS_QuickNavArea br {
display:none;
}
#NCCS_CatalogList table {
width:100%;
}
#NCCS_CatalogList table td {
width:50%;
}
*.NCCS_SearchButton, *.NNCS_FormSubmitButton {
border:1px solid #333333 !important;
color:#333333;
font-family:"Trebuchet MS",arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:22px;
margin:10px 0px 10px 2px;
padding:0px 5px 0px;
text-transform:uppercase;
}
*.NCCS_ProductHeaderLine, *.NCCS_CatalogHeaderRow, h1.NCCS, *.NCCS_QuickNavAreaHeader {
background:transparent none repeat scroll 0%;
color:#003399;
font-family:georgia,"times new roman",times,serif;
font-size:11px;
font-weight:bold;
line-height:120%;
height:auto;
padding:15px 0px 5px;
text-align:left;
text-transform:uppercase;
}
*.NCCS_PostDescription {
font-style:italic;
}
*.NCCS_ProductName {
font-size:13px;
}
*.NCCS_SubHeading {
color:#333333;
font-family:"Trebuchet MS",arial,helvetica,sans-serif;
font-size:11px;
font-weight:normal;
line-height:150%;
text-transform:none;
}
*.NCCS_ProductHeaderPrice {
font-size:12px;
}
div.NCCS_ContentPane td {
vertical-align:top;
width:auto;
height:auto;
}
table.NCCS_AdminTable {
width:540px;
}
div.NCCS_AdminAreaWrapper {
width:760px;
margin:0px 20px;
}
table.NCCS_CatalogGiftDetail {
width:100%;
}
h2.NCCS {
border-bottom:0px none;
display:inline;
font-size:100%;
font-weight:normal;
}
h2.NCCS_shaded {}
td.NCCS_checkoutvalues input, td.NCCS_checkoutvalues textarea {
width:276px !important;
}
td.NCCS_checkoutlabel {
text-align:right;
width:168px !important;
}
td.NCCS_Tributeheader, td.NCCS_sectionheader {
font-family: georgia, "times new roman", times, serif;
font-weight:bold;
font-size:11px;
color:#003399;
line-height:150%;
text-transform:uppercase;
}
table.NCCS_CheckOutWrapper {
width:100%;
}


/*  ---- Global Navigation SubMenu Fixes - DO NOT DELETE ----  */

.menuSubItem507 .menuItem507 {
background:none;
border-bottom:1px solid #D6CB7B;
width:200px !important;
}

.menuSubItem507 .menuHover507, .menuSubItem507 .menuActive507 {
background: url(view.image?id=443) repeat-y;
border-bottom:1px solid #D6CB7B;
width:200px !important;
}







/*  ---- Secondary SubNavigation Menu Fixes - DO NOT DELETE ----  */

.img_glyph {
float:right;
padding-left:10px;
padding-top:2px;
}

.menuSubItem523 .menuItem523, .menuSubItem523 .menuHover523, .menuSubItem523 .menuActive523, .menuSubItem524 .menuItem524, .menuSubItem524 .menuHover524, .menuSubItem524 .menuActive524, .menuSubItem525 .menuItem525, .menuSubItem525 .menuHover525, .menuSubItem525 .menuActive525, .menuSubItem526 .menuItem526, .menuSubItem526 .menuHover526, .menuSubItem526 .menuActive526, .menuSubItem527 .menuItem527, .menuSubItem527 .menuHover527, .menuSubItem527 .menuActive527, .menuSubItem528 .menuItem528, .menuSubItem528 .menuHover528, .menuSubItem528 .menuActive528, .menuSubItem529 .menuItem529, .menuSubItem529 .menuHover529, .menuSubItem529 .menuActive529, .menuSubItem530 .menuItem530, .menuSubItem530 .menuHover530, .menuSubItem530 .menuActive530, .menuSubItem531 .menuItem531, .menuSubItem531 .menuHover531, .menuSubItem531 .menuActive531, .menuSubItem532 .menuItem532, .menuSubItem532 .menuHover532, .menuSubItem532 .menuActive532, .menuSubItem654 .menuItem654, .menuSubItem654 .menuHover654, .menuSubItem654 .menuActive654, .menuSubItem901 .menuItem901, .menuSubItem901 .menuHover901, .menuSubItem901 .menuActive901, .menuSubItem813 .menuItem813, .menuSubItem813 .menuHover813, .menuSubItem813 .menuActive813 {
width: 185px !important;
}
