#aspire-logo
{
	position:absolute;	
	width:132px;
	height:62px;
	top:0;
	left:30px;
	padding:20px 60px 28px;
	text-indent:-99999px;	
	border-left:solid 1px #c6cad2;
	border-right:solid 1px #c6cad2;
	background-color:#ffffff;
	background-position:center 20px;
}
#aspire-logo a
{
	display:block;
	width:132px;
	height:62px;
}
#flash-messaging
{
	position:relative;
	width:916px;
	height:246px;
	left:50%;
	margin:-225px 0 0 -457px;
	background:#16293f;
	z-index:1;
}
#flash-messaging object 
{
	float:right;
}
#flash-header
{
	width:632px;
	height:246px;
	margin-left:284px;
}
#home-navigation
{
	position:absolute;
	width:238px;
	/*height:235px;*/
	min-height:235px;
	top:110px;
	left:50%;
	margin-left:-427px;
	padding:0 6px 0 8px;
	border-left:solid 1px #c6cad2;
	border-right:solid 1px #c6cad2;
	border-bottom:solid 1px #c6cad2;
	background-color:#ffffff;
	z-index:2;
}
#home-navigation li
{
	display:block;
	padding:2px 15px 0;
	border-top:solid 1px #bdc5cd;
	background:#ffffff;
	color:#7a8998;
	font-size:12px;
}
#home-navigation li .details
{
	display:none;
}
#home-navigation li.selected
{
	padding-left:10px;
	border-left:solid 6px #b9d653;
	background:transparent url('/images/nav-highlight.png') repeat-y left top;
}
#home-navigation li.selected .details
{
	display:block;
	margin:0 -15px 0 -16px;
	padding:5px 10px 15px 0;
	border-top:solid 1px #bdc5cd;
	background:#ffffff;
	font-size:11px;
	line-height:1.5em;
}
#home-navigation li.selected .details .content
{
	position:relative;
	padding-left:15px;
	border-left:solid 7px #edf4d2;
}
#home-navigation li.selected .details .highlighted-link
{
	display:block;
	padding-left:20px;
	background:transparent url('/images/link-icon.png') no-repeat left 5px;
	font-weight:bold;
	line-height:18px;
}
#home-navigation li a:hover
{
	text-decoration:underline;
}
#home-navigation li a
{
	display:block;
	padding-bottom:2px;
	background:transparent url('/images/nav-plus.png') no-repeat right center;
	color:#7a8998;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
}
#home-navigation li.selected a
{
	background:transparent url('/images/nav-minus.png') no-repeat right center;
}
#home-content
{
	position:relative;
	width:916px;
	left:50%;
	margin-left:-457px;
	padding-top:50px;
	background:#ffffff url('/images/content-gradient.png') repeat-x left -165px;
	z-index:1;
	font-size:11px;
	line-height:1.2em;
}
#home-content:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.sidebar
{
	position:relative;
	float:left;
	left:50%;
	width:222px;
	margin:0 0 15px -428px;
	padding:20px 15px;
	border:solid 1px #556c7c;
	background:#ffffff;
	color:#808285;
	font-size:1em;
	line-height:1.5em;
	z-index:1;
}
.sidebar p
{
	margin:.5em 0 1em;
}
.sidebar h3
{
	display:block;
	padding:15px 10px 20px 10px;
	background:transparent url('/images/bg-hdr.gif') no-repeat right top;
	color:#fff;
	margin:-30px -16px 0 -16px;
	
}
.sidebar img
{
	margin:0 -10px;
	padding-top:10px;
}
.sidebar h4 {
    color:#192F46;
    font-size:1.1em;
    font-weight:bold;
    text-transform:uppercase;
}
.sidebar .highlighted-link{float:right;padding-top:10px;background-position:left 15px;}
.inner{left:10px;}
.success
{
	position:relative;
	left:50%;
	width:560px;
	height:173px;
	margin:0 0 20px -145px;
	color:#264059;
	z-index:1;
	background:transparent url(/images/usr/bg-home-roll.gif) no-repeat scroll left top;
	border:1px solid #556c7c;
	top:-3px;
}
.success ul
{
	position:absolute;left:0;top:0;
}
.success li a{color:#fff;display:block;padding-top:12px;padding-left:50px;height:46px;text-transform:uppercase;font-weight:bold;width:160px;}
.success li a:hover, .success li a.sel{text-decoration:none;color:#264059;background:transparent url(/images/usr/bg-home-rollo.gif) no-repeat scroll right top;}
.success div
{
	position:absolute;
	left:220px;
    height:130px;
    left:230px;
    position:absolute;
    top:20px;
    width:320px;
    display:none;
}
.success div img{float:right;padding-left:5px;}
.success h3, .success p{font-size:12px;padding-bottom:7px;}
.success p{font-size:12px;padding-bottom:7px;line-height:16px;}
.download
{
	position:relative;
	float:left;
	width:283px;
	margin-left:-145px;
	z-index:1;
}
.download p
{
	margin:.5em 0 1em;
}
.download p strong
{
	color:#264059;
}
.download p:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.download img
{
	float:right;
	margin-right:5px;
}
.download .highlighted-link{float:left;padding-top:10px;background:transparent url(/images/icon_pdf.gif) no-repeat scroll left 10px;text-decoration:underline;}
.download .highlighted-link:hover{text-decoration:none;}
.news
{
	position:relative;
	float:left;
	left:450px;
	width:240px;
	margin-left:30px;
	z-index:1;
	line-height:1.5em;
}
.news li
{
	margin:.5em 0 1em;
}
.news a
{
	color:#808285;
}
.news a:hover
{
	text-decoration:none;
}
.news a strong,
.news a .more
{
	color:#264059;
}
