body {
font-family:sans-serif, helvetica, Verdana, arial;
font-size:9pt;
font-weight:400;
color:#666666;
font-style:normal;
line-height:1.5em
}

h1 {font-family:sans-serif, helvetica, Verdana, arial;
font-size:12pt;
font-weight:700;
color:#3E7291;
margin-top: 0;
display:inline;
margin-bottom: 0
}

h2 {font-family:sans-serif, helvetica, Verdana, arial;
	font-size:20px;
	font-weight:700;
	color:#3E7291;
	margin-top: 0;
	margin-bottom: 10
}

.h2,h3,h5,h6,.large {
	color: #3E7291;
	font-family: Nobile,Arial, Tahoma, Verdana;
	border-bottom: 0px;
	font-weight: bold;
	font-size:20px;
	margin-top: 0px;
	padding: 0 0 0px;
    text-shadow: 0 1px 0 #FFFFFF, 0 -1px 3px #BEBEBE
}

/* header with no top padding and normal line height to match h3 -- used on most pages */
.h3Row1 {
	color: #3E7291;
	font-family: Nobile,Arial, Tahoma, Verdana;
	border-bottom: 0px;
	font-weight: bold;
	font-size:20px;
	margin-top: 0em;
	margin-bottom: 0px;
	padding: 0 0 0px;
    text-shadow: 0 1px 0 #FFFFFF, 0 -1px 3px #BEBEBE
}

/* header with top padding subtracted to match h3Row1 (since we are using it in a p tag p top margin of .3em needs to be subtracted out) also setting line height to match headertopic for use on pages where share buttons appear below the header.*/
.h3Row2 {
	color: #3E7291;
	font-family: Nobile,Arial, Tahoma, Verdana;
	border-bottom: 0px;
	font-weight: bold;
	font-size:20px;
	line-height:1.5em;
	margin-top: -.3em;
	margin-bottom: 0px;
	padding: 0 0 0px;
    text-shadow: 0 1px 0 #FFFFFF, 0 -1px 3px #BEBEBE
}

sup { line-height: 0}

a:link {
text-decoration:underline;
color:#297CCF
}

a:visited {
color:#297CCF
}

a:hover {
color:#00F;
text-decoration:underline
}


blockquote {
font-size:9pt;
line-height:1.5em;
font-weight:400
}


.textinboxes {
font-family:sans-serif, helvetica, Verdana, arial;
font-size:9pt;
font-weight:400;
color:#535353;
font-style:normal;
line-height:1.4em;
padding:0
}

.smalllinespacing {
font-family:sans-serif, helvetica, Verdana, arial;
font-size:9pt;
font-weight:400;
color:#535353;
font-style:normal;
line-height:1.2em;
padding:5px 0 0
}

p {
font-family:sans-serif, helvetica, Verdana, arial;
font-size:9pt;
font-weight:400;
color:#666666;
font-style:normal;
line-height:1.5em;
margin:0.3em 0 1.5em
}

p.footer {
font-size:9pt;
color:#666633;
text-align:center;
margin-top:0;
margin-bottom:0;
line-height:1.6em
}

p.maincontent {
font-family:sans-serif, helvetica, Verdana, arial;
font-size:9pt;
margin-top:10px;
margin-left:3px;
font-weight:400;
color:#666666;
font-style:normal;
line-height:1.5em
}

p.headertopic {
	color: #3E7291;
	font-family: Nobile,Arial, Tahoma, Verdana;
	border-bottom: 0px;
	font-weight: bold;
	font-size:20px;
	margin-top:0;
    margin-bottom:0;
	padding: 0 0 0px;
    text-shadow: 0 1px 0 #FFFFFF, 0 -1px 3px #BEBEBE
}

p.hRow2 {
	color: #3E7291;
	font-family: Nobile,Arial, Tahoma, Verdana;
	border-bottom: 0px;
	font-weight: bold;
	font-size:18px;
	margin-top:0;
    margin-bottom:0;
	padding: 0 0 0px;
    text-shadow: 0 1px 0 #FFFFFF, 0 -1px 3px #BEBEBE
}

.textbelowboxes {
font-family:sans-serif, helvetica, Verdana, arial;
font-size:9pt;
margin-left:2em;
text-indent:0;
font-weight:400;
color:#535353;
line-height:1.2
}

.GreenLenderHeading {
font-family:sans-serif, helvetica, Verdana, arial;
font-size:9pt;
font-weight:700;
color:teal;
font-style:normal;
text-indent:3em
}

