/*YHOO CSS RESET*/
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,textarea,p,th,td {margin:0;padding:0;}
table {border-collapse:separate;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
li {list-style:disc; margin-left:20px}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {color:#212121;margin:4px 0 8px 0;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select {font-size:100%;}
select,input,button,textarea {font:99% verdana,sans-serif;}
table {font-size:inherit;font-size:100%;}
pre,code {font-family:monospace;font-size:108%;line-height:100%;}

/*STREAMLINE REFINANCE*/
html            {color:#000;font:13px arial,helvetica,sans-serif;margin:0;}
p				{margin-bottom:12px;}
h1				{font-family:tahoma,sans-serif;font-size:18px;}
h2				{font-size:14px;}
ul				{margin-bottom: 12px;}
a:link,
a:active,
a:hover         {color:#00E;}
a:visited       {color:#00E;}
.clearer        {height:0;line-height:0;clear:both;}

body            {background:url('/images/bg.png') top left repeat-x;}
div#main        {background:#ffffff;width:978px;margin:25px auto;}

div#topbar      {background:#1b53b0  13px 3px no-repeat;padding:0 6px 0 0; border-bottom:2px solid #777777;}

a#logoLink {width:190px; height:57px; float:left}

div.container   {border-width:0 10px;border-style:solid;border-color:#cccccc;padding:3px 3px 3px 3px;}
div#content     {margin-left:220px; padding:12px 10px 0 0;}
div#content-left     {width:300px; padding:12px 10px 0 0; float:left;}
div#content-right     { padding:12px 10px 0 0; float:left;}
div#panels      {float:left;width:203px;}
div#panel1      {border-width:2px;border-style:solid;border-color:#339933; padding:2px 2px 2px 2px;} 
div#panel2      {border-width:1px;border-style:solid;border-color:#cccccc; padding:2px 2px 2px 2px; margin-top:10px}
div#panel1Header      {background:#339933; font-size:16px; text-align:center; text-decoration:none; color:#FFF;letter-spacing:1px; padding:6px 0 6px 0;}
div#panel2Header      {background:#cccccc; font-size:16px; text-align:center; text-decoration:none; color:#555;letter-spacing:1px; padding:6px 0 6px 0;}
div#panel2Content   {text-align:center; font-size:10px; line-height:18px; text-decoration:none; padding:10px 0 0 0; }
div#panel2Content a  {text-decoration:none;}

div.surveyFormText {padding:6px;} 
div.surveyFormInput {padding:6px; text-align:right}
div.surveyFormSumbit    {text-align:center}


div.tab         {float:right;width:142px;margin:12px 4px 0px 4px; background:#777777 url('/images/tab-mid.png')   top left  repeat-x;}
div.tab div.l   {background:        url('/images/tab-left.png')  top left  no-repeat;}
div.tab div.r   {background:        url('/images/tab-right.png') top right no-repeat;
                 text-align:center;padding:10px 0;}
div.tab a       {font-weight:bold;text-decoration:none;color:#FFF;letter-spacing:1px;display:block;}
div.tab a:hover	{color:#C7EFFF;}
div.tab a:visited	{color:#FFF;}


div#footer   {border-width:10px; border-style:solid; border-color:#cccccc; padding:4px 4px 4px 4px; color:#777;font-size:11px; }
img#footerImgs  {text-align: right; float:right; width:475px;}
div#footerText {margin-left:20px; margin-top:20px}
table.contact {border-collapse:separate;border-spacing:4px; padding:5px;}
div#privacy {padding:5px; text-align:center;}



body.body-common{background:#ffffff url('/images/bg.png') repeat-x;background-position:0 -30px;margin:0;padding:0;}
div.logodiv{width:253px;height:66px;background:#1452b2 url('/images/logo2.png') no-repeat;float:left;margin:6px 0 7px 10px;}
a.logo{display:block;width:100%;height:100%;}
div.container-common{background:#ffffff;width:958px;margin:0 auto;margin-bottom:20px;border:10px solid #CDCDCD;}
div.phonearea{float:right;background: url('../images/operator-phone.png') no-repeat right 10px;margin:4px 10px 10px 10px;}
div.phonetextbox{float:left;margin-right:100px;}
p.phonetext{text-align:right;margin:8px 0 0 0;padding:0;color:#ffffff;}
p.phonenumber{text-align:right;margin:-6px 0 0 0;padding:0;font-style:italic;font-weight:bold;font-size:20pt;color:#ffffff;}
p.phonenumber a{color:#ffffff;text-decoration:none;}
div.column1{width:29%;float:left;margin-left:20px;padding:20px;background:#efefef;}
div.column2{width:29%;float:left;margin-left:20px;padding:20px;background:#efefef;}
div.lownav{width:22%;float:right;margin:0 20px;padding:0px 8px;}
div.lownav ul:li{list-style:none;margin:0;padding:0;}
div.highform1{min-height:380px;background: url('../images/family.png') no-repeat right top;margin:10px;}
div.topformboxplacement{float:left;margin:-7px;}
div.protected{float:right;clear:left;margin:14px 0px 10px 50px;}
div.lowform1{text-align:center;}
div.accreditations{clear:both;height:74px;margin-bottom:20px;background: url('../images/accreditations.png') no-repeat center 0px;border-bottom:10px solid #CDCDCD;padding-bottom:10px;}
div.footer-common{height:105px;width:962px;border-top:10px solid #cdcdcd;margin-top:20px;}
div.overlay {
background:#565656 url('/images/background_tile.png') repeat;
opacity:0.95;
color:#ffffff;
padding:10px 24px 8px 24px;
overflow:visible;
position:fixed;
bottom:0;
left:-2px;
width:97.1%;
*width:96%;
border:2px solid #ffffff;
}
div.sticky-footer-section {
float:left;
text-align:right;
border-right:1px dashed #ffffff;
padding:0 16px;
}
div.sticky-footer-section span {
font-size:11pt;
font-weight:bold;
}
div.sticky-footer-section a {
font-size:10pt;
font-weight:bold;
color:#ffcc66;
}

