@charset "windows-1251";
body,div,table,td,li,p,h1,h2,h3,h4,span,b,a,ul,li,strong {
font-family:Verdana, Ariel;
}
body{
background:#DDE6ED;
margin:0px;
padding:0px;
}
input.text_field{
font-size:11px;
line-height:12px;
padding:0px;
}
#table_input select{
height:16px;
font-size:11px;
line-height:12px;
padding:0px;
width:122px;
}
strong{
font-size:15px;
margin:0px;
padding:0px;
}

#bot{
height:11px;
background-image:url("../images/bot_c.jpg");
width:100%;
}
#top_tel{
width:250px;
text-align:left;
color:#465666;
font-weight:bold;
font-size:12px;
float:right;
}
#top_tel span{
font-family:Arial Black;
font-size:14px;
color:#93BF22;
font-weight:300;
}


#dept div{
line-height:35px;
color:#eeeeee;
font-size:11px;
}

select{
font-size:11px;
font-family:Verdana, Arial;
margin:0px;
padding:0px;
font-weight:300;
}
select.inp_field1{
width:170px;
}
select.inp_field3{
width:110px;
}
input.inp_field3{
width:116px;
font-size:11px;
font-family:Verdana, Arial;
font-size:11px;
line-height:12px;
font-weight:300;
}
input.inp_field1{

font-size:11px;
font-family:Verdana, Arial;
font-size:11px;
line-height:12px;
font-weight:300;
}
input.inp_field4{
width:30px;
font-size:11px;
font-family:Verdana, Arial;
line-height:12px;
font-weight:300;
}
select.inp_field2{
width:50px;

}
input.inp_field2{
font-size:11px;
line-height:12px;
}
#top_form td{
color:#ffffff;
font-weight:bold;
font-size:12px;
}
#top_form td#form_name{
font-size:14px;
color:#ffffff;
font-weight:bold;
}
#central_part{
width:775px;
background-color:#ffffff;
}
.td1{
width:5px;
}


h2 a
{
width:100%;
font-weight:200;
font-size:14px;
color:#00539D;
border-bottom: solid 1px #00539D;
margin-bottom:0px;
padding-bottom:0px;
text-align:left;
}
h2 a:hover{
color:#00325F;
}

#page_content h3
{
width:100%;
font-weight:bold;
font-size:12px;
color:#00539D;
margin:5px;
margin-left:50px;
text-align:left;
}
#page_content h3 a{
text-decoration:none;
color:#00539D;
}
#page_content h3 a:hover{
text-decoration:underline;
color:#00315E;
}
.under{
height:2px;
background-image:url("../images/h_under.jpg");
background-repeat:no-repeat;
background-position:top left;
}

a img{
border:none;
}
#under_footer{
font-size:10px;
color:#666666;
}
a.page_links{
color:#00539D;
text-decoration:none;
font-weight:bold;
font-size:12px;
}
a.page_links:hover{
color:#00539D;
text-decoration:underline;
}


/*calculators style */
th{
font-family:Arial;
font-size:11px;
font-weight:600;
}
tr.year_orange{
background-color:#D1D1D1;
}
tr.even{
background-color:#F2F2F2;
font-family:Arial;
}
tr.even td{
font-size:10px;
}
tr.uneven{
font-family:Arial;
background-color:#ffffff;
}
tr.uneven td{
font-size:10px;
}
.form_btn{
margin-top:0px;
margin-right:5px;
}
div.graph_legend_1{
float:left;
margin-left:5px;
margin-right:5px;
width: 10px;
height: 11px;
background-color:#639cff;
}
div.graph_legend_2{
float:left;
margin-left:5px;
margin-right:5px;
width: 10px;
height: 11px;
background-color:#f6a800;
}
div.graph_legend_3{
float:left;
margin-left:5px;
margin-right:5px;
width: 10px;
height: 11px;
background-color:#00CC00;
}
h3.h_graph{
text-align:center;
font-size:11px;
font-family: Arial, Verdana;
border:none;
width:100%;
color:#333333;
}
td.graph{
text-align:left;
}
#fixedtipdiv{
position:absolute;
padding: 2px;
border:1px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}


#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #ffffcc;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}
.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}
a.hintanchor_debt{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: #666666;
margin: 3px 8px;
}
#reg_form {
font-size:11px;
width:90%;;
}

.td_abrv{
width:400px;
}

.form_h{
float:left;
width:100%;

}
div.step{
float:left;
font-size:15px;
font-weight:bold;
width:20px;
text-align:center;
color:#7FA9CE;
border-bottom: solid 4px #00539D; 
}
div.sel_step{
float:left;
font-size:15px;
font-weight:bold;
width:20px;
text-align:center;
color:#93BF22;
border-bottom:solid 4px #93BF22;
margin-left:1px;
margin-right:1px;
}
div.form_h_text{
float:left;
width: 455px;
font-size:15px;
font-weight:bold;
border-bottom: solid 4px #00539D; 
color:#00539D;
text-transform:uppercase;
}
.table_mortgage{
background-color:#666666;
}
.table_mortgage td{
background-color:#ffffff;
}
div.info_div{
float:left;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;

font-size:11px;
text-align:left;
}
div.info_div td{
font-size:11px;
}
a.bold_a{
display:block;
font-weight:bold;
font-size:12px;
color:#00539D;
margin-top:10px;
text-decoration:none;
}
a.bold_a:hover{
text-decoration:underline;
color:#00407B;
}

