@charset "utf-8";
/* CSS Document */
/*front page layout divs*/
* html div {
	padding: 0px;
	margin: 0px;
}
div {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0px;
	padding:0px;
}
#ftFrontSlides {
	width:640px;
	height:300px;
	overflow:hidden;
}
#ftTopRightA {
	width:260px;
	height:300px;
	overflow:hidden;
}
#ftBottomRight {
	width:260px;
	
}
#ftBottomMid {
	width:320px;
}
#ftBottomLeft {
	width:320px;
	
}
.TRtextHeader,
.ftPageHeader {
	color: #e76c00;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
}
.ftPageHeader {
	text-transform: uppercase;
}
.ftLeftNavMainTbl {
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	color: #243e8e;
}
.ftLeftNavMainTbl  a,
.ftLeftNavMainTbl a:link, 
.ftLeftNavMainTbl a:visited, 
.ftLeftNavMainTbl a:link:visited {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #243e8e;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	text-indent: 10px;
}
.ftLeftNavMainTbl  a:hover,
.ftLeftNavMainTbl a:link:hover, 
.ftLeftNavMainTbl a:visited:hover, 
.ftLeftNavMainTbl a:link:visited:hover {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #e76c00;
	text-decoration: underline;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	text-indent: 10px;
}
a#ftLeftNav_active {
	color: #e76c00;
	text-decoration: none;

}
.ftTextStyle a, 
.ftTextStyle a:link, 
.ftTextStyle a:visited, 
.ftTextStyle a:link:visited {
	outline: none;
	color:#e76c00;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
.ftGrayLink a:hover, 
.ftGrayLink a:link:hover, 
.ftGrayLink a:visited:hover, 
.ftGrayLink a:link:visited:hover,
.ftTextStyle a:hover, 
.ftTextStyle a:link:hover, 
.ftTextStyle a:visited:hover, 
.ftTextStyle a:link:visited:hover {
	outline: none;
	color:#243e8e;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

.ftGrayLink a, 
.ftGrayLink a:link, 
.ftGrayLink a:visited, 
.ftGrayLink a:link:visited {
	outline: none;
	color:#333;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.ft_moreText a:link,
.ft_moreText a,
.ft_moreText a:link:visited,
.ft_moreText a:visited {
	text-transform: uppercase;
	line-height:16px;
	font-size:14px;
	background: url(../../images/freds_team/ft_more_buttonSM.gif) no-repeat right bottom;
	display: block;
	height: 16px;
	padding-right:20px;
	white-space:nowrap;
	text-decoration:none;
	color:#243e8e;
}
.ft_moreText a:link:hover,
.ft_moreText a:hover,
.ft_moreText a:link:visited:hover,
.ft_moreText a:visited:hover {
	background-position: right top;
	text-decoration:underline;
	color:#e76c00;
	font-size:14px;
}
.ft_moreTextActive a:link,
.ft_moreTextActive a,
.ft_moreTextActive a:link:visited,
.ft_moreTextActive a:visited {
	text-transform: uppercase;
	line-height:16px;
	font-size:14px;
	/*background: url(../../images/freds_team/ft_more_buttonSM.gif) no-repeat right bottom;*/
	display: block;
	height: 16px;
	padding-right:20px;
	white-space:nowrap;
	text-decoration:none;
	color:#e76c00;
}

a .ft_arrow_back {
	background: url(../../images/freds_team/ft_more_buttonSM.gif) no-repeat;
	background-position: left bottom;
	margin-left:0.8em;
	display: inline;
	cursor:hand;
}

a:hover .ft_arrow_back {
	background-position: left top;
	border:none 0px #fff;
	cursor:hand;
}

a.ft_rollover,
a:link.ft_rollover,
a:visited.ft_rollover,
a:link:visited.ft_rollover {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	color:#243e8e;
	cursor:hand;
}
a:hover.ft_rollover,
a:hover:link.ft_rollover,
a:hover:visited.ft_rollover,
a:hover:link:visited.ft_rollover {
	color:#e76c00;
	text-decoration:underline;
	cursor:hand;
}

.ft_rollover .ft_rollover_block {
	display: block;
	width: 250px;
	font-size:14px;
	line-height:16px;
	padding:0px;
	/*text-transform:uppercase;*/
	cursor:hand;
margin-bottom:12px;
		
}

/*tabs*/
DIV.ft_tab_div {
	BORDER-BOTTOM: #e76c00 1px solid;
	width: 610px;
	padding-left:0px;
	text-align: center;
	
}

TABLE.ft_tab_bar {
	POSITION: relative;
	BOTTOM: -1px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
}
DIV.ft_tab_div A {
	PADDING: 6px 0px;
	DISPLAY: block;
	WHITE-SPACE: nowrap;
	BORDER-BOTTOM: #e76c00 1px solid;
	TEXT-DECORATION: none;
	text-align:center;
        FONT-WEIGHT: bold;
}
DIV.ft_tab_div SPAN {
	BORDER-BOTTOM: #b2b2b2 1px solid;
	PADDING: 6px 0px;
	DISPLAY: block;
	WHITE-SPACE: nowrap;
	TEXT-DECORATION: none;
	
}
A.ft_tab_Link, A.ft_tab_Link:visited, A.ft_tab_Link:active {
	BACKGROUND-COLOR: #fff;
	background-image:url(../../images/freds_team/ft_tab_backInActiveSM.gif);
	COLOR: #243E8E;
	width:140px;
        FONT-WEIGHT: bold;
}
A.ft_tab_Link:hover {
	COLOR: #FFF;
	width:140px;
	TEXT-DECORATION: none;
}

TABLE.ft_tab_bar SPAN.ft_tab_Selected {
	BORDER-BOTTOM: #fff 1px solid;
	BACKGROUND-COLOR: white;
	COLOR: black;
	FONT-WEIGHT: bold;
}
TABLE.ft_tab_bar A.ft_tab_LinkSelected {
	BORDER-BOTTOM: #Fff 1px solid;
	COLOR: #243E8E;
	FONT-WEIGHT: bold;
	width:140px;
	background: url(../../images/freds_team/ft_tab_backActiveSM2.gif) no-repeat -1px 0px;
}
TABLE.ft_tab_bar A.ft_tab_LinkSelected:hover, TABLE.ft_tab_bar A.ft_tab_LinkSelected:visited, TABLE.ft_tab_bar A.ft_tab_LinkSelected:active {
	BORDER-BOTTOM: #FFF 1px solid;
	COLOR: #243E8E;
	FONT-WEIGHT: bold;
	width:140px;
	TEXT-DECORATION: none;
	background-repeat: no-repeat;
	background-position: -1px 0px;
}
/*end tabs*/
/*nav Styles*/
TD {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	/*font-size: 11px;
	margin-left: 20px;*/
}
.anylinkmenu {
	position: absolute;
	left: -10000px;
	top: -10000px;
	visibility: hidden;
	line-height: 14px;
	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: 0px;
	padding: 0px;
	list-style-type: none;
	position: relative;
	top:10px;
}
*.anylinkmenu ul li {
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left:6px;
}
.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:13px;
	text-indent: 5px;
	color:#243E8E;
	white-space:nowrap;
	font-family:Arial, Verdana, Helvetica, sans-serif;/*overflow:visible*/
}
.anylinkmenu a:link:hover, .anylinkmenu a:hover, .anylinkmenu a:link:visited:hover, .anylinkmenu a:visited:hover {
	color:#ef801e;
	font-size:13px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.ftContact input, #LogonForm #Password, #LogonForm #USERNAME, .ftFormInput {
	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;
}
.ftTextFormLableStyle {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#d1d1d1;
	display:block;
	margin-bottom:10px;
	margin-top:2px
}
/*End Nav Styles*/

.ftTextStyle {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height: 18px;
}
.ftLogonTextStyle {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#243E8E;
}
.ftHeadertextStyle {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#e76c00;
	
}
.ftWhiteHeader {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#d1d1d1;
	font-weight:bold
}
body {
	background-color: #F0F0FF;
}
.ftModalWindow span.ftPageTitle {
	width: 100%;
	text-indent: 0px;
}

.ftLogonTextStyle a, 
.ftLogonTextStyle a:link, 
.ftLogonTextStyle a:visited, 
.ftLogonTextStyle a:link:visited {
	color: #E76C00;
	margin-bottom:3px;
	border-bottom:solid 1px #E76C00;
	text-decoration:none;
}
.ftLogonTextStyle a:hover, 
.ftLogonTextStyle a:link:hover, 
.ftLogonTextStyle a:visited:hover, 
.ftLogonTextStyle a:link:visited:hover {
	color: #d1d1d1;
	margin-bottom:3px;
	border-bottom:solid 1px #d1d1d1;
	text-decoration:none;
}
.ftTopLinks {
	color:#243e8e;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	display:block;
	margin-bottom:10px;
}

.ftTopLinks a, .ftTopLinks a:link, .ftTopLinks a:visited, .ftTopLinks a:link:visited {
	color: #243e8e;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	border-bottom:none 0px #fff;
}
.ftTopLinks a:hover, .ftTopLinks a:link:hover, .ftTopLinks a:visited:hover, .ftTopLinks a:link:visited:hover {
	color: #E76C00;
	text-decoration:none;
	font-size:14px;
	border-bottom:none 0px #060022;
}
TD #ftSecondaryNavCur a:link, TD #ftSecondaryNavCur 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.ftSecondaryNavCur a:link:hover, TD.ftSecondaryNavCur a:hover {
	text-decoration: none;
	font-size:12px;
	color:#fff;
	text-indent:5px;
	display:block;
	width:130px;
}
TD.ftSecondaryNav a:link, TD.ftSecondaryNav 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.ftSecondaryNav a:link:hover, TD.ftSecondaryNav a:hover {
	text-decoration: none;
	font-size:11px;
	color:#fff;
	text-indent:5px;
	display:block;
	width:130px;
}
/*td .ftSecondaryNav {
	display: block;
}*/
td.ftSecondaryNavCur {
	width: 136px;
	display: block;
	border-top: 1px solid #4b4566;
	line-height:26px;
}
td.ftSecondaryNav {
	width: 136px;
	display: block;
	border-top: 1px solid #4b4566;
	line-height:26px;
}
td.ftSecondaryNavT {
	width: 136px;
	display: block;
	line-height:26px;
	border-top: none 0px #060022;
}
.ftFooter {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#243e8e;
	text-align:center;
	line-height: 20px;
	margin-top:10px;
	
}
.ftFooter TD a, 
.ftFooter TD a:link, 
.ftFooter TD a:visited, 
.ftFooter TD a:link:visited {
	color:#243e8e;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.ftFooter TD a:hover, 
.ftFooter TD a:link:hover, 
.ftFooter TD a:visited:hover, 
.ftFooter TD a:link:visited:hover {
	color:#E76C00;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
#ftPageContent TD {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#d1d1d1;
}
#ftPageContent {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#d1d1d1;
	width:960px;
	margin-top:8px;
	margin-bottom:4px;
	min-height:450px;
}

/* Ana css */
#ftRaceInfoTable
{
/* This padding is causing problem in IE
	margin-left:30px;
	margin-right:30px;*/

}
.ftRaceInfoColumn2 li,
#ftRaceInfoTable td{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#636363;
	line-height:18px;
	
}

