body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
p, form, table {
	margin: 0px;
	padding: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
a img {
	border:none;
}
.mbody {
	text-align: left;
	margin: 0px auto;
	padding: 0px 4px;
	width: 790px;
	background: url(images/mbody_bg.gif) repeat-y 0px 0px;
	height: auto;
	display: table;
}
.mtmenu {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 790px;
	position: absolute;
	top: 215px;
	text-align: left;
}
.mtsearch {
	margin: 0px;
	padding: 0px;
	height: 215px;
	width: 790px;
	position: absolute;
	top: 0px;
	text-align: left;
}
.mbody h1 {
	margin: 0px;
	padding: 0px;
}
.mbody h1 {
	margin: 0px;
	padding: 0px;
	height: 215px;
	width: 790px;
	background: url(images/mbodyh1_bg.gif) no-repeat;
}
.mbody h1 span {
	display: none;
}
.mbody .desc {
	height: 1px;
	width: 790px;
	margin: 0px;
	padding: 0px;
}
.mbody .desc span {
	display: none;
}
.mbody .mcontent {
	margin: 0px;
	padding: 50px 0px 0px;
	width: 790px;
	top: 38px;
	height: auto;
}
.mbody .mcontent h2 {
	margin: 0px;
	padding: 0px;
}
.mbody .mtmenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.mbody .mtmenu li {
	display: inline;
}
.cbtnhome span {
	margin: 0px 0px 0px 1px;
	padding: 0px;
	height: 38px;
	width: 112px;
	display: block;
	text-align: center;
	float: left;
}
.cbtnhome a {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 112px;
	display: block;
	text-align: center;
	background: url(/images/btn_home.gif) no-repeat 0px 0px;
	text-decoration: none;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.cbtnhome a strong {
	padding: 10px 0px 0px;
	display: block;
	font-weight: normal;
}
.cbtnhome a:hover {
	background: url(/images/btn_home.gif) no-repeat 0px -38px;
}
.navlihome a {
	background: url(images/btn_home.gif) no-repeat 0px -38px;
}
.cbtnprofile span {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 101px;
	display: block;
	text-align: center;
	float: left;
}
.cbtnprofile a {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 101px;
	display: block;
	text-align: center;
	background: url(images/btn_profile.gif) no-repeat 0px 0px;
	text-decoration: none;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.cbtnprofile a strong {
	padding: 10px 0px 0px;
	display: block;
	font-weight: normal;
}
.cbtnprofile a:hover {
	background: url(images/btn_profile.gif) no-repeat 0px -38px;
}
.navlimyprofile a {
	background: url(images/btn_home.gif) no-repeat 0px -38px;
}
.cbtnbody span {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 93px;
	display: block;
	text-align: center;
	float: left;
}
.cbtnbody a {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 93px;
	display: block;
	text-align: center;
	background: url(images/btn_body.gif) no-repeat 0px 0px;
	text-decoration: none;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.cbtnbody a strong {
	padding: 10px 0px 0px;
	display: block;
	font-weight: normal;
}
.cbtnbody a:hover {
	background: url(images/btn_body.gif) no-repeat 0px -38px;
}
.navlimybody a {
	background: url(images/btn_home.gif) no-repeat 0px -38px;
}
.cbtnmind span {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 96px;
	display: block;
	text-align: center;
	float: left;
}
.cbtnmind a {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 96px;
	display: block;
	text-align: center;
	background: url(images/btn_mind.gif) no-repeat 0px 0px;
	text-decoration: none;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.cbtnmind a strong {
	padding: 10px 0px 0px;
	display: block;
	font-weight: normal;
}
.cbtnmind a:hover {
	background: url(images/btn_mind.gif) no-repeat 0px -38px;
}
.navlimymind a {
	background: url(images/btn_mind.gif) no-repeat 0px -38px;
}
.cbtndiet span {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 82px;
	display: block;
	text-align: center;
	float: left;
}
.cbtndiet a {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 82px;
	display: block;
	text-align: center;
	background: url(images/btn_diet.gif) no-repeat 0px 0px;
	text-decoration: none;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.cbtndiet a strong {
	padding: 10px 0px 0px;
	display: block;
	font-weight: normal;
}
.cbtndiet a:hover {
	background: url(images/btn_diet.gif) no-repeat 0px -38px;
}
.navlimydiet a {
	background: url(images/btn_diet.gif) no-repeat 0px -38px;
}

.cbtncoach span {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 89px;
	display: block;
	text-align: center;
	float: left;
}
.cbtncoach a {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 89px;
	display: block;
	text-align: center;
	background: url(images/btn_coach.gif) no-repeat 0px 0px;
	text-decoration: none;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.cbtncoach a strong {
	padding: 10px 0px 0px;
	display: block;
	font-weight: normal;
}
.cbtncoach a:hover {
	background: url(images/btn_coach.gif) no-repeat 0px -38px;
}
.navlimycoach a {
	background: url(images/btn_coach.gif) no-repeat 0px -38px;
}
.cbtnnetwork2 span {
	display:block;
	float:left;
	height:38px;
	margin:0px 0px 0px 1px;
	padding:0px;
	text-align:center;
	width:110px;
}
.cbtnnetwork2 a {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 110px;
	display: block;
	text-align: center;
	background: url(/images/btn_network.gif) no-repeat 0px 0px;
	text-decoration: none;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.cbtnnetwork2 a strong {
	padding: 10px 0px 0px;
	display: block;
	font-weight: normal;
}
.cbtnnetwork2 a:hover {
	background: url(/images/btn_network.gif) no-repeat 0px -38px;
}
.navlimycommunity a {
	background: url(images/btn_network.gif) no-repeat 0px -38px;
}
.cbtncart span {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 100px;
	display: block;
	text-align: center;
	float: left;
}
.cbtncart a {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 100px;
	display: block;
	text-align: center;
	background: url(images/btn_cart.gif) no-repeat 0px 0px;
	text-decoration: none;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.cbtncart a strong {
	padding: 10px 0px 0px;
	display: block;
	font-weight: normal;
}
.cbtncart a:hover {
	background: url(images/btn_cart.gif) no-repeat 0px -38px;
}
.navlimycart a {
	background: url(images/btn_cart.gif) no-repeat 0px -38px;
}

.mtsearch .mtlogo {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 238px;
	width: 570px;
}
.mtsearch .mttsearch {
	margin: 52px 15px 0px 0px;
	padding: 0px;
	float: right;
	height: 163px;
	width: 185px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.mtsearch .mtterror {
	color: #FF0000;
}
#frm_search #search {
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 155px;
	border: 1px solid #a8b4b3;
}
#frm_search label {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background: url(images/searchicon.png) no-repeat right;
	margin: 0px;
	padding: 0px 27px 0px 0px;
	display: block;
	width: 45px;
}
.mttsearch form {
	margin: 0px;
	padding: 0px;
}
.mttsearch form p {
	margin: 0px;
	padding: 0px;
}
.mttsearch form .mfrmline {
	margin: 0px;
	padding: 0px;
	width: 185px;
}
.mttsearch form .mfrmline .boxtext {
	margin: 0px;
	padding: 0px;
	width: 157px;
	display: block;
	float: left;
}
.mttsearch form .mfrmline .boxbtn {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 25px;
	display: block;
	float: right;
}

#frm_login #password, #username {
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 155px;
	border: 1px solid #a8b4b3;
}
.mtsearch .mttsearch .mttlogin {
	margin: 0px;
	padding: 15px 0px 0px;
	height: 15px;
	width: 185px;
	clear: right;
	text-align: center;
}
.mtsearch .mttsearch .mttremember {
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 185px;
	clear: right;
}
.mttremember a {
	color: #8abdbd;
	text-decoration: none;
}
.mttremember a:hover {
	text-decoration: underline;
	color: #8abdbd;
}
.mtsearch #divlogo {
	background: url(images/logobg_home.jpg) no-repeat 0px 0px;
	display: block;
}
.mtsearch #divlogomybody {
	background: url(images/logobg_home.jpg) no-repeat 0px 0px;
	display: block;
}
.mtsearch #divlogomymind {
	background: url(images/logobg_home.jpg) no-repeat 0px 0px;
	display: block;
}
.mtsearch #divlogomydiet {
	background: url(images/logobg_home.jpg) no-repeat 0px 0px;
	display: block;
}
.fitfactorylogo {
	margin: 0px;
	padding: 8px 0px 0px 166px;
}
.mcontent #contflash {
	text-align: left;
	margin: 0px 0px 10px;
	padding: 0px;
	height: 236px;
	width: 790px;
	display: block;
}
.mcontent #contwhole {
	text-align: left;
	margin: 0px 0px 10px;
	padding: 0px;
	height: auto;
	width: 790px;
	display: block;
}
.mcontent #contleftbox {
	margin: 0px;
	padding: 0px 0px 0px 7px;
	height: auto;
	width: 589px;
	text-align: left;
	float: left;
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
#contleftbox #contleftboxtop {
	margin: 0px;
	padding: 0px 0px 10px;
	height: 50px;
	width: 589px;
	background: url(images/reg_step1.gif) no-repeat 10px 10px;
}
#contleftbox #contleftboxtop h2 {
	display: none;
}
#contleftbox #contleftboxtop2 {
	margin: 0px;
	padding: 0px 0px 10px;
	height: 50px;
	width: 589px;
	background: url(images/reg_step2.gif) no-repeat 10px 10px;
}
#contleftbox #contleftboxtop2 h2 {
	display: none;
}
#contleftbox #contleftboxtop3 {
	margin: 0px;
	padding: 0px 0px 10px;
	height: 50px;
	width: 589px;
	background: url(images/reg_step3.gif) no-repeat 10px 10px;
}
#contleftbox #contleftboxtop3 h2 {
	display: none;
}
#contleftbox #contleftboxtop4 {
	margin: 0px;
	padding: 0px 0px 10px;
	height: 50px;
	width: 589px;
	background: url(images/reg_step4.gif) no-repeat 10px 10px;
}
#contleftbox #contleftboxtop4 h2 {
	display: none;
}
#contleftbox #contleftboxtop5 {
	margin: 0px;
	padding: 0px 0px 10px;
	height: 50px;
	width: 589px;
	background: url(images/reg_step5.gif) no-repeat 10px 10px;
}
#contleftbox #contleftboxtop5 h2 {
	display: none;
}
#contleftbox #contleftboxtop5 h3 {
	display: none;
}
#contleftbox #contleftboxtup {
	margin: 0px;
	padding: 20px 0px 10px 10px;
	width: 579px;
}
.mcontent #contleftbox #contleftboxtext {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 589px;
	background: url(images/cntbgleftmid.gif) repeat-y 0px 0px;
}
#contleftboxtext img {
	padding: 0px;
	border: 1px solid #ABC9C8;
}
#contleftboxtext .reginstructions2 img {
	padding: 0px;
	border: none;
}
#contleftboxtext .reginstructions5 img {
	padding: 0px;
	border: none;
}
.mcontent #contleftbox #contleftboxbtm {
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 589px;
	background: url(images/cntbgleftbottom.gif) no-repeat;
}
.mcontent #contrightbox {
	margin: 0px 7px 0px 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 176px;
}
.mbody #contfooter {
	margin: 0px;
	padding: 10px 0px 0px;
	width: 790px;
	clear: both;
	text-align: center;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.mbody #contfooter ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.mbody #contfooter li {
	padding: 0px;
	margin: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	display: inline;
}
.mbody #contfooter a {
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 10px;
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.mbody #contfooter a:hover {
	text-decoration: underline;
}
.mcontent #contleftbox #contleftboxtext #contleftboxtextall {
	margin: 0px;
	padding: 0px;
}
.mbody #contfooter .footerlinetop {
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 766px;
	border-top: 1px solid #333333;
}
.mbody #contfooter span {
	color: #FF0000;
}
#contrightboxtop {
	background: url(images/cntbgrighttop.gif) no-repeat 0px 0px;
}
#contrightboxmid {
	border-right: 1px solid #d0e3e2;
	border-left: 1px solid #D0E3E2;
	margin: 0px;
	padding: 0px;
	height: auto;
}
#contrightboxbtm {
	background: url(images/cntbgrightbtm.gif) no-repeat 0px 0px;
}
#contrightboxtext {
	margin: 0px;
	padding: 0px 10px;
}
.reginstructions {
	background: url(images/cntbgleft_step1txt.gif) no-repeat left bottom;
	margin: 0px;
	padding: 10px 10px 0px;
	height: 195px;
	width: 569px;
	font: 14px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.reginstructions2 {
	/*background: url(images/cntbgleft_step2txt.gif) no-repeat left bottom;*/
	margin: 0px;
	padding: 10px 10px 0px;
	height: 249px;
	width: 569px;
	font: 14px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border-bottom: 15px solid #90a4a8;
}
.reginstructions3 {
	/*background: url(images/cntbgleft_step2txt.gif) no-repeat left bottom;*/
	margin: 0px;
	padding: 0px 10px;
	height: 249px;
	width: 569px;
	font: 14px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border-bottom: 15px solid #90a4a8;
}
.reginstructions5 {
	background: url(images/cntbgleft_step5txt.gif) no-repeat left bottom;
	margin: 0px;
	padding: 10px 10px 0px;
	height: 289px;
	width: 569px;
	font: 14px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
#contleftboxtextall .regforms {
	margin: 0px;
	padding: 10px 10px 0px;
}
#contleftboxtextall .reginstructions h3 {
	display: none;
}
#contleftboxtextall .reginstructions2 h3 {
	display: none;
}
#contleftboxtextall .reginstructions3 h3 {
	display: none;
}
.fitfactorylogo img {
	border-style: none;
}
#contrightbox .contrightbox {
	margin: 0px 0px 10px;
	padding: 0px;
}
#contrightboxnav {
	display: none;
}
#frm_frm {
	padding: 0px 0px 20px;
	margin: 0px;
}

