/* Default CSS Stylesheet for a new Web Application project */

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
	color: #003366;
}
H1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.75em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.58em;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.33em;
	font-weight: 500;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H5, DT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

TFOOT, THEAD
{
	font-size: 1em;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}

TH
{
	vertical-align: baseline;
	font-size: 1em;
	font-weight: bold;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}

input[type=text], input[type=password], input[type=file]
{
	/* margin: 1px; */
}

a {   text-decoration: none; }
a:visited {   text-decoration: none; }
a:hover {   text-decoration: underline; }

SMALL
{
	font-size: .7em;
}

BIG
{
	font-size: 1.17em;
}

BLOCKQUOTE, PRE
{
	font-family: Courier New, monospace;
}

/*
UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}

*/
/*  End standard styles */

.RowColorA
{
	background-color: White;
}

.RowColorB
{
	background-color: Silver;
}

.DemoTable
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	background-color: #ccccff;
}

.DemoTitle
{
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}

.ProfileTitle
{
	font-weight: bold;
	font-size: 15px;
	vertical-align: baseline;
	font-family: verdana;
	text-align: left;
	color: #483293;
}

.ProfileName
{
	font-weight: bold;
	font-size: 10px;
	vertical-align: baseline;
	font-family: verdana;
	text-align: left;
	color: #483293;
	padding-bottom: 2px;
}

.ProfileHeaderText
{
	font-family: Verdana;
	color: #000000;
	font-weight: normal;
	font-size: 10px;
}

.LBItem
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
}

.Listbox
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
}

.RightPad
{
	padding-right: 10px;
}

.LeftPad
{
	padding-left: 10px;
}


A.MyAccountLinks:link
{
	color: #ffffff;
	font-family: Verdana;
}

A.MyAccountLinks:visited
{
	color: #ffffff;
	font-family: Verdana;
}

A.MyAccountLinks:active
{
	color: #ffffff;
	font-family: Verdana;
}

A.MyAccountLinks:hover
{
	color: white;
	font-family: Verdana;
}

/* Imported from Phase 1 */

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
}

td, tr, p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000; /*	font-weight: normal; */
	font-size: 11px;
}

.topleftbottom
{
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.leftbottom
{
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.topleftbottomright
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.leftbottomright
{
	border-right: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.bottom
{
	border-bottom: black 1px solid;
}


input, textarea, select
{
	font-family: Arial, Helvetica, Courier, mono;
	font-size: 11px;
	color: #000000;
}


.whiteText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 11px;
}

.boxHeadline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
}

.boxContent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 13px;
	text-align: left;
}

A.footer:link
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

A.footer:visited
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

A.footer:hover
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
}


.footer
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	text-align: center;
}

A.nav2:link
{
	color: #663399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

A.nav2:visited
{
	color: #663399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

A.nav2:hover
{
	color: #663399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

A.nav2:active
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

.nav2
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

A.nav2Selected:link
{
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

A.nav2Selected:visited
{
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

A.nav2Selected:hover
{
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

A.nav2Selected:active
{
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

.nav2Selected
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}



.formFieldLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif,;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
}

.largeBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.largeDataText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.columnHeading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: center;
}
.smText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 9px;
}

.boxHeadlineTan
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #AEA380;
	font-weight: bold;
	font-size: 15px;
}

.boxHeadlineGray
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 15px;
	background-color: #DEDEE0;
}

.boxSubHeadline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	text-align: left;
}

.largeBoldBlue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
}
.bannerHeadline1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
}
.bannerHeadline2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
}
.bannerHeadline3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #400080;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
}
.error
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC3300;
}


.FAQIndented
{
	margin-left: 20px;
	line-height: 15pt;
}

.FAQCategoryTitle
{
	font-weight: bold;
	font-size: 12px;
}


.FAQTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F2D80;
	font-size: 12px;
	font-weight: bold;
}

.FAQSubTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F2D80;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
}

.FAQQuestion
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F2D80;
	font-size: 12px;
	font-weight: bold;
}

A.FAQQuestionLink:link
{
	color: #993399;
	text-decoration: none;
}

A.FAQQuestionLink:visited
{
	color: #993399;
	text-decoration: none;
}

A.FAQQuestionLink:hover
{
	color: #9966CC;
	text-decoration: underline;
}

A.FAQQuestionLink:active
{
	color: #66CC99;
	text-decoration: underline;
}


