body {
	}
div#header { padding:0em 0;  }
body.home div#header { padding-bottom:0; border-bottom:0; }
#company-logo a {
	display:block;
	text-indent:-9999px;
	width:300px;
	height:139px;
	background: url(../images/logo.png) no-repeat center;
	float:left;
	margin-left: 0px;
}

ul#main-nav {
	float:left;
	margin-bottom:0em;
	margin-top: 0px;
	margin-left: 200px;
	width: 700px;
}
	ul#main-nav li { float:left; margin-left:1em; position:relative; }
		ul#main-nav li a {  color:#ffffff; background:#951A1D; padding:.25em .5em; float:left; }
		ul#main-nav li.dd a { color:#ffffff; background-repeat: no-repeat; background-position: right center; padding-right:1.5em; }
		ul#main-nav li.active a, ul#main-nav li a:hover { background-color:#102B54; color:#ffffff; }
		ul#main-nav li ul { display:none; }
			ul#main-nav li:hover ul, ul#main-nav li.over ul { display:block; position:absolute; left:0; top:2.5em; background:#f4f7fa; border:1px solid #ececec; width:25em; padding:1em 0; z-index:10; }
				ul#main-nav li.dd ul li { float:none; margin-left:0; position: static; margin-bottom:.25em; }
					ul#main-nav li.dd ul li a { background:none; padding:0; border:none; display:block; padding:.25em 1em; float:none; }
					
	

div#aside {
	width:241px;
	float:right;
	padding-bottom:3em;
	padding-top: 2em;
	margin-right: 20px;
}
	div#aside ul.sidenav { margin-bottom:2em; }
		div#aside ul.sidenav li { margin-top:-1px; }
			div#aside ul.sidenav li h2 { line-height:36px; background: url(../images/headline.gif) no-repeat center; padding-left:1em; }
			div#aside ul.sidenav li a { display:block; line-height:32px; background:url(../images/subcat.gif) no-repeat top; padding-left:2.25em; }
			div#aside ul.sidenav li a:hover { background-position: bottom; }
	
		
div#content {
	padding-bottom:3em;
	padding-top: 2em;
	float: left;
	width: 650px;
	margin-left: 20px;
}
	div#content h1, div#content h2, div#footer h3, div#content div.article h3 { border-bottom:1px solid #d3d3d3; margin-bottom:.5em; padding-top:.15em; }
	div#content h2 { padding-top:1em; }
	div#content p.summary { padding-bottom:1.5em; }
	div#content img.main-img { float:left; padding:0 .8em; background-color:white; }
	div#content img.up { margin-top:-30px; }
	div#content p.pci { padding-top:2em; }
			
	
div#footer { border-top:8px solid #102B54; padding-top:2em; clear:both; }
	div#footer div { float:left; width:23.7em; margin-right:2.3em; }
	div#footer div.triple {
	width:900px;
	margin-right:20px;
	margin-left: 20px;
}
		div#footer div.triple div {
	float:left;
	width:300px;
	text-align: left;
}
			div#footer div.triple div.first { border-right:1px dashed #e9e9e9; }
			div#footer div.triple div.second { margin-right:0; padding-left:1em; }
			div#footer div.triple div.third { float:right; width:auto; margin-right:0; }
				div#footer div.triple div.third a { float:right; clear:right; margin-bottom:1em; }
	div#footer h3 { padding-bottom:.1em; margin-bottom:.75em; }
	div#footer a { color:#102B54; }
	div#footer dl { padding-bottom:1em; }
		div#footer dl.other dt { float:left; width:5.5em; }
	div#footer p.copyright { clear:both; padding-top:3em; }
