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: #666666;
   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: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   font-weight:bold;
   height:250px;
}
.BBCalendarWeekendDay
{
   /* System Defaults */
   BORDER-RIGHT: black 1px solid;
   BORDER-TOP: black 1px solid;
   BORDER-LEFT: black 1px solid;
   BORDER-BOTTOM: black 1px solid;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:11px;
   font-weight:bold;
   color:#808284;
   border:1px solid white;
   background-color:#E7E7E8;
   vertical-align:top;
   text-align:left;
   align:left;
}
.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: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:11px;
   font-weight:bold;
   color:#808284;
   border:1px solid white;
   background-color:#E7E7E8;
   vertical-align:top;
   text-align:left;
   align:left;
}
.ReportInformationCell
{
   /* System Defaults */
   height:150px;
   white-space:normal;
   overflow:auto;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   height:250px;
}
.BBModalDialog
{
   /* System Defaults */
   border: solid thin #999999;
}
.BBModalDialogTitle
{
   /* System Defaults */
   background-color: #000066;
   border-bottom: solid thin #999999;
   color: #FFFFFF;
   font-weight: bold;
   overflow: hidden;
   padding: 3px 3px 3px 3px;
   text-align: left;
   white-space: nowrap;
}
.BBModalDialogContent
{
   /* System Defaults */
   background-color: #FFFFFF;
   padding: 3px 3px 3px 3px;
}
.BBModalDialogButton
{
   /* System Defaults */
   width: 100px;
}
.BBCalendar
{
   /* System Defaults */
   border-color:black;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:11px;
   border:none;
   background-color:none;
}
.BBCalendar:active
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.BBCalendar:hover
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color:#829458;
   text-decoration:none;
}
.BBCalendar:link
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.BBCalendar:visited
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.BBCalendarDayHeader
{
   /* System Defaults */
   background-color:#336699;
   color:White;
   height:1px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:11px;
   background-color:#FA9900;
   font-weight:bold;
   border:1px solid white;
}
.BBCalendarNextPrev
{
   /* System Defaults */
   background-color:#336699;
   color:white;
   /* Layout */
   background-color:silver;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:14px;
   color:#ffffff;
}
.BBCalendarOtherMonthDay
{
   /* System Defaults */
   color:#CC9966;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:11px;
   font-weight:bold;
   color:#939598;
   background-color:#BCBEC0;
   border:1px solid white;
   vertical-align:top;
   text-align:left;
   align:left;
}
.BBCalendarSelectedDay
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:11px;
   background-color:#CCCCCC;
   border:1px solid white;
   color:#FFFFFF;
   font-weight:bold;
   vertical-align:top;
   text-align:left;
   align:left;
}
.BBCalendarSelector
{
   /* System Defaults */
   background-color:#336699;
   /* Layout */
   background-color:#FA9900;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:14px;
   color:white;
   font-weight:bold;
   border:1px solid white;
   vertical-align:top;
   text-align:left;
   align:left;
}
.BBCalendarTitle
{
   /* System Defaults */
   background-color:#336699;
   color:white;
   font-weight:bold;
   /* Layout */
   background-color:silver;
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:18px;
   color:#ffffff;
   height:20px;
   text-tranform:lowercase;
}
.BBCalendarTodayDay
{
   /* System Defaults */
   background-color:#b0c4de;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:11px;
   font-weight:bold;
   border:1px solid white;
   background-color:#8C9F78;
   color:#ffffff;
   vertical-align:top;
   text-align:left;
   align:left;
}
.BBFieldCaption
{
   /* System Defaults */
   text-align:right;
   white-space:nowrap;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   font-weight:bold;
   text-align:left;
   padding:0px 10px;
}
.BBFieldCheckboxCaption
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   font-weight:bold;
}
.BBFieldControlCell
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.BBFormButtonCell
{
   /* System Defaults */
   text-align:center;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:11px;
   font-weight:bold;
}
.BBFormButtonRow
{
   /* System Defaults */
   background-color:white;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:11px;
   font-weight:bold;
   background:none;
}
.BBFormCheckbox
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   font-weight:bold;
}
.BBFormChecklist
{
   /* System Defaults */
   border:1pt solid buttonFace;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   font-weight:bold;
   border:none;
}
.BBFormErrorMessage
{
   /* System Defaults */
   color:red;
   font-weight:bold;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:#C0272D;
}
.BBFormReadonlyValue
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   font-style:normal;
}
.BBFormRequiredFieldMarker
{
   /* System Defaults */
   color:red;
   font-size:medium;
   font-weight:bolder;
   vertical-align:middle;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:15px;
   color:#C0272D;
}
.BBFormRequiredFieldMissingText
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:#C0272D;
}
.BBFormSelectList
{
   /* System Defaults */
   background-color:White;
   width:auto;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.BBFormSubmitButton
{
   /* Layout */
   background: #FEDF7E url(view.image?id=1859) repeat-x left bottom;
   border:1px solid #808284;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:11px;
   font-weight:bold;
   height:22px;
   margin:0px;
   padding:2px;
   text-align:center;
   vertical-align:middle;
}
.BBFormTable
{
   /* System Defaults */
   border:1pt solid buttonface;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   border:none;
}
.BBFormTextArea
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.BBFormTextbox
{
   /* System Defaults */
   width:150px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.BBFormTitle
{
   /* System Defaults */
   border-bottom:1pt solid buttonface;
   color:black;
   font-weight:bold;
   text-align:center;
   /* Layout */
   background: url(view.image?id=1860) no-repeat -10px bottom;
   padding-bottom:16px;
   border:none;
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:21px;
   line-height:100%;
   color:#829458;
   margin:0px;
   text-transform:lowercase;
   text-align:left;
}
.BBFormValidatorSummary
{
   /* System Defaults */
   background-color:white;
   color:red;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:#C0272D;
   background-color:transparent;
}
.BBListingHeading
{
   /* System Defaults */
   background-color:buttonFace;
   border:1pt solid buttonFace;
   font-size:10pt;
   text-align:left;
   /* Layout */
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:16px;
   line-height:100%;
   color:#333333;
   text-transform:lowercase;
   border:none;
   background-color:transparent;
}
.BBListingItem
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.BBListingTable
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   border-top:1pt solid buttonFace;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   border:none;
}
.BBMessage
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   font-style:normal;
   padding:8px 0px;
}
.BBNameLink:active
{
   /* System Defaults */
   color:Black;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.BBNameLink:hover
{
   /* System Defaults */
   color:Green;
   /* Layout */
   color:#829458;
   text-decoration:none;
}
.BBNameLink:link
{
   /* System Defaults */
   color:black;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.BBNameLink:visited
{
   /* System Defaults */
   color:blue;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.BBPrivateListingItem
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.PagedListFooter
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:11px;
   font-weight:bold;
}
.PagedListFooterLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color:#829458;
   text-decoration:none;
}
.PagedListFooterLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.PagedListFooterLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.SpellBody
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:0px 6px 6px 6px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   background-color:transparent;
}
.SpellButton
{
   /* System Defaults */
   margin:0px, 0px, 2px, 2px;
   width:100%;
   /* Layout */
   background: #FEDF7E url(view.image?id=1859) repeat-x left bottom;
   border:1px solid #808284;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:11px;
   font-weight:bold;
   height:18px;
   margin:0px;
   padding:2px;
   text-align:center;
   vertical-align:middle;
}
.SpellCheckBadWord
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:#C0272D;
}
.SpellCheckTextBox
{
   /* System Defaults */
   width:100%;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.SpellFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.SpellHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:16px;
   line-height:100%;
   color:#333333;
   text-transform:lowercase;
}
.SpellHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 0px 0px;
   background:none;
}
.SpellHeadLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.SpellLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   text-align:right;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.SpellSubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   padding:0px 0px 2px 0px;
   height:16px;
   text-align:bottom;
}
.SpellSuggestionList
{
   /* System Defaults */
   border:1px solid black;
   height:auto;
   width:100%;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.SpellText
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:12px, 6px, 6px, 6px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   background:none;
   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: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.BBListOddRowStyle
{
   /* System Defaults */
   background-color:#e9e9e9;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   background-color:transparent;
}
.BBListEvenRowStyle
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   background-color:transparent;
}
.MatchFinderResultsList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
}
.ReportChartCell
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.ReportCalendar
{
   /* System Defaults */
   FONT-SIZE: 8pt;
   /* Layout */
   font-size:11px;
}
.SpellFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
   /* Layout */
   font-size:12px;
}
.MatchFinderDetailsValue
{
   /* System Defaults */
   font-size:10pt;
   font-style:normal;
   /* Layout */
   font-size:12px;
}
.SpellFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.SpellFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-size:21px;
}
.ReportTitle
{
   /* System Defaults */
   height:18px;
}
.MatchFinderEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #D4D5D7;
}
.ReportEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #D4D5D7;
}
.MatchFinderOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #D4D5D7;
}
.ReportOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #D4D5D7;
}
.BBNavbarItemActive
{
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.BBNavbarItemDefault
{
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.BBNavBarItemHover
{
   /* Layout */
   color:#829458;
   text-decoration:none;
}
.BBNavBarRow
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.BBNavBarTable
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.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:#360C5E;
   text-decoration:underline;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   height:15px;
   padding-top:5px;
}
.LoginFieldCaption
{
   /* Layout */
   width:150px;
}
.LoginFieldMessage
{
   /* System Defaults */
   FONT-SIZE: 8pt;
   COLOR: gray;
   FONT-FAMILY: Arial Narrow;
}
.LoginFormTable
{
   /* System Defaults */
   border:0;
   width:275px;
   /* Layout */
   width:550px;
}
.LoginFormTextArea
{
   /* System Defaults */
   width:140px;
   /* Layout */
   width:375px;
}
.LoginFormTextbox
{
   /* Layout */
   width:375px;
}
.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:140px;
}
.ProfileFormButtonCell
{
   /* System Defaults */
   text-align:right;
}
.ProfileFormTable
{
   /* System Defaults */
   border:0;
   /* Layout */
   width:550px;
}
.ProfileFormTextbox
{
   /* Layout */
   width:300px;
}
.ProfileFormChildRowTitle
{
   /* System Defaults */
   text-align:right;
}
.ProfileFormTitle
{
   /* System Defaults */
   text-align:left;
}
.DirectorySearchForm
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.DirectoryListingItemInteriorTable
{
   /* System Defaults */
   border-collapse: collapse;
   white-space: nowrap;
   width: 100%;
}
.DirectoryFieldCaption
{
   /* Layout */
   width:70px;
}
.DirectoryPagingButton
{
   /* System Defaults */
   width:60px;
   /* Layout */
   margin-left:2px;
   width:auto;
}
.DirectoryFormTable
{
   /* Layout */
   width:550px;
}
.DirectoryFormTextBox
{
   /* Layout */
   width:110px;
}
.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;
   /* Layout */
   width:550px;
}
.DirectoryPageNumberLabel
{
   /* Layout */
   padding:0px;
}
.DirectoryNameLink
{
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.DonationCaptureLink:active
{
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.DonationCaptureLink:hover
{
   /* Layout */
   color:#829458;
   text-decoration:none;
}
.DonationCaptureLink:link
{
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.DonationCaptureLink:visited
{
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.DonationHelpFormDDTable
{
   /* System Defaults */
   height:275px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   height:auto;
   padding:10px;
}
.DonationHelpFormGATable
{
   /* System Defaults */
   height:280px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   height:auto;
   padding:10px;
}
.DonationHelpFormCheckTable
{
   /* System Defaults */
   height:50px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   height:auto;
   padding:10px;
}
.DonationHelpFormCSCTable
{
   /* System Defaults */
   height:400px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   height:auto;
   padding:10px;
}
.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:none;
   text-align:right;
   width:150px;
}
.DonationFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   /* Layout */
   background:none;
   text-align:right;
   width:150px;
}
.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;
   /* Layout */
   text-align:left;
}
.DonationCaptureReadonlyValue
{
   /* System Defaults */
   text-align:left;
   font-size:x-small;
   /* Layout */
   font-size:12px;
}
.DonationCaptureSelectListNarrow
{
   /* System Defaults */
   width:75px;
}
.DonationCaptureFormTable
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:550px;
}
.DonationFormTable
{
   /* Layout */
   width:500px;
}
.DonationCaptureTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:275px;
}
.DonationTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:275px;
}
.DonationCaptureTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.DonationCaptureTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:275px;
}
.DonationTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.DonationTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:275px;
}
.DonationGridFooter
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.DonationGridHeader
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.DonationGridEvenRow
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.DonationCaptureListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:White;
   height:30px;
   text-align:center;
   /* Layout */
   background: url(view.image?id=1860) no-repeat -10px bottom;
   padding-bottom:16px;
   font-size:21px;
   color:#829458;
   margin:0px;
   text-align:left;
}
.DonationListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:white;
   height:30px;
   text-align:center;
   /* Layout */
   background: url(view.image?id=1860) no-repeat -10px bottom;
   padding-bottom:16px;
   font-size:21px;
   color:#829458;
   margin:0px;
   text-align:left;
}
.BBClassNotesApprovalFilterRow
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   border-top:1pt solid buttonFace;
   /* Layout */
   border:none;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   font-weight:bold;
}
.BBClassNotesDisplayTable
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:500px;
}
.BBClassNotesHeading
{
   /* Layout */
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:16px;
   line-height:100%;
   color:#333333;
   text-transform:lowercase;
   padding:8px 0px 0px 0px;
   background:none;
}
.BBClassNotesNoteTitleRow
{
   /* System Defaults */
   color:White;
   vertical-align:top;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   font-weight:bold;
}
.BBClassNotesTabButton
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   font-weight:bold;
}
.BBClassNotesTabButtons
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   font-weight:bold;
}
.BBClassNotesTabButtonSelected
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   font-weight:bold;
   color:#360C5E;
   text-decoration:underline;
}
.BBClassNotesFormTable
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:550px;
}
.BBClassNotesTextArea
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:500px;
}
.BBClassNotesLastModifiedMessage
{
   /* System Defaults */
   color:black;
   text-align:right;
   /* Layout */
   padding:0px;
}
.BBClassNotesNameLink
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.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 */
   display:;
}
.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:;
}
.EventItemRegistrationControlCellDescription
{
   /* System Defaults */
   font-weight:bold;
   text-align:left;
   width:100px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   width:200px;
}
.EventItemRegistrationControlCellNumParticipants
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   width:120px;
}
.EventItemRegistrationControlCellPrice
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.EventItemRegistrationFooterControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   width:70px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.EventItemRegistrationFooterControlCellNumRegistrations
{
   /* System Defaults */
   font-weight:bold;
   width:25px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.EventItemRegistrationFooterControlCellRegistrations
{
   /* System Defaults */
   width:100px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   text-align:right;
}
.EventItemRegistrationFooterControlCellTotal
{
   /* System Defaults */
   text-align:right;
   width:150px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   text-align:right;
}
.EventItemRegistrationsHeader
{
   /* System Defaults */
   background-color:transparent;
   text-align:left;
   font-size:11px;
   font-weight:bold;
   color:#666666;
   font-family:verdana, arial, helvetica, sans serif;
   /* Layout */
   background:none;
   text-align:left;
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:16px;
   line-height:100%;
   color:#333333;
   text-transform:lowercase;
}
.EventProgressCell
{
   /* System Defaults */
   background-color:#333399;
   height:10px;
}
.EventProgressCellFuture
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
}
.EventProgressCellPast
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
}
.EventItemRegistrantControlCell
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   display:;
}
.EventItemRegistrantSelectList
{
   /* System Defaults */
   width:200px;
}
.EventSubmitButton
{
   /* System Defaults */
   margin-left:5px;
   margin-right:5px;
   width:100px;
}
.EventItemRegistrantsTable
{
   /* System Defaults */
   text-align:center;
   width:485px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   width:500px;
}
.EventItemRegistrationFooterTable
{
   /* System Defaults */
   border:none;
   width:485px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   width:auto;
   margin-left:-10px;
}
.EventItemRegistrationsTable
{
   /* System Defaults */
   border:none;
   text-align:left;
   width:550px;
   margin-left:20px;
   /* Layout */
   text-align:left;
}
.EventItemsTable
{
   /* System Defaults */
   border:none;
   /* Layout */
   width:500px;
}
.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: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   background:none;
   padding:0px;
   line-height:135%;
   color:#000000;
   text-transform:none;
}
.EventItemTitleName
{
   /* System Defaults */
   border:none;
   font-size:medium;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   background:none;
   font-weight:bold;
   padding:0px;
   line-height:135%;
   color:#000000;
   text-transform:none;
}
.EventItemTitleTime
{
   /* System Defaults */
   border:none;
   font-size:small;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:11px;
   background:none;
   padding:0px;
   line-height:135%;
   color:#000000;
   text-transform:none;
   font-weight:bold;
}
.EventMessage
{
   /* System Defaults */
   text-align:center;
   /* Layout */
   text-align:left;
}
.SubscriptionFormListHeaderTitle
{
   /* Layout */
   font-size:16px;
   color:#333333;
   background:none;
   padding:0px;
}
.ProfilePhotoFormTextbox
{
   /* System Defaults */
   width:250px;
}
.DiscussionPending
{
   /* System Defaults */
   color:#f00;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:#666666;
}
.DiscussionFilterRow
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.DiscussionFilterSpacer
{
   /* System Defaults */
   width:2px;
}
.DiscussionFooterLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color:#829458;
   text-decoration:none;
}
.DiscussionFooterLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.DiscussionFooterLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color:#360C5E;
   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 0px 0px;
   background:none;
}
.DiscussionGroupHeadingText
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:16px;
   line-height:100%;
   color:#333333;
   text-transform:lowercase;
}
.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: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.DiscussionGroupSearchCellSpacer
{
   /* System Defaults */
   width:1%;
}
.DiscussionGroupSearchTextCell
{
   /* System Defaults */
   width:45%;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.DiscussionGroupSpellButton
{
   /* System Defaults */
   background:url(images/CheckSpelling.gif) no-repeat;
   border-style:none;
   border-width:0px;
   height:14px;
   padding:0px;
   width:79px;
}
.DiscussionMessageNew
{
   /* System Defaults */
   color:#f00;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:#F99C20;
}
.DiscussionMessageSepHR
{
   /* System Defaults */
   color:#ccc;
   margin:3px 0px 0px 0px;
   padding:0;
   width:95%;
   /* Layout */
   color:#ffffff;
   background-color:#ffffff;
   height:1px;
   border:0px;
}
.DiscussionNew
{
   /* System Defaults */
   color:#f00;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:#F99C20;
}
.DiscussionReplyBody
{
   /* System Defaults */
   background-color:transparent;
   padding:0px 6px 0px 0px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   padding:2px 6px 6px 6px;
   background-color:transparent;
}
.DiscussionReplyFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.DiscussionReplyHeading
{
   /* System Defaults */
   background-color:transparent;
   height:21px;
   padding:3px 5px 2px 0px;
   /* Layout */
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:16px;
   line-height:100%;
   color:#333333;
   text-transform:lowercase;
   padding:8px 0px 0px 0px;
   background:none;
}
.DiscussionReplySubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   padding:0px 0px 2px 0px;
   height:16px;
   text-align:bottom;
}
.DiscussionReplyTable
{
   /* System Defaults */
   margin:0px 0px 10px 0px;
   width:100%;
   /* Layout */
   width:550px;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.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: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   padding:2px 6px 6px 6px;
   background-color:transparent;
}
.DiscussionTopicFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.DiscussionTopicHeading
{
   /* System Defaults */
   background-color:#e9e9e9;
   height:21px;
   padding:3px 5px 2px 5px;
   /* Layout */
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:16px;
   line-height:100%;
   color:#333333;
   text-transform:lowercase;
   padding:8px 0px 0px 0px;
   background:none;
}
.DiscussionTopicLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color:#829458;
   text-decoration:none;
}
.DiscussionTopicLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.DiscussionTopicLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.DiscussionTopicList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.DiscussionTopicListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-weight:bold;
   ffont-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:#F99C20;
   border:none;
   background-color:transparent;
}
.DiscussionTopicNumReplies
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.DiscussionTopicSepHR
{
   /* System Defaults */
   width:95%;
   /* Layout */
   color:#ffffff;
   background-color:#ffffff;
   height:1px;
   border:0px;
}
.DiscussionTopicSubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   padding:0px 0px 2px 0px;
   height:16px;
   text-align:bottom;
}
.DiscussionTopicTable
{
   /* System Defaults */
   margin:0px 0px 5px 0px;
   width:100%;
   /* Layout */
   width:550px;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.PostDiscussionPreviewHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:16px;
   line-height:100%;
   color:#333333;
   text-transform:lowercase;
}
.PostDiscussionPreviewHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 0px 0px;
   background:none;
}
.PostDiscussionPreviewLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.PostDiscussionReplyHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:16px;
   line-height:100%;
   color:#333333;
   text-transform:lowercase;
}
.PostDiscussionReplyHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 0px 0px;
   background:none;
}
.PostDiscussionReplyLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.PostDiscussionTopicHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:16px;
   line-height:100%;
   color:#333333;
   text-transform:lowercase;
}
.PostDiscussionTopicHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 0px 0px;
   background:none;
}
.PostDiscussionTopicLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.DiscussionFilterFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   width:60px;
   /* Layout */
   width:80px;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.DiscussionReplyFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
   /* Layout */
   font-size:12px;
}
.DiscussionTopicFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
   /* Layout */
   font-size:12px;
}
.PostReplyFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.PostTopicFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.DiscussionGroupButtonCell
{
   /* System Defaults */
   text-align:left;
}
.PostDiscussionPreviewFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   width:550px;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.PostDiscussionReplyFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   width:550px;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.PostDiscussionTopicFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   width:550px;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.DiscussionGroupMessageTextArea
{
   /* System Defaults */
   width:95%;
}
.DiscussionGroupSearchTextbox
{
   /* System Defaults */
   width:100%;
}
.DiscussionGroupTopicTextbox
{
   /* System Defaults */
   width:95%;
}
.DiscussionGroupFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-size:21px;
}
.DiscussionGroupValidationSummary
{
   /* System Defaults */
   background-color:transparent;
}
.DiscussionTopicsEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #D4D5D7;
}
.DiscussionGroupListingTable
{
   /* Layout */
   width:550px;
}
.DiscussionThreadList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   width:550px;
}
.DiscussionTopicsOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #D4D5D7;
}
.DiscussionGroupMessage
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:bold;
   /* Layout */
   padding: 8px 0px 5px 0px;
   height:25px;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.BBDocumentDisplayDescriptionStyle
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   font-weight:bold;
   font-styler:normal;
   padding:10px 0px;
}
.BBDocumentDisplayHeader
{
   /* Layout */
   font-weight:bold;
   ffont-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:#F99C20;
   border:none;
   background-color:transparent;
}
.BBDocumentDisplayHeaderSelected
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.BBDocumentDisplayLink
{
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.BBDocumentDisplayNew
{
   /* System Defaults */
   color:#FF0000;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:#F99C20;
}
.BBDocumentDisplaySeparator
{
   /* Layout */
   color: #D4D5D7;
   background-color:#D4D5D7;
   height:1px;
   border:none;
}
.BBDocumentDisplayTable
{
   /* System Defaults */
   background-color:transparent;
   width:100%;
   /* Layout */
   width:550px;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.BBDocumentFilterRow
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.BBDocumentTabButton
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   font-weight:bold;
}
.BBDocumentTabButtons
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   font-weight:bold;
   text-align:right;
}
.BBDocumentFieldCaption
{
   /* Layout */
   text-align:right;
}
.BBDocumentFormTable
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:550px;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.BBDocumentAddDescription
{
   /* System Defaults */
   font-size:medium;
   /* Layout */
   font-size:12px;
}
.BBDocumentAddFile
{
   /* System Defaults */
   width:auto;
}
.BBDocumentDisplayEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #D4D5D7;
}
.BBDocumentDisplayOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #D4D5D7;
}
.BBPollAnswersRadioList
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.BBPollAnswersRow
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.BBPollAnswersTable
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.BBPollAnswersTableCell
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.BBPollAnswersTableRow
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.BBPollResultsRow
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.BBPollResultsTable
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.BBPollResultsTableCell
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.BBPollResultsTableRow
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.BBPollResultsTableSummaryCell
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.BBPollResultsTableSummaryRow
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.BBPollsQuestionCell
{
   /* System Defaults */
   font-size:small;
   text-align:left;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   font-weight:bold;
}
.BBPollsQuestionRow
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.BBPollsSubmitButtonCell
{
   /* System Defaults */
   text-align:center;
}
.BBPollsSubmitButtonRow
{
   /* System Defaults */
   text-align:center;
}
.BBPollsSubmitButton
{
   /* System Defaults */
   font-weight:bold;
}
.BBPollsFormTable
{
   /* System Defaults */
   margin:2 2 2 2;
}
.BBPollsFormTitle
{
   /* System Defaults */
   text-align:left;
}
.JobBoardLegend
{
   /* System Defaults */
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   padding:8px 0px;
}
.JobBoardPostLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color:#829458;
   text-decoration:none;
}
.JobBoardPostLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.JobBoardPostLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.JobBoardSearchLegend
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   padding:8px 0px;
}
.JobBoardSearchLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color:#829458;
   text-decoration:none;
}
.JobBoardSearchLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.JobBoardSearchLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color:#360C5E;
   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: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:16px;
   line-height:100%;
   color:#333333;
   text-transform:lowercase;
}
.JobDetailHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 0px 0px;
   background:none;
}
.JobDetailLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   padding:8px 0px;
}
.JobDetailLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color:#829458;
   text-decoration:none;
}
.JobDetailLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.JobDetailLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.JobPostDetailFieldCaption
{
   /* System Defaults */
   background-color:#e9e9e9;
   text-align:right;
   white-space:nowrap;
   width:25%;
   /* Layout */
   background-color:transparent;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   text-align:left;
   padding:0px 10px;
   text-align:left;
}
.JobPostDetailFieldValue
{
   /* System Defaults */
   background-color:#f5f5f5;
   width:75%;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   background-color:transparent;
   width:300px;
}
.JobPostDetailRow
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.JobPostDetailTable
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   width:550px;
}
.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 */
   background-color:transparent;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   text-align:left;
   padding:0px 10px;
   text-align:left;
}
.JobResultsFilterRow
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.JobResultsFilterSpacer
{
   /* System Defaults */
   width:2px;
}
.JobResultsHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:16px;
   line-height:100%;
   color:#333333;
   text-transform:lowercase;
}
.JobResultsHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 0px 0px;
   background:none;
}
.JobResultsLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   padding:8px 0px;
}
.JobResultsLink:hover
{
   /* System Defaults */
   color:#06C;
   font-size:8pt;
   text-decoration:underline;
   /* Layout */
   color:#829458;
   text-decoration:none;
}
.JobResultsLink:link
{
   /* System Defaults */
   color:#06C;
   font-size:8pt;
   text-decoration:none;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.JobResultsLink:visited
{
   /* System Defaults */
   color:#69C;
   font-size:8pt;
   text-decoration:none;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.JobResultsList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.JobResultsListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-weight:bold;
   ffont-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:#F99C20;
   border:none;
   background-color:transparent;
}
.JobResultsNew
{
   /* System Defaults */
   color:#f00;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:#F99C20;
}
.PostJobHeading
{
   /* Layout */
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:16px;
   line-height:100%;
   color:#333333;
   text-transform:lowercase;
}
.PostJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 0px 0px;
   background:none;
}
.PostJobLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   padding:8px 0px;
}
.PreviewJobHeading
{
   /* Layout */
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:16px;
   line-height:100%;
   color:#333333;
   text-transform:lowercase;
}
.PreviewJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 0px 0px;
   background:none;
}
.PreviewJobLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   padding:8px 0px;
}
.SearchJobHeading
{
   /* Layout */
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:16px;
   line-height:100%;
   color:#333333;
   text-transform:lowercase;
}
.SearchJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 0px 0px;
   background:none;
}
.SearchJobLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   padding:8px 0px;
}
.JobSearchFieldCaption
{
   /* System Defaults */
   background-color:#e9e9e9;
   text-align:right;
   width:30%;
   /* Layout */
   background-color:transparent;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   text-align:left;
}
.JobPostFieldControlCell
{
   /* System Defaults */
   width:65%;
   /* Layout */
   width:300px;
}
.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: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   width:550px;
}
.JobDetailFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   width:550px;
}
.PostJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   width:550px;
}
.PreviewJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   width:550px;
}
.SearchJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   width:550px;
}
.JobPostTextArea
{
   /* System Defaults */
   width:95%;
   /* Layout */
   width:175px;
}
.JobPostTextboxWide
{
   /* System Defaults */
   width:95%;
   /* Layout */
   width:175px;
}
.JobSearchTextboxWide
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:250px;
}
.JobBoardValidationSummary
{
   /* System Defaults */
   background-color:transparent;
   font-size:8pt;
}
.JobResultsEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #D4D5D7;
}
.JobBoardListingTable
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   width:550px;
}
.JobResultsOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #D4D5D7;
}
.BBCurrentMembershipCaption
{
   /* System Defaults */
   height:30px;
   padding-top:15px;
   vertical-align:bottom;
   width:100%;
   border-bottom:1pt solid black;
}
.BBMembershipSummaryActionCaption
{
   /* System Defaults */
   height:30px;
   padding-top:15px;
   vertical-align:bottom;
   width:100%;
}
.BBMembershipBenefitsLink
{
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.BBMembershipFieldCaption
{
   /* System Defaults */
   width:175px;
}
.BBMembershipSummaryFieldCaption
{
   /* System Defaults */
   width:150px;
}
.BBMembershipFormReadonlyValue
{
   /* System Defaults */
   font-weight:lighter;
   font-style:italic;
}
.BBMembershipTextArea
{
   /* System Defaults */
   width:100%;
}
.BBMembershipBenefitsGridHeader
{
   /* System Defaults */
   font-weight:bold;
   font-size:x-small;
}
.BBMembershipBenefitsGridItem
{
   /* System Defaults */
   font-size:x-small;
}
.GivingHistoryList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.GivingHistoryListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-weight:bold;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:#F99C20;
}
.GivingHistoryListingTable
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   width:550px;
}
.GivingHistoryMessage
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.GivingHistoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-size:21px;
}
.GivingHistoryEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #D4D5D7;
}
.GivingHistoryOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #D4D5D7;
}
.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;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:#F99C20;
}
.NewsReaderResultsList
{
   /* System Defaults */
   border-width:0px;
   border-style:None;
   width:100%;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.NewsReaderItemLink
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.NewsReaderItemLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.NewsReaderItemLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color:#829458;
   text-decoration:none;
}
.NewsReaderItemDesc
{
   /* System Defaults */
   white-space:normal;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.NewsReaderItemDate
{
   /* System Defaults */
   font-size:smaller;
   font-style:italic;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:11px;
   font-weight:bold;
   font-styler:normal;
}
.NewsReaderLoadError
{
   /* System Defaults */
   background-color:transparent;
   color:red;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:#C0272D;
}
.NewsReaderFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   width:550px;
}
.NewsReaderFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:9pt;
   text-align:left;
   font-weight:bold;
   /* Layout */
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-size:21px;
}
.NewsChannelItem
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.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: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:#C0272D;
}
.NewsChannelStoryList
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   background-color:transparent;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.NewsChannelStoryListHeader
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-weight:bold;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:#F99C20;
}
.NewsChannelItemTitle
{
   /* System Defaults */
   font-size:12pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-weight:bold;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:#F99C20;
}
.NewsChannelItemDesc
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.NewsChannelItemDate
{
   /* System Defaults */
   font-size:smaller;
   font-style:italic;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:11px;
   font-weight:bold;
   font-styler:normal;
}
.PostChannelStoryHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:16px;
   line-height:100%;
   color:#333333;
   text-transform:lowercase;
}
.PostChannelStoryLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   font-style:normal;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.ChannelStoryEditButton
{
   /* System Defaults */
   background:url(images/EditBtn.gif) no-repeat;
   padding:0px;
   width:30px;
   height:14px;
}
.ChannelStoryDeleteButton
{
   /* System Defaults */
   background:url(images/DeleteBtn.gif) no-repeat;
   padding:0px;
   width:44px;
   height:14px;
}
.ChannelNewStoryButton
{
   /* System Defaults */
   background:url(images/PostNewStory.gif) no-repeat;
   padding:0px;
   width:79px;
   height:14px;
}
.ChannelRSSFeedButton
{
   /* System Defaults */
   background:url(images/feed-icon.gif) no-repeat;
   padding:0px;
   width:16px;
   height:16px;
}
.rteImage
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px solid #D3D3D3;
   cursor:pointer;
   cursor:hand;
}
.rteImageRaised
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px outset;
   cursor:pointer;
   cursor:hand;
}
.rteImageLowered
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px inset;
   cursor:pointer;
   cursor:hand;
}
.rteVertSep
{
   /* System Defaults */
   margin: 0 4px 0 4px;
}
.rteBack
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px outset;
   letter-spacing:0;
   padding:2px;
}
.rteBack tbody tr td, .rteBack tr td
{
   /* System Defaults */
   background:#D3D3D3;
   padding:0;
}
.PostStoryFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.PostChannelStoryFormTable
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   background-color:transparent;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   width:550px;
}
.ChannelStoryTextbox
{
   /* System Defaults */
   width:100%;
}
.NewsChannelFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-size:21px;
}
.PostChannelStoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-size:21px;
}
.ChannelStoryValidationSummary
{
   /* System Defaults */
   background-color:transparent;
}
.NewsChannelListingTable
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   width:550px;
}
.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: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:16px;
   line-height:100%;
   color:#333333;
   text-transform:lowercase;
   background:none;
   margin:0px;
   padding:15px 0px 8px 0px;
   border:none;
   text-align:left;
}
.FRDashBoardSection
{
   /* System Defaults */
   border: buttonface 1pt solid;
   font-size: 10px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:black;
   border:none;
}
.FRDashLink
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.FRDashLink:link
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.FRDashLink:visited
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.FRDashLink:hover
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
   /* Layout */
   color:#829458;
   text-decoration:none;
}
.FRDashLink:active
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.FRDashSubHeading
{
   /* System Defaults */
   font-weight: bold;
   font-size: 12px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.FRTeamGraph
{
   /* System Defaults */
   WIDTH: 100%;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:black;
   border:none;
}
.FRTeamGraphName
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:black;
   font-weight:bold;
}
.FRTeamGraphHeading
{
   /* System Defaults */
   border-bottom-style: solid;
   border-bottom-width: thin;
   font-size: 12px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:black;
   font-weight:bold;
   border:none;
   background:none;
}
.FRTeamGraphFooter
{
   /* System Defaults */
   border-top-style: solid;
   border-top-width: thin;
   font-size: 12px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:black;
   border:none;
   background:none;
}
.FRToDoNewDonationsText
{
   /* System Defaults */
   color: #FF0000;
   font-size: 12px;
   font-weight: bold;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:black;
}
.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 */
   vertical-align:middle;
   font-weight: bold;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:11px;
   border:none;
   color:#999999;
}
.FRButtonTextActive
{
   /* System Defaults */
   font-weight: bold;
   /* Layout */
   vertical-align:middle;
   font-weight: bold;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:11px;
   border:none;
   color:#000000;
}
.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: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:black;
   font-weight:bold;
}
.FRTeamName
{
   /* System Defaults */
   color: #666666;
   font-size: 12px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:black;
   font-weight:bold;
}
.FRFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:black;
}
.FRAddressBookSelectedLetter
{
   /* System Defaults */
   font-size: 16px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:black;
}
.FRActivityReportName
{
   /* System Defaults */
   font-weight: bold;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:black;
}
.FRText
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:black;
}
.FRTextRaised
{
   /* System Defaults */
   color: #006600;
   font-size: 12px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:black;
}
.FRDonorListSetCaption
{
   /* System Defaults */
   font-weight: bold;
   padding-bottom: 5px;
   padding-top: 5px;
}
.FRProgressIndicator
{
   /* System Defaults */
   font-size: 11px;
   color:#666666;
   font-weight: bold;
   vertical-align:top;
   background-color:#dcdcdc;
   border:0px;
   border-spacing:1px;
}
.FRSectionHeader
{
   /* System Defaults */
   font-weight:bold;
   background-color: #eeeeee;
   font-style:italic;
   text-align:left;
   padding-left:4px;
   padding-right:2px;
   padding-top:2px;
   padding-bottom:2px;
   color:black;
}
.FRProgressCell
{
   /* System Defaults */
   background-color:#333399;
   height:10px;
   color:black;
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
   BACKGROUND-IMAGE: url(images/GreySelectedGradientBackground.gif);
   BACKGROUND-REPEAT:repeat-x;
   vertical-align:top;
}
.FRProgressCellFuture
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   BACKGROUND-IMAGE: url(images/GreyGradientBackground.gif);
   BACKGROUND-REPEAT: repeat-x;
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   padding-bottom:2px;
   vertical-align:top;
}
.FRProgressCellPast
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   BACKGROUND-IMAGE: url(images/GreyGradientBackground.gif);
   BACKGROUND-REPEAT: repeat-x;
   padding-left:4px;
   padding-right:4px;
   padding-top:2px;
   vertical-align:top;
   padding-bottom:2px;
}
.FRDashCaptions
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:black;
}
.FRFormTable
{
   /* Layout */
   width:550px;
}
.FRFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:21px;
   color:#829458;
}
.FREvenRowStyle
{
   /* System Defaults */
   BACKGROUND-COLOR: #e9e9e9;
   /* Layout */
   border-bottom:1px solid #D4D5D7;
   background:none;
}
.FRDonorListEvenRowStyle
{
   /* System Defaults */
   background-color: #eeeeee;
}
.FRListingHeading
{
   /* System Defaults */
   COLOR: white;
   BACKGROUND-COLOR: #191970;
   /* Layout */
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:16px;
   line-height:100%;
   color:#333333;
   text-transform:lowercase;
   background:none;
}
.FRDonorListHeading
{
   /* System Defaults */
   color: black;
   border-style: none;
   background-color: white;
}
.FRDonorListing
{
   /* System Defaults */
   border-style: none;
}
.FROddRowStyle
{
   /* System Defaults */
   BACKGROUND-COLOR: #ffffff;
   /* Layout */
   border-bottom:1px solid #D4D5D7;
   background:none;
}
.FRDonorListOddRowStyle
{
   /* System Defaults */
   background-color: #ffffff;
}
.FRDonorListFooterRowStyle
{
   /* System Defaults */
   background-color: #ffffff;
   font-weight: bold;
}
.FRManagerFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:black;
}
.FRManagerDashBoardSection
{
   /* System Defaults */
   FONT-SIZE: 10px;
   BORDER: buttonface 1pt solid;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:black;
   border:none;
}
.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: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:16px;
   line-height:100%;
   color:#333333;
   text-transform:lowercase;
   background:none;
   margin:0px;
   padding:15px 0px 8px 0px;
   border:none;
   text-align:left;
}
.FRManagerDashBoardSectionToolbar
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:11px;
   color:black;
   border:none;
}
.FRManagerDashCaptions:link
{
   /* System Defaults */
   text-decoration: none;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.FRManagerDashCaptions:visited
{
   /* System Defaults */
   text-decoration: none;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.FRManagerDashCaptions:hover
{
   /* System Defaults */
   text-decoration: underline;
   /* Layout */
   color:#829458;
   text-decoration:none;
}
.FRManagerDashCaptions:active
{
   /* System Defaults */
   text-decoration: underline;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.FRManagerDashCaptions
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.FRManagerFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:21px;
   color:#829458;
}
.FRManagerEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #D4D5D7;
   background:none;
}
.FRManagerOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #D4D5D7;
   background:none;
}
.SurveyTitle
{
   /* System Defaults */
   font-size:14pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   background: url(view.image?id=1860) no-repeat -10px bottom;
   padding-bottom:16px;
   border:none;
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:21px;
   line-height:100%;
   color:#829458;
   margin:0px;
   text-transform:lowercase;
   text-align:left;
}
.SurveySubTitle
{
   /* System Defaults */
   font-size:12pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:16px;
   line-height:100%;
   color:#333333;
   text-transform:lowercase;
}
.SurveyQuestion
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   font-weight:bold;
}
.SurveyQuestionSequence
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   font-weight:bold;
}
.SurveyButtonsRow
{
   /* System Defaults */
   text-align:center;
   /* Layout */
   text-align:left;
}
.SurveyAnswer
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.SurveyAnswerColumnHeading
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   font-weight:bold;
}
.SurveyQuestionSeparator
{
   /* System Defaults */
   width:100%;
   font-size:1pt;
   background-color:#a9a9a9;
   /* Layout */
   color:#D4D5D7;
   background-color:#D4D5D7;
   height:1px;
   font-size:1px;
}
.SurveyConstantSumTextbox
{
   /* System Defaults */
   width:50px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.SurveyResponseResultsBar
{
   /* System Defaults */
   height:5px;
   background-color:green;
   border-right:1px solid #000000;
   /* Layout */
   background-color:#656565;
}
.SurveyResponseColumnHeading
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   font-weight:bold;
}
.SurveyResponseCell
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.SurveyAnswerTableHeaderRow
{
   /* System Defaults */
   background-color:#a9a9a9;
   /* Layout */
   background:none;
   font-weight:bold;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:#F99C20;
}
.SurveyResponseTableHeaderRow
{
   /* System Defaults */
   background-color:#a9a9a9;
   /* Layout */
   background:none;
   font-weight:bold;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:#F99C20;
}
.SurveyTestModeMessage
{
   /* System Defaults */
   font-weight:bold;
   font-size:16pt;
   color:red;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:#C0272D;
}
.SurveyAnswerRequiredMessage
{
   /* System Defaults */
   font-weight:bold;
   font-size:10pt;
   color:black;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.SurveyButton
{
   /* System Defaults */
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-weight:bold;
}
.SurveyFormTable
{
   /* System Defaults */
   border:none;
   width:100%;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   width:550px;
}
.SurveyQuestionTable
{
   /* System Defaults */
   border:none;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.SurveyAnswerTable
{
   /* System Defaults */
   border:none;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   width:550px;
}
.SurveyResponseTable
{
   /* System Defaults */
   border:none;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   width:550px;
}
.SurveyOpenEndedEssayTextArea
{
   /* System Defaults */
   width:250px;
}
.SurveyOpenEndedAnswerTextbox
{
   /* System Defaults */
   width:150px;
}
.SurveyAnswerTableEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #D4D5D7;
}
.SurveyResponseTableEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #D4D5D7;
}
.SurveyAnswerTableOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #D4D5D7;
}
.SurveyResponseTableOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #D4D5D7;
}
.SurveyCompleteMessage
{
   /* System Defaults */
   font-size:10pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   font-weight:bold;
}
.SurveyErrorMessage
{
   /* System Defaults */
   color:red;
   font-size:10pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:#C0272D;
}
.SlideshowButtonCell
{
   /* Layout */
   border:none;
   padding:0px;
   margin:0px;
   font-size:0px;
   display:block;
}
.SlideshowPictureCell
{
   /* Layout */
   border:none;
   padding:0px;
   margin:0px;
   font-size:0px;
   display:block;
}
.SlideshowTable
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   height:auto;
}
.SlideshowImage
{
   /* Layout */
   border:none;
   padding:0px;
   margin:0px;
   font-size:0px;
   display:block;
}
.CHDashBoardSectionHeading
{
   /* System Defaults */
   background-color: #000080;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 3px 3px 3px;
   white-space: nowrap;
}
.CHDashBoardSection
{
   /* System Defaults */
   border: buttonface 1pt solid;
   font-size: 10px;
}
.CHDashLink
{
   /* System Defaults */
   font-size: 12px;
}
.CHDashLink:link
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.CHDashLink:visited
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.CHDashLink:hover
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
   /* Layout */
   color:#829458;
   text-decoration:none;
}
.CHDashLink:active
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.CHDashSubHeading
{
   /* System Defaults */
   font-size: 12px;
   font-weight: bold;
}
.CHToDoImgCell
{
   /* System Defaults */
   width: 18px;
}
.CHButtonText
{
   /* System Defaults */
   border-right: buttonface 1pt solid;
   font-size: 12px;
   text-align: center;
   white-space: nowrap;
}
.CHButtonTextActive
{
   /* System Defaults */
   FONT-WEIGHT: bold;
}
.CHButton
{
   /* System Defaults */
   border-right: buttonface 1pt solid;
   text-align: center;
   white-space: nowrap;
   /* Layout */
   border:none;
}
.CHFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.CHText
{
   /* System Defaults */
   font-size: 12px;
}
.CHTextRaised
{
   /* System Defaults */
   font-size: 12px;
}
.CHConsoleHeaderRightTop
{
   /* System Defaults */
   font-size: 16px;
   text-align: left;
}
.CHConsoleHeaderRightBottom
{
   /* System Defaults */
   font-size: 12px;
   text-align: left;
}
.CHInvalidUserWarningLabel
{
   /* System Defaults */
   color: #FF0000;
   font-size: 12px;
   text-align: center;
}
.CHConsoleLiteralText
{
   /* System Defaults */
   font-size: 12px;
}
.CHDashCaptions
{
   /* System Defaults */
   font-size: 12px;
}
.CHFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
}
.CHListingHeading
{
   /* System Defaults */
   COLOR: white;
   BACKGROUND-COLOR: #191970;
}
.FundraiserReportTitleCell
{
   /* System Defaults */
   text-align:center;
   vertical-align:top;
   width:100%;
}
.FundraiserReportDescriptionTableCell
{
   /* System Defaults */
   white-space:nowrap;
   text-align:right;
   vertical-align:top;
}
.FundraiserReportDescriptionLabel
{
   /* System Defaults */
   font-size:smaller;
   font-weight:bold;
   color:Blue;
}
.FundraiserReportDataTableCell
{
   /* System Defaults */
   white-space:nowrap;
   text-align:left;
   vertical-align:top;
}
.FundraiserReportDataLabel
{
   /* System Defaults */
   font-size:smaller;
   font-weight:bold;
}
.FundraiserReportSeparator
{
   /* System Defaults */
   color:Blue;
}
.FundraiserReportButtonCell
{
   /* System Defaults */
   text-align: right;
}
.FundraiserReportDetailsButton
{
   /* System Defaults */
   font-weight:bold;
   font-size:small;
}
.FundraiserReportChartCell
{
   /* System Defaults */
   text-align:center;
   vertical-align:top;
}
.FundraiserReportFormTable
{
   /* System Defaults */
   border:0;
   width:100%;
}
.FundraiserReportTitleLabel
{
   /* System Defaults */
   color:Blue;
   font-size:large;
   font-weight:bold;
}
.CHLinksTable
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.CHLinksText:active
{
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.CHLinksText:hover
{
   /* Layout */
   color:#829458;
   text-decoration:none;
}
.CHLinksText:link
{
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.CHLinksText:visited
{
   /* Layout */
   color:#360C5E;
   text-decoration:underline;
}
.SearchTextBox
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   width:250px;
}
.SearchTable
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   width:550px;
}
.SearchHeaderRow
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   font-weight:bold;
}
.SearchDescriptionStyle
{
   /* System Defaults */
   WHITE-SPACE: pre;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   padding:10px 0px;
   border-bottom:1px solid #D4D5D7;
}
.SearchFormDescription
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.SearchButton
{
   /* Layout */
   cursor:hand;
}
.SearchFormTable
{
   /* Layout */
   width:550px;
}
.QuickSearchFormTable
{
   /* Layout */
   width:160px;
   margin:-2px;
}
.QuickSearchTextbox
{
   /* Layout */
   width:120px;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:11px;
   height:20px;
   background:url(view.image?id=1917) no-repeat;
   border:none;
   padding:2px 6px 0px 6px;
}
.QuickSearchButton
{
   /* Layout */
   background: url(view.image?id=1916) no-repeat;
   border:none;
   cursor:hand;
   font-size:0px;
   width:34px;
   height:17px;
}
.CalendarViewEventItemContainer
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   line-height:150%;
   border:none;
   height:auto;
   vertical-align:top;
   text-align:left;
   align:left;
}
.CalendarViewCalendarContainer
{
   /* Layout */
   margin-top:10px;
   border:none;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   width:250px;
}
.ListViewDateLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
   /* Layout */
   font-family: impact, "arial black", tahoma, geneva, sans-serif;
   font-weight:normal;
   font-size:16px;
   color:#333333;
   padding-left:20px;
}
.ListViewEventItemContainer
{
   /* System Defaults */
   padding-left: 5px;
   font-size: smaller;
   /* Layout */
   margin-bottom:10px;
   padding-bottom:10px;
   padding-left:20px;
   padding-top:10px;
   width:283px;
   height:auto;
}
.CalendarViewMonthYearLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
}
.CalendarViewDayHeader
{
   /* System Defaults */
   background-color:#336699;
   color:White;
   height:1px;
}
.CalendarViewOtherMonthDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   color: #CC9966;
}
.CalendarViewWeekendDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
}
.CalendarViewDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
}
.CalendarViewSelectedDay
{
   /* System Defaults */
   font-weight:bold;
}
.ListViewEventDate
{
   /* System Defaults */
   font-weight: bold;
   color: #dd5511;
   margin-top: 15px;
}
.ListViewEventTitle
{
   /* System Defaults */
   font-weight: bold;
   color: #0048BE;
}
a.ListViewEventTitle:link
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
}
a.ListViewEventTitle:active
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
}
a.ListViewEventTitle:visited
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
}
a.ListViewEventTitle:hover
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: underline;
}
.ListViewEventSubtitle
{
   /* System Defaults */
   color:#00008B;
   vertical-align:top;
}
.ListViewEventTime
{
   /* System Defaults */
   font-size:9pt;
}
.ListViewEventLocation
{
   /* System Defaults */
   vertical-align:top;
   font-size:9pt;
}
.EventCalendarName
{
   /* System Defaults */
   font-weight:bold;
}
.DetailEventTitle
{
   /* System Defaults */
   font-weight:bold;
}
.DetailEventSubtitle
{
   /* System Defaults */
   font-style:italic;
}
.DetailCaptionContainer
{
   /* System Defaults */
   background-color:#808080;
}
.DetailCaption
{
   /* System Defaults */
   color:white;
}
.DetailEventCancelled
{
   /* System Defaults */
   font-style:italic;
}
.ListViewEventCancelled
{
   /* System Defaults */
   font-style:italic;
}
.CalendarViewToday
{
   /* System Defaults */
   border: 1px solid #aaa;
   background-color: lightsteelblue;
   width: 3%;
}
.CalendarViewAllDayEvent
{
   /* System Defaults */
   border: 1px dotted #aaa;
   margin-bottom: 10px;
}
.CalendarViewMultiDayEvent
{
   /* System Defaults */
   margin-bottom: 10px;
}
.CalendarViewEvent
{
   /* System Defaults */
   margin-bottom: 10px;
}
.CalendarFilterContainer
{
   /* System Defaults */
   float: left;
   font-size: smaller;
   width: 100%;
   border: 2px solid gray;
}
.CalendarFilterSaveButton
{
   /* System Defaults */
   background-color: white;
   color: black;
   font-size: 8pt;
   width: 100px;
}
.CalendarFilterHorizontalDividers
{
   /* System Defaults */
   color: silver;
}
.EventCalendarPartContainer
{
   /* System Defaults */
   vertical-align: top;
   text-align: left;
}
.ListViewTopLeft
{
   /* System Defaults */
   border-bottom: solid 1px gray;
}
.ListViewTopRight
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   text-align: right;
}
.ListViewTopGap
{
   /* System Defaults */
   padding-top: 5px;
}
.ListViewEventTopGap
{
   /* System Defaults */
   padding-top: 10px;
}
.ListViewEventDivider
{
   /* System Defaults */
   margin-bottom: 10px;
}
.CalendarViewContainer
{
   /* System Defaults */
   width: 100%;
}
.CalendarViewTopLeft
{
   /* System Defaults */
   width: 35%;
}
.CalendarViewTopMiddle
{
   /* System Defaults */
   width: 30%;
   text-align: center;
}
.CalendarViewTopRight
{
   /* System Defaults */
   width: 35%;
   text-align: right;
}
.CalendarViewTodayText
{
   /* System Defaults */
   white-space: nowrap;
}
.CalendarViewBottomIcons
{
   /* System Defaults */
   text-align: right;
}
.CalendarFilterSaveContainer
{
   /* System Defaults */
   text-align: right;
}
.CalendarFilterSaveMsg
{
   /* System Defaults */
   display: none;
   border: solid 1px #990033;
   color: #990033;
   font-size: small;
}
.CalendarEventRecurMsg
{
   /* System Defaults */
   padding: 3px;
   font-weight: bold;
}
.CalendarEventRecurContainer
{
   /* System Defaults */
   border: 1pt solid gray;
}
.CalendarFormLegend
{
   /* System Defaults */
   font-weight: bold;
}
.CalendarFormOptionalText
{
   /* System Defaults */
   color: gray;
   vertical-align: top;
   font-size: x-small;
}
.CalendarFormHTMLEditor
{
   /* System Defaults */
   height: 250px;
   width: 400px;
}
.DetailCalendarCategory
{
   /* System Defaults */
   height: 30px;
   vertical-align: bottom;
}
.EventCalendarButtons
{
   /* System Defaults */
   font-size:10pt;
}
.EventCalendarButtonBar
{
   /* System Defaults */
   height: 40px;
}
.DetailLeft
{
   /* System Defaults */
   width: 10%;
   text-align: left;
}
.DetailDateTime
{
   /* System Defaults */
   border-bottom: solid 1px gray;
}
.DetailEventDetails
{
   /* System Defaults */
   border-bottom: solid 1px gray;
}
.DetailRight
{
   /* System Defaults */
   width: 90%;
}
.ListViewContainer
{
   /* System Defaults */
   width: 100%;
   border: none;
}
.EditEventLocation
{
   /* System Defaults */
   width: 275px;
   height: 30px;
}
.EditEventFees
{
   /* System Defaults */
   width: 275px;
   height: 25px;
}
.EditEventContactInfo
{
   /* System Defaults */
   width: 275px;
   height: 25px;
}
.EditEventTextBox
{
   /* System Defaults */
   width: 275px;
}
.EducationListItem
{
   /* System Defaults */
   padding:3px;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
}
.EducationListHeaderItem
{
   /* System Defaults */
   padding:3px;
   /* Layout */
   font-weight:bold;
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   color:#F99C20;
}
.EducationFormFieldSetCaption
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   padding:10px;
}
.EducationFormPrivacyTable
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   border:none;
}
.EducationListHeader
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
}
.EducationFormFieldSet
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   border:none;
}
.EducationListEvenRowStyle
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   border-bottom:1px solid #D4D5D7;
}
.EducationListTable
{
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   width:550px;
}
.EducationListOddRowStyle
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
   font-size:12px;
   border-bottom:1px solid #D4D5D7;
}
.BBVolOpSignUpInstructions
{
   /* System Defaults */
   font-style: italic;
}
.BBVolOpJobListPageControlCell
{
   /* System Defaults */
   text-align: right;
}
.BBVolOpBackToListCell
{
   /* System Defaults */
   text-align: right;
   white-space: nowrap;
}
.BBVolOpJobDetailCaption
{
   /* System Defaults */
   width: 15%;
}
.BBVolOpJobDetailButtonCell
{
   /* System Defaults */
   text-align: center;
}
.BBVolOpSignUpButtonCell
{
   /* System Defaults */
   text-align: center;
}
.BBVolOpSearchButtonCell
{
   /* System Defaults */
   text-align: center;
}
.BBVolOpJobListTable
{
   /* System Defaults */
   width: 100%;
}
.BBVolOpJobDetailTable
{
   /* System Defaults */
   width: 100%;
}
.BBVolOpSignUpTable
{
   /* System Defaults */
   width: 100%;
}
.BBVolOpJobList
{
   /* System Defaults */
   width: 100%;
}
.UpcomingEventContainer
{
   /* System Defaults */
   background-color:#f5f5f5;
}
.RecentEventContainer
{
   /* System Defaults */
   background-color:#f5f5f5;
}
.UpcomingEventTitle
{
   /* System Defaults */
   font-weight:bold;
   color:#808080;
}
.RecentEventTitle
{
   /* System Defaults */
   font-weight:bold;
   color:#808080;
}
.HighlightEventTitle
{
   /* System Defaults */
   font-weight:bold;
}
.HighlightEventCancelled
{
   /* System Defaults */
   font-style:italic;
}
.BBNotesNoteImageCell
{
   /* System Defaults */
   vertical-align: top;
}
.BBNotesNoteTopicCell
{
   /* System Defaults */
   font-weight: bold;
   text-align: left;
}
.BBNotesNoteNameCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesNoteDateCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesNoteLinkCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesNoteCell
{
   /* System Defaults */
   text-align: left;
}
.BBNotesListPageControlCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesListAddCell
{
   /* System Defaults */
   text-align: right;
}
.BBNotesList
{
   /* System Defaults */
   width: 100%;
}
.BBNotesInstructions
{
   /* System Defaults */
   font-style: italic;
}
.BBNotesSearchFormTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesTabSelected
{
   /* System Defaults */
   font-weight: bold;
   padding-left: 3px;
   padding-right: 3px;
}
.BBNotesTabUnselected
{
   /* System Defaults */
   padding-left: 3px;
   padding-right: 3px;
}
.BBNotesNoteTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesListLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesEditorLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesSearchFormLayoutTable
{
   /* System Defaults */
   width: 100%;
}
.BBNotesTextArea
{
   /* System Defaults */
   width: 100%;
}
.BBNotesEditor
{
   /* System Defaults */
   width: 100%;
}
.Scroller
{
   /* System Defaults */
   border:#d8d8d8 1px solid;
   background-color: #eeeeee;
   font-family: Arial, Verdana;
   margin: 10px;
}
.ScrollerHeaderTD
{
   /* System Defaults */
   background-color: #eeeeee;
   text-align:center;
}
.ScrollerTitle
{
   /* System Defaults */
   font-size: 11pt;
   font-weight: bold;
   padding: 3px;
   white-space: nowrap;
}
.ScrollerWrapper
{
   /* System Defaults */
   border: #d8d8d8 0px solid;
   background-color: #ffffff;
   width: 100%;
   left: 4px;
}
.ScrollerLoadingMsg
{
   /* System Defaults */
   font-size: 9pt;
   font-weight: normal;
   padding: 3px;
   white-space: nowrap;
}
.ScrollerListRow
{
   /* System Defaults */
   padding: 3px;
   font-size: 8pt;
}
.ScrollerItemGift
{
   /* System Defaults */
   font-weight: bold;
}
.ScrollerItemDonor
{
   /* System Defaults */
   font-weight: bold;
}
.ScrollerItemComment
{
   /* System Defaults */
   padding-left:10px;
   padding-right:10px;
   display:block;
   padding-top: 3px;
}
.ScrollerPlayPauseTD
{
   /* System Defaults */
   text-align: left;
   padding-right: 3px;
   padding-left: 4px;
   padding-bottom: 3px;
   padding-top: 3px;
}
.ScrollerItemAmount
{
   /* System Defaults */
   font-weight: bold;
}
.SocialNetworking_ContentItemActionList_Part
{
   /* System Defaults */
   border:1px solid #999999;
   background-color:#EEEEEE;
   padding:5px 10px;
}
.SocialNetworking_ContentItemActionListItem_Part
{
   /* System Defaults */
   width:125px;
   margin-bottom:3px;
   margin-top:2px;
}
.SocialNetworking_ContentItemActionListItem_Part:link
{
   /* System Defaults */
   font-weight:bold;
   color:#222255;
   text-decoration:underline;
}
.SocialNetworking_ContentItemActionListItem_Part:visited
{
   /* System Defaults */
   font-weight:bold;
   color:#222255;
   text-decoration:underline;
}
.SocialNetworking_ContentItemActionListItem_Part a img
{
   /* System Defaults */
   width:0px;
   height:0px;
   margin-right:0px;
}
.SocialNetworking_ActionListItemConfirmationWrapper_Part
{
   /* System Defaults */
   position:relative;
   border:1px solid #666666;
   padding:10px;
   background-color:#FFFFFF;
   background-image:url(../../images/userdashboard/sn_confirmbg.gif);
   background-repeat:repeat-x;
   width:190px;
   margin-left:-110px;
   margin-right:0px;
   text-align:center;
   z-index:99999;
}
.SocialNetworking_ActionListItemConfirmationText_Part
{
   /* System Defaults */
   display:block;
   margin-bottom:8px;
   text-align:left;
}
.SocialNetworking_ActionListItemConfirmationTextName_Part
{
   /* System Defaults */
   font-weight:bold;
   font-style:italic;
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part
{
   /* System Defaults */
   color:#333399;
   padding:5px;
   margin-right:10px;
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part:link
{
   /* System Defaults */
   color:#333399;
   font-weight:bold;
   font-size:110%;
   text-decoration:underline;
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part:visited
{
   /* System Defaults */
   color:#333399;
   font-weight:bold;
}
.MyFriends_ProfileImage
{
   /* System Defaults */
   width:60px;
}
.MyFriends_OnlineStatus
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana;
}
.MyFriends_ItemStyle
{
   /* System Defaults */
   text-align:center;
   height:100px;
   width:100px;
}
.MyFriends_NameText
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana;
   text-decoration:none;
}
.MyFriends_NameText:Hover
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana;
   text-decoration:underline;
}
.MyFriends_ImageCell
{
   /* System Defaults */
   vertical-align:bottom;
}
.MyFriends_NameCell
{
   /* System Defaults */
   vertical-align:top;
   height:60px;
}
.PageSharingContainer
{
   /* System Defaults */
   border-top:1px solid #CCCCCC;
   border-bottom:1px solid #CCCCCC;
   padding:8px;
   overflow:auto;
   width:95%;
}
.PageSharingLink
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
   display:none;
}
.PageSharingLinkImage
{
   /* System Defaults */
   display:block;
   border:none;
   float:left;
   display:none;
}
.PageSharingList
{
   /* System Defaults */
   display:inline;
   clear:both;
   margin:5px 0px 0px 0px;
   padding:0px;
}
.PageSharingListItem
{
   /* System Defaults */
   list-style:none;
   float:left;
   margin-right:20px;
   padding:0px;
}
.PageSharingListItemLinkImage
{
   /* System Defaults */
   display:block;
   border:none;
   float:left;
   width:16px;
   height:16px;
   margin-right:2px;
}
.PageSharingLink:link
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
}
.PageSharingLink:visited
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
}
.PageSharingLink:hover
{
   /* System Defaults */
   color:#444444;
   text-decoration:none;
   font-weight:bold;
   font-size:12px;
}
.PageSharingListItemLink:link
{
   /* System Defaults */
   color:#003399;
   font-size:10px;
   text-decoration:underline;
}
.PageSharingListItemLink:visited
{
   /* System Defaults */
   color:#003399;
   font-size:10px;
}
.PageSharingListItemLink:hover
{
   /* System Defaults */
   color:#003399;
   font-size:10px;
}
.PageSharingModalInfoText
{
   /* System Defaults */
   padding:10px;
}
.PageSharingCaption
{
   /* System Defaults */
   float:left;
   clear:left;
   width:125px;
   text-align:right;
   padding-right:5px;
   padding-left:10px;
   color:#000000;
}
.PageSharingControlCell
{
   /* System Defaults */
   margin-left:140px;
   clear:right;
   margin-top:3px;
}
.PageSharingFormTextBox
{
   /* System Defaults */
   width:298px;
}
.PageSharingFormTextArea
{
   /* System Defaults */
   width:298px;
   height:50px;
}
.PageSharingControlHelpText
{
   /* System Defaults */
   text-align:right;
   color:#999999;
   font-size:85%;
   margin-right:55px;
   margin-bottom:5px;
}
.PageSharingSendMeACopy
{
   /* System Defaults */
   margin-left:-2px;
}
.PageSharingCaptcha
{
   /* System Defaults */
   text-align:right;
   color:#999999;
   margin-right:55px;
}
.PageSharingCaptchaImageContainer
{
   /* System Defaults */
   border:1px solid #AAAAAA;
}
.PageSharingCaptchaActionLinkContainer
{
   /* System Defaults */
   text-align:right;
}
.PageSharingModalActions
{
   /* System Defaults */
   padding:20px 10px 10px 10px;
   text-align:center;
}
.PageSharingSubmitButton
{
   /* System Defaults */
   margin-right:10px;
}
.PaymentPartGrid
{
   /* System Defaults */
   width:500px;
   margin-top:10px;
}
.ECardCaptcha
{
   /* System Defaults */
   margin:0px;
   width:470px;
}
.ECardCaptchaControlCell
{
   /* System Defaults */
   margin-left:154px;
   clear:right;
   margin-top:3px;
   white-space:nowrap;
}
.ECardCaptchaImageContainer
{
   /* System Defaults */
   border:1px solid #AAAAAA;
}
.ECardCaptchaActionLinkContainer
{
   /* System Defaults */
   text-align:right;
}
.ECardWizardNavigationButtons
{
   /* System Defaults */
   text-align:center;
   margin-bottom:5px;
}
.ECardWizardSubheading
{
   /* System Defaults */
   margin-bottom: 5px;
}
.ECardSection
{
   /* System Defaults */
   padding:5px 5px 5px 20px;
   margin-bottom:25px;
}
.ECardSectionSeparator
{
   /* System Defaults */
   padding:4px;
   background-color:#CCCCCC;
   border:1px solid #AAAAAA;
   font-weight:bold;
   width:98%;
}
.ECardPreviewBlock
{
   /* System Defaults */
   padding:5px;
   border:1px solid #CCCCCC;
   margin:5px 5px 5px 0px;
}
.ECardPrintableLink
{
   /* System Defaults */
   text-align:right;
}
.ECardPrintableIcon
{
   /* System Defaults */
   margin-right:5px;
}
.ECardThumbnail
{
   /* System Defaults */
   text-align:center;
   vertical-align:middle;
   border:2px solid white;
   padding:2px;
   margin-left:4px;
   margin-bottom:4px;
}
.ECardProgressIndicator
{
   /* System Defaults */
   width:100%;
   text-align:center;
   margin-bottom:15px;
}
.ECardCurrentStep
{
   /* System Defaults */
   background-color:#bbbbbb;
   font-weight:bold;
   padding:1px;
   margin:2px;
   border:1px solid #000000;
}
.ECardPastStep
{
   /* System Defaults */
   background-color:#eeeeee;
   border:solid 1px #888888;
   font-weight:bold;
   padding:1px;
   margin:2px;
   color:#555555;
}
.ECardFutureStep
{
   /* System Defaults */
   border:solid 1px #888888;
   font-weight:bold;
   padding:1px;
   margin:2px;
   background-color:#FFFFFF;
   color:#888888;
}
.ECardCategorySelection
{
   /* System Defaults */
   margin-bottom:5px;
}
.ECardThumbnail:hover
{
   /* System Defaults */
   border:2px solid #888888;
}
.ECardCaptchaCaption
{
   /* System Defaults */
   float:left;
   clear:left;
   text-align:right;
   padding-top:5px;
   padding-bottom:5px;
   margin-top:2px;
}
.ECardCaptchaTextbox
{
   /* System Defaults */
   width:312px;
}
.ECardWizardHeading
{
   /* System Defaults */
   font-size:large;
   margin-bottom: 5px;
}
.GivingSearchResultDetails
{
   /* System Defaults */
   margin: 0;
}
.GivingSearchResultFieldName
{
   /* System Defaults */
   color: #999;
   float: left;
   font-weight: bold;
   padding: 0 1px 0 7px;
   text-transform: capitalize;
}
.GivingSearchSearchForm
{
   /* System Defaults */
   background-color: #edf1f2;
   border: 1px solid #b6babb;
   margin: 0;
   padding: 5px;
   width: 100%;
}
.GivingSearchResultsHeader
{
   /* System Defaults */
   color: #34657e;
   display: block;
   font-size: 1.25em;
   font-weight: bold;
   padding: 2px 0;
   text-align: left;
   text-transform: capitalize;
}
.GivingSearchPagingButtons
{
   /* System Defaults */
   float: right;
}
.GivingSearchPagination
{
   /* System Defaults */
   margin: 0 0 5px 0;
   padding: 0 0 5px 0;
   width: 100%;
}
.GivingSearchResultCount
{
   /* System Defaults */
   color: #34657e;
   float: left;
   margin: 3px 5px 0 0;
   text-transform: lowercase;
}
.GivingSearchResultEvenRow
{
   /* System Defaults */
   background-color: #EDF1F2;
   border: 1px solid #b6babb;
   padding: 0 0 2px 0;
}
.GivingSearchFieldCaption
{
   /* System Defaults */
   color: #000;
   text-align: left;
}
.GivingSearchFormSelectList
{
   /* System Defaults */
   font-size: .8em;
}
.GivingSearchFormTable
{
   /* System Defaults */
   border: 0;
}
.GivingSearchFormTitle
{
   /* System Defaults */
   border-bottom: 0;
   color: #34657e;
   font-size: 1.5em;
   padding-bottom: 3px;
   text-align: left;
}
.GivingSearchMessage
{
   /* System Defaults */
   background-color: #EDF1F2;
   border: 1px dashed #b6babb;
   color: #0000ee;
   font-size: .8em;
   margin: 5px 30px;
   padding: 5px;
   text-decoration: underline;
}
.GivingSearchResultLink
{
   /* System Defaults */
   color: #0000ee;
   display: block;
   padding: 2px 0 2px 2px;
   text-transform: capitalize;
   text-decoration: underline;
}

