/******************/
/* General Styles */
/******************/
body{
        margin:20px auto;
        background:url(/images/body_bg.gif) repeat;
        font-family:Tahoma, Arial, Verdana, sans-serif;
        font-size:12px;
}

h2{
        color:#bf5b00;
        font-size:18px;
        line-height:22px;
        font-weight:normal;
        margin:0;
        margin-bottom:6px;
}

h3{ color:#d17b2c; font-size:15px; line-height:18px; font-weight:normal; margin:0; margin-top:10px; margin-bottom:6px;}

a{
        color:#d17b2c;
        text-decoration:underline;
}
a:hover{
        color:#a05510;
        text-decoration:none;
}

/************************/
/* Structure and Colors */
/************************/
.topbar{
        background-color:#201c1d;
}
.borders{
        background-color:#201c1d;
}
table.content{
        background-color:#FFF;
}
td.mainbox{
        padding:10px;
        line-height:16px;
}

/************/
/* Main Nav */
/************/
td.nav{
        background-color:#b53c00;
        height:30px;
}
td.nav td{
        height:30px;
        padding:0 11px;
}
td.nav td.active{
        background-color:#201c1d;
}
td.nav td.active a{
        color:#fff;
}
td.nav a{
        color:#fff;
        line-height:30px;
        vertical-align:top;
        text-transform:uppercase;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
}
td.nav a:hover{
        color:#d9c8a8;
        line-height:30px;
        vertical-align:top;
        text-decoration:none;
}

/******************/
/* Left (Sub) Nav */
/******************/
td.leftnav{
        line-height:24px;
        padding:4px 10px;
}
td.leftnav a{
        color:#bf5b00;
        font-size:14px;
        font-weight:bold;
        text-decoration:none;
}
td.leftnav a:hover{
        color:#201c1d;
        text-decoration:underline;
}

/**********************/
/* Homepage Right Bar */
/**********************/
td.rightbar{
        padding:4px 10px;
        line-height:16px;
}

/**********/
/* Footer */
/**********/
td.footer{
        color:#FFF;
        font-size:11px;
        padding:0 10px;
        background-color:#b53c00;
        vertical-align:top;
        height:30px;
        line-height:30px;
}
td.footer a{
        color:#FFF;
        text-decoration:underline;
}
td.footer a:hover{
        color:#FFF;
        text-decoration:none;
}

#addy{
                float:left;
                text-align:left;
}

/**********************/
/* Form Style Changes */
/**********************/
table.formnormal td.fieldinstructions{
        color:#be2018;
        font-size:14px;
        line-height:18px;
        margin:0;
        margin-bottom:6px;
}
