@charset "utf-8";
/* CSS Document */


* html div {
	padding: 0px; 
	margin: 0px;
}

/*kids for survival nav*/
.cfs_kidsDonateButton {
	BACKGROUND-IMAGE: url(../images/cycle_for_survival/kids/kfsNAVd_04.gif);
}  
.cfs_kidsProgButton {
	BACKGROUND-IMAGE: url(../images/cycle_for_survival/kids/kfsNAVd_03.gif);
} 
.cfs_kidsRegButton {
	BACKGROUND-IMAGE: url(../images/cycle_for_survival/kids/kfsNAVd_02.gif);
} 
.cfs_kidsCauseButton {
	BACKGROUND-IMAGE: url(../images/cycle_for_survival/kids/kfsNAVd_01.gif);
} 
.cfs_kidsDonateButton2 {
	BACKGROUND-IMAGE: url(../images/cycle_for_survival/kids/kfsNAVc_04.gif);
}  
.cfs_kidsProgButton2 {
	BACKGROUND-IMAGE: url(../images/cycle_for_survival/kids/kfsNAVc_03.gif);
} 
.cfs_kidsRegButton2 {
	BACKGROUND-IMAGE: url(../images/cycle_for_survival/kids/kfsNAVc_02.gif);
} 
.cfs_kidsCauseButton2 {
	BACKGROUND-IMAGE: url(../images/cycle_for_survival/kids/kfsNAVc_01.gif);
} 
.cfs_kidsDonateButton,
.cfs_kidsProgButton,
.cfs_kidsRegButton,
.cfs_kidsCauseButton,
.cfs_kidsDonateButton2,
.cfs_kidsProgButton2,
.cfs_kidsRegButton2,
.cfs_kidsCauseButton2 {	
	WIDTH: 175px; 
	DISPLAY: block; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-POSITION: 0px 0px; 
	HEIGHT: 38px
}
.cfs_kidsDonateButton:hover,
.cfs_kidsProgButton:hover,
.cfs_kidsRegButton:hover,
.cfs_kidsCauseButton:hover {
	BACKGROUND-POSITION: 0px -38px
}
.cfs_kidsDonateButton SPAN,
.cfs_kidsProgButton SPAN,
.cfs_kidsRegButton SPAN,
.cfs_kidsCauseButton SPAN,
.cfs_kidsDonateButton2 SPAN,
.cfs_kidsProgButton2 SPAN,
.cfs_kidsRegButton2 SPAN,
.cfs_kidsCauseButton2 SPAN {
	DISPLAY: none
}

/*end kids nav*/


#fr_cstm_tm_standard_top {
	display: none;
}
#fr_show_public_gift,
#fr_reg_public_gift_label {
	position: absolute;
	top: -10000px;
}
a.cfsTextLink,
a:link.cfsTextLink,
a:visited.cfsTextLink,
a:link:visited.cfsTextLink,
a,
a:link,
a:visited,
a:link:visited{
	outline: none;
	color:#E4C069;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
}
a:hover.cfsTextLink,
a:link:hover.cfsTextLink,
a:visited:hover.cfsTextLink,
a:link:visited:hover.cfsTextLink,
a:hover,
a:link:hover,
a:visited:hover,
a:link:visited:hover{
outline: none;
color:#fff;
font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
}