.LenderLinks {
font-family:sans-serif, helvetica, Verdana, arial;
font-size:10pt;
font-weight:700;
background-color:#669999
}

.LenderLinks a:link {
text-decoration:underline;
color:#FFF
}

.LenderLinks a:visited {
color:#FFF
}

.LenderLinks a:hover {
color:#FFF;
font-size:12pt;
text-decoration:underline
}

a.applynow:link { 
   font-size:12pt;  
   font-family:Arial,sans-serif;
   font-weight:bold; 
   text-decoration:none; 
   background-color:#669999;
   border-style:solid;
   border-color:#3A7660;
   border-width:1px;
   padding: 7px 30px 7px 30px; 
   color:#FFFFFF; 
} 

a.applynow:visited {
font-size:12pt;
font-family:Arial,sans-serif;
font-weight:700;
text-decoration:none;
background-color:#669999;
color:#FFFFFF;
border-color:#3A7660;
border-style:solid;
border-width:1px;
padding:7px 30px
}

a.applynow:hover {
font-size:12pt;
font-family:Arial,sans-serif;
font-weight:700;
text-decoration:none;
background-color:#F93;
color:#FFF;
border-color:#F60;
border-style:solid;
border-width:1px;
padding:7px 30px
}

a.applynow2 {
display:block;
text-align:center;
line-height: 40px;
vertical-align: middle;
font-size:13pt;
font-family:Arial,sans-serif;
font-weight:700;
text-decoration:none;
background-color:#FFA74F;
color:#FFF;
border-color:#FFF;
border-style:solid;
border-width:1px;
width: 150px;
height: 40px 
}

a.applynow2:hover {
display:block;
text-align:center;
line-height: 40px;
vertical-align: middle;
font-size:14pt;
font-family:Arial,sans-serif;
font-weight:700;
text-decoration:none;
background-color:#EA7500;
color:#FFF;
border-color:#FFAD33;
border-style:solid;
border-width:1px;
width: 150px;
height: 40px 
}

a.applynow3 {
display:block;
text-align:center;
line-height: 40px;
vertical-align: middle;
font-size:14pt;
font-family:Arial,sans-serif;
font-weight:700;
text-decoration:none;
background-color:#FF9428;
color:#FFF;
border-color:#FFF;
border-style:solid;
border-width:1px;
width: 151px;
height: 40px 
}

a.applynow3:hover {
display:block;
text-align:center;
line-height: 40px;
vertical-align: middle;
font-size:14pt;
font-family:Arial,sans-serif;
font-weight:700;
text-decoration:none;
background-color:#EA7500;
color:#FFF;
border-color:#FFAD33;
border-style:solid;
border-width:1px;
width: 151px;
height: 40px 
}


a.signup:hover {
font-size:10pt;
font-family:Arial,sans-serif;
font-weight:700;
text-decoration:none;
background-color:#699;
color:#FFF;
border-color:#3A7660;
border-style:solid;
border-width:1px;
padding:7px 30px
}

.boldconent {
font-family:sans-serif, helvetica, Verdana, arial;
font-size:9pt;
font-weight:700;
color:#535353;
font-style:normal
}

.tip {
font-family:sans-serif, helvetica, Verdana, arial;
font-size:9pt;
font-weight:700;
color:#900;
line-height:1.5em;
font-style:normal
}

.new {
font-family:sans-serif, helvetica, Verdana, arial;
font-size: 7pt;
font-weight:700;
color:#900;
line-height:1.5em;
font-style:normal
}

img.floatLeft {
float:left;
margin:.1px
}

img.floatRight {
float:right;
margin:1px
}

img {
border:none;
vertical-align:middle
}

p img {
margin:0
}

.allbutBottomborder {
border-top:1px solid #B7CBD2;
border-right:1px solid #B7CBD2;
border-bottom:0 solid #B7CBD2;
border-left:1px solid #B7CBD2;
text-align:center;
line-height:1.5em;
font-size:9pt;
font-weight:400;
color:#535353;
margin:0;
padding:.0em 0 0
}

.rightcell {
border-top:1px solid #B7CBD2;
border-right:1px none #B7CBD2
}

.leftcell {
border-left:1px solid #B7CBD2;
padding:3px
}

.topborder {
border-top:1px solid #B7CBD2;
border-right:1px none #B7CBD2;
border-bottom:1px none #B7CBD2;
border-left:1px none #B7CBD2;
padding:0
}


