html, body {
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: arial, helvetica,  verdana, 'lucida sans', sans-serif;
	}
body {
	padding: 0 0 0 0;
	background:  #fff;
	margin: 0;
	}
a:link, a:visited { color: #2b82c3; text-decoration: none;}
a:active, a:hover { color: #f7aa04; text-decoration: none;}
div#outercontainer {
	width: 1000px;
	margin: 0 auto;
	padding: 0 25px;
	background: url("../images/sideshadows2.gif") top left repeat-y;
	} 
div#outercontaineriradmin {
	width: 1000px;
	margin: 0 auto;
	padding: 0 25px;
	background: url("../images/sides hadows2.gif") top left repeat-y;
	} 
div#innercontainer {
	width: 951px;
	margin: 0;
	padding: 0;
	background: #fff;
	}	
div#maincontent {
	width: 951px;
	margin: 0;
	padding: 62px 0 0 0;
	}	
div#maincontenthome {
	width: 951px;
	margin: 0;
	padding: 167px 0 0 0;
	background: url("../images/backdrop-home4.jpg") top left no-repeat;
	}	
div#maincontentadminhome {
	width: 951px;
	margin: 0;
	padding: 167px 0 0 0;
	background: url("../images/backdrop-home4.jpg") 0 10px no-repeat;
	border-top: 1px solid #538ac6;
	}	
div#maincontentadmin {
	width: 951px;
	margin: 0;
	padding: 10px 0 0 0;
	}	
.textback {
	background: url("../images/ishop.gif") top left no-repeat;
	}	
.imageback {
	background: url("../images/backdrop-sec2.jpg") top left no-repeat;
	}	

div#top {
	height: 72px;
	border-bottom: 0px solid red;
	z-index: 100;
	}
div#top h1 {
	height: 72px;
	width: 350px;
	margin: 0 0 0 0;
	padding: 0;
	border: 0;
	background:  url("../images/getloanslogo.png") 10px 10px  no-repeat;
	}	
div#top h1 a:link, div#top h1 a:visited {
	display: block;
	height: 72px;
	width: 350px;
	margin: 0 0 0 0;
	padding: 0;
	background: url("../images/getloanslogo.png") 10px 10px  no-repeat;
	}	
span.logoaway {
	font-size: 1px;
	display: none;
	}	
div#top div.topright {
	float: right;
	padding-top: 10px;
	height: 52px;
	border: 0px solid red;
	}
div#top div.giantemail {
	margin: 0 0;
	padding: 0;
	width: 199px;
	height: 33px;
	border: 0; 
	background:  url("../images/giantemail.gif") top left no-repeat;
	}
div#top div.elogin {
	margin: 0px 0;
	padding: 0;
	width: 199px;
	height: 21px;
	border: 0; 
	background:  url("../images/employeelogin.gif") top right no-repeat;
	}
div#top div.giantemail a:link, div#top div.giantemail a:visited {
	display: block;
	width: 199px;
	height: 33px;
	border: 0; 
	}
div#top div.elogin a:link, div#top div.elogin a:visited {
	display: block;
	width: 199px;
	height: 21px;
	border: 0; 
	}
div#topnav {
	position: relative;
	border: 0;
	background:  url("../images/navback.gif") top left no-repeat;
	height: 42px;
	margin: 5px 0 0 0;
	padding: 0;
	text-transform: capitalize;
	z-index: 1000;
	}
div#topnav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
div#topnav li {
	float: left;
	margin: 0;
	padding: 0;
	height: 42px;
	border: 0px solid red;
	}
div#topnav li.about  { 
	width: 136px; 
	border: 0px solid red; 
	background: url("../images/mn_about.gif");
	}
div#topnav li a:link.aboutnv, div#topnav li a:visited.aboutnv {display: block; width: 136px; height: 42px; 
	}
div#topnav li a:active.aboutnv, div#topnav li a:hover.aboutnv {display: block; width: 136px; height: 42px;  
	background:  url("../images/mn_about.gif");
	background-position: 0 -42px;
	background-repeat: repeat;
	}
div#topnav li.tools  { width: 151px; background:  url("../images/mn_tools.gif");
	background-position: 0 0;
	background-repeat: repeat;
	}
div#topnav li.irates  { width: 273px; background:  url("../images/mn_interestrates.gif");
	background-position: 0 0;
	background-repeat: repeat;
	}
div#topnav li.apply  { width: 145px; background:  url("../images/mn_apply.gif");
	background-position: 0 0;
	background-repeat: repeat;
	}
div#topnav li.preapp  { width: 240px; background:  url("../images/mn_preapproval.gif");
	background-position: 0 0;
	background-repeat: repeat;
	}
div#topnav li.it {
	background-position: 0 -42px;
}	

div#topnav li a:link.toolsnv, div#topnav li a:visited.toolsnv {display: block; width: 151px; height: 42px;}
div#topnav li a:active.toolsnv, div#topnav li a:hover.toolsnv
	{  display: block; width: 151px;  height: 42px;   background:  url("../images/mn_tools.gif"); background-position: 0 -42px; background-repeat: repeat;
	}

div#topnav li a:link.iratesnv, div#topnav li a:visited.iratesnv {display: block; width: 274px; height: 42px;}
div#topnav li a:active.iratesnv, div#topnav li a:hover.iratesnv {display: block; width: 274px; height: 42px;  background:  url("../images/mn_interestrates.gif");
	background-position: 0 -42px;
	background-repeat: repeat;
	}

div#topnav li a:link.applynv, div#topnav li a:visited.applynv {display: block; width: 145px; height: 42px;}
div#topnav li a:active.applynv, div#topnav li a:hover.applynv {display: block; width: 145px; height: 42px;  background:  url("../images/mn_apply.gif");
	background-position: 0 -42px;
	background-repeat: repeat;
	}

div#topnav li a:link.preappnv, div#topnav li a:visited.preappnv {display: block; width: 240px; height: 42px;}
div#topnav li a:active.preappnv, div#topnav li a:hover.preappnv {display: block; width: 240px; height: 42px;  background:  url("../images/mn_preapproval.gif");
	background-position: 0 -42px;
	background-repeat: repeat;
	}

