body {

	margin:0;

	background:#fff url(images/header-bg.jpg) center top no-repeat;

	font-family:Helvetica, Arial, sans-serif;

}

img { border:0; }

#header {

	width:950px;

	border-top:5px #0091e1 solid;

	background:url(images/header.gif) center top no-repeat;

	height:125px;

	margin-left:auto;

	margin-right:auto;

	margin-top:20px;

}

#header h1, #header h2 { display:none; }

#navigation {

	width:950px;

	border-bottom:1px #fff solid;

	position:relative;

	margin-left:auto;

	margin-right:auto;

}

#page {

	width:100%;

	background:url(images/content-bg.jpg) center repeat-y;

}

#page-content {

	width:950px;

	border-top:5px #0091e1 solid;

	font-size:15px;

	line-height:21px;

	margin-left:auto;

	margin-right:auto;

}

h3 {

	font-size:26px;

	font-weight:normal;

	margin-top:15px;

}



#rotator {

	width:950px;

	height:170px;

	overflow:hidden;

}

#rotator img {

	border:0;

}



#footer-container {

	height:77px;

	background:url(images/footer-bg.jpg) center no-repeat;

}

#footer {

	width:950px;

	margin-left:auto;

	margin-right:auto;

}

.left-nav {

	margin:15px 5px 5px 5px;

}

.left-nav ul {

	list-style:none;

	margin:0;

	padding:0 0 0 10px;

}

.left-nav ul li {

	margin-bottom:10px;

}

.left-nav ul li ul {

	padding-top:5px;

}

.left-nav ul li ul li {

	margin:0;

}

.left-nav ul li ul li a:link, .left-nav ul li ul li a:active, .left-nav ul li ul li a:visited, .left-nav ul li ul li a:hover {

	font-size:11px;

}

.left-nav ul li a:link, .left-nav ul li a:active, .left-nav ul li a:visited {

	color:#0291e0;

	text-decoration:none;

}

.left-nav ul li a:hover {

	text-decoration:underline;

}

.left-nav ul li.current a:link, .left-nav ul li.current a:active, .left-nav ul li.current a:visited {

	color:#68b533;

	text-decoration:none;

}

.subsection-topnav {

	list-style:none;

	margin:0;

	padding:5px;

	width:748px;

	background-color:#f4f9ff;

	border-bottom:1px #e9f4ff solid;

	border-right:1px #e9f4ff solid;

}

.subsection-topnav li {

	display:inline;

	padding:10px;

	font-size:11px;

}

a:link, a:active, a:visited {

	color:#0291e0;

	text-decoration:none;

}

a:hover {

	text-decoration:underline;

}

#footer a:link, #footer a:active, #footer a:visited {

	font-family:"Trebuchet", Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	padding-left:2px;

	padding-right:2px;

}

#footer a:hover {

	text-decoration:underline;

}

#footer-text{

	float:left;

	font-family:"Trebuchet", Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#626262;

	padding-left:15px;

}

#footer-logo{

	float:right;

	padding-right:15px;

	padding-top:10px;

}

.headline {

	font-size:21px;

	line-height:30px;

}

.bio {

	border-bottom:1px solid #ddd;

	clear:both;

	padding-bottom:15px;

	margin-bottom:10px;

	overflow:hidden;

}

.bio-last { border-bottom:0; }

.bio img { margin:3px 10px 10px 0; }

.bio-title { color:#666; }

.bio small { line-height:18px; }



.subheadline {

	font-size :14px;

	font-weight:bold;

	color:#0191e2;

	line-height:32px;

}

table.charger {

	border-spacing:1px;

	font-size:10px;

	background-color:#E7E7E7;

	color:#333;

	border-collapse:separate;

	width:100%;

	margin-bottom:20px;

}

table.charger td, th {

	padding:4px;

}

table.charger thead th {

	text-align:left;

	font-weight:bold;

	background:#eee;

	border:0px;

	text-transform:uppercase;

}

table.charger tbody th {

	font-weight:normal;

}

table.charger tbody tr		{

	background-color:#FFF; 

	text-align:left;

}

table.charger tbody tr.odd 	{

	background:#f9f9f9;

	border-top:1px solid #FFF;

}

table.charger tbody tr td { 

	background:#FFF;

}

table.charger tbody tr.odd td{ 

	background:#f9f9f9;

}


#small-links{
	float:left;
	font-family:"Trebuchet", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#626262;
	padding-left:0px;
}

.contact-headline {
	font-size:18px;
	line-height:30px;
	font-weight:bold;
}
