body { font-family: Arial, Helvetica, sans-serif; font-size: 65%; }

sub, sup { font-size: 0.85em; }
* html sub, * html sup { font-size: 1.02em; }
sub      { vertical-align: sub }
sup      { vertical-align: super }

#bs-bnr { margin: 0 0 10px; }

#bs-base-structure { background-color: #FFFFFF; padding: 0; margin: 14px 0; font-size: 160%; }

#blq-acc,
#blq-foot,
#bs-bnr,
#bs-global-sitemap_container,
#bs-content-rb-related,
#blq-local-nav,
#bs-nav-primary { display:none; }

#blq-content,
#bs-content-container { float: left; position: relative; left: 14px; width: 800px; padding: 0 0 126px; background: none; }

#blq-main { font-size: 1em; }
#blq-container, #blq-footer { zoom: 1; }

a:link,
a:visited,
a:active { color: #007794; font-weight: bold; text-decoration: none; }
a:hover { color: #FFFFFF; background-color: #062835; }

div#bs-content-rb-abstract { font-weight: bold; margin: 15px 0 15px 0; }

strong { font-weight: bold;}

/* The Clearfix Hack: Add a class of .clearfix to any element containing a float needing to be cleared */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear_both { clear: both;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


	/* glow infoPanel fix */
	.glow-panel-preload {
	  width: 1px;
	  left: -3px;
	}