body {
	background-color: #FFFFFF;
}

.text10 {
	font: 10px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #333399;
}

.text11 {
	font: 11px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #333399;
}

.text11white {
	font: 11px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.text12 {
	font: 12px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #333399;
}

.text12bold {
	font: 12px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #333399;
	font-weight: bold;
}

.text12white {
	font: 12px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.text12whitebold {
	font: 12px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

.text12whiteblueback {
	font: 12px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #333399;
}

.text12whiteboldblueback {
	font: 12px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #333399;
	font-weight: bold;
}

.text14 {
	font: 14px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #333399;
}

.text14redbold {
	font: bold 14px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #FF0033;
}

.text14white {
	font: 14px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.text14whitebold {
	font: bold 14px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.text14italic {
	font: italic 14px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #333399;
}

.text14arial {
	font: 14px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #333399;
}

.text14bold {
	font: 14px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #333399;
	font-weight: bold;
}

.text14boldunderlined {
	font: 14px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #333399;
	font-weight: bold;
	text-decoration: underline;
}

.text14whiteboldblueback {
	font: 14px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
	background-color: #333399;
	font-weight: bold;
}

.text14orangebold {
	font: 14px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-weight: bold;
}

.text14orangeboldunderlined {
	font: 14px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-weight: bold;
	text-decoration: underline;
}

.text16 {
	font: 16px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #333399;
}

.text16bold {
	font: bold 16px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #333399;
}

.text16red {
	font: bold 16px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #FF0033;
}

.text16orange {
	font: bold 16px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #FF6600;
}

.text16white {
	font: bold 16px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.text16whiteboldblueback {
	font: 16px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
	background-color: #333399;
	font-weight: bold;
}

.text20 {
	font: 20px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #333399;
}

.text20bold {
	font: 20px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #333399;
	font-weight: bold;
}

.text20orange {
	font: 20px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #FF6600;
}

.messagetext {
	font: 14px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-weight: bold;
}

table.main {
	width: 760px;
	background-color: white;
	border: 2px solid #99CCFF;
}

table.address {
	width: 760px;
	background-color: white;
	border-top: 1px solid #99CCFF;
}

table.homecol1 {
	border-right: 1px solid #99CCFF;
}

table.homebordertop {
	border-top: 1px solid #99CCFF;
}

table.borderall {
	border: 1px solid #99CCFF;
}

table.bordertop {
	border-top: 1px solid #99CCFF;
}

table.borderbottom {
	border-bottom: 1px solid #99CCFF;
}

table.borderright {
	border-right: 1px solid #99CCFF;
}

table.borderleft {
	border-left: 1px solid #99CCFF;
}
table.borderleftandbottom {
	border-bottom: 1px solid #99CCFF;
	border-left: 1px solid #99CCFF;
}

table.homeform {
	background-color: #336699;
	border: 1px solid #336699;
}

td.navigation {
	width: 120px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000099;
	border-right: 1px solid #99CCFF;
	text-align: left;
}

td.mainbody {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000099;
	text-align: left;
}

td.col3 {
	width: 120px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000099;
	border-left: 1px solid #99CCFF;
	text-align: left;
}
	
	
td.row1 {
	width: 760px;
	background-color: #330033;
}

td.row2 {
	width: 760px;
	background-color: #99CCFF;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 25px;
}

td.row2forum {
	background-color: #99CCFF;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
}

td.width150 {
	width: 150px;
}

td.width20 {
	width: 20px;
}

td.width205 {
	width: 205px;
}

td.width10 {
	width: 10px;
}

td.graph {
	width: 10px;
	text-align: center;
	vertical-align: bottom;
}

td.graphcol2 {
	width: 10px;
	text-align: center;
	vertical-align: bottom;
	border-left: 1px solid #99CCFF;
}

td.memberfitnessbg {
	background-image: url(../images/members_fitness_bg.jpg);
	background-repeat: no-repeat;
	height: 200px;
}

td.membereatingbg {
	background-image: url(../images/members_eating_bg.jpg);
	background-repeat: no-repeat;
	height: 200px;
}

td.memberstepsbg {
	background-image: url(../images/members_steps_bg.jpg);
	background-repeat: no-repeat;
	height: 200px;
}

td.memberaboutyoubg {
	background-image: url(../images/members_about_you_bg.jpg);
	background-repeat: no-repeat;
	height: 200px;
}

.homeformheader {
	font: 20px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #99CCFF	
}

.tenpx {
	margin: 10px 0px 0px 0px;
}

.aboutnicki {
	font: 1px Arial, Helvetica, sans-serif;
	color: #fefebf;
	}
	
.onepx {
	margin: 1px 0px 0px 0px;
}

.bordergraph {
	border-top: 1px solid #99CCFF;
	border-right: 1px solid #99CCFF;
	font: 10px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #333399;
	width: 10px;
	text-align: center;
	vertical-align: middle;
}

.bordergraphtopandbottom {
	border-top: 1px solid #99CCFF;
	border-bottom: 1px solid #99CCFF;
	font: 10px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #333399;
	text-align: right;
	vertical-align: middle;
}

.bordergraphbottom {
	border-bottom: 1px solid #99CCFF;
	font: 10px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #333399;
	text-align: right;
	vertical-align: middle;
}

.bordergraphbottomright {
	border-bottom: 1px solid #99CCFF;
	font: 10px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #333399;
	text-align: right;
	vertical-align: middle;
	border-right: 1px solid #99CCFF;
}

.bordergraphtopbottomright {
	border-top: 1px solid #99CCFF;
	border-bottom: 1px solid #99CCFF;
	font: 10px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #333399;
	text-align: right;
	vertical-align: middle;
	border-right: 1px solid #99CCFF;
}


.bordergraphendcol {
	border-top: 1px solid #99CCFF;
	font: 10px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #333399;
	width: 10px;
	text-align: center;
	vertical-align: middle;
}

.bordergraphcol2 {
	border-top: 1px solid #99CCFF;
	border-left: 1px solid #99CCFF;
	border-right: 1px solid #99CCFF;
	font: 10px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #333399;
	width: 10px;
	text-align: center;
	vertical-align: middle;
}

.borderright {
	border-right: 1px solid #99CCFF;
}

.borderleft {
	border-left: 1px solid #99CCFF;
}

.bordertop {
	border-top: 1px solid #99CCFF;
}

.borderbottom {
	border-bottom: 1px solid #99CCFF;
}

.bordertopandbottom {
	border-top: 1px solid #99CCFF;
	border-bottom: 1px solid #99CCFF;
}

.borderrightandbottom {
	border-right: 1px solid #99CCFF;
	border-bottom: 1px solid #99CCFF;
}

.navtextblueback {
	font: 12px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #333399;
	padding-left: 10px;
	height: 25px;
	cursor: hand;
	cursor: pointer;
}

.navtextorangeback {
	font: 12px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF6600;
	padding-left: 10px;
	height: 25px;
	cursor: hand;
	cursor: pointer;
}

.navtextlightblueback {
	font: 12px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #99CCFF;
	padding-left: 10px;
	height: 25px;
	cursor: hand;
	cursor: pointer;
}

.navtextpurpleback {
	font: 12px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #990099;
	padding-left: 10px;
	height: 25px;
	cursor: hand;
	cursor: pointer;
}

.navtextgreenback {
	font: 12px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #66CC99;
	padding-left: 10px;
	height: 25px;
	cursor: hand;
	cursor: pointer;
}

.navtextpinkback {
	font: 12px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #CC99CC;
	padding-left: 10px;
	height: 25px;	
}

.navtext {
	font: 12px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #333399;
	font-weight: bold;
	padding: 5px 0px 5px 10px;
}

.navtextlink {
	font: 12px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #333399;
	font-weight: bold;
	text-decoration: none;
}

.navtextlinkgrey {
	font: 12px Comic Sans MS, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
}

.navline {
	padding-left: 10px;
}

.padding10px {
	padding: 5px 0px 5px 0px;
}

hr.lineblue {
	color: #99CCFF;
	width: 100%;
	height: 2px;
}

