@charset "utf-8";

/* 
	Jeremy Helms
	EngNet Global 
	2008
*/

td,table,tr,input,textarea,ul		{ font-size: 11px; }

html,body		{ margin: 0; padding: 0; margin-top: 0px; font-family: Arial, Helvetica, sans-serif; }
body			{ background-color: #dbd3b7; }
p,ol			{ margin: 6px 0px 6px 0px; font-size: 12px; line-height: 20px; }
h1				{ margin: 0px; padding: 6px 0px 6px 0px; font-weight: normal; font-size: 25px; font-family: "Gill Sans MT", Arial, Helvetica, sans-serif; }
h2				{ margin: 0px; padding: 0px 0px 5px 0px; font-size: 13px; }
a				{ color: #5c829b; text-decoration: none; }
a:hover			{ text-decoration: underline; }
hr				{ color: #5c829b; background-color: #5c829b; height: 1px; margin-top: 10px; }

div#container			{ width: 900px; margin: 0 auto; }
div#headerbase			{ height: 116px; }
div#dropdown			{ margin-left: 260px; font-size: 17px; position: absolute; top: 70px; z-index: 500; padding: 3px 15px 1px 15px; border-left: 1px solid #474844; border-right: 1px solid #474844; background-image: url(images/dropdown_spacer.jpg); background-repeat: repeat-x; background-position: top; height: 32px; text-align: center; font-family: "Gill Sans MT", Arial, Helvetica, sans-serif; color: #fff; } 
select#dropdown			{ background-color: #e8e8e8; color: #8b8b8b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #8b8b8b; padding: 1px 0px 1px 0px; }
div#tollfree			{ margin-left: 560px; font: "Gill Sans MT", Arial, Helvetica, sans-serif; font-size: 16px; color: #000; position: absolute; top: 50px; z-index: 510; padding: 0px 0px 0px 0px; } 
div.button				{ padding: 5px; background-color: #eee; margin: 10px; float: right; border: 1px solid #ccc; font-size: 11px; }
div.buttong				{ padding: 5px; background: url(images/gray_gradient.jpg) bottom repeat-x; margin: 28px 370px 0px 0px; border: 1px solid #ccc; font-size: 12px; float: right; }
div#elogin				{ margin-left: 775px; padding: 5px 10px 5px 10px; background-color: #4f4f4f; font: "Gill Sans MT", Arial, Helvetica, sans-serif; font-size: 12px; color: #000; position: absolute; top: 80px; z-index: 510; } 
div#elogin a			{ text-decoration: none; color: #fff; }
div#elogin a:hover		{ text-decoration: underline; }
div#navigation			{ width: 877px; margin: 0px 10px 0px 10px; font-size: 12px; position: absolute; top: 358px; z-index: 500; padding: 0px 0px 0px 0px; border-left: 1px solid #474844; border-right: 1px solid #474844; background-image: url(images/nav_spacer.jpg); background-repeat: repeat-x; background-position: top; height: 22px; text-align: center; font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; color: #fff; } 
div#navigation ul			{ list-style: none; padding: 0px; margin: 0px; }
div#navigation ul li		{ float: left; padding: 3px 38px 4px 37px; margin: 0px 0px 0px 0px; border-right: 1px solid #fff; }
div#navigation ul a			{ color: #fff; }
div#navigation ul a:hover	{ text-decoration: underline; }
div#inavigation				{ width: 877px; margin: 0px 10px 0px 10px; font-size: 12px; position: absolute; top: 116px; z-index: 500; padding: 0px 0px 0px 0px; border-left: 1px solid #474844; border-right: 1px solid #474844; background-image: url(images/nav_spacer.jpg); background-repeat: repeat-x; background-position: top; height: 22px; text-align: center; font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; color: #fff; } 
div#inavigation ul			{ list-style: none; padding: 0px; margin: 0px; }
div#inavigation ul li		{ float: left; padding: 3px 38px 4px 37px; margin: 0px 0px 0px 0px; border-right: 1px solid #fff; }
div#inavigation ul a		{ color: #fff; }
div#inavigation ul a:hover	{ text-decoration: underline; }
div#basecontainer			{ width: 880px; padding: 1px 10px 10px 10px; background-color: #fff; }
div#homeheader				{ height: 223px; padding-bottom: 10px; }
div#content					{ padding: 35px 0px 10px 0px; }
div#icontent				{ padding: 15px 0px 10px 0px; overflow: hidden; }
div#homead					{ float: right; width: 248px; padding: 35px 0px 0px 0px; }
span.small					{ font-size: 9px; }
span.grey					{ color: #999; }
.red						{ color: #ff0000; }

/* Footer */

div#footer					{ padding: 0px 0px 10px 0px; border: 1px solid #838381; height: 80px; }
div#footerright				{ background-color: #f1efe5; float: right; width: 418px; height: 90px; border-left: 1px solid #838381; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
div#footerleft				{ background-color: #e2dbc1; width: 459px; padding: 11px 0px 0px 0px; height: 79px; color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
div#footerlogoleft			{ width: 75px; height: 75px; padding: 15px 0px 0px 12px; float: left; }
div#footerlefttext			{ width: 400px; height: 75px; padding: 14px 0px 0px 0px; float: right; }
div#footernav				{ letter-spacing: -1px; }
div#footernav	a			{ color: #000; font-size: 9px; }
div#footernav   a:hover		{ text-decoration: underline; }
ul#footerright1				{ float: right; list-style: disc; color: #000;  padding: 17px 20px 15px 10px; margin: 0px; }
ul#footerright1 li			{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; line-height: 13px; }
ul#footerright1 a			{ color: #000; font-size: 9px; }
ul#footerright1 a:hover		{ text-decoration: underline; }
ul#footerright2				{ float: right; list-style: disc; color: #000;  padding: 17px 30px 15px 5px; margin: 0px; }
ul#footerright2 li			{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; line-height: 13px; }
ul#footerright2 a			{ color: #000; font-size: 9px; }
ul#footerright2 a:hover		{ text-decoration: underline; }
ul#address1					{ float: left; list-style: none; text-align: left; color: #000;  padding: 8px 0px 0px 35px; margin: 0px; }
ul#address1 li				{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 9px; }
ul#address1 a				{ color: #fff; }
ul#address1 a:hover			{ text-decoration: underline; }
ul#address2					{ float: right; list-style: none; text-align: left; color: #000;  padding: 8px 45px 0px 0px; margin: 0px; }
ul#address2 li				{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 9px; }
ul#address2 a				{ color: #fff; }
ul#address2 a:hover			{ text-decoration: underline; }	
table#partners td			{ text-align: center; }
td#footer1					{ border-left: 1px solid #838381; background-color: #f1efe5; padding: 13px 0px 13px 20px; width:155px; line-height: 16px }
td#footer2					{ background-color: #f1efe5; padding: 13px 20px 13px 0px; width: 200px; line-height: 16px }
p.small						{ font-size: 11px; }

div#services1right			{ width: 280px; float: right; padding: 15px 0px 0px 10px; }
div#services1spacer			{ width: 49px; float: right; padding: 0px 0px 0px 0px; height: 270px; }
div#home1right				{ width: 200px; float: right; padding: 15px 0px 0px 10px; }
div#home1spacer				{ width: 49px; float: right; padding: 0px 0px 0px 0px; height: 250px; }
div#qfaboutus1right			{ width: 280px; float: right; padding: 15px 0px 0px 10px; }
div#qfaboutus1spacer			{ width: 49px; float: right; padding: 0px 0px 0px 0px; height: 500px; }
div#qfproducts1right			{ width: 280px; float: right; padding: 15px 0px 0px 10px; }
div#qfproducts1spacer			{ width: 49px; float: right; padding: 0px 0px 0px 0px; height: 500px; }
div#qfservices1right			{ width: 280px; float: right; padding: 15px 0px 0px 10px; }
div#qfservices1spacer			{ width: 49px; float: right; padding: 0px 0px 0px 0px; height: 500px; }

/* Navigation Rollovers */

div#mnavigation				{ padding-bottom: 10px; height: 105px; text-align: center; margin: 35px 0px 0px 0px; }
div#mnavigation ul			{ list-style: none; padding: 0px; margin: 0px; }
div#mnavigation ul li		{ float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-right: 1px solid #fff; font-size: 9px; }
div#mnavigation ul a		{ color: #fff; }
div#mnavigation ul a:hover	{ text-decoration: underline; font-family: "Gill Sans MT", Arial, Helvetica, sans-serif; }

div#fitnesscenterdesign,div#fitnessprograms,div#wellnessprograms,div#quickfit,div#healthfairs,div#healtheducation,div#instructortraining,div#healthscreenings		{ position: absolute; z-index:500; background-color: #ccc; opacity: .65 ; filter: alpha(opacity=65); }

/* Contact Us Page */

div#contactright			{ width: 280px; float: right; padding: 15px 0px 0px 10px; }
div#contactrightnew			{ width: 250px; float: right; padding: 15px 0px 0px 10px; }
div#contactspacer			{ width: 49px; float: right; padding: 0px 0px 0px 0px; height: 725px; }
div#contactform				{ padding: 0px 10px 0px 0px; }
h2#contacth2				{ color: #5c829b; font-size: 15px; font-weight: normal; }
ul#moreinfo				{ list-style: none; padding: 12px 0px 12px 15px; margin: 0px; }
ul#moreinfo li			{ vertical-align: top; padding: 0px 0px 0px 15px; margin: 0px; background-image: url(images/contact_list_image.jpg); background-repeat: no-repeat; background-position: 0px 4px; }
ul#moreinfo a			{ font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #5c829b; }
ul#moreinfo a:hover		{ text-decoration: underline; }
td#physicalreport		{ background-color: #dbdbdb; border: 1px solid #aaa; }
div#stateaverage		{ background-color: #cdcdcd; width: 193px; margin: 5px; text-align: center; padding: 5px 0px 0px 5px; text-align: center; }

/* Quick Fit */

div#quickfit1right			{ width: 280px; float: right; padding: 15px 0px 0px 10px; }
div#quickfit1spacer			{ width: 49px; float: right; padding: 0px 0px 0px 0px; height: 350px; }
div#quickfit2right			{ width: 280px; float: right; padding: 15px 0px 0px 10px; }
div#quickfit2spacer			{ width: 49px; float: right; padding: 0px 0px 0px 0px; height: 500px; }
div#quickfit3right			{ width: 280px; float: right; padding: 15px 0px 0px 10px; }
div#quickfit3spacer			{ width: 49px; float: right; padding: 0px 0px 0px 0px; height: 800px; }
div#quickfit4right			{ width: 280px; float: right; padding: 15px 0px 0px 10px; }
div#quickfit4spacer			{ width: 49px; float: right; padding: 0px 0px 0px 0px; height: 765px; }
div#quickfit5right			{ width: 280px; float: right; padding: 15px 0px 0px 10px; }
div#quickfit5spacer			{ width: 49px; float: right; padding: 0px 0px 0px 0px; height: 590px; }
div#quickfit6right			{ width: 280px; float: right; padding: 15px 0px 0px 10px; }
div#quickfit6spacer			{ width: 49px; float: right; padding: 0px 0px 0px 0px; height: 670px; }
div#quickfit7right			{ width: 280px; float: right; padding: 15px 0px 0px 10px; }
div#quickfit7spacer			{ width: 49px; float: right; padding: 0px 0px 0px 0px; height: 880px; }
div#quickfit8right			{ width: 280px; float: right; padding: 15px 0px 0px 10px; }
div#quickfit8spacer			{ width: 49px; float: right; padding: 0px 0px 0px 0px; height: 1000px; }

.ftbdefault { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background-color: White; }
table#login { width:300px; background-color: #dbdbdb; border: 1px solid #aaa; }

.footernav	{ text-align:center;font-size:7pt;padding:8px 0px 0px 0px }

#blog			{ overflow: hidden; }
#primary		{ float: right; width: 260px; padding: 20px 0 20px 20px; margin: 5px 0 5px 0; background-color: #ebebeb; text-align: left; }
#primary ul		{ list-style: none; margin: 0; padding: 0; }
#primary ul ul	{ list-style: none; margin: 0; padding: 0; }
#blogcontent	{ float: left; width: 550px; font-size: 8pt; }