﻿#search { min-height: 400px; height: auto !important; height: 400px;  }

#search table { border-collapse: collapse; }

input.txt { border: 1px solid silver; padding: 2px; font-size: 1em; }
input.btn { background-color: #005190; border: 0; font-weight: bold; color: #fff; padding: 1px 2px; font-size: 1em;}
select { font-size: 1em; font-family: Arial,Helvetica,sans-serif; }
select option { padding: 0 3px; }
select .selected { font-weight: bold; background-color: #dbe9f4; }
select .ex { text-decoration: line-through; background-color: #ffd4b2; }

#searchform {  }
#searchform label { display: block; float: left; width: 11em; }

#subheader { color: #fff; background-color:#4d5a5e; padding: 3px 6px; margin: 1em 0; overflow: hidden; height: 2em; line-height: 2em; }
#subheader h2 { color: #fff; float: left; margin: 0; }
#subheader h2 span { color: #fff; }
#subheader .pages { float: right; }

.changePage {
	background-color:#005190;
	border:1px solid #D8DADB;
	/*border: 0;*/
	color:#FFFFFF;
	font-weight:bold;
	max-height:25px;
	margin: -2px 0 0;
	padding:1px 1px 1px 0;
	vertical-align:middle;
}

input.link { background: #fff; border:0; color: #005699; padding: 0; cursor: pointer; text-decoration: underline; text-align: left; }
input.close, a.close { color: #900; }

#cemWidget ul { text-align: left; }
#cemWidget ul,
#cemWidget ul li { background: none; padding:0; margin:0; }
#cemWidget .cem-input-box ul { margin: 0 0 0.8em; }

#cemWidget input.btn { margin: 0 0.5em 0 0; }

#cemWidget .widget-input ul li input.link { font-weight: normal; }
#cemWidget .widget-input ul li input.link:hover { text-decoration: none; }

.btnNext { display: none; }

#subfooter { overflow: hidden; min-height: 1.5em; }
#subfooter .btn {  }
#subfooter .prev { float: left; }
#subfooter .next { float: right; }

#search p { padding: 0 0 0.8em; }

#cemWidget .widget-output p { padding:0.3em 0 0.8em; }
#cemWidget .widget-input p { padding:0; }
#cemWidget .widget-input ul { margin: 0.5em 0; }

#search ol li { color: #4d5a5e; font-weight: bold; }
#search ol li p { color: #000; font-weight: normal; }

#search ol li h3,
#search ol li h3 a { font-family: Arial, Helvetica, Sans-Serif; font-size: 1em; font-weight:normal; font-size:1.1em; }

#search ol li h3 a,
#search ol li h3 a:hover,
#search ol li h3 a:focus { color: #005699; text-decoration: underline; }

#search ol li h3 a:hover,
#search ol li h3 a:focus { text-decoration:none; background: none; }

/* #search ol li h3 a em { font-weight:bold; font-style: normal; } */
#search ol li em { font-weight:bold; font-style: normal; }

#searchform .txt { padding: 2px 3px; border: 2px inset #848484; border-color: #848484 #fafafa #fafafa #959595;
	width: 11em; max-width: 200px; }

img.logo { vertical-align: bottom; }

.hidden { position: absolute; top:0; left:0; width:0; height:0; overflow:hidden; }