#frm_frm div {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 500px;
}
#frm_frm div .nametag {
	width: 100px;
}

#frm_frm span {
color:#000000;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
margin:0px;
padding:0px;
width:90px;
}
#contleftbox .contleftmholders {
	margin: 0px;
	padding: 0px;
	height: auto;
	text-align: left;
}
.errormsg {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.goodmsg {
	font: 14px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #1885AD;
}
.goodmsg2 {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #70A2AD;
}
.mcontent #contleftbox #contleftholder1 {
	background: url(images/cntbgleft_step1.jpg) no-repeat 0px 0px;
}
.mcontent #contleftbox #contleftholder2 {
	background: url(images/cntbgleft_step2.jpg) no-repeat 0px 0px;
}
.mcontent #contleftbox #contleftholder3 {
	background: url(images/cntbgleft_step3.jpg) no-repeat 0px 0px;
}
.mcontent #contleftbox #contleftholder4 {
	background: url(images/cntbgleft_step4.jpg) no-repeat 0px 0px;
}
.mcontent #contleftbox #contleftholder105 {
	background: url(images/cntbgleft.gif) no-repeat 0px 0px;
}
#frm_frm .blockq1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}.reginstructions2 .resulttdtop {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.shadow1 {
	margin: 0px;
	padding: 0px;
	height: 104px;
	width: 398px;
	color: #CCCCCC;
	background: #999999;
}
#bmigraph {
	margin: 0px;
	padding: 20px 0px 0px;
	height: 42px;
	width: 275px;
	background: url(images/result_bmigraph.gif) no-repeat 0px 0px;
}
#bmigraphyou {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 29px;
}
.resulttext {
	font-size: 16px;
	font-weight: bold;
	color: #0AA29F;
}
.resulttext2 {font-size: 16px; font-weight: bold; color: #F0255F; }
.resulttext3 {
	color: #70a2ad;
	font: 18px/22px Verdana, Arial, Helvetica, sans-serif;
}
.resulttext2wice {font-size: 12px; font-weight: bold; color: #F0255F; }

.contleftboxtop52left {
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: right;
	font-size: 11px;
	height: 24px;
	width: 142px;
	text-align: center;
	background: url(/images/topdatebg.gif) no-repeat 0px 0px;
	color: #FFFFFF;
}
#contleftbox .contleftmholders #contleftholder52 {
	padding: 0px;
	margin: 0px;
	height: auto;
	width: 589px;
}
#contleftholder51 #contleftholder52 #contleftholder52a {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 185px;
}
#contleftholder51 #contleftholder52 #contleftholder52b {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 391px;
}
#contleftholder52 #contleftholder52a .prvboximgtop {
	background: url(images/roundtop.gif) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	width: 185px;
	height: 15px;
}
#contleftholder52a .prvboximgtop .prvboximgtopright {
	background: url(images/roundrighttop.gif) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 15px;
	width: 15px;
}
#contleftholder52 #contleftholder52a .prvboximgmid {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 185px;
	border-left: 1px solid #CBDCDF;
	background: url(/images/roundborder.gif) repeat-y right 0px;
	text-align: center;
}
#mypic {
	margin: 0px auto;
	padding: 0px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#contleftholder52a .prvboximgmid .prvboximgmidimg {
	margin: 0px auto;
	padding: 1px 0px 0px;
	height: 152px;
	width: 152px;
	display: block;
	background: #cbdcdf;
}

