 .td { 
 	border-style:hidden;
 }
.VersionNumber {
	color:#C5C5C5;
	font-family:arial,helvetica,tahoma;
	font-size:11px;
	text-decoration:none;
}
.pageTable {
}
.pageTableContentCell {
}
.pageTableFooterCell {
}
.FormBuilderStatusSelectedText {
	color:#336699;
	font-family:arial,helvetica,tahoma;
	font-size:11px;
	text-decoration:none;
}
.ErrorMessageTable {
background-color:#F5F5F5;
color:#FFFFFF;
font-family:arial,helvetica,tahoma;
font-size:11px;
padding-right:5px;
}
.PopupAlert {
background-color:infobackground;
border:1px solid black;
color:#000000;
font-family:arial,helvetica,tahoma;
font-size:11px;
left:0;
text-decoration:none;
top:0;
}
.PopupAlertHeaderSection {
border-bottom:1px solid black;
color:#000000;
font-family:arial,helvetica,tahoma;
font-size:11px;
text-decoration:none;
}
.PopupAlertContentSection {
color:#000000;
font-family:arial,helvetica,tahoma;
font-size:11px;
padding:5px;
text-decoration:none;
}
.inputLabel {
color:#000000;
font-family:arial,helvetica,tahoma;
font-size:11px;
padding-left:2px;
text-decoration:none;
}
.ActivityFinderTable {
border:1px solid #000000;
border-collapse:collapse;
width:100%;
}
.ActivityFinderHeaderTD {
background-color:#7F7F7F;
color:#FFFFFF;
font-family:arial,helvetica,tahoma;
font-size:11px;
font-weight:bold;
padding-bottom:2px;
padding-left:5px;
padding-top:2px;
white-space:nowrap;
}
.ActivityFinderTD {
color:#000000;
font-family:arial,helvetica,tahoma;
font-size:11px;
padding:3px;
}
.ActivityFinderFooterTD {
padding-bottom:5px;
text-align:right;
}
.HeaderContainer {
	background-color:#717073;
	border:0 none;
	border-collapse:collapse;
	width:100%;
}
.HeaderTitleImageContainer {
	background-color:#717073;
	margin:0;
	padding-bottom:0;
	padding-top:0;
	text-align:center;
}
.HeaderMenuContainer {
	background-color:#F5F5F5;
	color:#000000;
	font-family:arial,helvetica,tahoma;
	font-size:9px;
	font-weight:bold;
	height:15px;
	margin:0;
	padding-right:5px;
}
.HeaderTitleImage {
	background-position:center center;
	background-repeat:no-repeat;
	border:0 none;
	height:65px;
	margin-left:auto;
	margin-right:auto;
	width:600px;
}
.HeaderSpacerTop {
	background-color:#000000;
	margin:0;
	padding:0;
}
.HeaderSpacerBottom {
	background-color:#F5F5F5;
	margin:0;
	padding:0;
}
.EmailGroupListDiv {
height:300px;
overflow:auto;
}
.ActivityDetailListDiv {
height:225px;
overflow:auto;
}
body {
background-color:#F5F5F5;
margin:0 0 0 0;
}
td {
}
.blankbodycopy {
color:#F1F1F1;
}
.bodycopy {
color:#000000;
font-family:arial,helvetica,tahoma;
font-size:11px;
text-decoration:none;
}
a.bodycopy {
color:#000000;
font-family:arial,helvetica,tahoma;
font-size:11px;
text-decoration:underline;
}
a.bodycopy:hover {
color:#000000;
text-decoration:underline;
}
a.bodycopy:visited {
color:#000000;
text-decoration:underline;
}
a.bodycopy:visited:hover {
color:#000000;
text-decoration:underline;
}
a.bodycopy:active {
color:#000000;
text-decoration:underline;
}
a.bodycopy:active:hover {
color:#000000;
text-decoration:underline;
}
.bodycopybold {
color:#000000;
font-family:arial,helvetica,tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
a.bodycopybold {
color:#000000;
font-family:arial,helvetica,tahoma;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
a.bodycopybold:hover {
color:#000000;
text-decoration:underline;
}
a.bodycopybold:visited {
color:#000000;
text-decoration:underline;
}
a.bodycopybold:visited:hover {
color:#000000;
text-decoration:underline;
}
a.bodycopybold:active {
color:#000000;
text-decoration:underline;
}
a.bodycopybold:active:hover {
color:#000000;
text-decoration:underline;
}
.bodycopy15 {
color:#000000;
font-family:arial,helvetica,tahoma;
font-size:15px;
text-decoration:none;
}
a.bodycopy15 {
color:#000000;
font-family:arial,helvetica,tahoma;
font-size:15px;
text-decoration:underline;
}
a.bodycopy15:hover {
color:#000000;
text-decoration:underline;
}
a.bodycopy15:visited {
color:#000000;
text-decoration:underline;
}
a.bodycopy15:visited:hover {
color:#000000;
text-decoration:underline;
}
a.bodycopy15:active {
color:#000000;
text-decoration:underline;
}
a.bodycopy15:active:hover {
color:#000000;
text-decoration:underline;
}
.bodycopy15bold {
color:#000000;
font-family:arial,helvetica,tahoma;
font-size:15px;
font-weight:bold;
text-decoration:none;
}
a.bodycopy15bold {
color:#000000;
font-family:arial,helvetica,tahoma;
font-size:15px;
font-weight:bold;
text-decoration:underline;
}
a.bodycopy15bold:hover {
color:#000000;
text-decoration:underline;
}
a.bodycopy15bold:visited {
color:#000000;
text-decoration:underline;
}
a.bodycopy15bold:visited:hover {
color:#000000;
text-decoration:underline;
}
a.bodycopy15bold:active {
color:#000000;
text-decoration:underline;
}
a.bodycopy15bold:active:hover {
color:#000000;
text-decoration:underline;
}
.bodycopy9 {
color:#000000;
font-family:arial,helvetica,tahoma;
font-size:9px;
text-decoration:none;
}
a.bodycopy9 {
color:#000000;
font-family:arial,helvetica,tahoma;
font-size:9px;
text-decoration:underline;
}
a.bodycopy9:hover {
color:#000000;
text-decoration:underline;
}
a.bodycopy9:visited {
color:#000000;
text-decoration:underline;
}
a.bodycopy9:visited:hover {
color:#000000;
text-decoration:underline;
}
a.bodycopy9:active {
color:#000000;
text-decoration:underline;
}
a.bodycopy9:active:hover {
color:#000000;
text-decoration:underline;
}
.errorMessage {
color:Red;
font-family:arial,helvetica,tahoma;
font-size:13px;
text-decoration:none;
}
.inputbox {
background-color:#F1F1F1;
border-color:#FFFFFF;
border-width:1px;
color:#212121;
font-family:tahoma,arial,tahoma;
font-size:11px;
font-weight:normal;
}
.inputradio {
border-width:0;
}
.inputdrop {
background-color:#F1F1F1;
border-color:#FFFFFF;
border-width:1px;
color:#212121;
font-family:tahoma,arial,tahoma;
font-size:11px;
font-weight:normal;
}
.disabledinputbutton {
background-color:#FFFFFF;
border-color:#CCCCCC;
border-width:1px;
font-family:tahoma,arial,tahoma;
font-size:10px;
}
.inputbutton {
background-color:#CCCCCC;
border-color:#000000;
border-width:1px;
color:#000000;
font-family:tahoma,arial,tahoma;
font-size:10px;
font-weight:bold;
}
.contributionLogoutButton {
background-color:#000000;
border-color:#CCCCCC;
border-width:1px;
color:#ffffff;
font-family:tahoma,arial,tahoma;
font-size:10px;
font-weight:bold;
visibility:hidden;
}
.RTBMenu {
background-color:#F1F1F1;
border-color:#FFFFFF;
border-width:1px;
color:#212121;
font-family:tahoma,arial,tahoma;
font-size:11px;
font-weight:normal;
}
.DTB {
background-color:#F1F1F1;
border-color:#FFFFFF;
border-width:1px;
color:#212121;
font-family:tahoma,arial,tahoma;
font-size:11px;
font-weight:normal;
}
.DgHeader {
background-color:#CCCCCC;
color:#000000;
font-family:arial,helvetica,tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.DgItem {
background-color:#F5F5F5;
color:#000000;
border-style: none;
font-family:arial,helvetica,tahoma;
font-size:11px;
text-decoration:none;
}
.DgEditItem {
background-color:#CCCCCC;
color:#FFFFFF;
}
.DgAlternatingItem {
background-color:#CCCCCC;
color:#000000;
border-style: none;
font-family:arial,helvetica,tahoma;
font-size:11px;
text-decoration:none;
}
.DgTotalFooter {
background-color:#cccccc;
color:000000;
font-family:arial,helvetica,tahoma;
font-size:11px;
}
.TopGroupTD {
background-color:#CCCCCC;
color:#000000;
font-family:arial,helvetica,tahoma;
font-size:11px;
font-weight:bold;
padding-right:5px;
}
.SubGroupTD {
background-color:#7f7f7f;
color:#FFFFFF;
font-family:arial,helvetica,tahoma;
font-size:11px;
font-weight:bold;
white-space:nowrap;
}
.InAttendanceTD {
background-color:#B1CAB1;
border-bottom:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
}
.NotInAttendanceTD {
background-color:#F1F1F1;
border-bottom:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
}
.AttendanceDateTD {
background-color:#F1F1F1;
border-bottom:1px solid black;
border-left:1px solid black;
color:#000000;
font-family:arial,helvetica,tahoma;
font-size:11px;
padding:5px 2px 1px 4px;
text-decoration:none;
}
.AttendeeDateTD {
background-color:#F1F1F1;
border-bottom:1px solid black;
border-top:1px solid black;
color:#000000;
font-family:arial,helvetica,tahoma;
font-size:11px;
padding-left:5px;
padding-right:5px;
text-decoration:none;
}
.TotalAttendanceTitleTD {
background-color:#F1F1F1;
border-bottom:1px solid black;
border-right:1px solid black;
border-top:3px double black;
color:#000000;
font-family:arial,helvetica,tahoma;
font-size:11px;
padding-left:5px;
padding-right:5px;
text-decoration:none;
}
.TotalAttendanceTD {
background-color:#F1F1F1;
border-bottom:1px solid black;
border-right:1px solid black;
border-top:3px double black;
color:#000000;
font-family:arial,helvetica,tahoma;
font-size:11px;
padding-right:5px;
text-align:right;
text-decoration:none;
}
.TopGroupTable {
border:1px solid #000000;
}
.TopGroup {
border-bottom:1px solid #000000;
border-top:1px solid #000000;
padding:0;
}
.TopGroupItem {
background-color:#7f7f7f;
color:#FFFFFF;
cursor:default;
font-family:arial,helvetica,tahoma;
font-size:11px;
font-weight:bold;
padding:1px 0 0;
white-space:nowrap;
}
.TopGroupItemOver {
background-color:#7F7F7F;
border-color:#CCCCCC;
border-width:1px;
color:#FFFFFF;
cursor:pointer;
font-family:arial,helvetica,tahoma;
font-size:11px;
font-weight:bold;
padding:1px 0 0;
white-space:nowrap;
}
.MenuGroup {
border-left:1px solid #F1F1F1;
border-top:1px solid #F1F1F1;
margin:4px 0 0;
padding:0;
}
.MenuItem {
background-color:#7F7F7F;
color:#FFFFFF;
cursor:default;
font-family:arial,helvetica,tahoma;
font-size:11px;
padding:2px 5px 3px 0;
white-space:nowrap;
}
.MenuItemOver {
background-color:#5C5C5C;
color:#FFFFFF;
cursor:pointer;
font-family:arial,helvetica,tahoma;
font-size:11px;
padding:2px 5px 3px 0;
white-space:nowrap;
}
.BackColor {
background-color:#F1F1F1;
}
.CSCCalendar {
background-color:#000000;
border:medium ridge lightgrey;
font-family:Arial;
font-size:8pt;
}
.CSCCalendar table {
background-color:white;
font-family:Arial;
font-size:8pt;
}
.CSCCalendarNoFilter {
background-color:white;
border:medium ridge lightgrey;
font-family:Arial;
font-size:8pt;
}
.CSCCalendarNoFilter table {
background-color:white;
font-family:Arial;
font-size:8pt;
}
.CSCWeekRowsTable {
background-color:white;
border:1px solid black;
font-family:Arial;
font-size:8pt;
}
.CSCDay {
background-color:#F1F1E4;
cursor:pointer;
}
.CSCSelectedDay {
background-color:#999966;
color:White;
cursor:pointer;
}
.CSCSelectedToday {
background-color:#999966;
color:White;
cursor:pointer;
font-weight:bold;
}
.CSCToday {
background-color:#336699;
color:White;
cursor:pointer;
}
.CSCSpecialDay {
background-color:lemonchiffon;
cursor:pointer;
}
.CSCOtherMonthDays {
color:gray;
cursor:default;
}
.CSCWeekNumberColumn {
background-color:#336699;
border-right:1px solid #336699;
color:White;
}
.CSCDayHeader {
border-bottom:1px solid #999966;
}
.CSCDayHeader tr {
background-color:#336699;
color:White;
font-size:7pt;
}
.CSCDayHeaderCell {
font-size:7pt;
}
.CSCHeaderTable {
border-bottom:1px solid #336699;
font-family:Arial;
font-size:8pt;
}
.CSCHeaderRows {
cursor:default;
font-family:Arial;
font-size:8pt;
}
.CSCHeaderRows tr {
background-color:inherit;
}
.CSCIncrementalButtons {
color:#336699;
cursor:pointer;
}
.CSCIncrementalButtonsPressed {
color:#336699;
cursor:pointer;
}
.CSCJumpButtons {
color:#336699;
cursor:pointer;
}
.CSCJumpButtonsPressed {
color:#336699;
cursor:pointer;
}
.CSCCloseButton {
cursor:default;
}
.CSCCloseButtonPressed {
cursor:default;
}
.CSCHelpButton {
cursor:default;
}
.CSCHelpButtonPressed {
cursor:default;
}
.CSCFooterTable {
}
.CSCFooterTable table {
}
.CSCFooterButton {
background-color:lightblue;
border:thin outset lightgrey;
color:black;
cursor:pointer;
font-family:Arial;
font-size:8pt;
}
.CSCFooterButtonPressed {
background-color:lightblue;
border:thin inset lightgrey;
color:black;
cursor:pointer;
font-family:Arial;
font-size:8pt;
}
.CSCFooterCurrentDate {
}
.SD_Selectable1 {
background-color:mistyrose;
cursor:pointer;
}
.SD_SelectableOM1 {
background-color:#336699;
cursor:pointer;
}
.SD_Selectable2 {
background-color:palegoldenrod;
cursor:pointer;
}
.SD_SelectableOM2 {
background-color:gainsboro;
cursor:pointer;
}
.SD_Unselectable1 {
background-color:mistyrose;
color:gray;
}
.SD_UnselectableOM1 {
background-color:#336699;
color:gray;
}
.SD_Unselectable2 {
background-color:palegoldenrod;
color:gray;
}
.SD_UnselectableOM2 {
background-color:gainsboro;
color:gray;
}
.DTBToggleCalendar {
}
.DTBToggleCalendarPressed {
}
.DTBHelpButton {
}
.DTBHelpButtonPressed {
}
.MYPMonthYearPicker {
background-color:white;
border:1px solid gray;
font-family:Arial;
font-size:8pt;
}
.MYPMonthYearPicker table {
background-color:white;
font-family:Arial;
font-size:8pt;
}
.MYPMonthTable {
}
.MYPYearTable {
}
.MYPMonthCell {
cursor:pointer;
}
.MYPSelectedMonthCell {
background-color:#999966;
color:white;
cursor:pointer;
}
.MYPYearCell {
cursor:pointer;
}
.MYPSelectedYearCell {
background-color:#999966;
color:white;
cursor:pointer;
}
.MYPOutOfRangeCell {
color:Gray;
}
.MYPMoveYearsButtons {
}
.MYPMoveYearsButtonsPressed {
}
.MYPTogglePicker {
}
.MYPTogglePickerPressed {
}
.PDPContextMenu {
background-color:white;
border:1px solid lightgrey;
font-family:Arial;
font-size:8pt;
}
.PDPContextMenu table {
background-color:white;
font-family:Arial;
font-size:8pt;
}
.textsmerr1 {
color:#FF0000;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
}
.ValidationSummary {
background-color:#F9F6D8;
border-color:#FC040A;
color:#FF0000;
font-family:arial,helvetica,tahoma;
font-size:11px;
text-decoration:none;
}
.ValidationBorder {
border:1px solid #FC040A;
} 