/* CSS Document */

.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}
.BBModalBackground
{
   /* System Defaults */
   background-color: #666666;
   filter: alpha(opacity=50);
   opacity: 0.5;
   -moz-opacity: 0.5;
}
.ContentTB2
{
   /* System Defaults */
   background-color:#DDDBDB;
   border:outset 1px;
}
.ContentTB2Hot
{
   /* System Defaults */
   background-color:#C0C0CF;
   border:outset 1px;
}
.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;
}
.BBCalendarDay
{
   /* System Defaults */
   BORDER-RIGHT: black 1px solid;
   BORDER-TOP: black 1px solid;
   BORDER-LEFT: black 1px solid;
   BORDER-BOTTOM: black 1px solid;
   /* Layout */
   font-family: "Trebuchet MS", Helvetica, arial, san-serif;
   font-size:11px;
   font-weight:bold;
   color:#FFFFFF;
   border:1px solid white;
}
.BBCalendarWeekendDay
{
   /* System Defaults */
   BORDER-RIGHT: black 1px solid;
   BORDER-TOP: black 1px solid;
   BORDER-LEFT: black 1px solid;
   BORDER-BOTTOM: black 1px solid;
   /* Layout */
   font-family: "Trebuchet MS", Helvetica, arial, san-serif;
   font-size:11px;
   font-weight:bold;
   color:#FFFFFF;
   border:1px solid white;
}
.BBFieldSet
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   aborder:none;
}
.BBFormCheckListContainer
{
   /* System Defaults */
   Height:100px;
   Overflow:auto;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   border:none;
   font-weight:bold;
}
.BBGridFooter
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBGridHeader
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-weight:bold;
}
.BBModalDialog
{
   /* System Defaults */
   border: solid thin #999999;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   border:none;
}
.BBModalDialogButton
{
   /* System Defaults */
   width: 100px;
   /* Layout */
   width:auto;
   background-color:#E9E5DE;
   border: 1px solid #58595B;
   padding:1px 5px 0px 5px;
   font-weight: bold;
   height:25px;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:14px;
   text-transform:uppercase;
}
.BBModalDialogContent
{
   /* System Defaults */
   background-color: #FFFFFF;
   padding: 3px 3px 3px 3px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBModalDialogTitle
{
   /* System Defaults */
   background-color: #000066;
   border-bottom: solid thin #999999;
   color: #FFFFFF;
   font-weight: bold;
   overflow: hidden;
   padding: 3px 3px 3px 3px;
   text-align: left;
   white-space: nowrap;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:12px;
   font-weight:bold;
   padding-right:15px;
   border:none;
   background-color:transparent;
}
.ReportInformationCell
{
   /* System Defaults */
   height:150px;
   white-space:normal;
   overflow:auto;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   height:250px;
}
.BBCalendar
{
   /* System Defaults */
   border-color:black;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   border:none !important;
}
.BBCalendar:active
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.BBCalendar:hover
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color:#14416C;
   text-decoration:underline;
   font-weight:bold;
}
.BBCalendar:link
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.BBCalendar:visited
{
   /* System Defaults */
   color:#00008b;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.BBCalendarDayHeader
{
   /* System Defaults */
   background-color:#336699;
   color:White;
   height:1px;
   /* Layout */
   font-family: "Trebuchet MS", Helvetica, arial, san-serif;
   font-size:11px;
   font-weight:bold;
   color:#FFFFFF;
   border:1px solid white;
}
.BBCalendarNextPrev
{
   /* System Defaults */
   background-color:#336699;
   color:white;
   /* Layout */
   background-color:#E1BB24 !important;
   font-family: "trebuchet ms", arial, sans-serif;
   font-size:14px;
   color:#FFFFFF;
   font-weight:bold;
   text-align:center;
   border-left:1px solid #E1BB24;
   border-right:1px solid #E1BB24;
}
.BBCalendarOtherMonthDay
{
   /* System Defaults */
   color:#CC9966;
   /* Layout */
   font-family: "Trebuchet MS", Helvetica, arial, san-serif;
   font-size:11px;
   font-weight:bold;
   color:#E9E5DE;
   border:1px solid white;
}
.BBCalendarSelectedDay
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family: "Trebuchet MS", Helvetica, arial, san-serif;
   font-size:11px;
   font-weight:bold;
   color:#FFFFFF;
   border:1px solid white;
}
.BBCalendarSelector
{
   /* System Defaults */
   background-color:#336699;
   /* Layout */
   font-family: "Trebuchet MS", Helvetica, arial, san-serif;
   font-weight:bold;
   color:#FFFFFF;
   border:1px solid white;
   font-size:14px;
}
.BBCalendarTitle
{
   /* System Defaults */
   background-color:#336699;
   color:white;
   font-weight:bold;
   /* Layout */
   background-color:#E1BB24 !important;
   font-family: "trebuchet ms", arial, sans-serif;
   font-size:14px;
   text-transform:uppercase;
   color:#FFFFFF;
   font-weight:bold;
   text-align:center;
   height:20px;
}
.BBCalendarTodayDay
{
   /* System Defaults */
   background-color:#b0c4de;
   /* Layout */
   font-family: "Trebuchet MS", Helvetica, arial, san-serif;
   font-size:11px;
   font-weight:bold;
   color:#FFFFFF;
   border:1px solid white;
}
.BBFieldCaption
{
   /* System Defaults */
   text-align:right;
   white-space:nowrap;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-weight:bold;
   white-space:normal;
   text-transform:uppercase;
   padding-right:4px;
}
.BBFieldCheckboxCaption
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-weight:bold;
   text-transform:uppercase;
}
.BBFieldControlCell
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBFormButtonCell
{
   /* System Defaults */
   text-align:center;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   text-align:right;
}
.BBFormButtonRow
{
   /* System Defaults */
   background-color:white;
   /* Layout */
   background-color:transparent;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBFormCheckbox
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-weight:bold;
}
.BBFormChecklist
{
   /* System Defaults */
   border:1pt solid buttonFace;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-weight:bold;
   border:none;
}
.BBFormErrorMessage
{
   /* System Defaults */
   color:red;
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#C72227;
   font-size:11px;
}
.BBFormReadonlyValue
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-style:normal;
}
.BBFormRequiredFieldMarker
{
   /* System Defaults */
   color:red;
   font-size:medium;
   font-weight:bolder;
   vertical-align:middle;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#C72227;
   font-size:13px;
}
.BBFormRequiredFieldMissingText
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#C72227;
   font-size:11px;
}
.BBFormSelectList
{
   /* System Defaults */
   background-color:White;
   width:auto;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBFormSubmitButton
{
   /* Layout */
   background-color:#E9E5DE;
   border: 1px solid #58595B;
   font-weight: bold;
   height:22px;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:14px;
   text-transform:uppercase;
   line-height:100%;
   vertical-align:middle;
   padding:1px 2px 0px 2px;
}
.BBFormTable
{
   /* System Defaults */
   border:1pt solid buttonface;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   border:none;
   width:auto;
}
.BBFormTextArea
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBFormTextbox
{
   /* System Defaults */
   width:150px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBFormTitle
{
   /* System Defaults */
   border-bottom:1pt solid buttonface;
   color:black;
   font-weight:bold;
   text-align:center;
   /* Layout */
   padding-bottom:10px;
   margin:0px;
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:18px;
   color:#625322;
   line-height:120%;
   border:none;
   text-align:left;
}
.BBFormValidatorSummary
{
   /* System Defaults */
   background-color:white;
   color:red;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#C72227;
   font-size:11px;
   font-weight:bold;
}
.BBListEvenRowStyle
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   background-color:transparent;
}
.BBListingHeading
{
   /* System Defaults */
   background-color:buttonFace;
   border:1pt solid buttonFace;
   font-size:10pt;
   text-align:left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:12px;
   font-weight:bold;
   padding-right:15px;
   border:none;
   background-color:transparent;
}
.BBListingItem
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBListingTable
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   border-top:1pt solid buttonFace;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   border:none;
   width:auto;
}
.BBListOddRowStyle
{
   /* System Defaults */
   background-color:#e9e9e9;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   background-color:transparent;
}
.BBMessage
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-style:normal;
   padding:5px 0px;
}
.BBNameLink:active
{
   /* System Defaults */
   color:Black;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.BBNameLink:hover
{
   /* System Defaults */
   color:Green;
   /* Layout */
   color:#14416C;
   text-decoration:underline;
   font-weight:bold;
}
.BBNameLink:link
{
   /* System Defaults */
   color:black;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.BBNameLink:visited
{
   /* System Defaults */
   color:blue;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.BBPrivateListingItem
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.MatchFinderResultsList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.PagedListFooter
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.PagedListFooterLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.PagedListFooterLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.PagedListFooterLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.ReportChartCell
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.SpellBody
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:0px 6px 6px 6px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   background:none;
}
.SpellButton
{
   /* System Defaults */
   margin:0px, 0px, 2px, 2px;
   width:100%;
   /* Layout */
   background-color:#E9E5DE;
   border: 1px solid #58595B;
   font-weight: bold;
   height:22px;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:14px;
   text-transform:uppercase;
   line-height:100%;
   vertical-align:middle;
   padding:1px 2px 0px 2px;
}
.SpellCheckBadWord
{
   /* System Defaults */
   color:Red;
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#C72227;
   font-size:11px;
}
.SpellCheckTextBox
{
   /* System Defaults */
   width:100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-weight:bold;
}
.SpellFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.SpellHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
}
.SpellHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   background-color:transparent;
   padding:5px 5px 2px 0px;
   border:none;
}
.SpellHeadLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.SpellLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   text-align:right;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.SpellSubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:11px;
   text-transform:uppercase;
   padding:8px 0px 2px 0px;
}
.SpellSuggestionList
{
   /* System Defaults */
   border:1px solid black;
   height:auto;
   width:100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.SpellText
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:12px, 6px, 6px, 6px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   background-color:transparent;
   padding:18px 12px 12px 12px;
   font-style:italic;
}
.SpellTextValue
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.ReportCalendar
{
   /* System Defaults */
   FONT-SIZE: 8pt;
   /* Layout */
   font-size:11px;
}
.HTMLPublishingHelpText
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   text-transform:none;
   padding:0px;
   text-align:left;
}
.SpellFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
   /* Layout */
   text-align:right;
   font-size:11px;
}
.MatchFinderDetailsValue
{
   /* System Defaults */
   font-size:10pt;
   font-style:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.SpellFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.ReportTitle
{
   /* System Defaults */
   height:18px;
   /* Layout */
   height:auto;
}
.SpellFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-size:18px;
}
.MatchFinderEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.ReportEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.MatchFinderOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.ReportOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBNavbarItemActive
{
   /* Layout */
   color:#146634;
   text-decoration:none;
   font-weight:bold;
}
.BBNavbarItemDefault
{
   /* Layout */
   color:#146634;
   text-decoration:none;
   font-weight:bold;
}
.BBNavBarItemHover
{
   /* Layout */
   color:#14416C;
   text-decoration:underline;
   font-weight:bold;
}
.BBNavBarRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBNavBarTable
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.LoginLink
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:11px;
   font-weight:normal;
   text-decoration:underline;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
}
.LoginFieldCaption
{
   /* Layout */
   text-align:right;
   width:120px;
}
.LoginFieldMessage
{
   /* System Defaults */
   FONT-SIZE: 8pt;
   COLOR: gray;
   FONT-FAMILY: Arial Narrow;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.LoginFormTable
{
   /* System Defaults */
   border:0;
   width:275px;
}
.LoginFormTextArea
{
   /* System Defaults */
   width:140px;
   /* Layout */
   width:270px;
}
.LoginFormTextbox
{
   /* Layout */
   width:270px;
}
.LoginFormNormalMessage
{
   /* Layout */
   display: block;
   /*Firefox hack*/font-weight:bold;
   height:45px;
   text-align:center;
   vertical-align:bottom;
   padding:15px 0px 0px 0px;
}
.ProfileFormPrivateControlCell
{
   /* System Defaults */
   text-align:center;
}
.ProfileFieldCaption
{
   /* Layout */
   width:150px;
}
.ProfileFormButtonCell
{
   /* System Defaults */
   text-align:right;
}
.ProfileFormTable
{
   /* System Defaults */
   border:0;
   /* Layout */
   width:520px;
}
.ProfileFormTextbox
{
   /* Layout */
   width:275px;
}
.ProfileFormChildRowTitle
{
   /* System Defaults */
   text-align:right;
}
.ProfileFormTitle
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   padding-top:15px;
   padding-bottom:8px;
}
.DirectorySearchForm
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.DirectoryFieldCaption
{
   /* Layout */
   width:120px;
}
.DirectoryPagingButton
{
   /* System Defaults */
   width:60px;
   /* Layout */
   width:auto;
   margin:10px 0px 10px 2px;
}
.DirectoryFormTextBox
{
   /* Layout */
   width:250px;
}
.DirectoryPageNumberLabel
{
   /* Layout */
   padding:0px;
}
.DirectoryNameLink
{
   /* Layout */
   color:#146634;
   text-decoration:none;
   font-weight:bold;
}
.DonationCaptureLink:active
{
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.DonationCaptureLink:hover
{
   /* Layout */
   color:#14416C;
   text-decoration:underline;
   font-weight:bold;
}
.DonationCaptureLink:link
{
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.DonationCaptureLink:visited
{
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.DonationHelpFormCheckTable
{
   /* System Defaults */
   height:50px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   padding:5px;
}
.DonationHelpFormCSCTable
{
   /* System Defaults */
   height:400px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   padding:5px;
}
.DonationHelpFormDDTable
{
   /* System Defaults */
   height:275px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   padding:5px;
}
.DonationHelpFormGATable
{
   /* System Defaults */
   height:280px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   padding:5px;
}
.DonationCaptureFieldControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   width:400px;
}
.DonationCaptureFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   width:150px;
   /* Layout */
   background-color:transparent;
   width:120px;
}
.DonationFieldCaption
{
   /* System Defaults */
   background:gainsboro;
   /* Layout */
   background-color:transparent;
   width:120px;
}
.DonationButtonCell
{
   /* System Defaults */
   text-align:right;
}
.DonationCaptureReadonlyValue
{
   /* System Defaults */
   text-align:left;
   font-size:x-small;
   /* Layout */
   font-size:11px;
}
.DonationCaptureSelectListNarrow
{
   /* System Defaults */
   width:75px;
}
.DonationCaptureFormTable
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:520px;
}
.DonationFormTable
{
   /* Layout */
   width:520px;
}
.DonationCaptureTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:250px;
}
.DonationTextArea
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:250px;
}
.DonationCaptureTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.DonationCaptureTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:250px;
}
.DonationTextboxNarrow
{
   /* System Defaults */
   width:80px;
}
.DonationTextboxWide
{
   /* System Defaults */
   width:350px;
   /* Layout */
   width:250px;
}
.DonationGridFooter
{
   /* Layout */
   border:none;
}
.DonationGridHeader
{
   /* Layout */
   border:none;
}
.DonationGridEvenRow
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.DonationCaptureListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:White;
   height:30px;
   text-align:center;
   /* Layout */
   font-size:18px;
   text-align:left;
   padding:15px 0px 5px 0px;
   background:none;
   height:auto;
   color:#625322;
}
.DonationListingHeading
{
   /* System Defaults */
   background-color:#333399;
   color:white;
   height:30px;
   text-align:center;
   /* Layout */
   font-size:18px;
   text-align:left;
   padding:15px 0px 5px 0px;
   background:none;
   height:auto;
   color:#625322;
}
.DonationGridOddRow
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBClassNotesApprovalFilterRow
{
   /* System Defaults */
   border-bottom:1pt solid buttonFace;
   border-top:1pt solid buttonFace;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   border:none;
   font-weight:bold;
}
.BBClassNotesDisplayTable
{
   /* System Defaults */
   width:100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   width:500px;
}
.BBClassNotesHeading
{
   /* Layout */
   padding-bottom:10px;
   margin:0px;
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
}
.BBClassNotesNoteTitleRow
{
   /* System Defaults */
   color:White;
   vertical-align:top;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   vertical-align:bottom;
   font-weight:bold;
}
.BBClassNotesTabButton
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:11px;
   font-weight:bold;
}
.BBClassNotesTabButtons
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:11px;
   font-weight:bold;
}
.BBClassNotesTabButtonSelected
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#146634;
   font-size:11px;
   font-weight:bold;
}
.BBClassNotesFormTable
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:530px;
}
.BBClassNotesTextArea
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:500px;
}
.BBClassNotesLastModifiedMessage
{
   /* System Defaults */
   color:black;
   text-align:right;
   /* Layout */
   color:#58595b;
   padding:0px;
}
.BBClassNotesNameLink
{
   /* Layout */
   color:#146634;
   text-decoration:none;
   font-weight:bold;
   font-family: "Trebuchet MS", Helvetica, arial, san-serif;
   font-size: 11px;
}
.EventItemRegistrantControlCellName
{
   /* System Defaults */
   text-align:right;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   text-align:left;
}
.EventItemRegistrantsHeader
{
   /* System Defaults */
   background-color:#dcdcdc;
   text-align:center;
   /* Layout */
   display:none;
}
.EventItemRegistrationControlCellDescription
{
   /* System Defaults */
   font-weight:bold;
   text-align:left;
   width:100px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   width:175px;
}
.EventItemRegistrationControlCellNumParticipants
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.EventItemRegistrationControlCellPrice
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.EventItemRegistrationFooterControlCellAmount
{
   /* System Defaults */
   font-weight:bold;
   text-align:right;
   width:70px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   padding-top:10px;
   text-align:left;
}
.EventItemRegistrationFooterControlCellNumRegistrations
{
   /* System Defaults */
   font-weight:bold;
   width:25px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   padding-top:10px;
   text-align:left;
}
.EventItemRegistrationFooterControlCellRegistrations
{
   /* System Defaults */
   width:100px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   padding-top:10px;
   text-align:left;
   width:250px;
}
.EventItemRegistrationFooterControlCellTotal
{
   /* System Defaults */
   text-align:right;
   width:150px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   padding-top:10px;
   text-align:left;
   width:100px;
}
.EventItemRegistrationsHeader
{
   /* System Defaults */
   background-color:#b0c4de;
   text-align:center;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
   text-align:left;
   background-color:transparent;
}
.EventProgressCell
{
   /* System Defaults */
   background-color:#333399;
   height:10px;
   /* Layout */
   background-color:#625322;
   color:white;
}
.EventProgressCellFuture
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   /* Layout */
   background-color:#A39574;
   color:white;
}
.EventProgressCellPast
{
   /* System Defaults */
   background-color:Gray;
   height:10px;
   /* Layout */
   background-color:#A39574;
   color:white;
}
.EventItemRegistrantControlCell
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.EventItemRegistrantSelectList
{
   /* System Defaults */
   width:200px;
}
.EventSubmitButton
{
   /* System Defaults */
   margin-left:5px;
   margin-right:5px;
   width:100px;
   /* Layout */
   width:auto;
}
.EventItemRegistrantsTable
{
   /* System Defaults */
   text-align:center;
   width:485px;
   /* Layout */
   text-align:left;
   width:520px;
}
.EventItemRegistrationFooterTable
{
   /* System Defaults */
   border:none;
   width:485px;
   /* Layout */
   width:520px;
   border-top:1px solid #E8E5DB;
}
.EventItemRegistrationsTable
{
   /* System Defaults */
   border:none;
   text-align:center;
   width:500px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   width:490px;
   text-align:left;
}
.EventItemsTable
{
   /* System Defaults */
   border:none;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   width:520px;
   text-align:left;
}
.EventTable
{
   /* System Defaults */
   border:none;
   width:550px;
   /* Layout */
   width:520px;
}
.EventItemRegistrantTextbox
{
   /* System Defaults */
   width:200px;
}
.EventItemRegistrationTextbox
{
   /* System Defaults */
   width:25px;
}
.EventItemTitleDescription
{
   /* System Defaults */
   border:none;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   padding-bottom:5px;
}
.EventItemTitleName
{
   /* System Defaults */
   border:none;
   font-size:medium;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:11px;
   padding-bottom:5px;
   font-weight:bold;
}
.EventItemTitleTime
{
   /* System Defaults */
   border:none;
   font-size:small;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:10px;
   padding-bottom:15px;
   font-weight:bold;
}
.EventMessage
{
   /* System Defaults */
   text-align:center;
   /* Layout */
   text-align:left;
}
.SubscriptionFormListHeaderTitle
{
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   text-transform:uppercase;
}
.ProfilePhotoFormTextbox
{
   /* System Defaults */
   width:250px;
}
.MailForwardingFormTable
{
   /* Layout */
   border: 0px;
}
.DiscussionPending
{
   /* System Defaults */
   color:#f00;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.DiscussionFilterRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.DiscussionFilterSpacer
{
   /* System Defaults */
   width:2px;
}
.DiscussionFooterLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color:#14416C;
   text-decoration:underline;
   font-weight:bold;
}
.DiscussionFooterLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.DiscussionFooterLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.DiscussionGroupApproveButton
{
   /* System Defaults */
   background:url(/NASULGC_Template/images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.DiscussionGroupDeleteButton
{
   /* System Defaults */
   background:url(/NASULGC_Template/images/DeleteBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.DiscussionGroupHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.DiscussionGroupHeadingText
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
}
.DiscussionGroupNewTopicButton
{
   /* System Defaults */
   background:url(/NASULGC_Template/images/PostNewTopic.gif) no-repeat;
   height:14px;
   padding:0px;
   width:79px;
}
.DiscussionGroupReplyButton
{
   /* System Defaults */
   height:13px;
   margin-right:6px;
   padding:0px;
   width:36px;
}
.DiscussionGroupReplyTextbox
{
   /* System Defaults */
   width:100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.DiscussionGroupSearchCellSpacer
{
   /* System Defaults */
   width:1%;
}
.DiscussionGroupSearchTextCell
{
   /* System Defaults */
   width:45%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.DiscussionGroupSpellButton
{
   /* System Defaults */
   background:url(/NASULGC_Template/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:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#000000;
   font-size:11px;
}
.DiscussionMessageSepHR
{
   /* System Defaults */
   color:#ccc;
   margin:3px 0px 0px 0px;
   padding:0;
   width:95%;
   /* Layout */
   color: #ffffff;
   background-color:#ffffff;
   height:1px;
   border:none;
}
.DiscussionNew
{
   /* System Defaults */
   color:#f00;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#000000;
   font-size:11px;
}
.DiscussionReplyBody
{
   /* System Defaults */
   background-color:transparent;
   padding:0px 6px 0px 0px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   padding:2px 6px 6px 6px;
   background-color:transparent;
}
.DiscussionReplyFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.DiscussionReplyHeading
{
   /* System Defaults */
   background-color:transparent;
   height:21px;
   padding:3px 5px 2px 0px;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
}
.DiscussionReplySubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:11px;
   text-transform:uppercase;
   padding:8px 0px 2px 0px;
}
.DiscussionReplyTable
{
   /* System Defaults */
   margin:0px 0px 10px 0px;
   width:100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.DiscussionThreadLBracket
{
   /* System Defaults */
   background:url(/NASULGC_Template/images/Bracket3.gif) no-repeat;
   height:21px;
   padding:0px;
   width:11px;
}
.DiscussionThreadRBracket
{
   /* System Defaults */
   background:url(/NASULGC_Template/images/Bracket2.gif) no-repeat;
   height:21px;
   padding:0px;
   width:11px;
}
.DiscussionThreadTBracket
{
   /* System Defaults */
   background:url(/NASULGC_Template/images/Bracket1.gif) no-repeat;
   background-position:3px 3px;
   border-style:none;
   border-top:none;
   height:21px;
   padding:0px;
   width:11px;
}
.DiscussionTopicBody
{
   /* System Defaults */
   background-color:#f5f5f5;
   padding:12px 6px 6px 6px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   padding:2px 6px 6px 6px;
   background-color:transparent;
}
.DiscussionTopicFieldValue
{
   /* System Defaults */
   font-size:8pt;
   text-align:left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.DiscussionTopicHeading
{
   /* System Defaults */
   background-color:#e9e9e9;
   height:21px;
   padding:3px 5px 2px 5px;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
}
.DiscussionTopicLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color:#14416C;
   text-decoration:underline;
   font-weight:bold;
}
.DiscussionTopicLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.DiscussionTopicLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.DiscussionTopicList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.DiscussionTopicListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:12px;
   font-weight:bold;
   padding-bottom:8px;
}
.DiscussionTopicNumReplies
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.DiscussionTopicSepHR
{
   /* System Defaults */
   width:95%;
   /* Layout */
   color: #ffffff;
   background-color:#ffffff;
   height:1px;
   border:none;
}
.DiscussionTopicSubject
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:11px;
   text-transform:uppercase;
   padding:8px 0px 2px 0px;
}
.DiscussionTopicTable
{
   /* System Defaults */
   margin:0px 0px 5px 0px;
   width:100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   width:auto;
   margin:0px;
}
.PostDiscussionPreviewHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
}
.PostDiscussionPreviewHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.PostDiscussionPreviewLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.PostDiscussionReplyHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
}
.PostDiscussionReplyHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.PostDiscussionReplyLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.PostDiscussionTopicHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
}
.PostDiscussionTopicHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.PostDiscussionTopicLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.DiscussionFilterFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   width:60px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   width:80px;
}
.DiscussionReplyFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
   /* Layout */
   font-size:11px;
}
.DiscussionTopicFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   text-align:left;
   /* Layout */
   font-size:11px;
}
.PostReplyFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.PostTopicFieldCaption
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.DiscussionGroupButtonCell
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   text-align:right;
}
.PostDiscussionPreviewFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.PostDiscussionReplyFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.PostDiscussionTopicFormTable
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.DiscussionGroupMessageTextArea
{
   /* System Defaults */
   width:100%;
}
.DiscussionGroupSearchTextbox
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:250px;
   margin-right:10px;
}
.DiscussionGroupTopicTextbox
{
   /* System Defaults */
   width:100%;
}
.DiscussionGroupFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-size:18px;
}
.DiscussionGroupValidationSummary
{
   /* System Defaults */
   background-color:transparent;
}
.DiscussionTopicsEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.DiscussionThreadList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.DiscussionTopicsOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.DiscussionGroupMessage
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-style:normal;
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBDocumentDisplayDescriptionStyle
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-size:normal;
   padding:8px 0px;
}
.BBDocumentDisplayHeader
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:11px;
   font-weight:bold;
   padding-bottom:8px;
}
.BBDocumentDisplayHeaderRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:11px;
   font-weight:bold;
}
.BBDocumentDisplayHeaderSelected
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#146634;
   font-size:11px;
   font-weight:bold;
   padding-bottom:8px;
}
.BBDocumentDisplayLink
{
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
}
.BBDocumentDisplayNew
{
   /* System Defaults */
   color:#FF0000;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#000000;
   font-size:11px;
}
.BBDocumentDisplaySeparator
{
   /* Layout */
   color: #ffffff;
   background-color:#ffffff;
   height:1px;
   border:none;
}
.BBDocumentDisplayTable
{
   /* System Defaults */
   background-color:transparent;
   width:100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBDocumentFilterRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBDocumentTabButton
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:11px;
   font-weight:bold;
   text-align:right;
}
.BBDocumentTabButtons
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:11px;
   font-weight:bold;
   text-align:right;
}
.BBDocumentFormTable
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:auto;
}
.BBDocumentAddDescription
{
   /* System Defaults */
   font-size:medium;
   /* Layout */
   font-size:11px;
}
.BBDocumentFormTitle
{
   /* Layout */
   width:350px;
}
.BBDocumentDisplayEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBDocumentDisplayOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBPollAnswersRadioList
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBPollAnswersRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBPollAnswersTable
{
   /* System Defaults */
   text-align:left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBPollAnswersTableCell
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBPollAnswersTableRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBPollResultsRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBPollResultsTable
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBPollResultsTableCell
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBPollResultsTableRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBPollResultsTableSummaryCell
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBPollResultsTableSummaryRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBPollsQuestionCell
{
   /* System Defaults */
   font-size:small;
   text-align:left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBPollsQuestionRow
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBPollsSubmitButtonCell
{
   /* System Defaults */
   text-align:center;
   /* Layout */
   text-align:right;
}
.BBPollsSubmitButtonRow
{
   /* System Defaults */
   text-align:center;
   /* Layout */
   text-align:right;
}
.BBPollsSubmitButton
{
   /* System Defaults */
   font-weight:bold;
}
.BBPollsFormTable
{
   /* System Defaults */
   margin:2 2 2 2;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   margin:0px;
}
.BBPollsFormTitle
{
   /* System Defaults */
   text-align:left;
}
.JobBoardLegend
{
   /* System Defaults */
   font-size:8pt;
   font-style:normal;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   padding:5px 0px;
}
.JobBoardPostLegend
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   padding:5px 0px;
}
.JobBoardPostLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color:#14416C;
   text-decoration:underline;
   font-weight:bold;
}
.JobBoardPostLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.JobBoardPostLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.JobBoardSearchLegend
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   padding:5px 0px;
}
.JobBoardSearchLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color:#14416C;
   text-decoration:underline;
   font-weight:bold;
}
.JobBoardSearchLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.JobBoardSearchLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.JobDetailApproveButton
{
   /* System Defaults */
   background:url(/NASULGC_Template/images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.JobDetailEditButton
{
   /* System Defaults */
   background:url(/NASULGC_Template/images/EditBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:31px;
}
.JobDetailHeading
{
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
}
.JobDetailHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.JobDetailLegend
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   padding:5px 0px;
}
.JobDetailLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color:#14416C;
   text-decoration:underline;
   font-weight:bold;
}
.JobDetailLink:link
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.JobDetailLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.JobPostDetailFieldCaption
{
   /* System Defaults */
   background-color:#e9e9e9;
   text-align:right;
   white-space:nowrap;
   width:25%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-weight:bold;
   white-space:normal;
   text-transform:uppercase;
   padding-right:4px;
   background-color:transparent;
   white-space:normal;
   width:auto;
}
.JobPostDetailFieldValue
{
   /* System Defaults */
   background-color:#f5f5f5;
   width:75%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   background-color:transparent;
   width:auto;
}
.JobPostDetailRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.JobPostDetailTable
{
   /* System Defaults */
   font-size:8pt;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   width:auto;
}
.JobResultsApproveButton
{
   /* System Defaults */
   background:url(/NASULGC_Template/images/ApproveBtn.gif) no-repeat;
   height:14px;
   padding:0px;
   width:44px;
}
.JobResultsDeleteButton
{
   /* System Defaults */
   background:url(/NASULGC_Template/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:60px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-weight:bold;
   white-space:normal;
   text-transform:uppercase;
   padding-right:4px;
   background-color:transparent;
   white-space:normal;
   width:auto;
}
.JobResultsFilterRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.JobResultsFilterSpacer
{
   /* System Defaults */
   width:2px;
}
.JobResultsHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
}
.JobResultsHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.JobResultsLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   padding:5px 0px;
}
.JobResultsLink:hover
{
   /* System Defaults */
   color:#06C;
   font-size:8pt;
   text-decoration:underline;
   /* Layout */
   color:#14416C;
   text-decoration:underline;
   font-weight:bold;
}
.JobResultsLink:link
{
   /* System Defaults */
   color:#06C;
   font-size:8pt;
   text-decoration:none;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.JobResultsLink:visited
{
   /* System Defaults */
   color:#69C;
   font-size:8pt;
   text-decoration:none;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.JobResultsList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.JobResultsListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:12px;
   font-weight:bold;
   padding-right:15px;
   border:none;
   background-color:transparent;
}
.JobResultsNew
{
   /* System Defaults */
   color:#f00;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#000000;
   font-size:11px;
}
.PostJobHeading
{
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
}
.PostJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.PostJobLegend
{
   /* System Defaults */
   font-size:8pt;
}
.PreviewJobHeading
{
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
}
.PreviewJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.PreviewJobLegend
{
   /* System Defaults */
   font-size:8pt;
}
.SearchJobHeading
{
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
}
.SearchJobHeadingCell
{
   /* System Defaults */
   background-color:#e9e9e9;
   width:100%;
   /* Layout */
   padding:8px 0px 5px 0px;
   background:none;
}
.SearchJobLegend
{
   /* System Defaults */
   font-size:8pt;
}
.JobSearchFieldCaption
{
   /* System Defaults */
   background-color:#e9e9e9;
   text-align:right;
   width:30%;
   /* Layout */
   background-color:transparent;
   width:auto;
}
.JobPostFieldControlCell
{
   /* System Defaults */
   width:65%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   width:auto;
}
.JobSearchFieldControlCell
{
   /* System Defaults */
   width:60%;
}
.JobPostSelectList
{
   /* System Defaults */
   width:100%;
}
.JobSearchSelectList
{
   /* System Defaults */
   width:100%;
}
.JobBoardFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.JobDetailFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.PostJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.PreviewJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.SearchJobFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.JobPostTextArea
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:250px;
}
.JobPostTextboxWide
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:150px;
}
.JobSearchTextboxWide
{
   /* System Defaults */
   width:100%;
}
.JobBoardValidationSummary
{
   /* System Defaults */
   background-color:transparent;
   font-size:8pt;
   /* Layout */
   font-size:11px;
}
.JobResultsEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.JobResultsOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBCurrentMembershipCaption
{
   /* System Defaults */
   height:30px;
   padding-top:15px;
   vertical-align:bottom;
   width:100%;
   border-bottom:1pt solid black;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   padding-top:10px;
   padding-bottom:5px;
   border-bottom:1px solid #E8E5DB;
}
.BBMembershipBenefitsFormTable
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   align:left;
   margin-left:-25px;
   border:none;
}
.BBMembershipBenefitsLink
{
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
}
.BBMembershipCardFieldsetLegend
{
   /* Layout */
   border:none;
   padding-top:8px;
   padding-bottom:5px;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBMembershipCatDescription
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-style:normal;
   padding-left:20px;
   font-weight:normal;
   padding-left:27px;
}
.BBMembershipCategoryListEnd
{
   /* Layout */
   color:white;
   background: white;
   border: 0;
   Height:1px;
}
.BBMembershipCategoryListStart
{
   /* Layout */
   color:white;
   background: white;
   border: 0;
   Height:1px;
}
.BBMembershipCategorySeparator
{
   /* Layout */
   color:white;
   background: white;
   border: 0;
   Height:1px;
}
.BBMembershipCategoryTable
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   width:auto;
}
.BBMembershipSummaryActionCaption
{
   /* System Defaults */
   height:30px;
   padding-top:15px;
   vertical-align:bottom;
   width:100%;
   /* Layout */
   font-family: "trebuchet ms", arial, sans-serif;
   font-size: 11px;
   text-transform:uppercase;
   color:#59585b;
   font-weight:bold;
}
.BBMembershipFieldCaption
{
   /* System Defaults */
   width:175px;
   /* Layout */
   width:120px;
}
.BBMembershipSubCategoryFieldCaption
{
   /* Layout */
   width:120px;
}
.BBMembershipSummaryFieldCaption
{
   /* System Defaults */
   width:150px;
}
.BBMembershipFieldCheckboxCaption
{
   /* Layout */
   margin-left:-2px;
}
.BBMembershipFormReadonlyValue
{
   /* System Defaults */
   font-weight:lighter;
   font-style:italic;
   /* Layout */
   font-style:normal;
   font-weight:normal;
}
.BBMembershipTextArea
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:275px;
}
.BBMembershipTextBox
{
   /* Layout */
   width:150px;
}
.BBMembershipBenefitsGridHeader
{
   /* System Defaults */
   font-weight:bold;
   font-size:x-small;
   /* Layout */
   font-size:11px;
   line-height:120%;
   letter-spacing:normal;
   padding-bottom:5px;
}
.BBMembershipBenefitsGridItem
{
   /* System Defaults */
   font-size:x-small;
   /* Layout */
   font-size:11px;
}
.BBCurrentMembershipList
{
   /* Layout */
   font-weight:bold;
}
.GivingHistoryList
{
   /* System Defaults */
   background-color:transparent;
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.GivingHistoryListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:12px;
   font-weight:bold;
   padding-right:15px;
   border:none;
   background-color:transparent;
}
.GivingHistoryListingTable
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   border:none;
   width:auto;
}
.GivingHistoryMessage
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.GivingHistoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-size:18px;
}
.GivingHistoryEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.GivingHistoryOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.NewsReaderFormImage
{
   /* System Defaults */
   text-align:right;
   /* Layout */
   border:none;
   padding:0px;
   margin:0px;
   font-size:0px;
   display:block;
}
.NewsReaderItemDate
{
   /* System Defaults */
   font-size:smaller;
   font-style:italic;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:10px;
   font-weight:bold;
   font-style:normal;
}
.NewsReaderItemDesc
{
   /* System Defaults */
   white-space:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.NewsReaderItemLink
{
   /* System Defaults */
   color:#06C;
   text-decoration:none;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
}
.NewsReaderItemLink:hover
{
   /* System Defaults */
   color:#06C;
   text-decoration:underline;
   /* Layout */
   color:#14416C;
   text-decoration:underline;
   font-weight:bold;
}
.NewsReaderItemLink:visited
{
   /* System Defaults */
   color:#69C;
   text-decoration:none;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.NewsReaderLoadError
{
   /* System Defaults */
   background-color:transparent;
   color:red;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#C72227;
   font-size:11px;
   font-weight:bold;
}
.NewsReaderResultsList
{
   /* System Defaults */
   border-width:0px;
   border-style:None;
   width:100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.NewsReaderResultsListHeader
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:12px;
   font-weight:bold;
   padding-right:15px;
   border:none;
   background-color:transparent;
}
.NewsReaderFormTable
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   width:auto;
}
.NewsReaderFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:9pt;
   text-align:left;
   font-weight:bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-size:18px;
   font-weight:normal;
}
.ChannelStoryApproveButton
{
   /* System Defaults */
   background:url(/NASULGC_Template/images/ApproveBtn.gif) no-repeat;
   padding:0px;
   width:44px;
   height:14px;
}
.NewsChannelItem
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.ChannelNewStoryButton
{
   /* System Defaults */
   background:url(/NASULGC_Template/images/PostNewStory.gif) no-repeat;
   padding:0px;
   width:79px;
   height:14px;
}
.ChannelRSSFeedButton
{
   /* System Defaults */
   background:url(/NASULGC_Template/images/feed-icon.gif) no-repeat;
   padding:0px;
   width:16px;
   height:16px;
}
.ChannelStoryDeleteButton
{
   /* System Defaults */
   background:url(/NASULGC_Template/images/DeleteBtn.gif) no-repeat;
   padding:0px;
   width:44px;
   height:14px;
}
.ChannelStoryEditButton
{
   /* System Defaults */
   background:url(/NASULGC_Template/images/EditBtn.gif) no-repeat;
   padding:0px;
   width:30px;
   height:14px;
}
.NewsChannelFormImage
{
   /* System Defaults */
   text-align:right;
   /* Layout */
   border:none;
   padding:0px;
   margin:0px;
   font-size:0px;
   display:block;
}
.NewsChannelItemDate
{
   /* System Defaults */
   font-size:smaller;
   font-style:italic;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:10px;
   font-weight:bold;
   font-style:normal;
}
.NewsChannelItemDesc
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.NewsChannelItemTitle
{
   /* System Defaults */
   font-size:12pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
}
.NewsChannelLoadError
{
   /* System Defaults */
   background-color:transparent;
   color:red;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#C72227;
   font-size:11px;
   font-weight:bold;
}
.NewsChannelStoryList
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   background-color:transparent;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.NewsChannelStoryListHeader
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:12px;
   font-weight:bold;
   padding-right:15px;
}
.PostChannelStoryHeading
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
}
.PostChannelStoryLegend
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   font-style:normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.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;
}
.rteImage
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px solid #D3D3D3;
   cursor:pointer;
   cursor:hand;
}
.rteImageLowered
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px inset;
   cursor:pointer;
   cursor:hand;
}
.rteImageRaised
{
   /* System Defaults */
   background:#D3D3D3;
   border:1px outset;
   cursor:pointer;
   cursor:hand;
}
.rteVertSep
{
   /* System Defaults */
   margin: 0 4px 0 4px;
}
.PostStoryFieldCaption
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.PostChannelStoryFormTable
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   background-color:transparent;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.ChannelStoryTextbox
{
   /* System Defaults */
   width:100%;
   /* Layout */
   width:auto;
}
.NewsChannelFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-size:18px;
}
.PostChannelStoryFormTitle
{
   /* System Defaults */
   font-family:Verdana, Helvetica, sans-serif;
   font-size:8pt;
   width:100%;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-size:18px;
}
.ChannelStoryValidationSummary
{
   /* System Defaults */
   background-color:transparent;
}
.FRActivityReportName
{
   /* System Defaults */
   font-weight: bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:12px;
   font-weight:bold;
}
.FRAddressBookSelectedLetter
{
   /* System Defaults */
   font-size: 16px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-weight:bold;
}
.FRButton
{
   /* System Defaults */
   BORDER-RIGHT: buttonface 1pt solid;
   text-align: center;
   white-space: nowrap;
   /* Layout */
   border:none;
}
.FRButtonText
{
   /* System Defaults */
   BORDER-RIGHT: buttonface 1pt solid;
   FONT-SIZE: 12px;
   text-align: center;
   white-space: nowrap;
   /* Layout */
   border:none;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-weight:bold;
   vertical-align:middle;
}
.FRButtonTextActive
{
   /* System Defaults */
   font-weight: bold;
   /* Layout */
   border:none;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#204D25;
   font-size:11px;
   font-weight:bold;
   vertical-align:middle;
}
.FRDashBoardSection
{
   /* System Defaults */
   border: buttonface 1pt solid;
   font-size: 10px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   border:none;
}
.FRDashBoardSectionHeading
{
   /* System Defaults */
   background-color: #000080;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 3px 3px 3px;
   white-space: nowrap;
   /* Layout */
   padding-bottom:10px;
   margin:0px;
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
   background-color:transparent;
   padding:0px;
   white-space:normal;
}
.FRDashLink
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
}
.FRDashLink:active
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.FRDashLink:hover
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
   /* Layout */
   color:#14416C;
   text-decoration:underline;
   font-weight:bold;
}
.FRDashLink:link
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.FRDashLink:visited
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.FRDashSubHeading
{
   /* System Defaults */
   font-weight: bold;
   font-size: 12px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:11px;
   text-transform:uppercase;
}
.FRDonorListSetCaption
{
   /* System Defaults */
   font-weight: bold;
   padding-bottom: 5px;
   padding-top: 5px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.FRFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-weight:bold;
   white-space:normal;
   text-transform:uppercase;
   padding-right:4px;
}
.FRParticipantName
{
   /* System Defaults */
   font-size: 16px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-weight:bold;
}
.FRTeamGraph
{
   /* System Defaults */
   WIDTH: 100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.FRTeamGraphFooter
{
   /* System Defaults */
   border-top-style: solid;
   border-top-width: thin;
   font-size: 12px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   border:none;
}
.FRTeamGraphHeading
{
   /* System Defaults */
   border-bottom-style: solid;
   border-bottom-width: thin;
   font-size: 12px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   border:none;
   font-weight:bold;
}
.FRTeamGraphName
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-weight:bold;
}
.FRTeamName
{
   /* System Defaults */
   color: #666666;
   font-size: 12px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:10px;
   font-weight:bold;
}
.FRText
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.FRTextRaised
{
   /* System Defaults */
   color: #006600;
   font-size: 12px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.FRToDoImgCell
{
   /* System Defaults */
   WIDTH: 18px;
   /* Layout */
   border:none;
   padding:0px;
   margin:0px;
   display:block;
}
.FRToDoNewDonationsText
{
   /* System Defaults */
   color: #FF0000;
   font-size: 12px;
   font-weight: bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.FRDashCaptions
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-size:11px;
}
.FRFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   color:#625322;
   font-size:18px;
}
.FRDonorListEvenRowStyle
{
   /* System Defaults */
   background-color: #eeeeee;
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.FREvenRowStyle
{
   /* System Defaults */
   BACKGROUND-COLOR: #e9e9e9;
   /* Layout */
   background-color:transparent;
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.FRDonorListHeading
{
   /* System Defaults */
   color: black;
   border-style: none;
   background-color: white;
   /* Layout */
   color:#625322;
   background-color:transparent;
}
.FRListingHeading
{
   /* System Defaults */
   COLOR: white;
   BACKGROUND-COLOR: #191970;
   /* Layout */
   color:#625322;
   background-color:transparent;
}
.FRDonorListing
{
   /* System Defaults */
   border-style: none;
}
.FRDonorListOddRowStyle
{
   /* System Defaults */
   background-color: #ffffff;
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.FROddRowStyle
{
   /* System Defaults */
   BACKGROUND-COLOR: #ffffff;
   /* Layout */
   background-color:transparent;
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.FRManagerDashBoardSection
{
   /* System Defaults */
   FONT-SIZE: 10px;
   BORDER: buttonface 1pt solid;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   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 */
   padding-bottom:10px;
   margin:0px;
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
   background-color:transparent;
   padding:0px;
   white-space:normal;
}
.FRManagerDashBoardSectionToolbar
{
   /* System Defaults */
   font-size: 12px;
}
.FRManagerDashCaptions:active
{
   /* System Defaults */
   text-decoration: underline;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.FRManagerDashCaptions:hover
{
   /* System Defaults */
   text-decoration: underline;
   /* Layout */
   color:#14416C;
   text-decoration:underline;
   font-weight:bold;
}
.FRManagerDashCaptions:link
{
   /* System Defaults */
   text-decoration: none;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.FRManagerDashCaptions:visited
{
   /* System Defaults */
   text-decoration: none;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.FRManagerFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-weight:bold;
   white-space:normal;
   text-transform:uppercase;
   padding-right:4px;
}
.FRManagerDashCaptions
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-size:11px;
}
.FRManagerFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   color:#625322;
   font-size:18px;
}
.FRManagerEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.FRManagerOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.SurveyAnswer
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   text-align:left;
   width:140px;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.SurveyAnswerColumnHeading
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:12px;
   font-weight:bold;
}
.SurveyAnswerRequiredMessage
{
   /* System Defaults */
   font-weight:bold;
   font-size:10pt;
   color:black;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.SurveyAnswerTableHeaderRow
{
   /* System Defaults */
   background-color:#a9a9a9;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:12px;
   font-weight:bold;
   background-color:transparent;
   padding-bottom:5px;
}
.SurveyButtonsRow
{
   /* System Defaults */
   text-align:center;
   /* Layout */
   text-align:right;
}
.SurveyConstantSumTextbox
{
   /* System Defaults */
   width:50px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.SurveyQuestion
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-weight:bold;
}
.SurveyQuestionSeparator
{
   /* System Defaults */
   width:100%;
   font-size:1pt;
   background-color:#a9a9a9;
   /* Layout */
   border-top:1px solid #E8E5DB;
   background:none;
   color:white;
   height:1px;
   font-size:0px;
}
.SurveyQuestionSequence
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-weight:bold;
}
.SurveyResponseCell
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.SurveyResponseColumnHeading
{
   /* System Defaults */
   font-size:10pt;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:12px;
   font-weight:bold;
}
.SurveyResponseResultsBar
{
   /* System Defaults */
   height:5px;
   background-color:green;
   /* Layout */
   background-color:#0959A3;
}
.SurveyResponseTableHeaderRow
{
   /* System Defaults */
   background-color:#a9a9a9;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:12px;
   font-weight:bold;
   background-color:transparent;
   padding-bottom:5px;
}
.SurveySubTitle
{
   /* System Defaults */
   font-size:12pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
   padding-bottom:10px;
}
.SurveyTestModeMessage
{
   /* System Defaults */
   font-weight:bold;
   font-size:16pt;
   color:red;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#C72227;
   font-size:14px;
   font-weight:bold;
}
.SurveyTitle
{
   /* System Defaults */
   font-size:14pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   padding-bottom:10px;
   margin:0px;
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:18px;
   color:#625322;
   line-height:120%;
}
.SurveyButton
{
   /* System Defaults */
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.SurveyAnswerTable
{
   /* System Defaults */
   border:none;
   /* Layout */
   width:520px;
   text-align:left;
}
.SurveyFormTable
{
   /* System Defaults */
   border:none;
   width:100%;
   /* Layout */
   width:auto;
   text-align:left;
}
.SurveyQuestionTable
{
   /* System Defaults */
   border:none;
   /* Layout */
   margin-bottom:10px;
   text-align:left;
}
.SurveyResponseTable
{
   /* System Defaults */
   border:none;
   /* Layout */
   width:520px;
   text-align:left;
}
.SurveyOpenEndedEssayTextArea
{
   /* System Defaults */
   width:250px;
   /* Layout */
   width:450px;
}
.SurveyOpenEndedAnswerTextbox
{
   /* System Defaults */
   width:150px;
   /* Layout */
   width:200px;
}
.SurveyAnswerTableEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.SurveyResponseTableEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.SurveyAnswerTableOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.SurveyResponseTableOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.SurveyCompleteMessage
{
   /* System Defaults */
   font-size:10pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.SurveyErrorMessage
{
   /* System Defaults */
   color:red;
   font-size:10pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#C72227;
   font-size:11px;
   font-weight:bold;
}
.SlideshowTable
{
   /* Layout */
   height:auto;
}
.CHButton
{
   /* System Defaults */
   border-right: buttonface 1pt solid;
   text-align: center;
   white-space: nowrap;
   /* Layout */
   border:none;
}
.CHButtonText
{
   /* System Defaults */
   border-right: buttonface 1pt solid;
   font-size: 12px;
   text-align: center;
   white-space: nowrap;
   /* Layout */
   border:none;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-weight:bold;
   vertical-align:middle;
   text-align:center;
}
.CHButtonTextActive
{
   /* System Defaults */
   FONT-WEIGHT: bold;
   /* Layout */
   border:none;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#204D25;
   font-size:11px;
   font-weight:bold;
   vertical-align:middle;
}
.CHConsoleHeaderRightBottom
{
   /* System Defaults */
   font-size: 12px;
   text-align: left;
   /* Layout */
   border:none;
   background-color:transparent;
   font-weight:bold;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   text-align:right;
   width:100%;
}
.CHConsoleHeaderRightTop
{
   /* System Defaults */
   font-size: 16px;
   text-align: left;
   /* Layout */
   border:none;
   background-color:transparent;
   font-weight:bold;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:12px;
   text-align:right;
   width:100%;
   text-transform:uppercase;
}
.CHConsoleLiteralText
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.CHDashBoardSection
{
   /* System Defaults */
   border: buttonface 1pt solid;
   font-size: 10px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   border:none;
}
.CHDashBoardSectionHeading
{
   /* System Defaults */
   background-color: #000080;
   color: white;
   font-size: 12px;
   font-weight: bold;
   padding: 3px 3px 3px 3px;
   white-space: nowrap;
   /* Layout */
   padding-bottom:10px;
   margin:0px;
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
   background-color:transparent;
   padding:0px;
   white-space:normal;
}
.CHDashLink
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
}
.CHDashLink:active
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
   /* Layout */
   color:#146634;
   text-decoration:none;
   font-weight:bold;
}
.CHDashLink:hover
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: underline;
   /* Layout */
   color:#14416C;
   text-decoration:underline;
   font-weight:bold;
}
.CHDashLink:link
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
   /* Layout */
   color:#146634;
   text-decoration:none;
   font-weight:bold;
}
.CHDashLink:visited
{
   /* System Defaults */
   font-size: 12px;
   text-decoration: none;
   /* Layout */
   color:#146634;
   text-decoration:none;
   font-weight:bold;
}
.CHDashSubHeading
{
   /* System Defaults */
   font-size: 12px;
   font-weight: bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:11px;
   text-transform:uppercase;
}
.CHFieldSetCaption
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-weight:bold;
   white-space:normal;
   text-transform:uppercase;
   padding-right:4px;
}
.CHInvalidUserWarningLabel
{
   /* System Defaults */
   color: #FF0000;
   font-size: 12px;
   text-align: center;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#C72227;
   font-size:11px;
}
.CHText
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.CHTextRaised
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.CHToDoImgCell
{
   /* System Defaults */
   width: 18px;
   /* Layout */
   border:none;
   padding:0px;
   margin:0px;
   display:block;
}
.CHDashCaptions
{
   /* System Defaults */
   font-size: 12px;
   /* Layout */
   font-size:11px;
}
.CHFormTable
{
   /* Layout */
   width:528px;
}
.CHFormTitle
{
   /* System Defaults */
   color: #666666;
   font-size: 14px;
   /* Layout */
   color:#625322;
   font-size:18px;
}
.CHEvenRowStyle
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.CHListingHeading
{
   /* System Defaults */
   COLOR: white;
   BACKGROUND-COLOR: #191970;
   /* Layout */
   background-color:transparent;
   color:#625322;
   font-size:14px;
}
.CHOddRowStyle
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.FundraiserReportDataLabel
{
   /* System Defaults */
   font-size:smaller;
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.FundraiserReportDataTableCell
{
   /* System Defaults */
   width: 15%;
   text-align:left;
   vertical-align:top;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   width:auto;
}
.FundraiserReportDescriptionLabel
{
   /* System Defaults */
   font-size:smaller;
   font-weight:bold;
   color:Blue;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.FundraiserReportDescriptionTableCell
{
   /* System Defaults */
   width:35%;
   text-align:right;
   vertical-align:top;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.FundraiserReportSeparator
{
   /* System Defaults */
   color:Blue;
   /* Layout */
   color:white;
   background: white;
   border: 0;
   Height:1px;
}
.FundraiserReportTitleCell
{
   /* System Defaults */
   text-align:center;
   vertical-align:top;
   width:100%;
   /* Layout */
   padding-bottom:10px;
   margin:0px;
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:18px;
   color:#625322;
   line-height:120%;
   border:none;
   text-align:left;
}
.FundraiserReportButtonCell
{
   /* System Defaults */
   text-align: right;
}
.FundraiserReportDetailsButton
{
   /* System Defaults */
   font-weight:bold;
   font-size:small;
   /* Layout */
   font-size:11px;
}
.FundraiserReportChartCell
{
   /* System Defaults */
   text-align:center;
   vertical-align:top;
   /* Layout */
   text-align:left;
}
.FundraiserReportFormTable
{
   /* System Defaults */
   border:0;
   width:100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   width:auto;
}
.FundraiserReportTitleLabel
{
   /* System Defaults */
   color:Blue;
   font-size:large;
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.CHLinksTable
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   margin:0px !important;
   padding:0px !important;
   border-collapse:collapse !important;
}
.CHLinksTitle
{
   /* Layout */
   display:none;
}
.CHLinksText:active
{
   /* Layout */
   color:#146634;
   text-decoration:none;
   font-weight:bold;
}
.CHLinksText:hover
{
   /* Layout */
   color:#14416C;
   text-decoration:underline;
   font-weight:bold;
}
.CHLinksText:link
{
   /* Layout */
   color:#146634;
   text-decoration:none;
   font-weight:bold;
}
.CHLinksText:visited
{
   /* Layout */
   color:#146634;
   text-decoration:none;
   font-weight:bold;
}
.SearchDescriptionStyle
{
   /* System Defaults */
   WHITE-SPACE: pre;
}
.QuickSearchButton
{
   /* Layout */
   font-size:9px;
   font-weight:bold;
   color:white;
   padding:0px !important;
   margin:0px !important;
   border:none;
   background: url(/NASULGC_Template/images/photo427.jpg) no-repeat 50% 50%;
   height:17px;
   width:18px;
   vertical-align:middle;
   text-align:center;
}
.QuickSearchFormTable
{
   /* Layout */
   margin:0px -2px 0px 0px !important;
   padding:0px !important;
}
.QuickSearchTextbox
{
   /* Layout */
   height:15px !important;
   width:150px;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:10px;
   color:#58595b;
   margin:0px !important;
   padding:0px !important;
}
.CalendarViewCalendarContainer
{
   /* Layout */
   width:528px;
   margin-top:10px;
}
.CalendarViewEventItemContainer
{
   /* Layout */
   border:none;
   font-size:10px;
   line-height:120%;
}
.ListViewDateLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
}
.ListViewEventItemContainer
{
   /* System Defaults */
   padding-left: 5px;
   font-size: smaller;
   /* Layout */
   padding:0px;
   font-size:11px;
   color:#58595b;
}
.CalendarEditButtons
{
   /* Layout */
   background-color:#E9E5DE;
   border: 1px solid #58595B;
   font-weight: bold;
   height:auto;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:10px;
   text-transform:uppercase;
   line-height:100%;
   vertical-align:middle;
   padding:4px 2px 3px 2px;
   width:auto;
}
.CalendarEventRecurContainer
{
   /* System Defaults */
   border: 1pt solid gray;
   /* Layout */
   border:none;
}
.CalendarEventRecurMsg
{
   /* System Defaults */
   padding: 3px;
   font-weight: bold;
}
.CalendarFilterContainer
{
   /* System Defaults */
   float: left;
   font-size: smaller;
   width: 100%;
   border: 2px solid gray;
   /* Layout */
   border:1px solid #E8E5DB !important;
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:12px;
   color:#625322;
   line-height:100%;
   text-transform:uppercase;
   padding:5px !important;
   width:auto;
}
.CalendarFilterHorizontalDividers
{
   /* System Defaults */
   color: silver;
   /* Layout */
   color:#E8E5DB;
}
.CalendarFilterSaveButton
{
   /* System Defaults */
   background-color: white;
   color: black;
   font-size: 8pt;
   width: 100px;
   /* Layout */
   background-color:#E9E5DE;
   border: 1px solid #58595B;
   font-weight: bold;
   height:auto;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:10px;
   text-transform:uppercase;
   line-height:100%;
   vertical-align:middle;
   padding:4px 2px 3px 2px;
   width:auto;
}
.CalendarFilterSaveContainer
{
   /* System Defaults */
   text-align: right;
   /* Layout */
   margin-top:10px;
   clear:both;
}
.CalendarFilterSaveMsg
{
   /* System Defaults */
   display: none;
   border: solid 1px #990033;
   color: #990033;
   font-size: small;
   /* Layout */
   border:none;
   font-size:10px;
   font-weight:bold;
   color:#C72227;
   display:inline;
   float:right;
}
.CalendarFormCategoryContainer
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.CalendarFormDateTimeContainer
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.CalendarFormEventInfoContainer
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.CalendarFormHTMLEditor
{
   /* System Defaults */
   height: 250px;
   width: 400px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   background-color:white;
}
.CalendarFormLegend
{
   /* System Defaults */
   font-weight: bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
   padding-bottom:10px;
}
.CalendarFormOptionalText
{
   /* System Defaults */
   color: gray;
   vertical-align: top;
   font-size: x-small;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.CalendarRecurOptionCell
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.CalendarViewAllDayEvent
{
   /* System Defaults */
   border: 1px dotted #aaa;
   margin-bottom: 10px;
   /* Layout */
   border:none;
   color:white;
   margin-left:5px;
   margin-right:5px;
   font-size:10px;
   line-height:120%;
}
.CalendarViewBottomIcons
{
   /* System Defaults */
   text-align: right;
   /* Layout */
   font-size:9px;
   font-weight:bold;
}
.CalendarViewContainer
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:528px;
}
.CalendarViewDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   /* Layout */
   background-color:#D3CCBC;
   border:1px solid white;
   font-size:11px;
   font-weight:bold;
   color:white;
}
.CalendarViewDayHeader
{
   /* System Defaults */
   background-color:#336699;
   color:White;
   height:1px;
   /* Layout */
   background-color:#948561;
   text-transform:uppercase;
   font-size:14px;
   border:1px solid white;
   height:auto;
   padding-top:2px;
   padding-bottom:2px;
}
.CalendarViewEvent
{
   /* System Defaults */
   margin-bottom: 10px;
   /* Layout */
   font-size:10px;
   line-height:120%;
   color:white;
}
.CalendarViewMonthYearLabel
{
   /* System Defaults */
   height:17px;
   font-size:11pt;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
}
.CalendarViewMultiDayEvent
{
   /* System Defaults */
   margin-bottom: 10px;
   /* Layout */
   border:none;
   color:white;
   margin-left:5px;
   margin-right:5px;
   font-size:10px;
   line-height:120%;
}
.CalendarViewOtherMonthDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   color: #CC9966;
   /* Layout */
   background-color:#E9E5DE;
   color:#e9e5de;
   border:1px solid white;
   font-size:11px;
}
.CalendarViewSelectedDay
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   background-color:#948561color:white;
   border:1px solid white;
   font-size:11px;
}
.CalendarViewToday
{
   /* System Defaults */
   border: 1px solid #aaa;
   background-color: lightsteelblue;
   width: 3%;
   /* Layout */
   background-color:#625322;
   border:1px solid white;
   font-size:11px;
   font-weight:bold;
   color:white;
}
.CalendarViewTodayText
{
   /* System Defaults */
   white-space: nowrap;
   /* Layout */
   font-size:9px;
   font-weight:bold;
}
.CalendarViewTopLeft
{
   /* System Defaults */
   width: 0%;
   /* Layout */
   border:none;
}
.CalendarViewTopMiddle
{
   /* System Defaults */
   width: 60%;
   /* Layout */
   border:none;
}
.CalendarViewTopRight