/* Custom Styles */
/* Miracle Event Meal Selection Fix */

#PC11268_Wizard1_dgEventItems3_ctl02_dgRegistrationsList_ctl02_dgRegistrantList .BBFieldCaption
{
vertical-align: top !important;
}
#PC11268_Wizard1_dgEventItems3_ctl02_dgRegistrationsList_ctl02_dgRegistrantList .BBFormRequiredFieldMarker
{
vertical-align: top !important;
}

/*  Overall Layout Styles - DO NOT DELETE  */

html {
min-height:100%;
height:100%;
}

body {
font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
font-size:12px;
color:black;
margin:0px 0px 50px 0px;
}

#bg_repeater {
background: url(view.image?id=1809) repeat-y center top;
height:100%;
margin:0px;
padding:0px;
}

#bg_top {
background: url(view.image?id=1808) no-repeat center top;
height:100%;
margin:0px;
padding:0px;
}

#bg_bottom {
background: url(view.image?id=1810) no-repeat center bottom;
margin:0px;
padding:0px;
}



/* Header Layout Styles - DO NOT DELETE  */

#header {
width:950px;
margin-top:17px;
}

#header .logo {
width:285px;
height:95px;
}

#header .quicklinks {
width:435px;
height:30px;
}

#header .quicklinks div.gutter {
padding-right:0px;
padding-top:4px;
}

