h1 {font-size:19px !important}
/*-------------------
* Main Content Styles
--------------------*/
#maincontent {width:500px;margin:0 0 0 120px;}
html>body .budget_planner {padding-left:130px;padding-left:10px}

#maincontent #promobox {
 width:400px;
 margin:15px 0 0 20px;
 overflow:hidden;/*Used to contain floats*/
}
.hidden {display:none;}
#maincontent #promobox img {float:left;margin:0 20px 0 0;}

#topbar {
 background:#E7F7FF;
 float:left;
 margin:10pt 0 2px 10px;
 width:475px;
 padding-left:20px;
 /*padding-right:224px;*/
 /* added above pm*/
}

#topbar ul {list-style:none;padding-left:10px;font-weight:bold;color:#CCC;
}

#topbar ul li#current {background:url(../images/layout/pen_outline.gif) no-repeat 0 0;color:#036;}

#page1 #topbar ul {padding-left:2px;font-size:82%}
#page1 #topbar ul li {float:left;padding:5px 12px 9px 5px;}
#page1 #topbar ul li#current {padding-right:50px;}
#page2 #topbar ul li {float:left;padding:5px 10px 9px 0;font-size:82%}
#page2 #topbar ul li#current {padding-right:55px;padding-left:13px;}
#page3 #topbar ul li {float:left;padding:5px 10px 9px 0;font-size:82%}
#page3 #topbar ul li#current {padding-right:55px;padding-left:13px;}
#page4 #topbar ul li {float:left;padding:5px 15px 9px 0;font-size:82%}
#page4 #topbar ul li#current {padding-right:25px;padding-left:20px;background:url(../images/layout/pen_outline_result.gif) no-repeat 0 2px;}

#mainpain {padding:10px 12px 15px 5px;background-color:#f7fbff;width:475px;float:left;margin-left:10px;}

/*-----------
* Form Styles
------------*/
form, #noform {float:left;padding:3px 0 0 0;}

form input {padding:2px;font-size:1em;font-family:Verdana, Arial, Helvetica, sans-serif;border:1px solid #b8d3dc;font-weight:normal;}

.formerror_border {border:1px solid red;}

#buttons {float:left;width:475px;margin:10px 0 0 10px;}
#buttons input, #buttons a {font-weight:bold;color:#036;font-family:Verdana, Arial, Helvetica, sans-serif;border:1px solid #abb5be;}
#buttons #next {float:right;padding:0.4em 0.4em 0.4em 1.5em;background:#e1ebf5 url(../images/layout/bullet_lrg_blue_light.gif) no-repeat 0.4em 0.5em;}
#buttons #prev {float:left;padding:0.4em 0.3em 0.4em 1.5em;background:#e1ebf5 url(../images/layout/bullet_lrg_blue_light_left.gif) no-repeat 0.4em 0.5em;}
#buttons #details {float:right;padding:0.4em 0.6em 0.6em 1.8em;background:#e1ebf5 url(../images/layout/bullet_lrg_blue_light.gif) no-repeat 0.4em 0.5em;}

form input.radio {border:none;padding:0;}

p.forminfo {float:left;width:270px;margin:0 0 0 10px;padding:4px 0 4px 24px;background:url(../images/layout/icon_question.gif) no-repeat 0 0.4em;}
p.formerror {float:left;width:320px;text-align:left;margin:0 0 0 10px;padding:4px 0 4px 24px;background:url(../images/layout/icon_error.gif) no-repeat 0 0.4em;color:#980404;}

.highrow, .highrowinput {float:left;width:475px;margin:0 0 2px 0;padding:4px 0 8px 0;background:#e7f7ff;}
.highrowinput {padding:4px 0 2px 0;}
.highrow .descrip {font-weight:bold;}
.lowrow {float:left;width:475px;margin:0 0 2px 0;padding:8px 0;background-color:#f7fbff;}

.descrip {float:left;width:270px;padding:2px 0 0 35px;}
.inputs {float:left;font-weight:bold;width:157px;}

.inputs label {font-weight:normal;}

#howmuch {background:#e7f7ff url(../images/layout/icon_noone.gif) no-repeat 0.8em 0.4em;}
#existingcust {background:#e7f7ff url(../images/layout/icon_notwo.gif) no-repeat 0.8em 0.4em;}
#homeowner {background:#e7f7ff url(../images/layout/icon_nothree.gif) no-repeat 0.8em 0.4em;}
#eligiblefor, #wouldyouprefer {background:#e7f7ff url(../images/layout/icon_nofour.gif) no-repeat 0.8em 0.4em;}

/*------------
* Table styles
-------------*/

form table {width:465px;float:left;background-color:#f7fbff;font-weight:bold;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;color:#036;}
form table td, form table tbody th, form table thead th {padding:5px 0 5px 0;}
table th {font-weight:normal;}
table tbody th, #cols2 thead th, #cols2 tbody th, table tfoot th {text-align:left;}
table#cols3 td, table#cols3 th {width:195px;}
table#cols3 td input {width:110px;}
table#cols4 td input {width:55px;}
table#cols3 tbody td .na {display:block;text-align:left;padding-left:28px;}

/*---------------
* Page specific styles
----------------*/
#securedpage .lowrow .descrip {margin:0 0 10px 0;width:370px;}
#securedpage .lowrow .descrip label {width:300px;display:block;}
#securedpage .lowrow .inputs {width:auto;}

#bleligpage .highrow .descrip p , #secureeligpage .highrow .descrip p {width:400px;}
#bleligpage ul, #secureeligpage ul {list-style:none;float:left;}
#bleligpage ul li, #secureeligpage ul li {width:270px;padding:6px 0 6px 25px;background:url(../images/layout/bullet_tick.gif) no-repeat 0.5em 0.5em;}
#bleligpage .lowrow, #secureeligpage .lowrow {position:relative;}
#bleligpage .lowrow .inputs, #secureeligpage .lowrow .inputs {width:auto;position:absolute;bottom:0;right:2em;}
#results p {margin:10px 0;}
#results .loantitle {color:#3bd11a;font-size:1.3em;padding:4px 0 6px 20px;background:url(../images/layout/bullet_lrg_green.gif) no-repeat 0.5em 0.5em;}
p.paddingtop{padding-top:10px;border:solid 0px red;clear:both;}


.alignLeft {text-align:left;}
.padding7 {padding-left:7px;padding-right:7px;}

.newfooter a {color:#00A4E8; text-decoration:none;}
.newfooter a:hover {text-decoration:underline;}

.style3 {margin-bottom:4px;margin-top:0}

linkBold {font-weight:bold;}
.clear{clear:both}
#promobox p{font-size:85%}

/*---------------
* NEW VI BUTTONS
*----------------*/

/*.btn {background:transparent none repeat scroll 0;border:medium none;cursor:pointer}
#previous {width:77px;height:20px;background:url("/images/global/previous.gif") no-repeat}
#previous:hover {background-image:url("/images/global/previous-rollover.gif")}
#next {width:70px;height:20px;background:url("/images/global/next.gif") no-repeat}
#next:hover {background-image:url("/images/global/next-rollover.gif")}
.right{float:right;margin:10px 0 0 2px}
.left{float:left;margin:10px 0 0 10px}*/