{
   /* System Defaults */
   width: 40%;
   text-align: right;
   /* Layout */
   border:none;
}
.CalendarViewWeekendDay
{
   /* System Defaults */
   border: 1px solid #aaa;
   height: 50px;
   /* Layout */
   background-color:#D3CCBC;
   border:1px solid white;
   font-size:11px;
   font-weight:bold;
   color:white;
}
.DetailCalendarCategory
{
   /* System Defaults */
   height: 30px;
   vertical-align: bottom;
   /* Layout */
   height:auto;
   vertical-align:top;
}
.DetailCaption
{
   /* System Defaults */
   color:white;
   /* Layout */
   color:#58595b;
   font-weight:bold;
   text-transform:uppercase;
   font-size:10px;
   margin-top:0px;
   margin-bottom:0px;
   padding:15px 0px 0px 0px;
   display:block;
   border-top:1px solid #E8E5DB;
   width:100%;
   padding-bottom:10px;
}
.DetailCaptionContainer
{
   /* System Defaults */
   background-color:#808080;
   /* Layout */
   background:none;
}
.DetailEventCancelled
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-style:normal;
   color:#C72227;
   font-size:11px;
   font-weight:bold;
   text-transform:uppercase;
}
.DetailEventSubtitle
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   color:#625322;
   font-size:11px;
   font-weight:bold;
   font-style:normal;
   display:block;
   margin-bottom:15px;
}
.DetailEventTitle
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:12px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
}
.EventCalendarName
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   padding-bottom:10px;
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:18px;
   color:#625322;
}
.EventCalendarPartContainer
{
   /* System Defaults */
   vertical-align: top;
   text-align: left;
   /* Layout */
   width:528px;
}
.ListViewDateRangeGoButton
{
   /* Layout */
   background-color:#E9E5DE;
   border: 1px solid #58595B;
   font-weight: bold;
   height:22px;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:10px;
   text-transform:uppercase;
   line-height:100%;
   vertical-align:middle;
   padding:1px 2px 0px 2px;
   width:auto;
}
.ListViewEventCancelled
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-style:normal;
   color:#C72227;
   font-size:11px;
   font-weight:bold;
   text-transform:uppercase;
}
.ListViewEventDate
{
   /* System Defaults */
   font-weight: bold;
   color: #dd5511;
   margin-top: 15px;
   /* Layout */
   color:#58595b;
   font-weight:bold;
   text-transform:uppercase;
   font-size:10px;
   margin-top:0px;
   margin-bottom:0px;
   padding:15px 0px 0px 0px;
   display:block;
   border-top:1px solid #E8E5DB;
   width:100%;
}
.ListViewEventDivider
{
   /* System Defaults */
   margin-bottom: 10px;
   /* Layout */
   color:#58595b;
   font-size:10px;
   margin-bottom:15px;
   display:block;
}
.ListViewEventLocation
{
   /* System Defaults */
   vertical-align:top;
   font-size:9pt;
   /* Layout */
   color:#58595b;
   font-size:11px;
   font-weight:bold;
}
.ListViewEventSubtitle
{
   /* System Defaults */
   color:#00008B;
   vertical-align:top;
   /* Layout */
   color:#625322;
   font-size:11px;
   font-weight:bold;
}
.ListViewEventTime
{
   /* System Defaults */
   font-size:9pt;
   /* Layout */
   color:#58595b;
   font-size:10px;
}
.ListViewEventTimeZone
{
   /* Layout */
   color:#58595b;
   font-size:10px;
}
.ListViewEventTitle
{
   /* System Defaults */
   font-weight: bold;
   color: #0048BE;
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:12px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
}
.ListViewEventTopGap
{
   /* System Defaults */
   padding-top: 10px;
}
.ListViewTopGap
{
   /* System Defaults */
   padding-top: 5px;
   /* Layout */
   padding-top:10px;
}
.ListViewTopLeft
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:5px;
   margin-bottom:5px;
}
.ListViewTopRight
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   text-align: right;
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:5px;
   margin-bottom:5px;
}
a.ListViewEventTitle:active
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
a.ListViewEventTitle:hover
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: underline;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
a.ListViewEventTitle:link
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
   /* Layout */
   color:#146634;
   text-decoration:none;
   font-weight:bold;
}
a.ListViewEventTitle:visited
{
   /* System Defaults */
   font-weight: bold;
   text-decoration: none;
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.CalendarFormFieldCaption
{
   /* Layout */
   width:120px;
   vertical-align:top;
}
.DetailLeft
{
   /* System Defaults */
   width: 10%;
   text-align: left;
   /* Layout */
   color:#58595b;
   font-size:11px;
   font-weight:bold;
}
.DetailDateTime
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   /* Layout */
   color:#58595b;
   font-size:11px;
   border-top:1px solid #E8E5DB;
   border-bottom:none;
}
.DetailEventDetails
{
   /* System Defaults */
   border-bottom: solid 1px gray;
   /* Layout */
   border:none !important;
}
.DetailRight
{
   /* System Defaults */
   width: 90%;
   /* Layout */
   color:#58595b;
   font-size:11px;
}
.ListViewContainer
{
   /* System Defaults */
   width: 100%;
   border: none;
   /* Layout */
   width:528px;
}
.EditEventContactInfo
{
   /* System Defaults */
   width: 275px;
   height: 25px;
   /* Layout */
   height:30px;
}
.EditEventFees
{
   /* System Defaults */
   width: 275px;
   height: 25px;
   /* Layout */
   height:30px;
}
.EditEventLocation
{
   /* System Defaults */
   width: 275px;
   height: 30px;
}
.EditEventTextBox
{
   /* System Defaults */
   width: 275px;
}
.EducationFormFieldSetCaption
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   text-transform:uppercase;
   padding-right:4px;
}
.EducationFormPrivacyTable
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.EducationListHeader
{
   /* System Defaults */
   font-size:8pt;
   font-weight:bold;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:12px;
   font-weight:bold;
   padding-right:15px;
}
.EducationListHeaderItem
{
   /* System Defaults */
   padding:3px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#625322;
   font-size:12px;
   font-weight:bold;
   padding-right:15px;
}
.EducationListItem
{
   /* System Defaults */
   padding:3px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.EducationListEvenRowStyle
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.EducationListOddRowStyle
{
   /* System Defaults */
   font-size:8pt;
   font-weight:normal;
   font-family:Verdana, Helvetica, sans-serif;
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBVolOpBackToListCell
{
   /* System Defaults */
   text-align: right;
   white-space: nowrap;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   white-space:normal;
}
.BBVolOpJobDetailRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBVolOpJobListPageControlCell
{
   /* System Defaults */
   text-align: right;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBVolOpSearchButtonRow
{
   /* Layout */
   text-align:right;
}
.BBVolOpSignUpInstructions
{
   /* System Defaults */
   font-style: italic;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-style:normal;
}
.BBVolOpSignUpRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBVolOpSignUpSeparator
{
   /* Layout */
   color:white;
   background: white;
   border: 0;
   Height:1px;
}
.BBVolOpJobDetailCaption
{
   /* System Defaults */
   width: 15%;
   /* Layout */
   width:auto;
}
.BBVolOpJobDetailButtonCell
{
   /* System Defaults */
   text-align: center;
   /* Layout */
   text-align:right;
}
.BBVolOpSearchButtonCell
{
   /* System Defaults */
   text-align: center;
   /* Layout */
   text-align:right;
}
.BBVolOpSignUpButtonCell
{
   /* System Defaults */
   text-align: center;
   /* Layout */
   text-align:right;
}
.BBVolOpJobDetailTable
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   width:auto;
}
.BBVolOpJobListTable
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:auto;
}
.BBVolOpSignUpTable
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:auto;
}
.BBVolOpSignUpTextArea
{
   /* Layout */
   width:250px;
}
.BBVolOpSignUpTextBox
{
   /* Layout */
   width:200px;
}
.BBVolOpJobListEvenRow
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBVolOpSignUpChecklistTableEvenRow
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBVolOpJobListHeader
{
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
}
.BBVolOpSignUpChecklistTableHeader
{
   /* Layout */
   font-family: georgia, "times new roman", times, serif;
   font-weight:normal;
   font-size:14px;
   color:#625322;
   line-height:120%;
   text-transform:uppercase;
}
.BBVolOpJobList
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:auto;
}
.BBVolOpJobListOddRow
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBVolOpSignUpChecklistTableOddRow
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBVolOpLink:active
{
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.BBVolOpLink:hover
{
   /* Layout */
   color:#14416C;
   text-decoration:underline;
   font-weight:bold;
}
.BBVolOpLink:visited
{
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.HighlightEventCancelled
{
   /* System Defaults */
   font-style:italic;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-style:normal;
}
.HighlightEventDate
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-weight:bold;
}
.HighlightEventTime
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:10px;
   font-weight:bold;
}
.HighlightEventTitle
{
   /* System Defaults */
   font-weight:bold;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-weight:bold;
}
.MoreEventURL
{
   /* Layout */
   color:#146634;
   text-decoration:none;
   font-weight:bold;
}
.RecentEventContainer
{
   /* System Defaults */
   background-color:#f5f5f5;
   /* Layout */
   background-color:transparent;
}
.RecentEventTitle
{
   /* System Defaults */
   font-weight:bold;
   color:#808080;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-weight:bold;
}
.UpcomingEventContainer
{
   /* System Defaults */
   background-color:#f5f5f5;
   /* Layout */
   background-color:transparent;
}
.UpcomingEventTitle
{
   /* System Defaults */
   font-weight:bold;
   color:#808080;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-weight:bold;
}
a.HighlightEventTitle:active
{
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
a.HighlightEventTitle:hover
{
   /* Layout */
   color:#14416C;
   text-decoration:underline;
   font-weight:bold;
}
a.HighlightEventTitle:link
{
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
a.HighlightEventTitle:visited
{
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
a.MoreEventURL:active
{
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
a.MoreEventURL:hover
{
   /* Layout */
   color:#14416C;
   text-decoration:underline;
   font-weight:bold;
}
a.MoreEventURL:link
{
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
a.MoreEventURL:visited
{
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.BBNotesEditorCell
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBNotesInstructions
{
   /* System Defaults */
   font-style: italic;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-style:normal;
}
.BBNotesLink
{
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
}
.BBNotesList
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBNotesListAddCell
{
   /* System Defaults */
   text-align: right;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-weight:bold;
}
.BBNotesListPageControlCell
{
   /* System Defaults */
   text-align: right;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   font-weight:bold;
}
.BBNotesNoteCell
{
   /* System Defaults */
   text-align: left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBNotesNoteDateCell
{
   /* System Defaults */
   text-align: right;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:10px;
   font-weight:bold;
}
.BBNotesNoteImage
{
   /* Layout */
   border:none;
   padding:0px;
   margin:0px;
   font-size:0px;
   display:block;
}
.BBNotesNoteImageCell
{
   /* System Defaults */
   vertical-align: top;
   /* Layout */
   border:none;
   padding:0px;
   margin:0px;
   font-size:0px;
   display:block;
}
.BBNotesNoteLinkCell
{
   /* System Defaults */
   text-align: right;
   /* Layout */
   color:#146634;
   text-decoration:none;
   font-weight:bold;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   font-size:11px;
}
.BBNotesNoteNameCell
{
   /* System Defaults */
   text-align: right;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBNotesNoteTableRow
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBNotesNoteTopicCell
{
   /* System Defaults */
   font-weight: bold;
   text-align: left;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBNotesSearchFormTable
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:auto;
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBNotesTabLink
{
   /* Layout */
   color:#204D25;
   text-decoration:none;
   font-weight:bold;
}
.BBNotesTabSelected
{
   /* System Defaults */
   font-weight: bold;
   padding-left: 3px;
   padding-right: 3px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#204D25;
   font-size:11px;
}
.BBNotesTabUnselected
{
   /* System Defaults */
   padding-left: 3px;
   padding-right: 3px;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBNotesTopicControl
{
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
}
.BBNotesEditorLayoutTable
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:auto;
}
.BBNotesLayoutTable
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:auto;
}
.BBNotesListLayoutTable
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:auto;
}
.BBNotesNoteTable
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   font-family:"Trebuchet MS", arial, helvetica, sans-serif;
   color:#58595B;
   font-size:11px;
   width:auto;
}
.BBNotesSearchFormLayoutTable
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:auto;
}
.BBNotesEditor
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:auto;
}
.BBNotesTextArea
{
   /* System Defaults */
   width: 100%;
   /* Layout */
   width:auto;
}
.BBNotesListEvenRow
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}
.BBNotesListOddRow
{
   /* Layout */
   border-bottom:1px solid #E8E5DB;
   padding-bottom:8px;
   margin-bottom:8px;
}

/* Custom Styles */
body {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#58595B;
font-size:11px;
line-height:165%;
}




/*  ---- Global Layout Styles - controls general layout of pages, backgrounds, etc. ----  */

#wrapper {
width:100%;
text-align:center;
}

#page_wrapper {
width:820px;
text-align:left;
margin:5px auto;
}

#page_topper {
background: url(/NASULGC_Template/images/photo394.jpg) repeat-x;
height:30px;
text-align:right;
}