.FAQErrorBox
{
	border-right: red 1px solid;
	border-top: red 1px solid;
	margin: 5px;
	border-left: red 1px solid;
	border-bottom: red 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

.FAQErrorText
{
	margin: 5px;
	text-align: center;
}


A.nav3:link
{
	color: #663399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

A.nav3:visited
{
	color: #663399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

A.nav3:hover
{
	color: #663399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

A.nav3:active
{
	color: #663399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.nav3
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

A.nav3Selected:link
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

A.nav3Selected:visited
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

A.nav3Selected:hover
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

A.nav3Selected:active
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

.nav3Selected
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}


.headerNav
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	text-transform: uppercase;
}

A.headerNav:link
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	text-transform: uppercase;
}
A.headerNav:visited
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	text-transform: uppercase;
}
A.headerNav:hover
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	text-transform: uppercase;
}
A.headerNav:active
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	text-transform: uppercase;
}






.boxHeadlinePurple
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 15px;
	background-color: #4F2D80;
	text-align: left;
}



.medColumnBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
TABLE.Banner
{
	border-right: #99999A 1px solid;
	background-position: center top;
	border-top: #99999A 1px solid;
	background-color: #4f2881;
	border-left: #99999A 1px solid;
	border-bottom: #99999A 1px solid;
	height: 25px;
}
TD.BannerText
{
	font-weight: bold;
	font-size: 14px;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.medBoldBlue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: blue;
}

.whiteColHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 11px;
}

A.whiteColHeader:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 11px;
}
A.whiteColHeader:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 11px;
}
A.whiteColHeader:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 11px;
}
A.whiteColHeader:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 11px;
}
.purpleDataText
{
	font-weight: bold;
	font-size: 13px;
	color: #660099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.LgDataText
{
	font-weight: bold;
	font-size: 18px;
	color: #660099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.wkshtLabels
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.LgDataLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

.smGrayText
{
	font-weight: normal;
	font-size: 9px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.smGrayText, a.smGrayText:link, a.smGrayText:hover, a.smGrayText:active, a.smGrayText:visited
{
	font-weight: normal;
	font-size: 9px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.smLtGrayText
{
	font-weight: normal;
	font-size: 9px;
	color: #777777;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


a.WhatsThisLink, a.WhatsThisLink:link, a.WhatsThisLink:hover, a.WhatsThisLink:active, a.WhatsThisLink:visited
{
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.WelcomeText
{
	font-weight: bold;
	font-size: 11px;
	color: #660099;
	font-style: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}


.logoutText
{
	font-weight: bold;
	font-size: 10px;
	color: #660099;
	font-style: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.logoutText:link, A.logoutText:visited
{
	font-weight: bold;
	font-size: 10;
	color: #660099;
	font-style: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.logoutText:hover, A.logoutText:active
{
	font-weight: bold;
	font-size: 10px;
	color: #660099;
	font-style: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}






.boldColumnData
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
}

.FeaturedArticleText
{
	background: CCCCFF;
	color: 660099;
	font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	height: 20px;
}

TABLE.FeaturedArticle
{
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

TABLE.SettingsSubTitle
{
	border-bottom: #542794 1px solid;
}

.SignUpText
{
	font-size: 11px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}

A.SignUpText:link, A.SignUpText:visited
{
	color: #993399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}

A.SignUpText:hover, A.SignUpText:active
{
	color: #9966CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}


.SignupTextJustify
{
	text-justify: newspaper;
	font-size: 11px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}

body.LoggedInPageMatte
{
	background-color: #240759;
}

body.LoggedOutPageMatte
{
	background-color: #240759;
}

.SettingsSectionTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #542794;
	font-size: 13px;
	font-weight: bold;
}

.HelpSectionTitle
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.HelpSectionText
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
}

TR.SettingsRowA
{
	background-color: #dddddd;
}

TR.SettingsRowB
{
	background-color: #e8e8e8;
}
.SettingsRowHeader
{
	font-size: 11px;
	font-weight: bold;
}

.AcctInfoLabel
{
	font-weight: bold;
}



.AcctInfoEdit
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-style: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

A.AcctInfoEdit:link, A.AcctInfoEdit:visited, A.AcctInfoEdit:hover, A.AcctInfoEdit:active
{
	font-weight: bold;
	font-size: 11;
	color: #ffffff;
	font-style: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.NavChartTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 7pt;
}

.InspirationalText
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font: bold italic;
}

.JournalStats
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}

.JournalCompletedItems
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 13px;
	text-align: left;
}

Table.PagingBar
{
	background: #CCCCFF;
	border-top: #777777 1px solid;
	border-bottom: #777777 1px solid;
	border-left: #777777 1px solid;
	border-right: #777777 1px solid;
}

tr.CorpPurpleLine
{
	background-color: #4F2D80;
}

tr.CorpRedLine
{
	background-color: #cc0000;
}

tr.CorpGrayGradient
{
	background-image: url(../images/bg_corp_graygrad.GIF);
}


td.CorpTitlePurple
{
	background-color: #4F2D80;
}

td.CorpNavBar
{
	background-color: #4d4d4d;
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

td.CorpNavMenu
{
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

.CorpContentTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F2D80;
	font-size: 14px;
	font-weight: bold;
}


.CorpContentSubTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	font-weight: bold;
}

td.NewsNavBar
{
	background-color: #617443;
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}


tr.MemberCurrentRanking
{
	background-color: fbf810;
	font-weight: bold;
	font-size: 13px;
	color: #660099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

tr.MemberNextRanking
{
	background-color: gainsboro;
	font-weight: bold;
	font-size: 13px;
	color: #660099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.CompRankingInfoText
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}



.dataLabels
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}


A.dataLabels, A.dataLabels:hover, A.dataLabels:active, A.dataLabels:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.dataLabelsNormal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.dataLabelsMed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.dataLabelsSmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.boldText
{
	font-weight: bold;
}

.italicText
{
	font-style: italic;
}

.boxHeadlinePurpleMed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	background-color: #4F2D80;
}

td.WalkWord
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	font-style: italic;
}
.WSPolicyTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.WSPolicySectionTitle
{
	font-weight: bold;
	color: black;
}
.WSPolicyText
{
	font-size: 11px;
	color: darkslategray;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.WSPolicySup
{
	font-size: 9px;
}





.artTOCLinkText
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
}

A.artTOCLinkText:link, .artTOCLinkText:visited
{
	color: #ffffff;
	text-decoration: none;
}

A.artTOCLinkText:hover, A.artTOCLinkText:active
{
	color: #ffffff;
	text-decoration: underline;
}



.artHeaderTOCText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 9px;
	font-style: normal;
}

.artHeaderTOCTitle
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	font-style: normal;
}


.artHeaderTOCSubTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 11px;
	font-style: normal;
}

