/* Search & Result Table Formatting */

table.form, table.results {
	background-color:#fff;
	width:528px;
	border-collapse:collapse;
	margin: 20px 0 20px 0;
	font: 9px/12px Tahoma, Verdana, sans;
	color: #666666;
}

table.form {
	background-color:#fff;
	border:1px solid #D9D9D9;
	margin: 0 0 20px 0;
}

#search_header {
	margin: 7px 0 7px 10px;
}

table.search td,
table.form td {
	padding:5px;
}

tr.master_header_bkg {
	background-color:#3B7700;
	color: #fff;
	font-weight: bold;
}

tr.master_results_bkg {
	background-color:#EBF1E5;
}

tr.regular_header_bkg {
	background-color:#96C368;
	color: #fff;
	font-weight: bold;
}

tr.regular_results_bkg {
	background-color:#F2F2F2;
}

table.results td {
	border:1px solid #D9D9D9;
	padding:5px;
	vertical-align: top;
}

.search_headline, .form_headline, .reg_headline {
	font: 15px Tahoma, Verdana, sans;
	font-weight: bold;
	color: #3B7700;
	margin: 0 0 5px 0;
}

.form_headline, .form_headline_rule {
	font: 11px Tahoma, Verdana, sans;
	font-weight: bold;
	color: #0C4899;
}

.form_headline_rule {
	border-top: 1px solid #D9D9D9;
	padding: 7px 0 0 0;
	margin: 0 15px 0 0;
}

.reg_headline {
	color: #0C4899;
}

.results_headline {
	font: 11px Tahoma, Verdana, sans;
	font-weight: bold;
}

p.addl_locations {
	margin: 5px 0 5px 0;
}

#patients_disclaim {
	margin: 5px 0 0 5px;
	width: 300px;
}

#patients_disclaim_2 {
	color: #999;
	font-size: 9px;
}

.form_error {
	color: #FF0000;
}

.results_nav a:link 	{ color: #3063A8; text-decoration: underline; }
.results_nav a:visited 	{ color: #3063A8; text-decoration: underline; }
.results_nav a:hover 	{ color: #000; text-decoration: underline; }
.results_nav a:active 	{ color: #000; text-decoration: underline; }


#results_legend
{
	font-size: 9px;
	color: #333;
	margin: 13px 0;
}

/* General Table Formatting */


table.general, table.case_study {
	background-color:#fff;
	width:528px;
	border-collapse:collapse;
	margin: 20px 0 20px 0;
	font: 9px/12px Tahoma, Verdana, sans;
	color: #666666;
}

table.general td b {
	color: #741083;
	font-size: 11px;
}


tr.com_title, tr.schedule_title {
	background-color:#741083;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
}

tr.schedule_title {
	background-color:#0C4899;
}

tr.schedule_row {
	border-top: 4px solid #D9D9D9;
}

td.general_head {
	font-weight: bold;
	width: 100px;
}

table.general td {
	border:1px solid #D9D9D9;
	padding:5px;
	vertical-align: top;
}

table.general ul
{
	padding: 0;
	margin: 0 0 0 12px;
}


/* Case Study Formatting */


table.case_study {
	font: 11px/12px Verdana, sans;
	}

table.case_study img {
	margin: 0 0 2px 0;
	}

table.case_study td {
	border:0;
	vertical-align: top;
	padding: 0 0 10px 0;
}

.case_study_title {
border-top: 1px solid #B3B3B3;
margin: 20px 0 0 0;
font-weight: bold;
padding: 3px 0 0 0;
}

#page_numbers_top
{
border-bottom: 1px solid #B3B3B3;
padding: 0 0 5px 0;
margin: 0 0 16px 0;
}

#page_numbers_bottom
{
border-top: 1px solid #B3B3B3;
padding: 5px 0 0 0;
}

