body {
        margin: 0px;
}
#main {
        border-right: solid 1px black;
        border-left: solid 1px black;
        background-color: #FFFFFF;
}
#header {
        background-image: url(/images/top-bg.jpg);
        background-repeat: no-repeat;
        height: 290px;
}
#logo_links {
        height: 290px;
}
#logo_holder {
        width: 293px;
        text-align: center;
        height: 166px;
}
.links {
        height: 48px;
        text-align: center;
        font-weight: bold;
}

#top_links {
        vertical-align: bottom;
        height: 40px;
        text-align: center;
}
#top_links a {
        font-weight: bold;
}
img {
        behavior: url("/css/pngbehavior.htc");
        border: none;
}
html, body, table, td, th {
        font-family: Tahoma;
        font-size: 11px;
}a {
        text-decoration: none;
        color: black;
}
a:hover {
        text-decoration: underline;
}
.white_header {
        font-weight: bold;
        color: white;
        font-size: 13px;
        padding-left: 10px;
}
#data {
        background-image: url(/images/data_bg.png);
        height: 197px;
}
#delimiter {
        background-color: #e7bb20;
        height: 6px;
}
#footer_top {
        background: white;
        height: 4px;
}
#footer_bottom {
        background: url(/images/footer-bottom.gif) repeat-x;
        height: 9px;
}
#footer {
        background: url(/images/footer.gif) repeat-x;
        text-align: center;
        vertical-align: middle;
        height: 36px;
}
#footer a {
        font-weight: bold;
        color: white;
        text-decoration: none;
        font-size: 11px;
}
#content {
        height: 100%;
}
#sign {
        height: 60px;
        background: white;
}
.sign_footer {
        font-size: 11px;
        margin-right: 10px;
        margin-left: 10px;
}
.news_link {
        color: #003172;
}
.main_del_r {
        background: #999999;
}
.main_about {
        background: url(/images/main_about.gif) repeat-y;
        vertical-align: top;
}
.main_product {
        background: #FFFFFF;
        padding: 17px;
        vertical-align: top;
}
.main_product a {
        color: #e7bb20;
        text-decoration: underline;
        font-weight: bold;
}
.main_product h1 {
        font-size: 16px;
        color: #003172;
}
.news_1 {
        background: #ffeeb8;
        padding: 10px;
}
.news_border_1 {
        background: #e7bb20;
        width: 18px;
}
.news_2 {
        background: #d9d9d9;
        padding: 10px;
}
.news_border_2 {
        background: #999999;
        width: 18px;
}
#about {
        margin: 30px 17px 20px;
}
#about a {
        color: #e7bb20;
        text-decoration: underline;
        font-weight: bold;
}
.news_1 a {
        color: #003172;
        font-weight: bold;
}
.news_2 a {
        color: #003172;
        font-weight: bold;
}
.thru_holder {
        padding: 10px;
}
.thru_holder a {
        font-weight: bold;
        color: #fff200;
}
.thru_holder_bg {
        background: #3b3b3b;
}
#more_link a {
        color: #FFF200;
        font-weight: bold;
}
#thru_title {
        font-size: 12px;
        font-weight: bold;
        color: white;
}
#content a {
        font-weight: normal;
}
png {
        behavior: url("/css/iepngfix.htc");
}
