html {
overflow-y: scroll;
margin:0;
}

BODY {
margin:10px 0;
COLOR: #323232; 
FONT-FAMILY: arial, sans-serif, tahoma, verdana; 
FONT-SIZE: 90%; 
FONT-WEIGHT: normal; 
LINE-HEIGHT: 20px; 
TEXT-ALIGN: left; 
TEXT-DECORATION: none;
background-color:#d6d6d6;
background-image:url(siteimages/topPage.jpg);
background-position:center top;
background-repeat:no-repeat;*/
}

#MainContent_Label_ErrorMsg {
font-size:1.2em;
color:#FF0000;
font-weight:bold;
padding-left:10px;
}

#margin20 {
margin:20px 20px 20px 10px;
}

.loginpanel {
background-color:#cccccc;
padding: 10px 20px;
border-right:20px solid #ffffff;
}

/*-------- space under nav at top of page-*/
#whitespace{
height: 25px;
}


iframe {
width:480px; 
height:1800px;
frameborder: 0px;
}

.nettable {
margin-left:10px;
}

.highlight {
color:#004778;
font-weight:bold;
}

.bigred {
color:#FF0000;
font-weight:bold;
margin:0;
padding:10px;
}

.bigred ul{
margin:0 0 0 20px;
padding:10px;
}

.highlighttext {
font-weight:bold;
}

.pagetag {
font-weight:bold;
font-style:italic;
color:#7b9bb1;
font-size: 1.5em;
}
.bigger {
font-size:1.4em;
COLOR: #323232; 

}

.biggersame {
font-size:1.2em;
}

.bigbold {
font-size:1.2em;
font-weight:bold;
}

.footerdarker {
COLOR: #323232; 
font-size:1.1em;
}

.smaller {
font-size:0.8em;
}

td {
font-size:1em;

}

#contentwrapper {
width:1000px;
position:absolute;
left:50%;
margin-left:-500px;
background-image:url(siteimages/shadowBG.jpg);
background-repeat:repeat-y;
}

#masthead {
margin-left:10px;
background-image:url(siteimages/masthead2.jpg);
background-repeat:no-repeat;
height:100px;
}

#buttonbar {
position:relative;
top: 69px; 
right: 0;
margin-right: 10px;
text-align:right;
}

#topnav {
clear:both;
text-align:left;
background-color:#074574;
/*height:24px;*/
height:12px;
margin: 0 10px;
padding: 0px 2px;
color: #FFFFFF;
font-size:0.9em;
}


#topnav a{
color:#FFFFFF;
text-decoration:none;
padding:0 3px;
}

#topnav a:visited{
color:#FFFFFF;
text-decoration:none;
}

#topnav a:hover{
color:#FFFFFF;
text-decoration:underline;
}





#topnavOLD {
clear:both;
text-align:left;
background-color:#074574;
height:24px;
margin: 0 10px;
padding: 0px 2px;
}




#maincontent {
clear:both;
margin:0 10px;
border-top:1px solid #c6c6c6;
background-color:#FFFFFF;
}


.bluerows {
background-color:#84BDDE;
padding: 1px 4px 1px 5px;
color:#FFFFFF;
text-align:left;
height:24px;
font-size:0.9em;
}

.bluerows a{
color:#FFFFFF;
text-decoration:none;
}

.bluerows a:visited{
color:#FFFFFF;
text-decoration:none;
}

.bluerows a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.bluerowsouth {
background-color:#84BDDE;
padding: 0px;
margin:0px;
color:#FFFFFF;
}

#rightcol {
float:right;
width:240px;
}

#leftcol {
width:240px;
float:left;
font-size:0.9em;
}



#leftcol ul {
list-style:none;
padding:0;
margin: 0px 0 0 18px;
width:220px;
}

#leftcol li {
width:220px;
border: 1px solid #d4d4d4;
margin: 2px 0;
}

#leftcol li a {
padding: 4px 0 4px 8px;
display:block;
color:#323232;
background-color:#95c8ef;
text-decoration:none;
border-left: 4px solid #074574;
}

#leftcol li a:hover {

background-color:#e7e7e7;
}

#twitterbox {
margin-left:18px;
border-top:1px solid #003b64;
/*border-bottom:1px solid #003b64;*/
}

#centrecol {
padding:0 20px 0px 20px;
font-size:0.8em;
}

/*----------------------- Thank You Page for Email/PDF  Version ----*/

#thanksblue {
margin-top: 20px;
border:2px solid #074574;
padding: 20px 10px;
color:#074574;
font-size:1.1em;
text-align:center;
}




#centrecolhome {
padding:0 20px 0px 20px;
margin:0;
}

h1 {
margin-top:0;
padding-top:5px;
font-weight:bold;
font-style:normal;
color:#323232;
font-size: 1.6em;
}

/*#centrecol*/ h2 {
margin: 0 5px;
padding: 3px 0;
color:#074574;
}

#centrecol a {
color:#0000ff;
text-decoration:underline;
}