.ftRaceInfoColumn1
{
	font-weight:bold;
	width:160px;
	white-space:nowrap;
/*	padding-right:5px;*/
}
.ftRaceInfoColumn2a
{
	/* add another column to your tble in stead of padding it 
	padding-left:25px;*/
	border-left:#CCC solid 1px;
}
.ftRaceInfoColumn2 a, 
.ftRaceInfoColumn2 a:link, 
.ftRaceInfoColumn2 a:visited, 
.ftRaceInfoColumn2 a:link:visited {
	outline: none;
	color:#f7953f;
	text-decoration:underline;
}
.ftRaceInfoColumn2 a:hover, 
.ftRaceInfoColumn2 a:link:hover, 
.ftRaceInfoColumn2 a:visited:hover, 
.ftRaceInfoColumn2 a:link:visited:hover {
	outline: none;
	color:#243e8e;
	text-decoration:underline;
}
.ftRaceInfoColumn2 ul
{
	margin:0px;
	padding:0px;
}
.ftRaceInfoColumn2 ol
{
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.ftRaceInfoColumn2 li
{
	line-height:20px;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 15px;
}

#ftRaceInfoTable
{
/* This padding is causing problem in IE
	margin-left:30px;
	margin-right:30px;*/

}
.ftRaceInfoColumn2 li,
#ftRaceInfoTable td{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:18px;
	
}