#header .search {
width:210px;
height:30px;
}

#header .search div.gutter {
padding-right:50px;
}

#header .main_nav {
width:665px;
height:65px;
background: url(view.image?id=1920) no-repeat bottom left;
}

#header .main_nav_int {
width:665px;
height:65px;
background: url(view.image?id=1910) no-repeat bottom left;
}

#header .main_nav_home {
width:665px;
height:65px;
background: url(view.image?id=1920) no-repeat bottom left;
}

#header .main_nav div.gutter, #header .main_nav_int div.gutter, #header .main_nav_home div.gutter {
padding-right:90px;
padding-top:40px;
}



/* Home Page Content Layout Styles - DO NOT DELETE  */

#home_banner {
width:950px;
height:250px;
}

#home_banner .banner  {
}

#content_home {
width:800px;
height:155px;
}

#content_home #leftcol {
width:230px;
}

#content_home #leftcol .gutter {
padding:15px 25px 80px 15px;
}

#content_home #rightcol {
width:570px;
}

#content_home #rightcol .gutter {
padding:15px 15px 80px 0px;
}



/* Section Index Content Layout Styles - DO NOT DELETE */

#section_banner {
width:950px;
height:205px;
}

#section_banner .banner  {
}

#content_section {
width:800px;
height:200px;
}