div#topnav li a:link span, div#topnav li a:visited span {
	display: none;
	}
div#topnav li ul {
	position: absolute; 
	left: -900px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
div#topnav li:hover ul, div#topnav li.sfhover ul {
	left: auto;
	padding: 0px;
	padding: 0;
	}
div#topnav li ul li {
	display: block;
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	background-color: #fff;
	height: auto;
	}
div#topnav li ul.aboutsub { width: 134px; margin: -13px 0 0 0; border-top: 1px solid #2b82c5; border-left: 1px solid #838383; border-right: 1px solid #838383; }
div#topnav li.about ul li {display: block; width: 134px; border: 0px solid red;}

div#topnav li ul.toolssub { width: 149px; margin: -13px 0 0 0; border-top: 1px solid #2b82c5; border-left: 1px solid #838383; border-right: 1px solid #838383; }
div#topnav li.tools ul li {display: block;width: 149px; border: 0px solid red;}

div#topnav li ul.irsub { width: 272px; margin: -13px 0 0 0; border-top: 1px solid #2b82c5; border-left: 1px solid #838383; border-right: 1px solid #838383; }
div#topnav li.irates ul li {display: block;width: 272px; border: 0px solid red;}

div#topnav li ul.applysub { width: 144px; margin: -13px 0 0 0; border-top: 1px solid #2b82c5; border-left: 1px solid #838383; border-right: 1px solid #838383; }
div#topnav li.apply ul li {display: block;width: 144px; border: 0px solid red;}

div#topnav li ul.preappsub { width: 234px; margin: -13px 0 0 0; border-top: 1px solid #2b82c5; border-left: 1px solid #838383; border-right: 1px solid #838383; }
div#topnav li.preapp ul li {display: block;width: 234px; border: 0px solid red;}

	

div#topnav li ul li a:link, div#topnav li ul li a:visited {
	display: block;
	color: #2b82c5;
	font-size: .8em;
	text-decoration: none;
	padding: 5px 5px;
	margin: 0;
	border-bottom: 1px solid #838383;
	background-color: transparent;
	}
div#topnav li ul li a:active, div#topnav li ul li a:hover {
	background-color:  #e2e2e2;
	}
div.imagemedley {
	width: 951px;
	margin: 0;
	padding: 0;
	height: 167px;
	background: url("../images/backdrop-home.jpg") top left no-repeat;
	}
.finance {background: url("../images/sem_finance.jpg");
	background-position: top left; 
	}
.blogbutton {background: url("../images/briansblogbutton.jpg");
	background-position: top left; 
	}
.reverse {background: url("../images/sem_reverse.jpg");
	background-position: top left; 
	}
.underwriting {background: url("../images/sem_underwriting.jpg");
	background-position: top left; 
	}
.investingbutton {background: url("../images/investingbutton.jpg");
	background-position: top left; 
	}
.insurancebutton {background: url("../images/insurancebutton.jpg");
	background-position: top left; 
	}
.taxes {background: url("../images/v_taxbreaks.jpg");
	background-position: top left; 
}
.commercial {background: url("../images/sem_commercial.jpg");
	background-position: top left; 
}
.blog {background: url("../images/blogbutton.jpg");
	background-position: top left; 
}

div.videolinks {
	margin: 10px 12px 0;
	padding: 5px 0 0 0;
	height: 65px;
	border: 0px solid red;
	}
h1.video {
	width: 51px;
	height: 90px;
	}
div.onevideo {
	width: 220px;
	height: 65px;
	float: left;
	margin: 0 5px; 
	padding: 0;
	border-top: 0px solid red;
	}
div.onevideo  a:link, div.onevideo  a:visited {
	display: block;
	width: 211px;
	height: 65px;
	}
div.bmquote {
	width: 255px;
	margin: 0 15px 0 15px;
	padding: 0 20px 0 0;
	background: url("../images/bluedot.gif") top right repeat-y;
	line-height: 1.1em;
	}
div.bmquote h1 {
	display: block;
	height: 26px;
	background: url("../images/hd_aboutbrian_home.gif") top left no-repeat;
	margin-bottom: 0;
	padding-bottom: 0;
	}
	
div.bmquote p {
	font-size: .8em;
	color: #717171;
	}
div.bmquote1 {
	width: 255px;
	margin: 0 15px 0 15px;
	padding: 0 20px 0 0;
	background: url("../images/bluedot.gif") top right repeat-y;
	font-size: .8em;
	line-height: 1.3em;
	color: #717171;
	}
div.bmquote1 h4 {
	font-size: 1.2em;
	margin-bottom: 0;
	padding-bottom: 1em;
	}
	
div.bmquote1 p {
	}
div.blurbcol {
	width: 310px;
	border: 0px solid #212121;
	float: right;
	margin: 0 10px 0 0;
	padding: 0;
	color: #717171;
	font-size: .9em;
	}
div.oneblurb {
	margin: 0 0 0 0;
	padding: 0;
	height: 125px;
	background-color: transparent;
	}
div.oneblurb a:link,  div.oneblurb a:visited {
	display: block;
	color: #717171;
	width: 310px;
	height: 125px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	}
div.oneblurb a:active,  div.oneblurb a:hover {
	display: block;
	color: #333;
	width: 310px;
	height: 100px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}
div.oneblurb a:active .blurbhead,  div.oneblurb a:hover .blurbhead {
	background-color: #6087b4;
	}

div.oneblurb h2 {
	background-color: #c8def8;
	color: #fff;
	margin: 0 0 5px 0;
	padding: 0 0 0 5px;
	font-size: 1em;
	text-transform: uppercase;
	}

div.oneblurb span.blurbhead{
	background-color: #c8def8;
	color: #fff;
	margin: 0 0 5px 0;
	padding: 0 0 0 5px;
	font-size: 1em;
	text-transform: uppercase;
	display: block;
	}
div.oneblurb p {
	margin: 10px 0 0 0;
	padding-left: 65px;
	padding-right: 10px;
	font-size: .9em;
	height: 100px;
	}