a:link #give_hdr_container,
a #give_hdr_container,
a:link:visited #give_hdr_container,
a:visited #give_hdr_container,
.cfsTextStyle a,
.cfsTextStyle a:link,
.cfsTextStyle a:visited,
.cfsTextStyle a:link:visited{
	outline: none;
	color:#69F;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

a:link:hover #give_hdr_container,
a:hover #give_hdr_container,
a:link:visited:hover #give_hdr_container,
a:visited:hover #give_hdr_container,
.cfsTextStyle a:hover,
.cfsTextStyle a:link:hover,
.cfsTextStyle a:visited:hover,
.cfsTextStyle a:link:visited:hover{
	outline: none;
	color:#E4C069;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
.cfsTextStyle ol li a:link,
.cfsTextStyle ol li a,
.cfsTextStyle ol li a:link:visited,
.cfsTextStyle ol li a:visited {
	color: #D8D8FE;
	text-decoration: none;
	line-height:1.5em;
}
.cfsTextStyle ol li a:link:hover,
.cfsTextStyle ol li a:hover,
.cfsTextStyle ol li a:link:visited:hover,
.cfsTextStyle ol li a:visited:hover {
	color: #69F;
	text-decoration: underline;
	line-height:1.5em;
}
.cfsTextStyle ol li {
	color:#E4C069;
}
/*join team button*/
a.lc_lighterLink,
a:link.lc_lighterLink,
a:link:visited.lc_lighterLink,
a:visited.lc_lighterLink {
	color: #00F;
font-size:16px;
position:absolute;
top:16px;
left:450px;
height:24px;
width:144px;
background-image:url(../../images/cycle_for_survival/join_team_button.gif);
padding-bottom:5px;
padding-top:10px;
display:block;
text-align:center;
text-decoration:none;

}
a:hover.lc_lighterLink,
a:link:hover.lc_lighterLink,
a:link:visited:hover.lc_lighterLink,
a:visited:hover.lc_lighterLink {
color: #fff;
/*font-size:16px;
position:absolute;
top:16px;
left:450px;
height:24px;
width:144px;
background-image:url(../images/cycle_for_survival/join_team_buttonb.gif);
padding-bottom:5px;
padding-top:10px;
display:block;
text-align:center;
text-decoration:none;
*/
}


/*a.cfsTextLink,
a:link.cfsTextLink,
a:visited.cfsTextLink,
a:link:visited.cfsTextLink{
	outline: none;
	color:#69F;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
a:hover.cfsTextLink,
a:link:hover.cfsTextLink,
a:visited:hover.cfsTextLink,
a:link:visited:hover.cfsTextLink{
	outline: none;
	color:#E4C069;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}*/
div{
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0px;
	padding:0px;
}

/*nav Styles*/
TD {
	 font-family:Arial, Verdana,  Helvetica, sans-serif; 
	 /*font-size: 11px;*/
}
.anylinkmenu{
	position: absolute;
	left: -10000px;
	top: -10000px;
	visibility: hidden;
	line-height: 15px;
	z-index: 100;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	display:none
}



.anylinkmenu  ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	top:-1px;
	}
.anylinkmenu ul li{
	width: 136px;
	display: block;
	border-top: 1px solid #4b4566;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left:12px;
}

.anylinkmenu ul li a:link,
.anylinkmenu ul li a,
.anylinkmenu ul li a:link:visited,
.anylinkmenu ul li a:visited{
	display: block;
	text-decoration: none;
	font-weight: normal;
	font-size:11px;
	text-indent: 5px;
	color:#a59d98;
	white-space:nowrap;
	/*overflow:visible*/
}

.anylinkmenu a:link:hover,
.anylinkmenu a:hover,
.anylinkmenu a:link:visited:hover,
.anylinkmenu a:visited:hover{ 
color: white;
}


/*email sign up*/
#login_container .FormBox tbody tr .TableHeadings {
	background-color: #060022;
}
P, LABLE {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
}
P.PaddedListHeadings {
	MARGIN: 0px 0px; 
	COLOR: #E4C069; 
	font-size: 16px;
	FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
}

TD.FormSectionHeader h5, .FormSectionHeader h5, .FormSectionHeader {
	background-color: #060022;
	color: #E4C069;
	font-size: 16px;
}
.cfsContact #survey_2360 table,
.cfsContact #survey_2160 table {
	width: 290px;
}
#survey_2120 table tbody tr td #ACTION_SUBMIT_SURVEY_RESPONSE,
#survey_2360 table tbody tr td #ACTION_SUBMIT_SURVEY_RESPONSE,
#survey_2160 table tbody tr td #ACTION_SUBMIT_SURVEY_RESPONSE {
	float: right;
width:80px;
border:none;
margin-top:6px;
}

.cfsContact textarea {
	BORDER-BOTTOM: #4b4566 1px solid;
	BORDER-LEFT: #4b4566 1px solid;
	BACKGROUND-COLOR: #d5d5d5;
	WIDTH: 285px;
	FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
	COLOR: #000;
	FONT-SIZE: 14px;
	VERTICAL-ALIGN: middle;
	BORDER-TOP: #4b4566 1px solid;
	BORDER-RIGHT: #4b4566 1px solid;
}

#survey_2160 table tbody tr td .Explicit .wrapable {
	FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif; 
	COLOR: #d1d1d1; 
	FONT-SIZE: 12px;
}

