﻿h1		{font-family: Arial; font-size: 16pt; color: #5FB1E0; font-weight: bold; margin:0 0 12px 0; text-align:left}
h2		{font-family: Arial; font-size: 14pt; color: #5FB1E0; font-weight: bold; margin:0 0 6px 0; text-align:left}
h3		{font-family: Arial; font-size: 12pt; color: #5FB1E0; font-weight: bold; margin:0; text-align:left}
h4		{font-family: Arial; font-size: 10pt; color: #5FB1E0; font-weight: bold}

body	{ font-family: Arial; font-size: 10pt; }
a			{ text-decoration:none }
a:link       { color: #145598; }
a:visited    { color: #145598 }
a:hover      { color: #CC0000 }
a:active     { color: #C7001D; }
a.copy      { color: #5FB1E0; text-decoration:none}

img		{ border:0 }

p		{font-family: Arial; font-size: 10pt; text-align: justify; margin-top: 8px; margin-bottom: 8px}

.menu		{font-family: Arial; font-size: 10pt; font-weight: bold; margin-top: 16px; margin-bottom: 16px; margin-left:24px}
.navLeft	{font-family: Arial; font-size: 10pt; color: #145598; font-weight: bold; text-align: center; margin-top: 10px; margin-bottom: 10px;}
.navLeftTop	{font-family: Arial; font-size: 10pt; color: #000000; font-weight: bold; text-align: center; margin-top: 0; margin-bottom: 10px;}
.sorry ul	{ margin:0 0 12px 36px; padding:0; text-align: left}
.sorry li	{ margin:0; padding:0; }
.sorry ol	{ margin:0 0 12px 36px; padding:0; text-align: left}

.welcome	{font-family: serif; font-size: 12pt; color: #60B1E0; font-weight: bold; margin-top: 0; margin-bottom: 0}
.springChallenge	{font-family: Arial; font-size: 8pt; }

.contactInfo h5	{ margin:12px 0 0 0 }
.contactInfo p	{ font-size:10px; margin:9px 0 12px 0; text-align:justify }
.contactBox	{ float:right; width:280px; background-color:#474747; border:1px black solid; margin-left:24px; padding:12px; }

/* Fitness Online */
#fitnessOnline	{  }
#fitnessOnline ol	{ margin-left:26px; padding:0 }
#fitnessOnline ul	{ margin-top:6px; }
#fitnessOnline h5	{ margin:3px 0; }
#fitnessOnline ul li	{ list-style-image:url('images/checkMark.gif'); margin:6px 0}


/* contactForm */
.container	{width:430px; overflow:hidden; margin-left:24px;}
#contactForm{ padding-top:20px; width:412px;}
#contactForm .col-1{ width:430px}
#contactForm label{ display: inline-block; height:44px;}
#contactForm input{ border:solid 1px #a4a4a4; background:#E1F0FA; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:1em; color:#8d8d8d; padding:0 2px 0 3px; width:300px;}
#contactForm textarea{ border:solid 1px #a4a4a4; background:#E1F0FA; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:1em; color:#8d8d8d; padding:0 2px 0 3px; width:400px; height:78px; overflow:auto;}
#contactForm .link{ margin:10px 10px 0 0;}
#contactForm .required	{ color:#f05907; font-size:10px; margin:0 0 0 190px; }


.copy		{font-family: Arial; font-size: 10px; color: #5FB1E0; padding:3px 6px 24px 6px; }
.copyL		{font-family: Arial; font-size: 10px; color: #5FB1E0; width:350px; padding:3px 6px 24px 6px; float:left; text-align:left; }
.copyR		{font-family: Arial; font-size: 10px; color: #5FB1E0; width:200px; padding:3px 6px 24px 6px; float:right; text-align:right; }