div.oneblurb span.blurbcontent {
	margin-left: 10px 0 0 0;
	padding-left: 65px;
	padding-right: 10px;
	font-size: .9em;
	height: 100px;
	border: 0px solid red;
	display: block;
	}
.loantracking {
	background: url("../images/icon_loantracking.gif");
	background-position: top left;
	background-repeat: no-repeat;}
.mortcalcs {background: url("../images/icon_calcs.gif");
	background-position: top left;
	background-repeat: no-repeat;}
.news {background: url("../images/icon_news.gif");
	background-position: top left;
	background-repeat: no-repeat;}
.marketing {background: url("../images/icon_marketing.gif");
	background-position: top left;
	background-repeat: no-repeat;}

div.bottomspace {
	clear: both;
	margin: 0;
	padding: 0;
	height: 10px;
	}
div#leftcol {
	float: left;
	width: 165px;
	background: url("../images/bluedot.gif") top right repeat-y;
	margin: 20px 0 0 0;
	padding: 0;
	}

div#secnav {
	position: relative;
	text-align: center;
	font-size: .9em;
	margin: 10px 0 0 0;
	padding: 0 0 .75em 0;
	}
div#secnav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
div#secnav ul li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0 1em;
	}
div#secnav ul li a:link, div#secnav ul li a:visited{
	color: #838383;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	padding: 3px 0;
	margin: 0;	
	}
div#secnav ul li a:active, div#secnav ul li a:hover{
	color: #2b82c5;
	border-bottom: 1px solid #dcdddf;
	border-top: 1px solid #dcdddf;
	}
	

div#glcontent {
	position: relative;
	font-size: .9em;
	color: #4A4A4A;
	padding: 0 10px;
	margin: 0 25px;
	border-top: 0px solid red;
	line-height: 1.4em;
	}
div#glcontent h1 {
	font-size: .4em;
	text-align: right;
	color: #efefef; 
	height: 50px;
	text-transform: capitalize;
	}
div#glcontent h2 {
	font-size: 1.2em;
	text-transform: capitalize;
	border-bottom: 1px solid #fbab4b;
	color: #7d7b7b;
	}
div#glcontent div.makepayment a:link, div#glcontent div.makepayment a:visited {
	height: 62px;
	width: 209px;
	background: url("../images/makepayment.png") 0 0 no-repeat;
	display: block;
	margin: 20px 25px;
	}
div#glcontent div.makepayment a:active, div#glcontent div.makepayment a:hover {
	background-position:  0  -62px;
	}
div#glcontent div.makepayment2 a:link, div#glcontent div.makepayment2 a:visited {
	height: 62px;
	width: 209px;
	background: url("../images/makepayment2.png") 0 0 no-repeat;
	display: block;
	margin: 20px 25px;
	}
div#glcontent div.makepayment2 a:active, div#glcontent div.makepayment2 a:hover {
	background-position:  0  -62px;
	}
div#glcontent div.loanapplication a:link, div#glcontent div.loanapplication a:visited {
	height: 62px;
	width: 209px;
	background: url("../images/loanapplication.png") 0 0 no-repeat;
	display: block;
	margin: 20px 25px;
	}
div#glcontent div.loanapplication a:active, div#glcontent div.loanapplication a:hover {
	background-position:  0  -62px;
	}
div#glcontent div.purchasechecklist a:link, div#glcontent div.purchasechecklist a:visited {
	height: 62px;
	width: 209px;
	background: url("../images/purchasechecklist.png") 0 0 no-repeat;
	display: block;
	margin: 20px 25px;
	}
div#glcontent div.purchasechecklist a:active, div#glcontent div.purchasechecklist a:hover {
	background-position:  0  -62px;
	}
div#glcontent div.refinancechecklist a:link, div#glcontent div.refinancechecklist a:visited {
	height: 62px;
	width: 209px;
	background: url("../images/refinancechecklist.png") 0 0 no-repeat;
	display: block;
	margin: 20px 25px;
	}
div#glcontent div.refinancechecklist a:active, div#glcontent div.refinancechecklist a:hover {
	background-position:  0  -62px;
	}
div#glcontent div.documentationchecklist a:link, div#glcontent div.documentationchecklist a:visited {
	height: 62px;
	width: 209px;
	background: url("../images/documentationchecklist.png") 0 0 no-repeat;
	display: block;
	margin: 20px 25px;
	}
div#glcontent div.documentationchecklist a:active, div#glcontent div.documentationchecklist a:hover {
	background-position:  0  -62px;
	}
div#glcontent div.preapprovalapplication a:link, div#glcontent div.preapprovalapplication a:visited {
	height: 62px;
	width: 209px;
	background: url("../images/preapprovalapplication.png") 0 0 no-repeat;
	display: block;
	margin: 20px 25px;
	}
div#glcontent div.preapprovalapplication a:active, div#glcontent div.preapprovalapplication a:hover {
	background-position:  0  -62px;
	}
div#glcontent div.makepayment a span, div#glcontent div.loanapplication a span, div#glcontent div.purchasechecklist a span, div#glcontent div.refinancechecklist a span, div#glcontent div.documentationchecklist a span, div#glcontent div.preapprovalapplication a span, div#glcontent div.makepayment2 a span,
div#glcontent div.irbutton a span {
	display: none;
	}
div#glcontent div#ratequote h2 {
	padding: 3px 10px;
	color: #565454;
	}
	
div#glcontent h3 {
	color: #538ac6; 
	margin: 0;
	padding: 0 0 5px 0;
	text-transform: capitalize;
	background: url("../images/bluedots3.gif") bottom left no-repeat;
	}
div#glcontent td.paytable h3 {
	height: 3.5em;
	}
