@charset "utf-8";
body {
	background-image: url(../images/cf08v2/gradient_bkg.gif);
	background-repeat: repeat-x;
	color: #fff;
	margin: 0px;
}
img, div {
	behavior: url(iepngfix.htc)
}
.bottom_img_bkg {
	position: relative;
	background-image: url(../images/cf08v2/toronto_cityscape.gif);
	background-repeat: no-repeat;
	width: 100%;
	bottom: 0px;
	background-position: center bottom;
	height: 1200px;/*behavior: url("iepngfix.htc");*/
}
.bottom_img_bkg_OT {
	position: relative;
	background-image: url(../images/cf08v2/09_ottawa_cityscape.gif);
	background-repeat: no-repeat;
	width: 100%;
	bottom: 0px;
	background-position: center bottom;
	height: 1200px;
}
.bottom_img_bkg_MO {
	position: relative;
	background-image: url(../images/cf08v2/09_montreal_cityscape.gif);
	background-repeat: no-repeat;
	width: 100%;
	bottom: 0px;
	background-position: center bottom;
	height: 1200px;
}
.bottom_img_bkg_CL {
	position: relative;
	background-image: url(../images/cf08v2/09_calgary_cityscape.gif);
	background-repeat: no-repeat;
	width: 100%;
	bottom: 0px;
	background-position: center bottom;
	height: 1200px;
}
.bottom_img_bkg_ED {
	position: relative;
	background-image: url(../images/cf08v2/09_edmonton_cityscape.gif);
	background-repeat: no-repeat;
	width: 100%;
	bottom: 0px;
	background-position: center bottom;
	height: 1200px;
}
.bottom_img_bkg_VA {
	position: relative;
	background-image: url(../images/cf08v2/09_vancouver_cityscape.gif);
	background-repeat: no-repeat;
	width: 100%;
	bottom: 0px;
	background-position: center bottom;
	height: 1200px;
}
.bottom_img_bkg_INDY {
	position: relative;
	background-image: url(../images/cf08v2/09_indy_cityscape.gif);
	background-repeat: no-repeat;
	width: 100%;
	bottom: 0px;
	background-position: center bottom;
	height: 1200px;
}
.content {
	font-family: Helvetica, Verdana, Arial;
	font-size: 11px;
	color: #005EAB;
	padding-left: 22px;
	padding-right: 22px;
	line-height: 18px;
}
.bottomnav {
	font-family: Helvetica, Verdana, Arial;
	font-size: 10px;
	color: #005EAB;
	padding-left: 0px;
	padding-top: 10px;
}
.bottomnav a {
	text-decoration: none;
	font-family: Helvetica, Verdana, Arial;
	color: #005EAB;
}
.bottomnav a:hover {
	text-decoration: underline;
	font-family: Helvetica, Verdana, Arial;
	color: #005EAB;
}
.leftnav {
	padding:0;
	margin:0;
	background-color: #005EAB;
	font-family: Helvetica, Verdana, Arial;
	font-size: 12px;
	color: #FFFFFF;
	position: relative;
	padding-left: 0px;
	left:0px;
	list-style-type: none;
}
.phonenumber {
	font-family: Helvetica, Verdana, Arial;
	font-size: 16px;
	color: #005EAB;
	font-weight: bold;
}
.leftnav ul {
	list-style-type: none;
	left: 0px;
	padding-left: 0px;
	display: block;
	position: relative;
}
.leftnav a:link {
	font-family: Helvetica, Verdana, Arial;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	padding-bottom: 3px;
	height: 12px;
	padding-top: 3px;
	left: 22px;
	padding-left: 22px;
}
.leftnav a:visited {
	font-family: Helvetica, Verdana, Arial;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	padding-bottom: 3px;
	height: 12px;
	padding-top: 3px;
	left: 22px;
	padding-left: 22px;
}
.leftnav a:hover {
	font-family: Helvetica, Verdana, Arial;
	color: #e42894;
	background-image: url(../images/cf08v2/mouseover_bkg_09.gif);
	background-repeat: repeat-x;
	display: block;
	text-decoration: none;
}
.headline {
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
}
.photoCaption {
	font-size: 10px;
}
/****************************************************/
/*     adding white font color {ce} 123008          */
p.cstmTitle {
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
}
.sectionhead, p.cstmHeading, p.dividerHeading {
	color: #FFFFFF;
}
td .fr_reg_summary_money_column, td .fr_reg_summary_money_column .fr_reg_summary_table_heading_text {
	color:#FFFFFF;
	border-color:#ffffff;
}
td .blackborder .fr_reg_summary_table_heading_text {
	color: #ffffff;
}
.fr_reg_summary_table_heading_row {
	background-color:#111111;
}
.cArea {
	color:#fff;
}
/**********************************************************************/
/*              global change of font                                 */
*, html, body, form, input, input.AddressBookButtons, input.Advocacy, input.btn, input.btnLg, input.btnMed, input.btnMini, input.btnSm, select, select.Advocacy, textarea, legend, ul, ol, LI, option, table, tr, th, th.rfl_infoStatus, td, td.AlertListDescription, td.cstmBack, p, p.cstmBtnText, p.cstmFrame, p.cstmHeading, p.cstmText, p.cstmTitle, p.dividerHeading, p.scrollingText, span.cstmHeading, a, a.btn, a.btn:visited, a.cstmBtnText:hover, a.cstmBtnText:link, a.cstmBtnText:visited, #navList, .AdvocacyInstructions, .AdvocacyNSFix, .BlogHeader, .Button, .Divider, .FieldLabels, .FormBox, .FormBox06, .FormBoxHeader, .Hint, .Instructions, .Instructions, .ListItem0, .ListItem1, .NetscapeFix, .NoteText, .ObjTitle, .PhotoLinks, .Premiums, .ProgressBox, .ProgressBoxCurrent, .SectionHead, .SmallButton, .Smaller, .SmallerC, .TribBtnText1, .Upgrades, .WhatNext, .alphacube_content, .dialog_content, .dialog_title, .explicit, .fr_register_another, .paraBlueSansSmall, .smallBlack, .smallSans, .smallSansBold, .smallWhiteBoldSans, .smallWhiteSans, .smallestBlackSans, .cArea {
	font-family: Helvetica, Verdana, Arial;
}
/*************************************************************************/
/*               change links to different shade of pink                 */
.teams a:visited, .teams a:active, .teams a:link {
	font-size: 10px;
	color: #E42894;
	text-decoration: underline;
}
.pink {
	color: #E42894;
}
.pinkLarge {
	FONT-SIZE: 14px;
	COLOR: #E42894;
	font-weight: bold;
}
.pinkBold {
	COLOR: #E42894;
	font-weight: bold;
}
a:link, a:visited, a:active {
	color: #E42894;
	text-decoration: underline;
}
/*************************************************************************/
/*                   change blue box background                          */