#content_section #leftcol {
width:230px;
}

#content_section #leftcol .gutter {
padding:15px 25px 80px 15px;
}

#content_section #rightcol {
width:570px;
}

#content_section #rightcol .gutter {
padding:30px 15px 80px 0px;
}



/* Internal Page Content Layout Styles - DO NOT DELETE */

#internal_banner {
width:950px;
height:45px;
}

#internal_banner .banner  {
}

#content {
width:800px;
height:560px;
}

#content #leftcol {
width:230px;
}

#content #leftcol .gutter {
padding:15px 25px 80px 15px;
}

#content #rightcol {
width:570px;
}

#content #rightcol .gutter {
padding:30px 15px 80px 0px;
}



/* Footer Layout Styles - DO NOT DELETE  */

#footer {
vertical-align:bottom;
}

#footer_table {
width:850px;
margin-bottom:0px;
padding: 0px 0px 50px;
}

#footer_table #copyright {
width:350px;
}

#footer_table #copyright .gutter {
padding:5px 5px 5px 10px;
}

#footer_table #footerlinks {
width:500px;
}

#footer_table #footerlinks .gutter {
padding:5px 10px 5px 5px;
}



/*  Text & List Styles - DO NOT DELETE  */

.body, p, div {
font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
font-size:12px;
color:black;
line-height:150%;
}

