 body {
  background-color: #fff;
 }
 big {
 font-size  :  15px;
 }
td.links {	
				font-family :  Helvetica, Arial, Sans-serif;
				color: #fff;
				font-weight  :  bold;
				font-size  :  12px;
				line-height  : 14px;	
}	

 a.links:link , a.links:visited , a.links:active {
 font-weight : bold;
 font-size : 12px;
 color: #fff;
 font-family : Helvetica, Arial, Sans-Serif;
 background-color : #000066;
 text-decoration : none;
}
td.appform {	
				font-family :  Helvetica, Arial, Sans-serif;
				color: #fff;
				background-color  : #0066ca;
				font-weight  :  600;
				font-size :  14px;	
}

td.textform {	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #000000;
				background-color  : #Cae4ff;
				font-weight  :  400;
				font-size  :  12px;	
}

td.linksecondary {	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #000066;
				font-weight  :  bolder;
				font-size  :  9px;	
}
 p.linksecondary, a.linksecondary:link , a.linksecondary:visited , a.linksecondary:active {
 font-weight : bolder;
 font-size : 9px;
 color : #000066;
 font-family : Helvetica, Arial, Sans-Serif;
 background-color : transparent;
 text-decoration : none;
}

span.darkhead, p.darkhead, td.darkhead{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #000066;
				font-weight  :  bold;
				font-size  :  12px;
				line-height  : 14px;	
}

td.dark{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #000066;
				font-weight  :  bold;
				background-color  : #C8E2FE;
				font-size  :  11px;
				line-height  : 16px;	
}

span.darkhead2, p.darkhead2, td.darkhead2{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #000066;
				font-weight  :  700;
				font-size  :  12px;
				line-height  : 14px;	
}

p.mediumhead, span.mediumhead, td.mediumhead {	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #0066CC;
				font-weight  :  bold;
				font-size  :  12px;
				line-height  : 14px;	
}

p.sidelarge, td.sidelarge {	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #666666;
				font-weight  :  bold;
				font-size  :  12px;
				line-height  : 14px;	
}


p.mediumheadlarge, td.mediumheadlarge {	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #0066CC;
				font-weight  :  bold;
				font-size  :  18px;
				line-height  : 18px;	
}

p.mediumhead3, td.mediumhead3 {	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #0066CC;
				font-weight  :  900;
				font-size  :  10px;
				line-height  : 12px;	
}

p.mediumhead2, td.mediumhead2 {	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #000066;
				font-weight  :  400;
				font-size  :  10px;
				line-height  : 11px;	
}

span.numbold, p.numbold, td.numbold {	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #000000;
				font-weight  :  bolder;
				font-size  :  10px;
				line-height  : 11px;	
}


td.grey {	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #999999;
				font-size  :  10px;
				line-height  : 14px;	
}

 a.grey:link , a.grey:visited , a.grey:active {
 font-weight : bold;
 font-size : 10px;
 color : #999999;
 font-family : Helvetica, Arial, Sans-Serif;
 background-color: #fff;
 text-decoration : none;
}
 div.right {text-align: right}
 
 p, ol,ul{
 font-weight : 500;
 font-size : 11px;
 line-height: 14px;
 color : #333333;
 font-family : Helvetica, Arial, Sans-Serif;
 background-color : transparent;
}
 dd{
 font-weight : 500;
 font-size : 11px;
 line-height: 14px;
 color : #333333;
 font-family : Helvetica, Arial, Sans-Serif;
 background-color : transparent;
 clear:both;
}

.guide {
 font-weight : 500;
 font-size : 11px;
 line-height: 14px;
 color : #333333;
 padding-right : 6px;
 font-family : Helvetica, Arial, Sans-Serif;
 background-color : transparent;
}

