/* CSS Document */
/* 
Orange: #F7931E;
Maroon: #600; or #F60?
*/

body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.required { border-left: 10px solid #F7931E; padding-left: 5px; padding-right: 2px; color: #000; }
.notrequired { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 0 10px 0 0; margin: 0; font-weight: normal; }
.small { font: 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.expired { color: #666; }
.companyname { font-style: italic; }
p.stafftitle { font-style: italic; }
p.clear { clear: both; }
p.expertquestionsmall { font: italic 10px/14px Verdana, Arial, Helvetica, sans-serif; }

/* ------ CONTENT ------ */
div#content { font: normal 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; background-image: url(/images/maroonline2.gif); background-position: 0px 100%; background-repeat: no-repeat; margin-bottom: 30px; }
div#content A:link, div#content A:active { color: #600; text-decoration: none; border-bottom: dotted 1px #600; font-weight: bold; }
div#content A:visited { color: #F7931E; text-decoration: none; border-bottom: dotted 1px #F7931E; font-weight: bold; }
div#content A:hover { color: #F7931E; text-decoration: underline; border-bottom: none; font-weight: bold; }

div#content p.highlight { color: #600; }
div#content .subheader { font: italic bold 13px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #300; }
div#content .headerbar { background-color: #F7931E; color: #FFF; font: normal bold 14px/18px Arial, Helvetica, sans-serif; text-align: center; text-transform: uppercase; margin: 20px 0 10px 0; padding: 2px; }
div#content h1 { font: bold 26px/30px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #F7931E; padding: 0; margin-bottom: 26px; }
div#content h2 { font: bold 23px/27px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; padding: 0; margin-top: 1em; /* 26px; */ }
div#content h3 { font: bold 18px/22px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #600; padding: 0; margin-top: 1.2em; /* 26px; */ margin-bottom: .6em; background-image: url(/images/maroondot.gif); background-position: bottom; background-repeat: repeat-x; }
div#content h4 { font: bold 15px/19px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; margin-top: 2em; background-image: url(/Images/dot2.gif); background-position: bottom; background-repeat: repeat-x; }
div#content table.datatable { border-collapse: collapse; padding: 0; margin: 5px 0; }
div#content th.left { text-align: left; margin: 0; padding: 0 10px 0 0; }
div#content table.datatable th
{
    font: bold 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #FFAB5A;
    color: #F7931E;
    text-align: center;
    vertical-align: bottom;
    margin: 0;
    padding: 2px 5px;
    border: 1px solid #F7931E;
}
div#content table.datatable td
{
    font: 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
    vertical-align: top;
    margin: 0;
    padding: 2px 5px;
    border: 1px solid #F7931E;
}
div#content p.tablefooter
{
    font: normal 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: left;
    margin-top: 0;
    padding-top: 0;
}

/* ------ HEADER ------ */
div#header { background-image: url(/images/maroonline2.gif); background-position: 0px 130px; background-repeat: no-repeat; }
div#header img#sitename { margin: 10px 0 55px 8px; }
div#header p.globallinks A:link, div#header p.globallinks A:active { color: #F7931E; text-decoration: none; border-bottom: dotted 1px #F7931E; font-weight: bold; }
div#header p.globallinks A:visited { color: #600; text-decoration: none; border-bottom: dotted 1px #600; font-weight: bold; }
div#header p.globallinks A:hover { color: #600; text-decoration: underline; border-bottom: none; font-weight: bold; }

/* ------ LEFT ------ */
div#left img#logo { /* margin: 10px 0px 20px 30px; */ margin: 25px 0px 45px 25px; border: 0; }

/* ------ FOOTERNAV ------ */
div#footernav { }
div#footernav A:link, div#footernav A, div#footernav A:active { color: #F7931E; text-decoration: none; border-bottom: dotted 1px #F7931E; font-weight: bold; }
div#footernav A:visited { color: #600; text-decoration: none; border-bottom: dotted 1px #600; font-weight: bold; }
div#footernav A:hover { color: #600; text-decoration: underline; border-bottom: none; font-weight: bold; }

/* ------ FOOTER ------ */
div#footer { }


/* ---------- Begin ASP.NET Menu section ---------- */
.staticmenuitem { background-color: #F7931E; }
.staticmenu a, .staticmenuitem a { color: #000; }
.statichover { background-color: #600; color: #FFF; }
.statichover a { color: #FFF; }
.staticselected { background-color: #600; color: #FFF; }
.staticselected a { color: #FFF; }
.dynamicmenu { background-color: #CCC; }
.dynamicmenu a, .dynamicmenuitem a { color: #600; }
.dynamichover { background-color: #600; color: #FFF; }
.dynamichover a { color: #FFF; }
.dynamicselected { background-color: #600; color: #FFF; }
.dynamicselected a { color: #FFF; }
/* ---------- End ASP.NET Menu section ---------- */