#page_body {
background:url(/NASULGC_Template/images/photo405.jpg) repeat-y;
}

#right_shadow {
background: url(/NASULGC_Template/images/photo404.jpg) repeat-y 100% 0%;
width:100%;
}

#page_body_table {
width:798px;
margin:0px 11px;
text-align:center;
}







/*  ---- Global Header Styles - controls layout and styles of site header ----  */

#header {
background:url(/NASULGC_Template/images/photo396.jpg) no-repeat;
height:70px;
text-align:center;
}

#header_table {
width:100%;
text-align:left;
}

#header_table .logo {
width:250px;
vertical-align:top;
text-align:left;
}

#header_table .logo div.gutter {
margin-left:15px;
}

#header_table .utilities {
text-align:right;
vertical-align:top;
width:548px;
}

#header_table .utilities div.gutter {
margin-right:13px;
text-align:right;
float:right;
}

#searchtable {
margin: 0px 0px 0px auto;
}





/*  ---- Global Navigation Styles - controls layout and styles of both main navigation bars ----  */

#topnav {
background: url(/NASULGC_Template/images/Photo407.jpg) no-repeat;
height:33px;
text-align:right;
vertical-align:middle;
}

#topnav div.gutter {
margin: 0px 0px 0px auto;
}

#yellowbar {
background: url(/NASULGC_Template/images/photo397.jpg) repeat-y;
height:10px;
}

