@media print {
  
  .screen-only {
  display: none;
  }
  
  .shadowtable {
  background-color: #FFFFFF;
  padding: 0px;
  }

  .maintable {
  background-color: #FFFFFF;
  height: 1%;
  text-align: left;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  line-height: 140%;
  }
  
  h1 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  line-height: normal;
  }

  a.h1nl:hover, a.h1nl:link, a.h1nl:visited {
  color: #000000;
  text-decoration: none;
  }

}

@media screen {
  
  .print-only {
  display: none;
  }

  div.print-only {
  display: none;
  }

  .shadowtable {
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
  height: 100%;
  padding: 0px;
  }

  .maintable {
  background-color: #FFFFFF;
  height: 100%;
  text-align: left;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  line-height: 140%;
  }
  
  h1 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #4C4C4C;
  text-decoration: none;
  line-height: normal;
  }

  a.h1nl:hover, a.h1nl:link, a.h1nl:visited {
  color: #4C4C4C;
  text-decoration: none;
  }

}

body {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
background-color: #7EA0C6;
text-align: left;
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
line-height: 140%;
}

table, th, td_not_to_interfere_with_jsmenu {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
line-height: 140%;
}

a:link, a:visited {
color: #0000FF;
text-decoration: underline;
}

a:hover {
color: #FF9999;
}

p {
margin-top: 0px;
margin-bottom: 10px;
}

hr {
margin-top: 0px;
margin-bottom: 10px;
}

ol {
margin-top: 0px;
margin-bottom: 10px;
}

ul {
margin-top: 0px;
margin-bottom: 10px;
}

li {
margin-top: 0px;
margin-bottom: 10px;
}

.p0000 {
margin-top: 0px;
margin-bottom: 0px;
}

.p0010 {
margin-top: 0px;
margin-bottom: 10px;
}

.p0015 {
margin-top: 0px;
margin-bottom: 18px;
}

.cleanlink {
display: block;
width: 100%;
color: #000000;
text-decoration: none;
}

a.cleanlink:hover, a.cleanlink:link, a.cleanlink:visited {
display: block;
width: 100%;
color: #000000;
text-decoration: none;
}

.toplinkclear {
background-color: #FFFFFF;
height: 33px;
text-align: right;
vertical-align: bottom;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
line-height: normal;
}

.toplink {
background-color: #E8E8E8;
background-image: url(../images/toplink.png);
background-repeat: repeat-x;
height: 33px;
text-align: left;
vertical-align: middle;
padding-left: 15px;
padding-right: 15px;
padding-top: 0px;
padding-bottom: 0px;
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
line-height: normal;
cursor: pointer;
}

.menu01 {
background-color: #E6E6E6;
background-image: url(../images/menu01.png);
background-repeat: repeat-x;
height: 31px;
text-align: left;
vertical-align: middle;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
line-height: normal;
}

.menu01base {
background-color: #F0F0F0;
background-image: url(../images/menu01b.png);
background-repeat: repeat-x;
height: 4px;
text-align: left;
vertical-align: middle;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
line-height: normal;
}

.title {
background-color: #FFFFFF;
background-image: url(../images/title.png);
background-repeat: repeat-x;
height: 60px;
text-align: right;
vertical-align: top;
padding-left: 15px;
padding-right: 15px;
padding-top: 0px;
padding-bottom: 0px;
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
color: #999999;
text-decoration: none;
line-height: normal;
}

.bluelink {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
color: #607FAE;
text-decoration: none;
line-height: normal;
}

a.bluelink:link, a.bluelink:visited {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
color: #607FAE;
text-decoration: none;
line-height: normal;
}

a.bluelink:hover {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
color: #FF9999;
text-decoration: none;
line-height: normal;
}

.breadcrumb {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
line-height: normal;
}

a.breadcrumb:link, a.breadcrumb:visited {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #607FAE;
text-decoration: underline;
line-height: normal;
}

a.breadcrumb:hover {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #FF9999;
text-decoration: none;
line-height: normal;
}

.sidebar {
background-color: #E4E4E4;
background-image: url(../images/sidebar.png);
background-repeat: repeat-x;
height: 60px;
text-align: left;
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
color: #4C4C4C;
text-decoration: none;
line-height: normal;
}

.menu02category {
background-color: #607FAE;
background-image: url(../images/menu02c.png);
background-repeat: repeat-x;
height: 21px;
text-align: left;
vertical-align: middle;
padding-left: 5px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 2px;
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
line-height: normal;
}

.menu02 {
background-color: #E4E4E4;
background-image: url(../images/menu02.png);
background-repeat: repeat-x;
height: 23px;
text-align: left;
vertical-align: middle;
padding-left: 10px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
line-height: normal;
cursor: pointer;
}

.footer {
background-color: #F5F5F5;
background-image: url(../images/footer.png);
background-repeat: repeat-x;
height: 15px;
text-align: center;
vertical-align: top;
padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #607FAE;
text-decoration: none;
line-height: normal;
}

a.footernl:link, a.footernl:visited {
color: #607FAE;
text-decoration: none;
}

a.footernl:hover {
color: #FF9999;
text-decoration: none;
}

h2 {
margin-top: 0px;
margin-bottom: 10px;
vertical-align: middle;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
line-height: 140%;
}

h3 {
margin-top: 0px;
margin-bottom: 10px;
vertical-align: middle;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ED3159;
text-decoration: none;
line-height: 140%;
}

