#container {
    position: relative;
    width: 640px;
    margin-left: auto;
    margin-right: auto;
}

body {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px;
}


.content_text {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
}

.content_heading {
    color: #00027f;
    font-weight: bold;
    font-size: 14px;
    font-style: italic;
    padding-left: 10px;
    padding-right: 10px;
}
.content_heading a:link, .content_heading a:visited {
    color: #00027f;
}

.content_heading a:hover, .content_heading a:active {
    color: #d3373b;
}

.content_ul {
    font-size: 12px;
}

.content_li {
    padding-bottom: 5px;
}

.red {
    color: #d3373b;
    font-weight: bold;
}

.services {
    font-weight: bold;
}

.services:link, .services:visited {
    text-decoration: none;
    color: #000000;
}

.services:hover, .services:active {
    text-decoration: underline;
    color: #d3373b;
}


.footer_text {
    color: white;
    font-weight: bold;
    text-align: center;
    padding: 0;
    font-size: 11px;
}
.footer_text a:link, .footer_text a:visited {
    color: white;
    text-decoration: none;
}

.footer_text a:hover, .footer_text a:active {
    color: #00027f;
    text-decoration: underline;
}


.nav_top {
    color: white;
    font-weight: bold;
    font-size: 10px;
    padding: 2px;
}

.nav_top a:link, .nav_top a:visited {
    text-decoration: none;
}

.nav_top a:hover, .nav_top a:active {
    color: #d3373b;
}


.nav_left {
    color: white;
    font-size: 10px;
}

.nav_left:link, .nav_left:visited {
    text-decoration: none;
}

.nav_left:hover, .nav_left:active {
    text-decoration: underline;
    background-color: #d3373b;
}


.nav_left_heading {
    color: #d3373b;
    font-weight: bold;
    font-size: 14px;
}
.nav_left_heading:link, .nav_left_heading:visited {
    text-decoration: none;
}

.nav_left_heading:hover, .nav_left_heading:active {
    text-decoration: underline;
    background-color: #d3373b;
    color: white;
}

.page_title {
    color: white;
    font-weight: bold;
    font-style: italic;
    text-align: center;
}

.blue_title {
    color: white;
    font-weight: bold;
    font-size: 24px;
    padding: 10px;
}

.news_subject { 
    font-size: 12px;
    font-weight: bold;
    color: #00027f;
    padding-left: 10px;
    padding-right: 10px;
}
p.news_subject a:link, p.news_subject a:visited {
    text-decoration: underline;
    color: black;
}
p.news_subject a:hover, p.news_subject a:active{
    text-decoration: underline;
    color: #00027f;
}

.news_date {
    font-size: 10px;
    font-weight: normal;
    color: black;
}

.news_text {
    color: #000000;
    font-size: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

#contactButton   {
    border-style: outset;
    border-color: #ff6633;
    background-color: #d3373b;
    text-decoration: none;   
    width: 80px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
  
A.contactButtonText {
    color: white; 
    text-decoration: none;   
    font: bold 12px Verdana;
    cursor: hand;
}
A.contactButtonText:link{
    text-decoration: none;
    color: white;
}
A.contactButtonText:visited{
    text-decoration: none;
    color: white;
}
A.contactButtonText:hover{
    text-decoration: none;
    color: white;
}
A.contactButtonText:active{
    text-decoration: none;
    color: white;
}

fieldset{
  margin-top: 15px;
  margin-bottom: 15px;
}

legend {
  color: #00027f;
  font-weight: bold;
}

.emp {
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 12px;
}

.emp_head {
  padding: 10px;
  margin: 3px;
  border: 1px solid grey;
  font-weight: bold;
  color: #00027f;
}

.position {
  padding: 10px;
  margin: 3px;
}

.position_title {
  font-weight: bold;
}
.req { 
  color: #d3373b;
}
