* {padding:0; margin:0; }
html, body {margin: 0; padding: 0; font:normal 12px Tahoma,Arial,Sans-serif; background-color:#fff; position:relative; height:100%;}

*html .png{ //background-image: none ! important;}

.png
{
   behavior: url('pngfix.htc');
}
    
    
/* text styles */
a {font:Arial,Sans-serif; font-size:12px; text-decoration:underline; color:#7e8188;; display:inline; padding:0; margin:0px;}
p,form {font-family:Tahoma,Sans-serif; color:#616161; font-size:12px; margin-bottom:10px;}
p i,p em, .cont_left_2 h3{color:#ff7f00; font-style:normal;}
.cont_left_2 h3{font-size:12px; margin-bottom: 5px; font-weight: 100;}
img {border:0; padding:0; margin:0;}
div {margin:0px; padding:0px; text-align:left; border:solid 0px #000; }
input {padding:0px; margin:0px; width:100%; ; color:#4d4d4d; font-size:12px; font-family:Tahoma,Sans-serif;}
h1,h2,h5,h4    {margin:0px; padding:0; font-family:Arial, Sans-serif; font-weight:normal;}
h1    {font-size:18px;  color:#4d4d4d; margin-bottom:10px;}
h2 {font-size:18px; color:#ff7f00; margin-bottom:7px;}
h5 {font-size:12px; color:#ff7f00}
b    {color:#4d4d4d;}
table    {border:0;position:relative; border-collapse:collapse; }
td    {border:0;}

ul    {list-style:none; /*color:#ffbf80;*/ padding-left:20px; padding-bottom:5px;}
.cont_left_2 ul{
margin: 8px 0px;}
.cont_left_2 ul li{margin-bottom:5; background: url(../img/bullet.jpg) left no-repeat; padding-left: 14px; color:#616161;}
.cont_left_2 ul li p{ margin-bottom: 0px;}
/*ul    p {margin-bottom:5;}*/
ul.none    {list-style:none;}

/* news */
ol.news { list-style:circle; color:#ffbf80; margin-left:30px;}
ol.news    li    a {font-weight:bold;}

/*contact */
.msg_sent, .msg_err {font-size:11px; color:#ff7f00}
.msg_err {color:#ff0000}

.f1    {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#bcbcbc}
.contact {}
.ct {width:100%; }
.contact      td input,.contact td select {width:100%; border:solid 1px #bfbfbf; font-family:Arial, Helvetica, sans-serif; font-size:11px; height:20px; position:relative;}
.contact     td { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:5px; text-align:right; border-bottom:solid 1px #bfbfbf; font-weight:bold;}
.contact .last td {border:0;}
.t1    {width:100%; text-align:left;}
.t1 td input { width:27%; margin-left:3%; }
td.in30    {text-align:left}
td.in30 input {width:30px; margin-left:4px;}
td.radio    { text-align:left}
td.radio    input{ width:auto; text-align:right; vertical-align:middle; border:0; margin-left:5px;}

.sepor {background:url(../img/con_line.jpg) top left repeat-x; height:33px; margin:5 0 5 0; }
.sepor_1 {background:url(../img/con_left.jpg) top left no-repeat; height:33px;}
.sepor_2 {background:url(../img/con_right.jpg) top right no-repeat; width:100%; position:relative;} 
.sepor_2    table {text-align:center; width:100%; font-weight:bold; font-size:12px; font-family:Tahoma,Sans-serif; color:#ff8100; }
.sepor_2    table td {vertical-align:middle;text-align:center; border:0; width:100%;  height:33px;}
/* testimonials */
.testimon    p i { font-style:italic; color:#000000; font-family:Arial, Helvetica, sans-serif;}
/* FAQ */
div.faq {margin:10 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:500px; margin-left:25px; font-style:italic; color:#444444; border-bottom:solid 1px #AAAAAA; padding:0 0 10 0;}
.faq    div.q { color:#000; margin-bottom:7px;}
.faq    b {display:block; float:left;  clear:none; margin-right:10px;}

/* main pattern */
.header    {height:186px; background:url(../img/head_line.jpg) top left repeat-x #ffffff; position:relative; }
    .header_right {height:186px;  position:relative;}
    .logo    {position:absolute; top:42px; left:52px; text-align:center; margin-right:660px;}

/*.logo a{
float: left;}    */

.header .languajes{
margin-right:654px;
margin-top:15px;
position:absolute;
right:-67px;
width:237px;
z-index:99;}

.header .languajes p{
float:left;
font-size:11px;
font-weight:bold;
margin-top:10px;}

.header .languajes li{
list-style: none;
float: left;
margin-left: 10px;}

.header .languajes li a{
width: 34px;
height: 67px;
display: block;
text-indent: -9999em;
}

.header .languajes li span{
color:#000000;
display:block;
font-size:10px;
margin-top:-24px;
z-index: 999;
position: absolute;
cursor: pointer;}

.header .languajes li a.no_ind{
text-indent: 0px;
text-decoration: none;}

.header .languajes li a.english{
background: url(../img/flag_english.jpg);
}

.header .languajes li a.polish{
background: url(../img/flag_polish.jpg);
}

.header .languajes li a.spanish{
background: url(../img/flag_spanish.jpg);
}
    
    .logo a{ display: block; background: url(../img/stop-foreclosure.png); width: 224px; height: 69px;}
    .fam    {position:absolute; top:54px; right:181px; z-index:3; background: none;} 
.cont_left {margin-right:398px; position:relative; border:solid 1px #fff;}     
    .cont_left_1    {float:left; width:217px; position:relative;}
    .cont_left_2    {margin:5 15 15 233; position:relative; }
    
.cont_left_2 img.timeline_img{
width: 99%;}

.cont_right    {float:right; width:397px; overflow:hidden; top:0; left:0;}
.cont_right p    i {color:#ff7f00; font-style:normal;font-family:Tahoma, Helvetica, sans-serif;}
.pattern1    .cont_right {padding-top:93px; background:url(../img/head_bot.jpg) top left no-repeat; } 
    .cont_right_2 {float:right; width:45%; position:relative; overflow:hidden; background:url(../img/live.jpg) top left no-repeat; padding-top:110px; margin-top:10px;}
    .cont_right_2    h1 {color:#37005c; font-size:38; line-height:35px; font-family:Arial, Helvetica, sans-serif; margin:0; font-weight:bold; letter-spacing:-0.075em;}
    .cont_right_2    h3 {color:#37005c; font-size:13; line-height:13px; font-family:Arial, Helvetica, sans-serif; margin:0; font-weight:bold; letter-spacing:-0.075em;display:block; margin-left:2px; }
    .cont_right_2    img {float:right; margin-bottom:10px;}
    .cont_right_1 {position:relative; margin-right:50%; padding:5px; }
    
.cont_right_1 em{
color:#FF7F00;}
    

.menu    { //float:left; margin-left:20px; border:solid 1px #dedede; position:relative; padding:4 10 15 10;  //margin-left:10;//margin-right:1px; }    
    .menu_edge_lt {background:url(../img/lt.jpg) no-repeat; position:absolute; top:-1; left:-1; width:12; height:18; border:0; z-index:1; }
    .menu_edge_rt {background:url(../img/rt.jpg) no-repeat; position:absolute; top:-1; right:-1; width:12; height:18; border:0; z-index:1; }    
    .menu_edge_lb {background:url(../img/lb.jpg) no-repeat bottom; position:absolute; bottom:-1; left:-1; width:18; height:18; border:0; z-index:1;}    
    .menu_edge_rb {background:url(../img/rb.jpg) no-repeat bottom; position:absolute; bottom:-1; right:-1; width:18; height:18; border:0; z-index:1; }          
    
    
    .menu .inn  a, .menu a {display:block;  border-bottom:solid 1px #bfbfbf; line-height:18px; padding-left:11; font-family:Tahoma,Sans-serif; font-size:12px; color:#878787; text-decoration:none;  z-index:2;  position:relative; text-transform: capitalize;}
    .menu .inn {border-bottom:solid 1px #bfbfbf;}
    .menu .inn  a{padding-left:22px; border:0; font-size:11px; color:#878787;}
    
    
.cont_left_1 .menu ul{
padding: 0px;
list-style: none;}

.cont_left_1 .menu ul ul li a{
color:#878787;
font-size:11px;
padding-left:22px;
border: none;
height: auto;
}

.cont_left_1 .menu ul ul{
display: none;}

.cont_left_1 .menu ul li.active ul{
display: block;}

* html .cont_left_1 .menu ul li{
height: 18px;}

.cont_left .menu ul li.active{ background:url(../img/menu_active_bck.jpg)  no-repeat; z-index: 2;}

.cont_left .menu li.active a{ color:#fff;}
.menu .active ul li.active a{ color:#fff !important;}

.cont_left .menu ul li.parent_item{ background: none;}
.cont_left .menu ul li.parent_item a{ color: #878787;}

/*.menu .active {background:url(../img/fon_left.jpg) no-repeat top left; position:relative; z-index:2;}*/
    
.callnow     { padding:20 0 0 20;}
.callnow     h3{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:24; color:#ff7f00; line-height:16px; letter-spacing:-0.075em; margin-bottom:3}
.callnow h1 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:30px; color:#37005c; line-height:30px; letter-spacing:-0.075em; margin:0;}
.callnow h1 b {color:#ff7f00;}
    

.starcopyright    {padding:7px 0 0 52px; float:left; width:300; //padding-left:25px;}
.starcopyright{ background:url(../img/smalllogo.png) no-repeat top left; width: 270px; height: 34px; margin-left: 20px;}
    .starcopyright     p {color:#37005c; font:Arial, Helvetica, sans-serif 11px normal; margin-left: 100px; margin-top:9px; //margin-top:0px; //padding-top:9px;}
    .starcopyright     img    { vertical-align:top; text-align:right; margin-right:20px; float:left; }
.privacy     {float:left;  margin-top:30px;}    
    .privacy a,.everstudio a {color:#7e8188; text-decoration:underline; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
    .everstudio a {text-decoration:none;}
.everstudio    {float:right; margin:9px 25px 0 0; width:300px;}

.everstudio{
background:url(../img/everlogo.png) no-repeat top left;}

    .everstudio    img    {float:left; text-align:right; margin-right:10px;}
    .everstudio    a.hr {margin-top:1; text-align:left;}
    .everstudio    a.hr:hover { text-decoration:underline;}


.cont_left_1 .shared{
width: 180px;
margin: 20px auto;
text-align: center;}
    
.cont_left_1 .shared img{
width: 40px;
height: 40px;}

td.question{
width: 80%;}
td.responces{
width: 20%;}
td.responces input{
margin-left:11px;
width: auto;
border: none;}
td.info_{
text-align: center;}

td.responces p{
padding-right:11px;
color: #000000;
float: left;
font-size:14px;
height:25px;
margin:0;}

td.responces label{
}

.eligible_data p {
clear: both;
overflow: hidden;
width: 100%;
border-bottom:1px solid #BFBFBF;
padding-bottom: 6px;}

.eligible_data{
height: auto;
overflow:hidden;}

* html .eligible_data{
height: 142px;}
*:first-child+html .eligible_data{
height: 142px;}

.eligible_data label{
width: 171px;
float: left;
margin-left: 20px;}
.eligible_data input, .eligible_data select{
width: 200px;
float: left;}

.GLADvertising{
margin-bottom:10px;
margin-left:26px;
}

.GLADvertising a{
text-decoration: none;}
    
/*For putting footer on bottom*/
.pageup    { min-height:100%; min-width:950px; position:relative;}
* html .pageup{height: 100%;}

.pageempty {height: 60px; clear: both; }
.pagedown  {height:60px; min-width:950px; margin-top:0px; }
* html .pagedown  {margin-top:30px;}
/*fix for IE for min-width*/
* .pagedown,.pageup,.header{{width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 950)? "950px" : "100%");}}    