.asterick{
 font-weight : 500;
 font-size : 9px;
 line-height: 12px;
 color : #333333;
 font-family : Helvetica, Arial, Sans-Serif;
 background-color : transparent;
}
 p.form {
 font-weight : 500;
 font-size : 11px;
 line-height: 16px;
 color : #333333;
 font-family : Helvetica, Arial, Sans-Serif;
 background-color : transparent;
}
 p.poptitle {
 font-weight : 600;
 font-size : 11px;
 color: #fff;
 font-family : Helvetica, Arial, Sans-Serif;
 background-color : #000066;
}
form, input, select, textarea, radio {
 font-weight : 500;
 font-size : 11px;
 color : #333333;
 border-color:#E7E1E1;
 font-family : Helvetica, Arial, Sans-Serif;
 background-color: #ffff;
}
 a:link , a:visited , a:active {
 font-weight : bolder;
 font-size : 11px;
 color : #0066cc;
 font-family : Helvetica, Arial, Sans-Serif;
 background-color : transparent;
 text-decoration : none;
}

 a.mortgage:link , a.mortgage:visited , a.mortgage:active {
 font-weight : bolder;
 font-size : 11px;
 color : #006;
 font-family : Helvetica, Arial, Sans-Serif;
 background-color : transparent;
 text-decoration : none;
}
 a.front:link , a.front:visited , a.front:active {
 font-weight : bold;
 font-size : 11px;
 color : #333333;
 font-family : Helvetica, Arial, Sans-Serif;
 background-color: #fff;
 text-decoration : none;
}
 a.greyhead:link , a.greyhead:visited , a.greyhead:active {
 font-weight : bold;
 font-size : 12px;
 background-color: #EAF4FF;
 color : #888888;
 font-family : Helvetica, Arial, Sans-Serif;
 text-decoration : none;
}
 a.mediumdhead:link , a.mediumdhead:visited , a.mediumdhead:active, span.mediumdhead {
 font-weight : bold;
 font-size : 12px;
 background-color: transparent;
 color : #006;
 font-family : Helvetica, Arial, Sans-Serif;
 text-decoration : none;
}
 a.mediumhead:link , a.mediumhead:visited , a.mediumhead:active {
 font-weight : bold;
 font-size : 12px;
 background-color: transparent;
 color : #0066CC;
 font-family : Helvetica, Arial, Sans-Serif;
 text-decoration : none;
}
 a.mediumheadlarge:link , a.mediumheadlarge:visited , a.mediumheadlarge:active {
 font-weight : bold;
 font-size : 18px;
 background-color: #fff;
 color : #0066CC;
 font-family : Helvetica, Arial, Sans-Serif;
 text-decoration : none;
}
p.rhs1, td.rhs1 {	
				font-family :  Helvetica, Arial, Sans-serif;
				color: #fff;
				font-weight  :  bold;
				 background-color: #99cdff;
				font-size  :  16px;
}
a.rhs1:link , a.rhs1:visited , a.rhs1:active {
 font-weight : bold;
 font-size : 16px;
 background-color: #99cdff;
 color: #fff;
 font-family : Helvetica, Arial, Sans-Serif;
 text-decoration : none;
}
p.rhs2, td.rhs2 {	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #2c9dff;
				font-weight  :  bold;
				background-color: #c93e3fe;
				font-size  :  15px;
}
a.rhs2:link , a.rhs2:visited , a.rhs2:active {
 font-weight : bold;
 font-size : 15px;
 background-color: #c9e3fe;
 color : #2c9dff;
 font-family : Helvetica, Arial, Sans-Serif;
 text-decoration : none;
}
td.greyhead {	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #888888;
				background-color: #EAF4FF;
				font-weight  :  bold;
				font-size  :  12px;
				line-height  : 14px;	
}
 a:hover, a.grey:hover, a.front:hover, a.greyhead:hover, a.mediumhead:hover, a.mediumheadlarge:hover, a.rhs1:hover, a.rhs2:hover, a.links:hover, a.linksecondary:hover {
 text-decoration : underline;
}

td.front {	
				font-family :  Hlvetica, Arial, Sans-serif;
				color  : #000000;
				font-size  :  11px;
				line-height  : 14px;	
}
.yellowbold {	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #FFCC33;
				font-weight  :  bold;
				font-size  :  16px;
				line-height:14px;
				background-color: #fff;
}
.yellow{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #FFCC33;
				font-weight  :  bold;
				font-size  :  22px;
				line-height:19px;
				background-color: #fff;	
}
#statement h1{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #0066cc;
				font-weight  :  bold;
				font-size  :  22px;
				background-color: #fff;	
				margin-bottom:-20px;
				clear:both;
}
#statement h2{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #0066cc;
				font-weight  :  500;
				font-size  :  22px;
				line-height:19px;
				background-color: #fff;	
				margin-bottom:-10px;
}
#statement2 h1{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #0066cc;
				font-weight  :  bold;
				font-size  :  20px;
				background-color: #fff;	
				margin-bottom:-20px;
				clear:both;
}
#statement2 h2{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #0066ff;
				font-weight  :  500;
				font-size  :  20px;
				line-height:19px;
				margin-bottom:-10px;
				background-color: #fff;	
}
#statement2 h3{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #000066;
				font-weight  :  bold;
				font-size  :  12px;
				padding-top:-30px;
				margin-bottom:0px;
}

