#servicesLayer {
	background: #eff0f0;
	font: bold 9px Verdana, sans-serif;
	line-height:16px;
	color: #102264;
	position:absolute;
	left:360px;
	top:102px;
	visibility: hidden;
	padding:7px;
	border:1px solid #b8b6b6;
}

form {
	display:inline;
	font-size: 11px;
}

a.subnav {
	text-decoration: none;
	color: #102264;
}

a.subnav:hover {
	color: #595A5C;
}

a.mainlink {
	text-decoration: underline;
	color: black;
}

body {
	font: 11px Verdana, sans-serif;
}

input {
	border: 1px solid #b8b6b6;
	width:178px;
	height:16px;
	font-size:11px;
	font-family:verdana, sans-serif;
}

input.submitButton {
	margin-top:10px;
	border: 1px solid #b8b6b6;
	width:70px;
	height:18px;
	font-size:11px;
	font-family:verdana,sans-serif;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	color:#3B3832;
}

a.subnav {
	padding: 5px 0 5px 0;
}

td#main_flash {
	padding:0 0 0 20px;
}

td#main_description {
	font: 11px Verdana, sans-serif;
	color: #515050;
	padding:0 0 15px 20px;
}


.box_withborder {
	border-top:1px solid #B8B6B6;
	border-right:1px solid #B8B6B6;
	border-bottom:1px solid #B8B6B6;
	border-collapse: collapse;
}

.box_withborderCFOffers {
	border-bottom:1px solid #B8B6B6;
	border-right:1px solid #B8B6B6;
	border-collapse: collapse;
}

.box_withborderWhatPeopleSay {
	border-bottom:1px solid #B8B6B6;
	border-collapse: collapse;
}

.box_withborderAdditionalBenefits {
	border-right:1px solid #B8B6B6;
	border-bottom:1px solid #B8B6B6;
	border-collapse: collapse;
}

.box_withborderCertifications {
	border-right:1px solid #B8B6B6;
	border-bottom:1px solid #B8B6B6;
	border-collapse: collapse;
}

.box_withborderCertificationsContent {
	border-top:1px solid #B8B6B6;
	border-right:1px solid #B8B6B6;
	border-collapse: collapse;
}

.headerandfooter {
	color: #585858;
	font-size:11px;
}

.header {
	color:white;
	padding:5px 0 5px 20px;
	background-color:#042892;
}

.header_content {
	background-color:#e8edfa;
}

.header_body {
	padding:0 20px 0 20px;
	background-color:#e8edfa;
}

.main_body {
	padding:20px 20px 0 20px;
	background-color:#e8edfa;
	border-right:1px solid #B8B6B6;
	vertical-align:top;
	width:535px;
}

.right_body {
	padding:20px 20px 0 20px;
	background-color:#e8edfa;
	border-right:1px solid #B8B6B6;
	width:215px;
}

.header_bodyline {
	background-color:#F2F5FC;
	border-top:1px solid #b8b6b6;
	border-bottom:1px solid #b8b6b6;
	border-right:1px solid #b8b6b6;
}

.header_bodyline2 {
	background-color:#d3d1d1;
	border-bottom:1px solid #b8b6b6;
	border-right:1px solid #b8b6b6;
}

.header_bodyline3 {
	background-color: white;
	border-bottom:1px solid #b8b6b6;
	border-right:1px solid #b8b6b6;
}

.header_bodyline4 {
	background-color: white;
	border-top:1px solid #b8b6b6;
	border-bottom:1px solid #b8b6b6;
	border-right:1px solid #b8b6b6;
}

ul {
	list-style-type: square;
	display:block;
}

table.all {
	border-collapse: collapse;
}

table#homepage_table {
	margin: 20px 0 0 0;
}

table.header_table {
	padding:20px 0px 0px 20px;
}

table.nav_table {
	margin:20px 0 0 0;
}

td.navtablecell {
	background-color:#042892;
	color: white;
	font: bold 9px Verdana, sans-serif;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px solid #b8b6b6;
	border-bottom:1px solid #b8b6b6;
	border-right:1px solid #b8b6b6;
}

td.navtablecellFirtItem {
	background-color:#042892;
	color: white;
	font: bold 9px Verdana, sans-serif;
	padding-left:20px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px solid #b8b6b6;
	border-bottom:1px solid #b8b6b6;
	border-right:1px solid #b8b6b6;
}

a.nav {
	text-decoration: none;
	color: white;
}

a.nav:hover {
	color: #a5b2d6;
}


h1, h2, h3 {
	font: bold 12px Verdana, sans-serif;
	display: inline;
	padding-top:0px;
}

h2 { 
	color:#444343;
	padding-bottom:40px;
}

h1, h3 {
	color: #102264;
}

th {
	background-color: #666666;
	color: white;
	border-right:1px solid #e8edfa;
	text-align: left;
	padding: 5px;
}

table.data td {
	padding: 5px;
	border-right:1px solid #e8edfa;
	vertical-align:top;
}

table.data tr.odd {
	background-color: #B4C2E8;
}

table.data tr.even {
	background-color: #e8edfa;
}

.quote {
	color: #061C6D;
	display: block;
}

.quoteName {
	color:#343333;
	font-weight:bold;
}

div#footer {
	padding: 20px 0 0 20px;
	color: #585858;
}

#page_title {
	padding-left: 157px;
}

#page_title_testimonials {
	padding-left: 145px;
}

#page_title_accolades {
	padding-left: 157px;
}

#page_titleCustomFitnessVsGym {
	padding-left: 95px;
}

#page_titleCareers {
	padding-left:120px;
}

#page_titleFitnessTips {
	padding-left:150px;
}

#page_titleAbout {
	padding-left:165px;
}

#page_titleThankYou {
	padding-left:150px;
}

#page_titleFitnessServices {
	padding-left:130px;
}

a.links {
	color: #152867;
}

p.space {
	padding-top:10px;
}

strong { color:#343333; }

p { 
	font-size:11px; font-family:verdana, sans-serif; 
}

td.spacer { 
	width:10px;
}

td.staffContent {
	padding-bottom:20px;
	vertical-align:top;
}

strong.homepageTitles {
	color:#ffffff;
}

.calloutHeader { font-family:verdana, arial, sans-serif; font-size:12px; font-weight:bold; color:#666666; line-height:15px; }

a.calloutHeader:link  { font-family:verdana, arial, sans-serif; font-size:12px; font-weight:bold; color:#042892;  line-height:18px; }
a.calloutHeader:active { font-family:verdana, arial, sans-serif; font-size:12px; font-weight:bold; color:#042892;  line-height:18px; }
a.calloutHeader:visited { font-family:verdana, arial, sans-serif; font-size:12px; font-weight:bold; color:#042892;  line-height:18px; }