body {
  margin:0px 0px 0px 0px;
  background-color:#C0C0C0;
  text-align:center;
  font-family: Arial, Helvetica, san-serif;
  font-size: 10pt;
  color: #434343;
}
h1 {
  font-size:1.3em;
  font-weight:bold;
  margin-top:10px;
  color:#000F82;
  border-bottom:15px solid #000F82;
  display:inline;
  clear:both;
}
h2 {
  font-size:1.2em;
  font-weight:bold;
}
img {
  border: 0px;
}
img.logo {
  margin-left:40px;
  margin-top:25px;
}
td, table, tr {
  font-size: 10pt;
  padding:0px;
}
input {
  border: 1px solid #000F82;
  margin-left:10px;
}
.sub {
  background-color:#EDEDED;
}
.sel {
  margin-left:10px;
}
/***********Link descriptions*****************/
a.topnav:link, a.topnav:visited, a.topnav:active, a.topnav:hover, a.topnav_a:link, a.topnav_a:visited, a.topnav_a:active, a.topnav_a:hover {
  display:block;
  float:left;
  padding-left:15px;
  padding-right:15px;
  min-height:20px;
  height: expression('22px');
  margin-top:8px;
  margin-left:12px;
  border-top:0px solid #000000;
}
a.topnav:active, a.topnav:hover {
  background-color:#ffffff;
  border:2px solid #6C7BED;
  border-bottom:0px;
  font-weight:bold;
  color:#4655CA;
  
}
a.topnav_a:link, a.topnav_a:visited, a.topnav_a:active, a.topnav_a:hover {
  background-color:#ffffff;
  border:2px solid #000F82;
  border-bottom:0px;
  font-weight:bold;
}
a.subnav:link, a.subnav:visited, a.subnav:active, a.subnav:hover {


}
a.subnav:active, a.subnav:hover {
  font-weight:bold;
}
a.subnav_a:link, a.subnav_a:visited, a.subnav_a:active, a.subnav_a:hover {
  font-weight:bold;
}
a.footnav:hover, a.footnav:visited, a.footnav:active, a, a.footnav:link {
  margin-right:20px;
}
a:hover, a:visited, a:active, a, a:link {
  text-decoration:none;
  color:#000F82;
}

/************container descripitions****************/
div#all {
  margin-left:auto;
  margin-right:auto;
  border: 0px solid #000000;
  width:700px;
}
div#head {
  border: 0px solid #000000;
  padding-top: 15px;
  text-align:left;
  background-color:#ffffff;
  background-image: url(../_img/bg_top.jpg);
  height: expression('126px');
  min-height:111px;
  margin-bottom:4px;
}
div#top_navi {
  background-image: url(../_img/bg_topnav.gif);
  height:30px;
  text-align:left;
}
div#sub_navi {
  text-align:left;
  border-bottom:1px solid #000F82;
  margin-top:8px;
  margin-bottom:12px;
  padding-bottom:4px;
  padding-left:27px;
}
div#content {
  border: 0px solid #000000;
  background-color:#ffffff;
  min-height:400px;
  padding-bottom:12px;
  text-align:left;
}
div.txt_field {
  padding-top:0px;
  padding-left:30px;
  padding-right:30px;
  padding-bottom: expression('12px');
}
div#foot {
  background-color:#ffffff;
  padding-bottom:10px;
  margin-bottom:10px;
  text-align:right;
  padding-left:200px;
  height: expression('25px');
}
div.blueline {
  border-bottom:1px solid #000F82;
}
div.blueblock {
  background-color:#B5B9DB;
  width:80px;
  float:left;
}
div.bluebox {
  background-color:#000F82;
  color:#ffffff;
  width:180px;
  height:20px;
  line-height:20px;
}