#contleftholder52a .prvboximgmid .prvboximgmidtxt {
	margin: 0px auto;
	padding: 3px 0px 0px;
	height: auto;
	width: 152px;
	display: block;
	text-align: left;
	font-size: 11px;
}
#contleftholder52 #contleftholder52a .prvboximgbtm {
	background: url(/images/roundbtmshadow.gif) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 185px;
}
#contleftholder52a .prvboximgbtm .prvboximgbtmright {
	background: url(/images/roundrightbtm2shadow.gif) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 20px;
	width: 16px;
}
#contleftholder52 #contleftholder52b .prvboxnavright1 {
	background: url(/images/prv_topnav1.gif) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 119px;
	width: 391px;
}
#contleftholder52b .prvboxnavright1 .prvboxnavrightgoal {
	display: block;
	margin: 0px;
	padding: 19px 0px 0px 6px;
	float: left;
	height: 27px;
	width: 191px;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#contleftholder52b .prvboxnavright1 .prvboxnavrightbmi {
	display: block;
	margin: 0px;
	padding: 11px 0px 0px;
	float: right;
	height: 35px;
	width: 176px;
	font: bold 14px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
}
#contleftholder52b .prvboxnavright1 .prvboxnavrightviews {
	margin: 0px;
	padding: 4px 0px 0px 10px;
	clear: both;
	height: auto;
	width: 381px;
	display: block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.prvboxnavrightviews a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #409d9e;
	text-decoration: none;
}
.prvboxnavrightviews a:hover {
	text-decoration: underline;
}
#contleftholder52b .prvboxnavright1 .prvboxnavrightmsgs {
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	float: left;
	height: auto;
	width: 135px;
}
.prvboxnavrightmsgs a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fc0202;
	text-decoration: none;
}
.prvboxnavrightmsgs a:hover {
	text-decoration: underline;
}
#contleftholder52b .prvboxnavright1 .prvboxnavrightothers {
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 225px;
}
.prvboxnavrightothers a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fc0202;
	text-decoration: none;
}
.prvboxnavrightothers a:hover {
	text-decoration: underline;
}#contleftholder52b .prvboxnavright2 .prvboxnavright2top {
	background: url(/images/roundtop.gif) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 391px;
}
.prvboxnavright2 .prvboxnavright2top .prvboxnavright2topright {
	background: url(/images/roundrighttop.gif) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 15px;
	width: 15px;
}
#contleftholder52b .prvboxnavright2 .prvboxnavright2btm {
	background: url(/images/roundbtm.gif) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 391px;
}
.prvboxnavright2 .prvboxnavright2btm .prvboxnavright2btmright {
	background: url(/images/roundrightbtm.gif) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 15px;
	width: 15px;
}
#contleftholder52b .prvboxnavright2 .prvboxnavright2mid {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: auto;
	width: 390px;
	border-left: 1px solid #CBDCDF;
	background: url(/images/roundborder.gif) repeat-y right 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	text-align: left;
}