#mainnav {
background: url(/NASULGC_Template/images/photo398.jpg) repeat-x;
height:35px;
text-align:center;
vertical-align:center;
}

#mainnav div.gutter {
margin: 0px auto;
}





/*  ---- Global Page Styles - Controls backgrounds and general layout of pages ----  */

#page_contents {
background: url(/NASULGC_Template/images/photo451.jpg) no-repeat 0% 100%;
vertical-align:top;
padding-bottom:20px;
}

#page_contents div.header {
background:url(/NASULGC_Template/images/photo402.jpg) repeat-y;
}

#page_contents div.header div.footer {
background: url(/NASULGC_Template/images/photo401.jpg) no-repeat;
}

#banner_image {
margin-top:1px; 
border-bottom:1px solid white;
text-align:left;
vertical-align:top;
}





/*  ---- Home Page Content Styles - Controls layout and styles of Home Page design ----  */

#home_layout_table {
width:788px;
margin-left:10px;
}

#home_layout_table .leftcol {
width:220px;
text-align:left;
vertical-align:top;
font-size:11px;
}

#home_layout_table .leftcol .gutter {
padding:10px;
}

#home_layout_table .maincol {
width:568px;
text-align:left;
vertical-align:top;
font-size:11px;
}

#home_contents {
background: url(/NASULGC_Template/images/photo408.jpg) no-repeat 0 0;
padding:30px 20px 0px 20px;
}