.cfsContact input,
#LogonForm #Password,
#LogonForm #USERNAME,
.cfsFormInput {
	border:solid 1px #4b4566; 
	width:220px; 
	height:18px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	background-color:#d5d5d5;
	vertical-align: middle;
}
.cfsTextFormLableStyle {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
	color:#d1d1d1;
	display:block; 
	margin-bottom:10px; 
	margin-top:2px	
}

/*End Nav Styles*/
.cfs3Div{
	width:222px
}
.cfs2Div{
	width:300px
}

.fr_reg_summary_table tr td p a span{
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
}


#instruction_container,
#sel_hdr_container,
#give_hdr_container,
.cfsTextStyle LI,
.cfsTextStyle {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
	color:#d1d1d1;
}
.cfsTextStyleGold {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
	color:#E4C069;
}
.cfsLogonTextStyle {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}
.cfsHeadertextStyle {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:14px;
	color:#E4C069 ;
}
.cfsWhiteHeader {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:14px;
	color:#d1d1d1 ;
font-weight:bold
}
.cfsKidsBackDiv {
	BACKGROUND-IMAGE: url(../../images/cycle_for_survival/700-burst.jpg);
	WIDTH: 700px;
	DISPLAY: block;
	BACKGROUND-REPEAT: no-repeat;
	OVERFLOW: visible
}
.cfsBackDiv {
	display:block;
	width:960px;
	/*height:750px;*/
	background-image:url(../../images/cycle_for_survival/950-burst.jpg);
	overflow: visible;
	background-repeat: no-repeat;
}
body {
	background-color: #060022;
}

.cfsModalWindow span.cfsPageTitle {
	width: 100%;
	text-indent: 0px;
}

span.cfsPageTitle {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:16px;
	color:#E4C069;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1D1B27;
	padding-bottom: 3px;
	display: block;
	width: 650px;
	text-indent: 12px;
}

a:link.cfsShiftTime,
a.cfsShiftTime, 
a:link:visited.cfsShiftTime,
a:visited.cfsShiftTime {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:13px;
	color:#E4C069;
	font-weight:normal;
	white-space:nowrap;
	display:block;
	text-decoration:none
	
}
a:link:hover.cfsShiftTime,
a:hover.cfsShiftTime, 
a:link:visited:hover.cfsShiftTime ,
a:visited:hover.cfsShiftTime {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	font-weight:normal;
	white-space:nowrap;
	display:block;
	text-decoration:underline
	
}
.cfsShiftTimeBG {
	background-image: url(../../images/cycle_for_survival/cfsSBBbg.gif);
	background-repeat: repeat-x;
}

