body {background: white url('../image/bg_fade.jpg') repeat-x top left;}
.content {
  background: white url('../image/column_header.jpg') no-repeat top center;
  color: white;
  padding-top:2px;
}
/* LOGO removed from background, integrated into header graphic */
div#logo {display:none;}
	/* background: rgba(0,0,0,.3) url('../image/logo.png') no-repeat top left; */
/*	background-color: rgb(32,32,32);
	background-color: rgba(32,32,32,0.5);
	background-image:url('../image/logo.png');
	background-repeat:no-repeat;
	background-position:top left;
	/* use RGBa for CSS3-compliant browsers */
	/* use UGLY IE7 and IE8-only opacity filters */
	/* -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.3)"; */
    /* filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0.3); */
/*    opacity: 0.8;
	left:0px;
	height: 109px;
	position: absolute;
	top:34px;
	width: 285px;
	z-index: 1;
} */
div.columns {padding-top:4px;}

ul.menubar, ul.menubar li {display:inline;}
ul.menubar li {
  margin-left:0;
  border-right: 1px solid white;
  padding:0 12px 0 9px;}
ul.menubar li:hover {background-color: rgba(47,65,138,0.88);}
ul.menubar li a {
  text-decoration:none;
  font-weight:bold;
  color: white;
}
.header_text {
  font-size:30px;
  padding:130px 0 0 14px;
  /* padding-top:130px; */
}
.body_text {
  font-size:15px;
  font-weight:normal;
  color:black;
  padding:60px 0 60px 0;
}
.body_text ul li {
  margin-left: 30px;
  border-right: 2px solid white;
  padding:0 12px 0 9px;
}
.table_headline {
  font-size:18px;
  color:#896f2b;
  padding-top:60px;
  padding-bottom:12px;
}
.table_structure {
  padding-left:28px;
  font-weight:14px;
  font-family: Georgia, "Times New Roman",Times,serif;
}
#datatable {width:93%;}
#datatable td, #datatable th {
	border-color:white;
	border-style:solid;
	border-width: 0 2px 2px 0;
}
.table_headrow {
  background-color:#c8bb9b;
  color:white;
  font-weight:bold;
}
.table_oddrow {
  background-color:#dfdfdf;
  color:black;
}
.table_evenrow {
  background-color:#eee;
  color:black;
}
/* Some tables have anchor tags in the header to sort the column, 
   or in the body to link to a following page. */
#datatable th a:after {content:"*"}
#datatable th a,
#datatable th a:active,
#datatable th a:hover,
#datatable th a:visited {
	text-decoration: bold underline;
	color:white;
}
.pagination {
	padding: 5px;
	background-color:#C8BB9B;
	color: white;
	font-weight:bold;
}
.pagination a, 
.pagination a:visited, 
.pagination a:hover, 
.pagination a:active {
	color: white;
	font-weight: bold;
}
.footer {
  font-size:10px;
  text-align:center;
  color:black;
  font-weight:bold;
}
.footer a,
.footer a:link, 
.footer a:visited, 
.footer a:active, 
.footer a:hover {
	color: #CC0000;
	text-decoration: none;
	font-weight: normal;
}
.footer a:link {color: #CC0000;}
.footer a:visited {color: #000365;}
.footer a:active {color: #996600;}
.footer a:hover {color: #996633;}



/* Modified from OWR.css*/
/* apply styles to the left and right*/
/* columns of the products pages */
/* create a little white space at the top */
.body_text-leftcolumn, .body_text-rightcolumn {
	font-size:15px;
	font-weight:normal;
	color:black;
	text-align:justify;
	padding: 0 0 30px 0;
}

/* For 2-column layouts, Indent the large blocks */
/* of text or graphics .Leave a generous border on */
/* the outside edges and a little breathing room */
/* between the two columns */
.body_text-leftcolumn div, 
.body_text-leftcolumn p,
.body_text-leftcolumn ol,
.body_text-leftcolumn ul {
	padding-right: 0px;
}
.body_text-rightcolumn div,
.body_text-rightcolumn p,
.body_text-rightcolumn ol,
.body_text-rightcolumn ul {
	padding-left: 0px;
}

/* This centers the report screenshot images in */
/* their column on the online page*/
.reportimages {
	text-align:center ;
	font-size: 1em;
}
.reportimages img {
	border: 1px solid black;
	}
span.report_target {
	font-style:italic;
}