#home_contents .content_table {
width:528px;
}

#home_contents .content_table .intro {
text-align:left;
width:100%;
font-size:11px;
}

#home_contents .content_table .intro div.gutter {
margin-bottom:0px;
}

/* Feature Callout Boxes */

#home_contents .content_table .feature_1 {
text-align:right;
width:181px;
vertical-align:top;
font-size:11px;
}

#home_contents .content_table .feature_1A {
width:162px;
vertical-align:top;
font-size:11px;
}

#home_contents .content_table .feature_2 {
width:345px;
vertical-align:top;
font-size:11px;
}

#home_contents .content_table .feature_3 {
width:274px;
vertical-align:top;
text-align:right;
font-size:11px;
}

#home_contents .content_table .feature_3A {
width:252px;
vertical-align:top;
font-size:11px;
}

#home_contents .content_table .feature_1 div.wrapper  {
border:1px solid #ECEAE2;
margin-left:18px;
text-align:right;
}

#home_contents .content_table .feature_3 div.wrapper  {
border:1px solid #ECEAE2;
margin-left:20px;
text-align:right;
}

#home_contents .content_table .feature_1A div.wrapper {
border:1px solid #ECEAE2;
text-align:right;
width:163px;
}

#home_contents .content_table .feature_2 div.wrapper {
border:1px solid #ECEAE2;
text-align:right;
width:345px;
}

