body, td, p {
    font-family: Verdana, Arial, Tahoma, Sans-Serif; 
    font-size: 11px; 
    color: #636B7B; 
    text-decoration: none;
}
body, p, form {padding:0; margin:0;}
input, textarea {font-size: 11px; border-width: 1px; border-color: #737685;}

a {
    text-decoration: none;
    color:#636B7B;
}
a:hover {
    color:#0C2F8B;
}

.atopic {
    height: 140px;
    margin-bottom: 1px;
    margin-right: 1px;
    background: url(/img/bg_right_top.gif);
    overflow: hidden;
}
.alogo, .atholder, .abmenu, .afimage, .afmenu, .afeimage, .afnewsimage, .afnews {
    float: left;
    display: inline;
}
.alogo {
    width: 770px;
}
.amenu {
    border-bottom: #FFFFFF solid 1px;
    height: 24px;
    background: #7688AA;
}
td.awhite {
    border-left: #FFFFFF solid 1px;
    border-right: #FFFFFF solid 1px;
    color: #ffffff;
}

.atitle {
    background: #97A7C5;
    height: 35px;
    border-bottom: #FFFFFF solid 1px;
}
.atholder {
    margin-left: 11px;
    margin-top: 11px;
}
.asearch {
    float: right;
    background: #D4D8E0;
}
.asearch img, .asearch input, .afsearch input {
    vertical-align: middle;
}
.acmenu {
    margin-top: 11px;
    margin-left: 11px;
}
.acmenu2 {
    margin-top: 11px;
    margin-left: 11px;
    background-color: #FFFFFF;
}
.acontent {
    margin: 24px 11px 24px 11px;
    width: 552px;
    overflow: hidden;
}
.acontent2 {
    padding-top: 24px;
    padding-bottom: 24px;
    color: #7688AA
}

.acontent2 a {
    text-decoration: none;
    color: #7688AA
}

.acontent2 a:hover {
    text-decoration: none;
    color: #7688AA
}

.asitefeed {
    float: right;
    height: 56px;
    background: #DADADA;
}
.asitefeed img {
    vertical-align: middle;
}
.abmenu {
    width:320px;
    margin-top: 14px;
    margin-left: 24px;
}

.bordt {
    border-top: #FFFFFF solid 1px;
}

/* front */
.afimage {
    width: 196px;
    height: 200px;
}
.afeimage {
    width: 35px;
    height: 200px;
}
.afsearch {
    height: 200px;
}
.afsearchtxt {
    text-align: right;
    margin-right: 22px;
}
.afmenu {
    background: url(/img/bg2.gif);
    height: 200px;
}

.afnewsholder {
    border-top: #FFFFFF solid 1px;
    background: #EEEEEE;
}
.afnewsimage {
    margin-top: 24px;
    width: 54px;
}
.afnews {
    margin-top: 24px;
    width: 270px;
}

.afntype {
    color: #C0C0C0;
}

.afprod {
    float: right;
}




.news {color: #7C7C7C; text-decoration: none;}
.title1 {color: #002D7B;}
.text1 {color: #7688AA; text-decoration: none;}
.date /* Style: bluetitle */ {color: #586390; font-weight: bold; text-decoration: none;}
.faq {color: #010101; font-weight: bold; text-decoration: none;}
.address {font-family: Tahoma, Arial, serif; color: #737685; text-decoration: none;}
.white {color: #ffffff;}
.menu {font-size: 10px; color: #ffffff; text-decoration: none;}
.menuthird {font-size: 10px; color: #7688AA; text-decoration: none; text-transform: lowercase;}
.navi {font-size: 10px; color: #D4D8E0; text-decoration: none;}
.navia {font-size: 10px; color: #ffffff; text-decoration: none; font-weight: bold;}
.copyright {font-family: Tahoma, Arial, serif; color: #586390; text-decoration: none;}
.black {color: #000000; text-decoration: none;}
.map {color: #2C4A89;}
.mapb {color: #890000; font-weight: bold;}

.sitemapdiv img {
    vertical-align: middle;
}

.cont * {
    color: #586390;
}

.cattd a, .cattd b, .cattd strong {
    color: #FFFFFF;
}
.cattd /* Style: cat cell */ {
    background: #737685;
    color: #FFFFFF;
}

.beginmenus {
    margin: 0;
    padding: 0;
    text-align: left;
}

.beginmenus img {
    margin-top: 7px;
    margin-left: 13px;
    margin-right: 13px;
    margin-bottom: 7px;
}
