body {
background-color: #FFFFFF;
font-family: Geneva, Arial, Helvetica, sans-serif;
margin: 0px;
}

body, p, td, li {
color: #444444;
font-size: 10pt;
font-weight: normal;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

.MainTitle {
color: #FFCC00;
font-size: 26pt;
font-weight: normal;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

.PageTitle {
color: #FFFFFF;
font-size: 18pt;
font-weight: normal;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

h1 {
color: #003366;
font-size: 12pt;
font-weight: bold;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

h2 {
color: #003366;
font-size: 12pt;
font-weight: bold;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

h3 {
color: #444444;
font-size: 11pt;
font-weight: bold;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

a:link, a:active, a:visited {
font-weight: bold;
color: #003366;
text-decoration: underline;
}

a:hover {
font-weight: bold;
color: #004F9D;
text-decoration: underline;
}

.SideBar A:link, .SideBar A:active, .SideBar A:visited {
font-weight: bold;
color: #FFFFFF;
text-decoration: underline;
}

.SideBar A:hover {
font-weight: bold;
color: #FFCC00;
text-decoration: underline;
}

.BelowMenu A:link, .BelowMenu A:active, .BelowMenu A:visited {
font-weight: bold;
color: #003366;
text-decoration: underline;
}

.BelowMenu A:hover {
font-weight: bold;
color: #004F9D;
text-decoration: underline;
}

.td2 {
font-size: 10pt;
font-weight: bold;
font-family: Geneva, Arial, Helvetica, sans-serif;
background-color: #c0c0c0
}

.AppHeader {
color: #444444;
font-size: 14pt;
font-weight: bold;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

.photoimg {
	border-width: 2px;
	border-color: #003366;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 15px;
	margin-left: 15px;
}

.formheading {
color: #000000;
font-size: 12pt;
font-weight: bold;
font-family: Geneva, Arial, Helvetica, sans-serif;
margin-bottom: 8px;
margin-top: 30px
}

.formtext {
color: #000000;
font-size: 10pt;
font-weight: normal;
font-family: Geneva, Arial, Helvetica, sans-serif;
margin-bottom: 8px;
margin-top: 8px;
margin-right: 10px
}

.formfield {
font-size: 10pt;
font-weight: normal;
font-family: Geneva, Arial, Helvetica, sans-serif;
background-color: #b4b5d6;
border: 1px solid #003366
}

.MailingListBdr {
	border-color: #666666;
	border-style: solid;
	border-width: 2px;
}

.MailingListText {
font-size: 9pt;
font-weight: normal;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
.MailingListField {
font-size: 9pt;
font-weight: normal;
font-family: Geneva, Arial, Helvetica, sans-serif;
border: 1px solid #666666
}

.DisabledLink {
font-weight: bold;
color: #888888;
text-decoration: none;
}

.TrekFit h1 {
	font-size: 18pt;
	font-weight: bold;
	color: #009966;
}

.TrekFit p {
	color: #009966;
}

.TrekFit A:link, .TrekFit A:active, .TrekFit A:visited {
	font-weight: bold;
	color: #009966;
	text-decoration: underline;
}

.TrekFit A:hover {
font-weight: bold;
color: #00B050;
text-decoration: underline;
}

.LinkImageBorder {
	margin: 0px;
	border-width: 0px;
	border-color: #000000;
}

