body { 
	background-color:#FFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#header { 
	padding:10px;
	text-align:left;
	width:758px;
}

#logo {
	display:none;
}

#print_logo {
	display:block;
	height:68px;
	width:334px;
}


#container { 
	padding:6px;
	width:758px;
}

#menu { 
	display:none;
}

#nav_container {
	display:none;
}

.seperator {
	display:none;
}

#midbox {
	display:none;
}

#content {
	padding:6px;
	text-align:left;
}

h1 {
	font-size:20px;
	font-weight:600;
	margin-top:6px;
}

h2 {
	font-size:16px;
	font-weight:600;
}

h3 {
	font-size:13px;
	font-weight:600;
}

#datatable {
	border:1px solid #CCC;
	padding:1px;
}
#datatable:after { 
	content:"."; 
	clear:both; 
	display:block; 
	visibility:hidden; 
	height:0; 
} 
.datatable_header {
}
.datatable_header_column {
	background-color:#cfcfcf;
	color:#6c6c6c;
	float:left;
	font-weight:bold;
	padding:6px;
}
.datatable_header_bluecolumn {
	background-color:#0055a5;
	color:#FFF;
	float:left;
	font-weight:bold;
	padding:6px;
}
.datatable_row {
	border-bottom:1px solid #FFF;
}
.datatable_row_column {
	background-color:#F7F7F7;
	border-bottom:1px solid #FFF;
	float:left;
	padding:6px;
}

.staff_profile {
	background-color:#F7F7F7;
	border:1px dashed #CCC;
	width:350px;
}

.staff_profile .photo {
	clear:left;
	float:left;
	padding:5px;
	width:75px;	
}

.staff_profile .details {
	float:left;
	padding:5px;
	width:255px;	
}

.staff_profile .profile {
	display:none;
	margin-top:15px;
}

.staff_profile:after { 
	content:"."; 
	clear:both; 
	display:block; 
	visibility:hidden; 
	height:0; 
}

.press_item {
	border-bottom:1px dashed #CCC;
	clear:both;
	padding-bottom:9px;
	padding-top:9px;
}

.press_item .title {
	font-size:12px;
	font-weight:bold;
	padding-bottom:6px;
}

.press_item .title a:link {
	color:#000;
	text-decoration:none;
}

.press_item .title a:hover {
	text-decoration:underline;
}

.press_item .description {

}

.content_footer {
	background-color:none;
	color:#7a7a7a;
	font-size:11px;
	margin-top:20px;
	text-align:left;
}

a:link:after,
a:visited:after {
	content: " (" attr(href) ") ";
	font-size: 90%;
}

html.noted a:link:after,
html.noted a:visited:after {
	content: '';
}

.disclaimer {
	clear:both;
	color:#666;
	font-size:11px;
	padding-top:10px;
}