body
{
    
    background-color:#d5d7d7;
}

table, td
{
    border-collapse:collapse;
    padding:0px;
}

.main_table
{
    background-image:url(images/main_back.jpg);
    background-repeat:repeat-x;
    background-color:#568a97;
    min-height:1299px;
    margin:auto;
    width:980px;
}

.main_table td
{
    vertical-align:top;
}

.header_links
{
    font-family:Arial;
    font-size:10px;
    color:#87a4af;
    padding-top:40px;
}

.header_links a
{
    color:#87a4af;
    text-decoration:underline;
}

.body_padding
{
    padding-left:32px;
}

.menu a
{
    display:block;
    width:224px;
    height:68px;
    background-image:url(images/menu_back.gif);
    background-position:top left;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
}

.menu a:hover
{
    background-position:bottom left;
    color:#000000;
}

.menu a div
{
    padding-top:26px;
    text-align:center;
}

.menu_spacer
{
    width:1px;
    height:68px;
}

.body_table
{
    /*background-color:#758D7D;*/
    background-color:#7A9697;
    background-image:url(images/body_table_back.jpg);
    background-position:top left;
    background-repeat:repeat-x;
    height:759px;
}

.left_1
{
    background-image:url(images/left_1.jpg);
    background-position:top left;
    display:block;
    width:291px;
    height:152px;
    margin-bottom:10px;
}

.left_2
{
    background-image:url(images/left_2.jpg);
    background-position:top left;
    display:block;
    width:291px;
    height:152px;
    margin-bottom:10px;
}

.left_3
{
    background-image:url(images/left_3.jpg);
    background-position:top left;
    display:block;
    width:291px;
    height:152px;
    margin-bottom:10px;
}

.left_4
{
    background-image:url(images/left_4.jpg);
    background-position:top left;
    display:block;
    width:291px;
    height:152px;
    margin-bottom:17px;
}

.left_5
{
    background-image:url(images/left_5.jpg);
    background-position:top left;
    display:block;
    width:291px;
    height:152px;
    margin-bottom:17px;
}

.line_1
{
    font-family:Verdana;
    font-size:14px;
    font-style:italic;
    font-weight:bold;
    color:#191818;
    padding-top:42px;
    padding-left:30px;
}

.line_2
{
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
    padding-top:8px;
    padding-left:33px;
}

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

.line_3
{
    padding-top:14px;
    padding-left:27px;
}

.line_3 a
{
    font-family:Verdana;
    font-size:12px;
    color:#3f3d3a;
    text-decoration:none;
}


.newsletter
{
    display:block;
    width:291px;
    height:152px;
    background-image:url(images/newsletter_back.jpg);
    margin-bottom:14px;
}

.newsletter_text
{
    font-family:Arial;
    font-size:18px;
    color:#ffffff;
}

.newsletter_small
{
    font-family:Arial;
    font-size:11px;
    color:#ffffff;
}

.newsletter_links a
{
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
    color:#ffffff;
}

.newsletter_content_pad
{
    padding-left:38px;
    padding-top:31px;
}

.nwl_pad
{
    padding-top:25px;
    padding-left:15px;
}

.sub_menu
{
    display:block;
    width:291px;
    height:45px;
    background-image:url(images/sub_menu_back.jpg);
    color:#ffffff;
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
}

.sub_menu a
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    text-transform:capitalize;
}

.sub_menu div
{
    padding-top:15px;
    padding-left:55px;
}

.body_content_pad
{
    padding-left:24px;
    padding-right:5px;
    font-family:Verdana;
    font-size:12px;
    color:#ffffff;
    width:275px;
}

.body_content_pad_sub
{
    padding-left:24px;
    padding-right:5px;
    font-family:Verdana;
    font-size:12px;
    color:#ffffff;
    width:555px;
    text-align:justify;
}


.body_content_pad a
{
    color:#1a6ca1;
}

.body_content_pad img
{
    margin-right:5px;
    
}

.large_white
{
    font-family:Verdana;
    font-size:16px;
    color:#ffffff;
}

.large_green
{
    font-family:Verdana;
    font-size:14px;
    color:#4a5e65;
    font-style:italic;
}

.footer
{
    margin:auto;
    width:980px;
}

.footer td
{
    font-family:Arial;
    color:#000000;
    font-size:12px;
    height:45px;
    background-image:url(images/footer_back.jpg);
    text-align:center;
}

.col_back
{
    background-color:#6d99a4;
}

.addresses
{
    font-family:Arial;
    font-size:12px;
    color:#ffffff;
    font-weight:bold;
    
}