body {
	background-color: #eeeeee;
	color:#444444;
	font-family:arial,helvetica,sans-serif;
	margin: 0px;
	padding: 0px;
}

#print {
	display: none;
}

#container {
	background-color: white;
	border: 1px solid #444444;
	text-align: left;
	width: 830px;
}

#leftnav {
	background-color: #aaaaaa;
	padding: 2px;
	padding-left: 10px;
	width: 190px;
}

#navigation {
	background-color: #eeeeee;
	border-bottom: 1px solid #444444;
	border-left: 1px solid #444444;
	border-right: 1px solid #444444;
	font-size: 8.5pt;
	width: 100%;
}

#toplogo {
	height: 160px;
}
#toplogo-main {
	background-color: white;
	border-left: 1px solid #444444;
	height: 125px;
}

#maincontent {
	border-top: 1px solid #444444;
	color:#444444;
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	height: 100%;
	padding: 15px;
	vertical-align: top;
}

#footer {
	background-color: #eeeeee;
	font-size: 8.5pt;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	width: 830px;
}
#footer a {
	color:#666666;
}
#footer a:hover {
	text-decoration: none;
}

.grid-border {background-color:#444444;}

.newsitem {
	width: 100%;
}
.newsimg {
	border: 1px solid black;
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}

.important {color:#943C35;}

.gleft {border-right-width:0px;}
.gmiddle {border-right-width:0px; border-left-width:0px;}
.gright {border-left-width:0px;}
.gvtop {border-bottom-width:0px;}
.gvmiddle {border-bottom-width:0px; border-top-width:0px;}
.gvbottom {border-top-width:0px;}

.grd, .gds, .gdl {width:560px; text-align:left; margin-bottom:5px;}

.ftnav-soc {text-align:center;}
.ftnav-soc ul {list-style:none; margin:0px; padding:0px;}
.ftnav-soc ul li {margin:0px; padding:0px;}
.ftnav-soc ul li a {overflow:hidden; display:block; height:20px; position:relative; z-index:3;}
.ftnav-soc ul li#linkedin a {width:86px;}
.ftnav-soc ul li#linkedin a img {top:0px; position:absolute; z-index:2;}
.ftnav-soc ul li#facebook a {width:86px;}
.ftnav-soc ul li#facebook a img {top:-22px; left:-2px; position:absolute; z-index:2;}
.ftnav-soc ul li#twitter a {width:79px;}
.ftnav-soc ul li#twitter a img {top:-40px; position:absolute; z-index:2;}
.ftnav-soc ul li a:hover img, .ftnav-soc ul li a:focus img {left:-90px;}
/* Sponsor Pages */
.sponsorlogo { margin: 2px 2px 2px 2px; border:1px solid #D7D7D7; padding:5px 2px 5px 2px; width:128px; height:110px; text-align:center; display:-moz-inline-stack; display:block;float:left;}
.sponsorlogo img {border:0; max-width:120px;}
.sponsorlogo table {width:100%; height:100%;}
.sponsorlogo td {vertical-align:middle; font-size:12px; text-align:center;}

