/*----------------------------------------
---GENERAL------------------------------*/
body {
    font-family:Verdana, Arial, sans-serif;
    font-size:10px;
    color:#333;
    background:#e6e6e6 url(img/bg.jpg) repeat-x;
    margin:0;
}
#main {
    width:100%;
}

a {
    text-decoration:none;
    color:#ff9900;
}
p {
    margin:8px 0;
}
.tr2 td {
    background:#eee;
}
.tr3 td {
    background:#ffffbb;
}
hr {
    border:0;
    border-bottom:1px solid #ff9900;
}
ul {
    margin:0;
    padding:5px 20px;
}
li {
    list-style-type:none;
    list-style-image:url(img/list.jpg);
}

/*----------------------------------------
---TOP----------------------------------*/
#top {
    height:25px;
    width:750px;
    margin:0 auto;
    padding:15px 50px 0 0;
    word-spacing:30px;
    text-align:right;
    font-family:Arial, Verdana, sans-serif;
}
#top a {
    color:#ff9900;
    font-size:16px;
    text-transform:uppercase;
    font-weight:bold;
}
#top a:hover {
    color:#d20000;
}

/*----------------------------------------
---HEADER-------------------------------*/
#header {
    width:800px;
    height:200px;
    margin:0 auto;
    background:url(img/header.jpg) no-repeat;
}

/*----------------------------------------
---NAVIGATION---------------------------*/
#navigation {
    width:800px;
    height:73px;
    margin:0 auto;
    background:url(img/navigation.jpg) no-repeat #fff;
}
.navilinks {
    padding:25px 0 0 5px;
    word-spacing:20px;
    vertical-align:top;
    font-family:Arial, Verdana, sans-serif;
}
.navilinks a {
    color:#d20000;
    font-size:13px;
    text-transform:uppercase;
    font-weight:bold;
}
.navilinks a:hover {
    color:#ff9900;
}

/*----------------------------------------
---CONTENT------------------------------*/
#content {
    width:800px;
    margin:0 auto;
    background:#fff;
}
.maintab {
    width:790px;
    margin:0 auto;
}

/*--------------------------------------*/
.content {
    vertical-align:top;
    line-height:16px;
}
.content h1, .content  #pagetitle {
    margin:5px 0;
    color:#ff9900;
    font-size:22px;
    font-family:Georgia, Times, "Times New Roman", serif;
    text-transform:lowercase;
    letter-spacing:1px;
    font-style:italic;
    font-weight:bold;
}
.content h2, .content .sectionheader {
    margin:0;
    color:#d20000;
    font-size:14px;
    font-family:Georgia, Times, "Times New Roman", serif;
    text-transform:lowercase;
    letter-spacing:1px;
    font-style:italic;
    font-weight:bold;
}

/*--------------------------------------*/
.indexright {
    vertical-align:top;
    width:150px;
    padding:0 0 0 10px;
}
.indexright h1 {
    background:url(img/navi_h1.jpg) no-repeat;
    margin:0;
    font-family:Georgia, Times, "Times New Roman", serif;
    text-transform:lowercase;
    letter-spacing:1px;
    font-style:italic;
    font-size:14px;
    line-height:30px;
    padding:0 3px;
    text-align:center;
    color:#d20000;
}
.indexright .indexbox .label {
    background:url(img/navibox.jpg) repeat-y;
    padding:5px;
    border-bottom:1px solid #cfcfcf;
    margin-bottom:10px;
}

/*----------------------------------------
---FOOTER-------------------------------*/
#footer {
    width:800px;
    height:50px;
    margin:0 auto 10px;
    background:url(img/footer.jpg) no-repeat;
}
.footer_navi {
    padding:32px 10px 0 0;
    text-align:right;
    word-spacing:25px;
}
.footer_navi a {
    color:#d20000;
    font-weight:bold;
    text-transform:uppercase;
}
