<!--

body {
  background-color:#FFFFFF;
  margin:6px;
  font-family:Verdana,Helvetica,Arial,sans-serif;
  color:#333333;
  font-size:11px;
}
td, th {
  font-size:11px;
}
form {
  margin:0px;
}
a:link, a:visited {
  color:#333333;
}
a:hover {
  /*color:#0000CC;*/
  color:#6699CC;
}
a img {
  border:0px solid;
}

body {
  margin:0px 6px 0px 1px;
}
div#maintext {
  width:600px;
}
table#frame {
  width:100%;
}
table#frame, #frame td, #frame th, #frame tr {
  padding:0px;
  border-collapse:collapse;
  vertical-align:top;
}
td.frbox {
  width:165px;
  vertical-align:top;
}
#wk, #wks {
  width:165px;
  margin:0px 0px 6px 6px;
}
h1,h2,h3,h4,h5,h6,h7 {
  font-size:11px;
  font-weight:bold;
}
h1,h2,h3,h4,h5,h6,h7,div,p {
  margin-left:3px;
  /*border:1px solid red;*/
}
h2,h3,h4,h5,h6,h7 {
  /*margin-top:11px;*/
  margin-bottom:3px;
}
p {
  margin-top:3px;
  margin-bottom:11px;
}
h1, #head {
  margin:0px;
  padding:5px 3px;
  color:#FFFFFF;
  background-color:#6699CC;
  font-weight:bold;
  border-bottom:1px solid #F0F0F0;
}
h1 a:link, h1 a:visited, #head a:link, #head a:visited {
  color:#FFFFFF;
}
h1.ks {
  background-color:#E34C10;
  color:#FFFFFF;
}
h2, #head2 {
  border-bottom:1px solid #F0F0F0;
  margin:0px;
  padding:5px 3px;
  color:#333333;
  background-color:#E2F0FD;
  font-weight:bold;
}
h2.sh { /* unused, small height */
  padding:2px 3px;
}
.ksw {
  float:right;
  width:100px;
  text-align:right;
  margin:0px;
  padding:0px;
}
.ksw img {
  vertical-align:top;
  float:right;
}
h3.ksi { /* KS index */
  background-color:#EF794A;
  color:#FFFFFF;
  margin:0px;
  padding:0px;
  padding-left:3px;
  margin-top:4px;
  font-size:10px
}
table.ksi, table.ksil {
  border:0px solid;
  border-collapse:collapse;
  width:100%;
  margin-bottom:1px;
}
table.ksil { /* last */
  margin-bottom:5px;
}
table.ksi tr, table.ksil tr {
  background-color:#EF794A;
  color:#FFFFFF;
}
table.ksi tr.i, table.ksil tr.i {
  background-color:#E34C10;
  color:#FFFFFF;
}
#frame table.ksi td, #frame table.ksil td {
  padding-left:4px;
}
p.last {
  margin-bottom:18px;
}
h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link,h7 a:link,
h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited,h7 a:visited {
  text-decoration:none;
}
h1 a:hover, #head a:hover {
  text-decoration:underline;
  color:#E2F0FD;
}
h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,h7 a:hover {
  text-decoration:underline;
  color:#6699CC;
}
.ul a:link, .ul a:visited {
  text-decoration:underline;
}
#list table, table#list, table#det {
  width:100%;
  border:0px solid;
  border-collapse:collapse;
}
#list table.i {
  width:auto;
}
#list .i td {
  padding:0px;
  border:0px solid;
}
#list td, #list th, #det td, #det th {
  border-left:1px solid #F0F0F0;
  border-right:1px solid #F0F0F0;
  /*border-color:red;*/
  font-size:11px;
  /*border-top:0px solid;*/
  vertical-align:middle;
}
#list th {
  background-color:#6699CC;
  border-bottom:1px solid #FFFFFF;
  color:#FFFFFF;
  text-align:left;
  padding:5px 3px 4px 3px;
}
#list th a:link, #list th a:visited {
  color:#FFFFFF;
}
#list th a:hover {
  color:#E2F0FD;
}
#list td, #det td {
  padding:3px;
}
#list img {
  vertical-align:bottom;
}
#list input {
  border:1px solid black;
  width:25px;
  /*line-height:14px;
  height:17px;*/
  font-size:11px;
  text-align:right;
  padding-right:1px;
}
#list tr.o, #det tr.o {
  background-color:#FFFFFF;
}
#list tr.e, #det tr.e {
  background-color:#E2F0FD;
}
#list tr:hover, #list tr.hover {
  background-color:#C7E4FD;
}
#list tr.nh:hover {
  background-color:#FFFFFF;
}
#list td.p, #list th.p {
  text-align:right;
  white-space:nowrap;
}
#list th.p {
  padding-right:3px;
}
#list th.c {
  text-align:center;
}
#list td.k, #list th.k, #list td.kwk, #list th.kwk, #list td.kks, #list th.kks, #list td.kksa, #list td.kksw, #list td.kkse {
  width:50px;
  padding:0px 1px 0px 3px;
  border-right:0px solid;
}
#list td.kwk, #list th.kwk {
  width:72px;
}
#list td.kks, #list th.kks {
  text-align:center;
  width:90px;
}
#list td.kksa {
  width:27px;
  text-align:right;
  padding-left:1px;
  padding-right:2px;
  border-left:0px solid;
}
#list td.kksw {
  width:19px;
  width:40px;
}
#list td.kkse {
  width:auto;
  text-align:right;
  padding-right:3px;
}
#list td.kkse img {
  vertical-align:top;
}
#list td.pk, #list th.pk {
  text-align:right;
  padding-right:3px;
  white-space:nowrap;
  border-right:0px solid;
}
#list td.a, #list th.a, #det td.a, #det td.i {
  border-left:0px solid;
}
#list td.ae, #list th.ae, #det td.ae {
  border-left:0px solid;
  border-right:0px solid;
}
#list td.e, #list th.e, #det td.e {
  border-right:0px solid;
}
#list td.l, #list td.l1, #list th.l, #list th.l2, #list td.l2 {
  padding:0px;
  padding-right:1px;
  /*background:red;*/
  text-align:right;
}
#list td.l1 {
  width:56px;
}
#list td.l, #list th.l {
  width:47px;
}
#list td.l2, #list th.l2 {
  width:40px;
}
.sf {
  text-align:right;
}
.sf select, .sf option {
  font-size:11px;
}
.sf .f5 {
  background-color:#00FF00;
}
.sf .f3 {
  /*background-color:#E1FFE1;*/
  background-color:#AAFFAA;
  /*background-color:#CCFFCC;*/
}
h2.sf {
  font-weight:normal;
  padding-top:2px;
  padding-bottom:2px;
}
div.sf {
  padding-right:3px;
}
#det td.a {
  vertical-align:top;
}
#det td.i {
  text-align:center;
}
#det td.f {
  border-top:0px solid;
}
#det td.i, #det td.k {
  border-right:0px solid;
}
#det .it {
  display:block;
  font-size:9px;
}

