/* CSS Document */
.banner .bn_bg_top,
.banner .bn_bg_bottom,
* html img, 
* html .png{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)

);
}

#loading-layer{ background:#FF8B00;color:white;font-size:11px;position:fixed;z-index:10;padding: 6px;top: 0px;right: 0px;margin:0px}
* html #loading-layer{ position:absolute;top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat')? documentElement.scrollTop : document.body.scrollTop)}

div.error {margin: 0em 2em 0em 1em;}
p label.error {clear: both; display: block;margin:0.2em; padding: 0.2em 0.8em; border:none;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#999999;border-color:#FBC2C4; font-weight:bold}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324; font-weight:bold}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880; font-weight:bold}

.nomal,
a.link:link,
a.link:visited,
a.link1:link,
a.link1:visited,
.active_pages{
	display:block;
	background:#ccc;
	padding:3px 5px;
	font-weight:bold;
	border:1px solid #d4d4d4;
	color:#3b5998;
	background:url(bg_pages.jpg) repeat-x left bottom;
}
	
.active_pages{
	background:#ff7800;
	border:1px solid #ff7800;
	color:#FFFFFF;
}


.link1 strong{
	position:relative;
	top:-2px}

div.loadingloading{
	background:#ff6400;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding:10px;}