h1.aboutgl {background: url("../images/hd_agl_a.gif") top left no-repeat; }	
h1.banks {background: url("../images/hd_agl_b.gif") top left no-repeat; }	
h1.contactgl {background: url("../images/hd_agl_c.gif") top left no-repeat; }	
h1.doccl {background: url("../images/hd_pa_dc.gif") top left no-repeat; }	
h1.links {background: url("../images/hd_t_lr.gif") top left no-repeat; }	
h1.loanapp {background: url("../images/hd_a_la.gif") top left no-repeat; }	
h1.loanprogs {background: url("../images/hd_t_lp.gif") top left no-repeat; }	
h1.ltracking {background: url("../images/hd_t_lt.gif") top left no-repeat; }	
h1.market {background: url("../images/hd_agl_m.gif") top left no-repeat; }	
h1.calcs {background: url("../images/hd_t_calc.gif") top left no-repeat; }	
h1.ltracking {background: url("../images/hd_t_lt.gif") top left no-repeat; }	
h1.pp {background: url("../images/hd_agl_pp.gif") top left no-repeat; }	
h1.ren {background: url("../images/hd_t_ren.gif") top left no-repeat; }	
h1.rates {background: url("../images/hd_ir_dru.gif") top left no-repeat; }	
h1.refiquote {background: url("../images/hd_ir_rrq.gif") top left no-repeat; }	
h1.purchquote {background: url("../images/hd_ir_prq.gif") top left no-repeat; }	
h1.pcl {background: url("../images/hd_a_pc.gif") top left no-repeat; }	
h1.rcl {background: url("../images/hd_a_rc.gif") top left no-repeat; }	
h1.payopt {background: url("../images/hd_a_po.gif") top left no-repeat; }	
h1.paa {background: url("../images/hd_pa_paa.gif") top left no-repeat; }	
h1.vid {background: url("../images/hd_v.gif") top left no-repeat; }	
h1.sem-ur {background: url("../images/hd_t_ur.gif") top left no-repeat; }	
h1.sem-ft {background: url("../images/hd_sem_ft.gif") top left no-repeat; }	
h1.sem-rm {background: url("../images/hd_t_rm.gif") top left no-repeat; }	
h1.sem-introcomm {background: url("../images/hd_intro.gif") top left no-repeat; }	
h1.admin {background: url("../images/hd_admin.gif") top left no-repeat; }	
h1.thankyou {background: url("../images/hd_thankyou.gif") top left no-repeat; }	
h1.sorry {background: url("../images/hd_sorry.gif") top left no-repeat; }	
h1.appsteps {background: url("../images/hd_a_stps.gif") top left no-repeat; }	
h1.preappsteps {background: url("../images/preappsteps.gif") top left no-repeat; }	
h1.subscribe {background: url("../images/hd_subscribe.gif") top left no-repeat; }	
/*h1. {background: url("../images/hd_.gif") top left no-repeat; }	*/

ul.mortgagecalclist {
	list-style-type: none;
	background: url("../images/m_calculators.jpg") top left no-repeat;
	margin-left: 10px;
	padding-left: 246px;
	}
ul.mortgagecalclist li {
	font-size: 1em;
	text-transform: uppercase;
	padding-bottom: 11px;
	border: 0px solid #000;
	}
ul.mortgagecalclist li a:link, ul.mortgagecalclist li a:visited {
	display: block;
	}
div.clientquote {
	padding: 0 10px;
	margin: 0;
/*	background: url("../images/quotemarkclose.gif");
	background-position: bottom right;
	text-indent: 18px;
	padding-right: 10px;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;*/
	text-align: right;
	border: 0px solid #000;
	color: #4A4A4A;
	font-size: .9em;
	}
div.clientquote div.thequote{
	padding: 3px 12px 3px 3px;
	margin: 0 10px 0 0;
/*	background: url("../images/quotemarkclose.gif"); 
	background-position:  right 70%;
	background-repeat: no-repeat;*/
	}
span.quotemark {
	background: url("../images/quotemarkopen.gif"); 
	background-position: top left;
	background-repeat: no-repeat;
	padding: 5px 5px 5px 5px;
	margin: 0 0  0 0px;
	border: 0px solid red;
	display: inline;
	}
span.quotemarkclose {
	background: url("../images/quotemarkclose.gif"); 
	background-position: center right;
	background-repeat: no-repeat;
	padding: 5px 5px 5px 5px;
	margin: 0 0  0 0px;
	border: 0px solid red;
	display: inline;
	}
div.clientquote div.quoted {
	font-size:.8em;
	text-indent: 0;
	background: 0;
	padding-top: 3px;
	padding-right: 20px;
	color: #6ea0de;
	}
/* Stylings for the footer */

div#footercontainer {
	width: 1000px;
	margin: 0 auto;
	padding: 0 25px;
	background: url("../images/bottomborder.gif") top left no-repeat;
	border-top: 0px solid #fff;
	clear: both;
	} 
div.noborder div#footercontainer {
	background: url("../images/.gif") top left no-repeat;
	} 
div#footer {
	width: 950px;
	padding: 15px 0;
	border: 0px solid red;
	color: #a8a8a8;
	font-size: .7em;
	text-align: center;
	margin:  0;
	}
div#footer ul { 
	list-style-type: none;
	margin: 0 0;
	padding: 0;
	text-align: center;
	}
div#footer ul.statelist { 
	margin: 0 0;
	}
div#footer li { 
	display : inline;
	}
div#footer ul li { 
	display: inline;
	padding: 3px 4px 3px 16px;
	margin: 0 0 0 0px;
	}
div.statelist {
	margin-top: 5em;
	color: #a8a8a8;
	}
div.statelist p {
	text-align: center;
	margin-bottom: 0px;
	padding-bottom: 0px;
	border: 0px solid red;
	}
div.cleararea {
	clear: both;
	height: 5px;
	}
div.statelist ul.states {
	margin-top: 0;
	padding-top: 0;
	border: 0px solid red;
	}
/* Marketing Page Styles */

#adblock {
	position: relative;
	width: 707px;
	height: 505px;
	background-image: url("../adimages/adback.gif");
	margin: 0 auto;
	}

/* Style to place the 100x100 square images */	
	
