body { font-family: Georgia, serif; margin-top: 10px; margin-left: 0px; }

div#menu { position:relative; float:left; margin: 4px 0px 0px 5px; padding: 0;  clear:left;}
div#menu ul { margin: 10px 0; padding: 0 0 15px 0; }
div#menu ul li { display: inline; margin: 5px 10px; padding: 5px 10px; border: 1px solid #ddd;}
div#menu ul li:hover { background : #ddd; border: 1px solid #aaa; }

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

form { margin: 0 10px;  }
form label { display: block; font-weight: bold; }
form input { width: 400px; }
form input[type="submit"] { width: auto; padding: 2px 40px; }
form input[type="checkbox"] { width: auto; margin-right: 15px; }
form textarea { width: 800px; height: 20em;}
form select { width: 200px; }


/* For javascript button outside of <form> tags on Job Page */
input[type="submit"] { width: auto; padding: 2px 40px; margin-bottom: 15px; }

h1, h2, h3 { color: #679238; margin: 30px 0 20px 0; }

table { border-collapse: collapse; }
table thead { border-bottom: 1px solid #287CB8; }
table thead tr th { text-align: left; padding: 2px 5px; }
table tbody tr { border-bottom: 1px solid #ddd; }
table tbody tr td { padding: 3px 20px 3px 3px; }

div.filters { font-size: 75%; }

#content{margin-left: 15px;}


.guide {font-size:12px;}
.logo {border:0px; position:relative; float:left;}
.distilled-logo {border:0px; float:right; margin: 0px}
.menuholder { height:150px;border-bottom: 1px solid #ddd;}

.status-green {color: #009900; font-weight:bold;}
.status-red{ color: #EB0000; font-weight:bold;}
.status-yellow{ color: #FFCC33; font-weight:bold;}

.due { color: #f00; }
.ok { color: #679238; }

.hidden{display: none;}

.help_message{
    display: none;
    position: fixed;
    top: 25%;
    left: 25%;
    width: 50%;
    height: 50%;
    padding: 16px;
    border: 6px solid #605F5F;
    background-color: #fff;
    z-index:1002;
    overflow: auto;
}
.help_overlay{
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.1;
    opacity:.10;
    filter: alpha(opacity=10);
}