#loans h1, #mortgage h1
 {	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #fc3;
				font-weight  :  bold;
				font-size  :  28px;
				line-height: 32px;
				background-color: #fff;	
				text-align:center;
				}
#loans h2.lead, #mortgage h2.lead {	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #06c;
				font-weight  :  600;
				font-size  :  22px;	
				margin-top:-10px;
				margin-bottom:10px;
				text-align:center;
				}
#loans h3.lead, #mortgage h3.lead {	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #06c;
				font-weight  :  500;
				font-size  :  19px;	
				margin-top:15px;
				margin-bottom:36px;
				text-align:center;
				}
#topbarcopy h1{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #0066cc;
				font-weight  :  100;
				font-size  :  20px;	
}
#topbarcopy h3{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #000066;
				font-weight  :  bold;
				font-size  :  12px;
				line-height  : 14px;	
}

#topbarcopym h1{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #006;
				font-weight  :  100;
				font-size  :  20px;	
}
.loantitle {	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #ffcc33;
				font-weight  :  bold;
				font-size  :  28px;
				line-height: 32px;
				background-color: #fff;	
}
.loantitletight {	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #ffcc33;
				font-weight  :  bold;
				font-size  :  28px;
				line-height: 20px;
				background-color: #fff;	
}
.loan {	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #0066cc;
				font-weight  :  bold;
				font-size  :  24px;
				line-height:26px;
				background-color: #fff;	
}
.yellow2 {	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #FFCC33;
				font-weight  :  bold;
				font-size  :  14px;
				line-height:12px;
}
.bluelarge {	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #0066cc;
				font-weight  :  bold;
				font-size  :  30px;	
}
.bluebold {	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #0066cc;
				font-weight  :  bold;
				font-size  :  22px;	
}
.dbluebold {	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #006;
				font-weight  :  bold;
				font-size  :  22px;	
}
.blue{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #0066cc;
				font-weight  :  100;
				font-size  :  20px;	
}
a.blue, a.blue:link, a.blue:visited{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #0066cc;
				font-weight  :  100;
				font-size  :  20px;	
}
.dblue {	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #006;
				font-weight  :  100;
				font-size  :  20px;	
}
.amount {	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #0066cc;
				font-weight  :  100;
				font-size  :  20px;	
}
.stages {	
				font-family :  verdana, Helvetica, Arial, Sans-serif;
				color  : #0066cc;
				font-weight  :  700;
				font-size  :  9px;	
}

.otherstages {	
				font-family :  verdana, Helvetica, Arial, Sans-serif;
				color  : #313031;
				font-weight  :  100;
				font-size  :  9px;	
}

.rightwhite {	
				font-family :  verdana, Helvetica, Arial, Sans-serif;
				color: #fff;
				background-color: #0066CB;
				font-weight  :  700;
				font-size  :  11px;	
				padding-top : 25px;
				padding-bottom : 10px;
}

a.sidedark:link, a.sidedark:visited{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #000066;
				font-weight  :  600;
				font-size  :  10px;
				line-height  : 12px;	
}


a.sidedark:hover{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #0066CC;
				font-weight  :  600;
				font-size  :  10px;
				line-height  : 12px;
				text-decoration:none
}

a.sidedarkselected:link, a.sidedarkselected:visited{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #0066CC;
				font-weight  :  600;
				font-size  :  10px;
				line-height  : 12px;	
}


a.sidedarkselected:hover{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #000066;
				font-weight  :  600;
				font-size  :  10px;
				line-height  : 12px;
				text-decoration:none
}

.sidesmall{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #000000;
				font-weight  :  500;
				font-size  :  10px;
				line-height  : 14px;	
}

a.small:link, a.small:visited:, a.small:active{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #000000;
				font-weight  :  500;
				font-size  :  10px;
				line-height  : 11px;	
}

a.small:hover{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #000000;
				font-weight  :  500;
				font-size  :  10px;
				line-height  : 11px;	
				text-decoration:underline
}

