@charset "UTF-8";



p{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 18px;
        color: #3e3e3e;
}

ul{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 18px;
        color: #3e3e3e;
}


table{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 18px;
        color: #3e3e3e;
}

.sitemap{
        font-family: Arial, Helvetica, sans-serif;
        color: #3e3e3e;
        font-size: 11px;
        text-decoration: none;
        letter-spacing: 2px;
        padding-left: 2px;
        padding-right: 3px;
}

a:link{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 18px;
        color: #3e3e3e;
        text-decoration: underline;
}

a:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 18px;
        color: #CC0000;
        text-decoration: underline;
}

a:visited:hover{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 18px;
        color: #CC0000;
        text-decoration: underline;
}

a:visited{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 18px;
        color: #3e3e3e;
        text-decoration: underline;
}


a.navigation{
        font-family: Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        font-size: 11px;
        text-decoration: none;
        letter-spacing: 1px;
        padding-left: 9px;
        padding-right: 10px;
}

a.navigation:hover{
        font-family: Arial, Helvetica, sans-serif;
        color: #CC0000;
        font-size: 11px;
        text-decoration: none;
        letter-spacing: 1px;
        padding-left: 9px;
        padding-right: 10px;
}


a.sitemap{
        font-family: Arial, Helvetica, sans-serif;
        color: #3e3e3e;
        font-size: 11px;
        text-decoration: none;
        letter-spacing: 2px;
        padding-left: 7px;
        padding-right: 7px;
}

a.sitemap:hover{
        font-family: Arial, Helvetica, sans-serif;
        color: #CC0000;
        font-size: 11px;
        text-decoration: none;
        letter-spacing: 2px;
        padding-left: 7px;
        padding-right: 7px;
}


.footer-text{
        color: #CCCCCC;
        font-size: 10px;
}

a.footer-text{
        color: #CCCCCC;
        font-size: 10px;
}

a.footer-text:hover{
        color: #CCCCCC;
        font-size: 10px;
        text-decoration: none;
}


h1{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        color: #604d40;
}

h2{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #604d40;
}

h3{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #604d40;
}

h4{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #604d40;
}

.footer-text{
        color: #CCCCCC;
        font-size: 10px;
}


.logo-bold{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 26px;
        font-weight: bold;
        color: #FFFFFF;
        letter-spacing: -1px;
}

.logo-thin{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 26px;
        font-weight: 100;
        color: #FFFFFF;
        letter-spacing: -1px;
}

.logo-thinner{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-weight: 100;
        color: #FFFFFF;
        letter-spacing: 0px;
}




body {
        background-image: url(images/bg.jpg);
        background-repeat: repeat-x;
        background-color: #474647;
        margin-top: 0px;
}
#main {
        width: 850px;
        height: 300px;
        margin-right: auto;
        margin-left: auto;
}
#header {
        width: 590px;
        margin-right: auto;
        margin-left: auto;
        padding-top: 15px;
}

#navigation{
        background-image: url(images/navigation.gif);
        background-repeat: no-repeat;
        width: 445px;
        height: 18px;
        float: right;
        padding-top: 10px;
        padding-left:10px;
        padding-bottom: 5px;
        padding-right: 10px;

}


#content-top {
        width: 584px;
        height: 14px;
        margin-right: auto;
        margin-left: auto;
        clear: both;
        background-image:url(images/top.gif);
        background-repeat: no-repeat;
}

#content-body{
        width: 584px;
        margin-left: auto;
        margin-right: auto;
        clear: both;
        background-color: #FFFFFF;
        overflow: hidden;
}

#content-bottom {
        width: 584px;
        height: 14px;
        margin-right: auto;
        margin-left: auto;
        clear: both;
        background-image:url(images/bottom.gif)
}


#left-column{
        width: 331px;
        float: left;
        background-color: #FFFFFF;
        padding-bottom: 10px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 35px;
        border-right-style: solid;
        border-right-width: 1px;
        border-right-color: #eeeeee;
}

#lefty{
        width: 550px;
        float: left;
        background-color: #FFFFFF;
        padding-bottom: 10px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 35px;

}

#right-column{
        width: 192px;
        float: left;
        background-color: #FFFFFF;
        padding-bottom: 10px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
        padding-bottom: 35px;
}

#sitemap{
        width: 555px;
        padding-top: 5px;
        margin-left: auto;
        margin-right: auto;
        clear: both;
        background-color: #FFFFFF;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #eeeeee;
}

#footer{
        width: 585px;
        margin-left: auto;
        margin-right: auto;
        clear: both;
}