.left,.right{background:url(images/bg_left.gif) repeat-y;width:7px}
.right{background:url(images/bg_right.gif)}
a{text-decoration:underline;color:#00F}
a:hover{text-decoration:none}
img {border:0}
.link_wh{font:700 12px sans-serif;color:#FFF}
.link_wh a{color:#FFF}
.link_bl{font:700 14px sans-serif;color:#009}
.link_bl a{color:#00F}
.red_sm{font:100 11px sans-serif;color:#900}
input.search {border:1px solid #009;height:16px;width:98%;font:700 14px sans-serif;color:#33F}
form,embed,iframe{margin:0;padding:0;display:inline}
.navi{background: #689BEF;color:#FFF;padding:5px 20px;font:700 13px sans-serif;text-align:left;float:left}
.navi a {color:#006}
.navi strong {color:#FF0}
.navi span.red {color:#FFF}
.navi-right{float:right}
.nofloat{float:none}
code{color:#F66;font:700 16px sans-serif;/*text-transform:uppercase*/}

.header{background:#009;color:#CCF;text-align:center;font:700 16px sans-serif;padding:5px;/*border-top:1px solid #FFF*/}
.header a{color:#FF0}
.header strong {color:#EEF}
.header h1{font-size:16px;margin:0;line-height:140%}
.header h2,h3{font-size:16px;margin:0;padding:0}
.header b{text-decoration:blink; color:#FF0;vertical-align:super;font-size:14px}

.top{width:100%;border:1px solid #009;background:#689BEF}
.top td{width:25%;color:#FF3;font:100 13px/23px arial;padding-left:2px}
.top td a{color:#FFF;font:700 16px arial;text-decoration:none;border-bottom:1px solid #FF7;padding:0 1px}
.top td a:hover{color:#FF0;border-color:#689BEF;background:#4379E7}
.top a:visited{color:#FF9;border:0}

.pop-m {font-size: 12px; color: #FFF; padding: 10px;} 
.pop-m a {color: #FF0; white-space: nowrap; display:inline-block;padding:0 4px}

.h{background:#009;color:#CCF;text-align:center;font:700 16px arial;padding:5px;border-top:1px solid #FFF}
.h a{color:#FF0}
.h strong {color:#EEF}
.h h1{font-size:16px;margin:0;line-height:140%}
.h h2,h3{font-size:16px;margin:0}
.h-w{font:700 21px arial;color:#689BEF;padding:8px;margin-top:4px;background:#FFF;text-align:center}
.h-w b{color:#009}
.h-w h1{font:700 21px arial}

.h2,.h3{letter-spacing:4px;border-bottom:1px solid #009;margin:4px;padding:3px;color:#FFF;background:#99F;font:700 15px arial}
.h3{color:#F00;background:none}


.thumb{border:1px solid #689BEF}

.text{color:#000;background:#C3D9FF;padding:5px 10px;border:1px solid #009;}
.text p{font-size:15px;padding:4px;text-align:center}
.text a{font-weight:700}

.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	color:#00F;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('/images/autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
#search {
  /*
  position:absolute;
  top:10px;
  left:10px;
  width:150px;
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  */
}

.subscribe-form{font:100 12px sans-serif;background:/*#EDF1F8*/#FFE9C6;border:1px solid #009;color:#000;padding:5px;text-align:center}