﻿.app_content_0
{
    margin:0px 60px;
}

.app_content_2
{
    margin:0px;
    margin-left:240px;
    margin-right:220px;
}

.app_content_1
{
    margin:0px;
    margin-left:240px;
    margin-right:50px;
}

.title1
{
    font-size:20px;
    color:#AF331B;
    border-bottom:1px solid;    
}

.title2
{
    font-size:11px;
    color:#AF331B;
    font-weight:bold;
    border-bottom:1px solid;    
}

.form_table1
{
    background:#dfdfdf;
    border:1px solid #747474;
    color:#2f2f2f;
    font-size:11px;
   
}

.form_table1 td
{
    padding:4px 5px;
}

.width1
{
    width:100%;
}

.form_table1 .head td
{
    background:#000;
    color:#fff;
    font-size:10pt;
}

.form_table1 .head1 td
{
    background:#101B1F;
    color:#fff;
    font-size:10pt;
    padding:0px;
}

.button1
{
    border:1px solid #D53A1B;;
    background:#D53A1B;
    color:#fff;
    padding:0px 5px;
    font-size:8pt;    
}

.details_table1
{
    background:#dfdfdf;
    color:#2f2f2f;
    font-size:11px;
    font-weight:bold;
    margin:5px 0px;
    border:1px solid #2f2f2f;
    border-collapse:collapse;
}
.details_table1 td
{
    padding:4px 10px;
    padding-right:3px;
    border:1px solid;
    border-left:none;
    border-right:none;
    vertical-align:top;
}

.details_table1 td.data
{
    font-weight:normal;
    }

.details_table1 .head td
{
    background:#120806;
    color:#fff;
    padding:3px 10px;
    padding-right:3px;
    border:1px solid #120806;
    border-left:none;
    border-right:none;
}


.details_table2
{    
    color:#2f2f2f;
    font-size:11px;    
    margin:5px 0px;
    border:1px solid #AF331B;
    border-collapse:collapse;
    width:100%;
}

.details_table2 td
{
    padding:4px 10px;
    padding-right:3px;        
    vertical-align:top;
}

.details_table2 .head1 td
{
    background:#120806;
    color:#fff;
    
    font-size:10pt;
    padding:5px 10px;
}

.details_table2 .head2 td
{    
    background:#F9CCC6;
    color:#120806;
    font-weight:bold;
    padding:3px 10px;
    padding-right:3px;
    border:1px solid #AF331B;
    border-left:none;
    border-right:none;
}

.details_table2 .head3 td
{    
    background:#F9CCC6;
    color:#120806;
    font-weight:bold;
    padding:3px 5px;
    padding-right:3px;
    border:1px solid #AF331B;
    border-left:none;
    border-right:none;
}

.details_table2 .head4 td
{    
    background:#F9CCC6;
    color:#120806;
    font-weight:bold;
    padding:3px 5px;
    padding-right:3px;
    border:none;
}


.details_table2 .row1 td
{    
    background:#DFDFDF;
    color:#120806;
    padding:7px 5px;    
    border:1px solid #AF331B;    
}

.details_table2 .row2 td
{    
    background:#FFFFFF;
    color:#120806;
    padding:7px 5px;
    
    border:1px solid #AF331B;    
}
.cell_center
{
    padding-left:0px;
    text-align:center;
}
.txt_bold
{
    font-weight:bold;
}

.link1
{
    color:#D8310F;
    font-size:8pt;
}

.button_bar1
{
    margin-top:4px;
}

.button_bar1 a
{
  text-decoration:none;
  background:#565656;
  color:#fff;
  padding:2px 10px;  
  margin-right:2px;
}

.button_bar1 a:hover
{
    background:#000;
}

.right_msg1
{
    float:right; font-size:10pt; padding-top:7px;
}

.red_bar
{
    background:#C62D0D;
    background-image:url(../images/red_bg.gif);
    background-repeat:repeat-x;
    color:#fff;
    text-align:center;
    vertical-align:text-bottom;
    border:1px solid #882716;
    font-size:10pt;
    line-height:190%;
    font-weight:bold;
    margin-bottom:3px;
}

.form_table3
{
    width:100%;
    border:1px solid #757575;
    color:#413F40;
    border-collapse:collapse;
}

.form_table3 td
{
    vertical-align:top;    
    padding:0px;
    padding-top:7px;
}

.form_table3 .head td
{
    background:#CFCFCF;
    padding:2px;
    border:1px solid #757575;
    padding-left:10px;
    font-weight:bold;    
}

.form_table3 td.txt_right
{
    text-align:right;
    padding-right:10px;
}

.form_table3 td.txt_left
{
    text-align:left;
    padding-left:10px;    
}


.form_table4
{    
    border:1px solid #747474;
    color:#2f2f2f;
    font-size:11px;   
}

.form_table4 td
{
    padding:4px 5px;
    vertical-align:top;
}

.form_table4 .head td
{
    background:#101B1F;
    color:#fff;
    font-size:10pt;
    padding:0px;
}

.txt_darkred
{
    color:#A9250E;
}

.inwidth1
{
    width:130px;
}

.inwidth2
{
    width:230px;
}

.inwidth3
{
    width:235px;
}

.newform1
{
    color:#484244;
}

.newform1 .heading1
{
    background:#F9CCC6;
    border:1px solid #E98D7E;
    color:#000;
    font-size:10pt;
    font-weight:bold;
    padding:3px 10px;
    margin-bottom:1px;
}

.newform1 .brd1
{
    border:1px solid #484244;
    padding:10px 0px;
    vertical-align:top;
}

.newform1 table td
{
    padding:3px 10px;
    vertical-align:top;
}

.newform1 .width1
{
    width:250px;
}

.newform1 .req
{
    color:#C94F3F;
}