
body	{
 background-color: #ffffff;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 16px;
 margin: 0px;
 color: #01260d;
}
h4 {
 color: #01260d;
}
fieldset {
 position: relative; 
 margin-top:1em; 
 padding-top: 15px;
 color: #01260d;
 border: 1px solid #A0B9A9;
 padding-bottom: 5px;
 padding-left: 5px;
 padding-right: 5px;
}
legend {
 position: absolute; 
 top: -.5em; 
 left: .5em;
/* background-color: #A0B9A9;*/
 color: #01260d;
 font-size: 90%;
 font-weight: bold;
 border: 1px solid #A0B9A9;
 text-align:center;
 padding-left: 3px;
 padding-right: 3px;
}
.a {
 text-decoration:underline;
}
div#wrapper {
 width: 100%;
 height: 100%;
 margin: 0px;
 padding: 0px;
}
div#border {
 border: white solid 1px;
}
#topbar {
 background-color:#01260d;
 height: 18px;
 width: 100%;
 color: #e0e0e0;
 font-size: 80%;
 border-bottom: 1px solid #444;
 padding-top: 3px;
 text-align: right;
}
#bottombar {
 background-color:#01260d;
 height: 22px;
 width: 100%;
 color: #A0B9A9;
 font-size: 70%;
 border-bottom: 1px solid #000;
 padding-top: 2px;
 text-align: right;
}
td#left_side	{
 background-image: url('left_side.png');
 width: 28px;
}
td#right_side      {
 background-image: url('right_side.png');
 width: 28px;
}
div#header {
 background-image: url('header_back.png');
 height: 62px;
 /*width: 100%;*/
 color: #e0e0e0;
 text-align: left;
 font-size: 110%;
 padding-left: 20px;
 padding-top: 24px;
 border-left: 1px solid #013914;
}
.site {
 font-family: times;
 font-size:2.5em;
 font-weight: bold;
 text-align:right;
 padding-right:20px;
}
div#quickbar {
 background: url('quickbar3.png') top left repeat-x;
 height: 18px;
 font-family: Times;
 font-weight:bold;
 border-bottom: 1px solid #797979;
 padding-top: 4px;
 color: #e0e0e0;
/* padding-right:30px;*/
 text-align:center;
 border-left: 1px solid #b53d05;
}
div#newsbar {
 background: url('bannerwide2.jpg') center no-repeat;
 height: 144px;
 width: 100%;
 color: #000;
 text-align: left;
 padding-top: 4px;
 padding-left:10px;
 border-bottom: 1px solid #ccc;
 border-left: 1px solid #ccc;
 border-right: 1px solid #ccc;
}
/*
td#news {
 width:auto;
}
td#news a {
 color:#b53d05;
 text-decoration: none;
}
td#news a:hover {
 color: #0000ff;
 width: 90%;
}
td#news li {
 color:#660202;
 text-align:left;
 font-size: 75%;
 border-bottom: dotted 1px;
 width:70%;
}
*/
.jobhead {
 font-size:100%;
 font-weight:bold;
 color:#d06d40;
 border:1px solid #D7B8AA;
}
div#content {
 background: #e1e7e3 url('contentback.png') top left repeat-x;
 height: 100%;
 color: #000;
 font-size: 80%;
}
td#menu {
 background-color: #ccded2;
 padding: 2px 2px 2px 2px;
 height: 100%;
 width: 200px;
 border-left: 1px solid #ccc;
 border-right: 1px solid #ccc;
}
td#contentDisplay {
 text-align:left;
 padding-left: 8px;
 padding-right: 8px;
 padding-top: 8px;
 width: 100%;
 height: 100%;
}
td#rotate {
 background-color: #c6dacd;
 width: 280px;
 padding-top: 1px;
 padding-left: 1px;
 padding-bottom: 0px;
 margin-bottom: 0px;
 border-right: 1px solid #ccc;
 border-left: 1px solid #ccc;
 height: 100%;
 text-align: center;
}
td#rotate img {
 border: 1px solid #797979;
 padding:0;
 margin:0;
}
div#bottom	{
 background: url('divlite.png') top left repeat-x;
 padding: 0;
 margin: 0;
 height:50px;
 text-align:center;
}
.button {
        background-color: #A0B9A9;
        border: solid 1px;
        border-color: #BDD1C4 #779281 #779281 #BDD1C4;
        font-family: arial,helvetica,sans-serif;
        font-size: 12px;
        font-weight: bold;
        letter-spacing: 1px;
        padding: 1px;
        padding-right:6px;
        text-decoration: none;
        text-align: right;
        line-height: 1.5;
        width: 200px;
        margin-right: 2px;
}
.button a {
 color: #01260D;
 font-size: 100%;
 text-decoration: none;
}
.button a:hover {
 color: #01260D;
 font-size: 100%;
 text-decoration: none;
}

