TABLE.frm_container
{
    width:              100%;
}

TABLE.frm
{
    width:              100%;
	border-left:        0px solid #015DAA;
	border-top:         0px solid #015DAA;
	border-right:       0px solid #015DAA;
	border-bottom:      0px solid #015DAA;
    background-color:   #FFFFFF;
}

TD.frm_title
{
    font-size:          21px;
    font-weight:        normal;
    padding:            25px 0px 20px 10px;
    background-color:   #FFFFFF;
}

TD.frm_title_small
{
    font-size:          21px;
    font-weight:        normal;
    padding:            25px 0px 20px 10px;
}

TD.frm_header
{
    font-family:        'Asap', sans-serif;
    font-size:          16px;
    font-weight:        normal;
    color:              #202020;
    width:              20%;
    padding:            5px 2px 2px 10px;
    vertical-align:     top;
    text-align:         left;
    white-space:        nowrap;
}

TD.frm_cell
{
    font-size:          16px;
    width:              80%;
    padding:            3px 6px 2px 10px;
    vertical-align:     top;
    text-align:         left;
}

TD.frm_error
{
    font-size:          16px;
    color:              #FF0000;
    padding:            0px 6px 0px 16px;
    text-align:         left;
}

TD.frm_general
{
    font-size:          16px;
    padding:            5px 10px 2px 10px;
    text-align:         left;
}

TD.frm_submit
{
    padding:            6px 10px 6px 10px;
    text-align:         right;
}

TABLE.frm_multiple_button_container
{
    margin-left:        auto;
    margin-right:       0px;
}

TABLE.frm_button_container
{
    margin-left:        10px;
}

INPUT.frm_button
{
    cursor:             pointer;
    font-size:          16px;
    font-weight:        bold;    
    padding:            10px 15px 10px 15px;
    margin:             0px;    
    border-style:       solid;
    border-color:       #ffab00;
    border-radius:      10px;
    background-color:   #ffab00;
    color:              #474645;
}

INPUT.frm_button_large
{
    cursor:             pointer;
    font-size:          20px;
    font-weight:        bold;    
    padding:            15px 20px 15px 20px;
    margin:             0px;    
    border-style:       solid;
    border-color:       #ffab00;
    border-radius:      10px;
    background-color:   #ffab00;
    color:              #474645;
}

INPUT[type="radio"], input[type="checkbox"]
{
    background-color:   #EFEFEF;
}

input.frm_button:hover, input.frm_button_large:hover {
	color 				: #fff;
}