body{
   line-height: 1.2;
}
del {
   color: red;
}

ins {
   color: red;
}

pre {
   white-space: pre-wrap;
   white-space: -moz-pre-wrap;
   white-space: -o-pre-wrap;
}

p {
   margin: 0;
   padding: 0;
   line-height: 1.2;
}

.table_home { 
   width: 800px;
   border: 0; 
   font-family: arial;
   font-size: 14px;
} 
  
div {
   font-family: arial; 
   font-size: 14px;
   line-height: 1.2;
} 

.div2 {
   font-family: arial; 
   font-size: 14px;
   text-align: left;
   white-space: nowrap;
   line-height: 1.2;
} 

.div3 {
   font-family: arial; 
   font-size: 14px;
   text-align: center;
   line-height: 1.2;
} 

.div4 {
   font-family: arial; 
   font-size: 14px;
   text-align: center;
   line-height: 1.2;
} 

.div5 {
   font-family: arial; 
   font-size: 14px;
   text-align: right;
   line-height: 1.2;
} 
   
table { 
   width: 100%;
   border: 0; 
   font-family: arial;
   font-size: 14px;
   border-collapse: separate;
} 

table.table_file { 
   border: 1px #00008B double;
   font-family: Arial;
   border-collapse: separate;
   border-spacing: 0px;
   border-spacing: expression(this.cellSpacing="0px");
}
 
table.table_file td {
   border-collapse: separate;
   background-color: #d3f2fe;
   border-top: 0px double #00008B; 
   border-left: 0px double #00008B; 
   border-right: 1px double #00008B; 
   border-bottom: 1px double #00008B; 
   text-align: left;
}

table.table_file th {
   border-collapse: separate;
   background-color: #77d5ef;
   border-top: 0px double #00008B; 
   border-left: 0px double #00008B; 
   border-right: 1px double #00008B; 
   border-bottom: 1px double #00008B; 
   text-align: left;
}

table.table_data { 
   border: 1px solid black;
   font-family: Arial;
   border-collapse: separate;
   border-spacing: 0px;
   border-spacing: expression(this.cellSpacing="0px");
}

table.table_data td {
   border-collapse: separate;
   border-top: 1px solid black; 
   border-left: 1px solid black; 
   border-right: 1px solid black; 
   border-bottom: 1px solid black; 
}

.table_h { 
   width: 100%;
   border: 0; 
   font-family: arial;
   font-size: 14px;
}

.table_b { 
   width: 30%;
   border: 0; 
   font-family: arial;
   font-size: 14px;
}

.table_short { 
   width: 200px;
   border: 0; 
   font-family: arial;
   font-size: 14px;
}

.table_short2 { 
   width: 400px;
   border: 0; 
   font-family: arial;
   font-size: 14px;
}

  td, .td2 {
   font-size: 14px;
   background-color: #d3f2fe;
   border-right: 1px solid white;
   border-bottom: 1px solid #00008B;
}

.td_nowrap {
   font-size: 14px;
   background-color: #d3f2fe;
   border-right: 1px solid white;
   border-bottom: 1px solid #00008B;
   white-space: nowrap;
}
.bar {
   text-align: center;
   background-color: #FFFFFF;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   font-family: arial;
   font-size: 14px;
}

.bar_xor {
   color: #FFFFFF;
   text-align: center;
   background-color: #00008B;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   font-family: arial;
   font-size: 14px;
}

.bar_left {
   text-align: left;
   background-color: #FFFFFF;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   font-family: arial;
   font-size: 14px;
}

.bar2 {
   text-align: right;
   background-color: #FFFFFF;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   font-family: arial;
   font-size: 14px;
}

.bar_x {
   text-align: center;
   background-color: #FFFFFF;
   border-top: 0px solid #00008B; 
   border-left: 0px solid #00008B; 
   border-right: 0px solid #00008B; 
   border-bottom: 0px solid #00008B; 
   font-family: arial;
   font-size: 14px;
}

.bar_x_h3 {
   text-align: left;
   background-color: #F0E68C;
   border-top: 0px solid #00008B; 
   border-left: 0px solid #00008B; 
   border-right: 0px solid #00008B; 
   border-bottom: 0px solid #00008B; 
   font-family: arial;
   font-size: 14px;
}

.bar_xx{
   text-align: left;
   background-color: #d3f2fe;
   border-top: 0px solid #00008B; 
   border-left: 0px solid #00008B; 
   border-right: 0px solid #00008B; 
   border-bottom: 0px solid #00008B; 
   font-family: arial;
   font-size: 14px;
}