#adblock .brian { position: absolute;top: 405px; left: 606px;}
#adblock .wish { position: absolute; left: 606px; top: 203px;}
#adblock .bigbluead { position: absolute; left: 506px; top: 102px;}
#adblock .bwad { position: absolute; left: 203px; top: 203px;}
#adblock .doitallad { position: absolute; left: 102px; top: 1px;}
#adblock .golf { position: absolute; left: 1px; top: 304px;}
#adblock .mousepad { position: absolute; left: 304px; top: 1px;}
#adblock .ptcruiser { position: absolute; left: 404px; top: 304px;}
#adblock .vw { position: absolute; left: 1px; top: 102px;}
#adblock .xmasad { position: absolute; left: 102px; top: 405px;}
#adblock .eyead { position: absolute; left: 203px; top: 102px;}
#adblock .dropad { position: absolute; left: 304px; top: 405px;}
#adblock .construction { position: absolute; left: 404px; top: 102px;}
#adblock .tvad { position: absolute; left: 606px; top: 1px;}
#adblock .loantracking { position: absolute; left: 102px; top: 203px;}
#adblock .offer { position: absolute; left: 203px; top: 304px;}
#adblock .zerodown { position: absolute; left: 405px; top: 203px;}
#adblock .commercial { position: absolute; left: 203px; top: 1px;}

/* Style to place the big rollover images */	
#vwbig { position: absolute; top: 1px; left: 102px; visibility: hidden; }
#doitalladbig { position: absolute; top: 102px; left: 102px; visibility: hidden; }
#bwadbig { position: absolute; top: 1px; left: 304px; visibility:  hidden; }
#mousepadbig { position: absolute; top: 1px; left: 405px; visibility:  hidden; }
#bigblueadbig { position: absolute; top: 203px; left: 102px; visibility:  hidden; }
#ptcruiserbig { position: absolute; top: 1px; left: 102px; visibility:  hidden; }
#xmasadbig { position: absolute; top: 203px; left: 203px; visibility:  hidden; }
#golfbig { position: absolute; top: 1px; left: 102px; visibility:  hidden; }
#brianbig { position: absolute; top: 203px; left: 405px; visibility:  hidden; }
#eyeadbig { position: absolute; top: 203px; left: 102px; visibility:  hidden; }
#dropadbig { position: absolute; top: 102px; left: 203px; visibility:  hidden; }
#construction { position: absolute; top: 102px; left: 1px; visibility:  hidden; }
#tvad { position: absolute; top: 1px; left: 203px; visibility:  hidden; }
#loantracking { position: absolute; top: 1px; left: 203px; visibility:  hidden; }
#wish { position: absolute; top: 102px; left: 203px; visibility:  hidden; }
#offer { position: absolute; top: 1px; left: 304px; visibility:  hidden; }
#zerodown { position: absolute; top: 102px; left: 1px; visibility:  hidden; }
#commercial { position: absolute; left: 102px; top: 203px; visibility:  hidden;}

/* Forms Styling */

div#preapprovalform {
	font-size: .9em;
	}


span.req {
	font-weight: bold;
	color: #f00;
	font-size: 12px;
	margin-left: 5px;
	}

iframe {
	width: 650px;
	border-left: 1px solid #efefef;
	margin: 10px 20px;
	padding: 0 0 0 10px;
	height: 600px;
	}
iframe#loanapplication {
	width: 800px;
	border-left: 1px solid #efefef;
	margin: 10px 75px;
	padding: 0 0 0 10px;
	height: 800px;
	}
ul.calcinlinelist 	{
	margin: 25px 0 0 0;
	padding: 0;
	width: 150px;
	float: left;
	
	}
ul.calcinlinelist 	li {
	list-style-type: disc;
	margin: 0;
	padding: 0;
	}
ul.resumelist li {
	margin-top: 1.75em;
	}

.highlight {
	background-color:#f9f764;
	border-top: 0px solid #538ac6;
	border-bottom: 1px solid #538ac6;
	}
dl dt {
	font-weight: bold;
	color: #fa8c0a;
	margin: 0;
	padding: 0;
	}
dl dd {
	margin: 0;
	padding: 5px 0 5px 10px;
	}
.footnotemarker {
	color: red;
	}
.footnote {
	display: block;
	font-size: .8em;
	}
.seminarsubnav {
	float: right;
	width: 140px;
	text-align: right;
	margin: 20px -20px 0 40px;
	padding: 0;
	background: #fff url("../images/blued ot.gif") top left repeat-y;
	border-top: 0px solid #538ac6;
	border-bottom: 0px solid #538ac6;
	border-right: 3px solid #b8d5eb;
	border-left: 3px solid #efefef;
	background-color: #fff;
	font-size: .9em;
	}
.seminarsubnav a {
	display: block;
	padding: 5px 5px;
	margin: 0;
	border-bottom: 1px dotted #b8d5eb;
	}
.seminarsubnav a:hover {
	background: #fff  url("../images/blue_arrow.gif")center left no-repeat;
	}
.seminarsubnav h4 {
	margin: 0 0 0 -3px;
	padding: 5px;
	font-size: .9em;
	font-weight: bold;
	color: #f7aa04;
	border-left: 3px solid #b8d5eb;
	border-top: 3px solid #b8d5eb;
	border-bottom: 3px solid #b8d5eb;
	background: #e8e8e8  url("../images/hd_seminars_h3.gif") center center no-repeat;
	height: 20px;
	}

.newssubnav {
	margin: 20px 0 20px 0;
	padding: 0;
	border-top: 0px solid #538ac6;
	border-bottom: 0px solid #538ac6;
	border-right: 0px solid #b8d5eb;
	border-left: 0px solid #efefef;
	background-color: #fff;
	font-size: .9em;
	position: relative;
	text-align: center;
	}
.newssubnav h4 {
	margin: -20px 0 0 0;
	padding: 5px 0 0 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #f7aa04;
	border-bottom: 3px solid #b8d5eb;
	}
.newssubnav ul {
	margin: 5px;
	padding: 0;
	}

.newssubnav li {
	display: inline;
	padding: 5px;
	font-size: 1.2em;
	margin: 0 10px 10px 10px;
	}
.newssubnav a:link,  .newssubnav a:visited {
	padding: 5px 15px;
	border: 1px solid #b8d5eb;
	}
.newssubnav a:hover, .newssubnav a:active {
	background: #fff  url("../images/blue_arrow.gif")center left no-repeat;
	}
