html, body
{
    background: #7d1800;
    font-size: 12px;
    font-family: arial;
}

.wrap_top
{
    background: url('images/wrap_top.png');
    width: 982px; 
    height: 21px; 
    margin: auto;       
}

.wrap_bottom
{
    background: url('images/wrap_bottom.png');
    width: 982px; 
    height: 21px;
    margin: auto;        
}

.wrap
{
    background: #ffffff;
    width: 982px;
    min-height: 695px;
    margin: auto;
}


p
{
    
}

h1
{
    
}

h2
{
    
}

h3
{
    
}

h4
{
    
}

h5
{
    
}

h6
{
    
}

.header
{
    width: 982px;
    margin: auto;
    color: #ffffff;
    margin-top: 38px;
    margin-bottom: 24px;
    font-weight: bold;
    font-size: 13px;
}

.header_right
{
    padding-right: 18px;
    float: right;
    color: #ffffff;
    font-weight: bold;
}

.header_right a
{
    font-weight: bold;
    margin-right: 18px;
    color: #ffffff;
    text-decoration: none;    
}

.header_right a:hover
{
    text-decoration: underline; 
}

.header_left
{
    padding-left: 17px;
    float: left;
}

.footer
{
    width: 982px;
    color: #ffffff;
    margin: auto;
    margin-top: 20px; 
    margin-bottom: 37px;   
}

.footer_links_column
{
    margin-right: 45px;
    float: right;
}

.footer a
{
    color: #ffffff; 
    text-decoration: none;  
}

.footer a:hover
{
    text-decoration: underline;     
}

.menu
{
    width: 266px;
    margin-right: 16px;
    float: right;
}

.menu_top
{
    background: url('images/menu_top.png');
    width: 266px;
    height: 233px;    
}

.menu_outside_middle
{
    background: #f9d644;
    min-height: 662px;
}

.menu_middle
{
    background: url('images/menu_middle.png') no-repeat;
    width: 266px;
    min-height: 662px;    
}

.menu_bottom
{
    background: url('images/menu_bottom.png');
    width: 266px;
    height: 18px;    
}

.menu_links
{
    width: 266px;
}

.menu_links_div
{
    width: 225px;
    background: url('images/link_arrow.png') no-repeat;
    background-position: right;
    margin-right: 21px;  
    padding-right: 20px;     
}

.menu_links_div:hover
{
    background: url('images/link_arrow_hover.png') no-repeat;
    background-position: right;      
}

.menu_links_div a
{    
    color: #000000;
    text-decoration: none;
    font-size: 14px;
    font-weight: 600;
}

.menu_links_div a:hover
{      
    text-decoration: underline;     
}

.menu_white_line
{
    background: url('images/menu_white_line.png');
    width: 224px;
    height: 3px;
    margin-right: 21px;
}

.main
{
    width: 686px;
    margin-right: 14px;
    float: right;
}

.main h1
{
    font-size: 19px;
    font-weight: 600;
}

.red_tile
{
    background: url('images/red_tile.png');
    width: 651px;
    height: 29px;
    padding-right: 18px;
    padding-top: 5px; 
    color: #ffffff;
    font-size: 16px;  
    font-weight: 600;  
}

.red_tile h1
{
    margin: 0;
    padding: 0;
    color: #ffffff;
    font-size: 16px;  
    font-weight: 600;    
}

.article_list_left
{
    width: 516px;
    margin-right: 10px;
    vertical-align: top;
    font-weight: bold;
    float: right;        
}

.article_list_left_title
{
    margin: 0;
    padding: 0;
    color: #7d1800;
    font-size: 17px;
    font-weight: normal;    
}

.article_list_left_link a
{
    color: #7d1800;
    text-decoration: underline;
}

.top_form
{
    width: 669px;
}

.top_form_top
{
    background: url('images/top_form_top.png');
    width: 669px;
    height: 108px;
}

.top_form_middle
{
    background: url('images/top_form_middle.png');
    width: 669px;
    min-height: 251px;
    position:relative;
}

.top_form_bottom
{
    background: url('images/top_form_bottom.png');
    width: 669px;
    height: 15px;
}

.green_form
{
    width: 285px;    
}

.green_form_top
{
    background: url('images/green_form_top.png');
    width: 285px; 
    height: 17px;
}

.green_form_middle
{
    background: #e1df3c;
    width: 268px; 
    min-height: 175px;
    padding-right: 17px;
    padding-top: 28px;
    font-size: 13px;
    font-weight: 500;
}

.green_form_middle input[type=text], select
{
    border: none;
    border: 1px solid #000000;
    width: 148px;    
    height: 18px;    
}

.green_form_bottom
{
    background: url('images/green_form_bottom.png');
    width: 285px; 
    height: 18px;
}

.tip
{
    width: 223px;
    margin-right: 21px;
}

.white_tip_top
{
    background: url('images/white_tip_top.png');
    width: 223px;
    height: 30px;   
}

.white_tip_middle
{
    background: #ffffff url('images/white_tip_middle.png') no-repeat;
    width: 156px;
    min-height: 52px;
    padding-right: 67px;    
}

.white_tip_middle a
{
    text-decoration: underline;
    color: #7d1800;
}

.white_tip_bottom
{
    background: url('images/white_tip_bottom.png');
    width: 223px;
    height: 55px;   
}

.red_tip_top
{
    background: url('images/red_tip_top.png');
    width: 223px;
    height: 30px;   
}

.red_tip_middle
{
    background: #7d1800 url('images/red_tip_middle.png') no-repeat;
    color: #ffffff;
    width: 156px;
    min-height: 52px;
    padding-right: 67px;    
}

.red_tip_middle a
{
    text-decoration: underline;
    color: #ffffff;
}

.red_tip_bottom
{
    background: url('images/red_tip_bottom.png');
    width: 223px;
    height: 55px;   
}

.faq_row a
{
    color: #000000;
    font-size: 14px;    
    text-decoration: none;    
}

.faq_row a:hover
{
    color: red;
    text-decoration: underline;    
}

.clear
{
    clear: both;
}