p {
padding: 0px 0px 20px 0px;
margin:0px;
}

p.caption_head, p.subheader {
padding:0px;
}

p.header, p.sidebar_header {
padding:0px 0px 5px 0px;
}

ul, li, ol {
font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
font-size:12px;
color:black;
line-height:130%;
}

ul {
padding-top:0px;
margin-top:0px;
}

ul li {
list-style:square;
}

ol li {
list-style:decimal;
}

ul.news {
width:190px;
margin-left:15px;
padding-top:0px;
margin:0px;
}

ul.news li {
list-style: url(view.image?id=1814);
padding-left:10px;
padding-bottom:5px;
}

.caption_body {
font-size:11px;
color:#333333;
line-height:135%;
}

.sidebar {
line-height:135%;
}

.sidebar_head {
color:#F99C20;
font-weight:bold;
}

.copyright {
font-weight:bold;
color:#FDEC93;
font-size:11px;
line-height:120%;
}

.footerlinks {
color:#FDEC93;
font-weight:normal;
font-size:11px;
}

.header, h1 {
font-family: "arial narrow", geneva, sans-serif;
font-weight: bold;
font-size:21px;
line-height:100%;
color:#829458;
margin:0px 0px 8px 0px;
text-transform: uppercase;
}
.headerUpper
{
font-family: impact, "arial black", tahoma, geneva, sans-serif;
font-weight:normal;
font-size:21px;
line-height:100%;
color:#829458;
margin:0px;
text-transform:uppercase;
}

