@charset "utf-8";

BODY {
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #54524E;
    margin: 29px 0px 0px 0px;
    padding: 0px;
    background-color: #EFEEEB; 
    width: 100%; text-align: center;
}
A { color: #E14E17; }
P,ADDRESS,FORM { margin: 0px; padding: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 16px; }
H1 { font-family: Arial, Helvetica, sans-serif; margin:0px 0px 12px 0px; font-size: 14px; color: #E14E17; text-transform: uppercase; }
H2,H3,H4,H5,H6 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin:0px 0px 10px 0px; font-size: 11px; text-transform: uppercase; line-height: 16px; }
INPUT,SELECT,TEXTAREA { font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px; color: black; background-color: white; }
TEXTAREA { overflow: auto; }
FIELDSET { margin: 0px; padding: 0px; border: 0px; }
TABLE,TR,TD,TH { padding: 0px; }

.spacer { font-size: 1px; line-height:1px; height:1px; clear: both; float: none; display: block; }
#page {
    margin-right: auto;
    margin-left: auto;
    width: 861px;
    background-color: #EFEEEB;
    text-align: left;
}
#frame1 { background-image: url(../images/bg2.gif); background-position: 16px; background-repeat: repeat-y; }

#top { margin: 0px 0px 0px 10px; width: 841px; background-image: url(../images/bg3.gif); background-position: right top; background-repeat: no-repeat; padding-right: 10px; }

#logo { background-color: #EFEEEB; float: right; display: block; width: 359px; height: 67px; border-left: 1px solid #A5A4A1; border-right: 1px solid #A5A4A1; border-top: 1px solid #A5A4A1; background-color: white; }
#logo IMG { margin-top: 18px; margin-left: 48px; }
#logo SPAN { display: block; height: 66px; border-bottom: 1px solid #A5A4A1; }

/* TOP NAV */
#nav { background-color: #EFEEEB; float: left; display: block; width: 480px; height: 67px; }
#nav UL { float: left; display: block; margin: 0px; padding: 0px; list-style: none; margin-top: 42px; border-left: 1px solid #A5A4A1; }
#nav LI {
    display: block; margin: 0px; padding: 0px; list-style: none; float: left; height: 25px; font-size: 10px;
    text-align: center;
    width: 120px;
}
#nav UL LI.first A,#nav UL LI.active-first A { background-image: none; }

#nav A {
    background-image: url(../images/navtop_brick.gif); background-position: 0px 0px; background-repeat: no-repeat;
    display: block; float: left; color: #54524E; text-decoration: none; text-transform: uppercase;
    width: 119px;
    padding-top: 6px; text-align: center;
    height: 18px;
    background-color: white;
    border-right: 1px solid #A5A4A1;
    border-top: 1px solid #A5A4A1;
    border-bottom: 1px solid #A5A4A1;
}
#nav A:hover {
    display: block; float: left; color: #A5A4A1; text-decoration: none; text-transform: uppercase;
    width: 119px;
    padding-top: 6px; text-align: center; height: 18px;
    background-color: white;    
    border-right: 1px solid #A5A4A1;
    border-top: 1px solid #A5A4A1;
    border-bottom: 1px solid #A5A4A1;
}
#nav LI.last, #nav LI.active-last { background-image: url(../images/navtop_end.gif); width: 124px; background-position: right bottom; background-repeat: no-repeat; }
#nav LI.active A, #nav LI.active-first A, #nav LI.active-last A, #nav LI.active-last A:hover { color: #D64D1D; background-image: none; border-bottom: 1px solid white;}
#nav LI.active, #nav LI.active-first, #nav LI.active-last, #nav LI.active-last { border-bottom: 0px solid white; }

.spacetop { border-bottom: 1px solid #A5A4A1; height: 67px; }
#top .spacer { height: 5px; background-color: white; border-left: 1px solid #A5A4A1; border-right: 1px solid #A5A4A1; }


#frame2 { background-image: url(../images/bg2.gif); background-position: 16px; background-repeat: repeat-y; }
#content {
    background-image: url(../images/bg.gif); background-position: 0px 0px; background-repeat: repeat-y;
    background-color: white; border-left: 1px solid #A5A4A1; border-right: 1px solid #A5A4A1; padding-left:5px; padding-right: 5px; margin: 0px 10px 0px 10px; width: 829px;
}
#t3col0 { display: block; float: left; width: 214px; background-color:#DEDDD7; margin: 0px 5px 0px 0px; padding: 8px 10px 15px 10px; min-height: 600px; }
#t3col1 { display: block; float: left; width: 590px; } 
#t3col1-image { background-color: #C9C7BC; border-bottom: 5px solid white; }
#t3col1-image IMG { border-bottom: 0px solid white; }
#t3col1-con { background-color: #EFEEEB; margin: 0px 0px 0px 0px; padding: 15px 15px 30px 15px;  }