A.artHeaderTOCLink:link
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	font-weight: normal;
}

A.artHeaderTOCLink:hover
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	font-weight: normal;
}

A.artHeaderTOCLink:visited
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	font-weight: normal;
}

A.artHeaderTOCLink:active
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	font-weight: normal;
}

.artHeaderTOC
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 9px;
}

A.artFootLink:link
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

A.artFootLink:hover
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

A.artFootLink:visited
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

A.artFootLink:active
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

.AuthorTitle
{
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.AuthorText
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.blackBorderTable
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

.GrayBorderTable
{
	border-right: #aaaaaa 1px solid;
	border-top: #aaaaaa 1px solid;
	border-left: #aaaaaa 1px solid;
	border-bottom: #aaaaaa 1px solid;
}

a.smRedText
{
	font-weight: normal;
	font-size: 9px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.smRedText:hover
{
	font-weight: normal;
	font-size: 9px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.smRedText:active
{
	font-weight: normal;
	font-size: 9px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.smRedText:visited
{
	font-weight: normal;
	font-size: 9px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.smRedText:link
{
	font-weight: normal;
	font-size: 9px;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.DTMessages
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F2D80;
	font-weight: bold;
	font-size: 11px;
}

.ChartPageTitles
{
	font-weight: bold;
	font-size: 11pt;
	font-family: arial;
}

.ChartPageSubTitles
{
	font-weight: bold;
	font-size: 10pt;
	font-family: arial;
}

.DTAnonText
{
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
}
.DTAnonWhite
{
	color: White;
}

.DTAnonPurple
{
	color: #9C00CE;
}

.DTAnonAqua
{
	color: #008484;
}

.DTAnon10
{
	font-size: 10pt;
}
.DTAnon11
{
	font-size: 11pt;
}
.DTAnon12
{
	font-size: 12pt;
}
.DTAnon14
{
	font-size: 14pt;
}

A.DTAnonLink:hover
{
	text-decoration: underline;
}
A.DTAnonLink:active
{
	text-decoration: underline;
}
A.DTAnonLink:visited
{
	text-decoration: underline;
}
A.DTAnonLink:link
{
	text-decoration: underline;
}





A.default:link, a.default:visited, a.default:active
{
	color: #993399;
	text-decoration: underline;
}

A.default:hover
{
	color: #9966CC;
	text-decoration: underline;
}




.NewHPGray
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	font-family: Verdana;
}

.NewHPDarkGray
{
	font-weight: normal;
	font-size: 11px;
	color: #555555;
	font-family: Verdana;
}

.NewHPBlueTitle
{
	font-weight: bold;
	font-size: 13px;
	color: #005eb7;
	font-family: Verdana;
}

.NewHPPurple
{
	font-weight: normal;
	font-size: 10px;
	color: #663366;
	font-family: verdana;
}

.HPLoginBoxes
{
	border-right: #808078 1px solid;
	border-top: #808078 1px solid;
	font-size: 10px;
	border-left: #808078 1px solid;
	width: 140px;
	border-bottom: #808078 1px solid;
	font-family: Arial;
	height: 15px;
}

.8px
{
	font-size: 8px;
}
.9px
{
	font-size: 9px;
}
.10px
{
	font-size: 10px;
}
.11px
{
	font-size: 11px;
}
.12px
{
	font-size: 12px;
}
.13px
{
	font-size: 13px;
}
.14px
{
	font-size: 14px;
}
.15px
{
	font-size: 15px;
}
.16px
{
	font-size: 16px;
}
.17px
{
	font-size: 17px;
}
.18px
{
	font-size: 18px;
}

.bold
{
	font-weight: bold;
}

.Arial
{
	font-family: Arial;
}


.HPText11
{
	font-family: Arial;
	font-size: 11px;
	color: black;
}

A.HPText10:hover
{
	font-size: 10px;
	color: black;
	font-family: Arial;
}
A.HPText10:active
{
	font-size: 10px;
	color: black;
	font-family: Arial;
}
A.HPText10:visited
{
	font-size: 10px;
	color: black;
	font-family: Arial;
}
A.HPText10:link
{
	font-size: 10px;
	color: black;
	font-family: Arial;
}


.HiText, A.HiText:visited, A.HiText:link, A.HiText.active, A.HiText:hover
{
	font-weight: normal;
	font-size: 7pt;
	color: #000000;
	font-family: Arial;
}

.HandCursor
{
	cursor: hand;
	cursor: pointer;
}

.Label44
{
	font-weight: bold;
	font-size: 11px;
	color: #444444;
	font-family: verdana;
}

.Label55
{
	font-weight: bold;
	font-size: 11px;
	color: #555555;
	font-family: verdana;
}


.Text55
{
	font-weight: normal;
	font-size: 11px;
	color: #555555;
	font-family: verdana;
}

.Label483
{
	font-weight: bold;
	font-size: 11px;
	color: #483293;
	font-family: verdana;
}

.Text483
{
	font-weight: normal;
	font-size: 10px;
	color: #483293;
	font-family: verdana;
}

.Label303
{
	font-size: 11px;
	color: #30312a;
	font-family: verdana;
}

.MeetingTime
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 2px;
	vertical-align: middle;
	width: 13px;
	color: black;
	padding-top: 2px;
	font-family: verdana;
	height: 17px;
	text-align: center;
}

.MeetingTimeBorder
{
	font-weight: normal;
	font-size: 11px;
	vertical-align: middle;
	width: 13px;
	color: black;
	font-family: verdana;
	height: 17px;
	text-align: center;
	border-right: #873946 2px solid;
	border-top: #873946 2px solid;
	border-left: #873946 2px solid;
	border-bottom: #873946 2px solid;
}

.SearchResultsNameLink
{
	font-weight: bold;
	font-size: 11px;
	color: #410297;
	font-family: verdana;
	text-decoration: none;
}

.SearchResultsText
{
	font-weight: normal;
	font-size: 11px;
	color: Black;
	font-family: verdana;
}




.MarginText
{
	font-size: 11px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: normal;
	padding-left: 6px;
}

A.MarginText:link
{
	color: black;
	text-decoration: none;
}
A.MarginText:visited
{
	color: black;
	text-decoration: none;
}

A.MarginText:hover
{
	color: black;
	text-decoration: underline;
}
A.MarginText:active
{
	color: black;
	text-decoration: underline;
}


.MemRegSectionHeader
{
	font-size: 11px;
	color: #30312a;
	font-family: Verdana;
	font-weight: bold;
}

.LittleRedLinks:visited
{
	font-size: 10px;
	color: #761C2B;
	font-family: verdana;
}
.LittleRedLinks:active
{
	font-size: 10px;
	color: #761C2B;
	font-family: verdana;
}
.LittleRedLinks:hover
{
	font-size: 10px;
	color: #761C2B;
	font-family: verdana;
}
.LittleRedLinks:link
{
	font-size: 10px;
	color: #761C2B;
	font-family: verdana;
}



.LittleYellowLinks:visited
{
	font-size: 10px;
	color: #d7de6d;
	font-family: arial;
}
.LittleYellowLinks:active
{
	font-size: 10px;
	color: #d7de6d;
	font-family: arial;
}
.LittleYellowLinks:hover
{
	font-size: 10px;
	color: #d7de6d;
	font-family: arial;
}
.LittleYellowLinks:link
{
	font-size: 10px;
	color: #d7de6d;
	font-family: arial;
}


.RedLinks:visited
{
	font-size: 11px;
	color: #761C2B;
	font-family: verdana;
}
.RedLinks:active
{
	font-size: 11px;
	color: #761C2B;
	font-family: verdana;
}
.RedLinks:hover
{
	font-size: 11px;
	color: #761C2B;
	font-family: verdana;
}
.RedLinks:link
{
	font-size: 11px;
	color: #761C2B;
	font-family: verdana;
}

.TestimonialQuote
{
	font-size: 10pt;
	color: #000000;
	font-style: italic;
	font-family: arial;
}

.TestimonialName
{
	font-size: 11px;
	color: #000000;
	font-family: arial;
}

.MemberProfileTitle
{
	font-weight: bold;
	font-size: 11px;
	color: #442e9d;
	font-family: verdana;
}

.MemberProfileNoteText
{
	font-weight: normal;
	font-size: 10px;
	color: #3c347d;
	font-family: verdana;
}

.BlackBorder
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.ClubHeaderClubName
{
	font-weight: bold;
	font-size: 18px;
	color: white;
	font-family: Arial;
}

.ClubLocation
{
	font-size: 10px;
	color: black;
	font-family: Arial;
}

.ClubHeaderLinks:visited
{
	font-size: 10px;
	color: white;
	font-family: Arial;
}
.ClubHeaderLinks:active
{
	font-size: 10px;
	color: white;
	font-family: Arial;
}
.ClubHeaderLinks:hover
{
	font-size: 10px;
	color: white;
	font-family: Arial;
}
.ClubHeaderLinks:link
{
	font-size: 10px;
	color: white;
	font-family: Arial;
}


.ClubHeaderText
{
	font-weight: normal;
	font-size: 11px;
	color: white;
	font-family: Arial;
}

.ClubHeaderText10
{
	font-weight: normal;
	font-size: 10px;
	color: white;
	font-family: Arial;
}



.ClubAdminHeaders
{
	font-weight: bold;
	font-size: 13px;
	color: #13407D;
	font-family: Verdana;
	text-align: left;
}

.ClubAdminHeaderUnderline
{
	font-size: 2px;
	width: 100%;
	color: #13407D;
	height: 2px;
	margin-top: 0px;
}

.ClubAdminTableSpacing
{
	padding-top: 2px;
	padding-bottom: 2px;
}

.PadRight3
{
	padding-right: 3px;
}

.CPMemberLink
{
	font-family: Arial;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
}

A.CPMemberLink:link, a.CPMemberLink:visited
{
	color: black;
	text-decoration: none;
}

A.CPMemberLink:hover, a.CPMemberLink:active
{
	color: black;
	text-decoration: underline;
}


.BuddyMemberLink
{
	font-family: Arial;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
}

A.BuddyMemberLink:link, a.BuddyMemberLink:visited
{
	color: black;
	text-decoration: none;
}

A.BuddyMemberLink:hover, a.BuddyMemberLink:active
{
	color: black;
	text-decoration: underline;
}

.CPInfoText11
{
	font-family: Arial, Helvetica, sans-serif;
	color: #17417d;
	font-weight: normal;
	font-size: 11px;
}

A.CPInfoText11:hover
{
	color: #17417d;
	text-decoration: underline;
}
A.CPInfoText11:visited
{
	color: #17417d;
	text-decoration: underline;
}
A.CPInfoText11:active
{
	color: #17417d;
	text-decoration: underline;
}
A.CPInfoText11:link
{
	color: #17417d;
	text-decoration: underline;
}

.CPInfoText10
{
	font-family: Arial, Helvetica, sans-serif;
	color: #17417d;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
}

A.CPInfoText10:hover
{
	color: #17417d;
	text-decoration: underline;
}
A.CPInfoText10:visited
{
	color: #17417d;
	text-decoration: underline;
}
A.CPInfoText10:active
{
	color: #17417d;
	text-decoration: underline;
}
A.CPInfoText10:link
{
	color: #17417d;
	text-decoration: underline;
}



.ClubDashStatsTotalSteps
{
	font-weight: bold;
	font-size: 14px;
	color: #483293;
	font-family: verdana;
	text-align: left;
}

.ClubDashStats, a.ClubDashStats:link, a.ClubDashStats:active, a.ClubDashStats:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #30312A;
	font-family: verdana;
	text-align: left;
	text-decoration: none;
}

a.ClubDashStats:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #30312A;
	font-family: verdana;
	text-align: left;
	text-decoration: underline;
}


.ClubDashAdminMessage
{
	font-weight: bold;
	font-size: 13px;
	color: #7c5923;
	font-family: verdana;
	text-align: center;
}

.ClubDashContestTitle
{
	font-weight: bold;
	font-size: 17px;
	color: #7c5923;
	font-family: verdana;
	text-align: center;
}


a.ClubDashEventLink:visited, a.ClubDashEventLink:link, a.ClubDashEventLink:active, a.ClubDashEventLink:hover
{
	font-family: Arial;
	font-size: 11px;
	color: black;
	text-decoration: none;
}

.ClubDashTopPerformer1, a.ClubDashTopPerformer1:link, a.ClubDashTopPerformer1:active, a.ClubDashTopPerformer1:visited 
{
	font-family: Arial;
	color: #483293;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.ClubDashTopPerformer1:hover
{
	font-family: Arial;
	color: #483293;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.ClubDashTopPerformer2, a.ClubDashTopPerformer2:link, a.ClubDashTopPerformer2:active, a.ClubDashTopPerformer2:visited 
{
	font-family: Arial;
	color: #30312a;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.ClubDashTopPerformer2:hover 
{
	font-family: Arial;
	color: #30312a;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}


.ClubDashTopPerformerTitle
{
	font-family: Arial;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}

.ClubDashTopPerformerTableTitle
{
	font-family: Arial;
	color: #4F2881;
	font-size: 9pt;
	font-weight: bold;
}

.ClubActivityDate
{
	font-weight: bold;
	font-size: 12px;
	color: #761c2b;
	font-family: verdana;
	text-align: left;
	vertical-align: bottom;
}

.ClubActivityEventTitle
{
	font-weight: bold;
	font-size: 12px;
	color: #483293;
	font-family: verdana;
	text-align: left;
}

.ClubActivityRSVPLink, .ClubActivityRSVPLink:active, .ClubActivityRSVPLink:hover, .ClubActivityRSVPLink:link, .ClubActivityRSVPLink:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #483293;
	font-family: verdana;
	text-align: left;
}

.ClubActivityEventIndex
{
	font-weight: bold;
	font-size: 9px;
	color: black;
	font-family: verdana;
	text-align: center;
	padding-bottom: 2px;
}

.WalkFact
{
	font-size: 10px;
	font-weight: bold;
	color: black;
	font-family: Verdana;
	padding-top: 72px;
	padding-left: 48px;
}

.JoinMembershipNumber
{
	padding-top: 1px;
	font-family: Arial;
	font-size: 11px;
	color: Black;
	line-height: 15px;
	padding-left: 4px;
}

.JoinMembership
{
	padding-top: 1px;
	font-family: Arial;
	font-size: 11px;
	color: Black;
	line-height: 15px;
	padding-left: 3px;
}


.JoinMembershipPlatinumNumber
{
	padding-top: 1px;
	font-family: Arial;
	font-size: 12px;
	color: Black;
	line-height: 15px;
	padding-left: 4px;
}

.JoinMembershipPlatinum
{
	padding-top: 1px;
	font-family: Arial;
	font-size: 12px;
	color: Black;
	line-height: 15px;
	padding-left: 3px;
	padding-right: 3px;
}

a.JoinDashTrak, a.JoinDashTrak:link, a.JoinDashTrak:visited, a.JoinDashTrak:hover, a.JoinDashTrak:active
{
	color: #483293;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}


.JoinTestimonialBody
{
	color: #483293;
	font-family: Verdana;
	font-size: 10px;
	line-height: 12px;
}

.JoinTestimonialSig
{
	color: #30312a;
	font-family: Verdana;
	font-size: 10px;
	line-height: 12px;
}

.JoinTitles
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #483293;
	padding-top: 6px;
	padding-bottom: 6px;
}

.JoinText
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: black;
}

.MemberHomeText
{
	font-family: Arial;
	font-size: 11px;
	color: Black;
	line-height: 12px;
	padding-left: 1px; /* helps prevent 'W' clipping */
}

A.MemberHomeText, A.MemberHomeText:visited
{
	color: Black;
}

A.MemberHomeText:hover
{
	color: #4f2881;
}

.MemberHomeForumText
{
	font-family: Arial;
	font-size: 11px;
	color: #30312A;
	line-height: 12px;
}

.MemberHomeForumTitle
{
	font-family: Arial;
	font-size: 11px;
	color: #561780;
	padding-left: 5px;
}

.MemberHomeForumIndent
{
	padding-left: 32px;
	text-indent: -16px;
}

.MemberHomeStepLabel
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: verdana;
}

.MemberHomeDashStepValue
{
	font-weight: bold;
	font-size: 18px;
	color: #4f2881;
	font-family: verdana;
}


.MemberHomeDashStepValueSmall
{
	font-weight: bold;
	font-size: 10px;
	color: #4f2881;
	font-family: verdana;
}

.MemberHomeLink, a.MemberHomeLink:active, a.MemberHomeLink:visited, a.MemberHomeLink:hover, a.MemberHomeLink:link
{
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-family: arial;
}

.MemberHomeLinkDisabled
{
	font-weight: normal;
	font-size: 10px;
	color: #878676;
	font-family: arial;
}

.PollMain, PollMain TD
{
	vertical-align: middle;
	padding-left: 8px;
}


.PollQuestion
{
	font-weight: bold;
	font-size: 10px;
	color: #4f2881;
	font-family: verdana;
	padding-left: 8px;
	line-height: 10px;
}

TD.PollAnswer
{
	padding-left: 30px;
}

.PollAnswer LABEL
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	font-family: verdana;
}

.PollAnswer INPUT
{
	height: 15px;
	vertical-align: middle;
	margin-left: -20px;
}

.PollFooter
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	font-family: verdana;
}