.header_border, h2 {
font-family: impact, "arial black", tahoma, geneva, sans-serif;
font-weight:normal;
font-size:21px;
line-height:100%;
color:#829458;
margin:0px;
text-transform:lowercase;
background: url(view.image?id=1815) no-repeat -10px bottom;
padding-bottom:7px;
margin-bottom:15px;
width:100%;
}

.subheader, h3 {
font-family: impact, "arial black", tahoma, geneva, sans-serif;
font-weight:normal;
font-size:16px;
line-height:100%;
color:#666666;
margin:0px;
text-transform:lowercase;
}

.caption_head, h4 {
font-weight:bold;
font-size:12px;
color:#F99C20;
line-height:100%;
margin:0px;
}

.sidebar_header, h5 {
font-family: impact, "arial black", tahoma, geneva, sans-serif;
font-weight:normal;
font-size:18px;
line-height:100%;
color:#829458;
margin:0px;
text-transform:lowercase;
}

.headerlink
{
font-family: impact, "arial black", tahoma, geneva, sans-serif;
font-weight:normal;
font-size:21px;
line-height:100%;
color:#F99C20;
margin:0px;
text-transform:lowercase;
text-decoration: none;
}

.headerlink a, .headerlink a:link, .headerlink a:visited, .headerlink a:active 
{
font-family: impact, "arial black", tahoma, geneva, sans-serif;
font-weight:normal;
font-size:21px;
line-height:100%;
color:#F99C20;
margin:0px;
text-transform:lowercase;
text-decoration: none;
}

