.searchparameters_h,
.searchresults_h {
	color: #00557F;
	font-size: 128.6%;
	line-height: auto;
	margin: 0 0 0.611em;
}

.container input[type=text],
.container input.text {
	width: auto;
}
* html .container input.text {
	width: auto;
}


/* Callout
--------------------------------------------------- */

.searchparameters {
	background: #F8FDFF;
	border: 1px solid #AFE6FF;
	border-width: 1px 0;
	margin: 2.25em 0;
	padding: 1.5em 15px 0;
}

.searchparameters h2:first-child,
.searchparameters h3:first-child {
	margin-top: 0;
}

/* Tabular
--------------------------------------------------- */

.resultrows table {
	font-size: 85.7%;
	margin: 0 0 1.5em;
	width: 100%;
}

.resultrows table tbody tr:hover {
	background: #F9F9F9;
}

.resultrows table th,
.resultrows table td {
	padding: 1em;
}

.resultrows table th {
	background: #F8FDFF;
	border: 1px solid #AFE6FF;
	border-width: 1px 0;
	text-align: left;
}

.resultrows table td {
	border: 1px solid #DDD;
	border-width: 1px 0;
}

.resultrows table tfoot td {
	border-bottom: none;
}

.resultrows table h3 {
	font-size: 125%;
}




.bluebox {
	background-color: #e0e9f2;
	width:200px;
	padding:10px;
	float:right;
	margin-left:5px;
	margin-bottom:5px;
	line-height:20px;
}


.overview {
	border: 1px solid #e9e9e9;
	padding:10px;
	margin-left:0px;
	font-family: Arial, sans-serif;
}

a.link2 {
	color:#73b9eb;
	font-weight:bold;
	text-decoration:none;
}

a.link3 {
	color:#73b9eb;
	font-weight:bold;
	text-decoration:none;
}

.resultrows_scrollbox {
	height:550px;
	width:700px;
	overflow:auto;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}