a:link.cfsJoinButton,
a.cfsJoinButton, 
a:link:visited.cfsJoinButton,
a:visited.cfsJoinButton {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:13px;
	color:#E4C069;
	font-weight:normal;
	background-image: url(../../images/cycle_for_survival/cfsSBB2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration:none;
	height:29px;
	display:block;
	line-height: 29px;
	
}
a:link:hover.cfsJoinButton,
a:hover.cfsJoinButton, 
a:link:visited:hover.cfsJoinButton,
a:visited:hover.cfsJoinButton {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	font-weight:normal;
	background-image: url(../../images/cycle_for_survival/cfsSBB2A.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration:none;
	height:29px;
	display:block;
	line-height: 29px;
}
.cfsJoinButtonBG {
	background-image: url(../../images/cycle_for_survival/cfsSBBbg.gif);
	background-repeat: repeat-x;
}

.cfsTblTopRow {
	background-image: url(../../images/cycle_for_survival/C4S_tblBG_02.gif);
	background-repeat: repeat-x;
}
.cfsTblBotRow {
	background-image: url(../../images/cycle_for_survival/C4S_tblBG_08.gif);
	background-repeat: repeat-x;
}
.cfsTblLeftRow {
	background-image: url(../../images/cycle_for_survival/C4S_tblBG_04.gif);
	background-repeat: repeat-y;
}
.cfsTblRightRow {
	background-image: url(../../images/cycle_for_survival/C4S_tblBG_06.gif);
	background-repeat: repeat-y;
}
.cfsTopBotMargin {
margin-top:8px;
margin-bottom:8px;
}

.cfsLogonTextStyle a, .cfsLogonTextStyle a:link, .cfsLogonTextStyle a:visited, .cfsLogonTextStyle a:link:visited {
	color: #E4C069;
	margin-bottom:3px;
	border-bottom:solid 1px #E4C069;
	text-decoration:none;
}

.cfsLogonTextStyle a:hover, .cfsLogonTextStyle a:link:hover, .cfsLogonTextStyle a:visited:hover, .cfsLogonTextStyle a:link:visited:hover {
	color: #d1d1d1;
	margin-bottom:3px;
	border-bottom:solid 1px #d1d1d1;
	text-decoration:none;
}
.cfsTopLinks { 
	color:#cccccc;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:14px;
	color:#CCC;
	display:block; 
	margin-bottom:10px;
}

.cfsTopLinks a, .cfsTopLinks a:link, .cfsTopLinks a:visited, .cfsTopLinks a:link:visited {
	color: #ccc;
	margin-bottom:10px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	border-bottom:none 0px #060022;
}

.cfsTopLinks a:hover, .cfsTopLinks a:link:hover, .cfsTopLinks a:visited:hover, .cfsTopLinks a:link:visited:hover {
	color: #E4C069;
	margin-bottom:3px;
	text-decoration:none;
	border-bottom:none 0px #060022;
}


 TD #cfsSecondaryNavCur a:link,
 TD #cfsSecondaryNavCur a{
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
	color:#fff;
	text-indent:5px;
	display:block;
	width:130px;
}

TD.cfsSecondaryNavCur a:link:hover,
TD.cfsSecondaryNavCur a:hover{
	text-decoration: none;
	font-size:12px;
	color:#fff;
	text-indent:5px;
	display:block;
	width:130px;
}

TD.cfsSecondaryNav a:link,
TD.cfsSecondaryNav a{
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size:11px;
	color:#ccc;
	text-indent:5px;
	display:block;
	width:130px;
	
}

TD.cfsSecondaryNav a:link:hover,
TD.cfsSecondaryNav a:hover{
	text-decoration: none;
	font-size:11px;
	color:#fff;
	text-indent:5px;
	display:block;
	width:130px;
}
/*td .cfsSecondaryNav {
	display: block;
}*/
td.cfsSecondaryNavCur {
	width: 136px;
	display: block;
	border-top: 1px solid #4b4566;
	line-height:26px;
	
}
td.cfsSecondaryNav {
	width: 136px;
	display: block;
	border-top: 1px solid #4b4566;
	line-height:26px;
	
}
td.cfsSecondaryNavT {
	width: 136px;
	display: block;
	line-height:26px;
	border-top: none 0px #060022;
}
.cfsSPColumnText {
	width:223px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
	color:#d1d1d1;
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 0px;
	margin-left: 16px;
	
}
.cfsFooter {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:10px;
	color:#CCC;
	text-align:center;
	line-height: 20px;
	margin-top:10px;
	/*width:600px;*/
	text-align: center;
}
#cfsPageContent TD {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
	color:#d1d1d1;
}

#cfsPageContent {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
	color:#d1d1d1;
	width:960px;
	margin-top:8px;
	margin-bottom:4px;
	min-height:450px;
}
#cfsKidsPageContent TD {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
	color:#d1d1d1;
}
#cfsKidsPageContent {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
	color:#d1d1d1;
	width:700px;
	margin-top:8px;
	margin-bottom:4px;
	min-height:450px;
}

#cfsKidsPageContent table tr td #ProcessForm #dataFormContainer {
	width: 660px;
	margin-left: 10px;
}

#cfsFooter {
	width:960px;
}

span.cfsMenuBase {
	width:160px;
	float:left;
}
#cfsTopLink {
	
}
#cfsModalBoxes2 .cfsModalWindow2 {
	position:absolute;
	left:0;
	top:0;
	width:310px;
	height:400px;
	display:none;
	z-index:99999;
	padding:20px;
}
#cfsModalBoxes2 #cfsWarningDialog {
	width:310px;
	height:400px;/* padding:10px;
  background-color:#ffffff;*/
}
.cfsModalWindow2 span.cfsPageTitle {
	width: 100%;
	text-indent: 0px;
}
#cfsModalMask2 {
	position:absolute;
	left:0;
	top:0;
	z-index:9000;
	background-color:#060022;
	display:none;
}
#cfsModalMask {
	position:absolute;
	left:0;
	top:0;
	z-index:9000;
	background-color:#060022;
	display:none;
}
#cfsModalBoxes .cfsModalWindow {
	position:absolute;
	left:0;
	top:0;
	width:310px;
	height:400px;
	display:none;
	z-index:9999;
	padding:20px;
}
#cfsModalBoxes #cfsModalDialog {
	width:310px;
	height:400px;/* padding:10px;
  background-color:#ffffff;*/
}
/* teamraiser and donation form overrides*/
DIV.FormBoxNoWidth {
	BACKGROUND-IMAGE: url(../../images/cycle_for_survival/1x1.gif); 
	BORDER-BOTTOM: #060022 0px none; 
	BORDER-LEFT: #060022 0px none; 
	PADDING-BOTTOM: 0px; 
	BACKGROUND-COLOR: #060022; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #060022 0px none;
	BORDER-RIGHT: #060022 0px none;
	PADDING-TOP: 0px
}
.fr_reg_summary_table_heading_text,
.fr_reg_summary_table_heading_row {
	BACKGROUND-COLOR: #060022;
	color:#E4C069;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
	
}