a.smallbold:link, a.smallbold:visited:, a.smallbold:active{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #000000;
				font-weight  :  500;
				font-size  :  11px;
				line-height  : 11px;	
}

a.smallbold:hover{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #000000;
				font-weight  :  500;
				font-size  :  11px;
				line-height  : 11px;	
				text-decoration:underline
}

a.darkhead:link, a.darkhead:visited, a.darkhead:active{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #000066;
				font-weight  :  bold;
				font-size  :  12px;
				line-height  : 14px;	
}

a.darkhead:hover{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #000066;
				font-weight  :  bold;
				font-size  :  12px;
				line-height  : 14px;	
				text-decoration:underline
}

.bttn {
	font-family: Helvetica, sans-serif, Arial ,verdana;
	border-style: solid;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	font-weight: 600;
	border-color:#0066ca;
	border-width:1px;
	background-color:#0066ca;
	width : 100px; 
	text-align: bottom;
}


td.calcresult, p.calresult {	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #000000;
				background-color  : #Cae4ff;
				font-weight  :  600;
				font-size  :  15px;
}

td.calcresult2{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #000066;
				background-color  : #Cae4ff;
				font-weight  :  800;
				font-size  :  50px;
}

.calcform {
 font-weight : 400;
 font-size : 11px;
 line-height: 12px;
 color : #333333;
 font-family : Helvetica, Arial, Sans-Serif;
 padding-left: 10px;
 background-color : transparent;
}
span.shade{
font-family :  Helvetica, Arial, Sans-serif;
color  : #000066;
background-color  : transparent;
font-weight  :  600;
font-size  :  12px;
}
span.overall{
font-weight : 500;
 font-size : 12px;
 line-height:12px;
 width:250px;
 color : #333333;
font-family:Arial, Verdana, Helvetica, sans-serif;
background-color  : transparent;

}
input.overall{
font-weight : 500;
font-size : 12px;
color : #333333;
font-family : Arial, Helvetica, Sans-Serif;
background-color  : transparent;
width:100px;
height:17px;
border:0px;
}


input.shade{
font-family : Arial, Verdana, Sans-serif;
color  : #000000;
background-color  : white;
font-weight  :  800;
font-size  :  12px;
width:60px;
margin-top:0px;
}
.input.shade25{
font-family : Arial, Sans-serif;
background-color  : transparent;
font-weight  :  800;
font-size  :  14px;
width:100px;
border:0px;
line-height: 16px;
margin-top:0px;
}
span.pound{
font-family : Arial, Verdana, Sans-serif;
color  : #CC0000;
background-color  : transparent;
font-weight  :  800;
font-size  :  12px;
margin-left:9px;
line-height: 16px;
}
span.pcm{
font-family : Arial, Verdana, Sans-serif;
color  : #CC0000;
background-color  : transparent;
font-weight  :  900;
font-size  :  12px;
margin-left:0px;
vertical-align:top;
}
.input.shade2{
font-family :  Helvetica, Arial, Sans-serif;
color  : #333333;
background-color  : #Cae4ff;
font-weight  :  600;
font-size  :  14px;	
}
dl.stages
indent:noindent;

}
dt
{
 font-weight : 600;
 font-size : 11px;
 line-height: 14px;
 color : #333333;
 font-family : Helvetica, Arial, Sans-Serif;
 background-color : transparent;
}
#3step h3
{
 font-weight : 600;
 font-size : 12px;
 line-height: 14px;
 color : #006;
 font-family : Helvetica, Arial, Sans-Serif;
 background-color : transparent;
 text-align:left;
 margin-top:10px;
 margin-bottom:-15px;
 clear:both;
}
#3step h2{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #000066;
				font-weight  :  bold;
				font-size  :  16px;
				line-height  : 14px;	
				text-align:left;
}
#3step h4{	
				font-family :  Helvetica, Arial, Sans-serif;
				color  : #000066;
				font-weight  :  bold;
				font-size  :  12px;
				line-height  : 14px;	
}

dt.selected
{font weight:600;
color:#006;
background:#cae4ff;}

small {
font-size: 10px;
}

.bluelink {
 font-weight : bolder;
 font-size : 11px;
 color : #0066cc;
 font-family : Helvetica, Arial, Sans-Serif;
 background-color : transparent;
 text-decoration : none;
}
