body {
	background-color: #fff;
	font: 11px/15px 'Lucida Sans Unicode', Arial, Sans-serif;
	color: #8e8e8e; /*#9e9e9e;*/
	margin: 0;
	padding: 0;

}

#root_outer {
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
}
 
#root_inner {
	width: 760px;
	height: 410px;
	margin-left: -380px;  /***  width / 2   ***/
	position: absolute;
	top: -205px;          /***  height / 2   ***/
	left: 50%;	
	
	background-color: #e6e7e4;	
}

#content {
	padding: 25px 35px 25px 35px;
}
.info {
	padding: 4pt 8px 4pt 8px;
	margin: 0 0 12px 0;
	text-decoration: none;
	color: #eee;
	background-color: #969696;
}
.info a, .info a:visited { padding: 0 4px 0 4px; color: #e6e7e4; text-decoration: none; background-color: #0072bc; }
.info a:hover { background-color: #e6e7e4; text-decoration: none; }
.info #active { background-color: #e6e7e4; text-decoration: none; }

.info2 {
	padding: 4pt 8px 4pt 8px;
	margin: 0 0 12px 0;
	text-decoration: none;
	color: #969696;
	background-color: #fff;
}

.middle { text-align: center; }

/*
.award, .agency { opacity:0.3; padding: 3px 3px 0 0; vertical-align: middle; width: 26px;}
.award:hover, .agency:hover { opacity:0.6;}
*/
.award, .agency { opacity:0.35; padding: 3px 5px 0 0; vertical-align: top; width: 28px;}
.agency { width: 32px;}

.award:hover, .agency:hover { opacity:0.8;}


#tooltip { position:absolute; border: 1px solid #ccc; background:#d6d6d6; padding:4px 8px; color:#777; display:none; }

a { text-decoration: none; color: #0072bc;}
a:hover { text-decoration: line-through; color: #0072bc;}
img { border: 0; }
h1 { font: 18px 'Georgia', Arial, Sans-serif; color: #333; margin: 0 0 -5px 0; display: inline; }
h2 { font: 14px 'Georgia', Arial, Sans-serif; margin: 0 0 -5px 0px; display: inline;}
p { margin: 6px 0 10px 0;}