.headerlink a:hover
{
color:#829458;
}
.pageheaderdiv h1
{
visibility: hidden;
font-size: 0px;
}
.friendsofsua_span
{
background: url(view.image?Id=5073) no-repeat;
display: block;
height: 45px;
width: 545px;
visibility: visible;
}

/* ============================ */
/* ====== Friends of SUA styles ===== = */
.friends_list
{
width: 540px;
overflow: hidden;
}
.friends_left
{
float: left;
width: 265px;
}
.friends_right
{
float: left;
width: 265px;
}
/* ============================ */

/*  Link Styles  */
a, a:link, a:visited, a:active {
color:#360C5E;
text-decoration:underline;
}

a:hover {
color:#829458;
text-decoration:none;
}

a.special, a:link.special, a:visited.special, a:active.special {
background:url(http://www.seattleurbanacademy.org/netcommunity/view.image?id=1812) no-repeat right 5px;
color:#360C5E;
text-decoration:underline;
padding-right:12px;
font-weight:bold;
font-size:11px;
line-height:200%;
}

a:hover.special {
background:url(http://www.seattleurbanacademy.org/netcommunity/view.image?id=1813) no-repeat right 5px;
color:#829458;
text-decoration:none;
padding-right:12px;
font-weight:bold;
font-size:11px;
line-height:200%;
}

a.pdf, a:link.pdf, a:visited.pdf, a:active.pdf {
background: url(view.image?id=1816) no-repeat left top;
color:#360C5E;
text-decoration:none;
padding-left:28px;
display:block;
padding-bottom:3px;
}

a:hover.pdf {
background: url(view.image?id=1816) no-repeat left top;
color:#829458;
text-decoration:underline;
padding-left:28px;
display:block;
padding-bottom:3px;
}

.footerlinks a, .footerlinks a:link, .footerlinks a:visited, .footerlinks a:active {
color:#FDEC93;
text-decoration:none;
}

.footerlinks a:hover {
color:white;
text-decoration:underline;
}



/*  Content Element Styles  */

hr {
border:none 0;
color:#D4D5D7;
background-color:#D4D5D7;
height:1px;
}

img {
border:none;
}

.imgcell img, .imgcell a {
border:none;
margin:0px;
padding:0px;
display:block;
font-size:0px;
}

div.sidebar_border {
backgroun: url(view.image?id=1811) no-repeat bottom left;
padding:9px 0px 13px 0px;
}

div.side_image {
float:right;
width:230px;
margin:20px 0px 20px 20px;
}

div.caption {
text-align:right;
padding:10px 0px;
width:230px;
}

div#sidebar {
width:195px;
}

div#sidebar p {
margin-left:10px;
}

div#sidebar p.sidebar_header {
margin-top:10px;
}

div#feature {
float:left;
margin:0px 20px 20px 0px;
}





/* BBNC Custom Form Style Fixes  */

fieldset {
border:none;
font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
font-size:12px;
color:black;
}

fieldset table table td, fieldset table table td span {
font-weight:bold;
font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
font-size:12px;
color:black;
}

fieldset hr {
color:white;
background-color:white;
border:none;
height:1px;
}

textarea {
font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
font-size:12px;
color:black;
line-height:150%;
}

label {
font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
font-size:12px;
color:black;
font-weight:bold;
}

legend {
font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
font-size:12px;
color:black;
font-weight:bold;
}

fieldset legend {
margin-left:-6px;
margin-top:15px;
}

select, option, input {
font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
font-size:12px;
color:black;
}



/*  Directory Form Fixes  */

.BBRecordSearchDisplayButton {
background: #FEDF7E url(view.image?id=1859) repeat-x left bottom;
border:1px solid #808284;
font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
font-size:11px;
font-weight:bold;
height:22px;
margin:0px 0px 0px 2px;
padding:2px;
text-align:center;
vertical-align:middle;
}



/*  Event Calendar Form Fixes */



/* BBNC Custom Styles - Event Calendar Fixes - Need to be repeated for each calendar ID  */

#PC1407_EventCalendar1_TableListView, #PC1407_EventCalendar1_TableCalendarView, #PC1424_EventCalendar1_TableListView, #PC1424_EventCalendar1_TableCalendarView {
width:550px;
}

#PC1407_EventCalendar1_TableListView table, #PC1407_EventCalendar1_TableCalendarView table, #PC1424_EventCalendar1_TableListView table, #PC1424_EventCalendar1_TableCalendarView table {
font-size:12px;
}

table#PC1407_EventCalendar1_TableCalendarView table, table#PC1424_EventCalendar1_TableCalendarView table {
margin-top:15px;
}

table#PC1407_tableMain, table#PC1424_tableMain {
width:550px !important;
}

table#Calendar1  {
margin-left:-5px;
}

