.body{ 
	padding:15px 0 15px 0px; 
	margin:0px; 
	font:normal 12px Arial,Tahoma,Helvetica,sans-serif;	 
}

.back{
	background:#FFFFFF;
}
.popupContainer{
	background:#FFFFFF;
	padding:0px;
	margin:0px;
	font:normal 12px Arial,Tahoma,Helvetica,sans-serif; 
}
.label {
	float:left;
	width:150px;
	text-align:left;
	padding-left:40px;
}

.loginlabel {
	float:left;
	width:100px;
	text-align:left;
	padding-left:30px;
}

.hlabel {
	float:left;
	width:150px;
	margin:20px 0px 0px 150px;
}

.field {
	float:left;
	width:200px;
	text-align:left;
	padding-left:20px;
}

.loginfield {
	float:left;
	width:180px;
	text-align:left;
	padding-left:20px;
}

.clear {
	clear:both;
}
	
.spacer20 {
	height:20px;
}

.spacer10 {
	height:10px;
}

.spacerbtm{
	padding-bottom:8px;
}	

.agreeTxt {
	float:left;
	width:500px;
	text-align:left;
	padding-left:40px;
}

.error{
	color:#FF0000;
}
.headerTxt {
	padding-left:30px;
	font-size:20px;
}	
.loginTxt {
	font-size:12px;
	padding-right:30px;
}
.w100{
	width:100px
}
.w50{
	width:50px
}
.w200{
	width:200px
}
.w300{
	width:300px
}
.w160{
	width:160px
}
.container {
	background-color:#CFEAFA;
	margin:30px 30px 30px 30px;
}
.find{
	cursor:pointer;
}
.calendarHead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FF0000
}
.head1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}	

.pagination { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; }

.tabLink {
	float:left; 
	width:200px; 
	background-color:#0066FF; 
	padding:2px; 
	font-weight:bold; 
}	
.tabLink a{
	text-decoration:none;
	color:#000000;
}	

.tabLink a:hover{
	color:#FFFFFF;
}

.statsLink { font-size:10px; color:#003366; text-decoration:none; cursor:pointer;}

.favLink { font-size:10px; color:#FF6600; text-decoration:none; }

.deleteLink { font-size:10px; color:#FF0000; text-decoration:none; }

.headTxt {
	font-weight:bold;
	color:#FFFFFF;
}	

.measureContainer{
	padding:5px 5px 5px 5px;
	background-color:#0099FF;
}	
.measureContainer .row{
	padding:4px 0px 4px 3px;
}	
.measureContainer .alter_row_1{
	background-color:#E9F6FE;
}
.measureContainer .alter_row_2{
	background-color:#FFFFFF;
}
.measureContainer .inside{
	background-color:#000000;
}
.measureContainer .headBg{
	background-color:#0099FF;
	vertical-align:top;
}	

.measureContainer .inside .alter_row_1{
	background-color:#FFFFFF;
	vertical-align:top;
}
.measureContainer .inside .alter_row_2{
	background-color:#FFFFCD;
	vertical-align:top;
}
.BMIContainer{
	background-color:#FFFFFF;
}

.BMIContainer .alter_row_1{
	background-color:#e7f6fb;
	padding:2px 2px 2px 4px;
}

.BMIContainer .alter_row_2{
	background-color:#FFFFFF;
	padding:2px 2px 2px 4px;
}

.myFitnessTab {
	background-color:#e7f6fb;
	padding:4px;
}
.exerciseTxt{
	width:120px;
	height:18px;
	padding:3px;
	background-color:#009933;
	font-weight:bold;
	color:#FFFFFF;
}	
.loginContainer{
	width:340px;
	margin:130px 0px 0px 190px;
	border:solid 1px #5BA5CA;
	height:160px;
}

.loginContainer .hlabel{
	background-color:#5BA5CA;
	font-weight:bold;
	margin:0px;
	width:330px;
	height:16px;
	vertical-align:middle;
	padding:3px 0px 3px 10px;
}
.menu{
	border:2px solid #EBEBEB;
	width:140px;
}

.menu .head{
	background-color:#5BA5CA;
	font-weight:bold;
	height:20px;
	padding:5px;
	text-align:left;
}
.menu .leftMenu{
	vertical-align:bottom;
	height:20px;
	border-top:1px solid #EBEBEB;
	text-align:left;	
	padding:5px;
}
	
.menu .leftMenu a{
	text-decoration:none;
	color:#0033FF;
}

.menu .leftMenu a:hover{
	text-decoration:underline;
	color:#0033FF;
}
	
.menu .subMenu{
	padding-left:20px;
}	

.menu .subMenu a{
	text-decoration:none;
	color:#0033FF;
}

.menu .subMenu a:hover{
	text-decoration:underline;
	color:#0033FF;
}	

.topTab{
	width:408px; 
	border:2px solid #0066FF;
	height:19px;
}

.topTabMeasure{
	width:408px; 
	border:2px solid #0066FF;
	height:19px;
}

.resultContainer{
	margin:0px 0px 0px 55px;
}	
.resultContainer .row{
	padding:3px 0px 3px 3px;
}	
.message{
	padding:80px 0px 0px 0;
	text-align:center
}	
.userContainer{
	width:600px;
	margin-left:100px
}
