body {
 margin:0px;
 padding:0px;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
}
a:focus {
 outline:none;
}
.thumb {
	border:1px solid #CCC;
	padding:4px;
}
#thmbox {
	width:120px;
	height:170px;
	display:block;
	padding:4px;
	margin:0 8px 0 0;
	float:left;
	text-align:left;
}
#thmboxp {
	width:120px;
	height:120px;
	display:block;
	padding:4px;
	margin:0 8px 8px 0;
	float:left;
	text-align:left;
}
#thumbstitle {
	margin:0 0 5px 0;
	text-align:left;
	text-indent:10px;
	color:#666;
}
#thumbs {
	margin:5px 0 0 0;
	text-align:left;	
	color:#666;
}
#thumbs a {
	font-weight:bold;
	text-decoration:none;
	color:#069;
}
#thumbs a:hover {
	text-decoration:underline;
	color:#06C;
}	
#container {
position:relative;
margin:0px auto;
width:900px;
min-height:600px;
}
#break {
	clear:both;	
}
/*****FIX FOR DIV & OLDER BROWSER ISSUES USING EXPLORER*****/
#document {
	width:763px;
	min-height:600px;
	float:left;
	position:relative;
}
#docbody {
	width:745px;
	padding:0px 0 0 0;
	margin-left:13px;
	text-align:left;
	border:1px solid #caddf2;
	color:#4670b8;
}
#docbody a {
	color:#4670b8;
}
#docbody td {
	padding:2px;
	margin:0px;
	text-indent:0px;
	text-align:right;
}
#docbody img {
	margin-right:8px;
}
#docbody h3 {
	padding:0px;
	margin:0px;
	font-size:14px;
}
#header_wide {
background:url(../img/header_wide.gif);
background-repeat:repeat-x top center;
height:59px;
width:100%;
}
#covergirl {
position:absolute;
background:url(../img/covergirl.jpg);
background-repeat:no-repeat;
height:545px;
width:363px;
top:59px;
right:0px;
z-index:-9000;
}
/*******HEADER, TOP NAVIGATION & FOOTER********/
#header { 
position:relative;
background:url(../img/header.jpg);
width:900px;
height:59px;
}
#flower_logo {
position:absolute;
top:0px;
left:0px;
background:url(../img/flowerlogo.png);
width:100px;
height:83px;
z-index:1000;
}
#homelink a{
	position:absolute;
	top:0px;
	left:100px;
	width:170px;
	height:60px;
	display:block;
	float:left;
}
#flower_logo a {
 width:100px;
 height:83px;
 display:block;
}
#members { 
width:500px;
float:right;
padding:4px 0 0 0;
text-align:right;
color:#FFFFFF;
}
#members ul {
  list-style:none;
  padding:0px;
  margin:28px 10px 0px 0px;
}
#members li {
	float:right;
	text-indent:25px;
}
#members li a {
 color:#fff;
 text-decoration:none;
 font-size:110%;
}
#members li a:hover {
 color:#00FF66;
 text-decoration:underline;
}
#members form {
margin:0px;
padding:0px;
}
#members input {
margin:0px;
padding:0px;
margin-right:10px;
background:#ffffff;
color:#999999;
text-indent:4px;
font-family:Arial, Helvetica, sans-serif;
}
#password {
	padding:0 7px 3px 0;	
}
#password a {
	color:#fff;	
}
#sign_in {
background:url(../img/sign_in.jpg);
background-repeat:no-repeat;
width:854px;
height:325px;
text-align:center;
margin:0px auto;
margin-top:17px;
}
/*******SIGN UP PAGE********/
#signup {
width:360px;
height:325px;
float:right;
color:#ffffff;
}
#signupnew {
background:url(../img/signupnew.jpg);
background-repeat:no-repeat;
width:854px;
height:325px;
text-align:center;
margin:0px auto;
margin-top:17px;
color:#ffffff;
}
#signup h2 {
margin:0px;
margin-top:30px;
margin-left:28px;
text-align:left;
font-size:18px;
font-weight:none;
padding:0px;
}
#singup form {
margin:0px;
padding:0px;
}
#signup td {
text-align:left;
}
#signup input {
background:#ffffff;
}
/*******LEFT NAVIGATION (137px 763/900)********/
#leftnav {
	background-image:url(../img/leftnavbg.gif);
	background-repeat:repeat-x;
	width:137px;
	min-height:600px;
	padding-top:44px;
	float:left;
}
#leftnav ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#leftnav li {
	margin-bottom:17px;
	text-align:left;
	text-indent:16px;
	font-size:110%;
	font-weight:bold;
}
#leftnav li a {
	color:#0066CC;
	text-decoration:none;
}
#leftnav li a:hover {
	color:#003399;
}
#footer { 
width:900px;
min-height:15px;
display:block;
border-top:1px solid #a7bfe2;
font-size:11px;
color:#a7bfe2;
margin:10px 0 0 0;
padding-top:5px;
}
#footer a {
 text-decoration:underline;	
 color:#4a76b6;
}
#footer a:hover {
	color:#274571;
}
/*******WELCOME PAGE********/
#welcomebar { 
position:relative;
background:url(../img/welcome.jpg);
width:900px;
height:203px;
}
#joinnow a{
	position:absolute;
	top:131px;
	left:138px;
	background-image:url(../img/buttons/btnjoinnow.png);
	width:163px;
	height:41px;
}
#joinnow a:hover {
background-position:163px;	
}
#welcome {
 width:900px;	
}
#welcome h1 {
	padding:0px;
	margin:10px 0 5px 0;
	text-indent:25px;
	font-size:18px;
	text-align:left;
}
#adb {
	width:685px;
	float:left;
}
#bfs {
	width:215px;
	float:left;
}
#aspire {
	background-image:url(../img/aspire.jpg);
	background-repeat:no-repeat;
	width:445px;
	height:113px;
	display:block;
	margin-bottom:10px;
	padding:30px 0 0 240px;
	text-align:left;
	font-size:110%;
}
#aspire ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
#desire {
	background-image:url(../img/desire.jpg);
	background-repeat:no-repeat;
	width:445px;
	height:113px;
	display:block;
	margin-bottom:10px;
	padding:30px 0 0 240px;
	text-align:left;
	font-size:110%;
}
#desire ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
#become {
	background-image:url(../img/become.jpg);
	background-repeat:no-repeat;
	width:445px;
	height:113px;
	display:block;
	margin-bottom:10px;
	padding:30px 0 0 240px;
	text-align:left;
	font-size:110%;
}
#become ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
#bfs_body {
	background-image:url(../img/body.jpg);
	background-repeat:no-repeat;
	width:117px;
	min-height:15px;
	display:block;
	margin:0 20px 10px 0;
	float:right;
	padding-top:80px;
	font-weight:bold;
	font-size:11px;
}
#bfsp_body a {
	background-image:url(../img/body.jpg);
	background-repeat:no-repeat;
	width:117px;
	min-height:15px;
	display:block;
	margin:0 20px 10px 0;
	float:right;
	padding-top:80px;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-align:left;
	color:#000;
}
#bfsp_body a:hover {
	color:#069;
}
#bfs_food {
	background-image:url(../img/food.jpg);
	background-repeat:no-repeat;
	width:122px;
	min-height:15px;
	display:block;
	margin:0 15px 10px 0;
	float:right;
	padding-top:75px;
	font-weight:bold;
	font-size:11px;
}
#bfsp_food a{
	background-image:url(../img/food.jpg);
	background-repeat:no-repeat;
	width:122px;
	min-height:15px;
	display:block;
	margin:0 15px 10px 0;
	float:right;
	padding-top:75px;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#000;
}
#bfsp_food a:hover {
	color:#093;	
}
#bfs_soul {
	background-image:url(../img/soul.jpg);
	background-repeat:no-repeat;
	width:125px;
	min-height:15px;
	display:block;
	margin:0 15px 10px 0;
	float:right;
	padding-top:80px;
	font-weight:bold;
	font-size:11px;
}
#bfsp_soul a{
	background-image:url(../img/soul.jpg);
	background-repeat:no-repeat;
	width:125px;
	min-height:15px;
	display:block;
	margin:0 15px 10px 0;
	float:right;
	padding-top:80px;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#000;
}
#bfsp_soul a:hover{
	color:#F60;
}
/*******HOME PAGE -  COLUMNS & THE BOXES THEY CONTAIN********/
#column {
width:154px;
min-height:600px;
margin:10px;
float:left;
}
#column2 {
width:367px;
min-height:600px;
float:left;
}
#column3 {
width:205px;
min-height:600px;
text-align:right;
float:right;
}
#photo {
 width:132px;
 height:174px;
 display:block;
 margin:10px;
 text-align:center;
}
#personal {
	width:132px;
	min-height:30px;
	display:block;
	font-weight:bold;
}
#tipdayhead {
	background-image:url(../img/headers/tipoftheday.gif);
	width:154px;
	height:28px;
	display:block;
	margin-top:10px;
}
#tipdaybody {
	width:132px;
	padding:10px;
	min-height:100px;
	font-size:110%;
	font-weight:bold;
	border-left:1px solid #d3f4d5;
	border-right:1px solid #d3f4d5;
	border-bottom:1px solid #d3f4d5;
}
#nutridayhead {
	background-image:url(../img/headers/nutritionoftheday.gif);
	width:367px;
	height:29px;
	display:block;
	margin-top:10px;
}
#nutridaybody {
	width:345px;
	padding:10px;
	min-height:50px;
	border-left:1px solid #d3f4d5;
	border-right:1px solid #d3f4d5;
	border-bottom:1px solid #d3f4d5;
	text-align:left;
}
#nutridaybody h3 {
	color:#077a0e;
	margin:10px 0 0 0;
	padding:0px;
	text-decoration:none;
	text-align:center;
	font-size:14px;
}
#nutridaybody h3 a{
	color:#077a0e;
	text-decoration:underline;
}
#nutridaybody h3 a:hover{
	color:#5d9360;
	text-decoration:underline;
}
#workdayhead {
	background-image:url(../img/headers/workoutoftheday.gif);
	width:367px;
	height:29px;
	display:block;
	margin-top:10px;
}
#workdaybody {
	width:345px;
	padding:10px;
	min-height:50px;
	border-left:1px solid #a1bae0;
	border-right:1px solid #a1bae0;
	border-bottom:1px solid #a1bae0;
	text-align:left;
}
#workdaybody h3 {
	color:#030f8d;
	margin:10px 0 0 0;
	padding:0px;
	text-align:center;
	font-size:14px;
}
#workdaybody h3 a {
	color:#030f8d;
	text-decoration:underline;
}
#workdaybody h3 a:hover{
	color:#3d6095;
	text-decoration:underline;
}
#podcasthead {
	background-image:url(../img/headers/podcastoftheday.gif);
	width:367px;
	height:29px;
	display:block;
	margin-top:10px;
}
#podcastbody {
	width:345px;
	padding:10px;
	min-height:50px;
	border-left:1px solid #f3b3b3;
	border-right:1px solid #f3b3b3;
	border-bottom:1px solid #f3b3b3;
	text-align:left;
}
#podcastbody h3 {
	color:#030f8d;
	margin:10px 0 0 0;
	padding:0px;
	text-align:center;
	font-size:14px;
}
#podcastbody h3 a {
	color:#030f8d;
	text-decoration:underline;
}
#podcastbody h3 a:hover{
	color:#3d6095;
	text-decoration:underline;
}
#youtube {
	float:left;
	display:block;
	margin:0 10px 0 0;
}
#homeContL {
	width:345px;
	min-height:50px;
	border-right:1px solid #b5cce7;
	float:left;
	display:block;
	padding:0 10px 0 0;
	
}
#homeContent {
	width:381px;
	min-height:301px;
	border-left:1px solid #b5cce7;
	float:left;
	display:block;
	padding:0 0 0 10px;
	
}
#homeTips {
	width:381px;
	border-bottom:2px solid #b5cce7;
	display:block;
	text-align:left;
	color:#4670B8;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
}
#homeContL h1 {
	color:#373737;
	margin:0 0 10px 0;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
