body
{
  background-color: #FFFFF0;
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  scrollbar-base-color: #cccccc;
}

html{
  scrollbar-base-color: #d4d0c8;
}

div.description
{
  background-color: #9CBABD;
  margin: 5px;
  width: 98%;
  padding: 5px;
}

.menu_head
{
  background-color: #666666;
  color: #FFFFF0;
  padding: 5px;
  font-size: 95%;
  font: BOLD;
}

.menu_active
{
  background-color: #CC9999;
  padding: 3px;
  padding-right: 10px;
  padding-left: 10px;
  font-size: 107%;
  font: BOLD;
}

.menu_link
{
  background-color: #CCCCCC;
  padding: 3px;
  padding-right: 10px;
  padding-left: 10px;
  font-size: 107%;
}

.menu_desc
{
  font-size: 107%;
  padding: 10px;
}

.menu_subitem
{
  padding-top: 5px;
  font-size: 107%;
  letter-spacing: 0.1em;
}

span.active
{
  color: #CC6666;
  font: BOLD;
  padding-top: 5px;
  font-size: 107%;
  letter-spacing: 0.1em;
}

.menu_subitem a
{
  color: #333333;
  padding-top: 5px;
  font-size: 107%;
  letter-spacing: 0.1em;
}

.menu_subitem a:hover
{
  padding-top: 5px;
  font-size: 107%;
  letter-spacing: 0.1em;
  font: BOLD;
  color: #CC3333;
}

.menu_subitem a:active
{
  padding-top: 5px;
  font-size: 107%;
  letter-spacing: 0.1em;
  font: BOLD;
  color: #000099;
}

span.active2
{
  color: #CC6666;
  font-size: 95%;
  font: BOLD;
}

.field
{
  margin: 20px;
  border: 1px none #666666;
  background-color: #666666;
}

.field2
{
  margin:  20px;
}

.fld_header
{
  text-align: left;
  background-color: #9CBABD;
  color: #333333;
  font-size: 95%;
  font: BOLD;
  padding: 3px;
}

.fld
{
  padding: 3px;
  background-color: #FFFFFF;
}
.fld_reverse
{
  padding: 3px;
  background-color: #DDDDDD;
}

.fld_must
{
  color: #CC3333;
  text-align: left;
  padding: 3px;
  font-size: 95%;
  font-weight: bold;
  background-color: #FFFFFF;

}

.fld_idx
{
  text-align: left;
  padding: 3px;
  font-weight: bold;
  font-size: 95%;
  color: #FFFFFF;
  text-decoration: underline;
  background-color: #666666;
}
.fld_idxs {
  text-align: center;
  color: #003300;
  background-image: url(../../img/mpse/bg_blue.gif);
}

.button
{
  cursor: pointer;
  font-size: 107%;
  letter-spacing: 0.2em;
  background-color: #CCCCCC;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
  width: 7em;
}

span.error
{
  letter-spacing: 0.1em;
  font-size: 92%;
  color: red;
}

div.error
{
  line-height: 1.3;
  letter-spacing: 0.1em;
  margin-left: 20px;
  font-size: 92%;
  color: red;
}

div.caution
{
  font: 12px;
  color: blue;
  margin-left: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
}

div.success
{
  line-height: 1.3;
  letter-spacing: 0.1em;
  margin-left: 20px;
  font-size: 92%;
  font: BOLD;
  color: blue;
}

a
{
  color: #000000;
}

.list_tree
{
  list-style-image: url(../img/link_allow.gif);
  margin-left: 30px;
  margin-top: 5px;
}

.list_none
{
  list-style-type: circle;
}

.list_tree li
{
  margin-top: 5px;
}

.fld_cmd
{
  background-color: #666666;
  text-align: center;
  color: #FFFFFF;
  padding-top: 3px;
  padding-bottom: 3px;
}

div#view
{
  border: 1px solid #CC3333;
  background-color: #CCFFFF;
  color: #333333;
  padding: 5px;
  margin-left: 10px;
  margin-right: 10px;
}

.imeoff
{
  ime-mode: inactive;
}

.imeon
{
  ime-mode: active;
}

.fontimage{
  height: 1em;
}

.button
{
  cursor: pointer;
  font-size: 107%;
  letter-spacing: 0.2em;
  background-color: #CCCCCC;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
  width: 6em;
}
.mini_button
{
  cursor: pointer;
  font-size: 107%;
  letter-spacing: 0.2em;
  background-color: #CCCCCC;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
  width: 4em;
}

.small_button
{
  cursor: pointer;
  font-size: 107%;
  letter-spacing: 0.2em;
  background-color: #CCCCCC;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
  width: 4em;
}
.big_button
{
  cursor: pointer;
  font-size: 107%;
  letter-spacing: 0.2em;
  background-color: #CCCCCC;
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
  width: 8em;
}


form{
  margin: 0px;
  padding:0px;
}
img{
border: hidden;
}
iframe{
   border-width: 0px;
}