/* CSS styles for oley's health calculators */

#oleyPC,
#oleyFC,
#oleyMC			{ margin: 1em; text-align: center; }
#oleyPCentry,
#oleyFCentry,
#oleyMCentry	{ margin: 0 auto; }
	#oleyPCentry TD,
	#oleyFCentry TD,
	#oleyMCentry TD	{ padding: 1em; vertical-align: top; }
#oleyPCchart,
#oleyFCchart,
#oleyMCchart	{ border: 2px solid; font-size: smaller; margin: 0 auto; }

	#oleyPCchart TD, 
	#oleyPCchart TH { padding: 0.2em 0.4em; }
	
	#oleyPCchart TD.oleyPCttl		{ text-align: right; }
	#oleyPCchart TR.oleyPCheaders	{ background-color: #FFFFFF; }
	#oleyPCchart TR#oleyPCmax, 
	#oleyPCchart TR#oleyPCmin		{ background-color: #EEEEEE; }
	#oleyPCchart TR#oleyPCvo2		{ background-color: #FFC6DE; }
	#oleyPCchart TR#oleyPCana		{ background-color: #E8CCB1; }
	#oleyPCchart TR#oleyPCaer		{ background-color: #FFFCC4; }
	#oleyPCchart TR#oleyPCfat		{ background-color: #B2E8C1; }
	#oleyPCchart TR#oleyPCwrm		{ background-color: #C4E5FF; }

#oleyFCchart,
#oleyMCchart { width: 600px; }	
	#oleyFCchart TD,
	#oleyFCchart TH,
	#oleyMCchart TD,
	#oleyMCchart TH { padding: 1.2em 0.4em; text-align: center; }

	.oleyFCheaders,
	.oleyMCheaders { background-color: #CCCCCC; }
	.oleyFCcontent,
	.oleyMCcontent { background-color: #FFFCC4; }
	
#oleyPCinfo,
#oleyFCinfo,
#oleyMCinfo 	{ color: #999999; font-size: small; }
	#oleyPCinfo A,
	#oleyFCinfo A,
	#oleyMCinfo A { color: #999999; }

#oleyPCget, #oleyPCgetresults,
#oleyFCget, #oleyFCgetresults,
#oleyMCget, #oleyMCgetresults	{ font-size: medium; font-weight: bold; }

#oleyPCget,
#oleyFCget,
#oleyMCget { cursor: pointer; }

#oleyPCcode, #oleyPCgetresults,
#oleyFCcode, #oleyFCgetresults,
#oleyMCcode, #oleyMCgetresults { display: none; }

#oleyPCcode, #oleyPCresults,
#oleyFCcode, #oleyFCresults,
#oleyMCcode, #oleyMCresults		{ font-size: x-small;  margin: 0.5em auto; overflow: visible; width: 560px; }
