/* wraps the entire app */
#lf_app
{
    border: 1px solid #FFFFFF; 
    width: 500px;
    margin: 0 auto;
    background-color:#fff;
    padding:2px;
    color:#000;
    font-family: verdana;
	font-size:10px;
}

.lf_app_radio{
width:12px;
height:12px;
border:none;
}
.lf_app_checkbox{
width:12px;
height:12px;
border:none;
}

input,select{
	border: #909090 1px solid;
	border-collapse: collapse;
	font-size: 10px;
	font-family: verdana;
	height:18px;
	}
	
.lf_app_submit{
    height:24px;
    width:137px;
    border:none;
    background: transparent url(/formimages/submit.gif) no-repeat 0 0;
}
.lf_app_step1{
    height:24px;
    width:93px;
    border:none;
    background: transparent url(/formimages/back-step1.gif) no-repeat 0 0;
}
.lf_app_step2{
    height:24px;
    width:93px;
    border:none;
    background: transparent url(/formimages/next-step2.gif) no-repeat 0 0;
}
.lf_app_step2_back{
    height:24px;
    width:93px;
    border:none;
    background: transparent url(/formimages/back-step2.gif) no-repeat 0 0;
}
.lf_app_step3{
    height:24px;
    width:93px;
    border:none;
    background: transparent url(/formimages/next-step3.gif) no-repeat 0 0;
}
/*special styles */
.lf_section_header{
    font-size:12px;
	font-family: verdana;
}
.lf_app_label{
    font-weight:bold;
    font-size:10px;
	font-family: verdana;
}
.lf_app_small_label{
    font-weight:normal;
    font-size:10px;
	font-family: verdana;
}

.lf_error_control{
    background-color: #F5615E;
}
.lf_img_error{   
}
.lf_app_table{
    width:100%;
}
.lf_colA_td1{
    width: 125px;
}
.lf_colB_td1{
    width: 125px;
}
/* calendars */
#lf_pay_calendar{
    border:solid 1px #999;
    background-color:#fff;
    color:#4BBFE8;
    font-size:10px;
	font-family: helvetica,verdana;
}
.lf_cal_table
{
    border:solid 1px #4BBFE8;
	font-family:helvetica,verdana;
	font-size:10px;
}
.lf_cal_table th{
    color:#fff;
    background-color:#4BBFE8;
	font-family:helvetica,verdana;
	font-size:10px;	
}
.lf_cal_table td
{
    border:solid 1px #000;
    height: 18px;
    width: 18px;
    text-align:right;
	font-family:helvetica,verdana;
	font-size:10px;	
}
.lf_cal_selected{
    color: #000;
    font-weight:bold;
    background-color:#9BBB59;
	font-family:helvetica,verdana;
	font-size:10px;	
}
.lf_cal_td_dis{
    color:#ccc;
	font-family:helvetica,verdana;
	font-size:10px;	
}
.lf_cal_td_hover{
    background-color: #9BBB59;
    cursor:pointer;
	font-family:helvetica,verdana;
	font-size:10px;	
}

#submittext
{
	width: 445px;
	height: 45px;
	line-height: 15px;
	margin: 10px auto;
	padding: 0 5px 0 5px;
	overflow-y: scroll;
	overflow-x: hidden;
	border: 1px solid #333333;
	font-family: helvetica,verdana;
	background-color: #fff;
}

#submittext h1
{
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
}

h1
{ 
  margin: 0; 
  padding: 0; 
  margin-bottom: 0;
  font-size:11px;
  font-family:arial;
  color:#fff;
  display: inline; 
} 

h2
{ 
  margin: 0; 
  padding: 0; 
  margin-bottom: 0;
  font-size:11px;
  color:#fff;
  font-family:arial;
  display: inline; 
} 

h3
{ 
  margin: 0; 
  padding: 0; 
  margin-bottom: 0;
  font-size:11px;
  color:#fff;
  font-family:arial;
  display: inline; 
}


	