#centrecol a:visited {
color:#0000ff;
text-decoration:underline;
}

#centrecol a:hover {
color:#0000ff;
text-decoration:none;
}

#homelist {
font-size: 1.2em;
color:#074574;
}

#homelist ul {
margin:0 0 10px 0;
padding:0;
}

#homelist li {
padding:3px 0 0px 0;
}

.spacer {
margin:0;
padding:0;
}

.darker {
color:#323232;

}

ol {

}

ol li {
font-size:1.0em;
padding: 4px 0;
}

#flashbox {
padding:0 4px;
}

#shorttest {
background-image:url(siteimages/testemonialstext.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:20px 0 0 24px;
}

#shorttest1 {
font-size:0.9em;
background-image:url(siteimages/testemonialstext.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:20px 0px 0 0px;
margin: 0 20px 0 24px;
/*border-top:1px solid #003b64;*/
border-bottom:1px solid #003b64;
}

/* form stuff ---*/

label {
font-size:inherit;
}

fieldset {
border:1px solid #074574;
font-size:0.9em;
margin-top:10px;
}

legend {
padding: 0 5px;
color:#333333;
}
input {
/*font-size:0.9em;*/
border:1px solid #d4d4d4;
}

th {
font-weight:normal;
text-align:left;
width:200px;
font-size:0.9em;
}

#footer {
/*background-image:url(siteimages/shadowBG.jpg);
background-repeat:repeat-y;*/
clear:both;
margin: 0 10px;
padding: 10px 20px 10px 20px;
text-align:center;
font-size:11px;
COLOR: #969696; 
color:#323232;
border-top:1px solid #cccccc;
}
#footer a{color:#323232;}
#footer a:visited{color:#323232;}
#footer :hover{color:#323232;}
#tagline {
clear:both;
background-color:#ffffff;
/*background-image:url(siteimages/shadowBG.jpg);
background-repeat:repeat-y;*/
background-image:url(siteimages/bottomPage.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding: 5px 20px;
COLOR: #969696; 
FONT-FAMILY: tahoma, arial, sans-serif, verdana; 
FONT-SIZE: 10px; 
FONT-WEIGHT: normal; 
LINE-HEIGHT: 2em; 
TEXT-ALIGN: right; 
TEXT-DECORATION: none;
}

#tagline a {
color: #969696;
text-decoration:underline;
}

#tagline a:visited {
color: #969696;
text-decoration:underline;
}
#tagline a:hover {
color: #969696;
text-decoration:none;
}


A:link.header {COLOR: #969696; TEXT-DECORATION: none;}
A:visited.header {COLOR: #969696; TEXT-DECORATION: none;}
A:hover.header {COLOR: #a5d147; TEXT-DECORATION: none;}
A:active.header {COLOR: #a5d147; TEXT-DECORATION: none;}

#agreement a {
color:#323232;
text-decoration:none;
}
#agreement a:visited {
color:#323232;
text-decoration:none;
}
#agreement a:hover {
color:#323232;
text-decoration:none;
}


/*---------------- Loan finder css ----------*/

#MainContent_Label_PhoneRequest {
clear: both;
float:left;
width:800px;
}

.formElementSeperator{
	float:left; 
	width:280px;
    min-height:45px;	
}
.formElementSeperatorPC
{
	float:left; 
	width:280px;
    min-height:45px;	
}

.formElementSeperatorPC input[type="text"]
{
width: 95px;
}

.formSection
{
	width:95%;
	background-color:#F8F8F8;
	float:left;
	border: 1px #cccccc solid;
	padding:5px;
	margin-bottom:10px;
}

