#searchFormContainer {
	background-color: #f3f3f3;
	border: 1px solid #aabbcc;
	padding: 10px;
	font-size: 11px;
	margin: 0 0 25px 0;
	height: 55px;
}

#searchFormContainer input, #searchFormContainer select {
	font-size: 11px;
	vertical-align:middle;
}

#searchFormContainer input[type='submit'] {
	border: 1px solid #ccc;
	margin-left: 15px;
	background-color:#3366CC;
	color: white;
	font-weight: bold;
	height: 22px;
	padding: 0 5px;
	cursor: hand;
}

#searchFormContainer input[type='checkbox'] {
	margin:0 3px;
}

.resultsSpacer {
	border-bottom: 1px dashed #aabbcc;
	margin: 10px 0 20px 0;
}

td.searchResultsHdr {
	vertical-align:top;
	padding-bottom:5px;
}

td.searchResultsHdr h3 {
	padding:0; 
	margin:0 0 5px 0;
	color:#3366CC;
}

td.searchResultRow {
	font-size: 11px;
}

td.searchResultRow a:link, td.searchResultRow a:visited  {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

td.searchResultsContext {
	font-size: 11px;
	color:#666666;
	padding-bottom: 5px;
}


.titleHighlight {
	background-color: #ffffaa;
	text-decoration: underline;
}

.contextHighlight {
	color: #000000;
	background-color: #ffffaa;
}

span.jumpLinks {
	color: #999; 
}

span.jumpLinks strong {
	color: #000;
	padding: 0 2px;
}

span.jumpLinks a:link {
	color: #333; 
	padding: 0 2px;
	text-decoration:none;
}

span.jumpLinks a:hover {
	color:red;
	text-decoration:underline;
}


div#inputDatePublished {
	float:right; 
	width: 500px;
	text-align:right;
}

div#inputContentType {
	margin-top:7px;
	float:left; 
	clear:both;
	width:550px;
}

div#inputPubStatus {
	margin-top:5px;
	width:120px;
	float:right;
	text-align:right;
}

