.bmi_container
{
	width:201px;
	border: 1px solid #cccccc;
	float:right;
	padding:0;
	margin:5px 0px 0px 5px;
	font-family: verdana, sans-serif;
	/*height:237px;*/
}
.bmi_container_hide{display:none;}
.bmi_container_nojava{width:203px; padding:0; margin:5px 0px 0px 5px; float:right; border: 1px solid #cccccc;}

.bmi_container table, .bmi_container form{margin:0; padding:0;}
.bmi_container h3
{
	font-size:11px;
	/*font-weight:bold;*/
	background-color:#336677;
	color:#ffffff;
	padding:2px 5px 2px 5px;
	margin:0;
}
span.bmi_value{background-color:#e2e2e2;padding: 2px 5px;}
.type_right{text-align:left; padding:5px 5px 5px 0; margin:0; font-size:12px;}
.td_left, .td_right{font-size:12px; padding:0 0 3px 5px;}
.button_right{font-size:12px; padding:5px 0 2px 5px;}

.pright{font-size:10px; text-align:right; padding:0 5px 10px 5px; }
.pbottomright{font-size:10px; text-align:right; padding:0px 5px 0px 5px; margin:0 0 3px 0; }
.calcexp{background-image:url(http://newsimg.bbc.co.uk/nol/shared/img/v3/arrow.gif);background-repeat: no-repeat; padding-left:5px;}

p.mypcentre{text-align:center; margin:10px 10px 0 10px; font-size:12px; font-weight:bold;}

p.categorylabel{text-align:center; font-size:10px;padding:3px 5px; margin:2px 0 3px 0;}
p.bmi_underweight, p.bmi_ideal, p.bmi_overweight, p.bmi_obese, p.bmi_veryobese
{
	text-align:center; 
	padding: 5px 0; 
	font-size:12px; 
	font-weight:bold;
	margin:0 50px 5px 50px;
}

p.categoryrange{text-align:center; 
	padding: 5px 0; 
	font-size:12px; 
	font-weight:bold;
	margin:0 5px 0 5px;}

/*classes controlling input boxes sizes */
.f1{width:16px; margin-right:2px;}
.f2{width:27px; margin-right:2px; margin-left:4px;}
.f3{width:27px; margin-right:2px;}

.m1{width:60px; margin-right:2px;}
.m2{width:60px; margin-right:2px;}


/*classes controlling the results colors */
p.bmi_underweight{background-color:#ffee88; color:#000000;}
p.bmi_ideal{background-color:#ffdd00; color:#000000;}
p.bmi_overweight{background-color:#ff9900; color:#000000;}
p.bmi_obese{background-color:#ff6600; color:#000000;}
p.bmi_veryobese{background-color:#ff3300; color:#ffffff;}
p.categoryrange{background-color:#ffffff; color:#ffffff;}
