/* wraps the entire app */

#lf_app

{

    border: 1px solid #333333;

    width: 500px;

    margin: 0 auto;

    background-color:#F9F9F9;

    padding:2px;

    color:#000000;

    font-family: Sans-Serif, Verdana;

}

/* step 1 /*

/* step 2 /*

/* step 3 /*





/* submit button */

.lf_app_submit{

    height:52px;

    width:226px;

    border:none;

    background: transparent url(/lf_sources/images/submit1.gif) no-repeat 0 0;

}

/*special styles */

.lf_section_header{

    font-size:18px;

    color:#003366;

}

.lf_app_label{

    font-size:10px;

}

.lf_error_control{

    background-color: #F5615E;

}

.lf_img_error{   

}

.lf_app_table{

    width: 485px;

}

.lf_colA_td{

    width: 175px;

}

.lf_colB_td{

    width: 100px;

}

/* calendars */

#lf_pay_calendar{

    border:solid 2px #000;

    background-color:#fff;

    color:#003366;

    font-size:small;

}

.lf_cal_table

{

    border:solid 1px #400000;

}

.lf_cal_table th{

    color:#fff;

    background-color:#003366;

}

.lf_cal_table td

{

    border:solid 1px #000;

    height: 18px;

    width: 18px;

    text-align:right;

}

.lf_cal_selected{

    color: #000;

    font-weight:bold;

    background-color:#9BBB59;

}

.lf_cal_td_dis{

    color:#ccc;

}

.lf_cal_td_hover{

    background-color: #9BBB59;

    cursor:pointer;

}

input, listbox {

	 font: normal 11px Arial, Helvetica, sans-serif;

	 color: #666; border: 1px solid #1f336f;

}

select {

	 font: normal 11px Arial, Helvetica, sans-serif;

	 color: #666; border: 1px solid #1f336f;

}

.inputitems {

	 font: normal 11px Arial, Helvetica, sans-serif;

	 color: #666; border: 1px solid #1f336f;}

#submittext {

        width: 470px;

        height: 55px;

        margin: 10px auto 0 auto;

        padding: 0 10px 0 10px;

        overflow-y: scroll;

        overflow-x:hidden;

        border: 1px solid #333333;
}




