/* CSS Document */

body {
   background: #2A3584;

   color: #ffffff;

   margin: 20px 0px 0px 0px;
   font-family: Arial;
   font-size: 12px;
}

.nav {
   margin: 20px 0px 0px 200px;
}

.content_frame {

   margin: 20px 0px 0px 25px;

}

.content {

   background-image: url(/images/contentbg.jpg);
   background-attachment: fixed;
   background-position: 15px 190px;
      
   margin: 0px;
   padding: 0px;
      
   background-repeat: no-repeat;
  
   overflow: scroll;
   
      
   width: 660px;
   height: 401px;
   
}

.content_index {

   background-image: url(/images/contentbg-home.jpg);
   
   margin: 0px;
   
   width: 485px;
   height: 322px;
}

.content_inner {

   padding: 15px;
}

ul.bottom_links {
  
   margin: 20px 20px 0px 150px;
   display: inline;
   list-item-style: none;
}

ul.bottom_links li {
   display: inline;
   padding: 9px;
}

ul.bottom_links li a:link {
   color: #ffffff;
   text-decoration: underline;
}

ul.bottom_links li a:visited {
   color: #ffffff;
   text-decoration: underline;
}

ul.bottom_links li a:hover {
   color: #ffffff;
   text-decoration: underline;
}

ul.bottom_links li a:active {
   color: #ffffff;
   text-decoration: underline;
}



a:link {
   color:  #ffffff;
}

a:active {
   color:  #ffffff;
}

a:visited {
   color:  #ffffff;
}

table tr th {
   font-family: Arial;
   font-size: 12px;
}

table tr td {
   font-family: Arial;
   font-size: 12px;
}

.sidecol {
   margin-top: 25px;
}

.top {
   font-weight: bold;
   border: 1px #737AAE solid;
   background-color: #868CB9;
}

.top a:link
{
   text-decoration: none;
}

.top a:visited {
   text-decoration: none;
}

.top a:active {
   text-decoration: none;
}

h2 {
   font-family: Verdana;
   font-size: 18px;
}

h3 {
   font-family: Arial;
   font-size: 12px;
}

table.login tr td {
   font-size: 10px;
}

table.login {
   border: 1px solid #40668C;
   background-color: #FFECEC;
}

table.login tr td.head {
   background: #40668C;
   color: #FFFFFF;
   font-size: 10px;
   text-align: center;
}

.loginfield {
   font-family: Arial;
   font-size: 9px;
   border: 1px solid #000000;
}

.loginbutton {
   font-family: Verdana;
   font-size: 9px;
   background: #40668C;
   color: #ffffff;
   border: 1px solid #75BAFF;
}

.button {
   font-family: Arial;
   font-size: 9px;
   background: #2A3584;
   color: #ffffff;
   border: 2px outset #C12928;
}

table.outline {
   border: 1px solid #40668C;
}

.entry {
   border: 2px solid #868CB9;
   background-color: #737AAE;
}

div.poweredby
{
  font-size: 10px;
  font-family: Verdana;
  color: #999999;
  
  width: 700px;
  text-align: right;
}

div.poweredby a:link
{
   color: #80A0E8;
}

div.poweredby a:visited
{
   color: #80A0E8;
}

div.footer {
  font-size: 10px;
   
  width: 700px;
  text-align: center;
}

table tr#login_menu td a:link {

}

table tr#login_menu td a:visited {

}

table tr#login_menu td a:active {

}

.alerts {
	border: 1px solid #40668C;
	background-color: #FFECEC;
	margin-top: 30px;
}

.alerts_head {
   background: #40668C;
   color: #FFFFFF;
   font-size: 10px;
   text-align: center;
}

#menu0
{
   display: none;
   margin-left: 20px;
   padding-left: 4px;
   border-left: 1px #DD0005 solid;
   z-index: 100;
}

.search_form_left {

   background: #737AAE;
   padding: 6px;
}

.search_form_right {

   background: #868CB9;
   padding: 6px;
}

.email_alert_form_left {

   background: #737AAE;
   padding: 5px;
}

.email_alert_form_right {

   background: #868CB9;
   padding: 5px;
}

.search_result_left {

   background: #737AAE;
   padding: 3px;
}

.search_result_right {

   background: #868CB9;
   padding: 3px;
}

.google_ad {

   margin: 20px;
}

.job_results {

   width: 455px;
   height: 270px;
   
   overflow: scroll;
   
}

table tr.head td {

   background: #737AAE;
   font-weight: bold;
}

table tr.cell td {
   
   background: #868CB9;
}