#home_contents .content_table .feature_3A div.wrapper {
border:1px solid #ECEAE2;
text-align:right;
width:252px;
}

#home_contents .content_table .feature_1 div.wrapper div.bg, #home_contents .content_table .feature_1A div.wrapper div.bg {
background: url(/NASULGC_Template/images/photo409.jpg) no-repeat 0% 100%;
margin:5px;
text-align:left;
padding-bottom:15px;
}

#home_contents .content_table .feature_2 div.wrapper div.bg {
background: url(/NASULGC_Template/images/photo410.jpg) no-repeat 0% 100%;
margin:5px;
text-align:left;
padding-bottom:15px;
}

#home_contents .content_table .feature_3 div.wrapper div.bg, #home_contents .content_table .feature_3A div.wrapper div.bg {
background: url(/NASULGC_Template/images/photo411.jpg) no-repeat 0% 100%;
margin:5px;
text-align:left;
padding-bottom:15px;
}





/*  ---- Internal Page Styles - Controls layout and styles of Internal Page designs ----  */

#layout_table {
width:788px;
margin-left:10px;
}

#layout_table .leftcol {
width:220px;
text-align:left;
vertical-align:top;
font-size:11px;
}

#layout_table .leftcol .gutter {
margin-top:10px;;
}

#layout_table .maincol {
width:568px;
text-align:left;
vertical-align:top;
font-size:11px;
}

#index_contents {
background: url(/NASULGC_Template/images/photo408.jpg) no-repeat;
padding:15px 20px 0px 20px;
}

#contents {
padding:10px 20px 0px 20px;
}

#index_contents .utility_table, #contents .utility_table {
width:528px;
margin-bottom:30px;
}

#index_contents .utility_table .locator, #contents .utility_table .locator {
text-align:left;
veritcal-align:top;
font-size:11px;
}

#index_contents .utility_table .locator div.gutter, #contents .utility_table .locator div.gutter {
margin-right:20px;
}

#index_contents .utility_table .quicklinks, #contents .utility_table .quicklinks {
text-align:right;
veritcal-align:top;
font-size:11px;
}

#index_contents #content_table, #contents #content_table {
width:528px;
}

#index_contents #content_table .main, #contents #content_table .main {
vertical-align:top;
text-align:left;
font-size:11px;
}

#contents #content_table .primary {
vertical-align:top;
text-align:left;
width:323px;
font-size:11px;
}

#contents #content_table .secondary {
vertical-align:top;
text-align:right;
width:205px;
font-size:11px;
}

#contents #content_table .secondary div.gutter {
vertical-align:top;
text-align:right;
margin-left:20px;
}




/*  ---- Global Footer Styles - controls layout and styles of site footer ----  */

#footer {
background: url(/NASULGC_Template/images/photo399.jpg) no-repeat;
}

#footer_corner {
background: url(/NASULGC_Template/images/photo400.jpg) no-repeat 100% 0%;
width:100%;
}

#footer_table {
margin:21px 10px 0px 10px;
width:800px;
text-align:center;
}

#footer_table .copyright {
width:500px;
text-align:left;
vertical-align:top;
}

#footer_table .quicklinks {
text-align:right;
width:300px;
vertical-align:top;
}





/*  ---- Link Styles - controls hover, active and native state of links ----  */

a, h3 a {
color:#204D25;
text-decoration:none;
font-weight:bold;
}

a:hover, h3 a:hover {
color:#14416C;
text-decoration:underline;
font-weight:bold;
}





/*  ---- Text and Font Styles - controls the text, headers and fonts of content ---- */

.body, p, div, ul, ol, li, label, legend, select, option, input {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#58595B;
font-size:100%;
line-height:155%;
}

p {
margin:0px;
padding-bottom:20px;
}

p.caption {
padding-bottom:20px;
}

p.audit {
padding-bottom:0px;
}

.audit {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
font-size:90%;
font-weight:bold;
line-height:120%;
}

.resizer {
padding-top:4px;
padding-right: 2px; 
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
font-size:10px;;
font-weight:bold;
padding-bottom: 8px; 
color: white; 
line-height: 100%;
}

.text_indent, blockquote {
margin:0px 25px 20px 25px;
padding:0px;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#58595B;
font-size:100%;
line-height:165%;
}

.fine {
font-size:90%;
}

.caption {
font-size:90%;
line-height:140%;
color:#58595B;
padding-bottom:0px;
}

ul {
list-style:square;
line-height:190%;
margin-top: 0px;
margin-bottom:20px;
margin-left:15px;
}

ol {
list-style:decimal;
line-height:190%;
margin-top: 0px;
margin-bottom:20px;
margin-left:25px;

}

#home_layout_table .leftcol div.gutter ul {
list-style: url(/NASULGC_Template/images/photo436.jpg);
line-height:120%;
margin-top: 0px;
margin-bottom:20px;
margin-left:30px;
padding:0px;
margin-right:10px;
}

#home_layout_table .leftcol div.gutter ul li {
padding-bottom:10px;
margin:0px;
}

#home_layout_table .leftcol div.gutter p {
margin:0px;
padding: 0px 10px 0px 10px;
}

#home_layout_table .leftcol div.gutter hr {
line-height:90%;
}

#home_layout_table .leftcol div.gutter p.featureheader {
margin:0px 0px 5px 0px;
padding:6px 10px 5px 10px;
}

#layout_table .leftcol div.gutter p.featureheader {
margin:10px 10px 5px 10px;
padding:6px 10px 5px 10px;
}

#layout_table .leftcol div.gutter p {
margin:0px;
padding: 0px 20px 10px 20px;
}

#layout_table .leftcol div.gutter p.sidebarheader {
margin:0px;
padding: 0px 20px 0px 20px;
}

.pageheader, h1 {
width:100%;
border-bottom:1px solid #E8E5DB;
margin:0px 0px 10px 0px;
padding:0px 0px 5px 0px;
font-family: georgia, "times new roman", times, serif;
font-weight:normal;
font-size:218%;
color:#625322;
line-height:110%;
}

.header, h2 {
padding-bottom:10px;
margin:0px;
font-family: georgia, "times new roman", times, serif;
font-weight:normal;
font-size:163%;
color:#625322;
line-height:120%;
}

.subheader, h3 {
padding-bottom:5px;
margin:0px;
font-family: georgia, "times new roman", times, serif;
font-weight:normal;
font-size:127%;
color:#625322;
line-height:120%;
text-transform:uppercase;
}

.captionheader, h4 {
padding-bottom:0px;
margin:0px;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
font-size:100%;
color:#625322;
font-weight:bold;
line-height:120%;
}

.sidebarheader, h5 {
padding-bottom:5px;
margin:0px;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#625322;
font-weight:bold;
font-size:110%;
line-height:120%;
text-transform:uppercase;
}

.locator, h6 {
padding-bottom:0px;
margin:0px;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#0959A3;
font-weight:bold;
font-size:127%;
line-height:120%;
letter-spacing:1px;
text-transform:uppercase;
}

.featureheader {
background: url(/NASULGC_Template/images/photo431.jpg) no-repeat 100% 100%;
padding:6px 10px 5px 10px;
margin:0px;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
font-size:127%;
line-height:100%;
text-transform:uppercase;
border-bottom:2px solid white;
display:block;
}

.footer {
font-family:"Trebuchet MS", arial, helvetica, sans-serif; 
line-height:120%;
padding-bottom:0px;
font-size:90%;
color:#204D25;
}




/*  ---- Content Formatting Styles - controls design of specific content featuers and parts ----  */

hr {
border:none;
height:1px;
color:#E8E5DB;
background-color:#E8E5DB;
}

img {
border:none;
}

.imgcell img, .imgcell a {
border:none;
padding:0px;
margin:0px;
display:block;
font-size:0px;
vertical-align:bottom;
}


/* Adds border to images within content areas */
.bordered {
padding-bottom:10px;
}

.bordered img {
border:2px solid #625322;
}



/* Controls float of image and image captions */
.float_right {
float:right;
clear:right;
margin:0px 0px 0px 20px;
padding-bottom:10px;
}

.float_left {
float:left;
clear:left;
margin:0px 20px 0px 0px;
padding-bottom:10px;
}

.float_right img, .float_left img {
border:2px solid #625322;
}

.float_left_captionheader {
float:left;
clear:left;
padding:0px;
margin:0px 20px 0px 0px;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
font-size:100%;
color:#625322;
font-weight:bold;
width:250px;
line-height:100%;

}

.float_left_caption {
font-size:90%;;
padding-bottom:20px;
margin:0px 20px 0px 0px;
line-height:140%;
color:#58595B;
float:left;
clear:left;
width:250px;
}

.float_right_captionheader {
float:right;
clear:right;
padding:0px;
margin:0px 0px 0px 20px;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
font-size:100%;
color:#625322;
font-weight:bold;
line-height:100%;
width:250px;
}

.float_right_caption {
font-size:90%;
padding-bottom:20px;
margin:0px 0px 0px 20px;
line-height:140%;
color:#58595B;
float:right;
clear:right;
width:250px;
}



/* Controls layout and styles of custom data tables */
.datatable {
width:530px;
margin-top:8px;
border-bottom:2px solid #E8E5DB;
}

.datatable tr.hdrow td  {
border-bottom:2px solid #E8E5DB;
background: #948561;
vertical-align:middle;
padding:5px;
}

.datatable tr.hdrow td.subheader  {
color:white;
font-size:127%;
font-weight:bold;
}

.datatable tr td  {
border-bottom:1px solid #E8E5DB;
border-left:1px solid #E8E5DB;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#58595B;
font-size:100%;
line-height:135%;
vertical-align:top;
padding:5px;
}

.datatable tr.oddrw {
background-color:#EDEAE4;
}

.datatable tr td.leftcell {
border-left:1px solid white;
}

.datatable tr td.rightcell {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#58595B;
font-size:100%;
line-height:135%;
vertical-align:top;
padding:5px;
border-left:1px solid #E8E5DB;
}



/* Controls Placement of Text on Internal Section Banner Images */
.banner_overlay {
position:relative;
height:120px;
width:568px;
}

.banner_overlay p {
position:absolute;
z-index:5;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
font-weight: bold;
text-transform:uppercase;
font-size:290%;
color:#FFFFFF;
text-align:right;
width:548px;
margin-top:65px;
}



/* Controls Placement of Text on Home Banner Images */
.home_banner_overlay {
position:relative;
height:175px;
width:568px;
}

.home_banner_overlay p {
position:absolute;
z-index:5;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
font-weight: bold;
text-transform:uppercase;
font-size:81%;
color:#FFFFFF;
text-align:right;
width:558px;
margin-top:155px;
}



/* Controls design of Home Page Feature Boxes */

.feature_headline {
background: url(/NASULGC_Template/images/photo431.jpg) no-repeat 100% 100%;
padding:6px 10px 5px 10px;
margin:0px;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
font-size:127%;
line-height:100%;
text-transform:uppercase;
}

.featureimage {
border-top:2px solid white;
padding:0px 0px 5px 0px;
maring:0px;
display:block;
}

.featuretext {
padding: 0px 5px;
}

.featuretext p {
font-size:100%;
line-height:130%;
padding-bottom:5px;
}