.newssubnav a.it {
	background:   url("../images/blue_arrow.gif")center left no-repeat;
	}

.linklist li {
	font-weight: bold;
	margin-top: 15px;
	}
	
.linklist li ul li {
	font-weight: normal;
	margin-top: .3em;
	}

#movie {
	padding: 10px;
	margin: 20px 100px;
	border: 0px solid red; 
	}
ul.financelist li {
	font-weight: bold;
	padding-bottom: 1.5em;
	}
ul.financelist li ul li {
	font-weight: normal;
	padding-bottom: 0em;
	}
ol {
	padding-bottom: 0;
	margin-bottom: 0;
	}
ol li {
	padding-bottom: .5em;
	}
ol li ol {
	padding-bottom: 0;
	padding-top: 0;
	}
ol li ol li{
	padding-bottom: 0;
	padding-top: 0;
	}
ol li ul li{
	padding-bottom: 0;
	}
ul.banklist, ul.banklist2 {
	margin: 0;
	padding: 0;
	}
div#glcontent p.closer {
	border: 0px solid red;
	}

ul.banklist {
	float: left;
	width: 425px;
	}
ul.banklist2 {
	margin-left: 450px;
	}
ul.banklist li, ul.banklist2 li {
	list-style-type: none;
	height: 40px;	
	border-bottom: 1px solid #efefef;
	border-left: 1px solid #efefef;
	padding: 10px 20px 0 25px;
	font-weight: bold;
	margin: 3px 0 0 0;
	}
	
li.amb { background: url("../images/banks/American-Bank.gif") bottom right no-repeat; }
li.amtrust { background: url("../images/banks/amtrust.gif") bottom right no-repeat; }
li.af { background: url("../images/banks/af.gif") bottom right no-repeat; }
li.als { background: url("../images/banks/als.gif") bottom right no-repeat; }
li.bofa { background: url("../images/banks/bofa.gif") bottom right no-repeat; }
li.bu { background: url("../images/banks/bu.gif") bottom right no-repeat; }
li.bbt { background: url("../images/banks/bbt.gif") bottom right no-repeat; }
li.chase { background: url("../images/banks/chase.gif") bottom right no-repeat; }
li.ccb { background: url("../images/banks/ccb.gif") bottom right no-repeat; }
li.tcb { background: url("../images/banks/tcb.gif") bottom right no-repeat; }
li.citi { background: url("../images/banks/citi.gif") bottom right no-repeat; }
li.chm { background: url("../images/banks/chm.gif") bottom right no-repeat; }
li.eb { background: url("../images/banks/eb.gif") bottom right no-repeat; }
li.fh { background: url("../images/banks/fh.gif") bottom right no-repeat; }
li.fb { background: url("../images/banks/fb.gif") bottom right no-repeat; }
li.hsbc { background: url("../images/banks/hsbc.gif") bottom right no-repeat; }
li.mlhl { background: url("../images/banks/mlhl.gif") bottom right no-repeat; }
li.im { background: url("../images/banks/im.gif") bottom right no-repeat; }
li.ing { background: url("../images/banks/ingmortgage.gif") bottom right no-repeat; }
li.ncm { background: url("../images/banks/ncm.gif") bottom right no-repeat; }
li.ssb { background: url("../images/banks/ssb.gif") bottom right no-repeat; }
li.st { background: url("../images/banks/st.gif") bottom right no-repeat; }
li.svb { background: url("../images/banks/sovereignbank.gif") bottom right no-repeat; }
li.spwl { background: url("../images/banks/spwl.gif") bottom right no-repeat; }
li.washm { background: url("../images/banks/washm.gif") bottom right no-repeat; }
li.wf { background: url("../images/banks/wf.gif") bottom right no-repeat; }
li.wb { background: url("../images/banks/wb.gif") bottom right no-repeat; }

ul.linklist li {
	border-bottom: 1px dotted #999;
	padding-bottom: 10px;
	list-style-type: none;
	padding-right: 100px;
	}
ul.linklist li ul li {
	border: 0;
	}
ul.linklist li ul li {
	border: 0;
	padding-bottom: 0px;
	}

/* Some style for Admin GetData pages */
div.greyrow {
	background-color: #dadbdd;
	}
.data {
	color: #2d2f5c;
	}
.fieldname {
	color: #8f8f8d;
	margin-right: 25px;
	}
table.adminreviewtable tr.odd td { 
background-color: #efefef;
border-bottom: 1px solid #999;
border-top: 1px solid #999;
padding: 3px;
}
table.adminreviewtable tr.even td { 
padding: 3px;
}

.loginform {
	padding-bottom: 100px;
	}
#secnavadmin {
	font-size: .8em;
	}
#secnavadmin ul {
	color: #666;
	}
#secnavadmin ul li {
	color: #666;
	}
#secnavadmin ul li ul {
	padding-bottom: 10px;
	
	}
.getdataretrieveform {
	text-align: center;
	border: 1px solid #fb9b2b;
	padding: 10px 5px;
	background-color: #d0cecc;
	color: #3e406b;
	margin: 10px 0;
	}
.inputbutton {
	text-align: center;
	}
.lpadmintable {
	margin-top: 20px;
	}
.lpadmintable th {
	text-align: left;
	padding-left: 10px;
	}
.irtable  {
	background-color: #fff;
	text-align: center;
	}
	
div#interesttable {
	margin-right: 25px;
	margin-bottom: 100px;
	}
div#interesttable tr.even {
	background-color: #d4e1f8;
	border-bottom: 1px solid #000;
	}
div#interesttable td {
	padding: 3px;
	text-align: center;
	border-bottom: 1px solid #858687;
	padding: 6px 1em 5px 1em ;
	}
div#interesttable th {
	background-color: #545556;
	color: #fff;
	padding: 2px 1em 5px 1em ;
	border-left: 1px solid #fff;
	border-right: 0px solid #fff;
	border-collapse: collapse;	
	}
div.irpagetext {
	width: 550px;
	}
div#interesttable td.col1 {
	width: 3em;
	}
div#interesttable td.col2 {
	width: 12em;
	text-align: left;
	}
div#interesttable td.col3 {
	}