/* LEFT NAV */
#navLeft UL { margin: 0px; padding: 0px; display: block; list-style: none; }
#content #navLeft UL LI { margin: 0px; padding: 0px; display: block; font-size: 10px; background-image: none; list-style: none; }
#content #navLeft A { display: block; color: #54524E; padding: 5px 0px 5px 6px; text-decoration: none; font-size: 10px; border-bottom: 1px solid #BEBCAF; width: 209px; }
#content #navLeft A:hover { display: block; color: #54524E; padding: 6px 0px 5px 6px; text-decoration: none; font-size: 10px; border-bottom: 1px solid #C9C7BC; background-color: #C9C7BC; width: 209px; margin-top: -1px; border-top: 0px; }
#content #navLeft LI.active + LI A:hover { display: block; color: #54524E; padding: 5px 0px 5px 6px; text-decoration: none; font-size: 10px; border-bottom: 1px solid #C9C7BC; background-color: #C9C7BC; width: 209px; margin-top: 0px; border-top: 0px; }
#content #navLeft LI.first A:hover { display: block; color: #54524E; padding: 5px 0px 5px 6px; text-decoration: none; font-size: 10px; border-bottom: 1px solid #C9C7BC; background-color: #C9C7BC; width: 209px; margin-top: 0px; }
/* #content #navLeft UL LI.active A { display: block; color: white; padding: 5px 0px 5px 6px; text-decoration: none; font-size: 10px; border-bottom: 1px solid #E14E17; width: 209px; background-color: #E14E17; } */
#content #navLeft UL LI.active A { display: block; color: white; padding: 6px 0px 5px 6px; text-decoration: none; font-size: 10px; border-bottom: 1px solid #E14E17; width: 209px; background-color: #E14E17; margin-top: -1px; }
#content #navLeft UL LI.first-active A { display: block; color: white; padding: 5px 0px 5px 6px; text-decoration: none; font-size: 10px; border-bottom: 1px solid #E14E17; width: 209px; background-color: #E14E17; margin-top: 0px; }
/* #content #navLeft UL LI.active A:hover { display: block; color: white; padding: 5px 0px 5px 6px; text-decoration: none; font-size: 10px; border-bottom: 1px solid #E14E17; width: 209px; background-color: #E14E17; } */
#content #navLeft UL LI.active A:hover { display: block; color: white; padding: 6px 0px 5px 6px; text-decoration: none; font-size: 10px; border-bottom: 1px solid #E14E17; width: 209px; background-color: #E14E17; margin-top: -1px; }
#content #navLeft UL LI.active A { display: block; color: white; padding: 6px 0px 5px 6px; text-decoration: none; font-size: 10px; border-bottom: 1px solid #E14E17; width: 209px; background-color: #E14E17; margin-top: -1px; }
#content #navLeft UL LI.first-active A:hover { display: block; color: white; padding: 5px 0px 5px 6px; text-decoration: none; font-size: 10px; border-bottom: 1px solid #E14E17; width: 209px; background-color: #E14E17; margin-top: 0px; }
#content #navLeft UL LI.first-active + LI A:hover { display: block; color: #54524E; padding: 5px 0px 5px 6px; text-decoration: none; font-size: 10px; border-bottom: 1px solid #C9C7BC; background-color: #C9C7BC; width: 209px; margin-top: 0px; border-top: 0px; }


#content P { line-height: 16px; }
#content UL { margin: 0px; padding: 0px; }
#content UL LI { background-image: url(../images/listitem.gif); background-repeat: no-repeat; display: block; background-position: 0px 3px; list-style: none; }
#content LI { padding: 0px; line-height: 16px; padding-left: 18px; margin-left: 5px; margin-top: 0px; margin-bottom: 5px; }

.csc-textpic-center .csc-textpic-text, .csc-textpic-left .csc-textpic-text, .csc-textpic-right .csc-textpic-text { display: table; padding-top: 10px; }
.csc-textpic-below .csc-textpic-text { display: table; padding-bottom: 10px; padding-top: 0px; }

.csc-textpic-below .csc-textpic-imagewrap {	padding-bottom: 5px; }

.csc-textpic-intext-right .csc-textpic-imagewrap { display: block; float: right; padding-left: 10px; }
.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image { padding-bottom: 10px; }
.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-image { padding-bottom: 10px; }

.csc-textpic-intext-left .csc-textpic-imagewrap { display: block; float: left; padding-right: 10px; }
.csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image { padding-bottom: 10px; }
.csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-image { padding-bottom: 10px; }

.csc-textpic-spacer-end { display: none; }
.csc-textpic-center { text-align: center; padding-bottom: 10px; }
.csc-textpic-right {	text-align: right; padding-bottom: 10px; }
.csc-textpic-left { text-align: left; padding-bottom: 10px; }
.csc-textpic-text { text-align: left; padding-bottom: 10px; }




#footer { border-bottom: 1px solid #A5A4A1; height: 5px; background-color: white; border-left: 1px solid #A5A4A1; border-right: 1px solid #A5A4A1; font-size: 1px; line-height: 1px; margin: 0px 10px 0px 10px; width: 839px; }
#footer2 { height: 4px; line-height: 1px; font-size: 1px; display: block; }