.ftRaceInfoColumn1
{
	font-weight:bold;
	width:160px;
	white-space:nowrap;
/*	padding-right:5px;*/
}
.ftRaceInfoColumn2a
{
	/* add another column to your tble instead of padding it 
	padding-left:25px;*/
	border-left:#CCC solid 1px;
}
.ftRaceInfoColumn2 a, 
.ftRaceInfoColumn2 a:link, 
.ftRaceInfoColumn2 a:visited, 
.ftRaceInfoColumn2 a:link:visited {
	outline: none;
	color:#e76c00;
	text-decoration:underline;
}
.ftRaceInfoColumn2 a:hover, 
.ftRaceInfoColumn2 a:link:hover, 
.ftRaceInfoColumn2 a:visited:hover, 
.ftRaceInfoColumn2 a:link:visited:hover {
	outline: none;
	color:#243e8e;
	text-decoration:underline;
}
.ftRaceInfoColumn2 ul
{
	margin:0px;
	padding:0px;
}
.ftRaceInfoColumn2 li
{
	line-height:20px;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 15px;
}

/*end Ana css*/

#ftModalMask2,
#ftModalMask {
	position:absolute;
	left:0;
	top:0;
	z-index:9000;
	background-color:#243E8E;
	display:none;
}
#ftModalBoxes2 .ftModalWindow,
#ftModalBoxes .ftModalWindow {
	position:absolute;
	left:0;
	top:0;
	width:310px;
	height:400px;
	display:none;
	z-index:9999;
	padding:20px;
}
#ftModalBoxes2 #ftModalDialog2,
#ftModalBoxes #ftModalDialog {
	width:310px;
	height:400px;
}
/* teamraiser and donation form overrides*/
#ft_main_body_cont table h2.cstmTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #e76c00;
	position: relative;
	top: -10px;
	margin: 0px;
	width: 250px;

}
.FormBox tbody tr .TableHeadings,
#lmainLogonForm .FormBox tbody tr .TableHeadings {
	background: #FFF;
}
P.PaddedListHeadings {
	background-color: #ffffff;
	border-bottom: 1px;
	border-bottom-color: #243e8e;
	border-bottom-style: solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style: normal;
	color: #e76c00;
	font-weight: lighter;
}
.ObjTitle,
h5.dividerHeading,
span.ftSectionHead,
.ftSectionHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #e76c00;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a6a6a6;
	padding-bottom: 5px;
	margin-bottom: 22px;
	background-color:#FFF
}
h5.dividerHeading {
margin-bottom: 0px;
}
/*#ft_main_body_cont table #findFriendForm .divider,
#ft_main_body_cont #fr_find_search,
#ft_main_body_cont  span#first_name_label_container,
#ft_main_body_cont #searchFirstName,
#ft_main_body_cont span#last_name_label_container,
#ft_main_body_cont #searchLastName {
	position: absolute;
	top: -100000px;
}

#ft_main_body_cont table tbody tr .ft_main_body #findFriendForm {
	position: relative;
	top: -110px;
	line-height:16px;
}*/
#ft_main_body_cont table tbody tr .ft_main_body .appArea,
#ft_main_body_cont table #findFriendForm .appArea {
	width: 610px;
}