h4 {
margin-top: 0px;
margin-bottom: 10px;
vertical-align: middle;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #1445BF;
text-decoration: none;
line-height: 140%;
}

.ttext {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
line-height: 140%;
}

.ctheader {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000068;
text-decoration: none;
line-height: normal;
}

.cttext {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
line-height: normal;
}

form {
margin-top: 0px;
margin-bottom: 0px;
}

input, textarea, select {
border: 1px solid #B4B4B4;
font-family: "Courier New", Courier, monospace;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
line-height: normal;
margin-left: 0;
margin-right: 0;
}

option {
font-family: "Courier New", Courier, monospace;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
line-height: normal;
margin-left: 0;
margin-right: 0;
}

.item-outertable {
background-color: #B4B4B4;
width: 100%;
margin-top: 0px;
margin-bottom: 15px;
}

.item-innertable {
background-color: #F5F5F5;
width: 100%;
}

.itemtext01 {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #607FAE;
text-decoration: none;
line-height: normal;
}

.form-outertable {
background-color: #B4B4B4;
width: 100%;
margin-top: 0px;
margin-bottom: 15px;
}

.form-innertable {
background-color: #F5F5F5;
width: 100%;
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
line-height: normal;
}

.notetext01 {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #607FAE;
text-decoration: none;
line-height: normal;
}

.error-outertable {
background-color: #FF9999;
width: 100%;
margin-top: 0px;
margin-bottom: 15px;
}

.error-innertable {
background-color: #FFF2F2;
width: 100%;
}

.errortext01 {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #ED3159;
text-decoration: none;
line-height: normal;
}

.errortext02 {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
line-height: normal;
}

.result-outertable {
background-color: #B4B4B4;
width: 100%;
margin-top: 0px;
margin-bottom: 15px;
}

.result-innertable {
background-color: #F5F5F5;
width: 100%;
}

.resulttext01 {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #607FAE;
text-decoration: none;
line-height: normal;
}

.resulttext02 {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
line-height: normal;
}

.button01 {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background: #607FAE;
width: 80px;
}

.ad-redtext01 {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: bold;
color: #D31400;
text-decoration: none;
line-height: 140%;
}

.ad-redtext02 {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
color: #D31400;
text-decoration: none;
line-height: 140%;
}

.ad-redtext03 {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #D31400;
text-decoration: none;
line-height: 100%;
}

.ad-red01 {
background-color: #D31400;
width: 100%;
}

.ad-red02 {
background-color: #FFF5F5;
width: 100%;
}

.ad-red03 {
background-color: #FFF5F5;
width: 100%;
}

.ad-orangetext01 {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: bold;
color: #FF6600;
text-decoration: none;
line-height: 140%;
}

.ad-orangetext02 {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FF6600;
text-decoration: none;
line-height: 140%;
}

.ad-orangetext03 {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FF6600;
text-decoration: none;
line-height: 100%;
}

.ad-orange01 {
background-color: #FF6600;
width: 100%;
}

.ad-orange02 {
background-color: #FFFFDC;
width: 100%;
}

.ad-orange03 {
background-color: #FFFFDC;
width: 100%;
}

.ad-greentext01 {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: bold;
color: #008712;
text-decoration: none;
line-height: 140%;
}

.ad-greentext02 {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
color: #008712;
text-decoration: none;
line-height: 140%;
}

.ad-greentext03 {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #008712;
text-decoration: none;
line-height: 100%;
}

.ad-green01 {
background-color: #008712;
width: 100%;
}

.ad-green02 {
background-color: #F5FFF5;
width: 100%;
}

.ad-green03 {
background-color: #F5FFF5;
width: 100%;
}

.ad-bluetext01 {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: bold;
color: #1600A5;
text-decoration: none;
line-height: 140%;
}

.ad-bluetext02 {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
color: #1600A5;
text-decoration: none;
line-height: 140%;
}

.ad-bluetext03 {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #1600A5;
text-decoration: none;
line-height: 100%;
}

.ad-blue01 {
background-color: #1600A5;
width: 100%;
}

.ad-blue02 {
background-color: #F5F5FF;
width: 100%;
}

.ad-blue03 {
background-color: #F5F5FF;
width: 100%;
}

.ad-indigotext01 {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: bold;
color: #7200C3;
text-decoration: none;
line-height: 140%;
}

.ad-indigotext02 {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
color: #7200C3;
text-decoration: none;
line-height: 140%;
}

.ad-indigotext03 {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #7200C3;
text-decoration: none;
line-height: 100%;
}

.ad-indigo01 {
background-color: #7200C3;
width: 100%;
}

.ad-indigo02 {
background-color: #FFEEFF;
width: 100%;
}

.ad-indigo03 {
background-color: #FFEEFF;
width: 100%;
}

.ad-violettext01 {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: bold;
color: #E100A9;
text-decoration: none;
line-height: 140%;
}

.ad-violettext02 {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
color: #E100A9;
text-decoration: none;
line-height: 140%;
}

.ad-violettext03 {
font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #E100A9;
text-decoration: none;
line-height: 100%;
}

.ad-violet01 {
background-color: #E100A9;
width: 100%;
}

.ad-violet02 {
background-color: #FFEEFE;
width: 100%;
}

.ad-violet03 {
background-color: #FFEEFE;
width: 100%;
}

