body { font-size: 10pt!important;}
#news-container h2, #press-container h2 {font-size: 12pt!important; color: #323232!important; margin: 20px 0px 5px 0px!important; font-weight: bold!important;}
sup {font-size: 6px!important;}
#news-container h2 > sup {font-size: 7pt!important;}
.box {margin-top: 10px;}
div#news-container{ width: 400px;}
div#press-container{ width: 595px;}
div#right-container{ margin-left: 10px; width: 185px;}
.newsbox {padding: 10px; border: 1px solid #000; background-color: #eee; margin: 10px 0px 20px 0px;}
.newsbox > h3 {font-size: 10pt; border-bottom: 1px solid #000; padding: 5px 0px; margin: 0px 0px 10px 0px;}
.newsbox > p {font-size: 8pt; margin: 5px 0px;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
#news-container h2.left {float: left;}
div.left {float: left;margin:10px 0; padding:14px 0 0 20px;}
#news-container h2 {clear: both;}
#sidenav {margin-bottom: 30px;}

table#logos {
	border-collapse: collapse; 
	border-spacing: 0px; 
	border-style: none; 
	margin-bottom: 10px;
	text-align: center;
}

table#logos img { margin 0 auto; }

table#logos td {
	padding-left: 33px; 
	padding-top: 10px;
}
h1 {font-size: 16pt; padding-left: 10px;}
#header h1 {font-size: 16pt; padding-left: 0px;}

.news-article-logo {
	float: left;
	margin: 20px 20px 0px;
}

.press-link { font-size: 14px; }