/*  ---- BBNC Custom Styles - Global Form Fixes - DO NOT DELETE ----  */

fieldset {
border:none;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#58595B;
font-size:100%;
font-weight:bold;
}

label {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#58595B;
font-size:100%;
font-weight:bold;
}

fieldset legend {
margin-left:-4px;
margin-top:15px;
color:#58595B;
}





/*  ---- BBNC Custom Styles - Directory Form Fixes - DO NOT DELETE ----  */

.BBRecordSearchDisplayButton {
margin:10px 0px 10px 2px;
background-color:#E9E5DE;
border: 1px solid #58595B;
padding:1px 5px 0px 5px;
font-weight: bold;
height:25px;
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#58595B;
font-size:127%;
text-transform:uppercase;
}





/*  ---- BBNC Custom Styles - Event Calendar Fixes: ID classes must be repeated for each individual form with its specifc ID - DO NOT DELETE ----  */


.CalendarViewToday div.CalendarViewEventItemContainer a {
color:white;
}

.CalendarViewEventItemContainer a {
color:#625322;
}

.CalendarViewEventItemContainer a:hover, .CalendarViewToday div.CalendarViewEventItemContainer a:hover  {
color:#625322;
}

a.ListViewEventTitle {
font-weight:normal !important;
color:#625322 !important;
}

a:hover.ListViewEventTitle {
font-weight:normal !important;
color:#14416C !important;
}

.CalendarFilterContainer label {
clear:right;
width:450px;
height:20px;
padding-top:2px;
display:block;
}

.CalendarFilterContainer input {
float:left;
clear:left;
display:block;
}

.CalendarFilterSaveContainer input {
display:inline;
float:right;
}

.CalendarFilterContainer span {
display:block;
margin-bottom:0px;
}

.CalendarFilterContainer span.CalendarFilterSaveMsg {
display:none;
margin-bottom:0px;
}

.DetailEventDetails span {
display:block;
margin-bottom:20px;
border-bottom:1px solid #E8E5DB;
}




/*  ---- BBNC Custom Styles - Membership Form Fixes: ID classes must be repeated for each individual form with its specifc ID - DO NOT DELETE ----  */

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:"Trebuchet MS", arial, helvetica, sans-serif;
color:#58595B;
font-size:100%;
}





/*  ---- BBNC Custom Styles - Event Form Fixes - DO NOT DELETE ----  */

table tr.EventItemRegistrantsHeader {
display:none;
}

.EventItemRegistrantsTable table td.BBFieldCaption, .EventItemRegistrantsTable td.BBFieldCaption, .EventItemRegistrantsTable table fieldset table td.BBFieldCaption {
padding-right:5px;
width:118px !important;
text-align:right;
}

.EventItemRegistrantsTable td.EventItemRegistrantControlCellName  {
width:113px;
text-align:right;
}

.EventItemRegistrantsTable .EventItemRegistrantControlCell {
width:310px !important;
}

.EventItemRegistrantsTable table fieldset {
border:none;
margin-left:2px;
}

.EventItemRegistrantsTable table fieldset legend {
text-align:left;
padding-left:67px;
font-weight:normal;
color:black;
}





/*  ---- BBNC Custom Styles - Search Form Fixes - DO NOT DELETE ----  */

.SearchEvenRowStyle td, .SearchOddRowStyle td  {
height:30px;
vertical-align:bottom;
}





/*  ---- BBNC Custom Styles - NewsReader/Weblog - DO NOT DELETE ----  */

.NewsChannelItem { 
border-bottom: 2px solid #ffffff;
padding:5px 0px;
}

.newschannelitem table td {
text-align:right;
}

table.NewsChannelItem {
width:auto;
margin:10px 0px;
}

* html table.NewsChannelItem {
border-top:1px solid #E8E5DB;
}

.NewsChannelItemDesc p {
padding-bottom:10px;
}

.NewsReaderItemDesc p {
padding-bottom:0px;
}

.NewsReaderResultsList td {
border-bottom:1px solid #E8E5DB;
padding:10px 0px 0px 0px;
}





/*  ---- BBNC Custom Styles - Job Board Form Fixes - DO NOT DELETE ----  */

.JobPostFieldControlCell  table span {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#58595B;
font-size:100%;
display:block;
padding:0px 3px;
font-weight:bold;
}

.JobPostFieldControlCell span.JobPostCheckboxCaption {
white-space:nowrap;
}

.JobPostDetailRow td {
padding-bottom:5px;
}





/*  ---- BBNC Custom Styles - Chapter Manager & Fundraising Fixes - DO NOT DELETE ----  */

.normal, .captionCell {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#58595B;
font-size:100%;
font-weight:bold;
}

legend.normalbold {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#58595B;
font-size:100%;
}

.head fieldset {
margin-left:-4px;
}

.CHOddRowStyle table td a, .CHEvenRowStyle table td a {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
font-size:100%;
}

.CHOddRowStyle  td, .CHEvenRowStyle td  {
height:15px;
padding:0px;
margin:0px;
padding-left:2px;
}

.CHOddRowStyle td table  .CHEvenRowStyle td table{
margin:0px;
padding:0px;
border-collapse: collapse !important;
}

.PostChannelStoryFormTable input {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#58595B;
font-size:100%;
}

td#FixedFooterBlock{
text-align:left;
padding-top:15px;
padding-left:8px;
}

#PC769_PersonalPageElementDisplayChild7_chkHeadlines, #PC769_PersonalPageElementDisplayChild7_panelNewsReader .NewsReaderFormTable label {
display:none;
}

.element8_CSS  {
display:block;
margin-top:20px;
}

.element9_CSS img.SlideshowImage {
width:528px;
margin:0px;
border:2px solid #625322;
}

#PC635_PersonalPageElementDisplayChild9_trCaptionBottom .element9_CSS  {
font-weight:bold;
margin:10px;
}

.FRDashBoardSection textarea {
width:515px !important;
}

#PC628_ChapterPageEditorID_ctl00_PersonalPageElementDisplay769_PersonalPageElementDisplayChild7_txtFeedURL {
width:400px !important;
}

.FRDashBoardSection table fieldset {
width:515px;
}

#PC628_ChapterPageEditorID_ctl00_PersonalPageElementDisplay635_PersonalPageElementDisplayChild9_tdSlideshowCaption fieldset, #PC628_ChapterPageEditorID_ctl00_PersonalPageElementDisplay635_PersonalPageElementDisplayChild9_tdSlideshowSettings fieldset {
width:350px;
}

.FRDashBoardSection table fieldset legend {
font-family: georgia, "times new roman", times, serif;
font-weight:normal;

font-size:110%;
color:#625322;
line-height:120%;
text-transform:uppercase;
}

.FRDashBoardSection table fieldset table td, .FRDashBoardSection table fieldset table table table td {
white-space:normal !important;
text-align:left;
font-size:100%;
}

#PC628_ChapterPageEditorID_ctl00_PersonalPageElementDisplay624_PersonalPageElementDisplayChild4_txtPageTitle, #PC628_ChapterPageEditorID_ctl00_PersonalPageElementDisplay624_PersonalPageElementDisplayChild4_NewsChannelEditor1_txtChannelTitle, #PC628_ChapterPageEditorID_ctl00_PersonalPageElementDisplay624_PersonalPageElementDisplayChild4_NewsChannelEditor1_txtDescription, #PC628_ChapterPageEditorID_ctl00_PersonalPageElementDisplay624_PersonalPageElementDisplayChild4_NewsChannelEditor1_txtEditorEMail, #PC628_ChapterPageEditorID_ctl00_PersonalPageElementDisplay747_PersonalPageElementDisplayChild2_txtEditorEMail, #PC628_ChapterPageEditorID_ctl00_PersonalPageElementDisplay747_PersonalPageElementDisplayChild2_txtDescription, #PC628_ChapterPageEditorID_ctl00_PersonalPageElementDisplay747_PersonalPageElementDisplayChild2_txtChannelTitle  {
width:350px !important;
}

#PC628_ChapterPageEditorID_ctl00_PersonalPageElementDisplay635_PersonalPageElementDisplayChild9_txtCaption {
width:275px !important;
}

#PC628_ChapterSearch1_dgResults {
border:none !important;
border:1px solid white !important;
width:500px !important;
}

.CHEvenRowStyle td, .CHOddRowStyle td {
text-align:left; 
width:100%;
white-space:normal !important;
padding-bottom:10px;
}

.CHEvenRowStyle td table, .CHOddRowStyle td table {
border-bottom:1px solid #E8E5DB;
width:100%;
}

.CHEvenRowStyle td table td, .CHOddRowStyle td table td {
text-align:left; 
white-space:normal;
padding-bottom:10px;
}




/*  ---- BBNC Custom Styles - Fundraiser & Personal Pages Fixes - DO NOT DELETE ----  */

.FRFieldSetCaption span, span.FRFieldSetCaption {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#58595B;
font-size:100%;
}

.FRListingHeading td {
border:none;
background:none;
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:100%;
}

.FREvenRowStyle td table td, .FROddRowStyle td table td {
border:none;
}





/*  ---- 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:100%;
padding-top:15px;
}

a.DiscussionSearchLink {
display:block;
padding-bottom:5px;
padding-top:5px;
}





/*  ---- BBNC Custom Styles - Donation Form Fixes: ID classes must be repeated for each individual form with its specifc ID - DO NOT DELETE ----  */

#PC583_tblAmount label {
white-space:nowrap;
padding-right:5px;
}

.DonationFieldControlCell span label {
white-space:nowrap;
font-weight:normal;
font-size:100%;
}

#PC583_AddressCtl_lbl_addrline, #PC638_AddressCtl_lbl_country {
font-weight:bold;
text-align:right;
padding-right:8px;
}

td.DonationFieldControlCell span.DonationCaptureReadonlyValue {
width:235px;
display:block;
} 

table#PC583_tblAmount {
width:auto !important;
}

tr#PC583_trOther td.DonationFieldControlCell span  {
margin-right:5px;
}

.DonationGridHeader td {
font-size:100%;
border:none !important;
font-weight:bold;
}

.DonationGridEvenRow td, .DonationGridEvenRow td span, .DonationGridOddRow td, .DonationGridOddRow td span {
font-size:100%;
border:none !important;
}

.DonationGridFooter td, .DonationGridFooter td span, .DonationGridFooter label {
font-weight:normal;
font-size:11px;
}





/*  ---- BBNC Custom Styles - Survey Form Fixes - DO NOT DELETE ----  */

label.surveyanswer {
width:auto;
}

.surveyquestiontable td {
text-align:left;
vertical-align:top;
}

.surveyquestiontable td span.SurveyQuestion {
width:auto;
text-align:left;
vertical-align:top;
}

* html .surveyquestiontable {
margin-left:0px;
}





/*  ---- BBNC Custom Styles - Report Form Fixes - DO NOT DELETE ----  */

.ReportFormTable td fieldset legend {
padding-bottom:5px;
margin:0px;
font-family: georgia, "times new roman", times, serif;
color:#625322;
font-weight:normal;
font-size:127%;
line-height:120%;
text-transform:uppercase;
margin-left:-5px;
}

.ReportTitle span {
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
color:#58595B;
font-size:100%;
font-weight:bold;
padding-bottom:15px; 
margin:0px;
}

.ReportChartCell fieldset legend span {
font-weight:bold;
}




/*  ---- Submenu Rollover Customization - DO NOT DELETE ----  */

/* Main Navigation */
.menuSubItem522 td.menuItem522 {
background:none;
border-bottom:1px solid #D2CDBD;
padding:7px 30px 5px 10px;
text-align:left;
}

.menuSubItem522 td.menuHover522, .menuSubItem522 td.menuActive522 {
background-image: url(/NASULGC_Template/images/photo415.jpg);
background-repeat:repeat-x;
background-color:#60492F;
background-position:0% 50%;
border-bottom:1px solid #D2CDBD;
padding:7px 30px 5px 10px;
text-align:left;
}

.menu522 .menuItem522#PC991_ctl00-menuItem000, .menu522 .menuItem522#PC948_ctl00-menuItem000, .menu522 .menuItem522#PC918_ctl00-menuItem000, .menu522 .menuItem522#PC836_ctl00-menuItem000, .menu522 .menuItem522#PC897_ctl00-menuItem000, .menu522 .menuItem522#PC1070_ctl00-menuItem000, .menu522 .menuItem522#PC1149_ctl00-menuItem000, .menu522 .menuItem522#PC1130_ctl00-menuItem000, .menu522 .menuItem522#PC1058_ctl00-menuItem000, .menu522 .menuItem522#PC847_ctl00-menuItem000, .menu522 .menuItem522#PC790_ctl00-menuItem000, .menu522 .menuItem522#PC1082_ctl00-menuItem000,
.menu522 .menuItem522#PC1018_ctl00-menuItem000, .menu522 .menuItem522#PC938_ctl00-menuItem000, .menu522 .menuItem522#PC908_ctl00-menuItem000, .menu522 .menuItem522#PC857_ctl00-menuItem000, .menu522 .menuItem522#PC800_ctl00-menuItem000, .menu522 .menuItem522#PC1161_ctl00-menuItem000, .menu522 .menuItem522#PC770_ctl00-menuItem000, .menu522 .menuItem522#PC1106_ctl00-menuItem000, .menu522 .menuItem522#PC1034_ctl00-menuItem000, .menu522 .menuItem522#PC867_ctl00-menuItem000, .menu522 .menuItem522#PC802_ctl00-menuItem000, .menu522 .menuItem522#PC1171_ctl00-menuItem000,
.menu522 .menuItem522#PC958_ctl00-menuItem000, .menu522 .menuItem522#PC928_ctl00-menuItem000, .menu522 .menuItem522#PC828_ctl00-menuItem000, .menu522 .menuItem522#PC877_ctl00-menuItem000, .menu522 .menuItem522#PC1001_ctl00-menuItem000, .menu522 .menuItem522#PC1022_ctl00-menuItem000, .menu522 .menuItem522#PC1118_ctl00-menuItem000, .menu522 .menuItem522#PC1145_ctl00-menuItem000, .menu522 .menuItem522#PC818_ctl00-menuItem000, .menu522 .menuItem522#PC887_ctl00-menuItem000, .menu522 .menuItem522#PC771_ctl00-menuItem000, .menu522 .menuItem522#PC1009_ctl00-menuItem000, .menu522 .menuItem522#PC1094_ctl00-menuItem000 {
background:none;
}