div#interesttable td.col4 {
	text-align: left;
	}
div#interesttable td.col5 {
	width: 5em;
	text-align: left;
	}
div#interesttable td.col6 {
	width: 5em;
	text-align: left;
	}
div#interesttable td.col7 {
	text-align: right;
	}
div#interesttable td.col8 {
	text-align: left;
	padding-left: 2em;
	}
div#interesttable td.col9 {
	}
div#interesttable td.col10 {
	}
div#interesttable td.col11 {
	}
div#interesttable td.col12 {
	width: 100px;
	}
div#interesttable td.col13 {
	text-align: left;
	}
div#preapprovalform	{ 
	}
div.row {
	margin: 10px ;
	}
ul.newslist li {
	padding-top: 5px;
	}
ul.newslist li.oneitem {
	border: 1px solid #999;
	background-color: #efefef;
	padding: 5px 10px;
	list-style-type: none;
	margin: 10px 0 10px -10px;
	}
	
ul.newslist li.oneitem h5 {	
	font-size: 1.2em;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 3px;
	border-bottom: 1px dotted #666;
	}
	
/* Some Form Styling */
div.panel {
	border: 1px solid #538ac6;
	margin-bottom: 1.5em;
	
	}
div.panel label, div.panel input {
        margin-bottom: 5px;
        color: #6E6C6C;
	text-align: right;	
	text-align: left;

}

 input {
	border-bottom: 1px solid #7d7b7b;
	border-right: 1px solid #7d7b7b;
	border-top: 1px solid #b0afaf;
	border-left: 1px solid #b0afaf;
	}

 input.required {
	border-bottom: 1px solid #7d7b7b;
	border-right: 1px solid #7d7b7b;
	border-top: 1px solid #b0afaf;
	border-left: 1px solid #b0afaf;
	}
 input.radio {
 	border: 0;
 	}

 label {
	width: 300px;
	margin-top: 4px;
	padding: 3px 15px 1px 0;
}
 br {
        clear: left;
} 
div.panel input.short {
	width: 25px;
	margin:  5px;
	display: inline;
	}


div.panel {
clear: both;
padding: 0 0 0 0;

}
div.panel .buttonlist {
	margin: 0 auto;
	border: 0;
	}
div.panel .buttonlist p {
	text-align: right;
	width: 300px;
	margin-top: 4px;
	padding: 3px 15px 1px 0;
	border: 0 ;
}	
div.panel ul.radiolist {
	margin: 0;
	padding: 0;
	float: right;
	width: 550px;
	}
div.panel  ul.radiolist {
	list-style-type: none;
	text-align: left;
	display: block;
}
div.panel  ul.radiolist li {
	list-style-type: none;
	text-align: left;
	display: block;
}
div.panel  ul.radiolist li input {
	width: 25px;
	margin: 0;
	padding: 0;
	border: 0;
	border-bottom: 1px solid#999;
}
div.panel  ul.radiolist li label {
	text-align: left;
	margin: 0;
	padding: 0;
	width: 100px;
	border: 0;
	border-bottom: 1px solid#ccc;
}
.clearradiolist {
	clear: both;
	padding-bottom: 10px;
	}
input.required {
	}
div.panel td.required, .required {
	color: red;
	}
div.panelopen td.required{
	color: #000;
	}
div.panel .subsection p {
	text-align: center;
	color: #000;
	}
div.panel p.paneldesc {
	text-align: center;
	font-weight: bold;
	}
.formheads {
	font-weight: bold;
	color: #000;
	}
td.col1 {
	text-align: right;
	}
td.crosscol {
	text-align: center;
	color: #000;
	font-weight: bold;
	padding-top: 10px;
	}
div#accordion {
	border: 0px solid #1F669B;
	width: 800px;
	font-family: 'Helvetica', sans-serif;
	margin: 0 auto;
	/*height: 310px;*/
}

div#accordion ol li {
	margin: 5px 0;
	padding: 3px 0;
	}

div#glcontent div#accordion h2 {
	text-align: left;
	margin: 0 ;
	padding: 5px 0 0 25px;
	font-size: 1.2em;
	text-transform: capitalize;
	border-bottom: 0px solid #fbab4b;
	color: #538ac6;
}


div#glcontent  div#accordion  #visible {
	background-color: #fff;
}

div#accordion div.panel {
	margin: 0 0;
	padding-bottom: 0;
	border-top: 1px solid #efefef;
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid gray;
	background: url("../images/downarrow.gif") left bottom no-repeat;
	}
div#accordion div.nojs{
	background: url("../images/nonoe.gif") left bottom no-repeat;
	}
div#glcontent  div#accordion #visible {
	background: #fff url("../images/none.gif") 700px top no-repeat;
	z-index: 1000;
}

div#accordion div.panelBody {
	padding: 3px 5px;
	height: auto;
}

tr.error td  {
	border: 1px solid #b0afaf;
	border-collapse: collapse;
	background-color: #fae3b0;
	}
tr.error td  {
	color: red;
	}
tr.error td.col1  {
	border: 1px solid #b0afaf;
	}
tr.error td.radio  {
	color:  #000;
	}
span.errorback {
	background-color: #fae3b0;
	}	
div.coappalert {
	font-size: 1em;
	font-weight: bold;
	border: 1px solid #2b82c3;
	background-color: #d6e6fb;
	color: #000;
	padding: 10px;
	text-align: center;
	}
.newsnav {
	border-bottom: 0px solid #2b82c5;
	margin: 10px;
	padding: 3px 0; 
	text-align: left;
	display: inline;	
	}
.newsnav li {
	display: inline;	
	}
.newsnav a {
	border-right: 0px solid #2b82c5;
	padding: 3px 10px;
	}
.newsnav li.activeitem {
	font-weight: bold; 
	font-size: larger	;
	padding-right: 15px;
	}
.newsnav li span.littleseparator {
	color: #fa8c0a; 
	font-weight: bold;
	padding-right: 15px;
	}
p.centeralign {
	text-align: left;
	}
p.ptl, h4, p.hd {
	font-weight: bold;
	text-transform: capitalize;
	}
