a.text:link,a.text:active,a.text:visited
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:#343434;
  text-decoration:underline;
}
a.text:hover,a.text:focus
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:#E74500;
  text-decoration:underline;
}

a.btext:link,a.btext:active,a.btext:visited
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12pt;
  color:#343434;
  text-decoration:underline;
}
a.btext:hover,a.btext:focus
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12pt;
  color:#E74500;
  text-decoration:underline;
}

a.menu:link,a.menu:active,a.menu:visited
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:#343434;
  text-decoration:none;
}
a.menu:hover,a.menu:focus
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:#E74500;
  text-decoration:none;
  padding-left:0.5em;
}

a.inner:link,a.inner:active,a.inner:visited
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:#343434;
  text-decoration:none;
}
a.inner:hover,a.inner:focus
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:#E74500;
  text-decoration:none;
}

body
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:#343434;
  background-color:#FAFAFF;
}

div.content
{
  float: left;
  width: 71em;
  margin-top: 5px;
  padding: 5px 15px;
  margin-bottom: 30px;
}

h1
{
  font-size: 11pt;
  padding: 0px 20px;
  letter-spacing: 2px;
  border-bottom: 0.1em solid #B9D2E5;
  background-color: #EAF0F9;
}

h2
{
  font-size: 8pt;
  padding: 0px;
  margin: 0px;
  letter-spacing: 2px;
}

div.box
{
  width: 184px;
  margin: 0;
  margin-left: 5px;
  padding: 0;
  background-image: url(../img/box_mid.jpg);
  background-repeat: repeat-y;
}

div.header
{
  width: 100%;
  height: 100px;
  margin: 0px;
  margin-bottom: 10px;
  padding: 0px;
  border-bottom: 1px solid #B9D2E5;
  background-image:url(../img/head_01.jpg);
  background-repeat: repeat-x;
}

table.list
{
  width: 90%;
  margin-left: 5%;
  border-collapse: collapse;
}

td.boxtop
{
  width: 190px;
  height: 20px;
  background-image: url(../img/box_top.jpg);
  background-repeat: no-repeat;
}

td.boxmid_img
{
  width: 190px;
  padding-left: 15px;
  background-image: url(../img/box_ckt.jpg);
  background-repeat: no-repeat;
  background-position: bottom right;
}

td.boxmid
{
  width: 190px;
  padding-left: 15px;
}

td.boxbtm
{
  width: 190px;
  height: 20px;
  background-image: url(../img/box_btm.jpg);
  background-repeat: no-repeat;
}

tr.list:hover
{
  background-color:#EAF0F9;
}

p.zinlist
{
  margin: 0px;
  padding: 0px;
  margin-left: 15px;
}

.input
{
  border:1px solid #343434;
  background-color: #EAF0F9;
  font-family:Arial;
  font-size:8pt;
  margin-bottom:8px;
  color: #343434;
}

.inlineinput
{
  border:1px solid #343434;
  background-color: #EAF0F9;
  font-family:Arial;
  font-size:8pt;
  color: #343434;
  padding-left:2px;
  padding-right:2px;
}

.spacer
{
  margin-left: 100px;
}

div.transbg
{
  height: 100%;
  width: 100%;
  background-color: #EAF0F9;
  position: fixed;
  top: 0px;
  left: 0px;
  filter:alpha(opacity=50);
  opacity: 0.5;
  -moz-opacity:0.5;
  z-index: 0;
}

div.popup
{
   border: 1px solid #B9D2E5;
   height: 250px;
   width: 400px;
   position:absolute;
   top: 50%;
   left: 50%;
   margin: -125px 0 0 -200px;
   background-color: #FAFAFF;
   z-index: 0;
}