.PollResults, .PollResults SPAN
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	font-family: verdana;
}

.PollResults TD
{
	padding-left: 8px;
	padding-right: 0px;
}

.WalkBuddyLink, a.WalkBuddyLink:active, a.WalkBuddyLink:visited, a.WalkBuddyLink:hover, a.WalkBuddyLink:link
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: arial;
	text-decoration: underline;
}

INPUT.ContactListBox
{
	height: 15px;
	vertical-align: middle;
}

.ContactLink, a.ContactLink:visited, a.ContactLink:link
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: arial;
	text-decoration: none;
}

a.ContactLink:active, a.ContactLink:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: arial;
	text-decoration: underline;
}

.ContactTitle
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: arial;
}

.CommonChartText
{
	font-family: Arial;
	font-size: 11px;
	color: Black;
	line-height: 13px;
	padding-left: 1px; /* helps prevent 'W' clipping */
}

.CommonChartTitle
{
	font-weight: bold;
	font-size: 11px;
	color: #4f2881;
	font-family: Verdana;
}

.CommonChartLabels
{
	font-weight: bold;
	font-size: 11px;
	color: #30312A;
	font-family: Verdana;
}

a.CommonChartLabelLinks:link, a.CommonChartLabelLinks:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #30312A;
	font-family: Verdana;
	text-decoration: none;
}

