/* DEFAULT SITE STYLEs */

    BODY {
        font-family:Arial,Helvetica,"sans-serif";
        font-size:12px;
        color:#000000;
        background-color:#FFFFcc;
        vertical-align:top;
        margin:0px;
    }

    TD {
        font-size:12px;
    }

img { display:block; }

.footer {
background:#990000;
color:#ffffff;
font-size:14px;
font-weight:bold;
text-align:center;
padding:6px;
}


    TD.page_subsection {
        background-color:#f4e290;
        color:#6E2E1A;
        padding:5px;
        border:1px #6e2e1a solid;
    }

    TD.fieldtitle {
        font-size:12px;
        font-weight:bold;
        color:#000000;
        padding:10px;
    }

    TD.reqtext {
        font-size:12px;
        font-weight:bold;
        color:#990000;
        padding:10px;
    }

    TD.opttext {
        font-size:12px;
        font-weight:bold;
        color:#000000;
        padding:10px;
    }

    TD.formfield {
        font-size:10px;
        font-weight:normal;
        color:#990000;
        padding:10px;
    }

    TD.forminfo {
        font-size:10px;
        font-weight:normal;
        color:#000000;
        background-color:#f0dc8c;
        border:2px #6E2E1A solid;
        padding:10px;
    }

    P.boldreditalic {
        color:#ffffff;
        font-weight:bold;
        font-style:italic;
    }

    .fieldinfo {
        font-size:10px;
        color:#333333;
        font-weight:normal;
    }

    .hotlink {
        color:#cc0000;
        font-weight:bold;
    }

    .leadstory {
        font-family:Arial,Verdana,Helvetica;
        font-size:40px;
    }

    TD.column1 {
        vertical-align:top;
    }

    TD.column2 {
        vertical-align:top;
    }

    TD.column3 {
        vertical-align:top;
    }

/* END DEFAULT SITE STYLES */




/* LINK STYLES */

    A:link { color: #990000; text-decoration: none; }
    A:visited { color: #990000; text-decoration: none; }
    A:active { color: #990000; text-decoration: none; }
    A:hover { color: #000000; text-decoration: none; }

    A.hotlink:link { color: #cc0000; font-size: 12px; font-weight: bold; text-decoration: underline; }
    A.hotlink:visited { color: #cc0000; font-size: 12px; font-weight: bold; text-decoration: underline; }
    A.hotlink:active { color: #cc0000; font-size: 12px; font-weight: bold; text-decoration: underline; }
    A.hotlink:hover { color: #cc0000; font-size: 12px; font-weight: bold; text-decoration: underline; }

    A.clink:link { color: #999999; font-size: 9px; font-weight: normal; text-decoration: none; }
    A.clink:visited { color: #999999; font-size: 9px; font-weight: normal; text-decoration: none; }
    A.clink:active { color: #999999; font-size: 9px; font-weight: normal; text-decoration: underline; }
    A.clink:hover { color: #999999; font-size: 9px; font-weight: normal; text-decoration: underline; }

    A.footer:link { color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; }
    A.footer:visited { color: #000000; font-size: 11px; font-weight: bold; text-decoration: none; }
    A.footer:active { color: #666666; font-size: 11px; font-weight: bold; text-decoration: underline; }
    A.footer:hover { color: #666666; font-size: 11px; font-weight: bold; text-decoration: underline; }

    A:link IMG.border { border: 2px ##6e2e1a solid; }
    A:visited IMG.border { border: 2px #6e2e1a solid; }
    A:active IMG.border { border: 2px #dfcc86 solid; }
    A:hover IMG.border { border: 2px #dfcc86 solid; }

/* FORM STYLES */

    FORM {
        margin:0px;
    }

    INPUT {
            font-family:Arial, Helvetica, sans-serif;
            font-size:12px;
            font-weight: normal;
            background-color:#ffffff;
            color:#333333;
    }

    INPUT.submit {
            font-family:Arial, Helvetica, sans-serif;
            font-size:12px;
            font-weight: bold;
            background-color:#6e2e1a;
            color:#f4e291;
    }

    INPUT.image {
            font-family:Arial, Helvetica, sans-serif;
            font-size:12px;
            font-weight: normal;
            background-color:#b2ce92;
    }

    SELECT {
            font-family:Arial, Helvetica, sans-serif;
            font-size:12px;
            font-weight: normal;
            background-color:#ffffff;
            color:#333333;
    }

    SELECT.mainmenu {
            font-family:Arial, Helvetica, sans-serif;
            font-size:12px;
            font-weight: normal;
            color:#000000;
            background-color:#ffffff;
            border:2px #6e231a solid;
    }

    TEXTAREA {
            font-family:Arial, Helvetica, sans-serif;
            font-size:12px;
            font-weight: normal;
            background-color:#ffffff;
            color:#333333;
    }

    SELECT.design {
            font-family:Arial, Helvetica, sans-serif;
            font-size:10px;
            font-weight:bold;
            color:#333333;
            background-color:#cccccc;
    }

    OPTION.seriesheader {
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:10px;
            font-weight:bold;
            color:#cccccc;
            background-color:#333333;

    }

    OPTION.series {
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:10px;
            font-weight:bold;
            color:#cccccc;
            background-color:#666666;

    }

    INPUT.search {
            font-family:Arial, Helvetica, sans-serif;
            font-size:10px;
            font-weight: normal;
            color:#cccccc;
            background-color:#666666;
    }

    FIELDSET {
            border: 1px #6E2E1A solid;
            padding:0px 10px 0px 10px;
    }

    LEGEND {
            font-size: 12px;
            font-weight: bold;
            background-color: #6E2E1A;
            color:#ffffff;
            padding:10px;
    }

    LEGEND.options {
            font-size: 11px;
            font-weight: bold;
            background-color: #6E2E1A;
            color:#ffffff;
    }


 hr {
  border: 0;
    margin:0;
  width: 100%;
 color: #990000;
background-color: #990000;
height: 2px;
}