.menu522 .menuHover522#PC991_ctl00-menuItem000, .menu522 .menuHover522#PC948_ctl00-menuItem000, .menu522 .menuHover522#PC918_ctl00-menuItem000, .menu522 .menuHover522#PC836_ctl00-menuItem000, .menu522 .menuHover522#PC897_ctl00-menuItem000, .menu522 .menuHover522#PC1070_ctl00-menuItem000, .menu522 .menuHover522#PC1149_ctl00-menuItem000, .menu522 .menuHover522#PC1130_ctl00-menuItem000, .menu522 .menuHover522#PC1058_ctl00-menuItem000, .menu522 .menuHover522#PC847_ctl00-menuItem000, .menu522 .menuHover522#PC790_ctl00-menuItem000, .menu522 .menuHover522#PC1082_ctl00-menuItem000,
.menu522 .menuHover522#PC1018_ctl00-menuItem000, .menu522 .menuHover522#PC938_ctl00-menuItem000, .menu522 .menuHover522#PC908_ctl00-menuItem000, .menu522 .menuHover522#PC857_ctl00-menuItem000, .menu522 .menuHover522#PC800_ctl00-menuItem000, .menu522 .menuHover522#PC1161_ctl00-menuItem000, .menu522 .menuHover522#PC770_ctl00-menuItem000, .menu522 .menuHover522#PC1106_ctl00-menuItem000, .menu522 .menuHover522#PC1034_ctl00-menuItem000, .menu522 .menuHover522#PC867_ctl00-menuItem000, .menu522 .menuHover522#PC802_ctl00-menuItem000, .menu522 .menuHover522#PC1171_ctl00-menuItem000,
.menu522 .menuHover522#PC958_ctl00-menuItem000, .menu522 .menuHover522#PC928_ctl00-menuItem000, .menu522 .menuHover522#PC828_ctl00-menuItem000, .menu522 .menuHover522#PC877_ctl00-menuItem000, .menu522 .menuHover522#PC1001_ctl00-menuItem000, .menu522 .menuHover522#PC1022_ctl00-menuItem000, .menu522 .menuHover522#PC1118_ctl00-menuItem000, .menu522 .menuHover522#PC1145_ctl00-menuItem000, .menu522 .menuHover522#PC818_ctl00-menuItem000, .menu522 .menuHover522#PC887_ctl00-menuItem000, .menu522 .menuHover522#PC771_ctl00-menuItem000, .menu522 .menuHover522#PC1009_ctl00-menuItem000, .menu522 .menuHover522#PC1094_ctl00-menuItem000, .menu522 .menuActive522#PC991_ctl00-menuItem000, .menu522 .menuActive522#PC948_ctl00-menuItem000, .menu522 .menuActive522#PC918_ctl00-menuItem000, .menu522 .menuActive522#PC836_ctl00-menuItem000, .menu522 .menuActive522#PC897_ctl00-menuItem000, .menu522 .menuActive522#PC1070_ctl00-menuItem000, .menu522 .menuActive522#PC1149_ctl00-menuItem000, .menu522 .menuActive522#PC1130_ctl00-menuItem000, .menu522 .menuActive522#PC1058_ctl00-menuItem000, .menu522 .menuActive522#PC847_ctl00-menuItem000, .menu522 .menuActive522#PC790_ctl00-menuItem000, .menu522 .menuActive522#PC1082_ctl00-menuItem000,
.menu522 .menuActive522#PC1018_ctl00-menuItem000, .menu522 .menuActive522#PC938_ctl00-menuItem000, .menu522 .menuActive522#PC908_ctl00-menuItem000, .menu522 .menuActive522#PC857_ctl00-menuItem000, .menu522 .menuActive522#PC800_ctl00-menuItem000, .menu522 .menuActive522#PC1161_ctl00-menuItem000, .menu522 .menuActive522#PC770_ctl00-menuItem000, .menu522 .menuActive522#PC1106_ctl00-menuItem000, .menu522 .menuActive522#PC1034_ctl00-menuItem000, .menu522 .menuActive522#PC867_ctl00-menuItem000, .menu522 .menuActive522#PC802_ctl00-menuItem000, .menu522 .menuActive522#PC1171_ctl00-menuItem000,
.menu522 .menuActive522#PC958_ctl00-menuItem000, .menu522 .menuActive522#PC928_ctl00-menuItem000, .menu522 .menuActive522#PC828_ctl00-menuItem000, .menu522 .menuActive522#PC877_ctl00-menuItem000, .menu522 .menuActive522#PC1001_ctl00-menuItem000, .menu522 .menuActive522#PC1022_ctl00-menuItem000, .menu522 .menuActive522#PC1118_ctl00-menuItem000, .menu522 .menuActive522#PC1145_ctl00-menuItem000, .menu522 .menuActive522#PC818_ctl00-menuItem000, .menu522 .menuActive522#PC887_ctl00-menuItem000, .menu522 .menuActive522#PC771_ctl00-menuItem000, .menu522 .menuActive522#PC1009_ctl00-menuItem000, .menu522 .menuActive522#PC1094_ctl00-menuItem000 {
background-image: url(/NASULGC_Template/images/photo414.jpg);
background-repeat:no-repeat;
}



/* Top Navigation */
.menuSubItem523 td.menuItem523 {
background-image: url(/NASULGC_Template/images/photo420.jpg);
background-repeat:no-repeat;
background-position: 11px 10px;
padding:6px 30px 6px 18px;
border-bottom:1px solid white;
text-align:left;
}

.menuSubItem523 td.menuHover523, .menuSubItem523 td.menuActive523 {
background-image: url(/NASULGC_Template/images/photo418.jpg);
background-repeat:no-repeat;
background-color:#7FA4D5;
background-position:0% 0%;
padding:6px 30px 6px 18px;
text-align:left;
border-bottom:1px solid white;
}

.menu523 .menuItem523#PC0117_ctl00-menuItem000, .menu523 .menuItem523#PC1131_ctl00-menuItem000, .menu523 .menuItem523#PC929_ctl00-menuItem000, .menu523 .menuItem523#PC837_ctl00-menuItem000, .menu523 .menuItem523#PC898_ctl00-menuItem000, .menu523 .menuItem523#PC1071_ctl00-menuItem000, .menu523 .menuItem523#PC1150_ctl00-menuItem000, .menu523 .menuItem523#PC959_ctl00-menuItem000, .menu523 .menuItem523#PC919_ctl00-menuItem000, .menu523 .menuItem523#PC858_ctl00-menuItem000, .menu523 .menuItem523#PC789_ctl00-menuItem000, .menu523 .menuItem523#PC1083_ctl00-menuItem000, .menu523 .menuItem523#PC992_ctl00-menuItem000, .menu523 .menuItem523#PC939_ctl00-menuItem000, .menu523 .menuItem523#PC909_ctl00-menuItem000, .menu523 .menuItem523#PC848_ctl00-menuItem000, .menu523 .menuItem523#PC799_ctl00-menuItem000, .menu523 .menuItem523#PC1162_ctl00-menuItem000, .menu523 .menuItem523#PC803_ctl00-menuItem000, .menu523 .menuItem523#PC1107_ctl00-menuItem000, .menu523 .menuItem523#PC1035_ctl00-menuItem000, .menu523 .menuItem523#PC868_ctl00-menuItem000, .menu523 .menuItem523#PC801_ctl00-menuItem000, .menu523 .menuItem523#PC1172_ctl00-menuItem000, .menu523 .menuItem523#PC949_ctl00-menuItem000, .menu523 .menuItem523#PC1144_ctl00-menuItem000, .menu523 .menuItem523#PC819_ctl00-menuItem000, .menu523 .menuItem523#PC878_ctl00-menuItem000, .menu523 .menuItem523#PC1000_ctl00-menuItem000, .menu523 .menuItem523#PC1023_ctl00-menuItem000, .menu523 .menuItem523#PC1119_ctl00-menuItem000, .menu523 .menuItem523#PC1059_ctl00-menuItem000, .menu523 .menuItem523#PC829_ctl00-menuItem000, .menu523 .menuItem523#PC888_ctl00-menuItem000, .menu523 .menuItem523#PC772_ctl00-menuItem000, .menu523 .menuItem523#PC1010_ctl00-menuItem000, .menu523 .menuItem523#PC1095_ctl00-menuItem000 {
background:none;
border:none;
}

.menu523 .menuHover523#PC0117_ctl00-menuItem000, .menu523 .menuHover523#PC1131_ctl00-menuItem000, .menu523 .menuHover523#PC929_ctl00-menuItem000, .menu523 .menuHover523#PC837_ctl00-menuItem000, .menu523 .menuHover523#PC898_ctl00-menuItem000, .menu523 .menuHover523#PC1071_ctl00-menuItem000, .menu523 .menuHover523#PC1150_ctl00-menuItem000, .menu523 .menuHover523#PC959_ctl00-menuItem000, .menu523 .menuHover523#PC919_ctl00-menuItem000, .menu523 .menuHover523#PC858_ctl00-menuItem000, .menu523 .menuHover523#PC789_ctl00-menuItem000, .menu523 .menuHover523#PC1083_ctl00-menuItem000, .menu523 .menuHover523#PC992_ctl00-menuItem000, .menu523 .menuHover523#PC939_ctl00-menuItem000, .menu523 .menuHover523#PC909_ctl00-menuItem000, .menu523 .menuHover523#PC848_ctl00-menuItem000, .menu523 .menuHover523#PC799_ctl00-menuItem000, .menu523 .menuHover523#PC1162_ctl00-menuItem000, .menu523 .menuHover523#PC803_ctl00-menuItem000, .menu523 .menuHover523#PC1107_ctl00-menuItem000, .menu523 .menuHover523#PC1035_ctl00-menuItem000, .menu523 .menuHover523#PC868_ctl00-menuItem000, .menu523 .menuHover523#PC801_ctl00-menuItem000, .menu523 .menuHover523#PC1172_ctl00-menuItem000, .menu523 .menuHover523#PC949_ctl00-menuItem000, .menu523 .menuHover523#PC1144_ctl00-menuItem000, .menu523 .menuHover523#PC819_ctl00-menuItem000, .menu523 .menuHover523#PC878_ctl00-menuItem000, .menu523 .menuHover523#PC1000_ctl00-menuItem000, .menu523 .menuHover523#PC1023_ctl00-menuItem000, .menu523 .menuHover523#PC1119_ctl00-menuItem000, .menu523 .menuHover523#PC1059_ctl00-menuItem000, .menu523 .menuHover523#PC829_ctl00-menuItem000, .menu523 .menuHover523#PC888_ctl00-menuItem000, 
.menu523 .menuHover523#PC772_ctl00-menuItem000, .menu523 .menuHover523#PC1010_ctl00-menuItem000, .menu523 .menuHover523#PC1095_ctl00-menuItem000, .menu523 .menuActive523#PC0117_ctl00-menuItem000, .menu523 .menuActive523#PC1131_ctl00-menuItem000, .menu523 .menuActive523#PC929_ctl00-menuItem000, .menu523 .menuActive523#PC837_ctl00-menuItem000, .menu523 .menuActive523#PC898_ctl00-menuItem000, .menu523 .menuActive523#PC1071_ctl00-menuItem000, .menu523 .menuActive523#PC1150_ctl00-menuItem000, .menu523 .menuActive523#PC959_ctl00-menuItem000, .menu523 .menuActive523#PC919_ctl00-menuItem000, .menu523 .menuActive523#PC858_ctl00-menuItem000, .menu523 .menuActive523#PC789_ctl00-menuItem000, .menu523 .menuActive523#PC1083_ctl00-menuItem000, .menu523 .menuActive523#PC992_ctl00-menuItem000, .menu523 .menuActive523#PC939_ctl00-menuItem000, .menu523 .menuActive523#PC909_ctl00-menuItem000, .menu523 .menuActive523#PC848_ctl00-menuItem000, .menu523 .menuActive523#PC799_ctl00-menuItem000, .menu523 .menuActive523#PC1162_ctl00-menuItem000, .menu523 .menuActive523#PC803_ctl00-menuItem000, .menu523 .menuActive523#PC1107_ctl00-menuItem000, .menu523 .menuActive523#PC1035_ctl00-menuItem000, .menu523 .menuActive523#PC868_ctl00-menuItem000, .menu523 .menuActive523#PC801_ctl00-menuItem000, .menu523 .menuActive523#PC1172_ctl00-menuItem000, .menu523 .menuActive523#PC949_ctl00-menuItem000, .menu523 .menuActive523#PC1144_ctl00-menuItem000,.menu523 .menuActive523#PC819_ctl00-menuItem000, .menu523 .menuActive523#PC878_ctl00-menuItem000, .menu523 .menuActive523#PC1000_ctl00-menuItem000, .menu523 .menuActive523#PC1023_ctl00-menuItem000,.menu523 .menuActive523#PC1119_ctl00-menuItem000, .menu523 .menuActive523#PC1059_ctl00-menuItem000, .menu523 .menuActive523#PC829_ctl00-menuItem000, .menu523 .menuActive523#PC888_ctl00-menuItem000, .menu523 .menuActive523#PC772_ctl00-menuItem000, .menu523 .menuActive523#PC1010_ctl00-menuItem000, .menu523 .menuActive523#PC1095_ctl00-menuItem000 {
background: url(/NASULGC_Template/images/photo417.jpg) no-repeat 100% 0%;
}



/* Subnavigation Flyouts */

.menuSubItem582 td.menuItem582, .menuSubItem542 td.menuItem584, .menuSubItem585 td.menuItem585, .menuSubItem586 td.menuItem586, .menuSubItem588 td.menuItem588, .menuSubItem589 td.menuItem589, .menuSubItem590 td.menuItem590, .menuSubItem591 td.menuItem591, .menuSubItem592 td.menuItem592, .menuSubItem607 td.menuItem607, .menuSubItem608 td.menuItem608, .menuSubItem609 td.menuItem609, .menuSubItem610 td.menuItem610, .menuSubItem611 td.menuItem611, .menuSubItem612 td.menuItem612 {
background-image: url(/NASULGC_Template/images/photo426.jpg);
background-repeat:repeat-y;
background-color:#FCF6EA;
border-bottom:1px solid #D9D8D9;
padding:3px 20px;
line-height:100%;
}

.menuSubItem582 td.menuHover582, .menuSubItem582 td.menuActive582, .menuSubItem584 td.menuHover584, .menuSubItem584 td.menuActive584, .menuSubItem585 td.menuHover585, .menuSubItem585 td.menuActive585, .menuSubItem586 td.menuHover586, .menuSubItem586 td.menuActive586, .menuSubItem588 td.menuHover588, .menuSubItem588 td.menuActive588, .menuSubItem589 td.menuHover589, .menuSubItem589 td.menuActive589, .menuSubItem590 td.menuHover590, .menuSubItem590 td.menuActive590, .menuSubItem591 td.menuHover591, .menuSubItem591 td.menuActive591, .menuSubItem592 td.menuHover592, .menuSubItem592 td.menuActive592, .menuSubItem607 td.menuHover607, .menuSubItem607 td.menuActive607, .menuSubItem608 td.menuHover608, .menuSubItem608 td.menuActive608, .menuSubItem609 td.menuHover609, .menuSubItem609 td.menuActive609, .menuSubItem610 td.menuHover610, .menuSubItem610 td.menuActive610, .menuSubItem611 td.menuHover611, .menuSubItem611 td.menuActive611, .menuSubItem612 td.menuHover612, .menuSubItem612 td.menuActive612 {
background-image: url(/NASULGC_Template/images/photo425.jpg);
background-repeat:repeat-y;
background-color:#FCF6EA;
border-bottom:1px solid #D9D8D9;
color:#461E0D;
padding:3px 20px;
line-height:100%;
}
