.frm_blk
{
    position: relative;
    padding: 10px;
}
.frmhldr
{
    
    min-height: 400px;
    margin: 0 0 20px 305px;
    padding: 0px;
    position: relative;
}
.frmhldr h1
{
    font:bold 29px/30px Arial, Helvetica, sans-serif;
	color:#00000;
	padding:  10px 0 0 0px;    
}
.tax_text
{
    min-height: 300px;
    margin: 10px 10px 10px 40px;
    padding: 0px;
    position: relative;
}
.tax_text p
{
    font:16px/1.4em Arial, Helvetica, sans-serif;
	color:#00000;
	padding:  5px 80px 10px; 
}
.tax_text p.tax_note
{
    font:bold 19px/1.4em Arial, Helvetica, sans-serif;
	color:#00000;
	padding:  5px 0 0 0px; 
}
.tax_text p.tax_tel{
	color: #0AA472;
	font:bold 19px/1.4em Arial, Helvetica, sans-serif;
}
.error
{
    color: #666666;
}
#b_error
{
    color: #666666;
    position: absolute;
    left: -280px;
}
li
{
    list-style: none;
}
#navigation{position:absolute;top:15px;left:120px;z-index:100;}
#navigation a.next
{
	margin: 0;
	padding: 0 0 0 24px;
	display:inline-block;
	/*width:20px;*/
	text-decoration: none;
	color: #0aa472;
	height:20px;
	background: url('./../images/nextstep.png') top left no-repeat;
	font: normal 16px/1.32em sans-serif;
}
#navigation a.prev
{
	margin: 0 20px 0 0;
	padding: 0 0 0 24px;
	display:inline-block;
	text-decoration: none;
	color: #0aa472;
	/*width:20px;*/
	height:20px;
	background: url('./../images/prevstep.png') top left no-repeat;
	font: normal 16px/1.32em sans-serif;
}
#navigation a:hover{opacity:0.5;filter:alpha(opacity=50);}

#questions{position:relative;text-align:left;padding-top:70px;padding-left:120px}
#final_questions{position:relative; left:120px;}

.step1{height:49px;background:url(./../images/sprite.a20b5fdf56b57611ad127e29d44bbd35.png) no-repeat scroll 50% 0 transparent;margin-bottom:18px;}
.step2{height:49px;background:url(./../images/sprite.a20b5fdf56b57611ad127e29d44bbd35.png) no-repeat scroll 50% -59px transparent;margin-bottom:18px;}
.step3{height:49px;background:url(./../images/sprite.a20b5fdf56b57611ad127e29d44bbd35.png) no-repeat scroll 50% -118px transparent;margin-bottom:18px;}
.final_step{top:95px;left:0;position:absolute;height:49px;width:372px;background:url(./../images/sprite.a20b5fdf56b57611ad127e29d44bbd35.png) no-repeat scroll 0 -177px transparent;}
#loading_bar{display:none;margin-top:10px;font-size:10px;font-style:italic;line-height:1.5em;}
.lander-title{font-size:30px;color:#0d5da9;}

.steps_to_success{position:absolute;top:155px;left:8px;text-align:left;}
.steps_to_begin{margin-top:25px;margin-left:225px;text-align:left;}
ul.checkmarks li{color:#494949;font-size:1.2em;background:url(./../images/sprite.a20b5fdf56b57611ad127e29d44bbd35.png) no-repeat -358px -700px;padding:4px 0 8px 28px;}
.contact_info{position:absolute;top:0;left:70px;width:293px;height:435px;background:url(./../images/sprite.a20b5fdf56b57611ad127e29d44bbd35.png) no-repeat 0 -532px;padding:22px 0 0 0;}
.sucess_message
{
    position:absolute;
    top:0;
    left:70px;
    width:293px;
    height:435px;
    background:url(./../images/sprite.a20b5fdf56b57611ad127e29d44bbd35.png) no-repeat 0 -532px;
}
.contact_form_title{width:210px;height:50px;background:url(./../images/sprite.a20b5fdf56b57611ad127e29d44bbd35.png) no-repeat 0 -300px;}
.contact_info h2
{
    font: bold 17px/1.2 arial,san-serif;
    color:red;
    text-align: center;
    padding:  10px 0 0 0;
}
.contact_info p
{
    font: normal 9px/1.38 arial,san-serif;
    color: #000000;
    text-align: justify;
	padding: 0 15px;
}
.sucess_message h2
{
    font: bold 28px/1.38 arial,san-serif;
    color: #479129;
    text-align: center;
    margin: 40px 0 20px 0;
}
.sucess_message p
{
    font: bold 18px/1.38 arial,san-serif;
    color:#494949;
    text-align: center;
    padding: 0 10px;
}

.contact_info dl{padding-top:10px;margin: 0 0 0 10px;}
.contact_info dd{width:259px;height:56px;background:url(./../images/sprite.a20b5fdf56b57611ad127e29d44bbd35.png) no-repeat 0 -354px;margin-bottom:12px;position:relative;}
.identity_info dd{width:308px;height:53px;background:url("/images/form-input.png") no-repeat;margin-bottom:16px;}
.contact_info dd.selected{background:url(./../images/sprite.a20b5fdf56b57611ad127e29d44bbd35.png) no-repeat -264px -355px;}
.contact_info dd.error{background:url(./../images/sprite.a20b5fdf56b57611ad127e29d44bbd35.png) no-repeat -263px -412px;}
.identity_info dd.error{background:url("./../images/debt/form_error.png") no-repeat;}
.contact_info dd,.identity_info dt{position:relative}
.contact_info label,.identity_info label{margin-top:14px;margin-left:14px;position:absolute;top:0;left:0;color:#9c9c9c;font-size:24px;}
.identity_info label{margin-left:10px;}
.contact_info input,.identity_info input{margin-top:12px;margin-left:10px;width:220px;border:none;background:none;outline:none;}
.arrow{position:absolute;top:-10px;left:10px;z-index:100;width:130px;height:60px;background:url(./../images/sprite.a20b5fdf56b57611ad127e29d44bbd35.png) no-repeat 0 -234px;}
a#submit_button
{
	color: white;
	text-decoration: none;
	font: bold 18px Arial;
	display: block;
	margin: 0;
	padding: 12px 0 0 29px;
	width: 190px;
	height: 32px;
	background:url('./../images/sprite.a20b5fdf56b57611ad127e29d44bbd35.png') no-repeat 0 -413px;
}
a#submit_button_identity{width:221px;height:53px;display:inline-block;background:url("./../images/debt/view_my_plan.png") no-repeat;cursor:pointer;}
a#submit_button.loading{background:url(./../images/sprite.a20b5fdf56b57611ad127e29d44bbd35.png) no-repeat -351px -534px;}

/*
* General Form Styles
----------------------------- */
dl{margin:10px 0px 0px -10px;padding:0px 10px 0px;}
dt{}
dd{margin:0;padding:0;}
input{padding-left:4px;padding-top:2px;padding-bottom:2px;}
input{font-size:24px;color:#393939;padding-left:4px;}

select{font-size:24px;color:#393939;padding-left:4px;width: 350px; height: 53px; font-size: 30px; left: 331px; top: 191px;background: linear-gradient(to bottom, #FFF 1%, #FFF 50%, #EFEFEF 50%, #E9E9E9 100%) repeat scroll 0% 0% transparent;
box-shadow: 0px 0px 7px #888}