.bar_b {
   text-align: center;
   background-color: #99FFFF;
   border-top: 1px dashed #00008B; 
   border-left: 0px solid #00008B; 
   border-right: 0px solid #00008B; 
   border-bottom: 1px dashed #00008B; 
   font-family: arial;
   font-size: 14px;
}

.bar_model {
   text-align: center;
   background-color: #FDD017;
   border-top: 1px dashed #00008B; 
   border-left: 0px solid #00008B; 
   border-right: 0px solid #00008B; 
   border-bottom: 1px dashed #00008B; 
   font-family: arial;
   font-size: 14px;
}

.bar_bb {
   text-align: center;
   background-color: #99FFFF;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   font-family: arial;
   font-size: 14px;
}

.bar_d {
   text-align: center;
   background-color: #DDDDDD;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   font-family: arial;
   font-size: 14px;
}

.bar_dx {
   text-align: center;
   background-color: #DDDDDD;
   border-top: 0px solid #00008B; 
   border-left: 0px solid #00008B; 
   border-right: 0px solid #00008B; 
   border-bottom: 0px solid #00008B; 
   font-family: arial;
   font-size: 14px;
}

.bar_y {
   text-align: center;
   background-color: #FFFF77;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   font-family: arial;
   font-size: 14px;
}

.bar_ym {
   text-align: right;
   background-color: #FFFF77;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   font-family: arial;
   font-size: 14px;
}

.bar_r {
   text-align: center;
   background-color: #FF8888;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   font-family: arial;
   font-size: 14px;
}

.bar_g {
   text-align: center;
   background-color: #99FF99;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   font-family: arial;
   font-size: 14px;
}

.bar2 {
   background-color: #FFFFFF;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   font-family: arial;
   font-size: 14px;
}

.bar_x2 {
   background-color: #FFFFFF;
   border-top: 0px solid #00008B; 
   border-left: 0px solid #00008B; 
   border-right: 0px solid #00008B; 
   border-bottom: 0px solid #00008B; 
   font-family: arial;
   font-size: 14px;
}


.bar_b2 {
   background-color: #99FFFF;
   border-top: 1px dashed #00008B; 
   border-left: 0px solid #00008B; 
   border-right: 0px solid #00008B; 
   border-bottom: 1px dashed #00008B; 
   font-family: arial;
   font-size: 14px;
}

.bar_d2 {
   background-color: #DDDDDD;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   font-family: arial;
   font-size: 14px;
}

.bar_y2 {
   background-color: #FFFF77;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   font-family: arial;
   font-size: 14px;
}

.bar_r2 {
   background-color: #FF8888;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   font-family: arial;
   font-size: 14px;
}

.bar_g2 {
   background-color: #99FF99;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   font-family: arial;
   font-size: 14px;
}

.tdtext { 
   background-color: #ADD8E6;
   border-bottom: 1px solid #00008B; 

   padding-top: 5px;
   padding-left: 30px;
   padding-right: 30px;
   padding-bottom: 5px;
   font-size: 14px;
}

.td_h1 { 
   background-color: #90EE90; 
   text-align: left;
   font-family: arial; 
   font-size: 14px;
   width: 33%;

   padding-top: 10px;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
}

.td_h2 { 
   background-color: #ADD8E6;
   border-bottom: 1px solid #00008B; 
   text-align: left;
   width: 33%;

   padding-top: 10px;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
   font-size: 14px;
}

.td_h3 { 
   background-color: #F0E68C;
   text-align: left;
   width: 33%;

   padding-top: 10px;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
   font-size: 14px;
}

.tdnum { 
   background-color: #d3f2fe;
   text-align: right;
   font-size: 14px;
}
.hh { 
   background-color: #6cc4dc; 
   text-align: right;
   font-family: arial; 
   font-size: 14px;
   width: 15%;
}

.ht {
   background-color: #6cc4dc;
   text-align: center;
   padding-top: 5px;
   padding-left: 5px;
   padding-right: 5px;
   padding-bottom: 5px;
   font-size: 14px;
}

.hs {
   background-color: #77d5ef;
   text-align: center;
   font-size: 14px;
   padding-top: 5px;
   padding-left: 5px;
   padding-right: 5px;
   padding-bottom: 5px;
}

.img2 { 
   border: 1px solid #00008B;
}

