.dInlineBlock {
	
}
.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 {
	FILTER: alpha(opacity=50); BACKGROUND-COLOR: #666666; opacity: 0.5; -moz-opacity: 0.5
}
.ContentTB2 {
	BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; BORDER-LEFT: 1px outset; BORDER-BOTTOM: 1px outset; BACKGROUND-COLOR: #dddbdb
}
.ContentTB2Hot {
	BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; BORDER-LEFT: 1px outset; BORDER-BOTTOM: 1px outset; BACKGROUND-COLOR: #c0c0cf
}
.ContentTB {
	BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; BORDER-LEFT: 1px outset; BORDER-BOTTOM: 1px outset; BACKGROUND-COLOR: #c0c0c0
}
.ContentTBHot {
	BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; BORDER-LEFT: 1px outset; BORDER-BOTTOM: 1px outset; BACKGROUND-COLOR: #c0c0cf
}
.PageDesignerPane {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.PageDesignerPaneHot {
	BORDER-RIGHT: green 1px dashed; BORDER-TOP: green 1px dashed; BORDER-LEFT: green 1px dashed; BORDER-BOTTOM: green 1px dashed; BACKGROUND-COLOR: #f5f5f5
}
.BBCalendarDay {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.BBCalendarWeekendDay {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.BBFormCheckListContainer {
	OVERFLOW: auto; HEIGHT: 100px
}
.BBModalDialog {
	BORDER-RIGHT: #999999 thin solid; BORDER-TOP: #999999 thin solid; BORDER-LEFT: #999999 thin solid; BORDER-BOTTOM: #999999 thin solid
}
.BBModalDialogButton {
	WIDTH: 100px
}
.BBModalDialogContent {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff
}
.BBModalDialogTitle {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; OVERFLOW: hidden; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 thin solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #000066; TEXT-ALIGN: left
}
.ReportInformationCell {
	OVERFLOW: auto; WHITE-SPACE: normal; HEIGHT: 150px
}
.BBCalendar {
	BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: black; BORDER-TOP-COLOR: black; BORDER-RIGHT-COLOR: black
}
.BBCalendar:active {
	COLOR: #00008b
}
.BBCalendar:hover {
	COLOR: #00008b
}
.BBCalendar:link {
	COLOR: #00008b
}
.BBCalendar:visited {
	COLOR: #00008b
}
.BBCalendarDayHeader {
	COLOR: white; HEIGHT: 1px; BACKGROUND-COLOR: #336699
}
.BBCalendarNextPrev {
	COLOR: white; BACKGROUND-COLOR: #336699
}
.BBCalendarOtherMonthDay {
	COLOR: #cc9966
}
.BBCalendarSelectedDay {
	FONT-WEIGHT: bold
}
.BBCalendarSelector {
	BACKGROUND-COLOR: #336699
}
.BBCalendarTitle {
	FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: #336699
}
.BBCalendarTodayDay {
	BACKGROUND-COLOR: #b0c4de
}
.BBFieldCaption {
	WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.BBFieldCheckboxCaption {
	TEXT-ALIGN: left
}
.BBFieldControlCell {
	TEXT-ALIGN: left
}
.BBFormButtonCell {
	TEXT-ALIGN: center
}
.BBFormButtonRow {
	BACKGROUND-COLOR: white
}
.BBFormChecklist {
	BORDER-RIGHT: buttonface 1pt solid; BORDER-TOP: buttonface 1pt solid; BORDER-LEFT: buttonface 1pt solid; BORDER-BOTTOM: buttonface 1pt solid
}
.BBFormErrorMessage {
	FONT-WEIGHT: bold; COLOR: red
}
.BBFormReadonlyValue {
	FONT-STYLE: italic
}
.BBFormRequiredFieldMarker {
	FONT-WEIGHT: bolder; FONT-SIZE: medium; VERTICAL-ALIGN: middle; COLOR: red
}
.BBFormRequiredFieldMissingText {
	FONT-WEIGHT: bold; COLOR: red
}
.BBFormSelectList {
	WIDTH: auto; BACKGROUND-COLOR: white
}
.BBFormTable {
	BORDER-RIGHT: buttonface 1pt solid; BORDER-TOP: buttonface 1pt solid; BORDER-LEFT: buttonface 1pt solid; BORDER-BOTTOM: buttonface 1pt solid
}
.BBFormTextArea {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.BBFormTextbox {
	WIDTH: 150px
}
.BBFormTitle {
	FONT-WEIGHT: bold; COLOR: black; BORDER-BOTTOM: buttonface 1pt solid; TEXT-ALIGN: center
}
.BBFormValidatorSummary {
	COLOR: red; BACKGROUND-COLOR: white
}
.BBListingHeading {
	BORDER-RIGHT: buttonface 1pt solid; BORDER-TOP: buttonface 1pt solid; FONT-SIZE: 10pt; BORDER-LEFT: buttonface 1pt solid; BORDER-BOTTOM: buttonface 1pt solid; BACKGROUND-COLOR: buttonface; TEXT-ALIGN: left
}
.BBListingTable {
	BORDER-TOP: buttonface 1pt solid; BORDER-BOTTOM: buttonface 1pt solid
}
.BBListOddRowStyle {
	BACKGROUND-COLOR: #e9e9e9
}
.BBMessage {
	FONT-STYLE: italic
}
.BBNameLink:active {
	COLOR: black
}
.BBNameLink:hover {
	COLOR: green
}
.BBNameLink:link {
	COLOR: black
}
.BBNameLink:visited {
	COLOR: blue
}
.MatchFinderResultsList {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.PagedListFooter {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.PagedListFooterLink:hover {
	COLOR: #06c; TEXT-DECORATION: underline
}
.PagedListFooterLink:link {
	COLOR: #06c; TEXT-DECORATION: none
}
.PagedListFooterLink:visited {
	COLOR: #69c; TEXT-DECORATION: none
}
.SpellBody {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px; BACKGROUND-COLOR: #f5f5f5
}
.SpellButton {
	WIDTH: 100%
}
.SpellCheckBadWord {
	FONT-WEIGHT: bold; COLOR: red
}
.SpellCheckTextBox {
	WIDTH: 100%
}
.SpellFieldValue {
	FONT-SIZE: 8pt; TEXT-ALIGN: left
}
.SpellHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.SpellHeadingCell {
	WIDTH: 100%; BACKGROUND-COLOR: #e9e9e9
}
.SpellHeadLegend {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.SpellLegend {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-ALIGN: right
}
.SpellSubject {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
.SpellSuggestionList {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: 100%; BORDER-BOTTOM: black 1px solid; HEIGHT: auto
}
.SpellText {
	BACKGROUND-COLOR: #f5f5f5
}
.SpellTextValue {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-ALIGN: left
}
.ReportCalendar {
	FONT-SIZE: 8pt
}
.SpellFieldCaption {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-ALIGN: left
}
.MatchFinderDetailsValue {
	FONT-SIZE: 10pt; FONT-STYLE: normal
}
.SpellFormTable {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.ReportTitle {
	HEIGHT: 18px
}
.SpellFormTitle {
	FONT-SIZE: 8pt; WIDTH: 100%; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.LoginSectionHeader {
	PADDING-RIGHT: 2px; DISPLAY: none; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: black; PADDING-TOP: 2px; FONT-STYLE: italic; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
.LoginLink {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman; TEXT-DECORATION: underline
}
.LoginFieldCaption {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman
}
.LoginFieldMessage {
	FONT-SIZE: 12px; COLOR: gray; FONT-FAMILY: arial, verdana, times new roman
}
.LoginFormCheckList {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman
}
.LoginFormCheckListContainer {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman
}
.LoginFormErrorMessage {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman
}
.LoginFormSelectList {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman
}
.LoginFormSubmitButton {
	FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #fff; FONT-FAMILY: arial, verdana, times new roman; BACKGROUND-COLOR: #2b3680; align: right
}
.LoginFormTable {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 200px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.LoginFormTextArea {
	FONT-SIZE: 12px; WIDTH: 182px; FONT-FAMILY: arial, verdana, times new roman
}
.LoginFormTextbox {
	FONT-SIZE: 12px; WIDTH: 182px; FONT-FAMILY: arial, verdana, times new roman
}
.LoginFormTextboxNarrow {
	FONT-SIZE: 12px; WIDTH: 182px; FONT-FAMILY: arial, verdana, times new roman
}
.LoginFormTitle {
	PADDING-RIGHT: 2px; DISPLAY: none; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; COLOR: #2b3b76; PADDING-TOP: 0px; FONT-FAMILY: times new roman, arial; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.LoginFormValidatorSummary {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman
}
.LoginFormNormalMessage {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman
}
.ProfileFormPrivateControlCell {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman; TEXT-ALIGN: center
}
.ProfileFieldCaption {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman
}
.ProfileFieldCheckboxCaption {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman
}
.ProfileFieldControlCell {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman
}
.ProfileFormButtonCell {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman; TEXT-ALIGN: right
}
.ProfileFormButtonRow {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman
}
.ProfileFormCheckbox {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman
}
.ProfileFormReadonlyValue {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman
}
.ProfileFormRequiredFieldMarker {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman
}
.ProfileFormRequiredFieldMissingText {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman
}
.ProfileFormCheckBoxList {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman
}
.ProfileFormSelectList {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman
}
.ProfileFormSubmitButton {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman
}
.ProfileFormTable {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; FONT-FAMILY: arial, verdana, times new roman; BORDER-RIGHT-WIDTH: 0px
}
.ProfileFormTextbox {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman
}
.ProfileFormChildRowTitle {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman; TEXT-ALIGN: right
}
.ProfileFormTitle {
	FONT-SIZE: 14px; FONT-FAMILY: times new roman, arial; TEXT-ALIGN: left
}
.ProfileFormValidatorSummary {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman
}
.ProfileFormPrivacyMessage {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman
}
.DirectoryPagingButton {
	WIDTH: 60px
}
.DonationCaptureLink:active {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationCaptureLink:hover {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationCaptureLink:link {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationCaptureLink:visited {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationHelpFormCheckTable {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, times new roman; HEIGHT: 50px
}
.DonationHelpFormCSCTable {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, times new roman; HEIGHT: 400px
}
.DonationHelpFormDDTable {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, times new roman; HEIGHT: 275px
}
.DonationHelpFormGATable {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, times new roman; HEIGHT: 280px
}
.DonationCaptcha {
	MARGIN: 0px
}
.DonationCaptchaActionLinkContainer {
	TEXT-ALIGN: right
}
.DonationCaptchaControlCell {
	CLEAR: right; MARGIN-TOP: 3px; MARGIN-LEFT: 154px
}
.DonationCaptchaImageContainer {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid
}
.DonationCaptureFieldControlCellAmount {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 400px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationCaptchaCaption {
	CLEAR: left; MARGIN-TOP: 2px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.DonationCaptureFieldCaption {
	FONT-SIZE: 11px; BACKGROUND: gainsboro; WIDTH: 150px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationFieldCaption {
	FONT-SIZE: 11px; BACKGROUND: gainsboro; FONT-FAMILY: arial, verdana, times new roman
}
.DonationFieldCheckboxCaption {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationCaptureFieldControlCell {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationFieldControlCell {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationButtonCell {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman; TEXT-ALIGN: right
}
.DonationCaptureReadonlyValue {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, times new roman; TEXT-ALIGN: left
}
.DonationCaptureRequiredFieldMarker {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationRequiredFieldMarker {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationCaptureSelectList {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationCaptureSelectListNarrow {
	FONT-SIZE: 11px; WIDTH: 75px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationSelectList {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationSubmitButton {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationCaptureFormTable {
	FONT-SIZE: 11px; WIDTH: 100%; BORDER-TOP-STYLE: none; FONT-FAMILY: arial, verdana, times new roman; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.DonationFormTable {
	FONT-SIZE: 11px; BORDER-TOP-STYLE: none; FONT-FAMILY: arial, verdana, times new roman; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.DonationCaptureTextArea {
	FONT-SIZE: 11px; WIDTH: 350px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationTextArea {
	FONT-SIZE: 11px; WIDTH: 350px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationCaptureTextbox {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationCaptureTextboxNarrow {
	FONT-SIZE: 11px; WIDTH: 80px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationCaptureTextboxWide {
	FONT-SIZE: 11px; WIDTH: 350px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationTextbox {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationTextboxNarrow {
	FONT-SIZE: 11px; WIDTH: 80px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationTextboxWide {
	FONT-SIZE: 11px; WIDTH: 350px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationValidationSummary {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationGridFooter {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationGridHeader {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationGridEvenRow {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationCaptureListingHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT-COLOR: #cfa32d; BORDER-BOTTOM-COLOR: #cfa32d; COLOR: #29387f; BORDER-TOP-COLOR: #cfa32d; FONT-FAMILY: arial, times new roman; HEIGHT: 30px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left; BORDER-RIGHT-COLOR: #cfa32d
}
.DonationListingHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT-COLOR: #cfa32d; BORDER-BOTTOM-COLOR: #cfa32d; COLOR: #29387f; BORDER-TOP-COLOR: #cfa32d; FONT-FAMILY: arial, times new roman; HEIGHT: 30px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left; BORDER-RIGHT-COLOR: #cfa32d
}
.DonationGridOddRow {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, times new roman
}
.DonationMessage {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, times new roman
}
.BBClassNotesApprovalFilterRow {
	BORDER-TOP: buttonface 1pt solid; BORDER-BOTTOM: buttonface 1pt solid
}
.BBClassNotesDisplayTable {
	WIDTH: 100%
}
.BBClassNotesNoteTitleRow {
	VERTICAL-ALIGN: top; COLOR: white
}
.BBClassNotesTabButtonSelected {
	FONT-WEIGHT: bold
}
.BBClassNotesFormTable {
	WIDTH: 100%
}
.BBClassNotesTextArea {
	WIDTH: 100%
}
.BBClassNotesLastModifiedMessage {
	COLOR: black; TEXT-ALIGN: right
}
.EventAttendeesComplete {
	PADDING-LEFT: 2px; FONT-SIZE: xx-small; COLOR: #666666; BACKGROUND-COLOR: #eeeeee
}
.EventAttendeesCurrent {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #666666; BACKGROUND-COLOR: #eeeeee
}
.EventAttendeesFuture {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.EventAttendeesGrid {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #dcdcdc 1px solid; FONT-SIZE: xx-small; MARGIN-BOTTOM: 10px; VERTICAL-ALIGN: top; BORDER-LEFT: #dcdcdc 1px solid; COLOR: #666666; BORDER-BOTTOM: #dcdcdc 1px solid; BACKGROUND-COLOR: #eeeeee
}
.EventAttendeesOverallTotal {
	PADDING-RIGHT: 6px; FONT-WEIGHT: normal; FONT-SIZE: xx-small; BACKGROUND-COLOR: #eeeeee
}
.EventItemRegistrantsEventName {
	PADDING-RIGHT: 2px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: black; PADDING-TOP: 2px; FONT-STYLE: italic; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
.EventItemsSelectionGrid {
	BORDER-RIGHT: #ebebeb 1px solid; BORDER-TOP: #ebebeb 1px solid; MARGIN-TOP: 6px; MARGIN-BOTTOM: 6px; BORDER-LEFT: #ebebeb 1px solid; BORDER-BOTTOM: #ebebeb 1px solid
}
.EventSectionHeader {
	PADDING-RIGHT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 6px; COLOR: #2b3b76; PADDING-TOP: 6px; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.EventTicketsBodyCell {
	FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: #666666
}
.EventTicketsHeaderCell {
	FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: #666666
}
.SummaryGridEventTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-STYLE: normal
}
.EventItemRegistrantControlCellName {
	TEXT-ALIGN: right
}
.EventItemRegistrantsHeader {
	PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 6px; COLOR: #666666; PADDING-TOP: 8px; BORDER-BOTTOM: #dcdcdc 1px solid; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.EventItemRegistrationControlCellDescription {
	FONT-WEIGHT: bold; WIDTH: 100px; TEXT-ALIGN: left
}
.EventItemRegistrationControlCellNumParticipants {
	TEXT-ALIGN: left
}
.EventItemRegistrationControlCellPrice {
	FONT-WEIGHT: bold; TEXT-ALIGN: right
}
.EventItemRegistrationFooterControlCellAmount {
	FONT-WEIGHT: bold; WIDTH: 70px; TEXT-ALIGN: right
}
.EventItemRegistrationFooterControlCellNumRegistrations {
	FONT-WEIGHT: bold; WIDTH: 25px
}
.EventItemRegistrationFooterControlCellRegistrations {
	WIDTH: 100px
}
.EventItemRegistrationFooterControlCellTotal {
	WIDTH: 150px; TEXT-ALIGN: right
}
.EventItemRegistrationsHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, arial, helvetica, sans serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.EventProgressCell {
	HEIGHT: 10px; BACKGROUND-COLOR: #333399
}
.EventProgressCellFuture {
	HEIGHT: 10px; BACKGROUND-COLOR: gray
}
.EventProgressCellPast {
	HEIGHT: 10px; BACKGROUND-COLOR: gray
}
.EventItemRegistrantControlCell {
	TEXT-ALIGN: left
}
.EventItemRegistrantSelectList {
	WIDTH: 200px
}
.EventSubmitButton {
	MARGIN-LEFT: 5px; WIDTH: 100px; MARGIN-RIGHT: 5px
}
.EventItemRegistrantsTable {
	WIDTH: 485px; TEXT-ALIGN: center
}
.EventItemRegistrationFooterTable {
	WIDTH: 485px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.EventItemRegistrationsTable {
	MARGIN-LEFT: 20px; WIDTH: 550px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.EventItemsTable {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.EventTable {
	WIDTH: 550px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.EventItemRegistrantTextbox {
	WIDTH: 200px
}
.EventItemRegistrationTextbox {
	WIDTH: 25px
}
.EventItemTitleDescription {
	FONT-WEIGHT: normal; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.EventItemTitleName {
	FONT-SIZE: medium; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.EventItemTitleTime {
	FONT-SIZE: small; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.EventMessage {
	TEXT-ALIGN: center
}
.ProfilePhotoFormTextbox {
	WIDTH: 250px
}
.DiscussionPending {
	COLOR: #f00
}
.DiscussionFilterSpacer {
	WIDTH: 2px
}
.DiscussionFooterLink:hover {
	COLOR: #06c; TEXT-DECORATION: underline
}
.DiscussionFooterLink:link {
	COLOR: #06c; TEXT-DECORATION: none
}
.DiscussionFooterLink:visited {
	COLOR: #69c; TEXT-DECORATION: none
}
.DiscussionGroupApproveButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/ApproveBtn.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 44px; PADDING-TOP: 0px; HEIGHT: 14px
}
.DiscussionGroupDeleteButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/DeleteBtn.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 44px; PADDING-TOP: 0px; HEIGHT: 14px
}
.DiscussionGroupHeadingCell {
	WIDTH: 100%; BACKGROUND-COLOR: #e9e9e9
}
.DiscussionGroupHeadingText {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.DiscussionGroupNewTopicButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/PostNewTopic.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 79px; PADDING-TOP: 0px; HEIGHT: 14px
}
.DiscussionGroupReplyButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 36px; MARGIN-RIGHT: 6px; PADDING-TOP: 0px; HEIGHT: 13px
}
.DiscussionGroupReplyTextbox {
	WIDTH: 100%
}
.DiscussionGroupSearchCellSpacer {
	WIDTH: 1%
}
.DiscussionGroupSearchTextCell {
	WIDTH: 45%
}
.DiscussionGroupSpellButton {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/CheckSpelling.gif) no-repeat; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 79px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 14px
}
.DiscussionMessageNew {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #f00
}
.DiscussionMessageSepHR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; WIDTH: 95%; COLOR: #ccc; PADDING-TOP: 0px
}
.DiscussionNew {
	COLOR: #f00
}
.DiscussionReplyBody {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent
}
.DiscussionReplyFieldValue {
	FONT-SIZE: 8pt; TEXT-ALIGN: left
}
.DiscussionReplyHeading {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 3px; HEIGHT: 21px; BACKGROUND-COLOR: transparent
}
.DiscussionReplySubject {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
.DiscussionReplyTable {
	MARGIN: 0px 0px 10px; WIDTH: 100%
}
.DiscussionThreadLBracket {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/Bracket3.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 11px; PADDING-TOP: 0px; HEIGHT: 21px
}
.DiscussionThreadRBracket {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/Bracket2.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 11px; PADDING-TOP: 0px; HEIGHT: 21px
}
.DiscussionThreadTBracket {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/Bracket1.gif) no-repeat 3px 3px; PADDING-BOTTOM: 0px; WIDTH: 11px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 21px; BORDER-BOTTOM-STYLE: none
}
.DiscussionTopicBody {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 12px; BACKGROUND-COLOR: #f5f5f5
}
.DiscussionTopicFieldValue {
	FONT-SIZE: 8pt; TEXT-ALIGN: left
}
.DiscussionTopicHeading {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 3px; HEIGHT: 21px; BACKGROUND-COLOR: #e9e9e9
}
.DiscussionTopicLink:hover {
	COLOR: #06c; TEXT-DECORATION: underline
}
.DiscussionTopicLink:link {
	COLOR: #06c; TEXT-DECORATION: none
}
.DiscussionTopicLink:visited {
	COLOR: #69c; TEXT-DECORATION: none
}
.DiscussionTopicList {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.DiscussionTopicListHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.DiscussionTopicNumReplies {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt
}
.DiscussionTopicSepHR {
	WIDTH: 95%
}
.DiscussionTopicSubject {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
.DiscussionTopicTable {
	MARGIN: 0px 0px 5px; WIDTH: 100%
}
.PostDiscussionPreviewHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.PostDiscussionPreviewHeadingCell {
	WIDTH: 100%; BACKGROUND-COLOR: #e9e9e9
}
.PostDiscussionPreviewLegend {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.PostDiscussionReplyHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.PostDiscussionReplyHeadingCell {
	WIDTH: 100%; BACKGROUND-COLOR: #e9e9e9
}
.PostDiscussionReplyLegend {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.PostDiscussionTopicHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.PostDiscussionTopicHeadingCell {
	WIDTH: 100%; BACKGROUND-COLOR: #e9e9e9
}
.PostDiscussionTopicLegend {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.DiscussionFilterFieldCaption {
	FONT-SIZE: 8pt; WIDTH: 60px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.DiscussionReplyFieldCaption {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-ALIGN: left
}
.DiscussionTopicFieldCaption {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-ALIGN: left
}
.PostReplyFieldCaption {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.PostTopicFieldCaption {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.DiscussionGroupButtonCell {
	TEXT-ALIGN: left
}
.PostDiscussionPreviewFormTable {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.PostDiscussionReplyFormTable {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.PostDiscussionTopicFormTable {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.DiscussionGroupMessageTextArea {
	WIDTH: 100%
}
.DiscussionGroupSearchTextbox {
	WIDTH: 100%
}
.DiscussionGroupTopicTextbox {
	WIDTH: 100%
}
.DiscussionGroupFormTitle {
	FONT-SIZE: 8pt; WIDTH: 100%; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.DiscussionGroupValidationSummary {
	BACKGROUND-COLOR: transparent
}
.DiscussionThreadList {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.DiscussionGroupMessage {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.BBDocumentDisplayDescriptionStyle {
	FONT-STYLE: italic
}
.BBDocumentDisplayHeaderSelected {
	FONT-WEIGHT: bold
}
.BBDocumentDisplayNew {
	COLOR: #ff0000
}
.BBDocumentDisplayTable {
	WIDTH: 100%; BACKGROUND-COLOR: transparent
}
.BBDocumentFormTable {
	WIDTH: 100%
}
.BBDocumentAddDescription {
	FONT-SIZE: medium
}
.BBPollAnswersTable {
	TEXT-ALIGN: left
}
.BBPollResultsTableSummaryCell {
	FONT-WEIGHT: bold
}
.BBPollsQuestionCell {
	FONT-SIZE: small; TEXT-ALIGN: left
}
.BBPollsQuestionRow {
	FONT-WEIGHT: bold
}
.BBPollsSubmitButtonCell {
	TEXT-ALIGN: center
}
.BBPollsSubmitButtonRow {
	TEXT-ALIGN: center
}
.BBPollsSubmitButton {
	FONT-WEIGHT: bold
}
.BBPollsFormTable {
	
}
.BBPollsFormTitle {
	TEXT-ALIGN: left
}
.JobBoardLegend {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal
}
.JobBoardPostLink:hover {
	COLOR: #06c; TEXT-DECORATION: underline
}
.JobBoardPostLink:link {
	COLOR: #06c; TEXT-DECORATION: none
}
.JobBoardPostLink:visited {
	COLOR: #69c; TEXT-DECORATION: none
}
.JobBoardSearchLink:hover {
	COLOR: #06c; TEXT-DECORATION: underline
}
.JobBoardSearchLink:link {
	COLOR: #06c; TEXT-DECORATION: none
}
.JobBoardSearchLink:visited {
	COLOR: #69c; TEXT-DECORATION: none
}
.JobDetailApproveButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/ApproveBtn.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 44px; PADDING-TOP: 0px; HEIGHT: 14px
}
.JobDetailEditButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/EditBtn.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 31px; PADDING-TOP: 0px; HEIGHT: 14px
}
.JobDetailHeadingCell {
	WIDTH: 100%; BACKGROUND-COLOR: #e9e9e9
}
.JobDetailLegend {
	FONT-SIZE: 8pt
}
.JobDetailLink:hover {
	COLOR: #06c; TEXT-DECORATION: underline
}
.JobDetailLink:link {
	COLOR: #06c; TEXT-DECORATION: none
}
.JobDetailLink:visited {
	COLOR: #69c; TEXT-DECORATION: none
}
.JobPostDetailFieldCaption {
	WIDTH: 25%; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #e9e9e9; TEXT-ALIGN: right
}
.JobPostDetailFieldValue {
	WIDTH: 75%; BACKGROUND-COLOR: #f5f5f5
}
.JobPostDetailTable {
	FONT-SIZE: 8pt
}
.JobResultsApproveButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/ApproveBtn.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 44px; PADDING-TOP: 0px; HEIGHT: 14px
}
.JobResultsDeleteButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/DeleteBtn.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 44px; PADDING-TOP: 0px; HEIGHT: 14px
}
.JobResultsFilterFieldCaption {
	FONT-SIZE: 8pt; WIDTH: 60px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.JobResultsFilterSpacer {
	WIDTH: 2px
}
.JobResultsHeading {
	FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.JobResultsHeadingCell {
	WIDTH: 100%; BACKGROUND-COLOR: #e9e9e9
}
.JobResultsLegend {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.JobResultsLink:hover {
	FONT-SIZE: 8pt; COLOR: #06c; TEXT-DECORATION: underline
}
.JobResultsLink:link {
	FONT-SIZE: 8pt; COLOR: #06c; TEXT-DECORATION: none
}
.JobResultsLink:visited {
	FONT-SIZE: 8pt; COLOR: #69c; TEXT-DECORATION: none
}
.JobResultsList {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.JobResultsListHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.JobResultsNew {
	COLOR: #f00
}
.PostJobHeadingCell {
	WIDTH: 100%; BACKGROUND-COLOR: #e9e9e9
}
.PostJobLegend {
	FONT-SIZE: 8pt
}
.PreviewJobHeadingCell {
	WIDTH: 100%; BACKGROUND-COLOR: #e9e9e9
}
.PreviewJobLegend {
	FONT-SIZE: 8pt
}
.SearchJobHeadingCell {
	WIDTH: 100%; BACKGROUND-COLOR: #e9e9e9
}
.SearchJobLegend {
	FONT-SIZE: 8pt
}
.JobSearchFieldCaption {
	WIDTH: 30%; BACKGROUND-COLOR: #e9e9e9; TEXT-ALIGN: right
}
.JobPostFieldControlCell {
	WIDTH: 65%
}
.JobSearchFieldControlCell {
	WIDTH: 60%
}
.JobPostSelectList {
	WIDTH: 100%
}
.JobSearchSelectList {
	WIDTH: 100%
}
.JobBoardFormTable {
	FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.JobDetailFormTable {
	FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.PostJobFormTable {
	FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.PreviewJobFormTable {
	FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.SearchJobFormTable {
	FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.JobPostTextArea {
	WIDTH: 100%
}
.JobPostTextboxWide {
	WIDTH: 100%
}
.JobSearchTextboxWide {
	WIDTH: 100%
}
.JobBoardValidationSummary {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: transparent
}
.BBCurrentMembershipCaption {
	VERTICAL-ALIGN: bottom; WIDTH: 100%; PADDING-TOP: 15px; BORDER-BOTTOM: black 1pt solid; HEIGHT: 30px
}
.BBMembershipSummaryActionCaption {
	VERTICAL-ALIGN: bottom; WIDTH: 100%; PADDING-TOP: 15px; HEIGHT: 30px
}
.BBMembershipFieldCaption {
	WIDTH: 175px
}
.BBMembershipSummaryFieldCaption {
	WIDTH: 150px
}
.BBMembershipFormReadonlyValue {
	FONT-WEIGHT: lighter; FONT-STYLE: italic
}
.BBMembershipTextArea {
	WIDTH: 100%
}
.BBMembershipBenefitsGridHeader {
	FONT-WEIGHT: bold; FONT-SIZE: x-small
}
.BBMembershipBenefitsGridItem {
	FONT-SIZE: x-small
}
.GivingHistoryList {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.GivingHistoryListHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.GivingHistoryFormTitle {
	FONT-SIZE: 8pt; WIDTH: 100%; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.NewsReaderFormImage {
	TEXT-ALIGN: right
}
.NewsReaderItemDate {
	FONT-SIZE: smaller; FONT-STYLE: italic
}
.NewsReaderItemDesc {
	WHITE-SPACE: normal
}
.NewsReaderItemLink {
	COLOR: #06c; TEXT-DECORATION: none
}
.NewsReaderItemLink:hover {
	COLOR: #06c; TEXT-DECORATION: underline
}
.NewsReaderItemLink:visited {
	COLOR: #69c; TEXT-DECORATION: none
}
.NewsReaderLoadError {
	COLOR: red; BACKGROUND-COLOR: transparent
}
.NewsReaderResultsList {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px
}
.NewsReaderResultsListHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.NewsReaderFormTable {
	FONT-SIZE: 8pt; WIDTH: 100%; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.NewsReaderFormTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-ALIGN: left
}
.ChannelStoryApproveButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/ApproveBtn.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 44px; PADDING-TOP: 0px; HEIGHT: 14px
}
.ChannelNewStoryButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/PostNewStory.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 79px; PADDING-TOP: 0px; HEIGHT: 14px
}
.ChannelRSSFeedButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/feed-icon.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 16px; PADDING-TOP: 0px; HEIGHT: 16px
}
.ChannelStoryDeleteButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/DeleteBtn.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 44px; PADDING-TOP: 0px; HEIGHT: 14px
}
.ChannelStoryEditButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/EditBtn.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 30px; PADDING-TOP: 0px; HEIGHT: 14px
}
.NewsChannelFormImage {
	TEXT-ALIGN: right
}
.NewsChannelItemDate {
	FONT-SIZE: smaller; FONT-STYLE: italic
}
.NewsChannelItemTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.NewsChannelLoadError {
	COLOR: red; BACKGROUND-COLOR: transparent
}
.NewsChannelStoryList {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.NewsChannelStoryListHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.PostChannelStoryHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.PostChannelStoryLegend {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.rteBack {
	BORDER-RIGHT: 1px outset; PADDING-RIGHT: 2px; BORDER-TOP: 1px outset; PADDING-LEFT: 2px; BACKGROUND: #d3d3d3; PADDING-BOTTOM: 2px; BORDER-LEFT: 1px outset; PADDING-TOP: 2px; BORDER-BOTTOM: 1px outset; LETTER-SPACING: 0px
}
.rteBack TBODY TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #d3d3d3; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.rteBack TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #d3d3d3; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.rteImage {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 1px solid; BACKGROUND: #d3d3d3; BORDER-LEFT: #d3d3d3 1px solid; CURSOR: hand; BORDER-BOTTOM: #d3d3d3 1px solid
}
.rteImageLowered {
	BORDER-RIGHT: 1px inset; BORDER-TOP: 1px inset; BACKGROUND: #d3d3d3; BORDER-LEFT: 1px inset; CURSOR: hand; BORDER-BOTTOM: 1px inset
}
.rteImageRaised {
	BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; BACKGROUND: #d3d3d3; BORDER-LEFT: 1px outset; CURSOR: hand; BORDER-BOTTOM: 1px outset
}
.rteVertSep {
	MARGIN: 0px 4px
}
.PostStoryFieldCaption {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.PostChannelStoryFormTable {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.ChannelStoryTextbox {
	WIDTH: 100%
}
.NewsChannelFormTitle {
	FONT-SIZE: 8pt; WIDTH: 100%; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.PostChannelStoryFormTitle {
	FONT-SIZE: 8pt; WIDTH: 100%; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.ChannelStoryValidationSummary {
	BACKGROUND-COLOR: transparent
}
.FRActivityReportName {
	FONT-WEIGHT: bold
}
.FRAddressBookSelectedLetter {
	FONT-SIZE: 16px
}
.FRButton {
	BORDER-RIGHT: buttonface 1pt solid; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.FRButtonText {
	BORDER-RIGHT: buttonface 1pt solid; FONT-SIZE: 12px; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.FRButtonTextActive {
	FONT-WEIGHT: bold
}
.FRDashBoardSection {
	BORDER-RIGHT: buttonface 1pt solid; BORDER-TOP: buttonface 1pt solid; FONT-SIZE: 10px; BORDER-LEFT: buttonface 1pt solid; BORDER-BOTTOM: buttonface 1pt solid
}
.FRDashBoardSectionHeading {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #000080
}
.FRDashLink {
	FONT-SIZE: 12px
}
.FRDashLink:active {
	FONT-SIZE: 12px; TEXT-DECORATION: underline
}
.FRDashLink:hover {
	FONT-SIZE: 12px; TEXT-DECORATION: underline
}
.FRDashLink:link {
	FONT-SIZE: 12px; TEXT-DECORATION: none
}
.FRDashLink:visited {
	FONT-SIZE: 12px; TEXT-DECORATION: none
}
.FRDashSubHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.FRDonorListSetCaption {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.FRFieldSetCaption {
	FONT-SIZE: 14px; COLOR: #666666
}
.FRParticipantName {
	FONT-SIZE: 16px
}
.FRProgressIndicator {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: top; COLOR: #666666; BACKGROUND-COLOR: #dcdcdc; BORDER-RIGHT-WIDTH: 0px; border-spacing: 1px
}
.FRSectionHeader {
	PADDING-RIGHT: 2px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: black; PADDING-TOP: 2px; FONT-STYLE: italic; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
.FRTeamGraph {
	WIDTH: 100%
}
.FRTeamGraphFooter {
	BORDER-TOP: thin solid; FONT-SIZE: 12px
}
.FRTeamGraphHeading {
	FONT-SIZE: 12px; BORDER-BOTTOM: thin solid
}
.FRTeamGraphName {
	FONT-SIZE: 12px
}
.FRTeamName {
	FONT-SIZE: 12px; COLOR: #666666
}
.FRText {
	FONT-SIZE: 12px
}
.FRTextRaised {
	FONT-SIZE: 12px; COLOR: #006600
}
.FRToDoImgCell {
	WIDTH: 18px
}
.FRToDoNewDonationsText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000
}
.FRProgressCell {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND-IMAGE: url(images/GreySelectedGradientBackground.gif); PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: black; PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 10px; BACKGROUND-COLOR: #333399
}
.FRProgressCellFuture {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND-IMAGE: url(images/GreyGradientBackground.gif); PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 10px; BACKGROUND-COLOR: gray
}
.FRProgressCellPast {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND-IMAGE: url(images/GreyGradientBackground.gif); PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 10px; BACKGROUND-COLOR: gray
}
.FRDashCaptions {
	FONT-SIZE: 12px
}
.FRFormTitle {
	FONT-SIZE: 14px; COLOR: #666666
}
.FRDonorListEvenRowStyle {
	BACKGROUND-COLOR: #eeeeee
}
.FREvenRowStyle {
	BACKGROUND-COLOR: #e9e9e9
}
.FRDonorListHeading {
	COLOR: black; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: white; BORDER-BOTTOM-STYLE: none
}
.FRListingHeading {
	COLOR: white; BACKGROUND-COLOR: #191970
}
.FRDonorListing {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.FRDonorListOddRowStyle {
	BACKGROUND-COLOR: #ffffff
}
.FROddRowStyle {
	BACKGROUND-COLOR: #ffffff
}
.FRManagerDashBoardSection {
	BORDER-RIGHT: buttonface 1pt solid; BORDER-TOP: buttonface 1pt solid; FONT-SIZE: 10px; BORDER-LEFT: buttonface 1pt solid; BORDER-BOTTOM: buttonface 1pt solid
}
.FRManagerDashBoardSectionHeading {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #000080
}
.FRManagerDashBoardSectionToolbar {
	FONT-SIZE: 12px
}
.FRManagerDashCaptions:active {
	TEXT-DECORATION: underline
}
.FRManagerDashCaptions:hover {
	TEXT-DECORATION: underline
}
.FRManagerDashCaptions:link {
	TEXT-DECORATION: none
}
.FRManagerDashCaptions:visited {
	TEXT-DECORATION: none
}
.FRManagerFieldSetCaption {
	FONT-SIZE: 14px; COLOR: #666666
}
.FRManagerDashCaptions {
	FONT-SIZE: 12px
}
.FRManagerFormTitle {
	FONT-SIZE: 14px; COLOR: #666666
}
.SurveyAnswer {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.SurveyAnswerColumnHeading {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.SurveyAnswerRequiredMessage {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: black
}
.SurveyAnswerTableHeaderRow {
	BACKGROUND-COLOR: #a9a9a9
}
.SurveyButtonsRow {
	TEXT-ALIGN: center
}
.SurveyConstantSumTextbox {
	WIDTH: 50px
}
.SurveyQuestion {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.SurveyQuestionSeparator {
	FONT-SIZE: 1pt; WIDTH: 100%; BACKGROUND-COLOR: #a9a9a9
}
.SurveyQuestionSequence {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.SurveyResponseCell {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.SurveyResponseColumnHeading {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.SurveyResponseResultsBar {
	HEIGHT: 5px; BACKGROUND-COLOR: green
}
.SurveyResponseTableHeaderRow {
	BACKGROUND-COLOR: #a9a9a9
}
.SurveySubTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.SurveyTestModeMessage {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: red
}
.SurveyTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.SurveyButton {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.SurveyAnswerTable {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.SurveyFormTable {
	WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.SurveyQuestionTable {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.SurveyResponseTable {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.SurveyOpenEndedEssayTextArea {
	WIDTH: 250px
}
.SurveyOpenEndedAnswerTextbox {
	WIDTH: 150px
}
.SurveyCompleteMessage {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.SurveyErrorMessage {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.CHButton {
	BORDER-RIGHT: buttonface 1pt solid; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.CHButtonText {
	BORDER-RIGHT: buttonface 1pt solid; FONT-SIZE: 12px; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.CHButtonTextActive {
	FONT-WEIGHT: bold
}
.CHConsoleHeaderRightBottom {
	FONT-SIZE: 12px; TEXT-ALIGN: left
}
.CHConsoleHeaderRightTop {
	FONT-SIZE: 16px; TEXT-ALIGN: left
}
.CHConsoleLiteralText {
	FONT-SIZE: 12px
}
.CHDashBoardSection {
	BORDER-RIGHT: buttonface 1pt solid; BORDER-TOP: buttonface 1pt solid; FONT-SIZE: 10px; BORDER-LEFT: buttonface 1pt solid; BORDER-BOTTOM: buttonface 1pt solid
}
.CHDashBoardSectionHeading {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #000080
}
.CHDashLink {
	FONT-SIZE: 12px
}
.CHDashLink:active {
	FONT-SIZE: 12px; TEXT-DECORATION: underline
}
.CHDashLink:hover {
	FONT-SIZE: 12px; TEXT-DECORATION: underline
}
.CHDashLink:link {
	FONT-SIZE: 12px; TEXT-DECORATION: none
}
.CHDashLink:visited {
	FONT-SIZE: 12px; TEXT-DECORATION: none
}
.CHDashSubHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.CHFieldSetCaption {
	FONT-SIZE: 14px; COLOR: #666666
}
.CHInvalidUserWarningLabel {
	FONT-SIZE: 12px; COLOR: #ff0000; TEXT-ALIGN: center
}
.CHText {
	FONT-SIZE: 12px
}
.CHTextRaised {
	FONT-SIZE: 12px
}
.CHToDoImgCell {
	WIDTH: 18px
}
.CHDashCaptions {
	FONT-SIZE: 12px
}
.CHFormTitle {
	FONT-SIZE: 14px; COLOR: #666666
}
.CHListingHeading {
	COLOR: white; BACKGROUND-COLOR: #191970
}
.FundraiserReportDataLabel {
	FONT-WEIGHT: bold; FONT-SIZE: smaller
}
.FundraiserReportDataTableCell {
	VERTICAL-ALIGN: top; WIDTH: 15%; TEXT-ALIGN: left
}
.FundraiserReportDescriptionLabel {
	FONT-WEIGHT: bold; FONT-SIZE: smaller; COLOR: blue
}
.FundraiserReportDescriptionTableCell {
	VERTICAL-ALIGN: top; WIDTH: 35%; TEXT-ALIGN: right
}
.FundraiserReportSeparator {
	COLOR: blue
}
.FundraiserReportTitleCell {
	VERTICAL-ALIGN: top; WIDTH: 100%; TEXT-ALIGN: center
}
.FundraiserReportButtonCell {
	TEXT-ALIGN: right
}
.FundraiserReportDetailsButton {
	FONT-WEIGHT: bold; FONT-SIZE: small
}
.FundraiserReportChartCell {
	VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
.FundraiserReportFormTable {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; BORDER-RIGHT-WIDTH: 0px
}
.FundraiserReportTitleLabel {
	FONT-WEIGHT: bold; FONT-SIZE: large; COLOR: blue
}
.SearchDescriptionStyle {
	WHITE-SPACE: pre
}
.QuickSearchButton {
	BACKGROUND: url(view.image?id=7114); WIDTH: 50px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 15px; BORDER-BOTTOM-STYLE: none
}
.QuickSearchTextbox {
	PADDING-RIGHT: 7px; WIDTH: 125px; HEIGHT: 12px
}
.ListViewDateLabel {
	FONT-SIZE: 11pt; HEIGHT: 17px
}
.ListViewEventItemContainer {
	PADDING-LEFT: 5px; FONT-SIZE: smaller
}
.CalendarEventRecurContainer {
	BORDER-RIGHT: gray 1pt solid; BORDER-TOP: gray 1pt solid; BORDER-LEFT: gray 1pt solid; BORDER-BOTTOM: gray 1pt solid
}
.CalendarEventRecurMsg {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.CalendarFilterContainer {
	BORDER-RIGHT: gray 2px solid; BORDER-TOP: gray 2px solid; FONT-SIZE: smaller; FLOAT: left; BORDER-LEFT: gray 2px solid; WIDTH: 100%; BORDER-BOTTOM: gray 2px solid
}
.CalendarFilterHorizontalDividers {
	COLOR: silver
}
.CalendarFilterSaveButton {
	FONT-SIZE: 8pt; WIDTH: 100px; COLOR: black; BACKGROUND-COLOR: white
}
.CalendarFilterSaveContainer {
	TEXT-ALIGN: right
}
.CalendarFilterSaveMsg {
	BORDER-RIGHT: #990033 1px solid; BORDER-TOP: #990033 1px solid; DISPLAY: none; FONT-SIZE: small; BORDER-LEFT: #990033 1px solid; COLOR: #990033; BORDER-BOTTOM: #990033 1px solid
}
.CalendarFormHTMLEditor {
	WIDTH: 400px; HEIGHT: 250px
}
.CalendarFormLegend {
	FONT-WEIGHT: bold
}
.CalendarFormOptionalText {
	FONT-SIZE: x-small; VERTICAL-ALIGN: top; COLOR: gray
}
.CalendarViewAllDayEvent {
	BORDER-RIGHT: #aaa 1px dotted; BORDER-TOP: #aaa 1px dotted; MARGIN-BOTTOM: 10px; BORDER-LEFT: #aaa 1px dotted; BORDER-BOTTOM: #aaa 1px dotted
}
.CalendarViewBottomIcons {
	TEXT-ALIGN: right
}
.CalendarViewContainer {
	WIDTH: 100%
}
.CalendarViewDay {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 50px
}
.CalendarViewDayHeader {
	COLOR: white; HEIGHT: 1px; BACKGROUND-COLOR: #336699
}
.CalendarViewEvent {
	MARGIN-BOTTOM: 10px
}
.CalendarViewMonthYearLabel {
	FONT-SIZE: 11pt; HEIGHT: 17px
}
.CalendarViewMultiDayEvent {
	MARGIN-BOTTOM: 10px
}
.CalendarViewOtherMonthDay {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; COLOR: #cc9966; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 50px
}
.CalendarViewSelectedDay {
	FONT-WEIGHT: bold
}
.CalendarViewToday {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; WIDTH: 3%; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: lightsteelblue
}
.CalendarViewTodayText {
	WHITE-SPACE: nowrap
}
.CalendarViewTopLeft {
	WIDTH: 0%
}
.CalendarViewTopMiddle {
	WIDTH: 60%
}
.CalendarViewTopRight {
	WIDTH: 40%; TEXT-ALIGN: right
}
.CalendarViewWeekendDay {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 50px
}
.DetailCalendarCategory {
	VERTICAL-ALIGN: bottom; HEIGHT: 30px
}
.DetailCaption {
	COLOR: white
}
.DetailCaptionContainer {
	BACKGROUND-COLOR: #808080
}
.DetailEventCancelled {
	FONT-STYLE: italic
}
.DetailEventSubtitle {
	FONT-STYLE: italic
}
.DetailEventTitle {
	FONT-WEIGHT: bold
}
.EventCalendarName {
	FONT-WEIGHT: bold
}
.EventCalendarPartContainer {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.ListViewEventCancelled {
	FONT-STYLE: italic
}
.ListViewEventDate {
	MARGIN-TOP: 15px; FONT-WEIGHT: bold; COLOR: #dd5511
}
.ListViewEventDivider {
	MARGIN-BOTTOM: 10px
}
.ListViewEventLocation {
	FONT-SIZE: 9pt; VERTICAL-ALIGN: top
}
.ListViewEventSubtitle {
	VERTICAL-ALIGN: top; COLOR: #00008b
}
.ListViewEventTime {
	FONT-SIZE: 9pt
}
.ListViewEventTitle {
	FONT-WEIGHT: bold; COLOR: #0048be
}
.ListViewEventTopGap {
	PADDING-TOP: 10px
}
.ListViewTopGap {
	PADDING-TOP: 5px
}
.ListViewTopLeft {
	BORDER-BOTTOM: gray 1px solid
}
.ListViewTopRight {
	BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: right
}
A.ListViewEventTitle:active {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.ListViewEventTitle:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A.ListViewEventTitle:link {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.ListViewEventTitle:visited {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.DetailLeft {
	WIDTH: 10%; TEXT-ALIGN: left
}
.DetailDateTime {
	BORDER-BOTTOM: gray 1px solid
}
.DetailEventDetails {
	BORDER-BOTTOM: gray 1px solid
}
.DetailRight {
	WIDTH: 90%
}
.ListViewContainer {
	WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.EditEventContactInfo {
	WIDTH: 275px; HEIGHT: 25px
}
.EditEventFees {
	WIDTH: 275px; HEIGHT: 25px
}
.EditEventLocation {
	WIDTH: 275px; HEIGHT: 30px
}
.EditEventTextBox {
	WIDTH: 275px
}
.EducationFormFieldSetCaption {
	FONT-WEIGHT: bold
}
.EducationListHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.EducationListHeaderItem {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.EducationListItem {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.EducationListEvenRowStyle {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.EducationListOddRowStyle {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.BBVolOpBackToListCell {
	WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.BBVolOpJobListPageControlCell {
	TEXT-ALIGN: right
}
.BBVolOpSignUpInstructions {
	FONT-STYLE: italic
}
.BBVolOpJobDetailCaption {
	WIDTH: 15%
}
.BBVolOpJobDetailButtonCell {
	TEXT-ALIGN: center
}
.BBVolOpSearchButtonCell {
	TEXT-ALIGN: center
}
.BBVolOpSignUpButtonCell {
	TEXT-ALIGN: center
}
.BBVolOpJobDetailTable {
	WIDTH: 100%
}
.BBVolOpJobListTable {
	WIDTH: 100%
}
.BBVolOpSignUpTable {
	WIDTH: 100%
}
.BBVolOpJobList {
	WIDTH: 100%
}
.HighlightEventCancelled {
	FONT-STYLE: italic
}
.HighlightEventTitle {
	FONT-WEIGHT: bold
}
.RecentEventContainer {
	BACKGROUND-COLOR: #f5f5f5
}
.RecentEventTitle {
	FONT-WEIGHT: bold; COLOR: #808080
}
.UpcomingEventContainer {
	BACKGROUND-COLOR: #f5f5f5
}
.UpcomingEventTitle {
	FONT-WEIGHT: bold; COLOR: #808080
}
.BBNotesInstructions {
	FONT-STYLE: italic
}
.BBNotesList {
	WIDTH: 100%
}
.BBNotesListAddCell {
	TEXT-ALIGN: right
}
.BBNotesListPageControlCell {
	TEXT-ALIGN: right
}
.BBNotesNoteCell {
	TEXT-ALIGN: left
}
.BBNotesNoteDateCell {
	TEXT-ALIGN: right
}
.BBNotesNoteImageCell {
	VERTICAL-ALIGN: top
}
.BBNotesNoteLinkCell {
	TEXT-ALIGN: right
}
.BBNotesNoteNameCell {
	TEXT-ALIGN: right
}
.BBNotesNoteTopicCell {
	FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.BBNotesSearchFormTable {
	WIDTH: 100%
}
.BBNotesTabSelected {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold
}
.BBNotesTabUnselected {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px
}
.BBNotesEditorLayoutTable {
	WIDTH: 100%
}
.BBNotesLayoutTable {
	WIDTH: 100%
}
.BBNotesListLayoutTable {
	WIDTH: 100%
}
.BBNotesNoteTable {
	WIDTH: 100%
}
.BBNotesSearchFormLayoutTable {
	WIDTH: 100%
}
.BBNotesEditor {
	WIDTH: 100%
}
.BBNotesTextArea {
	WIDTH: 100%
}
.ECardCaptcha {
	MARGIN: 0px; WIDTH: 470px
}
.ECardCaptchaActionLinkContainer {
	TEXT-ALIGN: right
}
.ECardCaptchaControlCell {
	CLEAR: right; MARGIN-TOP: 3px; MARGIN-LEFT: 154px
}
.ECardCaptchaImageContainer {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid
}
.ECardCaptchaCaption {
	CLEAR: left; MARGIN-TOP: 2px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.ECardCaptchaTextbox {
	WIDTH: 312px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
H1 {
	FONT-SIZE: 21px; COLOR: #cfa32d; PADDING-TOP: 4px; FONT-FAMILY: times new roman, arial
}
H2 {
	FONT-SIZE: 16px; PADDING-BOTTOM: 1px; COLOR: #29387f; FONT-FAMILY: times new roman, arial
}
H3 {
	FONT-SIZE: 13px; COLOR: #29387f; FONT-FAMILY: times new roman, arial
}
H4 {
	FONT-SIZE: 12px; COLOR: #29387f; FONT-FAMILY: arial, verdana, times new roman
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #bf9d49; FONT-FAMILY: arial
}
OL LI {
	FONT-SIZE: 12px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: arial, verdana, times new roman
}
UL LI {
	FONT-SIZE: 12px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: arial, verdana, times new roman
}
P {
	FONT-SIZE: 12px; COLOR: #000000; PADDING-TOP: 1px; FONT-FAMILY: arial, verdana, times new roman
}
#wrapper {
	MARGIN: auto; WIDTH: 971px
}
#utility {
	FONT-SIZE: 9px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 5px; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#utility A:link {
	FONT-SIZE: 9px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 5px; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#utility A:visited {
	FONT-SIZE: 9px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 5px; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#utility A:active {
	FONT-SIZE: 9px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 5px; FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#utility A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
#utility .util1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
#utility A.utilall {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.spacer {
	HEIGHT: 7px
}
.spacer2 {
	HEIGHT: 15px
}
.vspacer {
	WIDTH: 14px
}
#navigation SPAN {
	LEFT: 100px; VISIBILITY: hidden; POSITION: absolute
}
#leftnav {
	MARGIN: 0px; WIDTH: 192px; FONT-FAMILY: arial
}
TABLE #hpcallout1 {
	BORDER-RIGHT: #55901a 1px solid; BORDER-TOP: #55901a 1px solid; BORDER-LEFT: #55901a 1px solid; WIDTH: 281px; BORDER-BOTTOM: #55901a 1px solid
}
TABLE #hpcallout2 {
	BORDER-RIGHT: #2575bb 1px solid; BORDER-TOP: #2575bb 1px solid; MARGIN-TOP: 5px; BORDER-LEFT: #2575bb 1px solid; WIDTH: 281px; COLOR: #2575bb; BORDER-BOTTOM: #2575bb 1px solid; FONT-FAMILY: Arial
}
TABLE #hpcallout3 {
	MARGIN-TOP: 2px; FONT-SIZE: 11px; WIDTH: 290px; COLOR: #2b3680; FONT-FAMILY: Arial
}
#hpcallout1 .content {
	
}
#hpcallout1 .content A:link {
	COLOR: #55901a; TEXT-DECORATION: none
}
#hp-callout1 .content A:visited {
	COLOR: #55901a; TEXT-DECORATION: none
}
#hpcallout1 .content A:active {
	COLOR: #55901a; TEXT-DECORATION: none
}
#hpcallout1 .content A:hover {
	TEXT-DECORATION: underline
}
#hpcallout2 .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#hpcallout2 .content A:link {
	COLOR: #2575bb; TEXT-DECORATION: none
}
#hp-callout2 .content A:visited {
	COLOR: #2575bb; TEXT-DECORATION: none
}
#hpcallout2 .content A:active {
	COLOR: #2575bb; TEXT-DECORATION: none
}
#hpcallout2 .content A:hover {
	TEXT-DECORATION: underline
}
#hpcallout3 .content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #2b3680; PADDING-TOP: 5px; FONT-FAMILY: Arial
}
#hpcallout3 .content A:link {
	COLOR: #2575bb; TEXT-DECORATION: none
}
#hp-callout2 .content A:visited {
	COLOR: #2575bb; TEXT-DECORATION: none
}
#hpcallout3 .content A:active {
	COLOR: #2575bb; TEXT-DECORATION: none
}
#hpcallout3 .content A:hover {
	TEXT-DECORATION: none
}
#hpcallout3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; WIDTH: 290px; COLOR: #2b3680; PADDING-TOP: 5px; FONT-FAMILY: Arial
}
#hpcallout3 A:link {
	COLOR: #2575bb; TEXT-DECORATION: none
}
#hp-callout2 .content A:visited {
	COLOR: #2575bb; TEXT-DECORATION: none
}
#hpcallout3 A:active {
	COLOR: #2575bb; TEXT-DECORATION: none
}
#hpcallout3 A:hover {
	TEXT-DECORATION: underline
}
#spcallout1 .content {
	PADDING-RIGHT: 8px; FONT-SIZE: 10px; COLOR: #29387f; FONT-FAMILY: arial
}
#spcallout1 .content A:link {
	FONT-SIZE: 10px; COLOR: #29387f; TEXT-DECORATION: none
}
#sp-callout1 .content A:visited {
	FONT-SIZE: 10px; COLOR: #29387f; TEXT-DECORATION: none
}
#sp-callout1 .content A:active {
	FONT-SIZE: 10px; COLOR: #29387f; TEXT-DECORATION: none
}
#spcallout1 .content A:hover {
	TEXT-DECORATION: underline
}
#spcallout2 .content {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#spcallout2 .content A:link {
	COLOR: #65ab44; TEXT-DECORATION: none
}
#sp-callout2 .content A:visited {
	COLOR: #65ab44; TEXT-DECORATION: none
}
#sp-callout2 .content A:active {
	COLOR: #65ab44; TEXT-DECORATION: none
}
#spcallout2 .content A:hover {
	TEXT-DECORATION: underline
}
#sp-callout3 .content {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#sp-callout3 .content A:link {
	COLOR: #3970b4; TEXT-DECORATION: none
}
#sp-callout1 .content A:visited {
	COLOR: #3970b4; TEXT-DECORATION: none
}
#sp-callout3 .content A:active {
	COLOR: #3970b4; TEXT-DECORATION: none
}
#sp-callout3 .content A:hover {
	TEXT-DECORATION: underline
}
#sp-callout3 .content .special {
	COLOR: #b2843d
}
TABLE #spcallout1 {
	FONT-SIZE: 9px; COLOR: #29387f; FONT-FAMILY: arial; TEXT-ALIGN: left
}
TABLE #spcallout2 {
	MARGIN-TOP: 5px; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
TABLE #sp-callout3 {
	BORDER-RIGHT: #81c1f0 1px solid; BORDER-TOP: #81c1f0 1px solid; BORDER-LEFT: #81c1f0 1px solid; WIDTH: 465px; COLOR: #666; BORDER-BOTTOM: #81c1f0 1px solid; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
#lftcol {
	WIDTH: 192px
}
#ctrcol {
	VERTICAL-ALIGN: top; WIDTH: 467px
}
#ctrcol A:link {
	COLOR: #29387f; TEXT-DECORATION: underline
}
#ctr-col A:visited {
	COLOR: #29387f; TEXT-DECORATION: underline
}
#ctr-col A:active {
	COLOR: #29387f; TEXT-DECORATION: underline
}
#ctrcol A:hover {
	TEXT-DECORATION: underline
}
#ctrcol2 {
	VERTICAL-ALIGN: top; WIDTH: 497px
}
#ctrcol2 A:link {
	COLOR: #29387f; TEXT-DECORATION: underline
}
#ctr-col2 A:visited {
	COLOR: #29387f; TEXT-DECORATION: underline
}
#ctr-col2 A:active {
	COLOR: #29387f; TEXT-DECORATION: underline
}
#ctrcol2 A:hover {
	TEXT-DECORATION: underline
}
#ctrcol3 {
	VERTICAL-ALIGN: top; WIDTH: 685px
}
#ctrcol3 A:link {
	COLOR: #29387f; TEXT-DECORATION: underline
}
#ctr-col3 A:visited {
	COLOR: #29387f; TEXT-DECORATION: underline
}
#ctr-col3 A:active {
	COLOR: #29387f; TEXT-DECORATION: underline
}
#ctrcol3 A:hover {
	TEXT-DECORATION: underline
}
#rtcol {
	PADDING-RIGHT: 8px; PADDING-LEFT: 14px; WIDTH: 192px
}
#rtcol2 {
	PADDING-LEFT: 14px; WIDTH: 192px; align: right
}
#flashcontent {
	HEIGHT: 316px
}
#footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; MARGIN: auto; TEXT-TRANSFORM: uppercase; WIDTH: 971px; PADDING-TOP: 5px; FONT-FAMILY: Arial
}
.footer-left {
	WIDTH: 600px; COLOR: #666
}
.footer-left A:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; COLOR: #666; TEXT-DECORATION: none
}
.footer-left A:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; COLOR: #666; TEXT-DECORATION: none
}
.footer-left A:hover {
	TEXT-DECORATION: underline
}
.footer-right {
	COLOR: #666; TEXT-ALIGN: right
}
.footer-right A:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; COLOR: #666; TEXT-DECORATION: none
}
.footer-right A:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; COLOR: #666; TEXT-DECORATION: none
}
.footer-right A:hover {
	TEXT-DECORATION: underline
}
.BioPhoto {
	HEIGHT: 120px
}
.CustomProfileTable {
	MARGIN-LEFT: 30px; WIDTH: 440px
}
.CustomProfileHeaderRow {
	FONT-SIZE: 16px; PADDING-BOTTOM: 1px; COLOR: #29387f; FONT-FAMILY: arial
}
.CustomProfileCenteredTableTD {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
#twentypix {
	HEIGHT: 20px
}
.locationLabel {
	BORDER-RIGHT: #cfa32d 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cfa32d 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 16px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cfa32d 1px solid; COLOR: #29387f; MARGIN-RIGHT: 0.1em; PADDING-TOP: 5px; BORDER-BOTTOM: #cfa32d 1px solid; FONT-FAMILY: arial; BACKGROUND-COLOR: #cfa32d
}
.CustomProfileHeaderRow H3 {
	MARGIN-TOP: 30px; COLOR: #29387f; BORDER-BOTTOM: #cfa32d 1px solid
}
.CustomProfileFormPrivateControlCell {
	DISPLAY: none; TEXT-ALIGN: center
}
.CustomProfileFieldCaption {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; WIDTH: 1%; FONT-FAMILY: arial, verdana, times new roman; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.CustomProfileFieldCaptionCenter {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.CustomProfileFormHelp {
	FONT-SIZE: 9px; VERTICAL-ALIGN: middle; COLOR: #333; FONT-FAMILY: arial, verdana, times new roman; TEXT-ALIGN: left
}
.CustomProfileFieldControlCell {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman; TEXT-ALIGN: left
}
.CustomProfileControlFieldCenter {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-ALIGN: center
}
.CustomProfileLeftControl {
	PADDING-LEFT: 50px; TEXT-ALIGN: left
}
.CustomProfileLeftCaption {
	PADDING-LEFT: 50px; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; WIDTH: 1%; PADDING-TOP: 25px; FONT-FAMILY: arial, verdana, times new roman; TEXT-ALIGN: left
}
#CustomProfileTopTable {
	WIDTH: 1%
}
.CustomProfileTopControl {
	PADDING-LEFT: 10px; TEXT-ALIGN: left
}
.CustomProfileTopCaption {
	PADDING-LEFT: 10px; FONT-SIZE: 12px; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.CustomProfileFormTextboxTop {
	WIDTH: 100px
}
.CustomProfileControl {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana, times new roman
}
.CustomProfileFormTextbox {
	FONT-SIZE: 8pt; WIDTH: 250px
}
.CustomProfileFormSubmitButton {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: arial, verdana, times new roman
}
.CustomProfileFormButtonCell {
	TEXT-ALIGN: right
}
.CustomProfileformRequiredFieldMarker {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: red
}
.CustomProfileRedText {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: red; FONT-FAMILY: arial, verdana, times new roman
}
.CustomProfileRedText LI {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: red; FONT-FAMILY: arial, verdana, times new roman
}
.CGICP_OUTERTABLE {
	WIDTH: 540px
}
.CGICP_BioPhoto {
	WIDTH: 120px
}
.CGICP_Header {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FONT-FAMILY: arial, verdana, times new roman
}
.CGICP_LBL {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; WIDTH: 1%; PADDING-TOP: 2px; FONT-FAMILY: arial, verdana, times new roman; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.CGICP_VAL {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: arial, verdana, times new roman; TEXT-ALIGN: left
}
.CGICP_SubHead {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 6px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: arial, verdana, times new roman; TEXT-ALIGN: left
}
.CGICP_NameTable {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.CGI_EventLimit_Header {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; PADDING-BOTTOM: 2px; PADDING-TOP: 22px; FONT-FAMILY: arial, verdana, times new roman; TEXT-ALIGN: left
}
.CGI_EventLimit_Description {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: arial, verdana, times new roman; TEXT-ALIGN: left
}
.CGI_EventLimit_EvFull {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #29387f; PADDING-TOP: 2px; FONT-FAMILY: arial, verdana, times new roman; TEXT-ALIGN: left
}
.CGI_EventLimit_SpLim {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #29387f; PADDING-TOP: 2px; FONT-FAMILY: arial, verdana, times new roman; TEXT-ALIGN: left
}
.CGI_Event_Buttons {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: arial, verdana, times new roman; TEXT-ALIGN: left
}
.CGI_EventLimit_RegUpdatedLbl {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: georgia
}
#PC5831__ctl0_rdblYesNo_0 {
	FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, sans-serif
}
#PC5831__ctl0_rdblYesNo_1 {
	FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, sans-serif
}
#PC5866__ctl0_rdblYesNo_0 {
	FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, sans-serif
}
#PC5866__ctl0_rdblYesNo_1 {
	FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, sans-serif
}
#PC5832__ctl0_rblChoices_0 {
	FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, sans-serif
}
#PC5832__ctl0_rblChoices_1 {
	FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, sans-serif
}
#PC5832__ctl0_rblChoices_2 {
	FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, sans-serif
}
#PC5832__ctl0_rblChoices_3 {
	FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, sans-serif
}
#PC5832__ctl0_rblChoices_4 {
	FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, sans-serif
}
#PC5864__ctl0_rblChoices_0 {
	FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, sans-serif
}
#PC5864__ctl0_rblChoices_1 {
	FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, sans-serif
}
#PC5864__ctl0_rblChoices_2 {
	FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, sans-serif
}
#PC5864__ctl0_rblChoices_3 {
	FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, sans-serif
}
#PC5864__ctl0_rblChoices_4 {
	FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, sans-serif
}
#PC5870__ctl0_rblChoices_0 {
	FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, sans-serif
}
#PC5870__ctl0_rblChoices_1 {
	FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, sans-serif
}
#PC5870__ctl0_rblChoices_2 {
	FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, sans-serif
}
#PC5870__ctl0_rblChoices_3 {
	FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, sans-serif
}
#PC5870__ctl0_rblChoices_4 {
	FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, sans-serif
}
#PC8165__ctl0_LinkButton1 {
	FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica, sans-serif
}
#PC8343__ctl0_LinkButton1 {
	FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica, sans-serif
}
#PC8681__ctl0_LinkButton1 {
	FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica, sans-serif
}
#PC8343_ctl00_LinkButton1 {
	FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica, sans-serif
}
#PC8847_ctl00_LinkButton1 {
	FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica, sans-serif
}
#PC13688_ctl00_LinkButton1 {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 14px; BORDER-LEFT-COLOR: #cfa32d; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #cfa32d; WIDTH: 400px; BORDER-TOP-COLOR: #cfa32d; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cfa32d
}
.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}