a.CommonChartLabelLinks:hover, a.CommonChartLabelLinks:active
{
	font-weight: bold;
	font-size: 11px;
	color: #30312A;
	font-family: Verdana;
	text-decoration: underline;
}

a.CommonChartLabelLinkSelected:hover, a.CommonChartLabelLinkSelected:active, a.CommonChartLabelLinkSelected:link, a.CommonChartLabelLinkSelected:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #30312A;
	font-family: Verdana;
	text-decoration: underline;
}

.CommonChartColHeaders
{
	font-weight: bold;
	font-size: 10px;
	color: #30312A;
	font-family: Verdana;
	text-align:	center;
	line-height: 14px;
}

a.BlackLink:visited, a.BlackLink:link
{
	font-size: 9px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}

a.BlackLink:active, a.BlackLink:hover 
{
	font-size: 9px;
	color: black;
	font-family: Verdana;
	text-decoration: underline;
}

a.NormalLinkUnderline:visited, a.NormalLinkUnderline:active, a.NormalLinkUnderline:hover, a.NormalLinkUnderline:link
{
	font-size: 11px;
	color: black;
	font-family: Verdana;
	text-decoration: underline;
}

a.NormalLink11Changing:visited, a.NormalLink11Changing:link, a.NormalLink11Changing:active
{
	font-size: 11px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}

