#content {font: 13px Lucida Grande, Trebuchet MS, Arial, Helvetica, sans-serif;}

/* Global styles */

.submit {margin: 15px 0 0 22px;}
#search_lcol, #form_rcol {float: left;}
#search_lcol {margin: 0 20px 0 0;}
a.switchlink {font-size: 12px; text-decoration: underline;}
a.switchlink:hover {} 
.search_input {}
#nextStep {clear: both; margin: 15px 0 0 0;}


/* STEP 1 - Choose a language */

form#langOption .input {margin-right: 6px;}

/* STEP 2 - Choose hospital or provider search */

form#searchOption .input {margin-right: 6px;}

/* STEP 3 - Provider and hospital search forms */

.stretcher {
     	margin: 0 0 20px 0;
}


form#provSearch select, form#hospSearch select {height: 22px; font-size: 11px;}
form#provSearch option, form#hospSearch option {font-size: 11px;}
#tooltip_1 {background: #ccc; border: 1px solid #333; padding: 5px; width: 250px; display: none;}
#tooltip_1 ul, #tooltip_1 ul li {margin: 0; padding: 0;}



/* STEP 4 - Search results */

table#provSearchResults th, table#provSearchResults td {font-size: 12px; padding: 5px;}
table#provSearchResults th {vertical-align: top; font-weight: bold; background-color: #a5c8e5;}
table#provSearchResults td {border-bottom: 1px solid #a5c8e5;}
#content table th a, #content div table th a:hover { color: #000; text-decoration: none; }

/* STEP 5 - Result detail (provider search) */

.provDetailTable th,
.provDetailTable td {font-size: 12px; padding: 5px;}
.provDetailTable th {vertical-align: top; font-weight: bold; background-color: #a5c8e5;}
.provDetailTable td {border-bottom: 1px solid #a5c8e5;}
.backtoresults {margin: 15px 0 0 0;}

/* Errors */
#errors {
	width: 50%;
	background: #f99;
	color: #b00;
	margin: 0; 
	padding: 0;
	list-style: none;
	border: 1px solid #600;
}

#errors li {
	list-style: none;
	padding: .3em;
	margin: 0;
}

/* Pagination */
#pagination .page {
	float: left;
	line-height: 1.7em;
}
#pagination .float {
	float: left;
	display: block;
	width: 1.7em;
	line-height: 1.7em;
	margin-left: 5px;
	text-align: center;
}

#pagination a, #pagination .fake-link {
	float: left;
	display: block;
	width: 1.9em;
	line-height: 1.9em;
	text-align: center;
	background: #eee;
	border: 1px solid #ccc;
	margin-left: 5px;
	color: #999;
}

#pagination a {
	text-decoration: none;
	color: #000;
}

#pagination a:hover {
	background: #ccc;
	color: #333;
}

#pagination {
	height: 3.9em;
}

#pagination .results {
	line-height: 1.9em;
}