#homeContent h1 {
	color:#373737;
	margin:0 0 10px 0;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
#homeTips p {
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
}
#homeLink a {
	float:left;
	height:49px;
	width:187px;
	text-align:left;
	text-decoration:none;
	color:#5d87cf;
	margin:0px;
	padding:3px 0 0 2px;
	font-size:12px;
	border-right:1px solid #b5cce7;
}
#homeLink a:hover {
	background:#e9edf5;
}
#homeLink a img {
	float:left;
	border:none;
	width:54px;
	height:47px;
}
#homeLink h2 {
	font-size:24px;
	font-weight:bold;
	text-align:left;
	color:#4670B8;
	margin:-5px 0 0 0;
	padding:0 0 0 0;
	text-indent:0px;
}
#videohead {
	background-image:url(../img/headers/videooftheday.gif);
	width:367px;
	height:29px;
	display:block;
	margin-top:10px;
}
#videobody {
	width:345px;
	padding:10px;
	min-height:50px;
	border-left:1px solid #a1bae0;
	border-right:1px solid #a1bae0;
	border-bottom:1px solid #a1bae0;
	text-align:left;
}
#todayshead {
	background-image:url(../img/headers/todaysgoals.gif);
	width:205px;
	height:29px;
	display:block;
	margin-top:10px;
}
#todaystitle {
	background-color:#0a38a0;
	width:205px;
	height:19px;
	display:block;
	color:#ffffff;
	text-align:left;
	text-indent:15px;
	font-weight:bold;
	line-height:19px;
}
#todaysbody {
	width:163px;
	min-height:30px;
	border-left:1px solid #a1bae0;
	border-right:1px solid #a1bae0;
	border-bottom:1px solid #a1bae0;
	color:#030f8d;
	padding:0 20px 0 20px;
}
#weeklyhead {
	background-image:url(../img/headers/weeklygoals.gif);
	width:205px;
	height:29px;
	display:block;
	margin-top:10px;
}
#weeklytitle {
	background-color:#a00a11;
	width:205px;
	height:19px;
	display:block;
	color:#ffffff;
	text-align:left;
	text-indent:12px;
	font-weight:bold;
	line-height:19px;
}
#weeklybody {
	width:163px;
	min-height:50px;
	border-left:1px solid #f3b3b3;
	border-right:1px solid #f3b3b3;
	border-bottom:1px solid #f3b3b3;
	color:#a00a11;
	padding:0 20px 0 20px;
}
#newsBtn a{
	background:url(../img/buttons/btnNewsletter.png);
	width:205px;
	height:40px;
	margin:10px 0 0 0;
	display:block;
}
#newsBtn a:hover{
	background-position:205px;
}
#addBtn a {
	background:url(../img/buttons/addButton.png);
	width:111px;
	height:29px;
	display:block;
	float:left;
	line-height:25px;
	padding-right:3px;
	margin-bottom:5px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#4670B8;
}
#addBtn a:hover {
	background-position:114px;	
}
#challengeBtn a{
	background:url(../img/buttons/btnChallenge.png);
	width:154px;
	height:74px;
	display:block;
}
#challengeBtn a:hover{
	background-position:154px;	
}
#dateBG {
	background:url(../img/dateBG.png);
	width:200px;
	height:27px;
	display:block;	
	float:right;
	padding:1px 0 0 6px;
}
#searchBG {
	background:url(../img/searchBG.png);
	width:229px;
	height:27px;
	display:block;	
	float:right;
	padding:0px 1px 0px 0px;
}
/*******MY TITLES - TITLES FOR *MY PAGES********/
#myheader {
	width:749px;
	height:55px;
	padding:4px 4px 4px 10px;
	margin:5px 0 0 0;
	display:block;
	text-align:left;
}
#myimage {
	width:55px;
	height:55px;	
	margin:0 5px 0 0;
	display:block;
	float:left;
}
#mytitle {
	width:689px;
	height:37px;
	display:block;
	border-bottom:1px solid #534f5a;
	line-height:48px;
	font-size:24px;
	float:left;
}
.myphoto {
	padding:5px;
}

