body
{
  background-color: #c0c0c0;
}

input
{
  border: 0px;
  padding: 2px;
  margin-top: 2px;
}

input.lrg
{
  width: 400px;
}

input.frmbtn
{
  width: 100px;
  background-color: #EFEFEF;
  margin-right: 3px;
}

input.btn
{
  width: auto;
  width: 65px;
  margin-left: 5px;
  background-color: #DFDFDF;
  color: #999;
  font-weight: bold;
  cursor: pointer;
}

input.formbox
{
  width: 235px;
}

input.sml
{
  width: 121px;
}

select
{
  padding: 2px;
  border: 0px;
  margin-top: 2px;
}

textarea
{
  margin-top: 2px;
  border: 0px;
  padding: 2px;

}

#addrbox
{
  padding: 20px;
  margin-top: 10px;
  background-color: #e6e6e6;
  border-top: 3px solid #ccc;
  font-weight: bold;
  font-size: 1.5em;
  color: #304c57;
}

#articlebox
{
  overflow: auto;
  height: 600px;
}

#closebtn a
{
  text-decoration: none;
  color: #e6e6e6;
}

#closebtn a:hover
{
  color: #fff;
}

#contactbox
{
  font-size: 1.35em;
  color: #666;
}

#contactbox label
{
  float: left;
  width: 150px;
}

#container
{
  width: 930px;
  font-family: arial, helvetica, sans-serif;
  font-size: .75em;
  background-color: #fff;
  position: relative;
}

#contentbox
{
  width: 620px;
}

#countiesbox
{
  font-size: .8em;
  border: 5px solid #e6e6e6;
  color: #fff;
  background-color: #AFAFAF;
  margin-top: 10px;
  padding: 5px;
  font-weight: bold;
}

#empSubmit
{
  height: 40px;
}

.error_msg
{
 color: #cc0000;
}

#footer
{
  padding-top: 15px;
  margin-top: 40px;
  font-size: .6em;
  border-top: 1px solid #990000;
  width: 930px;
  font-family: arial, helvetica, sans-serif;
}

#screen
{
  position: absolute;
  width: 930px;
  left: 0px;
  top: 200px;
}

#flashbox
{
  margin: 0px;
  padding: 0px;
  line-height: 0px;
}

#formbox
{
  background-color: #ccc;
  border: 3px solid #4f0303;
  width: 400px;
}

#formbox label
{
  width: 75px;
  float: left;
  font-weight: bold;
  color: #333;
}

#header
{
  background-image: url('../images/layout/header_bg.jpg');
  background-repeat: repeat-y;
  height: 125px;
}

#left_col
{
  background-color: #d1d1d1;
  width: 250px;
  border-top: 3px solid #aeb3c0;
}

#nav
{
  background-image: url('../images/layout/nav_bg.gif');
  background-repeat: repeat-x;
  height: 40px;
}

#nav ul
{
  padding: 0px;
  margin: 0px;
  list-style: none;
}

#nav li
{
  float: left;
}

#nav a
{
  text-decoration: none;
  color: #666;
}

.addr_lbl

{
  width: 50px;

  color: #304c57;
}

.article_date
{
  text-decoration: none;
  color: #324d58;
  font-weight: bold;
}

.article_link
{
  padding-top: 5px;
  padding-bottom: 15px;
  text-align: right;
}

.news_descript img
{
  margin-right: 5px;
  float: left;
}

.news_info
{
  font-size: .9em;
  margin-bottom: 10px;
}

.news_title
{
  font-size: 2em;
  padding-bottom: 5px;
  border-bottom: 1px solid #520203;
}

.btnbox
{
  margin-top: 5px;
  padding: 5px;
  background-color: #E0E0E0;
  border: 2px solid #AABCC1;
}

.contactinfotxt
{
  color: #484a4d;
  width: 150px;
  padding-top: 5px;
  padding-left:	15px;
}

.errmsg
{
  background-color: #780001;
  margin-bottom: 4px;
  padding: 2px;
  color: #fff;
  font-weight: bold;
}

.learnlnk a
{
  color: #304c57;
  text-decoration: none;
  font-weight: 500;
}

.learnlnk a:hover
{
  color: #990000;
}

.mtop5
{
  margin-top: 5px;
}

.mainbody
{
  padding: 0px 15px 10px 15px;
  background-color: #e0e0e0;
  
}

.message
{
  margin-top: 10px;
}

.news_article
{
  padding: 0px 20px 20px 20px;
  font-size: .9em;
}

.note
{
  margin-top: 3px;
  padding-top: 3px;
  border-top: 1px solid #000;
  font-size: .9em;
  text-align: left;
  padding: 4px;
  background-color: #e6e6e6;
}

.note a
{
  text-decoration: none;
  color: #000;
  font-weight: bold;
}

.note a:hover
{
  color: #cc0000;
}

.windowbox
{
  background-color: #e6e6e6;
  border-top: 3px solid #aeb3c0;
  margin-bottom: 15px;
}

.windowtxt
{
  color: #484a4d;
  width: 420px;
  padding-top: 5px;
}