#Calendar2 td.BBCalendarOtherMonthDay, 
#Calendar2 td.BBCalendarSelector, 
#Calendar2 td.BBCalendarDay, #Calendar2 td.BBCalendarWeekendDay, 
#Calendar2 td.BBCalendarSelectedDay, 
#Calendar2 td.BBCalendarTodayDay, 
#Calendar2 td.EventCalendarDayHasEvents {
height:100px;
text-align:left;
vertical-align:top;
}

#Calendar1 td.BBCalendarOtherMonthDay, 
#Calendar1 td.BBCalendarDay,
#Calendar1 td.BBCalendarWeekendDay, 
#Calendar1 td.BBCalendarSelectedDay,
#Calendar1 td.BBCalendarTodayDay,
#Calendar1 td.EventCalendarDayHasEvents {
height:30px;
text-align:center;
vertical-align:middle;
}


#Calendar1 td.BBCalendarDayHeader, #Calendar1 td.BBCalendarSelector, #Calendar2 td.BBCalendarDayHeader {
height:14px;
line-height:100%;
text-align:center;
vertical-align:middle;
}

.BBCalendarSelector a:hover, .BBCalendarNextPrev a:hover {
text-decoration:none !important;
}

.BBCalendarOtherMonthDay a {
color:#939598 !important;
text-decoration:none;
}

.BBCalendarNextPrev a, .BBCalendarSelectedDay a, .EventCalendarDayHasEvents a, .BBCalendarTodayDay a, .BBCalendarNextPrev a:visited, .BBCalendarNextPrev a:active, .BBCalendarNextPrev a:hover  {
color:#ffffff !important;
text-decoration:none;
}

.BBCalendarWeekendDay a, .BBCalendarDay a {
color:#808284 !important;
text-decoration:none;
}

.BBCalendarSelector span {
color:white;
}

.BBCalendarSelector a {
text-decoration: none !important;
color:white !important;
}

.EventCalendarEventItem a, .EventCalendarEventItem a:visited {
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

.EventCalendarEventItem a:hover {
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}

table.BBCalendarTitle td {
font-family: impact, "arial black", tahoma, geneva, sans-serif;
font-weight:normal;
font-size:18px;
color:#ffffff;
height:20px;
text-tranform:lowercase;
}

#table.bbformtitle {
height:100%;
border:none;
}

#PC1407_lbTitle, #PC1424_lbTitle {
font-family: impact, "arial black", tahoma, geneva, sans-serif;
font-weight:normal;
font-size:16px;
line-height:100%;
color:#333333;
text-transform:lowercase;
}

td span.EventCalendarListViewTitle {
display:block;
padding-top:10px;
}

#PC1407_CalendarEvent1_ButtonEdit2, #PC1407_CalendarEvent1_ButtonCancel2, #PC1407_CalendarEvent1_ButtonSave2, #PC1407_CalendarEvent1_ButtonDelete2, #PC1424_CalendarEvent1_ButtonEdit2, #PC1424_CalendarEvent1_ButtonCancel2, #PC1424_CalendarEvent1_ButtonSave2, #PC1424_CalendarEvent1_ButtonDelete2 {
background: #FEDF7E url(view.image?id=1859) repeat-x left bottom;
border:1px solid #808284;
font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
font-size:11px;
font-weight:bold;
height:22px;
margin:0px 0px 0px 5px;
padding:2px;
text-align:center;
vertical-align:middle;
}

tr#PC1407_EventCalendar1_TRListView table hr, tr#PC1424_EventCalendar1_TRListView table hr {
margin-top:13px;
margin-bottom:10px;
color:#D4D5D7;
background-color:#D4D5D7;
height:1px;
border:none;
}

#PC1407_EventCalendar1_TRListView table td.BBFieldControlCell span, #PC1424_EventCalendar1_TRListView table td.BBFieldControlCell span {
font-weight:bold;
}

#PC1407_EventCalendar1_TRListView table td.BBFieldControlCell, #PC1424_EventCalendar1_TRListView table td.BBFieldControlCell {
padding-bottom:5px;
}

table#PC1407_EventCalendar1_TableListView td, table#PC1424_EventCalendar1_TableListView td {
align:left;
}

table#PC1407_CalendarEvent1_TableViewEvent td.BBFieldCaption, table#PC1424_CalendarEvent1_TableViewEvent td.BBFieldCaption {
width:80px;
}

#PC1407_CalendarEvent1_TableEditEvent td fieldset legend, #PC1424_CalendarEvent1_TableEditEvent td fieldset legend {
color:#000000;
}

table#PC1407_CalendarEvent1_TableEditEvent fieldset table td.BBFieldCaption, table#PC1424_CalendarEvent1_TableEditEvent fieldset table td.BBFieldCaption {
width:140px;
padding-right:10px;
text-align:right;
}

table#PC1407_CalendarEvent1_TableEditEvent legend, table#PC1424_CalendarEvent1_TableEditEvent legend {
font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
font-size:12px;
color:black;
font-weight:bold;
}

#PC1407_EventCalendar1_Repeater1__ctl1_LabelDates, #PC1424_EventCalendar1_Repeater1__ctl1_LabelDates {
font-weight:bold;
}





/* BBNC Custom Styles - Membership Form Fixes - Need to be repeated for each Version/ID */

span#PC629_rpMemCategory__ctl5_lbl_Price td, span#PC629_rpMemCategory__ctl1_lbl_Price td, span#PC629_rpMemCategory__ctl3_lbl_Price td  {
text-align:right;
}

.BBMembershipFieldCheckboxCaption label, .DonationFieldCheckboxCaption label {
font-weight:normal;
}

#PC629_tr_Comments td.BBMembershipFieldCaption {
padding-left:25px;
}

.BBMembershipControlCell label {
padding-left:7px;
font-weight:normal;
}

#PC629_td_MembershipTitleCell {
font-weight:bold;
font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
font-size:12px;
color:black;
}




/* BBNC Custom Styles - Event Form Fixes */

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 */

.SearchEvenRowStyle td, .SearchOddRowStyle td  {
height:30px;
vertical-align:bottom;
}




/* BBNC Custom Styles - NewsReader/Weblog */

.newschannelitem table td {
text-align:right;
}

table.NewsChannelItem {
width:500px;
margin:10px 0px;
}

* html table.NewsChannelItem {
border-bottom:1px solid #D4D5D7;
}

.NewsChannelItemDesc p {
padding-bottom:10px;
}

.NewsReaderItemDesc p {
padding-bottom:0px;
}

.NewsReaderResultsList td {
border-bottom:1px solid #D4D5D7;
padding:10px 0px 0px 0px;
}




/* BBNC Custom Styles - Job Board Form Fixes */

.JobPostFieldControlCell  table span {
font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
font-size:12px;
color:black;
display:block;
padding:0px 3px;
font-weight:bold;
}

.JobPostFieldControlCell span.JobPostCheckboxCaption {
white-space:nowrap;
}

.JobPostDetailRow td {
padding-bottom:5px;
}

.PostJobFormTable td table td span {
font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
font-size:12px;
color:black;
font-weight:bold;
padding:0px 3px;
}





/* Survey Form Fixes */

label.surveyanswer {
width:auto;
}

.surveyquestiontable td {
text-align:left;
vertical-align:top;
}

.surveyquestiontable td span.SurveyQuestion {
width:550px;
text-align:left;
vertical-align:top;
}

* html .surveyquestiontable {
margin-left:0px;
}





/* Report Form Fixes */

.ReportFormTable td fieldset legend {
font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
font-size:12px;
color:black;
font-weight:bold;
margin-left:-5px;
}

.ReportTitle span {
font-weight:bold;
font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
font-size:12px;
color:black;
text-transform:uppercase;
}

.ReportChartCell fieldset legend span {
font-weight:bold;
}





/*  User Email Subscription Form Fixes  */
.SubscriptionFormMessage span label {
float: left;
padding-left:20px;
margin-top:-16px 
}

table.SubscriptionFormListHeader {
margin-left:-9px;
}




/*  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:12px;
padding-top:15px;
}

a.DiscussionSearchLink {
display:block;
padding-bottom:5px;
padding-top:5px;
}




/* Donation Form Fixes */

#PC583_tblAmount label {
white-space:nowrap;
padding-right:5px;
}

.DonationFieldControlCell label {
font-weight:normal;
}

.DonationFieldControlCell span label {
white-space:nowrap;
font-weight:normal;
font-size:12px;
}

td.DonationFieldControlCell span.DonationCaptureReadonlyValue {
width:235px;
display:block;
} 

.DonationGridHeader td {
font-size:12px;
border:none !important;
font-weight:bold;
}

.DonationGridEvenRow td, .DonationGridEvenRow td span, .DonationGridOddRow td, .DonationGridOddRow td span {
font-size:12px;
border:none !important;
}

.DonationGridFooter td, .DonationGridFooter td span, .DonationGridFooter label {
font-weight:normal;
font-size:12px;
}





/* BBNC Custom Styles - Fundraing & Personal Fixes - DO NOT DELETE  */

.normal, .captionCell {
font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
font-size:12px;
color:black;
font-weight:bold;
}

legend.normalbold {
font-size: 12px;
}

.head fieldset {
margin-left:-4px;
}

fieldset legend {
margin-left:-5px;
}

.PostChannelStoryFormTable input {
font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
font-size:12px;
color:black;
}

td#FixedFooterBlock{
text-align:left;
padding-top:15px;
padding-left:8px;
}

.FRFieldSetCaption span, span.FRFieldSetCaption {
font-family: tahoma, geneva, "trebuchet ms", arial, sans-serif;
font-size:12px;
color:black;
font-weight:bold;
}

.FRListingHeading td {
border:none;
background-color:#ffffff;
border-collapse:collapse;
}

.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: 12px;
}

.FREvenRowStyle td table td, .FROddRowStyle td table td {
border:none;
}

table.FRFormTable fieldset {
width:550px !important;
}

table.FRFormTable fieldset div table#PC740_FundRaiserHome1_FundRaiserSendAppeal1_TableControlBounding {
width:550px;
}

table.FRFormTable fieldset div table table.FRFormTable, table.FRFormTable fieldset div table table.FRFormTable td div table,  table.FRFormTable fieldset div table div table.FRFormTable, table.FRFormTable fieldset div table div div table.FRFormTable, table.FRFormTable fieldset div table div div table.FRFormTable table {
width:450px !important;
}

.table3 td input{
font-size:12px;
}

.FRGoalText {
font-weight:bold;
font-size:12px;
}

.FREvenRowStyle table, .FRoddRowStyle table {
font-size:12px;
}





/* Personal Page Custom Styles */

span.element193_CSS img {
width:170px;
margin-bottom:10px;
}

#sidebar_supMiss a
{
display: block;
background: url(https://www.seattleurbanacademy.org/NETCOMMUNITY/view.image?id=3013) no-repeat;
width: 175px;
height: 95px;
}

#sidebar_supMiss a:hover
{
display: block;
width: 175px;
height: 95px;
background-position: -175px; 2px;
z-index: 55;
}

#sidebar_ourSup a
{
display: block;
background: url(https://www.seattleurbanacademy.org/NETCOMMUNITY/view.image?id=3028) no-repeat;
width: 175px;
height: 95px;
}

#sidebar_ourSup a:hover
{
display: block;
width: 175px;
height: 95px;
background-position: -177px; 0px;
}


#sidebar_futStudents a
{
display: block;
background: url(https://www.seattleurbanacademy.org/NETCOMMUNITY/view.image?id=3029) no-repeat;
width: 175px;
height: 95px;
}

#sidebar_futStudents a:hover
{
display: block;
width: 175px;
height: 95px;
background-position: -175px; 0px;
}

/* Remove Search text */

.QuickSearchFieldCaption
{
display: none;
}
