.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
}
.ReportInformationCell {
	OVERFLOW: auto; 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 {
	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 {
	MARGIN: 0px 0px 2px 2px; 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 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 12px; 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
}
.SpellFormTitle {
	FONT-SIZE: 8pt; WIDTH: 100%; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.LoginLink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.LoginFieldMessage {
	FONT-SIZE: 8pt; COLOR: gray; FONT-FAMILY: Arial Narrow
}
.LoginFormTable {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 275px; BORDER-BOTTOM: 0px
}
.LoginFormTextArea {
	WIDTH: 140px
}
.ProfileFormPrivateControlCell {
	TEXT-ALIGN: center
}
.ProfileFormButtonCell {
	TEXT-ALIGN: right
}
.ProfileFormTable {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.ProfileFormChildRowTitle {
	TEXT-ALIGN: right
}
.ProfileFormTitle {
	TEXT-ALIGN: left
}
.DirectoryPagingButton {
	WIDTH: 60px
}
.DonationHelpFormCheckTable {
	HEIGHT: 50px
}
.DonationHelpFormCSCTable {
	HEIGHT: 400px
}
.DonationHelpFormDDTable {
	HEIGHT: 275px
}
.DonationHelpFormGATable {
	HEIGHT: 280px
}
.DonationCaptureFieldControlCellAmount {
	FONT-WEIGHT: bold; WIDTH: 400px
}
.DonationCaptureFieldCaption {
	BACKGROUND: gainsboro; WIDTH: 150px
}
.DonationFieldCaption {
	BACKGROUND: gainsboro
}
.DonationButtonCell {
	TEXT-ALIGN: right
}
.DonationCaptureReadonlyValue {
	FONT-SIZE: x-small; TEXT-ALIGN: left
}
.DonationCaptureSelectListNarrow {
	WIDTH: 75px
}
.DonationCaptureFormTable {
	WIDTH: 100%
}
.DonationCaptureTextArea {
	WIDTH: 350px
}
.DonationTextArea {
	WIDTH: 350px
}
.DonationCaptureTextboxNarrow {
	WIDTH: 80px
}
.DonationCaptureTextboxWide {
	WIDTH: 350px
}
.DonationTextboxNarrow {
	WIDTH: 80px
}
.DonationTextboxWide {
	WIDTH: 350px
}
.DonationCaptureListingHeading {
	COLOR: white; HEIGHT: 30px; BACKGROUND-COLOR: #333399; TEXT-ALIGN: center
}
.DonationListingHeading {
	COLOR: white; HEIGHT: 30px; BACKGROUND-COLOR: #333399; TEXT-ALIGN: center
}
.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
}
.EventItemRegistrantControlCellName {
	TEXT-ALIGN: center
}
.EventItemRegistrantsHeader {
	BACKGROUND-COLOR: #dcdcdc; TEXT-ALIGN: center
}
.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 {
	BACKGROUND-COLOR: #b0c4de; TEXT-ALIGN: center
}
.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 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 485px; BORDER-BOTTOM: medium none
}
.EventItemRegistrationsTable {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 500px; BORDER-BOTTOM: medium none; TEXT-ALIGN: center
}
.EventItemsTable {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.EventTable {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 550px; BORDER-BOTTOM: medium none
}
.EventItemRegistrantTextbox {
	WIDTH: 200px
}
.EventItemRegistrationTextbox {
	WIDTH: 25px
}
.EventItemTitleDescription {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.EventItemTitleName {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: medium; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.EventItemTitleTime {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: small; BORDER-LEFT: medium none; BORDER-BOTTOM: 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-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; BORDER-TOP: medium none; PADDING-LEFT: 0px; BACKGROUND: url(images/Bracket1.gif) no-repeat 3px 3px; PADDING-BOTTOM: 0px; WIDTH: 11px; 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
}
.BBDocumentApproveButton {
	BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: url(images/approvebtn.gif); WIDTH: 43px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 13px
}
.BBDocumentDeleteButton {
	BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: url(images/deletebtn.gif); WIDTH: 43px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 13px
}
.BBDocumentDisplayDescriptionStyle {
	FONT-STYLE: italic
}
.BBDocumentDisplayHeaderSelected {
	FONT-WEIGHT: bold
}
.BBDocumentDisplayNew {
	COLOR: #ff0000
}
.BBDocumentDisplayTable {
	WIDTH: 100%; BACKGROUND-COLOR: transparent
}
.BBDocumentEditButton {
	BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: url(images/editbtn.gif); WIDTH: 30px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 13px
}
.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 {
	MARGIN: 2px
}
.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
}
.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 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
.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
}
.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/XMLicon.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 40px; PADDING-TOP: 0px; HEIGHT: 14px
}
.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: 15pt
}
.FRButton {
	BORDER-RIGHT: buttonface 1pt solid; TEXT-ALIGN: center; nowrap: true
}
.FRButtonText {
	BORDER-RIGHT: buttonface 1pt solid; FONT-SIZE: 8pt; FONT-FAMILY: tahoma, verdana, arial; TEXT-ALIGN: center; nowrap: true
}
.FRButtonTextActive {
	FONT-WEIGHT: bold
}
.FRDashBoardSection {
	BORDER-RIGHT: buttonface 1pt solid; BORDER-TOP: buttonface 1pt solid; FONT-SIZE: 9pt; BORDER-LEFT: buttonface 1pt solid; BORDER-BOTTOM: buttonface 1pt solid; FONT-FAMILY: verdana, tahoma, arial
}
.FRDashBoardSectionHeading {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; BACKGROUND-COLOR: #000080
}
.FRDashLink {
	FONT-SIZE: 9pt; FONT-FAMILY: verdana, tahoma, arial
}
.FRDashLink:active {
	FONT-SIZE: 9pt; FONT-FAMILY: verdana, tahoma, arial; TEXT-DECORATION: underline
}
.FRDashLink:hover {
	FONT-SIZE: 9pt; FONT-FAMILY: verdana, tahoma, arial; TEXT-DECORATION: underline
}
.FRDashLink:link {
	FONT-SIZE: 9pt; FONT-FAMILY: verdana, tahoma, arial; TEXT-DECORATION: none
}
.FRDashLink:visited {
	FONT-SIZE: 9pt; FONT-FAMILY: verdana, tahoma, arial; TEXT-DECORATION: none
}
.FRDashSubHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: verdana, tahoma, arial
}
.FRFieldSetCaption {
	FONT-SIZE: 12pt; COLOR: gray; FONT-FAMILY: tahoma, verdana, arial
}
.FRParticipantName {
	FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: tahoma, verdana, arial
}
.FRTeamGraph {
	WIDTH: 100%
}
.FRTeamGraphFooter {
	BORDER-TOP: black 1pt solid; FONT-SIZE: 10pt; COLOR: black; BACKGROUND-COLOR: white
}
.FRTeamGraphHeading {
	FONT-SIZE: 10pt; COLOR: black; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: white
}
.FRTeamGraphName {
	FONT-SIZE: 10pt
}
.FRTeamName {
	FONT-SIZE: 12pt; COLOR: gray; FONT-FAMILY: tahoma, verdana, arial
}
.FRText {
	FONT-SIZE: 10pt; FONT-FAMILY: verdana, tahoma, arial
}
.FRTextRaised {
	FONT-SIZE: 10pt; COLOR: #006400
}
.FRToDoImgCell {
	WIDTH: 18px
}
.FRToDoNewDonationsText {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: red
}
.FRDashCaptions {
	FONT-SIZE: 10pt; FONT-FAMILY: verdana, tahoma, arial
}
.FRFormTitle {
	FONT-SIZE: 12pt; COLOR: gray; FONT-FAMILY: tahoma, verdana, arial
}
.FREvenRowStyle {
	BACKGROUND-COLOR: #e9e9e9
}
.FRListingHeading {
	COLOR: white; BACKGROUND-COLOR: #191970
}
.FROddRowStyle {
	BACKGROUND-COLOR: #ffffff
}
.FRManagerDashBoardSection {
	BORDER-RIGHT: buttonface 1pt solid; BORDER-TOP: buttonface 1pt solid; FONT-SIZE: 9pt; BORDER-LEFT: buttonface 1pt solid; BORDER-BOTTOM: buttonface 1pt solid; FONT-FAMILY: verdana, tahoma, arial
}
.FRManagerDashBoardSectionHeading {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; BACKGROUND-COLOR: #000080
}
.FRManagerDashBoardSectionToolbar {
	FONT-SIZE: 9pt; FONT-FAMILY: verdana, tahoma, arial
}
.FRManagerDashCaptions:active {
	COLOR: #06c; TEXT-DECORATION: underline
}
.FRManagerDashCaptions:hover {
	COLOR: #06c; TEXT-DECORATION: underline
}
.FRManagerDashCaptions:link {
	COLOR: #06c; TEXT-DECORATION: none
}
.FRManagerDashCaptions:visited {
	COLOR: #69c; TEXT-DECORATION: none
}
.FRManagerFieldSetCaption {
	FONT-SIZE: 10pt; COLOR: gray; FONT-FAMILY: tahoma, verdana, arial
}
.FRManagerDashCaptions {
	FONT-SIZE: 10pt; FONT-FAMILY: verdana, tahoma, arial
}
.FRManagerFormTitle {
	FONT-SIZE: 12pt; COLOR: gray; FONT-FAMILY: tahoma, verdana, arial
}
.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-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.SurveyFormTable {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none
}
.SurveyQuestionTable {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.SurveyResponseTable {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium 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; TEXT-ALIGN: center; nowrap: true
}
.CHButtonText {
	BORDER-RIGHT: buttonface 1pt solid; FONT-SIZE: 8pt; FONT-FAMILY: tahoma, verdana, arial; TEXT-ALIGN: center; nowrap: true
}
.CHButtonTextActive {
	FONT-WEIGHT: bold
}
.CHDashBoardSection {
	BORDER-RIGHT: buttonface 1pt solid; BORDER-TOP: buttonface 1pt solid; FONT-SIZE: 9pt; BORDER-LEFT: buttonface 1pt solid; BORDER-BOTTOM: buttonface 1pt solid; FONT-FAMILY: verdana, tahoma, arial
}
.CHDashBoardSectionHeading {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; BACKGROUND-COLOR: #000080
}
.CHDashLink {
	FONT-SIZE: 9pt; FONT-FAMILY: verdana, tahoma, arial
}
.CHDashLink:active {
	FONT-SIZE: 9pt; FONT-FAMILY: verdana, tahoma, arial; TEXT-DECORATION: underline
}
.CHDashLink:hover {
	FONT-SIZE: 9pt; FONT-FAMILY: verdana, tahoma, arial; TEXT-DECORATION: underline
}
.CHDashLink:link {
	FONT-SIZE: 9pt; FONT-FAMILY: verdana, tahoma, arial; TEXT-DECORATION: none
}
.CHDashLink:visited {
	FONT-SIZE: 9pt; FONT-FAMILY: verdana, tahoma, arial; TEXT-DECORATION: none
}
.CHDashSubHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: verdana, tahoma, arial
}
.CHFieldSetCaption {
	FONT-SIZE: 12pt; COLOR: gray; FONT-FAMILY: tahoma, verdana, arial
}
.CHText {
	FONT-SIZE: 10pt; FONT-FAMILY: verdana, tahoma, arial
}
.CHTextRaised {
	FONT-SIZE: 10pt; COLOR: #006400
}
.CHToDoImgCell {
	WIDTH: 18px
}
.CHDashCaptions {
	FONT-SIZE: 10pt; FONT-FAMILY: verdana, tahoma, arial
}
.CHFormTitle {
	FONT-SIZE: 12pt; COLOR: gray; FONT-FAMILY: tahoma, verdana, arial
}
.CHListingHeading {
	COLOR: white; BACKGROUND-COLOR: #191970
}
.SearchDescriptionStyle {
	WHITE-SPACE: pre
}
.EventCalendar {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.EventCalendarDayHasEvents {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #99ccff
}
.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
}
BODY {
	BACKGROUND-COLOR: #95d5fc
}
BODY {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: arial, helvetica, sans-serif
}
.body {
	FONT-SIZE: 13px; COLOR: #666666; LINE-HEIGHT: 125%; FONT-FAMILY: arial, helvetica, sans-serif
}
P {
	FONT-SIZE: 13px; COLOR: #666666; LINE-HEIGHT: 125%; FONT-FAMILY: arial, helvetica, sans-serif
}
UL {
	FONT-SIZE: 13px; COLOR: #666666; LINE-HEIGHT: 125%; FONT-FAMILY: arial, helvetica, sans-serif
}
LI {
	FONT-SIZE: 13px; COLOR: #666666; LINE-HEIGHT: 125%; FONT-FAMILY: arial, helvetica, sans-serif
}
OL {
	FONT-SIZE: 13px; COLOR: #666666; LINE-HEIGHT: 125%; FONT-FAMILY: arial, helvetica, sans-serif
}
.body_caption {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; WIDTH: 100px; COLOR: #103a53; LINE-HEIGHT: 125%; FONT-FAMILY: arial, helvetica, sans-serif
}
.header_ND {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; FONT-SIZE: 20px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: medium none; COLOR: #103a53; LINE-HEIGHT: 100%; BORDER-BOTTOM: medium none; FONT-FAMILY: arial narrow, helvetica, arial, sans-serif
}
.subheader_ND {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: arial, helvetica, sans-serif
}
.feature {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 120%; FONT-FAMILY: arial, helvetica, sans-serif
}
.feature2 {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 110%; FONT-FAMILY: arial, helvetica, sans-serif
}
A.feature2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.feature2:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.feature2:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
.leftfooter {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: arial, sans-serif; LETTER-SPACING: 0px; font-stretch: ultra-condensed
}
A.leftfooter {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: arial, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none; font-stretch: ultra-condensed
}
A.leftfooter:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: arial, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none; font-stretch: ultra-condensed
}
A.leftfooter:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #6e8b9d; FONT-FAMILY: arial, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none; font-stretch: ultra-condensed
}
.rightfooter {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #6e8b9d; FONT-FAMILY: arial, sans-serif; LETTER-SPACING: 0px; font-stretch: ultra-condensed
}
.bodywhite {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif
}
.caption {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: arial, helvetica, sans-serif
}
.footer {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: arial, helvetica, sans-serif
}
A {
	COLOR: #2577c1; TEXT-DECORATION: none
}
A:unknown {
	COLOR: #333333; TEXT-DECORATION: none
}
A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #fb970f; TEXT-DECORATION: underline
}
.archivednews A:link {
	FONT-WEIGHT: bold; COLOR: #ffff66; TEXT-DECORATION: none
}
.archivednews A:visited {
	FONT-WEIGHT: bold; COLOR: #ffff66; TEXT-DECORATION: none
}
.archivednews A:active {
	FONT-WEIGHT: bold; COLOR: #ffff66; TEXT-DECORATION: none
}
.archivednews A:hover {
	FONT-WEIGHT: bold; COLOR: #ffff66; TEXT-DECORATION: none
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; TEXT-TRANSFORM: uppercase; COLOR: #fb970f; LINE-HEIGHT: 100%; FONT-FAMILY: arial narrow, helvetica, arial, sans-serif
}
.subheader {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: arial, helvetica, sans-serif
}
.header_table {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif
}
.news {
	FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: arial, helvetica, sans-serif
}
#news {
	PADDING-RIGHT: 20px; PADDING-LEFT: 35px; PADDING-BOTTOM: 35px; PADDING-TOP: 23px; BACKGROUND-COLOR: #317c9b
}
#events {
	PADDING-RIGHT: 20px; PADDING-LEFT: 35px; PADDING-BOTTOM: 35px; PADDING-TOP: 23px
}
FIELDSET {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.element4_CSS {
	TEXT-ALIGN: center
}
#PC671_InternalUserNoticeID {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
#PC740_EventCalendar1_ddlCalendar1Category {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: arial, helvetica, sans-serif
}
PC740_EventCalendar1_ddlCalendar2Category {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: arial, helvetica, sans-serif
}
TD.BBCalendarOtherMonthDay {
	HEIGHT: 30px
}
TD.BBCalendarSelector {
	HEIGHT: 30px
}
TD.BBCalendarWeekendDay {
	HEIGHT: 30px
}
TD.BBCalendarDay {
	HEIGHT: 30px
}
TD.BBCalendarSelectedDay {
	HEIGHT: 30px
}
TD.BBCalendarTodayDay {
	HEIGHT: 30px
}
#PC740_EventCalendar1_TableListView TABLE {
	FONT-SIZE: 11px
}
#PC740_EventCalendar1_TableCalendarView TABLE {
	FONT-SIZE: 11px
}
TABLE.BBCalendarTitle TD {
	FONT-SIZE: 14px
}
#PC740_EventCalendar1_Repeater1__ctl1_LabelDates {
	FONT-WEIGHT: bold
}
#Calendar2 TD.BBCalendarOtherMonthDay {
	HEIGHT: 100px
}
#Calendar2 TD.BBCalendarSelector {
	HEIGHT: 100px
}
#Calendar2 TD.BBCalendarWeekendDay {
	HEIGHT: 100px
}
#Calendar2 TD.BBCalendarDay {
	HEIGHT: 100px
}
#Calendar2 #Calendar2 TD.BBCalendarSelectedDay {
	HEIGHT: 100px
}
#Calendar2 TD.BBCalendarTodayDay {
	HEIGHT: 100px
}