.formSection { border:0;background-color:#ffffff; }
.formNewSeparator { clear:both;border-top:#CCCCCC 1px solid;margin-bottom:15px; }
.formNewBullet { float:none;clear:both;width:800px; }
p.formNewBulletText { float:left;width:265px;margin:10px 0; }
formNewBulletText { float:left;width:265px;margin:10px 0; }
.formNewBulletBullets { float:left;width:200px;margin:10px 0; }
.formNewBulletBullets input { margin-left:15px; }

/*form h2 tags*/
.formheadtwo {
font-size:1em;
display:block;
margin-left:0;
padding-left:0px;
}


.formElementSeperator select{
	width:200px;
	border:1px solid #CCCCCC;
	/*margin-bottom:10px;
	margin-top:10px;*/
	/*drop downs;*/
}
/* Date dropdowns */
.twodigits select
{
width: 65px;
float:left;
} 
.fourdigits select
{
width: 60px;
} 

.formElementSeperator select { margin-top:3px; }

.formElementSeperator2{
	float:left; 
	width:800px; 
	
	margin-right:100px;
	margin-left:0px;
}

.formElementSeperator2 .err{
	margin-top: 0px;
}

.formNewBullet p.err{
	margin-top: 10px;
}

.formElementSeperator2 p{
	font-family:arial;
	font-size:10pt;
	margin-bottom:10px;
}

.formElementSeperator3{
	float:left; 
	width:300px; 
	margin-right:50px;
}

.topmargin { margin-top:10px; }

.clear {clear:both;}


	/*---------------------------------------- PBL Test -----------------
	/*
 Colors
#fdda40
#feb211
#0066ff
#fdfaee
#fdf3c7
White
#CCCCCC
#FDF3C7
#000000

 blue 0066ff
 yellow fdda40
 orange feb211
*/

#MainContent_Panel_CustomerInfo {
margin:0 10px;
font-size:0.9em;
}






input[type="text"]
{
width: 195px;
} 
input[type="submit"]
{
	background-color: #024270;
	border: solid 1px #333333;
	padding: 5px;
	margin: 5px;
	color: #ffffff;
	font-weight: bold;
	font-size: 1.0em;
	min-width: 180px;
} 



#container
{
	width: 960px;
	background-color: #fdf3c7;
	margin: 0 auto; 
	border-right: solid 1px #333333;
	border-left: solid 1px #333333;
	padding-bottom: 80px;
	min-height: 100%;
}



#header img
{
	display: block;
	margin: 0 auto;
	padding: 0 auto;
	border-bottom: solid 2px #333333;
}

.paddedContent
{
	padding: 10px;
}

.formdiv
{
	padding: 10px;
	margin: 10px auto;
	border: solid 1px #333333;
	width: 620px;
	background-color: White;
}

.rightbuttondiv
{
	margin: 0 0 0 auto;
	width: 200px;
}

.formdiv>div>div
{
	float: left;
	width: 400px;
}

.formdiv .formLine
{
	height: 25px;
}

.formdiv 
{
	overflow: auto;
}

.question
{
	float: left;
	width: 400px;
	height: 50px;
	display:inline;
	clear:left;
}

.answer
{
	float: left;
	width: 120px !important;
	height: 50px !important;
	display:inline;
}

.formLine input
{
	width: 220px;
}


.formLine input[type="radio"]
{
	width: 20px;
	display: inline;
}

.formLine input,.formLine div 
{
	display:inline;
	/*float:right;*/
}



/* NAVIGATION */

#Navigation
{
	list-style-type: none;
	width: auto;
	position: relative;
	display: block;
	height: 25px;
	border-bottom: 1px solid #333333;
	margin: 0px 0 10px 0;
	padding: 0;
	background-color: #666666;
}

#Navigation li
{
	height: 25px;
	float: left;
	padding: 0;
	margin: 3px 0px 0px 0px;
}

#Navigation a
{
	margin-top: 2px;
	padding: 3px 10px 4px 10px;
	color: #0066FF;
	font-weight: bold;
	text-decoration: none;
}

.NavDivider
{
	display: none;
	color: #333333;
	background-color: #333333;
	top: -3px;
	position: relative;
	width: 1px;
}

#Navigation a:hover, #Navigation .ActiveItem
{
	background-color: #333333;
}

/* Recommendations Page */

.recleaderbold {
margin: 5px 20px;
font-size:1.1em;
font-weight:bold;
}

.recleader {
margin: 5px 20px;
}

.Recommendation
{
	border: solid 0px #666666;
	padding: 0;
	margin-top: 15px;
}

.Recommendation h2
{
	color: #ffffff;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	border-bottom: solid 0px #333333;
	background-color: #666666;
	/*width: 100%;*/
}

.RecommendationBody h2
{
	color: #000000;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	border-bottom: solid 0px #333333;
	background-color: #FDF3C7;
}

.RecommendationImage
{
	width: 190px;
	display:inline-block;
	vertical-align: top;
}

.logoContainer
{
	margin: 20px 10px 20px 30px;
	border: solid 1px #333333;
	display: inline-block;
	width: 130px;
	height: 100px;
	background-color: White;	
	position: relative;
	vertical-align: top;
}

.logoContainer img
{
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	left: 0;
	right: 0;
	max-width: 120px;
}

.RecommendationBody
{
	width: 740px;
	display: inline-block;
}

.Recommendation input
{
	margin: 0px 5px 10px 0px;
}

/*---------------------------------------------------------- Slimmed down Form (2) Links-----------*/
#loanlinks{
list-style:none;
margin:0;	
padding:4px 2px;
border:none;
}


#loanlinks li {
border-bottom:2px solid #fff;
width:210px;
margin:1px 0 2px 15px ;
}

#loanlinks a {
		padding:6px 0 6px 14px;
	display:block;
	color:#fff;
	text-decoration:none;
		background-color:#074574;
		-webkit-box-shadow:2px 2px 3px #666;
		-moz-box-shadow:2px 2px 3px #666;
		box-shadow:2px 2px 3px #666;
-webkit-border-radius:75px;
-moz-border-radius:5px;		
border-radius:5px;
}

#loanlinks a:visited {
	color:#fff;
	text-decoration:none;
	
}

#loanlinks a:hover {
		color:#555;
	text-decoration:none;
	background-color:#dbe5f1;
	
}

