body, p, th, td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt;  }
h1 {
	font-family: Georgia, Times New Roman, Times, serif; 
	font-size:16pt; 
	font-weight:bold;
	margin: 25px auto 0px auto; 
	border: 2px solid #5D2962;
	border-width: 2px 2px 0px 2px;
	padding: 5px 0px 7px 0px; 
	color:#fff; 
	text-align:center;	
	background-color: #a287a8;
	width: 60%;
}
h2 {font-family: Georgia, Times New Roman, Times, serif; font-size:12pt; line-height:14pt; margin-top:1px; margin-bottom:1px; }
h3 {font-family: Georgia, Times New Roman, Times, serif; font-size:10pt;}
#event_panel{overflow-x:auto; overflow-y:hidden; white-space:nowrap; margin: 0px auto 25px auto; border: 2px solid #5D2962; padding: 0px 0px 14px 0px;height: 132px; width:75%; background-color:#f2e0d0;}
/*.event_block{margin-right: 14px;padding-right:14px; width: 250px; height: 100px; overflow-y:auto;white-space:normal;}*/
.event_block{padding-right:14px; padding-left: 14px;min-width:275px;width:275px;height:128px;overflow-y:auto;overflow-x:hidden;vertical-align:top;background-color:#f2e0d0;}
.event_name, label.date {font-family: Georgia, Times New Roman, Times, serif; font-size:12pt; font-weight:bold; color: #0882c1;}
.small {font-size:8pt;}
.descript {white-space: normal; height: 6px; overflow: auto;}
.main_area {width:400px;  margin-left:auto; margin-right:auto;}
.separator {width:400px; margin-top:10px; margin-bottom:15px; margin-left:1px; border-bottom-width:1px; border-bottom-color:#000000;  border-bottom-style:solid; }
#intake_form{
	margin: 0px auto 25px auto;
	border: 2px solid #5D2962;
	border-width: 	2px 2px 2px 2px;
	width: 75%;
}
h2.form {
	font-family: Georgia, Times New Roman, Times, serif; 
	font-size:16pt; 
	font-weight:bold;
	margin: 0px auto 15px auto; 
	border: 2px solid #5D2962;
	border-width: 0px 0px 2px 0px;
	padding: 10px 0px 13px 0px; 
	color:#fff; 
	text-align:center;	
	background-color: #a287a8;
	max-width: 1010px;
}
input{background-color:#fff;border: 1px solid #000;}
textarea{background-color:#fff;border: 1px solid #000; margin: 0px 0px 0px 0px;}
p.tight {margin: 0px auto 0px auto; width: 70%;}
#intake_form table{ margin: 14px auto 25px auto; width:80%;}
/*#intake_form table, #intake_form  tr, #intake_form td{border: 1px solid #f00;}*/
td.td_date {padding: 0px 0px 10px 0px; text-align: center;}
p#bmiinstr {margin: 0px auto 0px auto; width: 200px; font-weight: 600; text-align:left;}
#bmitable { 
	margin: 0px auto 25px auto; 
	border: 2px solid #5d2962;
	padding: 5px 3px 14px 3px; 
	width: 210px; 
	max-width: 214px;
	background-color:#f2e0d0;
}
#bmitable th {padding: 1px 0px 5px 0px;} 
#bmitable td {padding: 1px 0px 3px 0px;} 
#bmitable input {background-color:#fff; border: 1px solid #5d2962;}
.form_btn {margin: 0px 0px 9px 0px; border: 1px solid #000; padding: 1px 11px 2px 11px; background-color:#5d2962 !important; color:#fff;}
label {margin-right: 3px; font-family: Georgia, Times New Roman, Times, serif; font-weight: 600;}
