body {
	background:url('../images/bg.png') repeat-x #4780C5;
}
img {
   behavior: url("pngbehavior.htc");
}
.head {
	font-family: Calibri, Arial;
	font-size: 24pt;
	font-weight: bold;
	width:880px;
	height:136px;
	background:url('../images/header.png') no-repeat;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
}
.innerpadding {
	padding:10px 15px 0px 15px;
	overflow:auto; /* fixes containment issues */
	width:850px; /* fixes containment in IE */
}
.header-left {
	font-size:10pt;
	float:right;
	text-align:right;
	padding: 0px 10px 0 10px;
	background-color:white;
	opacity:.7;
	filter:alpha(opacity=70);
}
.header-links {
	/*background-color:white;*/
	/* for IE, this class must have a layout in order to be transparant */ width:100%; 
	font-size:12pt;
	margin:0px;
	margin-top:5px;
}
.header-links ul {
	paddign:0px;
	margin:0px;
}
.header-links li {
	display: inline;
	list-style: none;
	padding:0px;
	margin:0px;
}
.header-links li a {
	display:block;
	float:left;
	width:auto;
	padding-top:6px;
	padding-right:12px;
	padding-bottom:8px;
	padding-left:12px;
	height:1.6em;
	line-height: 1.6em;
	text-decoration:none;
	color:black;
}
.header-links li a:hover, .header-links li a#active {
	background-color:gray;
	background:url('../images/highlight.png');
	filter: alpha(opacity=60);
	opacity:.6;
	color:black;
}
.maincontent {
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	width:880px;
	background-color:white;
	font-size:11.5pt;
	overflow:visible;
	clear: both;
}
.content-padding {
	padding:15px;
}
.content-right {
	font-size:10pt;
	float:right;
	padding:15px;
	width:200px;
	height:230px;
}
.featured-content {
	margin-left:auto;
	margin-right:auto;
	width:880px;
}
.headings, .pagetitle {
	width:288px;
	height: 40px;
	background:url('../images/heading.png') repeat-x;
	color:white;
	font-size:13pt;
	line-height:1.8em;
	font-weight:bold;
	text-align:center;
}
.pagetitle {
	width:100%;
	height:auto;
	background-color:#953735;
}
.featured-section {
	width:288px;
	height:220px;
	overflow:hidden;/*auto;*/
	float:left;
	background-color:white;
	margin-right: 8px;
	font-size:0.9em;
}
.featured-section#end {
	margin-right: 0px;
}
.footer {
	clear:both;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	width:880px;
	height:72px;
	background:url('../images/footer_base.png') no-repeat;
}
.footer-shadow {
	width:880px;
	height:11px;
	background:url('../images/footer_shadow.png') no-repeat;
	position:relative;
	top:-11px;
}





body,td {
	font-family:Verdana,Helvetica,Arial;
	font-size:9pt;
}
.list tr td {
	font-size:9px;
}
td {
	background-color:white;
}
a:link { color:#000099; }
.left-nav {
	/*text-align:left;*/
	display:inline;
	width:182px;
	/*border-bottom:1px solid #0066FF;*/
}
.left-nav ul {
	width:150px;
	padding:0px;
	margin:0px;
}
.left-nav li {
	width:150px;
	list-style: none;
	padding:0px;
	margin:0px;
	margin-left:10px;
}
.left-nav a, .left-nav a:visited {
	display: block;
	width:150px;
	background-color:#EBECFE;
	border-right:6px solid #D0D2FD;/*white;*/
	border-bottom:1px solid #EBECFE;
	text-decoration:none;
	padding-right:10px; padding-left:3px; padding-top:3px; padding-bottom:3px
}
.left-nav a:active {
	color:#df0000;
}
.left-nav a:hover {
	display: block;
	border-right:6px solid darkred;
	border-bottom:1px solid darkred;
	text-decoration:none;
	padding-right:10px;
}/*
.pagetitle {
	font-size:14pt;
	font-weight:bold;
	background-color:#0073FF;
	padding:20px;
	text-align:center;
	color:white;
}*/