.blackBorder {
	BORDER-BOTTOM: #060022 0px none; 
	BORDER-LEFT: #060022 0px none;  
	BORDER-COLLAPSE: collapse; 
	BORDER-TOP: #060022 0px none;  
	BORDER-RIGHT: #060022 0px none; 
}
.cstmBack tbody tr td .addBorder noscript p strong {
}

.blackBorder { 
	border: #060022 0px none; 
	border-collapse: collapse;
}

TABLE.fr_reg_summary_table {
	BORDER-BOTTOM: #060022 0px none;  
	BORDER-LEFT: #060022 0px none; 
	BORDER-COLLAPSE: collapse; 
	BORDER-TOP: #060022 0px none; 
	BORDER-RIGHT: #060022 0px none; 
}
H3 { 
	color:#d1d1d1;
	font-size:1em;
}

H5.dividerHeading {
	PADDING: 1px; 
	BACKGROUND-COLOR: #060022; 
	MARGIN: 0px;  
	WIDTH: 100%;  
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	color:#d1d1d1; 
	FONT-WEIGHT: bold; 
}

.SectionHead {
	color:#E4C069;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 2px;
	padding-left: 0px;
}
P.cstmTitle,
.cstmTitle {
	font-size: 18px;
	color:#E4C069;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
}
#next_step, #friend_potion_next, #cancel {
	float: right;
}
#previous_step {
	float: left;
}
 .FormBox {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	background-color: #060022;
	BACKGROUND-IMAGE: url(../../images/cycle_for_survival/1x1.gif); 
}

div.FormBox {
	border: #060022 0px none;
	background-color: #060022;
	BACKGROUND-IMAGE: url(../../images/cycle_for_survival/1x1.gif); 
	padding: 0px;
	width: 600px
}

table.FormBox {
	border: #060022 0px none;
	border-collapse: collapse;
}

.hint {
		color:#df0810;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#suggested_goal_container span{
	color:#dldldl;
}
.Hint {
	color: #ccc;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
}

/* personal page overrides */
#cfsPageContent .appArea {
	margin-top: 0px;
	margin-left:50px;
	padding-top: 0px;
}
TD.cstmBtnBack,
.addBorder {
	border: 1px solid #4b4566;
	text-align: center;
}
/* new team page*/

table tbody tr .cstmBack .cstmFrame {
	border:#4b4566 1px solid;
}
table tbody tr .cstmBack .cstmBack tbody tr td .addBorder tbody tr td p img {
	margin-bottom: 53px;
}

table tbody tr .cstmBack .cstmFrame tbody tr td .cstmFrame {
	border: 0px none #CCC;
}
.cstmBack a,
.cstmBack a:link,
.cstmBack a:visited,
.cstmBack a:link:visited,
.cstmBack a:hover,
.cstmBack a:link:hover,
.cstmBack a:visited:hover,
.cstmBack a:link:visited:hover{
	color: #00F;
}

.cstmBack {
	 PADDING-BOTTOM: 5px; 
	 BACKGROUND-COLOR: #e9e4fe; 
	 PADDING-LEFT: 5px; 
	 PADDING-RIGHT: 5px; 
	 MARGIN-LEFT: 5px;  
	 PADDING-TOP: 10px; 
	 border-left:solid 15px #060022
}
.cstmBack TABLE {
	 border-left:none 0px #e9e4fe
}
.cstmBack tbody tr td .addBorder {
	border: #4b4566 1px solid;
}

TABLE.cstmBack {
	background-color: #e9e4fe;
	/*border: 1px solid #4b4566;*/
	padding:5px;
	margin-left:15px
}