#myptime {
	float:left;
	font-size:10px;
	margin:0 8px 0 8px;
	display:block;
}
#mypoints {
	float:left;
	color:#f7941e;
	font-size:18px;
	width:35px;
	text-align:center;
	display:block;
}
#myptitle2 {
	float:left;
	margin:0 4px 0 0;
	display:block;
}
/*******MY ASSESSMENT PAGE - COLUMNS & THE BOXES THEY CONTAIN********/
#docrow {
	width:763px;
	min-height:100px;
}
#acolumn {
	width:435px;
	min-height:100px;
	margin-left:13px;
	float:left;
}
#acolumn2 {
	width:305px;
	min-height:100px;
	margin-left:10px;
	float:left;
}
#assessmenthead {
	background-image:url(../img/headers/assessmenthead.gif);
	width:435px;
	height:29px;
	display:block;
	margin-top:10px;
	color:#fff;
	line-height:29px;
	font-size:110%;
	font-weight:bold;
	text-align:center;
}
#assessmentitle {
	background-color:#a1bae0;
	width:435px;
	height:19px;
	display:block;
	color:#0a38a0;
	text-indent:15px;
	text-align:left;
	font-weight:bold;
	line-height:19px;
}
#assessmentform {
	background-color:#d4e0f2;
	width:418px;
	min-height:50px;
	font-size:110%;
	border-left:1px solid #a1bae0;
	border-right:1px solid #a1bae0;
	color:#0a38a0;
	padding-left:15px;
	text-align:left;
}
#assessmentend {
	background-image:url(../img/headers/assessmentend.gif);
	width:435px;
	height:29px;
	display:block;
}
#assessgoalshead {
	background-image:url(../img/headers/assessgoalshead.gif);
	width:305px;
	height:29px;
	display:block;
	margin-top:10px;
	color:#fff;
	line-height:29px;
	font-size:110%;
	font-weight:bold;
	text-align:center;
}
#assessgoalstitle {
	background-color:#a1bae0;
	width:305px;
	height:19px;
	display:block;
	color:#0a38a0;
	text-indent:15px;
	text-align:left;
	font-weight:bold;
	line-height:19px;
}
#assessgoalsform {
	background-color:#d4e0f2;
	width:303px;
	min-height:50px;
	font-size:110%;
	border-left:1px solid #a1bae0;
	border-right:1px solid #a1bae0;
	color:#0a38a0;
}
#assessgoalsend {
	background-image:url(../img/headers/assessgoalsend.gif);
	width:305px;
	height:29px;
	display:block;
}
#tracking {
	width:749px;
	min-height:100px;
	margin-left:13px;
	margin-top:10px;
	float:left;
}
#trackinghead {
	background-image:url(../img/headers/assesstrackhead.gif);
	width:749px;
	height:29px;
	display:block;
	color:#fff;
	line-height:29px;
	font-size:110%;
	font-weight:bold;
	text-align:center;
}
#trackingbody {
	width:747px;
	min-height:100px;
	border-left:1px solid #a00a11;
	border-right:1px solid #a00a11;
	border-bottom:1px solid #a00a11;
	display:block;
}
#progresshead {
	background-image:url(../img/headers/progresshead.gif);
	width:305px;
	height:29px;
	display:block;
}
#progressend {
	background-image:url(../img/headers/progressend.gif);
	width:305px;
	height:29px;
	display:block;
}
#progressbody {
	width:303px;
	min-height:100px;
	border-left:1px solid #a00a11;
	border-right:1px solid #a00a11;
	display:block;
}
#tcolumn {
	width:324px;
	min-height:25px;
	display:block;
	float:left;
	margin-left:25px;
}
#tcolumn h1 {
	color:#a00a11;
	font-size:12px;
	padding-top:10px;
	margin-bottom:20px;
}
#tcolumn2 {
	width:398px;
	min-height:25px;
	display:block;
	float:left;
}
#tcolumn2 h1 {
	color:#a00a11;
	font-size:12px;
	padding-top:10px;
	margin-bottom:0px;
}
/*******MY NUTRITION PAGE - COLUMNS & THE BOXES THEY CONTAIN********/
#ncolumn {
	width:435px;
	min-height:600px;
	margin-left:13px;
	float:left;
}
#ncolumn2 {
	width:305px;
	min-height:600px;
	margin-left:10px;
	float:left;
}
#nutritionhead {
	background-image:url(../img/headers/nutritionhead.gif);
	width:397px;
	height:25px;
	display:block;
	margin-top:10px;
	padding:2px 2px 2px 35px;
}
#btnfav a{
	background-image:url(../img/buttons/favorites.gif);
	width:119px;
	height:26px;
	display:block;
	text-align:center;
	line-height:26px;
	float:left;
	margin-right:2px;
}
#btnfav a:hover {
	background-position:121px;
}
#btnent a{
	background-image:url(../img/buttons/entries.gif);
	width:119px;
	height:26px;
	display:block;
	text-align:center;
	line-height:26px;
	float:left;
	margin-right:2px;
}
#btnent a:hover {
	background-position:121px;
}
#btnfoods a{
	background-image:url(../img/buttons/foods.gif);
	width:121px;
	height:26px;
	display:block;
	text-align:center;
	line-height:26px;
	float:left;
}
#btnfoods a:hover {
	background-position:121px;
}
#nutritionsearch {
	background-color:#d3f4d5;
	width:435px;
	min-height:35px;
	display:block;
	text-align:left;
	text-indent:15px;
	color:#077a0e;
	font-size:110%;
	font-weight:bold;
}
#nutritionbar {
	background-color:#077a0e;
	width:435px;
	height:19px;
	display:block;
}
#nutritionbody {
	width:423px;
	min-height:100px;
	font-size:110%;
	border-left:1px solid #d3f4d5;
	border-right:1px solid #d3f4d5;
	border-bottom:1px solid #d3f4d5;
	padding:5px;
}
#ncol {
	float:left;
	width:335px;
	height:19px;
}
#ncol a {
	color:#077a0e;
	text-decoration:none;
}
#ncol a:hover {
	background-color:#DEFEE3;
	color:#006633;
}
#ncol2 {
	float:left;
	width:25px;
}
#ncol3 {
	float:left;
	width:25px;
}
#ncol4 {
	float:left;
	width:15px;
}
#nutritionbody ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#nutritionbody li {
	background-color:#d3f4d5;
	width:423px;
	height:19px;
	display:block;
	text-decoration:none;
	text-align:left;
	text-indent:15px;
	color:#077a0e;
	line-height:19px;
}
#nutritionend {
	background-image:url(../img/headers/nutritionend.gif);
	width:435px;
	height:29px;
	display:block;
	color:#fff;
	line-height:29px;
}
#nutritionend a{
	color:#fff;
	text-decoration:none;
}
#nutritiontodayhead {
	background-image:url(../img/headers/nutritiontodayhead.gif);
	width:305px;
	height:29px;
	display:block;
	margin-top:10px;
	line-height:29px;
	color:#fff;
	font-size:110%;
	font-weight:bold;
	text-align:center;
}
#nutritiontodaysearch {
	background-color:#e0ebfc;
	width:305px;
	min-height:65px;
	display:block;
	text-align:left;
	text-indent:15px;
	color:#0a38a0;
}
#nutritotal {
	width:305px;
	padding:5px 0 5px 0;
}
#nutritotal1 {
	width:153px;
	min-height:50px;
	display:block;
	border-right:2px solid #0a38a0;
	float:left;
	color:#0a38a0;
}
#nutritotal2 {
	width:150px;
	min-height:50px;
	display:block;
	float:left;
	color:#0a38a0;
}
#nutritiontodaybody {
	width:293px;
	min-height:22px;
	border-left:1px solid #a1bae0;
	border-right:1px solid #a1bae0;
	border-bottom:1px solid #a1bae0;
	padding:5px;
}
#nutritiontodaybody ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#nutritiontodaybody li{
	background-color:#e0ebfc;
	width:293px;
	height:19px;
	display:block;
	text-decoration:none;
	text-align:left;
	color:#0a38a0;
	line-height:19px;
	font-size:11px;
}
#nutritiontodaytitle {
	background-color:#a1bae0;
	width:305px;
	height:19px;
	display:block;
	text-align:left;
	text-indent:10px;
	color:#0a38a0;
	line-height:19px;
	font-size:11px;
	font-weight:bold;
}
#nutritiontodaytotal {
	background-color:#0a38a0;
	width:305px;
	height:19px;
	display:block;
	text-align:center;
	text-indent:15px;
	color:#fff;
	font-size:110%;
	font-weight:bold;
	line-height:19px;
}
#nutritiontodayend {
	background-image:url(../img/headers/nutritiontodayend.gif);
	width:305px;
	height:29px;
	display:block;
	color:#fff;
	line-height:29px;
	text-align:left;
	font-weight:bold;
	font-size:110%;
	text-indent:15px;
}
#tcol {
	float:left;
	width:70px;
	height:19px;
	display:block;
	border-right:0px solid #000;
	text-indent:5px;
}
#tcol2 {
	float:left;
	width:8px;
	height:19px;
	display:block;
	border-right:0px solid #000;
}
#tcol3 {
	float:left;
	width:40px;
	height:19px;
	display:block;
	border-right:0px solid #000;
	text-align:right;
}
#tcol4 {
	float:left;
	width:35px;
	height:19px;
	display:block;
	border-right:0px solid #000;
	text-align:right;
}
#tcol5 {
	float:left;
	width:35px;
	height:19px;
	display:block;
	border-right:0px solid #000;
	text-align:right;
}
#tcol6 {
	float:left;
	width:35px;
	height:19px;
	display:block;
	border-right:0px solid #000;
	text-align:right;
}
#tcol7 {
	float:left;
	width:35px;
	height:19px;
	display:block;
	border-right:0px solid #000;
	text-align:right;
}
#tcol8 {
	float:right;
	margin:5px 10px 0px 0px;
}

