﻿img {
	border:0;
}

a:link,
a:visited,
a:active,
input {
	outline-style:none;
}

.clear {
	clear:both;
}

.print-header,
.print-footer {
	display:none;
}

body {
	background:url('../images/background-x.jpg') repeat-x #9d9d9d;
	margin:0;
}

.page-wrapper {
	background:#f0f0f0;
	width:990px;
	margin:0 auto;
}

.header {
	background:url('../images/header.jpg') no-repeat;
	width:990px;
	height:49px;
}

.header a:link,
.header a:visited {
	text-indent:-999em;
	display:block;
	width:130px;
	height:49px;
	float:right;
}

.header-left {
	width:318px;
	float:left;
}

.logo {
	background:url('../images/nlogo.jpg') no-repeat;
	padding:0;
	margin:0;
	width:318px;
	height:183px;
}

.logo a:link,
.logo a:visited {
	text-indent:-999em;
	display:block;
	width:318px;
	height:183px;
}

.navigation-side {
	background:url('../images/navigation.jpg') no-repeat;
	width:318px;
	height:567px;
}

.navigation-side ul {
	list-style:none;
	padding:39px 0 0 56px;
	margin:0;
}

.navigation-side ul li {
	background:url('../images/nav-divider.jpg') bottom left no-repeat;
}

.navigation-side ul li a:link,
.navigation-side ul li a:visited {
	background:url('../images/nav-bullet.jpg') no-repeat;
	background-position:0 7px;
	font:normal 14pt 'Times New Roman';
	text-decoration:none;
	color:#6c6c6c;
	display:block;
	height:30px;
	padding:6px 0 0 24px;
}

.navigation-side ul li a:hover {
	background:url('../images/nav-bullet.jpg') no-repeat;
	background-position:0 7px;
	font:normal 14pt 'Times New Roman';
	text-decoration:none;
	color:#c21515;
	display:block;
	height:30px;
	padding:6px 0 0 24px;
}

.header-right {
	width:672px;
	float:left;
}

.flash-area {
	background:url('../images/flash-area.jpg') no-repeat;
	width:672px;
	height:335px;
}

.started {
	font:normal 9pt Arial, Helvetica, sans-serif;
	line-height:1.5em;
	color:#363636;
	background:url('../images/started-middle.jpg') repeat-y;
	width:672px;
}

.started h2 {
	font:bold italic 12pt Arial, Helvetica, sans-serif;
	color:#fff;
}

.started a:link,
.started a:visited {
	color:#444;
	text-decoration:underline;
}

.started a:hover {
	color:#000;
	text-decoration:underline;
}

.started-top {
	background:url('../images/started-top.jpg') top center no-repeat;
	width:672px;
	height:410px;
	min-height:410px;
	height:auto !important; 
}

.started-bottom {
	background:url('../images/started-bottom.jpg') bottom center no-repeat;
	position:relative;
	width:672px;
	height:410px;
	min-height:410px;
	height:auto !important; 
}

.started-margin {
	padding:20px 50px 100px 140px;
}

.get-started:link,
.get-started:visited {
	background:url('../images/get-started.jpg') no-repeat;
	background-position:0 0;
	text-indent:-999em;
	position:absolute;
	width:127px;
	height:139px;
	left:0;
	bottom:0;
}

.get-started:hover {
	background:url('../images/get-started.jpg') no-repeat;
	background-position:-127px 0;
	text-indent:-999em;
	position:absolute;
	width:127px;
	height:139px;
	left:0;
	bottom:0;
}

.content-wrapper {
	background:url('../images/logo-bottom.jpg') bottom right no-repeat #f0f0f0;
	position:relative;
	height:240px;
	min-height:240px;
	height:auto !important; 
}

.started-button:link,
.started-button:visited {
	position:absolute;
	background:url('../images/started-button.jpg') no-repeat;
	text-indent:-999em;
	width:318px;
	height:166px;
	left:0;
	bottom:0;
}

.content-left {
	width:318px;
	height:240px;
	min-height:240px;
	height:auto !important; 
	float:left;
}

.content-right {
	font:bold 10pt Arial, Helvetica, sans-serif;
	line-height:1.5em;
	width:672px;
	height:240px;
	min-height:240px;
	height:auto !important; 
	float:left;
}

.content-right-margin {
	padding:0 50px 0 80px;
}

.footer {
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#fff;
	background:url('../images/footer.jpg') no-repeat;
	width:990px;
	margin:0 auto;
	height:97px;
	cursor:default;
}

.footer a:link,
.footer a:visited {
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}

.footer a:hover {
	color:#fff;
	text-transform:uppercase;
	text-decoration:underline;
}

.footer-margin {
	text-align:center;
	padding:55px 0 0 0;
}

.secondary-footer {
	font:normal 8pt Arial, Helvetica, sans-serif;
	text-align:center;
	color:#444444;
	padding:20px 0;
	cursor:default;
}

.secondary-footer a:link,
.secondary-footer a:visited {
	color:#444;
	text-decoration:none;
}

.secondary-footer a:hover {
	color:#000;
	text-decoration:underline;
}