#contleftbox #contleftholder52 #contleftholder52a {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 185px;
	float: left;
}
#contleftbox #contleftholder52 #contleftholder52b {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 391px;
}
#contleftbox #contleftholder52 #contleftholder52cont {
	margin: 0px;
	padding: 0px;
	height: 1px;
	width: 589px;
	clear: both;
}
#contleftbox #contleftholder52 .contleftboxtop52 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 589px;
}
#contleftholder52 .contleftboxtop52 h2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 24px;
	width: 410px;
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #91b6bf;
	display: block;
}
.prvboxnavright2 .prvboxnavright2mid ul {
	list-style: none;
	margin: 0px 0px 0px 18px;
	padding: 0px;
	height: 42px;
	width: 348px;
	display: block;
}
.prvboxnavright2 .prvboxnavright2mid li {
	display: block;
	background: url(/images/profilebtns.gif) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 42px;
	width: 116px;
}
.prvboxnavright2 .prvboxnavright2mid a {
	margin: 0px;
	padding: 10px 0px 0px;
	height: 32px;
	width: 116px;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
.prvboxnavright2 .prvboxnavright2mid a:hover {
	color: #FFFF00;
}
#contleftbox .contleftholder53head h5 {
	margin: 0px 5px 0px 12px;
	padding: 0px 0px 0px 32px;
	float: left;
	height: 19px;
	font: 18px/18px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	color: #FFFFFF;
	width: auto;
}
.todaysdiet {
	background: url(/images/icon_todaysdietplan.gif) no-repeat 0px 0px;
}
.todaysfitnes {
	background: url(/images/icon_todaysfitnessplan.gif) no-repeat 0px 0px;
}
.contleftholder53head {
	background: #91b6bf;
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 589px;
}
.contleftholder53head img {
	margin: 5px 0px 0px;
	padding: 0px;
	border-style: none;
}
#contleftholder53 .contleftholder53text {
	background: #7391a1;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 589px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#contleftholder53 .contleftholder53text .contleftholder53texta {
	margin: 0px;
	padding: 10px 0px 0px 10px;
	height: auto;
	width: 430px;
	float: left;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#contleftholder53 .contleftholder53text .contleftholder53textb {
	margin: 0px;
	padding: 10px 7px 0px 0px;
	height: auto;
	width: 140px;
	float: right;
}
.contleftholder53textc {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 10px;
	width: 589px;
}
.mtblnormal {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.mtblwhite {
	color: #FFFFFF;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.tblbreakdown {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #7391A1;
}
.tblbreakdown td, th {
	height: 19px;
}
.tblbreakdown th {
	height: 19px;
	color: #FFFFFF;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background: #91B6BF;
}
.tblbreakdown td {
	height: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.contentholder53meal {
	text-align: center;
	margin: 0px auto;
	padding: 0px;
	height: 20px;
	width: 140px;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #91b6bf;
}
.contentholder53img {
	text-align: center;
	margin: 0px auto;
	padding: 5px 0px 0px;
	height: 80px;
	width: 140px;
	background: #FFFFFF;
}
.contentholder53list {
	margin: 0px;
	padding: 0px 5px;
	height: auto;
	min-height: 80px;
	width: 130px;
}
.contentholder53listbox {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height:auto;
	width: 140px;
}
.contentholder53subs {
	text-align: right;
	margin: 0px;
	padding: 10px 5px 10px 0px;
}
.contentholder53subs a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #7391a1;
	text-decoration: none;
	background: url(/images/blue_tringle.gif) no-repeat right center;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	width: 120px;
	height: 12px;
	display: block;
}
.contentholder53subs a:hover {
	text-decoration: underline;
}
.contleftholder53textc {
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 589px;
}
.contleftholder53textd {
	margin: 0px;
	padding: 0px;
	height: 8px;
	width: 589px;
	background: url(/images/shadowbtnblue.gif) no-repeat 0px 0px;
}
.contleftholder54text {
	background: #FFFFFF url(/images/bg54.gif) repeat-y 0px 0px;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 589px;
}
.contleftholder54a {
	margin: 0px;
	padding: 10px;
}
#contleftboxtup h2 {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #0094B9;
}
.contleftboxpads {
	margin: 0px;
	padding: 0px 10px 25px;
	height: auto;
	width: 569px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.contleftboxpads h2 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #0094B9;
}
.contleftboxpads h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #0094B9;
}
.contleftboxpads h4 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0094B9;
}
.contleftboxpads h5 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #0094B9;
}
.contleftboxmores {
	background: url(/images/bgmorearticles.gif) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px 0px 10px;
	height: 65px;
	width: 589px;
}
.contleftboxmores h3 {
	display: none;
}
.contleftboxmoreul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.contleftboxmoreul a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #219FAA;
	text-decoration: none;
}
.contleftboxmoreul a:hover {
	text-decoration: underline;
}
#frm_frm .btnchoosediet1 {
	background: url(/images/fitfactory_special.gif) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 91px;
	width: 186px;
}
#frm_frm .btnchoosediet2 {
	background: url(/images/fitfactory_special.gif) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 91px;
	width: 186px;
}
.reginstructions5 h3 {
	display: none;
}
#contentholder53idlist ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#contentholder53idlist a {
	text-decoration: none;
	color: #333333;
}
#contentholder53idlist a:hover {
	text-decoration: underline;
	color: #7391A1;
}
.dv760main {
	text-align: center;
}