#ft_main_body_cont tr .cstmBtnBack .cstmBtnText {
	position: absolute;
	top: -10000px;
}
#ft_main_body_cont table .cstmBack,
#ft_main_body_cont .cstmFrame,
#ft_main_body_cont .cstmBack tbody tr,
#ft_main_body_cont tr .cstmBtnBack {
	background-color: #FFF;
	border: 0px none #FFF;
}

/*rsvp style*/
#survey_2782  #ACTION_SUBMIT_SURVEY_RESPONSE {
	float: left;
	margin-left:20px;
}
#survey_2782 table tr td .Explicit {
	font-size: 14px;
	color: #039;
	display: block;
	position: relative;
	left: 6px;
}
#survey_2782  {
	position: relative;
	left: -24px;
}
#survey_2800  #ACTION_SUBMIT_SURVEY_RESPONSE {
	float: left;
	margin-left:20px;
}
#survey_2800 table tr td .Explicit {
	font-size: 14px;
	color: #039;
	display: block;
	position: relative;
	left: 6px;
}
#survey_2800  {
	position: relative;
	left: -24px;
}

/*reg overrides*/

.appSubArea .FormBoxNoWidth {
	background-color: #FFF;
	border: 0px none #FFF;
}
.appSubArea .FormBoxNoWidth .fr_reg_summary_table {
	border: 0px none #FFF;
}
.fr_reg_summary_table label{
	color: #333;
}
#ft_main_body_cont table tbody tr .ft_main_body .appArea #F2fRegPartType .appSubArea .FormBoxNoWidth .fr_reg_summary_table tbody tr td table tbody tr td table tbody tr td table{
	color: #FFF;
}
#ft_main_body_cont table tbody tr .ft_main_body .appArea #F2fRegPartType .appSubArea .FormBoxNoWidth .fr_reg_summary_table tbody tr td table tbody tr td table tbody tr td table{
	color: #FFF;
}
#ft_main_body_cont table tbody tr .ft_main_body .appArea #F2fRegPartType .appSubArea .FormBoxNoWidth .fr_reg_summary_table tbody tr td table tbody tr td table tbody tr td p strong {
	color: #FFF;
}
#PARSE_PAYMENT_FORM,
#fuw_next,
#next_step {
	background-color: #e76c00;
	float: right;
	filter: none;
}
#CANCEL_DIRECT_PAY_FORM,
#fuw_previous,
#previous_step {
	background-color: #e76c00;
	float: left;
	filter: none;
}
#CANCEL_PAYMENT_PROCESS,
#fuw_cancel,
#next_button,
#cancel_button,
#cancel {
	background-color: #e76c00;
	filter: none;
	
}
/*waver style*/
.fr_reg_summary_table tbody tr td .messageArea {
	background: #FFF;
	border: 1px solid #e76c00;
	padding: 10px;
}
/*End waver style*/
.ROValue {
	background-color:#fff;
}
TABLE.FormBox {
	border:none 0px #fff;
}
.FormBox,
#ft_main_body_cont table tr .ft_main_body .appArea .FormBox {
	background-color: #FFF;
	border: 0px none #FFF;
}
.fr_reg_summary_table_heading_row .blackBorder {
	background-color: #FFF;
	border: 0px none #FFF;
}
#ft_main_body_cont table tbody tr .ft_main_body .appArea #F2fRegPartType .appSubArea .FormBoxNoWidth .fr_reg_summary_table input {
	background-color: #ffF;
}
/*reg overrides*/
#ftRunbutton2 span,
#ftSupportbutton2 span,
#ftDonatebutton2 span,
#ftJoinbutton2 span {
display:none
}
#ftRunbutton2:hover,
#ftSupportbutton2:hover,
#ftDonatebutton2:hover,
#ftJoinbutton2:hover {
	background-position: 0px 0px;
}
#ftRunbutton2,
#ftSupportbutton2,
#ftDonatebutton2,
#ftJoinbutton2 {
	display: block;
	height: 37px;
	width: 220px;
	background-repeat: no-repeat;
	background-position: 0px -37px;
}
#ftRunbutton2 {
	background-image: url(../../images/freds_team/buttonsRunWithUsFT10a.gif);
}
#ftSupportbutton2 {
	background-image: url(../../images/freds_team/buttonsSupportFT10.gif);
}
#ftDonatebutton2 {
	background-image: url(../../images/freds_team/buttonsDonateFT10.gif);
}
#ftJoinbutton2 {
	background-image: url(../../images/freds_team/buttonsJoinFT10.gif);
}
#ftSmallbuttonMSC span,
#ftSmallbuttonRUN span,
#ftSmallbuttonJoin span,
#ftSmallbuttonDonate span,
#ftSmallbuttonNYC span,
#ftSmallbuttonCHICAGO span {
display:none
}
#ftSmallbuttonMSC:hover,
#ftSmallbuttonRUN:hover,
#ftSmallbuttonJoin:hover,
#ftSmallbuttonDonate:hover,
#ftSmallbuttonNYC:hover,
#ftSmallbuttonCHICAGO:hover {
	background-position: 0px -22px;
	padding:0px;
}
#ftSmallbuttonMSC,
#ftSmallbuttonRUN,
#ftSmallbuttonJoin,
#ftSmallbuttonDonate,
#ftSmallbuttonNYC,
#ftSmallbuttonCHICAGO {
	display: block;
	overflow:hidden;
	height: 22px;
	width: 152px;
	padding:0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#ftSmallbuttonRUN {
	background-image: url(../../images/freds_team/SmallerButtonsRunFT10.gif);
}
#ftSmallbuttonJoin {
	background-image: url(../../images/freds_team/SmallerButtonsJoinFT10.gif);
}
#ftSmallbuttonDonate {
	background-image: url(../../images/freds_team/SmallerButtonsDonateFT10.gif);
}

