HTML {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.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
}
.ContentTB2 {
	BORDER-BOTTOM: 1px outset; BORDER-LEFT: 1px outset; BACKGROUND-COLOR: #dddbdb; BORDER-TOP: 1px outset; BORDER-RIGHT: 1px outset
}
.ContentTB2Hot {
	BORDER-BOTTOM: 1px outset; BORDER-LEFT: 1px outset; BACKGROUND-COLOR: #c0c0cf; BORDER-TOP: 1px outset; BORDER-RIGHT: 1px outset
}
.BBModalBackground {
	FILTER: alpha(opacity=50); BACKGROUND-COLOR: gray; opacity: 0.5; -moz-opacity: 0.5
}
.ContentTB {
	BORDER-BOTTOM: 1px outset; BORDER-LEFT: 1px outset; BACKGROUND-COLOR: #c0c0c0; BORDER-TOP: 1px outset; BORDER-RIGHT: 1px outset
}
.ContentTBHot {
	BORDER-BOTTOM: 1px outset; BORDER-LEFT: 1px outset; BACKGROUND-COLOR: #c0c0cf; BORDER-TOP: 1px outset; BORDER-RIGHT: 1px outset
}
.PageDesignerPane {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
.PageDesignerPaneHot {
	BORDER-BOTTOM: green 1px dashed; BORDER-LEFT: green 1px dashed; BACKGROUND-COLOR: #f5f5f5; BORDER-TOP: green 1px dashed; BORDER-RIGHT: green 1px dashed
}
.BBFormCheckListContainer {
	HEIGHT: 100px; OVERFLOW: auto
}
.BBCalendarWeekendDay {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
.BBCalendarDay {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
.ReportInformationCell {
	WHITE-SPACE: normal; HEIGHT: 150px; OVERFLOW: auto
}
.BBModalDialog {
	BORDER-BOTTOM: #999999 thin solid; BORDER-LEFT: #999999 thin solid; BORDER-TOP: #999999 thin solid; BORDER-RIGHT: #999999 thin solid
}
.BBModalDialogTitle {
	BORDER-BOTTOM: #999999 thin solid; TEXT-ALIGN: left; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #000066; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; WHITE-SPACE: nowrap; COLOR: #ffffff; OVERFLOW: hidden; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.BBModalDialogContent {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.BBModalDialogButton {
	WIDTH: 100px
}
.BBCalendar {
	BORDER-BOTTOM-COLOR: black; BORDER-TOP-COLOR: black; BORDER-RIGHT-COLOR: black; BORDER-LEFT-COLOR: black
}
.BBCalendar:active {
	COLOR: #00008b
}
.BBCalendar:hover {
	COLOR: #00008b
}
.BBCalendar:link {
	COLOR: #00008b
}
.BBCalendar:visited {
	COLOR: #00008b
}
.BBCalendarDayHeader {
	BACKGROUND-COLOR: #336699; HEIGHT: 1px; COLOR: white
}
.BBCalendarNextPrev {
	BACKGROUND-COLOR: #336699; COLOR: white
}
.BBCalendarOtherMonthDay {
	COLOR: #cc9966
}
.BBCalendarSelectedDay {
	FONT-WEIGHT: bold
}
.BBCalendarSelector {
	BACKGROUND-COLOR: #336699
}
.BBCalendarTitle {
	BACKGROUND-COLOR: #336699; COLOR: white; FONT-WEIGHT: bold
}
.BBCalendarTodayDay {
	BACKGROUND-COLOR: #b0c4de
}
.BBFieldCaption {
	TEXT-ALIGN: right; WIDTH: 150px; PADDING-RIGHT: 5px; WHITE-SPACE: normal !important; FONT-WEIGHT: bold
}
.BBFieldCheckboxCaption {
	TEXT-ALIGN: left
}
.BBFieldControlCell {
	TEXT-ALIGN: left
}
.BBFormButtonCell {
	TEXT-ALIGN: center
}
.BBFormButtonRow {
	BACKGROUND-COLOR: white
}
.BBFormChecklist {
	BORDER-BOTTOM: buttonface 1pt solid; BORDER-LEFT: buttonface 1pt solid; BORDER-TOP: buttonface 1pt solid; BORDER-RIGHT: buttonface 1pt solid
}
.BBFormErrorMessage {
	COLOR: red; FONT-WEIGHT: bold
}
.BBFormReadonlyValue {
	FONT-STYLE: italic
}
.BBFormRequiredFieldMarker {
	COLOR: red; FONT-SIZE: medium; VERTICAL-ALIGN: middle; FONT-WEIGHT: bolder
}
.BBFormRequiredFieldMissingText {
	COLOR: red; FONT-WEIGHT: bold
}
.BBFormSelectList {
	BACKGROUND-COLOR: white; WIDTH: auto
}
.BBFormTable {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.BBFormTextArea {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.BBFormTextbox {
	WIDTH: 150px
}
.BBFormTitle {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", helvetica, arial, sans-serif; COLOR: #143272; FONT-SIZE: 20px; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.BBFormValidatorSummary {
	BACKGROUND-COLOR: white; COLOR: red
}
.BBListingHeading {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", helvetica, arial, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #f15e22; FONT-SIZE: 16px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.BBListingTable {
	BORDER-BOTTOM: 0px; BORDER-TOP: 0px
}
.BBMessage {
	FONT-STYLE: italic
}
.BBNameLink:active {
	COLOR: black
}
.BBNameLink:hover {
	COLOR: green
}
.BBNameLink:link {
	COLOR: black
}
.BBNameLink:visited {
	COLOR: blue
}
.PagedListFooter {
	BACKGROUND-COLOR: transparent; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.PagedListFooterLink:hover {
	COLOR: #06c; TEXT-DECORATION: underline
}
.PagedListFooterLink:link {
	COLOR: #06c; TEXT-DECORATION: none
}
.PagedListFooterLink:visited {
	COLOR: #69c; TEXT-DECORATION: none
}
.SpellBody {
	PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #f5f5f5; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 0px
}
.SpellButton {
	WIDTH: 100%
}
.SpellCheckBadWord {
	COLOR: red; FONT-WEIGHT: bold
}
.SpellCheckTextBox {
	WIDTH: 100%
}
.SpellFieldValue {
	TEXT-ALIGN: left; FONT-SIZE: 8pt
}
.SpellHeading {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.SpellHeadingCell {
	BACKGROUND-COLOR: #e9e9e9; WIDTH: 100%
}
.SpellHeadLegend {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.SpellLegend {
	TEXT-ALIGN: right; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.SpellSubject {
	FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.SpellSuggestionList {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: 100%; HEIGHT: auto; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
.SpellText {
	BACKGROUND-COLOR: #f5f5f5
}
.SpellTextValue {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt
}
.BBListOddRowStyle {
	BACKGROUND-COLOR: transparent
}
.MatchFinderResultsList {
	BACKGROUND-COLOR: transparent; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.ReportCalendar {
	FONT-SIZE: 8pt
}
.SpellFieldCaption {
	TEXT-ALIGN: left; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.MatchFinderDetailsValue {
	FONT-STYLE: normal; FONT-SIZE: 10pt
}
.SpellFormTable {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.SpellFormTitle {
	WIDTH: 100%; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt
}
.ReportTitle {
	HEIGHT: 18px
}
.LoginSectionHeader {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #eeeeee; FONT-STYLE: italic; PADDING-LEFT: 4px; PADDING-RIGHT: 2px; COLOR: black; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.LoginLink {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.LoginFieldMessage {
	FONT-FAMILY: Arial Narrow; COLOR: gray; FONT-SIZE: 8pt
}
.LoginFormTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 275px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.LoginFormTextArea {
	WIDTH: 140px
}
.LoginFormTitle {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: left; PADDING-BOTTOM: 6px; PADDING-RIGHT: 2px; FONT-FAMILY: verdana, arial; COLOR: #2b3b76; FONT-SIZE: 14px; PADDING-TOP: 6px
}
.RoleImage {
	MARGIN: 2px; WIDTH: 20px
}
.RoleImageContainer {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.ProfileImageDefault {
	WIDTH: 100px
}
.ProfileFormPrivateControlCell {
	TEXT-ALIGN: center
}
.ProfileFormButtonCell {
	TEXT-ALIGN: right
}
.ProfileFormTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.ProfileFormChildRowTitle {
	TEXT-ALIGN: right
}
.ProfileFormTitle {
	TEXT-ALIGN: left; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", helvetica, arial, sans-serif; COLOR: #f15e22; FONT-SIZE: 16px; PADDING-TOP: 0px
}
.DirectoryListingItemInteriorTable {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; WHITE-SPACE: nowrap
}
.DirectoryPagingButton {
	WIDTH: 60px
}
.DirectoryListingHeading {
	BORDER-LEFT: #ffffff 1pt solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-RIGHT: #ffffff 1pt solid; PADDING-TOP: 3px
}
.DirectoryListingItem {
	BORDER-BOTTOM: buttonface 1pt solid; VERTICAL-ALIGN: top
}
.DirectoryListingTable {
	BORDER-COLLAPSE: collapse
}
.DonationHelpFormDDTable {
	HEIGHT: 275px
}
.DonationHelpFormGATable {
	HEIGHT: 280px
}
.DonationHelpFormCheckTable {
	HEIGHT: 50px
}
.DonationHelpFormCSCTable {
	HEIGHT: 400px
}
.DonationCaptureFieldControlCellAmount {
	WIDTH: 400px; FONT-WEIGHT: bold
}
.DonationCaptcha {
	MARGIN: 0px
}
.DonationCaptchaControlCell {
	MARGIN-TOP: 3px; WHITE-SPACE: nowrap; MARGIN-LEFT: 154px; CLEAR: right
}
.DonationCaptchaImageContainer {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid
}
.DonationCaptchaActionLinkContainer {
	TEXT-ALIGN: right
}
.DonationECardSectionSeparator {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: lightgrey; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; MARGIN-LEFT: 20px; PADDING-TOP: 2px
}
.DonationECardSectionBody {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.DonationECardTemplate {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.DonationCaptureFieldCaption {
	WIDTH: 150px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.DonationFieldCaption {
	WIDTH: 150px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.DonationCaptchaCaption {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; MARGIN-TOP: 2px; FLOAT: left; CLEAR: left; PADDING-TOP: 5px
}
.DonationCaptureFieldControlCell {
	WIDTH: 494px
}
.DonationFieldControlCell {
	WIDTH: 494px
}
.DonationButtonCell {
	TEXT-ALIGN: right
}
.DonationCaptureReadonlyValue {
	TEXT-ALIGN: left; FONT-SIZE: x-small
}
.DonationCaptureSelectListNarrow {
	WIDTH: 75px
}
.DonationCaptureFormTable {
	WIDTH: 100%
}
.DonationCaptureTextArea {
	WIDTH: 350px
}
.DonationTextArea {
	WIDTH: 350px
}
.DonationCaptureTextboxNarrow {
	WIDTH: 80px
}
.DonationCaptureTextboxWide {
	WIDTH: 350px
}
.DonationTextboxNarrow {
	WIDTH: 80px
}
.DonationTextboxWide {
	WIDTH: 350px
}
.DonationGridFooter {
	FONT-WEIGHT: bold
}
.DonationGridHeader {
	FONT-WEIGHT: bold
}
.DonationCaptureListingHeading {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", helvetica, arial, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 30px; COLOR: #f15e22; FONT-SIZE: 16px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.DonationListingHeading {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", helvetica, arial, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 30px; COLOR: #f15e22; FONT-SIZE: 16px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.BBClassNotesApprovalFilterRow {
	BORDER-BOTTOM: buttonface 1pt solid; BORDER-TOP: buttonface 1pt solid
}
.BBClassNotesDisplayTable {
	WIDTH: 100%
}
.BBClassNotesNoteTitleRow {
	COLOR: white; VERTICAL-ALIGN: top
}
.BBClassNotesTabButtonSelected {
	FONT-WEIGHT: bold
}
.BBClassNotesFormTable {
	WIDTH: 100%
}
.BBClassNotesTextArea {
	WIDTH: 100%
}
.BBClassNotesLastModifiedMessage {
	TEXT-ALIGN: right; COLOR: black
}
.EventAttendeesComplete {
	BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 2px; COLOR: #666666; FONT-SIZE: xx-small
}
.EventAttendeesCurrent {
	BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 2px; COLOR: #666666; FONT-SIZE: xx-small; FONT-WEIGHT: bold
}
.EventAttendeesFuture {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 2px
}
.EventAttendeesGrid {
	BORDER-BOTTOM: #dcdcdc 1px solid; BORDER-LEFT: #dcdcdc 1px solid; BACKGROUND-COLOR: #eeeeee; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 10px; COLOR: #666666; FONT-SIZE: xx-small; VERTICAL-ALIGN: top; BORDER-TOP: #dcdcdc 1px solid; BORDER-RIGHT: #dcdcdc 1px solid
}
.EventAttendeesOverallTotal {
	BACKGROUND-COLOR: #eeeeee; PADDING-RIGHT: 6px; FONT-SIZE: xx-small; FONT-WEIGHT: normal
}
.EventItemRegistrantsEventName {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #eeeeee; FONT-STYLE: italic; PADDING-LEFT: 4px; PADDING-RIGHT: 2px; COLOR: black; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.EventItemsSelectionGrid {
	BORDER-BOTTOM: #ebebeb 1px solid; BORDER-LEFT: #ebebeb 1px solid; MARGIN-TOP: 6px; MARGIN-BOTTOM: 6px; BORDER-TOP: #ebebeb 1px solid; BORDER-RIGHT: #ebebeb 1px solid
}
.EventSectionHeader {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: left; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #ffffff; PADDING-RIGHT: 2px; FONT-FAMILY: verdana, arial; COLOR: #2b3b76; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
.EventTicketsBodyCell {
	COLOR: #666666; FONT-SIZE: xx-small; FONT-WEIGHT: normal
}
.EventTicketsHeaderCell {
	COLOR: #666666; FONT-SIZE: xx-small; FONT-WEIGHT: normal
}
.SummaryGridEventTitle {
	FONT-STYLE: normal; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.EventItemRegistrantControlCellName {
	TEXT-ALIGN: right
}
.EventItemRegistrantsHeader {
	BORDER-BOTTOM: #dcdcdc 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 6px; COLOR: #666666; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
.EventItemRegistrationControlCellDescription {
	TEXT-ALIGN: left; WIDTH: 100px; FONT-WEIGHT: bold
}
.EventItemRegistrationControlCellNumParticipants {
	TEXT-ALIGN: left
}
.EventItemRegistrationControlCellPrice {
	TEXT-ALIGN: right; FONT-WEIGHT: bold
}
.EventItemRegistrationFooterControlCellAmount {
	TEXT-ALIGN: right; WIDTH: 70px; FONT-WEIGHT: bold
}
.EventItemRegistrationFooterControlCellNumRegistrations {
	WIDTH: 25px; FONT-WEIGHT: bold
}
.EventItemRegistrationFooterControlCellRegistrations {
	WIDTH: 100px
}
.EventItemRegistrationFooterControlCellTotal {
	TEXT-ALIGN: right; WIDTH: 150px
}
.EventItemRegistrationsHeader {
	TEXT-ALIGN: left; BACKGROUND-COLOR: transparent; FONT-FAMILY: verdana, arial, helvetica, sans serif; COLOR: #666666; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.EventProgressCell {
	BACKGROUND-COLOR: #333399; HEIGHT: 10px
}
.EventProgressCellFuture {
	BACKGROUND-COLOR: gray; HEIGHT: 10px
}
.EventProgressCellPast {
	BACKGROUND-COLOR: gray; HEIGHT: 10px
}
.EventItemRegistrantControlCell {
	TEXT-ALIGN: left
}
.EventItemRegistrantSelectList {
	WIDTH: 200px
}
.EventSubmitButton {
	WIDTH: 100px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
.EventItemRegistrantsTable {
	TEXT-ALIGN: center; WIDTH: 485px
}
.EventItemRegistrationFooterTable {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 485px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.EventItemRegistrationsTable {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none; WIDTH: 550px; MARGIN-LEFT: 20px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.EventItemsTable {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.EventTable {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 550px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.EventItemRegistrantTextbox {
	WIDTH: 200px
}
.EventItemRegistrationTextbox {
	WIDTH: 25px
}
.EventItemTitleDescription {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none
}
.EventItemTitleName {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FONT-SIZE: medium; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.EventItemTitleTime {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FONT-SIZE: small; BORDER-TOP: medium none; BORDER-RIGHT: medium 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-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 44px; PADDING-RIGHT: 0px; BACKGROUND: url(ApproveBtn.gif) no-repeat; HEIGHT: 14px; PADDING-TOP: 0px
}
.DiscussionGroupDeleteButton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 44px; PADDING-RIGHT: 0px; BACKGROUND: url(DeleteBtn.gif) no-repeat; HEIGHT: 14px; PADDING-TOP: 0px
}
.DiscussionGroupHeadingCell {
	BACKGROUND-COLOR: #e9e9e9; WIDTH: 100%
}
.DiscussionGroupHeadingText {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.DiscussionGroupNewTopicButton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 79px; PADDING-RIGHT: 0px; BACKGROUND: url(PostNewTopic.gif) no-repeat; HEIGHT: 14px; PADDING-TOP: 0px
}
.DiscussionGroupReplyButton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 36px; PADDING-RIGHT: 0px; HEIGHT: 13px; MARGIN-RIGHT: 6px; PADDING-TOP: 0px
}
.DiscussionGroupReplyTextbox {
	WIDTH: 100%
}
.DiscussionGroupSearchCellSpacer {
	WIDTH: 1%
}
.DiscussionGroupSearchTextCell {
	WIDTH: 45%
}
.DiscussionGroupSpellButton {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 79px; PADDING-RIGHT: 0px; BACKGROUND: url(CheckSpelling.gif) no-repeat; HEIGHT: 14px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.DiscussionMessageNew {
	COLOR: #f00; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.DiscussionMessageSepHR {
	PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-LEFT: 0px; WIDTH: 95%; PADDING-RIGHT: 0px; COLOR: #ccc; PADDING-TOP: 0px
}
.DiscussionNew {
	COLOR: #f00
}
.DiscussionReplyBody {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0px; PADDING-RIGHT: 6px; PADDING-TOP: 0px
}
.DiscussionReplyFieldValue {
	TEXT-ALIGN: left; FONT-SIZE: 8pt
}
.DiscussionReplyHeading {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; HEIGHT: 21px; PADDING-TOP: 3px
}
.DiscussionReplySubject {
	FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.DiscussionReplyTable {
	MARGIN: 0px 0px 10px; WIDTH: 100%
}
.DiscussionThreadLBracket {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 11px; PADDING-RIGHT: 0px; BACKGROUND: url(Bracket3.gif) no-repeat; HEIGHT: 21px; PADDING-TOP: 0px
}
.DiscussionThreadRBracket {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 11px; PADDING-RIGHT: 0px; BACKGROUND: url(Bracket2.gif) no-repeat; HEIGHT: 21px; PADDING-TOP: 0px
}
.DiscussionThreadTBracket {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 0px; WIDTH: 11px; PADDING-RIGHT: 0px; BACKGROUND: url(Bracket1.gif) no-repeat 3px 3px; HEIGHT: 21px; BORDER-LEFT-STYLE: none; BORDER-TOP: medium none; PADDING-TOP: 0px
}
.DiscussionTopicBody {
	PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #f5f5f5; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 12px
}
.DiscussionTopicFieldValue {
	TEXT-ALIGN: left; FONT-SIZE: 8pt
}
.DiscussionTopicHeading {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #e9e9e9; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: 21px; PADDING-TOP: 3px
}
.DiscussionTopicLink:hover {
	COLOR: #06c; TEXT-DECORATION: underline
}
.DiscussionTopicLink:link {
	COLOR: #06c; TEXT-DECORATION: none
}
.DiscussionTopicLink:visited {
	COLOR: #69c; TEXT-DECORATION: none
}
.DiscussionTopicList {
	BACKGROUND-COLOR: transparent; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.DiscussionTopicListHeader {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.DiscussionTopicNumReplies {
	FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.DiscussionTopicSepHR {
	WIDTH: 95%
}
.DiscussionTopicSubject {
	FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.DiscussionTopicTable {
	MARGIN: 0px 0px 5px; WIDTH: 100%
}
.PostDiscussionPreviewHeading {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.PostDiscussionPreviewHeadingCell {
	BACKGROUND-COLOR: #e9e9e9; WIDTH: 100%
}
.PostDiscussionPreviewLegend {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.PostDiscussionReplyHeading {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.PostDiscussionReplyHeadingCell {
	BACKGROUND-COLOR: #e9e9e9; WIDTH: 100%
}
.PostDiscussionReplyLegend {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.PostDiscussionTopicHeading {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.PostDiscussionTopicHeadingCell {
	BACKGROUND-COLOR: #e9e9e9; WIDTH: 100%
}
.PostDiscussionTopicLegend {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.DiscussionFilterFieldCaption {
	FONT-STYLE: normal; WIDTH: 60px; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt
}
.DiscussionReplyFieldCaption {
	TEXT-ALIGN: left; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.DiscussionTopicFieldCaption {
	TEXT-ALIGN: left; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.PostReplyFieldCaption {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.PostTopicFieldCaption {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.DiscussionGroupButtonCell {
	TEXT-ALIGN: left
}
.PostDiscussionPreviewFormTable {
	BACKGROUND-COLOR: transparent; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.PostDiscussionReplyFormTable {
	BACKGROUND-COLOR: transparent; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.PostDiscussionTopicFormTable {
	BACKGROUND-COLOR: transparent; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.DiscussionGroupMessageTextArea {
	WIDTH: 95%
}
.DiscussionGroupSearchTextbox {
	WIDTH: 100%
}
.DiscussionGroupTopicTextbox {
	WIDTH: 95%
}
.DiscussionGroupFormTitle {
	WIDTH: 100%; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt
}
.DiscussionGroupValidationSummary {
	BACKGROUND-COLOR: transparent
}
.DiscussionThreadList {
	BACKGROUND-COLOR: transparent; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.DiscussionGroupMessage {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.BBDocumentDisplayDescriptionStyle {
	FONT-STYLE: italic
}
.BBDocumentDisplayHeaderSelected {
	FONT-WEIGHT: bold
}
.BBDocumentDisplayNew {
	COLOR: #ff0000
}
.BBDocumentDisplayTable {
	BACKGROUND-COLOR: transparent; WIDTH: 100%
}
.BBDocumentFormTable {
	WIDTH: 100%
}
.BBDocumentAddDescription {
	FONT-SIZE: medium
}
.BBDocumentAddFile {
	WIDTH: auto
}
.BBPollAnswersTable {
	TEXT-ALIGN: left
}
.BBPollResultsTableSummaryCell {
	FONT-WEIGHT: bold
}
.BBPollsQuestionCell {
	TEXT-ALIGN: left; FONT-SIZE: small
}
.BBPollsQuestionRow {
	FONT-WEIGHT: bold
}
.BBPollsSubmitButtonCell {
	TEXT-ALIGN: center
}
.BBPollsSubmitButtonRow {
	TEXT-ALIGN: center
}
.BBPollsSubmitButton {
	FONT-WEIGHT: bold
}
.BBPollsFormTable {
	
}
.BBPollsFormTitle {
	TEXT-ALIGN: left
}
.JobBoardLegend {
	FONT-STYLE: normal; FONT-SIZE: 8pt; FONT-WEIGHT: 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-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 44px; PADDING-RIGHT: 0px; BACKGROUND: url(ApproveBtn.gif) no-repeat; HEIGHT: 14px; PADDING-TOP: 0px
}
.JobDetailEditButton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 31px; PADDING-RIGHT: 0px; BACKGROUND: url(EditBtn.gif) no-repeat; HEIGHT: 14px; PADDING-TOP: 0px
}
.JobDetailHeadingCell {
	BACKGROUND-COLOR: #e9e9e9; WIDTH: 100%
}
.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 {
	TEXT-ALIGN: right; BACKGROUND-COLOR: #e9e9e9; WIDTH: 25%; WHITE-SPACE: nowrap
}
.JobPostDetailFieldValue {
	BACKGROUND-COLOR: #f5f5f5; WIDTH: 75%
}
.JobPostDetailTable {
	FONT-SIZE: 8pt
}
.JobResultsApproveButton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 44px; PADDING-RIGHT: 0px; BACKGROUND: url(ApproveBtn.gif) no-repeat; HEIGHT: 14px; PADDING-TOP: 0px
}
.JobResultsDeleteButton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 44px; PADDING-RIGHT: 0px; BACKGROUND: url(DeleteBtn.gif) no-repeat; HEIGHT: 14px; PADDING-TOP: 0px
}
.JobResultsFilterFieldCaption {
	FONT-STYLE: normal; WIDTH: 80%; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt
}
.JobResultsFilterSpacer {
	WIDTH: 2px
}
.JobResultsHeading {
	FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.JobResultsHeadingCell {
	BACKGROUND-COLOR: #e9e9e9; WIDTH: 100%
}
.JobResultsLegend {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.JobResultsLink:hover {
	COLOR: #06c; FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
.JobResultsLink:link {
	COLOR: #06c; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.JobResultsLink:visited {
	COLOR: #69c; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.JobResultsList {
	BACKGROUND-COLOR: transparent; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.JobResultsListHeader {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.JobResultsNew {
	COLOR: #f00
}
.PostJobHeadingCell {
	BACKGROUND-COLOR: #e9e9e9; WIDTH: 100%
}
.PostJobLegend {
	FONT-SIZE: 8pt
}
.PreviewJobHeadingCell {
	BACKGROUND-COLOR: #e9e9e9; WIDTH: 100%
}
.PreviewJobLegend {
	FONT-SIZE: 8pt
}
.SearchJobHeadingCell {
	BACKGROUND-COLOR: #e9e9e9; WIDTH: 100%
}
.SearchJobLegend {
	FONT-SIZE: 8pt
}
.JobSearchFieldCaption {
	TEXT-ALIGN: right; BACKGROUND-COLOR: #e9e9e9; WIDTH: 30%
}
.JobPostFieldControlCell {
	WIDTH: 65%
}
.JobSearchFieldControlCell {
	WIDTH: 60%
}
.JobPostSelectList {
	WIDTH: 97%
}
.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: 95%
}
.JobPostTextboxWide {
	WIDTH: 95%
}
.JobSearchTextboxWide {
	WIDTH: 100%
}
.JobBoardValidationSummary {
	BACKGROUND-COLOR: transparent; FONT-SIZE: 8pt
}
.BBCurrentMembershipCaption {
	BORDER-BOTTOM: black 1pt solid; WIDTH: 100%; HEIGHT: 30px; VERTICAL-ALIGN: bottom; PADDING-TOP: 15px
}
.BBMembershipSummaryActionCaption {
	WIDTH: 100%; HEIGHT: 30px; VERTICAL-ALIGN: bottom; PADDING-TOP: 15px
}
.BBMembershipFieldCaption {
	WIDTH: 175px
}
.BBMembershipSummaryFieldCaption {
	WIDTH: 150px
}
.BBMembershipFormReadonlyValue {
	FONT-STYLE: italic; FONT-WEIGHT: lighter
}
.BBMembershipTextArea {
	WIDTH: 100%
}
.BBMembershipBenefitsGridHeader {
	FONT-SIZE: x-small; FONT-WEIGHT: bold
}
.BBMembershipBenefitsGridItem {
	FONT-SIZE: x-small
}
.GivingHistoryList {
	BACKGROUND-COLOR: transparent; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.GivingHistoryListHeader {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.GivingHistoryFormTitle {
	WIDTH: 100%; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt
}
.NewsReaderFormImage {
	TEXT-ALIGN: right
}
.NewsReaderResultsListHeader {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.NewsReaderResultsList {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.NewsReaderItemLink {
	COLOR: #06c; TEXT-DECORATION: none
}
.NewsReaderItemLink:visited {
	COLOR: #69c; TEXT-DECORATION: none
}
.NewsReaderItemLink:hover {
	COLOR: #06c; TEXT-DECORATION: underline
}
.NewsReaderItemDesc {
	WHITE-SPACE: normal
}
.NewsReaderItemDate {
	FONT-STYLE: italic; FONT-SIZE: smaller
}
.NewsReaderLoadError {
	BACKGROUND-COLOR: transparent; COLOR: red
}
.NewsReaderFormTable {
	WIDTH: 100%; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt
}
.NewsReaderFormTitle {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.ChannelStoryApproveButton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 44px; PADDING-RIGHT: 0px; BACKGROUND: url(ApproveBtn.gif) no-repeat; HEIGHT: 14px; PADDING-TOP: 0px
}
.NewsChannelFormImage {
	TEXT-ALIGN: right
}
.NewsChannelLoadError {
	BACKGROUND-COLOR: transparent; COLOR: red
}
.NewsChannelStoryList {
	BACKGROUND-COLOR: transparent; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.NewsChannelStoryListHeader {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.NewsChannelItemTitle {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
.NewsChannelItemDate {
	FONT-STYLE: italic; FONT-SIZE: smaller
}
.PostChannelStoryHeading {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.PostChannelStoryLegend {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.ChannelStoryEditButton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 30px; PADDING-RIGHT: 0px; BACKGROUND: url(EditBtn.gif) no-repeat; HEIGHT: 14px; PADDING-TOP: 0px
}
.ChannelStoryDeleteButton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 44px; PADDING-RIGHT: 0px; BACKGROUND: url(DeleteBtn.gif) no-repeat; HEIGHT: 14px; PADDING-TOP: 0px
}
.ChannelNewStoryButton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 79px; PADDING-RIGHT: 0px; BACKGROUND: url(PostNewStory.gif) no-repeat; HEIGHT: 14px; PADDING-TOP: 0px
}
.ChannelRSSFeedButton {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 16px; PADDING-RIGHT: 0px; BACKGROUND: url(feed-icon.gif) no-repeat; HEIGHT: 16px; PADDING-TOP: 0px
}
.rteImage {
	BORDER-BOTTOM: #d3d3d3 1px solid; BORDER-LEFT: #d3d3d3 1px solid; BACKGROUND: #d3d3d3; BORDER-TOP: #d3d3d3 1px solid; CURSOR: hand; BORDER-RIGHT: #d3d3d3 1px solid
}
.rteImageRaised {
	BORDER-BOTTOM: 1px outset; BORDER-LEFT: 1px outset; BACKGROUND: #d3d3d3; BORDER-TOP: 1px outset; CURSOR: hand; BORDER-RIGHT: 1px outset
}
.rteImageLowered {
	BORDER-BOTTOM: 1px inset; BORDER-LEFT: 1px inset; BACKGROUND: #d3d3d3; BORDER-TOP: 1px inset; CURSOR: hand; BORDER-RIGHT: 1px inset
}
.rteVertSep {
	MARGIN: 0px 4px
}
.rteBack {
	BORDER-BOTTOM: 1px outset; BORDER-LEFT: 1px outset; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: #d3d3d3; LETTER-SPACING: 0px; BORDER-TOP: 1px outset; BORDER-RIGHT: 1px outset; PADDING-TOP: 2px
}
.rteBack TBODY TR TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #d3d3d3; PADDING-TOP: 0px
}
.rteBack TR TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #d3d3d3; PADDING-TOP: 0px
}
.PostStoryFieldCaption {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.PostChannelStoryFormTable {
	BACKGROUND-COLOR: transparent; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.ChannelStoryTextbox {
	WIDTH: 100%
}
.NewsChannelFormTitle {
	WIDTH: 100%; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt
}
.PostChannelStoryFormTitle {
	WIDTH: 100%; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt
}
.ChannelStoryValidationSummary {
	BACKGROUND-COLOR: transparent
}
.FRDashBoardSectionHeading {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #000080; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; WHITE-SPACE: nowrap; COLOR: white; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.FRDashBoardSection {
	BORDER-BOTTOM: buttonface 1pt solid; BORDER-LEFT: buttonface 1pt solid; FONT-SIZE: 10px; BORDER-TOP: buttonface 1pt solid; BORDER-RIGHT: buttonface 1pt solid
}
.FRDashLink {
	FONT-SIZE: 12px
}
.FRDashLink:link {
	FONT-SIZE: 12px; TEXT-DECORATION: none
}
.FRDashLink:visited {
	FONT-SIZE: 12px; TEXT-DECORATION: none
}
.FRDashLink:hover {
	FONT-SIZE: 12px; TEXT-DECORATION: underline
}
.FRDashLink:active {
	FONT-SIZE: 12px; TEXT-DECORATION: underline
}
.FRDashSubHeading {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.FRTeamGraph {
	WIDTH: 100%
}
.FRTeamGraphName {
	FONT-SIZE: 12px
}
.FRTeamGraphHeading {
	BORDER-BOTTOM: thin solid; FONT-SIZE: 12px
}
.FRTeamGraphFooter {
	FONT-SIZE: 12px; BORDER-TOP: thin solid
}
.FRToDoNewDonationsText {
	COLOR: #ff0000; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.FRToDoImgCell {
	WIDTH: 18px
}
.FRButtonText {
	TEXT-ALIGN: center; WHITE-SPACE: nowrap; FONT-SIZE: 12px; BORDER-RIGHT: buttonface 1pt solid
}
.FRButtonTextActive {
	FONT-WEIGHT: bold
}
.FRButton {
	TEXT-ALIGN: center; WHITE-SPACE: nowrap; BORDER-RIGHT: buttonface 1pt solid
}
.FRParticipantName {
	FONT-SIZE: 16px
}
.FRTeamName {
	COLOR: #666666; FONT-SIZE: 12px
}
.FRFieldSetCaption {
	COLOR: #666666; FONT-SIZE: 14px
}
.FRAddressBookSelectedLetter {
	FONT-SIZE: 16px
}
.FRActivityReportName {
	FONT-WEIGHT: bold
}
.FRText {
	FONT-SIZE: 12px
}
.FRTextRaised {
	COLOR: #006600; FONT-SIZE: 12px
}
.FRDonorListSetCaption {
	PADDING-BOTTOM: 5px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.FRProgressIndicator {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #dcdcdc; BORDER-SPACING: 1px; COLOR: #666666; FONT-SIZE: 11px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px
}
.FRSectionHeader {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #eeeeee; FONT-STYLE: italic; PADDING-LEFT: 4px; PADDING-RIGHT: 2px; COLOR: black; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.FRProgressCell {
	BACKGROUND-IMAGE: url(GreySelectedGradientBackground.gif); PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #333399; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 10px; COLOR: black; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
.FRProgressCellFuture {
	BACKGROUND-IMAGE: url(GreyGradientBackground.gif); PADDING-BOTTOM: 2px; BACKGROUND-COLOR: gray; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
.FRProgressCellPast {
	BACKGROUND-IMAGE: url(GreyGradientBackground.gif); PADDING-BOTTOM: 2px; BACKGROUND-COLOR: gray; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
.FRDashCaptions {
	FONT-SIZE: 12px
}
.FRFormTitle {
	COLOR: #666666; FONT-SIZE: 14px
}
.FREvenRowStyle {
	BACKGROUND-COLOR: #e9e9e9
}
.FRDonorListEvenRowStyle {
	BACKGROUND-COLOR: #eeeeee
}
.FRListingHeading {
	BACKGROUND-COLOR: #191970; COLOR: white
}
.FRDonorListHeading {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: white; BORDER-TOP-STYLE: none; COLOR: black; BORDER-LEFT-STYLE: none
}
.FRDonorListing {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.FROddRowStyle {
	BACKGROUND-COLOR: #ffffff
}
.FRDonorListOddRowStyle {
	BACKGROUND-COLOR: #ffffff
}
.FRDonorListFooterRowStyle {
	BACKGROUND-COLOR: #ffffff; FONT-WEIGHT: bold
}
.FRManagerFieldSetCaption {
	COLOR: #666666; FONT-SIZE: 14px
}
.FRManagerDashBoardSection {
	BORDER-BOTTOM: buttonface 1pt solid; BORDER-LEFT: buttonface 1pt solid; FONT-SIZE: 10px; BORDER-TOP: buttonface 1pt solid; BORDER-RIGHT: buttonface 1pt solid
}
.FRManagerDashBoardSectionHeading {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #000080; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; WHITE-SPACE: nowrap; COLOR: white; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.FRManagerDashBoardSectionToolbar {
	FONT-SIZE: 12px
}
.FRManagerDashCaptions:link {
	TEXT-DECORATION: none
}
.FRManagerDashCaptions:visited {
	TEXT-DECORATION: none
}
.FRManagerDashCaptions:hover {
	TEXT-DECORATION: underline
}
.FRManagerDashCaptions:active {
	TEXT-DECORATION: underline
}
.FRManagerDashCaptions {
	FONT-SIZE: 12px
}
.FRManagerFormTitle {
	COLOR: #666666; FONT-SIZE: 14px
}
.SurveyTitle {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 14pt; FONT-WEIGHT: bold
}
.SurveySubTitle {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
.SurveyQuestion {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt
}
.SurveyQuestionSequence {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt
}
.SurveyButtonsRow {
	TEXT-ALIGN: center
}
.SurveyAnswer {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt
}
.SurveyAnswerColumnHeading {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt
}
.SurveyQuestionSeparator {
	BACKGROUND-COLOR: #a9a9a9; WIDTH: 100%; FONT-SIZE: 1pt
}
.SurveyConstantSumTextbox {
	WIDTH: 50px
}
.SurveyResponseResultsBar {
	BACKGROUND-COLOR: green; HEIGHT: 5px; BORDER-RIGHT: #000000 1px solid
}
.SurveyResponseColumnHeading {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt
}
.SurveyResponseCell {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt
}
.SurveyAnswerTableHeaderRow {
	BACKGROUND-COLOR: #a9a9a9
}
.SurveyResponseTableHeaderRow {
	BACKGROUND-COLOR: #a9a9a9
}
.SurveyTestModeMessage {
	COLOR: red; FONT-SIZE: 16pt; FONT-WEIGHT: bold
}
.SurveyAnswerRequiredMessage {
	COLOR: black; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.SurveyButton {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.SurveyFormTable {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 100%; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.SurveyQuestionTable {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.SurveyAnswerTable {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.SurveyResponseTable {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.SurveyOpenEndedEssayTextArea {
	WIDTH: 250px
}
.SurveyOpenEndedAnswerTextbox {
	WIDTH: 150px
}
.SurveyCompleteMessage {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.SurveyErrorMessage {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; COLOR: red; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.CHDashBoardSectionHeading {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #000080; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; WHITE-SPACE: nowrap; COLOR: white; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.CHDashBoardSection {
	BORDER-BOTTOM: buttonface 1pt solid; BORDER-LEFT: buttonface 1pt solid; FONT-SIZE: 10px; BORDER-TOP: buttonface 1pt solid; BORDER-RIGHT: buttonface 1pt solid
}
.CHDashLink {
	FONT-SIZE: 12px
}
.CHDashLink:link {
	FONT-SIZE: 12px; TEXT-DECORATION: none
}
.CHDashLink:visited {
	FONT-SIZE: 12px; TEXT-DECORATION: none
}
.CHDashLink:hover {
	FONT-SIZE: 12px; TEXT-DECORATION: underline
}
.CHDashLink:active {
	FONT-SIZE: 12px; TEXT-DECORATION: underline
}
.CHDashSubHeading {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.CHToDoImgCell {
	WIDTH: 18px
}
.CHButtonText {
	TEXT-ALIGN: center; WHITE-SPACE: nowrap; FONT-SIZE: 12px; BORDER-RIGHT: buttonface 1pt solid
}
.CHButtonTextActive {
	FONT-WEIGHT: bold
}
.CHButton {
	TEXT-ALIGN: center; WHITE-SPACE: nowrap; BORDER-RIGHT: buttonface 1pt solid
}
.CHFieldSetCaption {
	COLOR: #666666; FONT-SIZE: 14px
}
.CHText {
	FONT-SIZE: 12px
}
.CHTextRaised {
	FONT-SIZE: 12px
}
.CHConsoleHeaderRightTop {
	TEXT-ALIGN: left; FONT-SIZE: 16px
}
.CHConsoleHeaderRightBottom {
	TEXT-ALIGN: left; FONT-SIZE: 12px
}
.CHInvalidUserWarningLabel {
	TEXT-ALIGN: center; COLOR: #ff0000; FONT-SIZE: 12px
}
.CHConsoleLiteralText {
	FONT-SIZE: 12px
}
.CHDashCaptions {
	FONT-SIZE: 12px
}
.CHFormTitle {
	COLOR: #666666; FONT-SIZE: 14px
}
.CHListingHeading {
	BACKGROUND-COLOR: #191970; COLOR: white
}
.FundraiserReportTitleCell {
	TEXT-ALIGN: center; WIDTH: 100%; VERTICAL-ALIGN: top
}
.FundraiserReportDescriptionTableCell {
	TEXT-ALIGN: right; WHITE-SPACE: nowrap; VERTICAL-ALIGN: top
}
.FundraiserReportDescriptionLabel {
	COLOR: blue; FONT-SIZE: smaller; FONT-WEIGHT: bold
}
.FundraiserReportDataTableCell {
	TEXT-ALIGN: left; WHITE-SPACE: nowrap; VERTICAL-ALIGN: top
}
.FundraiserReportDataLabel {
	FONT-SIZE: smaller; FONT-WEIGHT: bold
}
.FundraiserReportSeparator {
	COLOR: blue
}
.FundraiserReportButtonCell {
	TEXT-ALIGN: right
}
.FundraiserReportDetailsButton {
	FONT-SIZE: small; FONT-WEIGHT: bold
}
.FundraiserReportChartCell {
	TEXT-ALIGN: center; VERTICAL-ALIGN: top
}
.FundraiserReportFormTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.FundraiserReportTitleLabel {
	COLOR: blue; FONT-SIZE: large; FONT-WEIGHT: bold
}
.SearchDescriptionStyle {
	WHITE-SPACE: pre
}
.QuickSearchTextbox {
	BORDER-BOTTOM: #a1a17d 1px solid; BORDER-LEFT: #a1a17d 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #ede8d8; BORDER-TOP: #a1a17d 1px solid; BORDER-RIGHT: #a1a17d 1px solid; PADDING-TOP: 3px
}
.QuickSearchButton {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 28px !important; PADDING-RIGHT: 0px; BACKGROUND: url(view.image?id=423) no-repeat left 50%; HEIGHT: 21px; VISIBILITY: visible !important; BORDER-TOP: 0px; CURSOR: pointer !important; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.QuickSearchFieldCaption {
	DISPLAY: none
}
.ListViewDateLabel {
	HEIGHT: 17px; FONT-SIZE: 11pt
}
.ListViewEventItemContainer {
	PADDING-LEFT: 5px; FONT-SIZE: smaller
}
.CalendarViewMonthYearLabel {
	HEIGHT: 17px; FONT-SIZE: 11pt
}
.CalendarViewDayHeader {
	BACKGROUND-COLOR: #336699; HEIGHT: 1px; COLOR: white
}
.CalendarViewOtherMonthDay {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; HEIGHT: 50px; COLOR: #cc9966; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid
}
.CalendarViewWeekendDay {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; HEIGHT: 50px; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid
}
.CalendarViewDay {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; HEIGHT: 50px; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid
}
.CalendarViewSelectedDay {
	FONT-WEIGHT: bold
}
.ListViewEventDate {
	MARGIN-TOP: 15px; COLOR: #dd5511; FONT-WEIGHT: bold
}
.ListViewEventTitle {
	COLOR: #0048be; FONT-WEIGHT: bold
}
A.ListViewEventTitle:link {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.ListViewEventTitle:active {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.ListViewEventTitle:visited {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.ListViewEventTitle:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.ListViewEventSubtitle {
	COLOR: #00008b; VERTICAL-ALIGN: top
}
.ListViewEventTime {
	FONT-SIZE: 9pt
}
.ListViewEventLocation {
	FONT-SIZE: 9pt; VERTICAL-ALIGN: top
}
.EventCalendarName {
	FONT-WEIGHT: bold
}
.DetailEventTitle {
	FONT-WEIGHT: bold
}
.DetailEventSubtitle {
	FONT-STYLE: italic
}
.DetailCaptionContainer {
	BACKGROUND-COLOR: #808080
}
.DetailCaption {
	COLOR: white
}
.DetailEventCancelled {
	FONT-STYLE: italic
}
.ListViewEventCancelled {
	FONT-STYLE: italic
}
.CalendarViewToday {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; BACKGROUND-COLOR: lightsteelblue; WIDTH: 3%; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid
}
.CalendarViewAllDayEvent {
	BORDER-BOTTOM: #aaa 1px dotted; BORDER-LEFT: #aaa 1px dotted; MARGIN-BOTTOM: 10px; BORDER-TOP: #aaa 1px dotted; BORDER-RIGHT: #aaa 1px dotted
}
.CalendarViewMultiDayEvent {
	MARGIN-BOTTOM: 10px
}
.CalendarViewEvent {
	MARGIN-BOTTOM: 10px
}
.CalendarFilterContainer {
	BORDER-BOTTOM: gray 2px solid; BORDER-LEFT: gray 2px solid; WIDTH: 100%; FLOAT: left; FONT-SIZE: smaller; BORDER-TOP: gray 2px solid; BORDER-RIGHT: gray 2px solid
}
.CalendarFilterSaveButton {
	BACKGROUND-COLOR: white; WIDTH: 100px; COLOR: black; FONT-SIZE: 8pt
}
.CalendarFilterHorizontalDividers {
	COLOR: silver
}
.EventCalendarPartContainer {
	TEXT-ALIGN: left; VERTICAL-ALIGN: top
}
.ListViewTopLeft {
	BORDER-BOTTOM: gray 1px solid
}
.ListViewTopRight {
	BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: right
}
.ListViewTopGap {
	PADDING-TOP: 5px
}
.ListViewEventTopGap {
	PADDING-TOP: 10px
}
.ListViewEventDivider {
	MARGIN-BOTTOM: 10px
}
.CalendarViewContainer {
	WIDTH: 100%
}
.CalendarViewTopLeft {
	WIDTH: 35%
}
.CalendarViewTopMiddle {
	TEXT-ALIGN: center; WIDTH: 30%
}
.CalendarViewTopRight {
	TEXT-ALIGN: right; WIDTH: 35%
}
.CalendarViewTodayText {
	WHITE-SPACE: nowrap
}
.CalendarViewBottomIcons {
	TEXT-ALIGN: right
}
.CalendarFilterSaveContainer {
	TEXT-ALIGN: right
}
.CalendarFilterSaveMsg {
	BORDER-BOTTOM: #990033 1px solid; BORDER-LEFT: #990033 1px solid; DISPLAY: none; COLOR: #990033; FONT-SIZE: small; BORDER-TOP: #990033 1px solid; BORDER-RIGHT: #990033 1px solid
}
.CalendarEventRecurMsg {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.CalendarEventRecurContainer {
	BORDER-BOTTOM: gray 1pt solid; BORDER-LEFT: gray 1pt solid; BORDER-TOP: gray 1pt solid; BORDER-RIGHT: gray 1pt solid
}
.CalendarFormLegend {
	FONT-WEIGHT: bold
}
.CalendarFormOptionalText {
	COLOR: gray; FONT-SIZE: x-small; VERTICAL-ALIGN: top
}
.CalendarFormHTMLEditor {
	WIDTH: 400px; HEIGHT: 250px
}
.DetailCalendarCategory {
	HEIGHT: 30px; VERTICAL-ALIGN: bottom
}
.EventCalendarButtons {
	FONT-SIZE: 10pt
}
.EventCalendarButtonBar {
	HEIGHT: 40px
}
.DetailLeft {
	TEXT-ALIGN: left; WIDTH: 10%
}
.DetailDateTime {
	BORDER-BOTTOM: gray 1px solid
}
.DetailEventDetails {
	BORDER-BOTTOM: gray 1px solid
}
.DetailRight {
	WIDTH: 90%
}
.ListViewContainer {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 100%; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.EditEventLocation {
	WIDTH: 275px; HEIGHT: 30px
}
.EditEventFees {
	WIDTH: 275px; HEIGHT: 25px
}
.EditEventContactInfo {
	WIDTH: 275px; HEIGHT: 25px
}
.EditEventTextBox {
	WIDTH: 275px
}
.EducationListItem {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.EducationListHeaderItem {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.EducationFormFieldSetCaption {
	FONT-WEIGHT: bold
}
.EducationListHeader {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.EducationListEvenRowStyle {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.EducationListOddRowStyle {
	FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.BBVolOpSignUpInstructions {
	FONT-STYLE: italic
}
.BBVolOpJobListPageControlCell {
	TEXT-ALIGN: right
}
.BBVolOpBackToListCell {
	TEXT-ALIGN: right; WHITE-SPACE: nowrap
}
.BBVolOpJobDetailCaption {
	WIDTH: 15%
}
.BBVolOpJobDetailButtonCell {
	TEXT-ALIGN: center
}
.BBVolOpSignUpButtonCell {
	TEXT-ALIGN: center
}
.BBVolOpSearchButtonCell {
	TEXT-ALIGN: center
}
.BBVolOpJobListTable {
	WIDTH: 100%
}
.BBVolOpJobDetailTable {
	WIDTH: 100%
}
.BBVolOpSignUpTable {
	WIDTH: 100%
}
.BBVolOpJobList {
	WIDTH: 100%
}
.UpcomingEventContainer {
	BACKGROUND-COLOR: #f5f5f5
}
.RecentEventContainer {
	BACKGROUND-COLOR: #f5f5f5
}
.UpcomingEventTitle {
	COLOR: #808080; FONT-WEIGHT: bold
}
.RecentEventTitle {
	COLOR: #808080; FONT-WEIGHT: bold
}
.HighlightEventTitle {
	FONT-WEIGHT: bold
}
.HighlightEventCancelled {
	FONT-STYLE: italic
}
.BBNotesNoteImageCell {
	VERTICAL-ALIGN: top
}
.BBNotesNoteTopicCell {
	TEXT-ALIGN: left; FONT-WEIGHT: bold
}
.BBNotesNoteNameCell {
	TEXT-ALIGN: right
}
.BBNotesNoteDateCell {
	TEXT-ALIGN: right
}
.BBNotesNoteLinkCell {
	TEXT-ALIGN: right
}
.BBNotesNoteCell {
	TEXT-ALIGN: left
}
.BBNotesListPageControlCell {
	TEXT-ALIGN: right
}
.BBNotesListAddCell {
	TEXT-ALIGN: right
}
.BBNotesList {
	WIDTH: 100%
}
.BBNotesInstructions {
	FONT-STYLE: italic
}
.BBNotesSearchFormTable {
	WIDTH: 100%
}
.BBNotesTabSelected {
	PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-WEIGHT: bold
}
.BBNotesTabUnselected {
	PADDING-LEFT: 3px; PADDING-RIGHT: 3px
}
.BBNotesNoteTable {
	WIDTH: 100%
}
.BBNotesLayoutTable {
	WIDTH: 100%
}
.BBNotesListLayoutTable {
	WIDTH: 100%
}
.BBNotesEditorLayoutTable {
	WIDTH: 100%
}
.BBNotesSearchFormLayoutTable {
	WIDTH: 100%
}
.BBNotesTextArea {
	WIDTH: 100%
}
.BBNotesEditor {
	WIDTH: 100%
}
.Scroller {
	BORDER-BOTTOM: #d8d8d8 1px solid; BORDER-LEFT: #d8d8d8 1px solid; BACKGROUND-COLOR: #eeeeee; MARGIN: 10px; FONT-FAMILY: Arial, Verdana; BORDER-TOP: #d8d8d8 1px solid; BORDER-RIGHT: #d8d8d8 1px solid
}
.ScrollerHeaderTD {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #eeeeee
}
.ScrollerTitle {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; WHITE-SPACE: nowrap; FONT-SIZE: 11pt; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.ScrollerWrapper {
	BORDER-BOTTOM: #d8d8d8 0px solid; BORDER-LEFT: #d8d8d8 0px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 100%; BORDER-TOP: #d8d8d8 0px solid; BORDER-RIGHT: #d8d8d8 0px solid; LEFT: 4px
}
.ScrollerLoadingMsg {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; WHITE-SPACE: nowrap; FONT-SIZE: 9pt; FONT-WEIGHT: normal; PADDING-TOP: 3px
}
.ScrollerListRow {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-SIZE: 8pt; PADDING-TOP: 3px
}
.ScrollerItemGift {
	FONT-WEIGHT: bold
}
.ScrollerItemDonor {
	FONT-WEIGHT: bold
}
.ScrollerItemComment {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-TOP: 3px
}
.ScrollerPlayPauseTD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 3px; PADDING-LEFT: 4px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.ScrollerItemAmount {
	FONT-WEIGHT: bold
}
.SocialNetworking_ContentItemActionList_Part {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 5px
}
.SocialNetworking_ContentItemActionListItem_Part {
	MARGIN-TOP: 2px; WIDTH: 125px; MARGIN-BOTTOM: 3px
}
.SocialNetworking_ContentItemActionListItem_Part:link {
	COLOR: #222255; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.SocialNetworking_ContentItemActionListItem_Part:visited {
	COLOR: #222255; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.SocialNetworking_ContentItemActionListItem_Part A IMG {
	WIDTH: 0px; HEIGHT: 0px; MARGIN-RIGHT: 0px
}
.SocialNetworking_ActionListItemConfirmationWrapper_Part {
	BACKGROUND-IMAGE: url(../../userdashboard/sn_confirmbg.gif); Z-INDEX: 99999; BORDER-BOTTOM: #666666 1px solid; POSITION: relative; TEXT-ALIGN: center; BORDER-LEFT: #666666 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 10px; WIDTH: 190px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: repeat-x; MARGIN-LEFT: -110px; BORDER-TOP: #666666 1px solid; MARGIN-RIGHT: 0px; BORDER-RIGHT: #666666 1px solid; PADDING-TOP: 10px
}
.SocialNetworking_ActionListItemConfirmationText_Part {
	TEXT-ALIGN: left; DISPLAY: block; MARGIN-BOTTOM: 8px
}
.SocialNetworking_ActionListItemConfirmationTextName_Part {
	FONT-STYLE: italic; FONT-WEIGHT: bold
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #333399; MARGIN-RIGHT: 10px; PADDING-TOP: 5px
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part:link {
	COLOR: #333399; FONT-SIZE: 110%; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.SocialNetworking_ActionListItemConfirmationLinkButton_Part:visited {
	COLOR: #333399; FONT-WEIGHT: bold
}
.MyFriends_ProfileImage {
	WIDTH: 60px
}
.MyFriends_OnlineStatus {
	FONT-FAMILY: Verdana; FONT-SIZE: 10pt
}
.MyFriends_ItemStyle {
	TEXT-ALIGN: center; WIDTH: 100px; HEIGHT: 100px
}
.MyFriends_NameText {
	FONT-FAMILY: Verdana; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
.MyFriends_NameText:hover {
	FONT-FAMILY: Verdana; FONT-SIZE: 10pt; TEXT-DECORATION: underline
}
.MyFriends_ImageCell {
	VERTICAL-ALIGN: bottom
}
.MyFriends_NameCell {
	HEIGHT: 60px; VERTICAL-ALIGN: top
}
.PageSharingContainer {
	BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; WIDTH: 95%; PADDING-RIGHT: 8px; OVERFLOW: auto; BORDER-TOP: #cccccc 1px solid; PADDING-TOP: 8px
}
.PageSharingLink {
	DISPLAY: none; COLOR: #444444; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.PageSharingLinkImage {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; DISPLAY: none; FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.PageSharingList {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; CLEAR: both; PADDING-TOP: 0px
}
.PageSharingListItem {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; LIST-STYLE-IMAGE: none; MARGIN-RIGHT: 20px; PADDING-TOP: 0px
}
.PageSharingListItemLinkImage {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 16px; DISPLAY: block; FLOAT: left; HEIGHT: 16px; BORDER-TOP: medium none; MARGIN-RIGHT: 2px; BORDER-RIGHT: medium none
}
.PageSharingLink:link {
	COLOR: #444444; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.PageSharingLink:visited {
	COLOR: #444444; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.PageSharingLink:hover {
	COLOR: #444444; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.PageSharingListItemLink:link {
	COLOR: #003399; FONT-SIZE: 10px; TEXT-DECORATION: underline
}
.PageSharingListItemLink:visited {
	COLOR: #003399; FONT-SIZE: 10px
}
.PageSharingListItemLink:hover {
	COLOR: #003399; FONT-SIZE: 10px
}
.PageSharingModalInfoText {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.PageSharingCaption {
	TEXT-ALIGN: right; PADDING-LEFT: 10px; WIDTH: 125px; PADDING-RIGHT: 5px; FLOAT: left; COLOR: #000000; CLEAR: left
}
.PageSharingControlCell {
	MARGIN-TOP: 3px; MARGIN-LEFT: 140px; CLEAR: right
}
.PageSharingFormTextBox {
	WIDTH: 298px
}
.PageSharingFormTextArea {
	WIDTH: 298px; HEIGHT: 50px
}
.PageSharingControlHelpText {
	TEXT-ALIGN: right; MARGIN-BOTTOM: 5px; COLOR: #999999; FONT-SIZE: 85%; MARGIN-RIGHT: 55px
}
.PageSharingSendMeACopy {
	MARGIN-LEFT: -2px
}
.PageSharingCaptcha {
	TEXT-ALIGN: right; COLOR: #999999; MARGIN-RIGHT: 55px
}
.PageSharingCaptchaImageContainer {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid
}
.PageSharingCaptchaActionLinkContainer {
	TEXT-ALIGN: right
}
.PageSharingModalActions {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 20px
}
.PageSharingSubmitButton {
	MARGIN-RIGHT: 10px
}
.PaymentPartGrid {
	MARGIN-TOP: 10px; WIDTH: 500px
}
.ECardCaptcha {
	MARGIN: 0px; WIDTH: 470px
}
.ECardCaptchaControlCell {
	MARGIN-TOP: 3px; WHITE-SPACE: nowrap; MARGIN-LEFT: 154px; CLEAR: right
}
.ECardCaptchaImageContainer {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid
}
.ECardCaptchaActionLinkContainer {
	TEXT-ALIGN: right
}
.ECardWizardNavigationButtons {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 5px
}
.ECardWizardSubheading {
	MARGIN-BOTTOM: 5px
}
.ECardSection {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 25px; PADDING-TOP: 5px
}
.ECardSectionSeparator {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #cccccc; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 4px; BORDER-TOP: #aaaaaa 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #aaaaaa 1px solid; PADDING-TOP: 4px
}
.ECardPreviewBlock {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 5px; MARGIN: 5px 5px 5px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px
}
.ECardPrintableLink {
	TEXT-ALIGN: right
}
.ECardPrintableIcon {
	MARGIN-RIGHT: 5px
}
.ECardThumbnail {
	BORDER-BOTTOM: white 2px solid; TEXT-ALIGN: center; BORDER-LEFT: white 2px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 4px; VERTICAL-ALIGN: middle; BORDER-TOP: white 2px solid; BORDER-RIGHT: white 2px solid; PADDING-TOP: 2px
}
.ECardProgressIndicator {
	TEXT-ALIGN: center; WIDTH: 100%; MARGIN-BOTTOM: 15px
}
.ECardCurrentStep {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #bbbbbb; MARGIN: 2px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 1px
}
.ECardPastStep {
	BORDER-BOTTOM: #888888 1px solid; BORDER-LEFT: #888888 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #eeeeee; MARGIN: 2px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; COLOR: #555555; BORDER-TOP: #888888 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #888888 1px solid; PADDING-TOP: 1px
}
.ECardFutureStep {
	BORDER-BOTTOM: #888888 1px solid; BORDER-LEFT: #888888 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff; MARGIN: 2px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; COLOR: #888888; BORDER-TOP: #888888 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #888888 1px solid; PADDING-TOP: 1px
}
.ECardCategorySelection {
	MARGIN-BOTTOM: 5px
}
.ECardThumbnail:hover {
	BORDER-BOTTOM: #888888 2px solid; BORDER-LEFT: #888888 2px solid; BORDER-TOP: #888888 2px solid; BORDER-RIGHT: #888888 2px solid
}
.ECardCaptchaCaption {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; MARGIN-TOP: 2px; FLOAT: left; CLEAR: left; PADDING-TOP: 5px
}
.ECardCaptchaTextbox {
	WIDTH: 312px
}
.ECardWizardHeading {
	MARGIN-BOTTOM: 5px; FONT-SIZE: large
}
.GivingSearchResultDetails {
	MARGIN: 0px
}
.GivingSearchResultFieldName {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: capitalize; PADDING-LEFT: 7px; PADDING-RIGHT: 1px; FLOAT: left; COLOR: #999; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.GivingSearchSearchForm {
	BORDER-BOTTOM: #b6babb 1px solid; BORDER-LEFT: #b6babb 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #edf1f2; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 100%; PADDING-RIGHT: 5px; BORDER-TOP: #b6babb 1px solid; BORDER-RIGHT: #b6babb 1px solid; PADDING-TOP: 5px
}
.GivingSearchResultsHeader {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: capitalize; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #34657e; FONT-SIZE: 1.25em; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.GivingSearchPagingButtons {
	FLOAT: right
}
.GivingSearchPagination {
	PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.GivingSearchResultCount {
	TEXT-TRANSFORM: lowercase; MARGIN: 3px 5px 0px 0px; FLOAT: left; COLOR: #34657e
}
.GivingSearchResultEvenRow {
	BORDER-BOTTOM: #b6babb 1px solid; BORDER-LEFT: #b6babb 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #edf1f2; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #b6babb 1px solid; BORDER-RIGHT: #b6babb 1px solid; PADDING-TOP: 0px
}
.GivingSearchFieldCaption {
	TEXT-ALIGN: left; COLOR: #000
}
.GivingSearchFormSelectList {
	FONT-SIZE: 0.8em
}
.GivingSearchFormTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.GivingSearchFormTitle {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; PADDING-BOTTOM: 3px; COLOR: #34657e; FONT-SIZE: 1.5em
}
.GivingSearchMessage {
	BORDER-BOTTOM: #b6babb 1px dashed; BORDER-LEFT: #b6babb 1px dashed; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #edf1f2; MARGIN: 5px 30px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #0000ee; FONT-SIZE: 0.8em; BORDER-TOP: #b6babb 1px dashed; BORDER-RIGHT: #b6babb 1px dashed; TEXT-DECORATION: underline; PADDING-TOP: 5px
}
.GivingSearchResultLink {
	PADDING-BOTTOM: 2px; TEXT-TRANSFORM: capitalize; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #0000ee; TEXT-DECORATION: underline; PADDING-TOP: 2px
}
.DonorGrantCaptureFieldControlCellAmount {
	WIDTH: 400px; FONT-WEIGHT: bold
}
.DonorGrantCaptureFieldCaption {
	WIDTH: 150px; BACKGROUND: gainsboro
}
.DonorGrantFieldCaption {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.DonorGrantListingIntro {
	TEXT-ALIGN: left; FONT-STYLE: italic; WIDTH: 100% !important; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-WEIGHT: normal
}
.DonorGrantButtonCell {
	TEXT-ALIGN: right
}
.DonorGrantCaptureSelectListNarrow {
	WIDTH: 75px
}
.DonorGrantCaptureFormTable {
	WIDTH: 100%
}
.DonorGrantCaptureTextArea {
	WIDTH: 350px
}
.DonorGrantTextArea {
	WIDTH: 350px
}
.DonorGrantCaptureTextboxNarrow {
	WIDTH: 80px
}
.DonorGrantCaptureTextboxWide {
	WIDTH: 350px
}
.DonorGrantTextboxNarrow {
	WIDTH: 80px
}
.DonorGrantTextboxWide {
	WIDTH: 350px
}
.DonorGrantCaptureListingHeading {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", helvetica, arial, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 30px; COLOR: #f15e22; FONT-SIZE: 16px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 15px
}
.DonorGrantListingHeading {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", helvetica, arial, sans-serif; WHITE-SPACE: nowrap; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #f15e22; FONT-SIZE: 16px; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 15px
}
.DonorGrantListingItem {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.FundSummaryCaptureFieldControlCellAmount {
	WIDTH: 400px; FONT-WEIGHT: bold
}
.FundSummaryCaptureFieldCaption {
	WIDTH: 150px; BACKGROUND: gainsboro
}
.FundSummaryFieldCaption {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.FundSummaryListingIntro {
	FONT-STYLE: italic; BACKGROUND: gainsboro
}
.FundSummarytButtonCell {
	TEXT-ALIGN: right
}
.FundSummaryCaptureSelectListNarrow {
	WIDTH: 75px
}
.FundSummaryCaptureFormTable {
	WIDTH: 100%
}
.FundSummaryCaptureTextArea {
	WIDTH: 350px
}
.FundSummaryTextArea {
	WIDTH: 350px
}
.FundSummaryCaptureTextboxNarrow {
	WIDTH: 80px
}
.FundSummaryCaptureTextboxWide {
	WIDTH: 350px
}
.FundSummaryTextboxNarrow {
	WIDTH: 80px
}
.FundSummaryTextboxWide {
	WIDTH: 350px
}
.FundSummaryCaptureListingHeading {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", helvetica, arial, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 30px; COLOR: #f15e22; FONT-SIZE: 16px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.FundSummaryListingHeading {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", helvetica, arial, sans-serif; WHITE-SPACE: nowrap; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #f15e22; FONT-SIZE: 16px; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.FundSummaryListingItem {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
BODY {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", helvetica, arial, sans-serif; BACKGROUND: #666633; COLOR: #333333; FONT-SIZE: 12px
}
H1 {
	PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", helvetica, arial, sans-serif; COLOR: #143272; FONT-SIZE: 20px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", helvetica, arial, sans-serif; COLOR: #f15e22; FONT-SIZE: 16px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", helvetica, arial, sans-serif; COLOR: #736155; FONT-SIZE: 18px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", helvetica, arial, sans-serif; COLOR: #6e9d01; FONT-SIZE: 18px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 8px; LINE-HEIGHT: 16px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A:link {
	COLOR: #143272; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
A:active {
	COLOR: #143272; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", helvetica, arial, sans-serif; COLOR: #333333; FONT-SIZE: 12px; PADDING-TOP: 0px
}
UL LI {
	PADDING-BOTTOM: 6px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", helvetica, arial, sans-serif; COLOR: #333333; FONT-SIZE: 12px
}
.calloutBoxTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 40px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: url(view.image?id=396) #e1dad0 no-repeat left top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.calloutBoxContent {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(view.image?id=395) no-repeat right bottom; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 15px
}
.imageBorder {
	BORDER-BOTTOM: #afafaf 1px solid; BORDER-LEFT: #afafaf 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: #afafaf 1px solid; BORDER-RIGHT: #afafaf 1px solid; PADDING-TOP: 4px
}
.imageLeft {
	MARGIN: 0px 20px 5px 0px; FLOAT: left
}
.imageRight {
	MARGIN: 0px 0px 5px 20px; FLOAT: right
}
.taCenter {
	MARGIN: 0px auto
}
A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#wrapperDiv {
	TEXT-ALIGN: center; WIDTH: 100%
}
#wrapperTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 915px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#headerRow {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#headerRowTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 915px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#logo {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 21px; WIDTH: 436px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 51px
}
#logo IMG {
	DISPLAY: block
}
#headerRightCell {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 458px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 71px
}
#headerRightTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#searchLabel {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: right; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 222px; PADDING-RIGHT: 6px; COLOR: #baba99; VERTICAL-ALIGN: top; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 7px
}
#quicksearch {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 236px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#mainTableCellTop {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#mainTableCell {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; BACKGROUND: url(sitebottom.gif) #ffffff no-repeat left bottom; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#mainTableCellTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 885px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#mainNav {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 11px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; BACKGROUND: url(navleft.gif) no-repeat left top; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 1px
}
#marqueeNav {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#marqueeNav IMG {
	DISPLAY: block
}
#marqeeNavTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 885px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#leftCalloutHome {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 4px; WIDTH: 218px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: separate; BACKGROUND: url(view.image?id=412) #8e181f no-repeat left bottom; VERTICAL-ALIGN: top; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 0px
}
#leftMiddleCalloutHomeTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#rightMiddleCalloutHomeTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#rightCalloutHomeTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#leftMiddleCalloutHomeImage {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#rightMiddleCalloutHomeImage {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#rightCalloutHomeImage {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#leftMiddleCalloutHomeButton {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; PADDING-BOTTOM: 11px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", helvetica, arial, sans-serif; BACKGROUND: url(view.image?id=402) no-repeat left top; COLOR: #ffffff; FONT-SIZE: 14px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 13px
}
#rightMiddleCalloutHomeButton {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; PADDING-BOTTOM: 11px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", helvetica, arial, sans-serif; BACKGROUND: url(view.image?id=420) no-repeat left top; COLOR: #ffffff; FONT-SIZE: 14px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 13px
}
#rightCalloutHomeButton {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; PADDING-BOTTOM: 11px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", helvetica, arial, sans-serif; BACKGROUND: url(view.image?id=416) no-repeat left top; COLOR: #ffffff; FONT-SIZE: 14px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 13px
}
#leftMiddleCalloutHome {
	TEXT-ALIGN: left; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 220px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: separate; VERTICAL-ALIGN: top; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 0px
}
#rightMiddleCalloutHome {
	TEXT-ALIGN: left; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 220px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: separate; VERTICAL-ALIGN: top; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 0px
}
#rightCalloutHome {
	TEXT-ALIGN: left; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 220px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: separate; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#breakingNews {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 15px
}
#leftColHome {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 20px; WIDTH: 645px; PADDING-RIGHT: 20px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 15px
}
.homeContentTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; WIDTH: 645px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.homeContentImage {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 82px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.homeContentImage IMG {
	BORDER-BOTTOM: #afafaf 1px solid; BORDER-LEFT: #afafaf 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #afafaf 1px solid; BORDER-RIGHT: #afafaf 1px solid; PADDING-TOP: 3px
}
.homeContent {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 11px; WIDTH: 552px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#rightColHome {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; BACKGROUND: url(view.image?id=418) #e1dad0 no-repeat right bottom; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#rightColHomeTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#rightColHomeContent {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; BACKGROUND: url(view.image?id=419) no-repeat left top; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 15px
}
.upcomingEventsTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.upcomingEventsDate {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 37px; PADDING-RIGHT: 0px; BACKGROUND: url(view.image?id=422) no-repeat left top; COLOR: #74704e; FONT-SIZE: 11px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 7px
}
.upcomingEventsDate P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #74704e; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.upcomingEventsInfo {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 117px; PADDING-RIGHT: 0px; COLOR: #333333; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.upcomingEventsInfo P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333333; PADDING-TOP: 0px
}
#breadcrumbs {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", helvetica, arial, sans-serif; COLOR: #888888; FONT-SIZE: 13px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 9px
}
#breadcrumbs IMG {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#breadcrumbs A:link {
	FONT-SIZE: 13px; TEXT-DECORATION: underline
}
#breadcrumbs A:visited {
	FONT-SIZE: 13px; TEXT-DECORATION: underline
}
#breadcrumbs A:active {
	FONT-SIZE: 13px; TEXT-DECORATION: underline
}
#breadcrumbs A:hover {
	FONT-SIZE: 13px; TEXT-DECORATION: none
}
#leftColLanding {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 201px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#leftColLandingTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#leftNavTop {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: right; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #e3e3e3; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#leftNav {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 17px; PADDING-RIGHT: 15px; BACKGROUND: url(darkgraybg.gif) #e3e3e3 no-repeat left bottom; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#quicklinksCell {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 20px
}
#quicklinksCellTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: url(graytop.gif) #f0eee7 no-repeat right top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#quicklinks {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 17px; PADDING-RIGHT: 15px; BACKGROUND: url(graybg.gif) no-repeat left bottom; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 20px
}
#rightColInternal {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 25px; WIDTH: 661px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#rightColLanding {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 25px; WIDTH: 659px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#rightColLandingTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#marquee {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#rightColLandingMiddleContent {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 459px; PADDING-RIGHT: 20px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 20px
}
#rightColLandingRightContent {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 20px
}
#footerRow {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: #736155; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 12px
}
#footerRowTable {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#footerLeft {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 50%; PADDING-RIGHT: 0px; COLOR: #baba99; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#footerRight {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: right; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 50%; PADDING-RIGHT: 0px; COLOR: #baba99; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#footerRight A:link {
	COLOR: #baba99; TEXT-DECORATION: underline
}
#footerRight A:active {
	COLOR: #baba99; TEXT-DECORATION: underline
}
#footerRight A:visited {
	COLOR: #333333; TEXT-DECORATION: underline
}
#footer A:hover {
	COLOR: #baba99; TEXT-DECORATION: underline
}
#footerBottom {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: #baba99; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 30px
}
.menuItem518 SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 6px; DISPLAY: block; BACKGROUND: url(view.image?id=408) no-repeat right 50%; PADDING-TOP: 0px
}
a.topNav {display:block; height:26px; color:#fff; font-weight:bold; text-decoration:none; padding:6px 7px 0 2px; background: url(navsep.gif) right no-repeat}
a.topNavOn, a.topNav:hover {
	display:block; height:26px; color:#fff; font-weight:bold; text-decoration:none; padding:6px 7px 0 2px; background: url(nav_bg.gif) repeat-x;
}
a.subnav {color:#8d0f1c; font-weight:bold; text-decoration:none}
table.menu625 a {display:block; padding-left:15px; background:url(navarrow.gif) no-repeat}
.menuActive518 SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 6px; DISPLAY: block; BACKGROUND: url(nav_bg.gif) no-repeat right 50%; PADDING-TOP: 0px
}
TABLE.menuSubItem518 {
	BORDER-BOTTOM: #d6ccbf 1px solid; BORDER-LEFT: #d6ccbf 1px solid; BACKGROUND: #ce6935; BORDER-TOP: #d6ccbf 1px solid; BORDER-RIGHT: #d6ccbf 1px solid
}
TABLE.menuSubItem518 TD.menuItem518 {
	PADDING-BOTTOM: 5px !important; PADDING-LEFT: 10px !important; PADDING-RIGHT: 10px !important; BACKGROUND: #ce6935; TEXT-DECORATION: none; PADDING-TOP: 5px !important
}
TABLE.menuSubItem518 TD.menuHover518 {
	PADDING-BOTTOM: 5px !important; PADDING-LEFT: 10px !important; PADDING-RIGHT: 10px !important; TEXT-DECORATION: none; PADDING-TOP: 5px !important
}
TABLE.menuSubItem518 TD.menuActive518 {
	PADDING-BOTTOM: 5px !important; PADDING-LEFT: 10px !important; PADDING-RIGHT: 10px !important; TEXT-DECORATION: none; PADDING-TOP: 5px !important
}
.DAGRGrid TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; WHITE-SPACE: nowrap; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.DAGRGrid TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.FSGrid TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; WHITE-SPACE: nowrap; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.FSGrid TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.money {
	TEXT-ALIGN: right !important
}
.darkBack {
	BACKGROUND-COLOR: #d0e8ff
}
.lightBack {
	BACKGROUND-COLOR: #ffffff
}
.up {
	
}
.down {
	
}
.CFSortTable {
	
}
.CFPrevious {
	
}
.CFNext {
	
}
.DonationGridHeader TD {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.DonationGridEvenRow TD {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.DonationGridOddRow TD {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.DonationGridFooter TD {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.BBSearchDescriptionStyle {
	WHITE-SPACE: normal !important
}
.actionAlert {
	WIDTH: 100%; BACKGROUND: url(view.image?Id=431) no-repeat right top; HEIGHT: 39px; COLOR: #ffffff
}
.actionAlert_alertTab {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; WIDTH: 105px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", helvetica, arial, sans-serif; BACKGROUND: url(view.image?id=432) no-repeat left top; FLOAT: left; COLOR: #ffffff; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; PADDING-TOP: 11px
}
.actionAlert_content {
	PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; WIDTH: 660px; PADDING-RIGHT: 0pt; FLOAT: left; COLOR: #143272; PADDING-TOP: 12px
}
.actionAlert_link {
	PADDING-BOTTOM: 0pt; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FLOAT: right; FONT-WEIGHT: bold; PADDING-TOP: 11px
}
.actionAlert_link IMG {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.actionAlert_link A {
	PADDING-BOTTOM: 2px; COLOR: #143272; TEXT-DECORATION: none
}
.actionAlert_link A:visited {
	PADDING-BOTTOM: 2px; COLOR: #143272; TEXT-DECORATION: none
}
.actionAlert_link A:hover {
	PADDING-BOTTOM: 2px; COLOR: #143272; TEXT-DECORATION: none
}
.on {
	COLOR: #143272
}