#wk h1, #wks h1 {
  background-color:#6699CC;
  color:#FFFFFF;
  padding:3px 3px 5px 5px;
  font-weight:bold;
  border-bottom:1px solid #F0F0F0;
  line-height:15px;
}
#wks h1, #ksdk {
  background-color:#E34C10;
  color:#FFFFFF;
}
table#ksdk {
  width:100%;
}
#ksdk td {
  vertical-align:middle;
  padding-left:3px;
  padding-right:3px;
  font-weight:bold;
}
#ksdk a:link, #ksdk a:visited {
  color:#FFFFFF;
}
#ksdk .a {
  width:1%;
}
#wk h1 img, #wks h1 img {
  float:left;
  vertical-align:bottom;
  margin-right:5px;
}
#wk h2, #wks h2 {
  background-color:#E2F0FD;
  color:#6699CC;
  font-weight:normal;
  padding:4px 6px 5px 6px;
  /*border-bottom:1px solid #F0F0F0;*/
}
#wks h2 {
  background-color:#F8D7CA;
  /*color:#000000;*/
  color:#333333;
}
#wks div {
  background-color:#F8D7CA;
  /*color:#000000; */
  color:#333333;
  padding:4px 6px 5px 6px;
  margin-left:0px;
}
#wks div.ks, #wks .ks a {
  background-color:#E34C10;
  color:#FFFFFF;
}
#wks table a {
  font-weight:bold;
}
#wks .ks a:hover {
  color:#F8D7CA;
}
#wks table {
  width:100%;
  background-color:#E34C10;
}
#wks td {
  vertical-align:middle;
}
#wks input, #ksdk input {
  /*border:1px solid black;*/
  border:0px solid;
  margin-top:1px;
  width:25px;
  /*line-height:14px;
  height:17px;*/
  font-size:11px;
  text-align:right;
  padding-right:1px;
  /*background-color:#F8D7CA;*/
}
#wks tr.ks, #wks .ks td {
  padding:0px;
  padding-left:3px;
  padding-top:1px;
}
#wks td.k {
  text-align:right;
}
#wks td.k img {
  margin:0px 3px 2px 4px;
  vertical-align:top;
}
#wks .e {
  background-color:#F8D7CA;
}
#wk .o {
  background-color:#FFFFFF;
}
#wk .e {
  background-color:#E2F0FD;
}
#wk .o, #wk .e {
  border-bottom:1px solid #FFFFFF;
  padding:3px 6px;
}
#wk .o strong, #wk .e strong {
  display:block;
}
#wk .o .p, #wk .e .p {
  display:block;
  text-align:right;
}
#wksum {
  text-align:right;
  background-color:#E2F0FD;
  font-weight:bold;
  padding:4px 6px 5px 6px;
  border-bottom:1px solid #F0F0F0;
}
#wksum .p {
  float:left;
}
#wkfoot {
  background-color:#6699CC;
  color:#FFFFFF;
  padding:4px 6px 5px 6px;
  font-weight:bold;
}
#wkfoot a:link, #wkfoot a:visited {
  color:#FFFFFF;
}
#wkfoot a:hover {
  color:#E2F0FD;
}
#wkfoot img {
  vertical-align:top;
}
#step {
  width:100%;
}
#step, #step tr, #step td {
  padding:0px;
  margin:0px;
  border:0px solid;
  border-collapse:collapse;
  height:24px;
  vertical-align:middle;
  /*padding-left:3px;*/
  text-align:center;
  font-weight:bold;
  color:#FFFFFF;
}
#step .a {
  background:url(ics0.gif);
}
#step .a a:link, #step .a a:visited {
  color:#FFFFFF;
  text-decoration:none;
}
#step .a a:hover {
  color:#E2F0FD;
  text-decoration:underline;
}
#step .as {
  width:14px;
  padding:0px;
  background:url(ics1.gif);
}
#step .abs {
  width:14px;
  padding:0px;
  background:url(ics2.gif);
}
#step .b {
  background:url(ics3.gif);
  color:#6699CC;
}
#step .b a:link, #step .b a:visited {
  color:#6699CC;
  text-decoration:none;
}
#step .b a:hover {
  color:#6699CC;
  text-decoration:underline;
}
#step .bs {
  width:14px;
  padding:0px;
  background:url(ics4.gif);
}
.stepn, .stepne, .stepm {
  clear:both;
  text-align:center;
}
.stepne {
  padding-bottom:15px;
}
.stepn img {
  vertical-align:top;
}
.stepm {
  /*width:75%;
  margin-left:25%;*/
  margin-top:15px;
}
.stepm .l img {
  margin-left:150px;
  margin-right:3px;
  float:left;
}
.stepm .l {
  float:left;
}
.stepm .r img {
  margin-left:3px;
  margin-right:150px;
  float:right;
}
.stepm .r {
  float:right;
  /*white-space:nowrap;*/
}
.stepn .l, .stepn .ls, .stepm .l {
  float:left;
  clear:left;
  text-align:left;
  width:48%;
}
.stepn .r, .stepn .rb, .stepm .r, .stepn .rs {
  float:right;
  clear:right;
  text-align:right;
  width:48%;
}
.stepn .ls, .stepn .rs {
  width:30%;
}
.stepn .rb {
  width:60%;
}
div#search, div#list {
  margin-left:0px;
}
#search p {
  margin-top:3px;
  margin-bottom:6px;
  margin-left:5px;
}
#search p.ex {
  margin-top:-10px;
  margin-bottom:11px;
}
#search table {
  margin-bottom:16px;
}
#home, #home tr, #home td, #home th {
  padding:0px;
  margin:0px;
  border-collapse:collapse;
  vertical-align:middle;
}
#home td {
  background:#E2F0FD;
}
#home img {
  float:left;
  margin:0px 7px 0px 0px;
}
#home {
  margin-top:6px;
}
#home th, #home .p {
  background:#6699CC;
  text-align:left;
  color:#FFFFFF;
  padding:3px 6px;
  height:20px;
}
#home .p {
  font-weight:bold;
  text-align:right;
}
#home th a:link, #home th a:visited, #home .p a:link, #home .p a:visited {
  color:#FFFFFF;
  text-decoration:none;
}
#home th a:hover, #home .p a:hover {
  color:#E2F0FD;
  text-decoration:underline;
}
#home .i {
  width:2px;
  background-color:transparent;
}
#home .j {
  height:7px;
}
#home .k {
  background-color:transparent;
  height:7px;
  width:198px;
}
#home .b {
  background-color:transparent;
  width:198px;
}
#home .c {
  width:198px;
  padding-left:9px;
  height:90px;
}
#home .c2 {
  width:398px;
  padding-left:9px;
  height:90px;
}
#home .c3 {
  width:600px;
  padding-left:9px;
  height:90px;
}
h1.small, h2.small, h1 .small, h2 .small {
  font-weight:normal;
}
h1#title {
  font-size:13px;
  font-weight:normal;
}
th a:link, th a:visited {
  text-decoration:none;
}
th a:hover {
  text-decoration:underline;
}
#msg {
  margin:15px 5px 5px 15px;
  font-weight:bold;
}
div#form, div#forminfo {
  margin:0px;
}
#form input, #forminfo input {
  font-size:11px;
}
#form table, #forminfo table {
  padding:0px;
  border-collapse:collapse;
  margin-bottom:6px;
}
#form tr, #forminfo tr {
  padding:0px;
}
#form th, #form td, #forminfo th, #forminfo td {
  padding:3px;
}
#form th {
  vertical-align:top;
  padding-top:5px;
  text-align:right;
  background-color:#6699CC;
  color:#FFFFFF;
}
#forminfo th {
  vertical-align:top;
  text-align:right;
  background-color:#6699CC;
  color:#FFFFFF;
  width:30%;
}
#form tr.o, #forminfo tr.o {
  background-color:#E2F0FD;
}
#form tr, #forminfo tr, #form td, #form th, #forminfo td, #forminfo th {
  border-bottom:1px solid #F0F0F0;
}
.v6, .v5, .v4, .v3, .v2, .v1, .v0 {
  /*color:#000000; */
  color:#333333;
}
.v6 {
  background-color:#EAF4EA;
  color:#888888;
}
.v5 {
  background-color:#00FF00;
  font-weight:bold;
}
.v4 {
  background-color:#AAFFAA;
}
.v3 {
  /*background-color:#FFFF00;*/
  background-color:#EEEE00;
}
/*.v2 {
  background-color:#FF7901;
}
.v1 {
  background-color:#CC0000;
}*/
/*.vb {
  font-weight:bold;
}*/
.cr {
  text-align:right;
}
.cc {
  text-align:center;
}
.sf .u {
  float:left;
  margin-top:3px;
}
.sf input {
  font-size:11px;
  width:12%;
}

-->

