body {background:#fff; color:#515854; font-family:Helvetica, Arial, sans-serif; font-size:70%; margin:0; padding:0;}
body * {font-family:Helvetica, Arial, sans-serif; font-size:1em;}
.header  h1 {display:none;}
.header .logos h1 {display:none;}

.clear {clear:both;}
.floatRight {float:right !important;}
.container {bbborder:1px solid red;background:#fff; margin:0; position:static;}

#topbar {display:none;}

#main {bbborder:1px solid blue; background:#fff;}
	h1 {color:#ed1c24; font-weight:bold; font-size:12pt; padding:15px 0 0 0;}
	h1.title {display:none;}
 
#contentRegion {bbborder:1px solid green;fffloat:left; margin:0 0 0 0; padding:0 0 0 0; width:80%;}

	h2 {color:#581713; font-weight:bold; font-size:11pt; padding:0; margin:0;}
	h3 {font-weight:bold; padding:0; margin:5px 0 0 0;}
	p {padding:0; margin:0 0 10px 0;}
	
	p.noprint {display:none;}

	.stomachgraphic {float:left; padding:0 15px 0 0;position:relative;}
	.overlaygraphic {position:absolute;}
	#pos0 {top:141px; left:70px;}
	#pos1 {top:141px; left:152px;}
	#pos2 {top:141px; left:232px;}
	#pos3 {top:222px; left:70px;}
	#pos4 {top:222px; left:232px;}
	#pos5 {top:303px; left:70px;}
	#pos6 {top:303px; left:152px;}
	#pos7 {top:303px; left:232px;}
	textarea {width:90%;height:100px;}
	.prescription {width:90%;}
	
	table.symptomsResults {border-collapse:collapse; border:1px solid #bfbcbc; width:320px;}
		table.symptomsResults th.first {border-collapse:collapse; border:1px solid #bfbcbc; color:#7395cd; font-weight:bold; padding:3px; text-align:left;}
		table.symptomsResults th {border-collapse:collapse; border:1px solid #bfbcbc; color:#7395cd; font-weight:bold; padding:3px;}
		table.symptomsResults td.first {border-collapse:collapse; border:1px solid #bfbcbc; padding:5px; text-align:left;}
		table.symptomsResults td {border-collapse:collapse; border:1px solid #bfbcbc; padding:5px; text-align:center;}
	
		a.buttons {display:none;}
	
#rightBar {display:none;}


.footerlogo {float:left;}
.footerlogo img {border:none;margin:0 5px 0 0;}
.footercopy {float:left; font-size:9px;}
.footercopy a, .footercopy .line {display:none;}


/* NAVIGATION */

.primarymenu, #leftBar, .pagenav, .button {display:none;}

.legenditem {margin:0 0 10px 0;}
.legendimage {width:67px;}
.legendlabel {padding:0 5px 0pt 5px; width:65px;}
.legenditem, .legendimage,.legendlabel {float:left;}
.leftImage {margin:0;}
.treatmentsinfocontainer .symptominfo {border-top:1px dotted #cccccc;}

.symptomsgraphcontainer {margin-bottom:10px;}
.symptomsgraph {border-collapse:collapse;}
.symptomsgraph td {line-height:1em;padding:4px 10px 4px 0;}
.yaxislabel {border-right:1px solid #bfbcbc; font-weight:bold; text-align:right; width:220px}
.symptomsgraph td.xaxislabels {border-top:1px solid #bfbcbc; padding:0; vertical-align:top;}
.xaxislabels table {border-collapse:collapse;}
.xaxislabels .notches td {padding:0;vertical-align:top;}
.xaxislabels .notches div {border-left:1px solid #bfbcbc; height:5px;margin:0 auto;width:1px;}
.xaxislabels .labels td {font-size:10px; line-height:15px; padding:0; text-align:center; vertical-align:top;}

.symptomsinfocontainer {margin-bottom:20px;}
.treatmentsinfocontainer {margin-bottom:50px;}
.symptominfoheader,.treatmentinfoheader {font-weight:bold; padding:5px 0 5px 20px;}
.symptominfobody, .treatmentinfobody {padding:5px 5px 5px 20px}


.pagenav, button.button {display:none;} 



