html, body {
    background: #fff url("images/bg.gif") 0 0 repeat-x;
    margin: 0;
    padding: 0;
    font-family: Arial, verdana, helvetica;
    font-size: 12px;
    color: #000;
}

img {
    border: 0;
}

form {
    margin: 0;
    padding: 0;
}

.both {
    clear: both;
}

#main {
    background: transparent url("images/bg_3.jpg") center top no-repeat;
    margin: 0;
    padding: 0;
    width: 100%;
}

.all {
    margin: 0 auto;
    width: 830px;
}

#header {
    margin: 0 0 0 12px;
    padding: 0;
    width: 827px;
    height: 99px;
    background: #000 url("images/bg_1.gif") center top repeat-x;
}

#logo {
    padding: 0;
    width: 230px;
    height: 99px;
    line-height: 99px;
    font-weight: bold;
    float: left;
    font-family: Arial, verdana, helvetica;
    font-size: 26px;
    text-decoration: none;
    text-align: center;
    color: #000000;
}

#header .menu {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}

#header .menu li {
    margin: 0 10px;
    padding: 45px 0 0 0;
    float: left;
}

#header .menu li a {
    text-decoration: none;
    color: #000;
    font-family: verdana, Arial, helvetica;
    margin: 0;
    padding: 0 10px;
}

#header .menu li a:hover {
    text-decoration: underline;
}

#header .menu td {
    margin: 0 10px;
    padding: 0px 0 0 0;
}

#header .menu td a {
    text-decoration: none;
    color: #000;
    font-family: verdana, Arial, helvetica;
    margin: 0;
    padding: 0 0px;
}

#header .menu td a:hover {
    text-decoration: underline;
}

#top_images {
    margin: 0 0 0 12px;
    width: 829px;
    height: 296px;
}

#top_images img {
    float: left;
}

#footer {
    font-family: verdana, Arial, helvetica;
    color: #999999;
    font-size: 10px;
    background: transparent url("images/bg_1.jpg") 0 0 no-repeat;
    height: 60px;
    line-height: 60px;
}

#footer .LeftBox {
    float: left;
    text-align: left;
    width: 500px;
    padding-left: 30px;
}

#footer .RightBox {
    float: right;
    text-align: right;
    width: 240px;
    padding-right: 10px;
}

#footer a {
    color: #999999;
    text-decoration: none;
}

#footer a:hover {
    color: #3b3b3b;
}

#content {
    margin: 0 10px 0 28px;
    padding: 0;
}

#content h2 {
    margin: 10px 0;
    padding: 0;
    font-size: 21px;
    color: #666666;
}

#content h3 {
    margin: 10px 0;
    padding: 0;
    font-family: verdana, Arial, helvetica;
    font-size: 11px;
    color: #999999;
}

#content p {
    margin: 15px 0;
    padding: 0;
    text-align: justify;
    font-family: verdana, Arial, helvetica;
    font-size: 12px;
    color: #666666;
}

#content li {
    margin: 15px 0;
    padding: 0;
    font-family: verdana, Arial, helvetica;
    font-size: 12px;
    color: #666666;
}


#content a {
    color: #999999;
}

#content a:hover {
    text-decoration: none;
}

#content .LeftBox {
    float: left;
    width: 480px;
}

#content .RightBox {
    float: right;
    width: 260px;
}

#content .RightBox p {
    color: #999999;
}

.fl_left_img {
    float: left;
    margin: 0 10px 0 0;
    border: 2px solid #9d2a2b;
}

.fl_right_img {
    float: right;
    margin: 0 0 0 10px;
    border: 2px solid #9d2a2b;
}

.index {
    background: transparent url("images/bg_2.gif") 505px 50px no-repeat;
}