.tableHeader {
	font-weight:bold;
	text-align:left;
	background-image:url(../img/repeatHeader.png); 
	background-color:#f3f8fd;
	background-repeat:repeat-x;
	height:28px;
	padding-top:0px;
}
#tableHeaderForum {
	font-weight:bold;
	font-size:14px;
	text-align:left;
	background-image:url(../img/forum_BG.png);
	background-repeat:none;
	height:33px;
	width:340px;
	line-height:28px;
	padding:0px 0 0 10px;
	
}
#waterIntake{
	position:absolute;
	top:55px;
	left:140px;
	display:block;	
	height:43px;
}
/*******MY EXERCISE PAGE - COLUMNS & THE BOXES THEY CONTAIN********/
#ecolumn {
	width:305px;
	min-height:600px;
	margin-left:13px;
	float:left;
}
#ecolumn2 {
	width:435px;
	min-height:600px;
	margin-left:9px;
	float:left;
}
#exercisehead {
	background-image:url(../img/headers/exercises.gif);
	width:305px;
	height:29px;
	display:block;
	margin-top:10px;
}
#exercisesearch {
	background-color:#a1bae0;
	width:305px;
	min-height:65px;
	display:block;
	text-align:left;
	text-indent:15px;
	color:#0a38a0;
	font-size:110%;
	font-weight:bold;
}
#exercisebody {
	width:293px;
	min-height:100px;
	font-size:110%;
	border-left:1px solid #a1bae0;
	border-right:1px solid #a1bae0;
	border-bottom:1px solid #a1bae0;
	padding:5px;
}
#exercisebody ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#exercisebody li a{
	background-color:#e0ebfc;
	width:293px;
	height:19px;
	display:block;
	text-decoration:none;
	text-align:left;
	text-indent:15px;
	color:#003366;
	line-height:19px;
}
#exercisebody li a:hover {
	background-color:#D0DFDE;
	color:#006699;
}
#exercisend {
	background-image:url(../img/headers/exercisesend.gif);
	width:305px;
	height:29px;
	display:block;
	color:#fff;
	line-height:29px;
}
#exercisend a{
	color:#fff;
	text-decoration:none;
}
#etodayhead {
	background-image:url(../img/headers/todaysexercise.gif);
	width:435px;
	height:29px;
	display:block;
	margin-top:10px;
}
#etodaysearch {
	background-color:#f3b3b3;
	width:415px;
	min-height:1px;
	display:block;
	color:#a00a11;
	padding:5px 10px 5px 10px;
	text-align:left;
}
#etodaysearch a {
	color:#990000;
	font-weight:bold;
}
#etodaysearch a:hover {
	color:#D75353;
}
#etodaytitle {
	background-color:#a00a11;
	width:435px;
	height:19px;
	display:block;
	color:#ffffff;
	text-align:left;
	text-indent:20px;
	font-weight:bold;
	line-height:19px;
}
#etodaytotal {
	background-color:#FFF0F0;
	width:415px;
	height:18px;
	display:block;
	color:#ffffff;
	text-align:left;
	line-height:19px;
	color:#a00a11;
	border-top:1px solid #a00a11;
}
#etodaybody {
	width:423px;
	min-height:22px;
	font-size:110%;
	border-left:1px solid #f3b3b3;
	border-right:1px solid #f3b3b3;
	border-bottom:1px solid #f3b3b3;
	padding:5px;
	text-align:left;
}
#etodaybody ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#etodaybody li {
	background-color:#f9d2d2;
	width:423px;
	height:19px;
	display:block;
	text-decoration:none;
	text-align:left;
	text-indent:15px;
	color:#660000;
	line-height:19px;
}
#etodayend {
	background-image:url(../img/headers/todaysexercisend.gif);
	width:435px;
	height:29px;
	display:block;
	line-height:29px;
	font-size:110%;
	font-weight:bold;
	color:#fff;
}
#ecol {
	float:left;
	width:265px;
	border-right:0px solid #000;
}
#ecol2 {
	float:left;
	width:70px;
	border-right:0px solid #000;
}
#ecol3 {
	float:left;
	width:50px;
	text-align:right;
}
#ecol4 {
	float:right;
	margin:5px 10px 0px 0px;
}
/*--------------------MY PROFILE, BODY, FOOD & SOUL PAGES--------------------*/
#myprofile {
	width:586px;
	height:47px;
	display:block;
	float:right;
	text-align:left;
	border-bottom:1px solid #000;
}
#myptitle {
	width:236px;
	height:47px;
	display:block;
	line-height:70px;
	font-size:24px;
	float:left;
	text-align:left;
}
#mypbtns {
	background:url(../img/pointsBG.png);
	width:255px;
	height:31px;
	display:block;
	text-decoration:none;
	font-size:14px;
	line-height:25px;
	font-weight:bold;
	padding:2px 10px 0 10px;
	margin:5px 0 0 0;
	color:#4670B8;
	float:right;
}
#profile {
	width:576px;
	height:25px;
	display:block;
	border-bottom:1px solid #000;
	text-align:left;
	font-size:18px;
	line-height:25px;
}
#bfscols {
	width:586px;
}
#col2 {
width:415px;
min-height:595px;
float:left;
margin:5px 17px 0 4px;
text-align:left;
}
#photoform {
width:415px;
min-height:20px;
text-align:left;
border-bottom:1px solid #ccc;
}
#photonav {
width:415px;
min-height:20px;
text-align:left;
text-indent:25px;
line-height:15px;
border-bottom:1px solid #ccc;
}
#photonav a {
	font-weight:bold;
	text-decoration:none;
	color:#069;
}
#photonav a:hover {	
	text-decoration:underline;
	color:#06C;	
}
#profilenav {
width:415px;
height:20px;
text-align:left;
text-indent:25px;
line-height:10px;
margin:10px 0 0 0;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
#profilenav a {
	font-weight:bold;
	text-decoration:none;
	color:#069;
}
#profilenav a:hover {	
	text-decoration:underline;
	color:#06C;	
}
#col3 {
background:url(../img/advertismentbg.png);
background-repeat:repeat-x;
width:150px;
min-height:595px;
text-align:right;
margin:5px 0 0 0;
float:right;
}
#newsbodyhead {
	background-image:url(../img/headers/newsBody.png);
	width:415px;
	height:90px;
	display:block;
	margin-top:2px;
	line-height:75px;
	text-align:left;
	text-indent:15px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