.buttonhov {
        background-color: #779281;
        border: solid 1px;
        border-color: #BDD1C4 #779281 #779281 #BDD1C4;
        color: #ccc;
        font-family: arial,helvetica,sans-serif;
        font-size: 12px;
        font-weight: bold;
        letter-spacing: 1px;
        padding: 1px;
        padding-right:6px;
        text-decoration: none;
        text-align: right;
        line-height: 1.5;
        width: 180px;
        margin-right: 2px;
}
.buttonhov a:hover{
 color: #ccc;
 font-size: 100%;
 text-decoration: none;
}
a {
 color: #01260d;
 font-size: 100%;
 text-decoration: none;
}
.sm {
 font-size: 80%;
}
.smbld {
 color: #ccc;
 font-size: 80%;
 font-weight: bold;
}
td.frmlabel {
 font-family: helvetica, verdana,arial;
 font-size: 85%;
 font-weight: bold;
}
.txtbox {
 font-size: 80%;
}
.link {
 padding-left: 20px;
}
.trow	{
  background: #002E0E url('rowback.png') top left repeat-x;
 color: #fff;
 font-weight:bold;
 font-size: 85%;
 padding-left:3px;
 padding-right:3px;
}
.wh {
 color: #ffffff;
 font-weight: bold
}
.ttitle {
 font-family: Times New Roman,verdana;
 font-size:180%;
 font-weight:bolder;
 color:#002E0E;
}
.rtitle {
        font-family: Verdana;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        color: #003366;
}
.lg	{
 font-family: Verdana;
 font-size: 14px;
 font-style: normal;
 font-weight: 600;
}
.bld	{
 font-size: 12px;
 font-style: normal;
 font-weight: 600;
 color: #01260D;
}
.open   {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        color: green;
}
.closed {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: italic;
        font-weight: 500;
        color: red;

}
.red    {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 600;
        color: red;
}
.smred    {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        color: red;
}
.blu    {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        color: #003366;
}
.brtblu {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        color: blue;
}
.grn    {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        color: #00aaff;
}
.job {
        background-color: #d1967b;
        border: solid 1px;
        border-color: #BDD1C4 #779281 #779281 #BDD1C4;
        font-family: arial,helvetica,sans-serif;
        font-size: 12px;
        letter-spacing: 1px;
        padding: 1px;
        padding-right:6px;
        text-decoration: none;
        text-align: right;
        line-height: 1.5;
        width: 200px;
        margin-right: 2px;
}
.job a {
 color: #01260D;
 font-size: 100%;
 text-decoration: none;
}
.job a:hover {
 color: #01260D;
 font-size: 100%;
 text-decoration: none;
}
.jobhov {
        background-color: #d06d40;
        border: solid 1px;
        border-color: #BDD1C4 #779281 #779281 #BDD1C4;
        color: #ccc;
        font-family: arial,helvetica,sans-serif;
        font-size: 12px;
        font-weight: bold;
        letter-spacing: 1px;
        padding: 1px;
        padding-right:6px;
        text-decoration: none;
        text-align: right;
        line-height: 1.5;
        width: 180px;
        margin-right: 2px;
}
.jobhov a:hover{
 color: #ccc;
 font-size: 100%;
 text-decoration: none;
}