a:link {color:#0000FF; text-decoration:none; } 
a:visited {color:#0000FF; text-decoration:none;} 
a:hover {color:#FF0000; text-decoration:underline;} 
a:active {color:#0000FF; text-decoration:underline;} 

.aa:link {color:#FF0000; text-decoration:underline;} 
.aa:visited {color:#FF0000; text-decoration:underline;} 
.aa:hover {color:#FF0000; text-decoration:underline;} 
.aa:active {color:#FF0000; text-decoration:underline;} 

.aaa:link {color:#0000FF; text-decoration:underline;} 
.aaa:visited {color:#0000FF; text-decoration:underline;} 
.aaa:hover {color:#FF0000; text-decoration:underline;} 
.aaa:active {color:#0000FF; text-decoration:underline;} 

input {
   border: 1px solid #00008B;
   background: #FFFFFF;
   font-family: arial; 
   font-size: 14px;
   cursor: pointer;
}

select {
   border: 1px solid #00008B;
   background: #FFFFFF;
   font-family: arial; 
   font-size: 14px;
   cursor: pointer;
}

textarea {
   border: 1px solid #00008B;
   background: #FFFFFF;
   font-family: arial; 
   font-size: 14px;
}

.button {
   border: 2px solid #00008B;
   background-color: #FFFF77;
   font-family: arial; 
   font-size: 14px;
   width: 120px;
   height: 25px;
   cursor: pointer;
}

.button_go {
   border: 2px solid #00008B;
   background-color: #FFBF00;
   font-family: arial; 
   font-size: 14px;
   width: 160px;
   height: 40px;
   cursor: pointer;
}

.button_short {
   border: 2px solid #00008B;
   background-color: #FFFF77;
   font-family: arial; 
   font-size: 14px;
   width: 40px;
   height: 25px;
   cursor: pointer;
}

.none { 
   border: 0; 
   background: #CCFFCC;
   border: 1px solid #000000;
   padding-top: 10px;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
}
.none_logo { 
   border: 0; 
   width: 10%;
   background-color: #FFFFFF;
   border: 0px;
}

.f1 {
   font-family: arial; 
   font-size: 14px;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   background-color: #ADD8E6;
}

.f2 {
   font-family: arial; 
   font-size: 14px;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   background-color: #90EE90;
}

.f3 {
   font-family: arial; 
   font-size: 14px;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   background-color: #F0E68C;
}

.fhome {
   font-family: arial; 
   font-size: 14px;
   font-size: 33px; 
   color: #000000;
}

.f_red {
   font-family: arial; 
   font-size: 14px;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   background-color: #FF0000;
   color: #FFFFFF;
}

.f_yellow {
   font-family: arial; 
   font-size: 14px;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   background-color: #FFFF00;
   color: #000000;
}

.f_green {
   font-family: arial; 
   font-size: 14px;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   background-color: #00FF00;
   color: #000000;
}

.f_grey {
   font-family: arial; 
   font-size: 14px;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   background-color: #DDDDDD;
   color: #000000;
}

.p0, .P0 {
   text-align: center;
   font-family: arial; 
   font-size: 14px;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   background-color: #FF8888;
   color: #000000;
}

.p1, .P1 {
   text-align: center;
   font-family: arial; 
   font-size: 14px;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   background-color: #FF8888; 
   color: #000000;
}

.p2, .P2 {
   text-align: center;
   font-family: arial; 
   font-size: 14px;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   background-color: #FFFF77;
   color: #000000;
}

.p3, .P3 {
   text-align: center;
   font-family: arial; 
   font-size: 14px;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   background-color: #99FF99;
   color: #000000;
}

.p4, .P4 {
   text-align: center;
   font-family: arial; 
   font-size: 14px;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   background-color: #99FF99;
   color: #000000;
}

.p5, .P5 {
   text-align: center;
   font-family: arial; 
   font-size: 14px;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
   background-color: #99FF99;
   color: #000000;
}

.cal_1_grey {
   text-align: center;
   font-family: arial; 
   font-size: 14px;
   background-color: #DDDDDD;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
}

.cal_2_yellow {
   text-align: center;
   font-family: arial; 
   font-size: 14px;
   background-color: #FFFF77;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
}

.cal_3_green {
   text-align: center;
   font-family: arial; 
   font-size: 14px;
   background-color: #99FF99;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
}

.cal_4_red {
   text-align: center;
   font-family: arial; 
   font-size: 14px;
   background-color: #FF8888;
   border-top: 1px solid #00008B; 
   border-left: 1px solid #00008B; 
   border-right: 1px solid #00008B; 
   border-bottom: 1px solid #00008B; 
}

hr {
   border: 0; height: 1px; background-color: #d4d4d4;
   color: #d4d4d4   /* IE6 */
}
   
a img {border: none; }