#newsfoodhead {
	background-image:url(../img/headers/newsFood.png);
	width:415px;
	height:90px;
	display:block;
	margin-top:2px;
	line-height:75px;
	text-align:left;
	text-indent:15px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
#newssoulhead {
	background-image:url(../img/headers/newsSoul.png);
	width:415px;
	height:90px;
	display:block;
	margin-top:2px;
	line-height:75px;
	text-align:left;
	text-indent:15px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
#newsbody {
	width:395px;
	padding:0 10px 10px 10px;
	min-height:50px;
	border-bottom:1px solid #a1bae0;
	text-align:left;
}
/*--------------------MEET THE EXPERTS------------------*/
#expertheader {
	background:url(../img/repeatHeader.png);
	background-repeat:repeat-x;
	color:#4670B8;
	width:739px;
	height:29px;
	display:block;
	padding-left:10px;
	line-height:24px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
}
#experthead {
	width:415px;
	height:28px;
	margin:5px 0 0 0;
}
#expertheadctr {
	background:#4d72bc;
	width:387px;
	height:28px;
	display:block;
	line-height:28px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	float:left;
}
#expertheadleft {
	background:url(../img/corners/lefthead.png);
	width:14px;
	height:28px;
	display:block;
	float:left;
}
#expertheadright {
	background:url(../img/corners/righthead.png);
	width:14px;
	height:28px;
	display:block;
	float:left;
}
#expertnav {
	height:22px;
	margin:0 15px 0 0;
}
#expertnav ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#expertnav li {
	width:82px;
	height:22px;
	float:right;
}
#expertnav li a{
	background:url(../img/buttons/btnExpert.png);
	width:82px;
	height:22px;
	display:block;
	text-align:center;
	line-height:21px;
	font-weight:bold;
	color:#4d72bc;
	text-decoration:none;
}
#expertnav li a:hover {
	background-position:82px;	
	color:#fff;
}
#expertbody {
	padding:0 10px 10px 10px;
	min-height:50px;
	border-bottom:1px solid #a1bae0;
	text-align:left;
}
#expertform {
	padding:10px 0 0 0;	
	width:340px;
}
#expertform a{
	font-size:14px;
	font-weight:bold;
	color:#069;
	text-decoration:none;
}
#expertform a:hover {
	color:#036;	
}
#expertform input {
	width:200px;	
}
#sharedPhead {
	background-image:url(../img/headers/tipoftheday.gif);
	width:154px;
	height:28px;
	display:block;
	margin-top:10px;
}
#sharedPleft {
	background:url(../img/corners/lightblueleft.png);
	width:16px;
	height:29px;
	display:block;
	float:left;
}
#sharedPright {
	background:url(../img/corners/lightblueright.png);	
	width:16px;
	height:29px;
	display:block;
	float:left;
}
#sharedPctr {
	background:#a1bae0;	
	width:122px;
	height:29px;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#1e49a9;
	line-height:29px;
}
#sharedPbody {
	width:132px;
	padding:10px;
	min-height:50px;
	font-size:110%;
	font-weight:bold;
	border-left:1px solid #a1bae0;
	border-right:1px solid #a1bae0;
	border-bottom:1px solid #a1bae0;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#a1bae0;
}
#sharedPbody p {
	padding:0px;
	margin:0 0 4px 0;
}
#sharedPleftV {
	background:url(../img/corners/lightgreenleft.png);
	width:16px;
	height:29px;
	display:block;
	float:left;
}
#sharedPrightV {
	background:url(../img/corners/lightgreenright.png);	
	width:16px;
	height:29px;
	display:block;
	float:left;
}
#sharedPctrV {
	background:#d3f4d5;	
	width:122px;
	height:29px;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#4a934e;
	line-height:29px;
}
#sharedPbodyV {
	width:132px;
	padding:10px;
	min-height:50px;
	font-size:110%;
	font-weight:bold;
	border-left:1px solid #d3f4d5;
	border-right:1px solid #d3f4d5;
	border-bottom:1px solid #d3f4d5;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#4a934e;
}
#sharedPbodyV p {
	padding:0px;
	margin:0 0 4px 0;
}
/*--------------------------FRIENDS PROFILE-------------------------*/
#pagination {
	text-align:center;	
	height:50px;
	line-height:60px;
}
#member {
	width:395px;
	height:62px;
	display:block;
	text-align:left;
	padding:10px 0 0 0;
}
#people {
	width:385px;
	min-height:62px;
	display:block;
	text-align:left;
	padding:10px 0 0 0;
	margin:10px;
	border-bottom:1px solid #a1bae0;
}
#mcol {
	width:65px;
	height:62px;
	display:block;
	text-align:left;
	line-height:62px;
	float:left;
	padding:0 0 0 10px;
}
#pod {
	width:345px;
	height:62px;
	display:block;
	text-align:left;
}
#podcol {
	width:65px;
	height:62px;
	display:block;
	text-align:left;
	line-height:62px;
	float:left;
}
podcol2 {
	width:280px;
	height:62px;
	display:block;
	text-align:left;
	line-height:12px;
	float:left;
	font-size:11px;
	color:#0a38a0;
}
#mcol2 {
	width:220px;
	height:44px;
	display:block;
	text-align:left;
	padding:18px 0 0 0;
	float:left;
	font-size:12px;
	color:#0a38a0;
}
#mcol2 a{
	text-align:left;
	float:left;
	font-size:12px;
	color:#0a38a0;
	text-decoration:none;
}
#mcol2 a:hover{
	color:#09F;
}
#mcol3 {
	width:100px;
	height:44px;
	display:block;
	text-align:left;
	padding:18px 0 0 0;
	float:left;
}
#mcol3 a{
	text-align:left;
	float:left;
	font-size:12px;
	color:#0a38a0;
	text-decoration:none;
}
#mcol3 a:hover{
	color:#09F;
	text-decoration:underline;
}
#mem {
	width:395px;
	min-height:460px;
	display:block;
	text-align:left;
}
/*--------------------------PEOPLE PAGES-------------------------*/
#post {
	width:415px;
	height:15px;
}
pcol2 {
	width:320px;
	height:62px;
	display:block;
	text-align:left;
	line-height:12px;
	float:left;
	font-size:11px;
	color:#0a38a0;
}
#postbody {
	background:#a1bae0;
	width:395px;
	min-height:30px;
	padding:0 10px 0 10px;
}
#posthbody {
	width:413px;
	min-height:70px;
	border:1px solid #a1bae0;
}
#postctr {
	background:#a1bae0;
	width:383px;
	height:29px;
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	line-height:29px;
	text-align:center;
}
#postleft {
	background:url(../img/corners/lightblueleft.png);
	width:16px;
	height:29px;
	display:block;
	float:left;
}
#postright {
	background:url(../img/corners/lightblueright.png);
	width:16px;
	height:29px;
	display:block;
	float:left;
}
#postbleft {
	background:url(../img/corners/lightbluebtmleft.png);
	width:16px;
	height:29px;
	display:block;
	float:left;
}
#postbright {
	background:url(../img/corners/lightbluebtmright.png);
	width:16px;
	height:29px;
	display:block;
	float:left;
}
.rowA {
	background:#F8FBFF;	
}
.rowB {
	background:#EEF4FA;	
}
/*----------------COACHES PAGE-----------------*/
#coachBox {
	width:745px;
	min-height:100px;
	margin:0 0 25px 0;
	display:block;	
}
#coachHeader {
	background:url(../img/coaches_header.png);
	width:727px;
	height:32px;
	padding:0 0 0 15px;
	line-height:28px;
	color:#4670b8;
	font-size:14px;
	font-weight:bold;
	display:block;	
	margin:0 0 12px 0;
}
#coachImg {
	width:120px;
	min-height:100px;
	padding:0 15px 0 5px;
	display:block;
	float:left;
}
#coachImg img {
	padding:6px;
	border:1px solid #b5cce7;	
}
#coachImg a {
	background:url(../img/buttons/coachBtn.png);
	width:109px;
	height:28px;	
	line-height:24px;
	color:#378241;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	margin:10px 0 0 2px;
	padding-right:4px;
	display:block;
}
#coachImg a:hover {
	background-position:113px;
}
#coachContent {
	width:597px;
	min-height:100px;
	color:#4670b8;
	font-size:12px;
	padding:0 8px 0 0;
	float:left;
	display:block;
}
#coachContent p {
	margin-top:0px;	
}

