body.webseal {
	margin: 10px 20px;
	padding: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	vertical-align: baseline;
	font: normal 0.75em/1.5em Arial, Helvetica, sans-serif;
	color: #404040;
	background-image: url("/unauth/site_bg.png");
	background-attachment: fixed;
	background-position: top left;
	background-repeat:repeat-x;
	width: 970px;		
}
.webseal a, .webseal a:link, .webseal a:visited {
	color: #0099cc;
	text-decoration: none;
	font-size: 95%;
}
.webseal div.rights {
                width: 35%;
}
.webseal div.logo {
	background: url("../images/logo.png") no-repeat top left;
	font-weight: bold;
	font-size: 1.7em;
	padding: 0.5em 0em 0.5em 4em;
	margin: 0em 0em 1.5em;
}
* html .png	{
  behavior: expres\sion(
  (this.runtimeStyle.behavior = "none") && (this.currentStyle.backgroundImage.toString().toLowerCase().indexOf('.png')>-1) && (
  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.currentStyle.backgroundImage.toString().replace('url("','').replace('")','') + "', sizingMethod='crop')",
  this.runtimeStyle.zoom = 1,
  this.runtimeStyle.backgroundImage = "none"
  )
  );
}
* html img.png {
  behavior: expres\sion(
  (this.runtimeStyle.behavior = "none") && (this.src.toLowerCase().indexOf('.png')>-1) && (
  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='scale')",
  this.runtimeStyle.paddingTop = this.height,
  this.runtimeStyle.height = 0
  )
  );
  overflow:hidden;
}
.webseal span.error, .webseal label span, .webseal .bp_inlineError, .webseal .bp_globalError {
	color: #ff0000;
	font-weight: bold;
}
.webseal h1 {
	font-size: 1.7em;
	font-weight: bold;
	line-height: 1.7em;
}	
.webseal h2 {
	font-size: 1.5em;
	color: #336699;
	line-height: 1.5em;
}