#ftSmallbuttonNYC {
	background-image: url(../../images/freds_team/SmallerButtonsNYCFT10.gif);
}

#ftSmallbuttonCHICAGO {
	background-image: url(../../images/freds_team/SmallerButtonsChicagoFT10.gif);
}
#ftSmallbuttonMSC {
	background-image: url(../../images/freds_team/SmallerButtonsOwnEventFT10.gif);
}


#searchModeLink {
	position: absolute;
	top: -100000px;
}
#findFriendForm .appArea .divider {
	background-color: #FFF;
}
#findFriendForm  .dividerHeading #find_hdr_container {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
}
.AutoOptInWarningMessage {
	position: absolute;
	top: -100000px;
}
/*personal page templates*/
#TRtextHeader,
.thermometer.thermometerTall.statIndTall1181 .goal p a {
	position: absolute;
	top: -100000px;
}
/*#TRembeddedContent table {
	position: relative;
	top: -12px;
}*/

.vScroll .scrollContent {
	PADDING: 10px;
	BACKGROUND-COLOR: #fff;
	MARGIN: 10px 5px 15px 5px;
	HEIGHT: 180px;
}

.thermometer {
	BORDER: #e76c00 1px solid; 
	BACKGROUND-COLOR: #243e8e; 
	MARGIN: 20px 0px 0px 0px; 
	color:#fff;
	height:280px;
        WIDTH: 160px; 
}

