
BODY {
	background: url(../images/cfrca10new/background.jpg) center no-repeat fixed #f1d516;
	background-color: #f1d516;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	color: #000000;
}
BODY.bodytag {
	background-color: #f1d516;
	color: #000000 !important;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
BODY.bodytag P {
    background-color: #FFFFFF;
	color: #000000 !important;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
BODY.bodytag TD {
	color: #000000 !important;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}
a:link,
a:visited,
a:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #026cb6;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #cccccc;
	text-decoration: none;
}

.ambassLink a:hover {
	text-decoration: none;
	color: #ffffff;
}

.reuslink a:link,
.reuslink a:visited,
.reuslink a:active {
	color: #555555;
	text-decoration: none;
}

.reuslink a:hover {
	text-decoration: none;
	color: #ffffff;
}

.headerBannerLogo {
	background-color: #000000;
}

.headerNavMenu {
	background-color: #666666;
}

.bodytag .footerTextBlack, .footerTextBlack {
	font-size: 9px;
	color: #000000;
}

.bodytag .footerTextWhite, .footerTextWhite {
	font-size: 9px;
	color: #FFFFFF;
}

.moreTeams a:visited,
.moreTeams a:link,
.moreTeams a:active {
	text-decoration:none;
	color: #000000;
}

.moreTeams a:hover {
	text-decoration:none;
	color: #ccb413;
}

.footerTextBlack a:visited,
.footerTextBlack a:link,
.footerTextBlack a:active {
	text-decoration:none;
	color: #000000;
	font-size: 9px;
}

.footerTextBlack a:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 9px;
}

/*.new10contentOld {
	border: 21px solid #000000;
	background-color: #FFFFFF;
	padding: 0px;
	height: 947px;
	_height: 989px;
	height: auto !important;
	min-height: 996px;
	_height: 996px;
} */

.new10content {
	border: 21px solid #000000;
	background-color: #FFFFFF;
	padding: 0px;
/*	height: auto !important;
	min-height: 996px;
	_height: 996px;*/
}

.contentCopy {
	padding: 10px;
}

.contentCopy li {
	font-size:12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.homepageContent {
	border: 21px solid #000000;
	background-color: #FFFFFF;
	padding: 21px;
	font-size: 14px;
	color: #666666;
	line-height: 26px;
}

.homepageTitle {
	font-size:16px;
	font-weight: bold;
	color: #666666;
}

.pageHeaderLinks a:link,
.pageHeaderLinks a:active,
.pageHeaderLinks a:visited {
	font-size: 16px;
	font-weight: bold;
}

.pageHeaderLinks a:hover {
	font-size: 16px;
	font-weight: bold;
}

.blackBorderVideo {
	border: 21px solid #000000;
	margin-bottom: 8px;
}

.headLine {
	color: #f1d516;
}

.paragraphTitle {
	color: #000000;
}

.emailBox {
	display:none;
}

/* LEFT NAV EXPANDING MENU ------------------------*/
.arrowlistmenu{
	width: 198px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	color: white;
	background: black url(../images/cfrca10new/leftnav_menu_col.gif);
	margin-bottom: 0px; /*bottom spacing between header and rest of content*/
	padding: 0; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
	background-image: url(../images/cfrca10new/leftnav_menu_exp.gif);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 8px 0px 0px 0px;
/*	_padding: 5px 0 0 0; */
	background: #cdcdcd;
	border: 20px solid #000000;
	border-top: 0px;
}

 .arrowlistmenu .welcome ul {
	height: 252px;
	_height: 280px;
}

.arrowlistmenu ul li{
	padding: 0px 0px 6px 0px; /*bottom spacing between menu items*/
/*	_padding: 0 0 6px 0; */
}

.arrowlistmenu ul li a{
	color: #333333;
/*	display: block; */
	padding-left: 5px; /*link text is indented 19px*/
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}

.arrowlistmenu ul li a:visited,
.arrowlistmenu ul li a:link,
.arrowlistmenu ul li a:active{
	color: #333333;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}

/* list right */

.arrowlistmenuRight{
	width: 209px; /*width of accordion menu*/
}

.arrowlistmenuRight .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	color: white;
	background: black url(../images/cfrca10new/rightnav_menu_col.gif);
	margin-bottom: 0px; /*bottom spacing between header and rest of content*/
	padding: 0; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
}

.arrowlistmenuRight .openheader{ /*CSS class to apply to expandable header when it's expanded*/
	background-image: url(../images/cfrca10new/rightnav_menu_exp.gif);
}

.arrowlistmenuRight ul{ /*CSS for UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	background: #cdcdcd;
	border: 21px solid #000000;
	border-top: 0px;
	padding: 3px 0px 2px 2px;
}

 .arrowlistmenuRight .firstFunder ul {
	/*height: 173px;
	_height: 199px;*/
}

.arrowlistmenuRight ul li{
	padding-bottom: 0px; /*bottom spacing between menu items*/
	font-size: 10px;
	line-height: 16px;
}

.arrowlistmenuRight ul li a{
	color: #333333;
	/* display: block; */
	padding: 0px 0px 0px 0px;
	padding-left: 0px; /*link text is indented 19px*/
	text-decoration: none;
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.arrowlistmenuRight ul li a:visited,
.arrowlistmenuRight ul li a:link,
.arrowlistmenuRight ul li a:active{
	color: #333333;
	text-decoration: none;
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.arrowlistmenuRight ul li a:hover{ /*hover state CSS*/
	text-decoration: none;
	color: #FFFFFF;
	font-size:10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

			/*---- test OL section */
			.arrowlistmenuRight ol{ /*CSS for ol of each sub menu*/
			    font-family: Arial, Verdana, Helvetica, sans-serif;
			    size: 10px;
				list-style-type: decimal;
				list-style-position:inside;
				margin: 0;
				background: #cdcdcd;
				border: 21px solid #000000;
				border-top: 0px;
				padding: 3px 0px 2px 4px;
			}
			
			 .arrowlistmenuRight .firstFunder ol {
				height: 173px;
				_height: 199px;
			}
			
			.arrowlistmenuRight ol li, .arrowlistmenuRight .ambassHeader {
				padding-bottom: 0px; /*bottom spacing between menu items*/
				font-size: 10px;
				line-height: 16px;
			}
			
			.arrowlistmenuRight ol li a{
				color: #333333;
				/* display: block; */
				padding: 0px 0px 0px 0px;
				padding-left: 0px; /*link text is indented 19px*/
				text-decoration: none;
				font-size: 10px;
				font-family: Arial, Verdana, Helvetica, sans-serif;
			}
			
			.arrowlistmenuRight ol li a:visited,
			.arrowlistmenuRight ol li a:link,
			.arrowlistmenuRight ol li a:active{
				color: #333333;
				text-decoration: none;
				font-size: 10px;
				font-family: Arial, Verdana, Helvetica, sans-serif;
			}
			
			.arrowlistmenuRight ol li a:hover{ /*hover state CSS*/
				text-decoration: none;
				color: #FFFFFF;
				font-size:10px;
				font-family: Arial, Verdana, Helvetica, sans-serif;
			}
			
			/*----- end test OL section */

ol.categoryitems {
	font-family: Arial, Verdana, Helvetica, sans-serif;
    size: 10px;
}

/* END LEFT NAV EXPANDING MENU ----------*/

/* BEGIN FORM CSS CHANGES ------------*/
.ProgressBarCurrent, .FormLabelText, .RadioGroupLabel, .CheckboxLabel, .FormMsgText, h3.ObjTitle, p.cstmText, .SectionHead, .lc_Text, .BlogBody {
	color: #000000;
}

#pt_instruction_container, p.PaddedEntrySmall {
	color: #FFFFFF;
}

table.ProgressBox {
	border: 1px solid #000000;
	background-color: #ffffff;
	color: #000000;
}

td.ProgressBox, .ProgressBox, .ProgressBoxCurrent {
	border: 0;
	background-color:#ffffff;
}

.ROValue, tr.FormRow, td.holdsErrorMsgTable, .fr_reg_summary_table, .FormBox, .appArea .FormBox, td.TableHeadings, .instructions, div.FormBoxNoWidth, td.NSscrollingBack, table.NSscrollArea, .scrollingArea, .scrollingBack {
	background-color: #FFFFFF;
	color: #000;
}

table.FormBox {
	border: 1px #000000 solid;
	border-width: 1px;
}

.appSubArea .ErrorMessage {
	background-color:#F00;
	padding:2px;
}

p.cstmHeading, p.cstmTitle {
	color: #f1d516;
}

	/* Scrolling Totals Personal Page */
	.controlArea, .addBorder, table.NSscrollArea {
		background-color: #f1d516;
		color: #000000;
	}
	p.Smaller a:link, p.Smaller a:visited, p.Smaller a:active {
		color: #000000;
		text-decoration:none;
	}
	p.Smaller a:hover {
		color: #666666;
		text-decoration:none;
	}
	/* End scrolling totals Personal Page */
