body,div,td{
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
}

.wstep{
  font-style: italic;
}  


#wy{
  background:#ccff99;
  background:#ffff99;
}
.t{
  text-align:justify;
}


.small{
  font-size: 10px;
}

a{
  color: #CC0000;
  text-decoration: none;
}

a:hover{
  color: #CC0000;
  text-decoration: none;
}

.box_link{
  color: #000000;
  text-decoration: none;
}

.box_link_b{
  color: #000000;
  text-decoration: none;
}
.box_link_b:hover{
  color: #004AB9;
  text-decoration: none;
}

ol{
  margin-top:5px;
  margin-bottom:5px;
  margin-left:25px;
}

.box_r_t{
  font-weight: bold;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  height:30px
}
.box_r_single{
  font-weight: bold;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  height:29px
}

.box_r_c{
  text-decoration: none;
  margin-top: 8px;
  padding-left: 10px;
  padding-right: 10px;
}

.box_r{
  text-decoration: none;
  margin-top: 8px;
}

.box_t{
  background:#D7E0E3;
  font-weight: bold;
  text-decoration: none;
  padding-top: 2px;
}

.box_c{
  text-decoration: none;
  margin-top: 6px;
  color: #5B5B5B;
}

.box_btn_y{
  background:#FFCC00;
  font-weight: bold;
  text-decoration: none;
  padding-top: 2px;
}


.top_menu{
  color: #5B5B5B;
  text-decoration: none;
}

.top_menu:hover{
  color: #000000;
  text-decoration: none;
}
.top_menu_a{
  color: #CC0000;
  text-decoration: none;
}

.top_menu_a:hover{
  color: #CC0000;
  text-decoration: none;
}


.w{
  color: #ffffff;
  text-decoration: none;
}

.w:hover{
  color: #99ffff;
  text-decoration: none;
}

.b{
  color: #ffffff;
  font-weight: bold;
  width:18px;
  padding-left:0px;
  padding-right:0px;
}


h1{
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 0px;
  font-weight: normal;
  text-decoration: none;
}
h2{
  font-size: 14px;
  margin-top: 14px;
  margin-bottom: 10px;
  font-weight: bold;
  text-decoration: none;
}

h3{
  text-transform:uppercase;
  color: #000000;
  font-size: 12px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 3px;
  padding-bottom: 10px;
  font-weight: bold;
  text-decoration: none;
  border-bottom : none;
}

.bad{
  color: #CC0000;
}
.ok{
  color: #339900;
}




.tab_h{
  font-weight: bold;
  border-top : none;
  border-bottom : 1px solid #000000;
  padding-left:3px;
  padding-right:3px;
}

.tab_chk{
  font-weight: bold;
  width:11px;
  height:11px;
}

.tab_sh{
  border-top : none;
  border-bottom : 1px solid #000000;
  padding-left:3px;
  padding-right:3px;
}

.tab_r{
  border-left : none;
  border-top : none;
  border-right : 1px solid #A3A5A7;
  border-bottom : 1px solid #A3A5A7;
  padding-left:3px;
  padding-right:3px;
}
#nospace{
  padding-left:0px;
  padding-right:0px;
}
#top{
  border-top : 1px solid #A3A5A7;
}
#topspace{
  border-top : 1px solid #A3A5A7;
  padding-left:10px;
  padding-right:10px;
  padding-top:7px;
  padding-bottom:7px;
}
#space{
  padding-left:10px;
  padding-right:10px;
  padding-top:7px;
  padding-bottom:7px;
}
.tab_r_{
  border-left : none;
  border-top : none;
  border-right : 1px solid #A3A5A7;
  border-left : 1px solid #A3A5A7;
  border-bottom : 1px solid #A3A5A7;
  padding-left:3px;
  padding-right:3px;
}

.tab_r_a{
  background:#CC0000;
  color:#ffffff;
  font-weight: bold;
  border-left : none;
  border-top : none;
  border-right : 1px solid #ffffff;
  border-bottom : 1px solid #CC0000;
  padding-left:3px;
  padding-right:3px;
}

.tab_r_a a{
  color:#ffff00;
  font-weight: bold;
}
.tab_r_a a:hover{
  color:#ffcc00;
  font-weight: bold;
}


.label{
  font-weight: bold;
}

.pol{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color:#777A7C;
  background:#F9FAFB;
  border-top: 1px solid #9A9EA1;
  border-bottom: 1px solid #9A9EA1;
  border-left: 1px solid #9A9EA1;
  border-right: 1px solid #9A9EA1;
  padding-left:5px;
  padding-top:2px;
  height:20px;
}

.pol_tab{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color:#000000;
  background:none;
  border-top: none;
  border-bottom: none;
  border-left: none;
  border-right: none;
  padding-left:0px;
  padding-top:0px;
  height:12px;
}

.pol_d{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color:#777A7C;
  background:#F9FAFB;
  border-top: 1px solid #9A9EA1;
  border-bottom: 1px solid #9A9EA1;
  border-left: 1px solid #9A9EA1;
  border-right: none;
  padding-left:5px;
  padding-top:2px;
  height:20px;
}

.chk{
  color:#777A7C;
  height:20px;
  width:16px;
  margin-top:1px
}

.btn{
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  height:22px;
}

.btn_s{
  font: 15px/13px Webdings;
  color: #000000;
  height:22px;
  width:25px;
  margin-bottom:-1px;
}
.pop_act{
  float:right;
  color:#A5A6A6;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}