.cstmBack .cstmFrame tbody tr td {
	width: 200px;
}
 
/*.cstmBack {
	background-color: #060022;
	border: 0px none #060022;
	
}*/

/* new team page*/
P.cstmBtnText{
	FONT-FAMILY: Arial, sans-serif; 
	COLOR: #060022; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none
}


A.cstmBtnText:link,
A.cstmBtnText:visited  {
	FONT-FAMILY: Arial, sans-serif; 
	COLOR: #00F; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline
}

A.cstmBtnText:hover,
A.cstmBtnText:visited:hover {
	FONT-FAMILY: Arial, sans-serif; 
	COLOR: #060022; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none
}

.controlArea strong,
.controlArea p strong {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #060022;
}
.controlArea .Smaller {
	color: #060022;
}
.cstmBack tbody tr td .addBorder .controlArea .centered a,
.cstmBack tbody tr td .addBorder tbody tr .controlArea .centered a,
.cstmBack tbody tr td .addBorder .controlArea .Smaller a {
	color: #00F;
}
.appArea table tbody tr td .cstmBack tbody tr td {
	vertical-align: top;
}
 
.fr_reg_summary_money_column {
	BORDER: #060022 0px none; TEXT-ALIGN: left; BORDER-COLLAPSE: collapse;
}
.fr_reg_summary_register_another_question {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.fr_register_another {
	BACKGROUND-IMAGE: url(../images/sp.gif); 
	PADDING-BOTTOM: 0em; 
	BACKGROUND-COLOR: #060022; 
	PADDING-LEFT: 0em; 
	PADDING-RIGHT: 0em; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 8pt; 
	PADDING-TOP: 0em
}
TABLE.tr_roster {
	BORDER: #4b4566 1px solid;
	BORDER-COLLAPSE: collapse;
	background-color: #060022;
}
TABLE.tr_roster THEAD {
	PADDING: 2px; 
	BACKGROUND-COLOR: #060022;  
	COLOR: #d1d1d1; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
TABLE.tr_roster THEAD TH {
	PADDIN: 2px; 
}
.tr_captain {
	TEXT-INDENT: 17px; BACKGROUND: url(../../images/friendraiser/yellow_star.gif) no-repeat left 50%; FONT-WEIGHT: bold
}
.tr_legend {
	MARGIN: 4px; FONT-WEIGHT: normal
}
.tr_legend .tr_captain {
	FONT-WEIGHT: normal
}
TABLE.tr_roster TD {
	PADDING: 4px;  
	BORDER-TOP: #4b4566 1px solid; 
}
TABLE.tr_roster TD.roster_row0 {
	BACKGROUND-COLOR: #060022
}

TABLE.tr_roster TD.roster_row1 {
	BACKGROUND-COLOR: #060022
}
/*donation search*/
#advanced_search_container {
	display:none;
}
TABLE.lc_Table {
	WIDTH: 100%;
	border: 1px solid 4b4566;
}

TABLE.lc_Table {
	BORDER: #4b4566 1px solid; 
	WIDTH: 100%; 
	
}

#MSKCCcustomTeamPage tbody tr th{
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #060022;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	COLOR: #d1d1d1;
	PADDING-TOP: 5px;
	border-right:solid 1px #4b4566;
	}


TH.lc_Heading {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 2px;
	BACKGROUND-COLOR: #060022;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	COLOR: #fff;
	PADDING-TOP: 2px;
	border-bottom:solid 1px #4b4566;
	border-left:solid 1px #4b4566;
	}
TH.lc_HeadingSort {
	BORDER-BOTTOM: #4b4566 1px solid;
	TEXT-ALIGN: right;
	BACKGROUND-COLOR: #060022;
	WHITE-SPACE: nowrap
}
/*A.lc_lighterLink:link {
	COLOR: #e4f0fa
}
A.lc_lighterLink:hover {
	COLOR: #b1d6f8
}*/
#MSKCCcustomTeamPage tbody .reportBody0,
TR.lc_Row0 {
	BACKGROUND-COLOR: #05001d;
padding-top:5px;

}
#MSKCCcustomTeamPage tbody .reportBody1,
TR.lc_Row1 {
	BACKGROUND-COLOR: #060022;
BORDER-top: #4b4566 1px solid;

}
TD.lc_Cell {
BORDER-left: #4b4566 0px solid;	
BORDER-bottom: #4b4566 1px solid;
	PADDING: 5px;
}

