body{
        background-color:#7e0b0a;
        margin:0 auto;
        margin-bottom:30px;
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

/***********/
/* GENERAL */
/***********/
a{ color:#961514; text-decoration:underline;}
a:hover{ color:#000;}

/**************/
/* CONTAINERS */
/**************/
#header_cntr{ background:#fff url(../img/header_bg.gif) center top no-repeat; margin:0 auto; width:100%;}
#black_cntr{ background:#000; margin:0 auto; width:100%;}
#main_cntr{ background:#fff; margin:0 auto; width:899px;}

/**********/
/* HEADER */
/**********/
#header{
        background:url(../img/header.gif) repeat-x;
        position:relative;
        margin:0 auto;
        width:899px;
        height:91px;
}
#header img{ position:absolute; top:21px; left:21px;}

#menu{
        position:absolute;
        bottom:0;
        margin-left:168px;
        margin-bottom:12px;
        font-size:14px;
        font-weight:bold;
        text-transform:uppercase;
        width:720px;
}
a.menu{
        color:#b22625;
        line-height:20px;
        padding:3px 5px;
        margin-left:20px;
        text-decoration:none;

}
a.menu:hover, a.menu_active{
        background-color:#b22625;
        color:#fff;
        padding:3px 5px;
        margin-left:20px;
        text-decoration:none;
}

/**********/
/* BANNER */
/**********/
#banner{
        margin:0 auto;
        width:899px;
        height:259px;
}

/****************/
/* MAIN CONTENT */
/****************/
#123{ width:899px; height:141px;}
#123 img{ border:0;}
a.btn_one{ background:url(../img/btn_1.gif) no-repeat 0 0; width:299px; height:141px; display:block; float:left; text-indent:-5000px;}
a.btn_one:hover{ background:url(../img/btn_1.gif) no-repeat -299px 0; width:299px; height:141px;}

a.btn_two{ background:url(../img/btn_2.gif) no-repeat 0 0; width:300px; height:141px; display:block; float:left; text-indent:-5000px;}
a.btn_two:hover{ background:url(../img/btn_2.gif) no-repeat -300px 0; width:300px; height:141px;}

a.btn_three{ background:url(../img/btn_3.gif) no-repeat 0 0; width:300px; height:141px; display:block; float:left; text-indent:-5000px;}
a.btn_three:hover{ background:url(../img/btn_3.gif) no-repeat -300px 0; width:300px; height:141px;}

#general{ background-color:#fff; width:899px;}

#content{
        font-size:14px;
        color:#000;
        line-height:22px;
        min-height:300px;
        padding:0 25px 15px 25px;
        float:left;
}
#content h2{
        font-size:20px;
        color:#961514;
        font-weight:bold;
        border-bottom:1px solid #e7e7e7;
        margin:20px 0 10px 0;
        padding-bottom:10px;
}

#rapid_response{
        width:301px;
        float:right;
}

/**********/
/* FOOTER */
/**********/
#footer{
        font-size:14px;
        color:#000;
        line-height:22px;
        border-top:1px solid #e7e7e7;
        margin:0 auto;
        padding:10px 25px;
        width:849px;
}
#footer a{ color:#b70a09; text-decoration:underline;}
#footer a:hover{ text-decoration:none;}

/************/

table.formnormal{ width:100%;}
td.fieldlabel{ width:230px;}
td.fieldprefix{ width:auto !important;}