.dv760 {
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 760px;
	text-align: left;
}
.dv760h5 {
	background: url(/images/title_mymealplan.gif) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 760px;
}
.dv760h5 span {
	display: none;
}
.dv760p1 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #ADC6CA;
	margin: 0px;
	padding: 0px;
	width: 760px;
	height:15px;
	text-align: left;
}
.dv760p1 span {
	margin: 0px;
	padding: 0px 0px 0px 30px;
}

.dv760t1select {
	margin: 0px;
	padding: 0px;
	width: 60px;
	font-size: 11px;
	color: #333333;
}
.dv760t1 td {
}
.dv760t1 .dv760t1in td {
	border-style: none;
}
.dv760title {
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 12px;
}
.dv760name {
	padding: 0px 0px 0px 12px;
}
.dv760add1 {
	background: #b8dee4;
	margin: 0px;
	padding: 6px 0px;
	height: 40px;
	width: 760px;
}
.dv760bottom {
	margin: 0px;
	padding: 5px 0px 15px;
	height: 90px;
	width: 760px;
	background: #adc6ca url(/images/title_mymealplanbottom.gif) no-repeat left bottom;
}
.dv760bottom2 {
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 760px;
	background: #adc6ca url(/images/title_mymealplanbottom.gif) no-repeat left bottom;
}
.dv760p2 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #ADC6CA;
	margin: 0px;
	padding: 0px;
	width: 760px;
	text-align: left;
}
.dv760p2 .dv760p18b {
	font-size: 18px;
	color: #FFFFFF;
	padding: 0px 0px 0px 12px;
}.dv760p2 .dv760pad12 {
	padding: 0px 0px 0px 12px;
	color: #FFFFFF;
}
.dv760date1 {
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #B8DEE4;
	margin: 0px;
	padding: 10px 0px 0px;
	width: 760px;
	height:25px;
	text-align: left;
}
.dv760date1 span {
	margin: 0px;
	padding: 0px 0px 0px 30px;
}
.dv760h5fadd {
	background: url(/images/title_addfood.gif) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 760px;
}
.dv760h5fadd span {
	display: none;
}
.dv760h5fchange {
	background: url(/images/title_changefood.gif) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 760px;
}
.dv760h5fchange span {
	display: none;
}
.padleft10 {
	padding: 0px 0px 0px 10px;
}
#ifrmchat {
	margin: 0px;
	padding: 0px;
	height: 600px;
	width: 760px;
	border: none;
}
.mtsearchsmall #divlogosmall {
	background: url(/images/smallheader.gif) no-repeat 0px 0px;
	display: block;
}
.mtsearchsmall .mttsearchsmall {
	margin: 25px 15px 0px 0px;
	padding: 0px;
	float: right;
	height: 80px;
	width: 185px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.mtsearchsmall {
	margin: 0px;
	padding: 0px;
	height: 123px;
	width: 790px;
	position: absolute;
	top: 0px;
	text-align: left;
}
.mtsearchsmall .mtlogo {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 123px;
	width: 570px;
}
.mbody .smallh2 {
	margin: 0px;
	padding: 0px;
	height: 123px;
	width: 790px;
	background: url(/images/smallheader.gif) no-repeat;
}
.mtmenusmall {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 790px;
	position: absolute;
	top: 123px;
	text-align: left;
}
.mbody .mtmenusmall ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.mbody .mtmenusmall li {
	display: inline;
}
.fitfactorylogosmall {
	margin: 0px;
	padding: 0px 0px 0px 18px;
}
.fitfactorylogosmall img {
	border-style: none;
}