.WhatNext, h5.dividerHeading, p.dividerHeading, .Divider {
	background-color: #003A89;
}
div.WhatNext {
	border: #003A89 1px solid;
	background-color: #003A89;
}
table.WhatNext {
	border: #003A89 1px solid;
}
.FormBox {
	font-size: 8pt;
	background-color: #003A89;
}
div.FormBox {
	border: #003A89 1px solid;
	background-color: #003A89;
}
div.FormBoxNoWidth {
	border: #003A89 1px solid;
	background-color: #003A89;
}
table.FormBox {
	border: #003A89 1px solid;
	border-collapse: collapse;
}
#BlogTopicList p.dividerHeading {
	background-color:#005EAB;
}
/*************************************************************************/
.appArea {
	width: 550px;
}
/*************************************************************************/
/*              Update PC text and links 012009 ~ JT                     */

.WhatNext p.Smaller {
	color:#FFFFFF;
}
.WhatNext p.Smaller a:link, .WhatNext p.Smaller a:visited {
	color:#E42894;
}
.lc_Table .lc_cell div.lc_Text span {
	color:#FF9999;
}
p.PaddedEntryC {
	color:#FFFFFF;
}
/* 020209 update My Progrss section */
.FormBox, .FormBox .ROValue {
	font-size: 8pt;
	background-color: #3361B8;
}
/*************************************************************************/


/*--Top Funders---*/
.topfunders {
	font-weight:bold;
}
/*---END Top Funders---*/
