
.fontblack {
	color: #000000;
}

#tabedbuttons img {
	border: none;
	padding: 0px;
	margin: 0px;
}

#tabedbuttons #flowertabs {
	padding: 0px;
	margin: 0px;
}

#tabedbuttons #flowertabs td {
	padding: 0px;
	margin: 0px;
	line-height: 0.7em;
}

#tabedbuttons #flowertabs tr {
	padding: 0px;
	margin: 0px;

}

.foodlist input {
	text-align: right;
}

.foodlist tr:hover {
	background-color: #CCFFFF;
}
		
.foodlist td {
	border-bottom:1px solid #92cce8;
}
		
		#activityexplanation {
		}
		
		#tdactive {
				
		}
		
		.tdheader {
			width: 25%;
			text-align: center;
		}
		
		.ageheightweight {
			width: 100%;
		}
		
		.aright {
			text-align: right;
		}
		
		#tblgender {
			width: 100%;
			
		}
		
		#tblgender .tdmale {
			
		}

		#tblgender .tdmale.btop {
			border-top: 1px solid #cccccc;
		}
		
		#tblgender .tdmale.bbottom {
			/*border-bottom: 1px solid #000000;*/
		}

		#tblgender .tdmale.bleft {
			border-left: 1px solid #cccccc;
		}
		
		#tblgender .tdmale.bright {
			border-right: 1px solid #cccccc;
		}

		#tblgender .tdfemale.btop {
			/*border-top: none;*/
		}
		
		#tblgender .tdfemale.bbottom {
			border-bottom: 1px solid #cccccc;
		}

		#tblgender .tdfemale.bleft {
			border-left: 1px solid #cccccc;
		}
		
		#tblgender .tdfemale.bright {
			border-right: 1px solid #cccccc;
		}

		#tblgender .tdfemale {
			
		}
		
		#tblgender td {
			padding-top: 5px;
		}
		
		#tblgender td .nopadding td {
			padding-top: 0px;
		}		
		
		#tblgender .tblheading {
			font-weight: bold;
		}
		
		#tblgender .tdtri {
			width: 100px; text-align:right; padding-right:10px; 
		}
		
		#tblgender .tdname {
			width: 60px;
		}
		
.answer {
	width: 613px;
	display: none;
	border: 1px solid #CCCCCC;
	margin-left: 5px;
	padding-left:15px;
	padding-right:10px;
	background-color:#fdebda;
}
.buttonCont {text-align:right;}