a.NormalLink11Changing:hover
{
	font-size: 11px;
	color: black;
	font-family: Verdana;
	text-decoration: underline;
}

a.NormalLinkChanging:visited, a.NormalLinkChanging:link
{
	font-size: 10px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}

a.NormalLinkChanging:hover, a.NormalLinkChanging:active
{
	font-size: 10px;
	color: black;
	font-family: Verdana;
	text-decoration: underline;
}

.NumericOrdinalSuper
{
	font-size: 80%;
	text-transform: lowercase;
}

.WalkBuddyInvitationText
{
	font-family: Verdana;
	font-size: 11px;
	color: #4f2881;
}

a.WalkBuddyInvitationText:visited, a.WalkBuddyInvitationText:active, a.WalkBuddyInvitationText:hover, a.WalkBuddyInvitationText:link
{
	text-decoration: underline;
	color: #4f2881;
}

.ProfileDisplayLabel
{
	font-family: Verdana;
	font-size: 11px;
	color: black;
	font-weight: bold;
}

.ProfileData
{
	font-family: Verdana;
	font-size: 11px;
	color: black;
	font-weight: normal;
}

.ProfileUpdateLabel
{
	font-family: Verdana;
	font-size: 11px;
	color: black;
	font-weight: normal;
}

.MyAccountMembership
{
	font-family: Arial;
	font-size: 12px;
	color: Black;
}