.fullborder {
border:1px solid #B7CBD2;
text-align:center;
line-height:1.5em;
font-size:9pt;
font-weight:400;
color:#535353;
margin:0;
padding:.0em 0 0
}

.DarkerFullborder {
border:1px solid #699;
text-align:center;
line-height:1.5em;
font-size:9pt;
font-weight:400;
color:#535353;
margin:0;
padding:.0em 0 0
}

.bottomborder {
border-top:1px none #B7CBD2;
border-right:1px none #B7CBD2;
border-bottom:1px solid #B7CBD2;
border-left:1px none #B7CBD2;
padding:0
}

.leftborder {
border-top:1px none #B7CBD2;
border-right:1px none #B7CBD2;
border-bottom:1px none #B7CBD2;
border-left:1px solid #B7CBD2;
padding:0
}

.topnav {
font-family:sans-serif, helvetica, Verdana, arial;
border:1px solid #B7CBD2;
text-align:center;
line-height:1.5em;
font-size:9pt;
font-weight:400;
margin:0;
padding:0
}

.navpipe {
font-size:16pt;
vertical-align: middle;
color:#D2D2FF
}

.navpipe2 {
font-size:18pt;
color:#B0B0FF
}

.navpipe3 {
font-size:18pt;
vertical-align: middle;
color:#B0B0FF
}

.rightnav {
font-family:sans-serif, helvetica, Verdana, arial;
border:0 solid #B7CBD2;
text-align:center;
line-height:1.5em;
font-size:9pt;
color:#535353;
margin:0;
padding:.0em 0 0 1em
}

.listspacebetweenparagraphs {
margin-bottom:0.6em
}

.rightnavheader {
font-family:sans-serif, helvetica, Verdana, arial;
border:0 solid #B7CBD2;
text-align:center;
line-height:1em;
font-size:9pt;
color:#535353
}

.boxheadings {
font-family:sans-serif, helvetica, Verdana, arial;
font-size:10pt;
color:#FFF;
font-weight:700;
text-align:center;
background-color:#699
}

.h2boxheadings {
font-family:sans-serif, helvetica, Verdana, arial;
font-size:10pt;
color:#FFF;
font-weight:700;
text-align:left;
background-color:#699;
margin-bottom: 0;
margin-top: 0;
text-indent: 3px;
padding-top: 7px;
padding-bottom: 7px
}

.h3boxheadings {
font-family:sans-serif, helvetica, Verdana, arial;
font-size:10pt;
color:#FFF;
font-weight:700;
text-align:center;
background-color:#699;
margin-bottom: 0;
margin-top: 0;
padding-top: 7px;
padding-bottom: 7px
}


ul {
font-family:sans-serif, helvetica, Verdana, arial;
font-size:9pt;
font-weight:400;
vertical-align:super;
color:#535353;
line-height:1.5em;
list-style-type:square;
list-style-image:url("../Images/bullet2.gif");
margin:0.3em 0 0 2em;
padding:0
}

.bulletsSmallText {
font-size:8pt
}

.smallcopyright {
font-size:8pt;
color:#909090;
line-height:1.4em
}

.date {
	font-size: 9pt;
	font-weight: bold;
	color: #959595
}

ol {
line-height:1.5em;
list-style-image:none;
margin:0.3em 0 0 3.2em;
padding:0
}

li {
margin-bottom:0.1em
}

dt {
font-weight:700;
margin-bottom:0.1em
}

dl {
margin-top:0.2em;
margin-bottom:0.5em
}

dd {
line-height:1.5em;
margin-left:2em;
margin-bottom:0.1em
}

.colorOne .header {
background:#7197be
}

a:active,.LenderLinks a:active {
color:#3A739C
}

p.StaffWriterInfo,p.GroupedText {
font-family:sans-serif, helvetica, Verdana, arial;
font-size:9pt;
font-style:normal;
margin-top:0;
margin-bottom:0;
line-height:1.2em
}


.bullet,.bullet2 {
list-style-image:url(../Images/bullet2.gif);
font-family:sans-serif, helvetica, Verdana, arial;
font-size:9pt;
font-weight:400;
color:#535353;
font-style:normal
} 

.style6 {
	font-size: 6pt;
	color:#3E7291
}
 td.c6 {background-color: #FFFFFF}
 div.c5 {text-align: center}
 p.c4 {text-align: left}
 div.c3 {text-align: right}
 table.c2 {background-color: #FFFFFF}
 div.c1 {text-align: left}
.style10 {font-size: 10pt;
font-weight:bold
}