span#highlight {
	border-right: 0px solid #538ac6;
	border-top: 0px solid #538ac6;
	border-bottom: 0px solid #538ac6;
	width: 300px;
	display: block;
	}
/*
	float: right;
	color: red;
	position: absolute;
	right: 100px;
	padding-left: 55px;
	margin: -10px 0 0 0;
	background: #fff url("../images/lightbluearrow.gif") left center no-repeat;
*/	
span#appear:hover span#appearing   {
	left: auto;
	}
div.floatright {	
	float: right;
	padding: 0;
	margin: 15px;
	}
input.submitbutton {
	border: 0px solid red;
	margin: 0 50px;
	}
p.paymentformp {
	height: 40px;
	}
p.paymentformpp {
	height: 40px;
	background: url("../images/x-click-but02b.gif") top right no-repeat;
	}
label.payradio {
	}
ul.payitems {
	list-style-type: none; 
	margin: 0;
	padding: 0;
	
	}
ul.payitems li {
	list-style-type: none; 
	margin: 0;
	padding: 0;
	}
table.paymentoptionslist {
	font-family: arial, helvetica,  verdana, 'lucida sans', sans-serif;
	color: #4A4A4A;
	font-size: 1em;
	border-collapse: collapse;
}	

table.paymentoptionslist {
	border: 0px solid #000;
	}
table.paymentoptionslist td {
border-top: 1px solid #efefef;
padding: 5px;
}
td.paytable {
	border: 1px solid #9c9b9b;
}
.stepbox {
	width: 260px;
	margin: 0 5px;
	padding: 10px 10px 10px 10px;
	background: transparent;
	font-size: .8em;
	overflow: visible;
	height: 450px;
	}
.stepboxwider {
	width: 325px;
	margin: 0 10px;
	padding: 10px 20px 10px 20px;
	background: transparent;
	font-size: .8em;
	overflow: visible;
	height: 450px;
	border: 1px solid #9c9b9b;
	float: left;
	}
.firstbox {
	margin-left: 65px;
	}
.step2box {
	width: 260px;
	margin: 0 5px;
	padding: 10px 10px 10px 10px;
	background: transparent;
	font-size: .8em;
	overflow: visible;
	height: 300px;
	}
	
h4.opt1 {background:  url("../images/pay-opt1.gif") top left no-repeat; height: 30px; margin: 0 ; padding: 0; text-align: right; color: #efefef;	font-size: .6em;}
h4.opt2 {background:  url("../images/pay-opt2.gif") top left no-repeat;height: 30px; margin: 0; padding: 0; text-align: right; color: #efefef;	font-size: .6em;}
h4.opt3 {background:  url("../images/pay-opt3.gif") top left no-repeat;height: 30px; margin: 0; padding: 0; text-align: right; color: #efefef;	font-size: .6em;}

h4.step1 {background:  url("../images/app-step1.gif") top left no-repeat; height: 30px; margin: 0 ; padding: 0; text-align: right; color: #efefef;	font-size: .6em;}
h4.step2 {background:  url("../images/app-step2.gif") top left no-repeat;height: 30px; margin: 0; padding: 0; text-align: right; color: #efefef;	font-size: .6em;}
h4.step3 {background:  url("../images/app-step3.gif") top left no-repeat;height: 30px; margin: 0; padding: 0; text-align: right; color: #efefef;	font-size: .6em;}

.commentsadmintable td {
	border-top: 1px solid #666;
	}
div#glcontent div.irbutton a:link, div#glcontent div.irbutton a:visited {
	height: 62px;
	width: 209px;
	background: url("../images/interestratesbutton.png") 0 0 no-repeat;
	display: block;
	margin: 0 auto 2em;
	
	}
div#glcontent div.irbutton a:active, div#glcontent div.irbutton a:hover {
	background-position:  0  -62px;
	}
ul.networkinglinks .networkingblurbhead {
	background: #fff;
	border-bottom: 1px solid #cccccc;
	padding: 0 ;
	margin: 0 15px 5px 0;
	color: #666;
	display: block;
	}
ul.networkinglinks   {
	clear: both; 
 	margin:0 15px;
 	padding: 0;
 	border:0px solid #000;
 	font-size: .8em;
	}
ul.networkinglinks li {
	float: left;
	border: 0px solid #efefef;
	list-style: none outside;
	padding: 0px 0px 0 0px;
	margin: 0 0 0 0 ;
	}
li.linkedin23 { background: url('../images/icons/linkedin23.png') 5px center no-repeat; }
li.twitter23 { background: url('../images/icons/twitter23.png') 5px center no-repeat; }
li.rss23 { background: url('../images/icons/rss23.png') 5px center no-repeat; }
li.email23 { background: url('../images/icons/email.png') 5px center no-repeat; }
li.newsletter { background: url('../images/icons/newsletter.png') 5px center no-repeat; }
ul.networkinglinks li a:link, ul.networkinglinks li a:visited {
	display: block;
	padding: 5px 5px 0 23px;
	height: 15px;
	margin: 0 5px 0 0 ;
	border: 1px solid #efefef;
	}
ul.networkinglinks li.facebook a:link, ul.networkinglinks li.facebook a:visited {
	padding-left: 5px;
	text-decoration: none;
	}
ul.networkinglinks li.facebook a:active, ul.networkinglinks li.facebook a:hover {
	text-decoration: none;
	}
	
.ssllogo {
	padding-bottom: 10px;
	}
ol li ol li {
list-style-type:lower-alpha; 
}
.helpbox {
	float: right;
	border: 1px solid #999;
	width: 150px;
	padding: 10px;
	margin: 10px;
	}
.helpbox ul {
	margin: 0;
	padding: 0;
	}
.helpbox ul li {
	list-style: none outside;
	margin: 0;
	padding: 0 5px;
	border-bottom: 1px solid #999;
	}
div.liccontainer {
	width: 1000px;
	margin: 0 auto;
	padding: 0 25px;
	} 	
div.licensenumbers {
	margin: 0;
	width: 940px;
	padding: 5px;
	font-size: .8em;
	border: 0px solid #999;
	color: #717171;

	}