.thermometer .goal {
	BACKGROUND-COLOR:#243e8e
}
.vScroll {

	BORDER: #e76c00 1px solid; 
	BACKGROUND-COLOR: #243e8e; 
	MARGIN: 20px 0px 0px 0px; 
	WIDTH: 160px; 
	height:280px

}

.vScroll .title {
	color: #FFF;
}
.TRstatsTable {
	FLOAT: right
}

#TRbadges .TrAchievementBadgeIconListLarge {
	position: absolute;
	top: -100000px;
}
A.cstmBtnText:link,
A.cstmBtnText:visited {
	FONT-FAMILY: Arial, sans-serif;
	COLOR: #243e8e;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	background-image: url(../../images/freds_team/ft_tr_personalPageButton2.gif);
	background-repeat: no-repeat;
	background-position: 0px -37px;
	display: block;
	height: 37px;
	width: 334px;
	text-align: center;
	overflow: hidden;
	margin-top: 10px;
	line-height: 37px;
}

A.cstmBtnText:hover {
FONT-FAMILY: Arial, sans-serif;
	COLOR: #e76c00;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	background-image: url(../../images/freds_team/ft_tr_personalPageButton2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 37px;
	width: 334px;
	text-align: center;
	overflow: hidden;
	margin-top: 10px;
	line-height: 37px;
}
A.cstmBtnShortText:link,
A.cstmBtnShortText:visited {
	FONT-FAMILY: Arial, sans-serif;
	COLOR: #243e8e;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	background-image: url(../../images/freds_team/ft_buttonback_short.gif);
	background-repeat: no-repeat;
	background-position: 0px -37px;
	display: block;
	height: 37px;
	width: 220px;
	text-align: center;
	overflow: hidden;
	line-height: 13px;
}

A.cstmBtnShortText:hover {
FONT-FAMILY: Arial, sans-serif;
	COLOR: #e76c00;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	background-image: url(../../images/freds_team/ft_buttonback_short.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 37px;
	width: 220px;
	text-align: center;
	overflow: hidden;
	line-height: 13px;
}
#survey_2660 table tbody tr td table {
	margin-top: 15px;
}
/*blog style over rides*/

#BlogReplyCommentHdr tbody tr .Divider .BlogHeader1 {
	background-color: #FFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
#TRpageContainer #TRpageTable tbody tr td .cstmTitle {
	font-size: 16px;
	color: #e76c00;
	margin-bottom: 5px;
}
.BlogHeader1 #sortLink {
	font-size: 12px;
}
#BlogReplyCommentHdr tbody tr .Divider {
	background-color: #FFF;
}
#TRpageContainer #TRpageTable tbody tr td #TRblog {
	border: 1px solid #e76c00;
	display: block;
	padding: 10px;
}
#BlogReplyCommentHdr {
	margin-bottom: 12px;
}
tr td #TRblog #BlogTopicList .dividerHeading {
	background-color: #FFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 12px;
}
/*personal page templates end*/