.lc_Totals {
	BORDER-BOTTOM: #4b4566 1px solid;
	BACKGROUND-COLOR: #060022
}
TD.lc_Totals {
	BORDER-BOTTOM: #4b4566 1px solid;
	BORDER-LEFT: #4b4566 1px solid;
	BACKGROUND-COLOR: #060022
}
TD.lc_TotalsVal {
	border-bottom:solid 1px #4b4566;
	border-left: solid 1px #4b4566;
	
}
TD.lc_Divider {
	BORDER-BOTTOM: #4b4566 1px solid;
	BORDER-LEFT: #4b4566 1px solid;
	BACKGROUND-COLOR: #060022;
	BORDER-TOP: #4b4566 1px solid
}
.reportBody1 td,
 .reportBody0 td{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4b4566;
}
TABLE#MSKCCcustomTeamPage {
border:solid 1px #4b4566;
}
#MSKCCcustomTeamPage tbody .reportBody0 td,
#MSKCCcustomTeamPage tbody .reportBody1 td {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 4px;
	padding-left: 4px;
}
#F2fRegPartType .appSubArea .FormBoxNoWidth .fr_reg_summary_table tbody tr td table tbody tr td table tbody tr td table tbody tr td strong {
	color: #060022;
}

#F2fRegPartType .appSubArea .FormBoxNoWidth .fr_reg_summary_table tbody tr td table tbody tr td table tbody tr td table tbody tr td label strong {
	color: #d1d1d1;
}
#cfsPageContent .appArea form .appSubArea .FormBoxNoWidth .fr_reg_summary_table tbody tr td .messageArea {
	background-color: #060022;
	border: 1px solid #494367;
}
#cfsPageContent .appArea .appSubArea #fr_html_container div {
	color: #d1d1d1;
}
#F2fRegPartType .appSubArea .FormBoxNoWidth .fr_reg_summary_table tbody tr td table tbody tr td noscript #login_container .FormBox tr .TableHeadings .PaddedListHeadings {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.ROValue {
	background-color: #060022;
}
.FormBoxNoWidth > TABLE {
	BORDER-BOTTOM: #060022 0px none; BORDER-LEFT: #060022 0px none; BORDER-TOP: #060022 0px none; BORDER-RIGHT: #060022 0px none
}
#bd-recent-activity {
display:none;
}

#fr_email_opt_in,
#cons_postal_opt_in,
#cons_email_format,
/*LABEL.wrapable .Explicit ,
#cons_email_opt_in,*/
#opt_in_container {
	position: absolute;
	top: -10000px;
}
#cons_birth_date_date {
	margin-bottom: 12px;
}
table tbody tr td #lmainLogonForm .FormBox {
	width: 100%;
}
th.TableHeadings,
td.TableHeadings {
	background-color: #060022;
}

#cfsPageContent .cons-pers TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: #060022; PADDING-TOP: 3px
}
#cfsPageContent .ListItem0 {
	BACKGROUND-COLOR: #060022; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE: 8pt
}
#cfsPageContent .ListItem1 {
	BACKGROUND-COLOR: #060022; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE: 8pt
}

#cfsPageContent .cons-prof .SectionHead {
	color:#E4C069;
}

#cfsPageContent .cons-pers .grid TD {
	BORDER-BOTTOM: #060022 0px none;
}
#cfsPageContent .cons-pers .label {
	/*TEXT-ALIGN: right;*/ 
	COLOR: #d1d1d1
}


#cfsPageContent .cons-pers H4 {
	MARGIN: 0px; COLOR: #E4C069; FONT-SIZE: 13px
}
#cfsPageContent .cons-pers P {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #E4C069; FONT-SIZE: 12px
}

#cfsPageContent .cons-pers LABEL {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #d1d1d1; FONT-SIZE: 12px
}
#cfsPageContent .cons-prof H3 {
	BORDER-BOTTOM: #E4C069 1px solid; MARGIN: 0px 0px 2px; COLOR: #E4C069; FONT-SIZE: 14px
}
#cfsPageContent .cons-nav {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 20px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #d1d1d1; PADDING-TOP: 5px
}#ConsConfigInterests .tree-view tbody tr .TableHeadings .PaddedListHeadings {
	font-size: 14px;
}
/*.cfsBackDiv table tbody #cfsMainTR td table tbody tr td div table tbody tr #cfsPageContent .appArea table tbody tr td p span {
	width: 300px;
	display: block;
}*/