.MemberCancelText
{
	font-family: Verdana;
	font-size: 10px;
	color: black;
}

a.MemberCancelText:visited, a.MemberCancelText:link
{
	text-decoration: underline;
	color: black;
}

a.MemberCancelText:active, a.MemberCancelText:hover
{
	text-decoration: none;
	color: black;
}

.TripFact
{
	font-family: Arial;
	font-size: 11px;
	color: black;
	font-weight: normal;
	line-height: 12px;
}

.TripChances
{
	font-family: Verdana;
	font-size: 9px;
	color: black;
	font-weight: bold;
}

a.TripMax
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	line-height: 9px;
}

a.TripMax:link, a.TripMax:visited
{
	color: black;
	text-decoration: none;
}

a.TripMax:active, a.TripMax:hover
{
	color: black;
	text-decoration: underline;
}

.VacationPurpleText
{
	color: #483293;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}


.VacationInfo
{
	font-family: Verdana;
	font-size: 11px;
	color: black;
	font-weight: normal;
}

.VacationTermsLink
{
	color: #30312A;
	font-family: Verdana;
	font-size: 10;
	font-weight: normal;
}

a.VacationTermsLink:link, a.VacationTermsLink:visited
{
	color: #30312A;
	text-decoration: none;
}

a.VacationTermsLink:active, a.VacationTermsLink:hover
{
	color: #30312A;
	text-decoration: underline;
}

.SiteNewsTitle
{
	font-family: Verdana;
	font-size: 11px;
	color: #00C;
	font-weight: bold;
}

a.SiteNewsTitle, a.SiteNewsTitle:active, a.SiteNewsTitle:hover, a.SiteNewsTitle:link, a.SiteNewsTitle:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #00C;
	font-weight: bold;
	text-decoration: underline;
}

.SiteNewsCitation
{
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	font-weight: bold;
}

.SiteNewsText
{
	font-family: Verdana;
	font-size: 11px;
	color: Black;
}


A.LindoraLink:link, A.LindoraLink:visited
{
	color: #000000;
	text-decoration: none;
}

A.LindoraLink:hover, A.LindoraLink:active
{
	color: #000000;
	text-decoration: underline;
}

A.LindoraLinkBold:link, A.LindoraLinkBold:visited
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

A.LindoraLinkBold:hover, A.LindoraLinkBold:active
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

.ClubPhoto
{
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-right: white 1px solid;
	border-bottom: white 1px solid;
	margin-bottom: 3px;
}

.ClubPhotoCaption
{
	font-family: Arial;
	font-size: 11px;
	color: Black;
	line-height: 12px;
}

.ReferenceTitle
{
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	font-weight: bold;
}

.ReferenceText
{
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	padding-left: 20px;
	margin-top: -10px;
	padding-right: 30px;
}

.CityLink, a.CityLink:link, a.CityLink:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	text-decoration: none;
}

a.CityLink:active, a.CityLink:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: Black;
	text-decoration: underline;
}

