h2{font-size:18px;margin:0;}
h3{font-size:16px;margin:0;}
h4{font-size:13px;margin:0;}
h5{font-size:11px;margin:0;}

/*content*/
.content{
	color:#060;
	font-size:100px;
}

/*content grid*/
.content-grid{
	border-collapse:collapse;
	width:690px;
}
.content-grid td{
	padding:4px;
}
.content-grid-header td,
.content-grid-header th{
	background-color:#999;
	color:#FFF;
	font-weight:bold;
	border:1px solid #555;
}
.content-grid-header,
.content-grid-header a,
.content-grid-header a:visited{
	color:#FFF;
}
.content-grid-header a:active,
.content-grid-header a:hover{
	color:#DDD;
}
.content-grid-item td{
	background-color:#FFF;
	border:1px solid #555;
}
.content-grid-item-alt td{
	background-color:#F0F0F0;
	border:1px solid #555;
}
td.content-grid-item-total-left{
	border-left-width:0;
}
td.content-grid-item-total-right{
	border-right-width:0;
}
td.content-grid-item-total-both{
	border-left-width:0;
	border-right-width:0;
}
.inactive td{
	border:1px solid #555;
	background-color:#CCC;
}
.pager, .pager td{
	background-color:#FFF;
	color:#CCC;
	text-align:right;
}

/*search box*/
.search-box{
	float:right;
	padding:12px 20px 0 0;
	white-space:nowrap;
}
.search-box-title{
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	float:left;
	padding:2px 6px 0 0;
}
.search-box-title-in{
	color:#4A489F;
	font-weight:bold;
	font-size:13px;
	float:left;
	padding:2px 6px 0 0;
}
.search-box-content{}
.search-box-field{
	display:inline;
	float:left;
}
.search-box-field .form{}
.search-box-button{
	display:inline;
	float:left;
	padding:0 0 0 3px;
}
.search-box-button .form-submit{}

/*medical staff*/
.medical-staff{
	clear:both;
	margin:6pt 0 6pt 0;
	padding:0;
	font-size:12px;
}
.medical-staff .info-table{
	border:1px solid #555;	
	margin:0;
	padding:0;
	width:455px;
}
.medical-staff label{
	font-weight:bold;
	font-size:13px;
}
.medical-staff .indented-value{
	font-size:12px;
	margin:0 0 0 20pt;
}
.medical-staff .photo{
	clear:none;
	float:left;
	margin:3pt;
}
