@charset "utf-8";
/******************/
/* General Styles */
/******************/
body{
        background-color:#e9d2a1;
        margin:5px auto 30px auto;
}

h2{
        font-family:Tahoma, Arial, Verdana;
        font-size:18px;
        color:#131281;
        margin:0;
        margin-top:20px;
        margin-bottom:8px;
}

a{
        color:#92773e;
        text-decoration:underline;
}
a:hover{
        color:#cab17d;
        text-decoration:underline;
}

b,strong{ font-weight:bold; color:#3f3f3f; font-size:15px;}

/**************/
/* Nav Styles */
/**************/
.nav{
        background-color:#fff;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        line-height:18px;
        padding-top:1px;
        padding-bottom:20px;
        padding-left:10px;
        width:252px;
}
.navlist a{
        color:#fff;
        margin-top:2px;
        padding-left:15px;
        display:block;
        text-decoration: none;
}
.navlist a.here{
        color:#fff;
        background:url(/images/nav_block.gif) no-repeat;
        width:252px;
        height:37px;
}
a.here_active{
        color:#131281;
        background:url(/images/nav_block_hover.gif) no-repeat;
        width:252px;
        height:37px;
}
.navlist a:hover{
        color:#131281;
        background:url(/images/nav_block_hover.gif) no-repeat;
        width:252px;
        height:37px;
}
.navlist li{
        margin-left:0px;
        padding-left:0;
}
.navlist{margin:0;}
.navlist{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        line-height:34px;
        margin-left:0px;
        padding-left:0;
        list-style:none;
}

a.subnav{ color:#131281; text-decoration:none;}
a.subnav:hover{ text-decoration:underline; background:none; width:250px; height:34px;}

/******************/
/* Content Styles */
/******************/
.content{
        background-color:#fff;
        font-family:Tahama, Arial, Verdana;
        font-size:14px;
        color:#3f3f3f;
        line-height:18px;
        padding-top:10px;
        padding-bottom:20px;
        padding-left:0;
        padding-right:10px;
        width:732px;
}

/*****************/
/* Footer Styles */
/*****************/
.footer{
        background:url(images/footer_mid.gif) repeat-x;
        width:958px;
}
.footer a{
        color:#ac9c41;
        text-decoration:none;
}
.footer a:hover{
        color:#3f3f3f;
        text-decoration:underline;
}

#footerleft{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#ac9c41;
        text-align:left;
        letter-spacing:1px;
        float:left;
        padding-top:17px;
        width:581px;
}

#footerright{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#ac9c41;
        text-align:right;
        float:right;
        padding-top:18px;
        width:350px;
}

a.footer_home{
                color:#3f3f3f;
                text-decoration:none;
                font-weight:bold;
                margin-left:15px;
}
a.footer_home:hover{
                color:#ac9c41;
                text-decoration:none;
}

/****************/
/* Other Styles */
/****************/
.cloud{
        left:901px;
        position:relative;
        top:30px;
}

.white_bg{
        background-color:#fff;
}
