body {
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    background: #FFFFFF;
    margin: 0 0 0 0;
}

/* tables */
.header {
    background: url('../images/header_bg.gif') no-repeat;
    height: 109px;
}

a:link, a:visited, .a:active {
    font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
    color: #E4C2CD;
    font-weight: normal;
    text-decoration: underline;
}
a:hover {
    color: #FFFFFF;
}
.red_back {
    background: url('../images/logo_new.gif') no-repeat;
    height: 342px;
    background-color: #920D37;
}
.footer_background {
    background: url('../images/footer_bg.jpg') no-repeat;
    height:85px;
    background-color: #920D37;
}
.main_text, .contact_text {
    font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    padding: 32px 22px 20px 0px;
    line-height: 17px;
}
.main_text{
    height: 205px;
}
.contact {
    line-height: 17px;
    padding: 0 0 0 9px;
}
.white_line {
    background-color: #FFFFFF;
    height: 2px !important;
}
.withe_line2{
    border-bottom: 2px solid #FFFFFF !important;
    font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 1px;
}
.contact_arrow {
    padding: 0 0 0 64px;
    font-size: 12px;
    color: #FFFFFF;
}
a:link.contact, a:visited.contact, a:active.contact {
    color: #FFFFFF;
}
a:hover.contact {color:#E4C2CD;}
/* end tables */

/* fonts */
.small {
    font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 1px;
}
h1 {
    font-family:  Lucida Console, Georgia, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 21px;
    color: #FFFFFF;
    font-weight: normal;
    line-height: 21px;
}

h2, h3 {
    font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
}

.title {
    font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
}

.footer {
    font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
    color: #845A67;
}

.footer a, .footer a:visited {
    color: #845A67;
    text-decoration: none;
}
.footer a:hover {
    color: #E4C2CD;
    text-decoration: none;
}

.header_position {
    padding: 77px 10px 0px 201px;
}

.contact_info, .contact_info a:link, .contact_info a:visited {
    font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
    color: #E4C2CD;
    font-weight: normal;
    text-decoration: none;
}
.contact_info a:hover {
    color: #FFFFFF;
}

a:link.item_link, a:visited.item_link, a:active.item_link {
    font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
a:hover.item_link {
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
    color: #F0B3C6;
    font-weight: bold;
    text-decoration: none;
}

.header_text, .header_text a:link, .header_text a:visited {
    font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.header_text a:hover, .header_text {
    color: #F0B3C6;
}

.header_line{
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
}

a:link.back_link, a:visited.back_link, a:active.back_link {
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}
a:hover.back_link {
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
    color: #F0B3C6;
    font-weight: normal;
    text-decoration: none;
}

