body {
  margin: 0px 0px 0px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
h1{
  color: #007848;
  font-size: 11px;
  margin: 0px 0px 0px 0px;
}
h2{
  color: #007848;
  font-size: 11px;
  margin: 9px 0px 9px 0px;
}
h3{
  color: #007848;
  font-size: 10px;
  margin: 5px 0px 5px 0px;
}
p{
  text-indent: 10px;
  color: #222222;
  margin: 1px 1px 2px 1px
}
a {
  color: #707070;
  text-decoration: none;
}
a:hover {
  color: #707070;
  text-decoration: underline;
}
.td_hat_grey{
	width: 66px;
	height: 20px;
	background-image: url(images/hat_grey.gif);
	background-repeat: no-repeat;
}
.td_hat_greyline{
	width: 66px;
	height: 20px;
	background-image: url(images/hat_grey_line.gif);
	background-repeat: no-repeat;
}
.td_hat_greyline_1{
	width: 66px;
	height: 30px;
	background-image: url(images/hat_grey_line.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.td_hat_green{
	width: 66px;
	height: 20px;
	background-image: url(images/hat_green.gif);
	background-repeat: no-repeat;
}
.td_hat_green1{
	width: 66px;
	height: 40px;
	background-image: url(images/hat_green1.gif);
	background-repeat: no-repeat;
}
.td_hat_red{
	width: 66px;
	height: 14px;
	background-image: url(images/hat_red.gif);
	background-repeat: no-repeat;
}
.td_hat_red_01{
	width: 66px;
	height: 20px;
	background-image: url(images/hat_red_01.gif);
	background-repeat: no-repeat;
}
.bg_line_white {
  background-color: #FFF;
  background-image: url(images/spacer.gif);
  height: 1px;
}
.bg_line_grey {
  background-color: #C0C0C0;
  background-image: url(images/spacer.gif);
  height: 1px;
}
.bg_line_red {
  background-color: #AC4324;
  background-image: url(images/spacer.gif);
  height: 1px;
}
.bg_line_green {
  background-color: #007848;
  background-image: url(images/spacer.gif);
  height: 1px;
}
.txt_white {
  color: #FFFFFF;
  text-indent: 5px;
}
.txt_white a {
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}
.txt_white a:hover {
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: underline;
}
.txt_white_b {
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
}
.txt_grey {
  color: #707070;
}
.txt_grey a {
  color: #707070;
  font-weight: bold;
  text-decoration: none;
}
.txt_grey a:hover {
  color: #707070;
  font-weight: bold;
  text-decoration: underline;
}
.txt_grey_b {
  font-weight: bold;
  color: #707070;
}
.txt_grey_bi {
  font-weight: bold;
  color: #707070;
  font-style: italic;
}
.txt_green {
  color: #007848;
  padding-right: 5px;
}
.txt_green a {
  color: #007848;
  font-weight: bold;
  text-decoration: none;
}
.txt_green a:hover {
  color: #007848;
  font-weight: bold;
  text-decoration: underline;
}
.txt_green_b {
  font-size: 11px;
  color: #007848;
  font-weight: bold;
}
.txt_greent_b{
  font-family: Tahoma;
  font-size: large;
  color: #007848;
  font-weight: bold;
}
.txt_red_sb{
  color: #AC4324;
  font-weight: bold;
}
.txt_red_b{
  font-size: 11px;
  color: #AC4324;
  font-weight: bold;
  padding-right: 2px;
}
.txt_redt_s{
  font-family: Tahoma;
  font-size: small;
  color: #AC4324;
  font-weight: bold;
}
.txt_redt_b{
  font-family: Tahoma;
  font-size: large;
  color: #AC4324;
  font-weight: bold;
}
.txt_blue{
  color: #2B3594;
}
.txt_blueonsmoke
{
    color: #2B3594;
    background-color: #f5f5f5;
}
.txt_blue a {
  color: #2B3594;
  text-decoration: none;
}
.txt_blue a:hover {
  color: #2B3594;
  text-decoration: underline;
}
.txt_blue_b{
  color: #2B3594;
  font-weight: bold;
}
.txt_bluet_b{
  font-family: Tahoma;
  font-size: large;
  color: #2B3594;
  font-weight: bold;
}
.txt_small{
  color: #707070;
  font-size: xx-small;
}
.txt_smallt_b{
  font-family: Tahoma;
  font-size: 9px;
  color: #707070;
  font-weight: bold;
}
.txt_smallt{
  font-family: Tahoma;
  font-size: 9px;
  color: #707070;
}
a.light{
  text-decoration: none;
  font-weight: normal;
}
a.light:hover{
  text-decoration: none;
  font-weight: normal;
}
a.lightb{
  text-decoration: none;
  font-weight: bold;
}
a.lightb:hover{
  text-decoration: none;
  font-weight: bold;
}
a.green{
  color: #007848;
  text-decoration: none;
}
a.green:hover{
  color: #007848;
  text-decoration: underline;
}
.txt_tbl{
  font-family: Tahoma;
  color: #707070;
  background-color: #EEEEEE;
}
.txt_tblb{
  font-family: Tahoma;
  color: #707070;
  background-color: #EEEEEE;
  font-weight: bold;
}
.txt_tbly{
  font-family: Tahoma;
  color: #707070;
  background-color: #FDFFDA;
}
.txt_comment{
  color: #707070;
  font-size: x-small;
  background-color: #FCFDE9;
  border: 1px solid #707070;
  font-style: italic;
  margin: 5px 5px 5px 5px;
  padding: 5px 5px 5px 5px
}
.mnu {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 188px;
}
.mnu a {
  display: block;
  color: #2B3594;
  background: #F0F4F8;
  padding: 5px 1px 5px 1px;
}
.mnu li a:hover {
  text-decoration: underline;
}

.mnu_ul {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 188px;
}
.mnu_ul li {
  position: relative;
}
.mnu_li ul {
  position: absolute;
  left: 186px;
  top: 0;
  display: none;
  padding: 0 10px 0 10px;
}
.mnu_ul li a {
  display: block;
  text-decoration: none;
  color: #2B3594;
  background: #F0F4F8;
  padding: 5px 1px 5px 1px;
}
.mnu_ul li a:hover {
  text-decoration: underline;
}
/* Fix IE. Hide from IE Mac \*/
* html .mnu_ul li {
  float: left;
  height: 1%;
}
* html .mnu_ul li a {
  height: 1%;
}
/* End */
.mnu_li:hover ul{
  display: block;
}
.mnu_li.over ul {
  display: block;
}

form {
  margin-bottom: 0px;
  margin-top: 0px
}
input.txt_left{
  width: 180px;
  font-family: Tahoma;
  font-size: x-small;
  padding: 1px 1px 1px 1px;
  margin: 5px 1px 5px 1px;
}
input.txt_left_s{
  width: 60px;
  font-family: Tahoma;
  font-size: x-small;
  padding: 1px 1px 1px 1px;
  margin: 1px 1px 1px 1px;
}
input.txt40{
  width: 40px;
  font-family: Tahoma;
  font-size: x-small;
  margin: 5px 1px 5px 1px;
}
input.txt230{
  width: 230px;
  font-family: Tahoma;
  font-size: x-small;
  padding: 1px 1px 1px 1px;
  margin: 1px 1px 1px 1px;
}
input.txt180{
  width: 180px;
  font-family: Tahoma;
  font-size: x-small;
  padding: 1px 1px 1px 1px;
  margin: 1px 1px 1px 1px;
}
input.chk_left{
  margin: 3px 0px 3px 0px;
  width: 15px;
}
select.txt_left{
  width: 180px;
  font-family: Tahoma;
  font-size: x-small;
  margin: 5px 1px 5px 1px;
}
select.txt_left_s{
  width: 100px;
  font-family: Tahoma;
  font-size: x-small;
  margin: 1px 1px 1px 1px;
}
.stuff ul
{
   color: #2B3594;
}
.stuff li
{
 color: #2B3594;
}
.tbl_dbl_thick
{
border-right: green thick double; 
border-top: green thick double; 
border-left: green thick double; 
border-bottom: green thick double;
text-decoration:none;
color:#008000;
font-weight:bold;
}

.tbl_btm tr
{
	font-family: Tahoma;
	color: #707070;
	background-color: #EEEEEE;
	border-bottom: #000080 thin solid;
}

