/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.nsconsolidation
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000000;

}

table,tr,td,h1,h2,h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h1 {
	font-size:18px;
	color:#006699;
}
h2 {
	font-size:14px;
}
.nsheader1 {
	font-size:18px;
	font-weight:bold;
	color:#006699;
}
.nsheader2 {
	font-size:16px;
	font-weight:bold;
	color:#666666;
}
.nsheader3 {
	font-size:14px;
	font-weight:bold;
	color:#006699;
}
.nsheader4 {
	font-size:13px;
	font-weight:bold;
}
.nsheader4 a{
	text-decoration:none;
	color:#006699;
}
.nssteps {
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.nslist {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	list-style: disc;
	list-style-position:inside;
	margin-left:10px;
	color:#333333;
}
.nsquestions {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color:#000000;
	padding:5px;
	margin:5px;
}
table.nsquestions {
	width:95%;
}
.nsquestions p{
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color:#000000;
	padding:2px;
	margin:1px;	
}
.nssmall {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.nsrequired {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-weight:bold;
}
.nshrule1 {
	border: 1px solid #555555;
}
.nstextfields {
	background-color:#e5e5e5;
	padding: 1px;
	margin: 1px;
}
.nsbuttons {
	background-color: #666666;
	border: 0.05em;
	margin: 1px;
	padding: 2px;
	color: #FFFFFF;
	font-size:12px;
	font-weight: bold;
	height: 2em;
}
.nsstrong {
	font-weight:bold;
	color:#006699;
}
.nscompare {
	font-size:12px;	
}
strong.nscompare {
	font-size:12px;
	color:#006699;
}
td.nscompare {
	height:50px;
	width:160px;
}
table.nsconsolcalctables {
	width:300px;
}
td.nsconsolcalctables {
	padding: 3px;
}
table.nsbudgetcalctables {
	width:350px;
}
td.nsbudgetcalctables {
	padding:3px;
	width:50%;
}
table.nsrepaytables {
	width:350px;
}
td.nsrepaytables {
	padding:3px;
	width:50%;
}
ul.nav {
float:left;
padding:0;
margin:0;
list-style-type:none;
}
a.nav1 {
float:left;
width:145px;
height:1.25em;
text-decoration:none;
color:#ffffff;
font-size:12px;
font-weight: bold;
background-color: #619FCE;
padding:0.2em 0.3em;
text-align:center;
border-right: 1px solid #ffffff;
}
/*a.nav1:hover {background-color: #3273A7;}*/
li.nav {display:inline}
a.nav2 {
float:left;
width:95px;
height:1.25em;
text-decoration:none;
color:#ffffff;
font-size:12px;
font-weight: bold;
background-color: #619FCE;
padding:0.2em 0.3em;
text-align:center;
border-right: 1px solid #ffffff;
}
/*a.nav2:hover {background-color: #3273A7;}*/
.Over1
{
 float:left;
 width:145px;
 height:1.25em;
 text-decoration:none;
 color:#ffffff;
 font-size:12px;
 font-weight: bold;
 padding:0.2em 0.3em;
 text-align:center;
 background-color:#3273A7; 
border-right: 1px solid #ffffff;
}
.Out1
{ 
 float:left;
 width:145px;
 height:1.25em;
 text-decoration:none;
 color:#ffffff;
 font-size:12px;
 font-weight: bold;
 padding:0.2em 0.3em;
 text-align:center;
 background-color: #619FCE; 
border-right: 1px solid #ffffff;
}
.Over2
{
 float:left;
 width:95px;
 height:1.25em;
 text-decoration:none;
 color:#ffffff;
 font-size:12px;
 font-weight: bold;
 padding:0.2em 0.3em;
 text-align:center;
 background-color:#3273A7; 
border-right: 1px solid #ffffff;
}
.Out2
{ 
 float:left;
 width:95px;
 height:1.25em;
 text-decoration:none;
 color:#ffffff;
 font-size:12px;
 font-weight: bold;
 padding:0.2em 0.3em;
 text-align:center;
 background-color: #619FCE; 
border-right: 1px solid #ffffff;
}
.footer {
	font-size:11px;
	line-height:2em;
}
.footer a:link{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.footer a:hover{
	text-decoration: underline;
	color:#FFFFFF;
	font-weight:bold;
}
.footer a:visited{
	text-decoration: none;
	color:#FFFFFF;
	font-weight:bold;
}
.applybutton {
	background-color: #999999;
	padding: 2px;
	color: #FFFFFF;
	font-size:14px;
	font-weight: bold;
	height: 1.2em;
	width:7em;
	vertical-align:middle;
}
.applybutton a{
	background-color: #999999;
	padding: 2px;
	color: #FFFFFF;
	font-size:14px;
	font-weight: bold;
	height: 1.2em;
	width:7em;
	vertical-align:middle;
	text-decoration:none;
}