/*----------------inspire-----------------*/
#inspireContent {
	float:left;
	width:565px;
	padding-left:10px;
}
#inspireContent td{
	text-align:left;
	padding-bottom:10px;
	color:#4670B8;
}
.inspire {
	width:225px;	
	list-style:none;
	margin:0px;
	padding:0px;
}
.inspire li{
	float: left;
}
.inspire li a{
	text-align:left;
	font-size:14px;
	font-weight:bold;	
	line-height:30px;
	height:30px;
	width:220px;
	display:block;
	color:#4670B8;
	padding:0 0 0 5px;
	text-decoration:none;
	border-bottom:1px dotted #B5CCE7;
}
.inspire li a:hover{
	background-color:#EAF2FC;	
}
#tbmain {
	background:#EFEFEF;
	margin:0px 8px 0 8px;
}
#tbleft {
	margin:4px;
	float:left;
}
#tbnav h4 {
	margin:0px;
	padding:0px;
	font-size:13px;
}
#tbnav a {
	background:#EBEBEB;
	border:2px solid #fff;
	padding:4px;
	width:154px;
	height:51px;
	color:#1E94D1;
	text-align:left;
	font-size:11px;
	display:block;
}
#tbnav a:hover {
	background:#eeefff;
}
#tbright {
	margin:4px 4px 4px 0;
	float:right;
}
#tbright ul {
	list-style:none;
	padding:0px;
	margin:0px;	
}
#tbright li a {
	width:561px;
	height:25px;
	border:2px solid #fff;
	background:#eeefff;
	line-height:24px;
	color:#1E94D1;
	display:block;	
	margin:0 0 4px 0;
	padding:0 0 0 4px;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
}
#tbright li a:hover {
	background:#dddfff;	
}
#tbnav a.active {
	background:#dddfff;
}
.rowA {
	background:#eeefff;
}
.rowB {
	background:#ffffff;
}
#bingo {
	background:#fefefe;	
	width:745px;
	margin:0 0 0 2px;
}
#bingo table {
	border:1px solid #5fa2c9;	
}
.bingo_td {
	background:#e5effb;
	width:176px;	
	height:110px;
	font-size:16px;
	font-weight:bold;
	border:1px solid #5fa2c9;
}
.bingo_td a{
	width:156px;	
	height:90px;
	padding:10px;
	text-decoration:none;
	color:#000;
	display:block;
}
.bingo_td a:hover {
	background:#f8fbff;
}
.bingo_tdx {
	background-image:url(../img/icons/bingoX.png);
	background-color:#f4f9ff;
	background-repeat:no-repeat;
	width:176px;	
	padding:10px;
	height:110px;
	font-size:16px;
	font-weight:bold;
	border:1px solid #5fa2c9;
}
