@charset "utf-8";

table.form td {
  vertical-align:top;
  text-align:left;
}

table.basic{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 14px;
  font-style: normal;
  width: 100%;
  text-align: center;
  border: 1px solid #CFCFCF;
}

table.basic td{
  border: 1px solid #CFCFCF;
}

table.information{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #4B4B4B;
  font-size: 14px;
  font-style: normal;
  border: 1px solid #CFCFCF;
  text-align:left;
}

table.information td {
  border: 1px solid #CFCFCF;
  text-align:left;
  padding: 2px 5px 2px 5px;
}

table.information th {
  text-align:left;
  padding: 2px 5px 2px 5px;
}

.row_even
{
  background-color: #E0E0F8;
}

.row_impair
{
  background-color: #FFFFFF;
}

.row_hover{
  background-color: #7DA7D9;
}

img.icon {
  width:16px;
  height:16px;
  border:none;
}


a.expand {
  color: #800000;
}
a.expand img{
  border:none;
}

img.example{
  width:300px;
  border:none;
}

div.outmessage {
  min-height:15px;
  _height:15px;
}

.SUCCESS {
  text-align:center;
  background-color:#2AFF61;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #4B4B4B;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
}

.FAILED {
  text-align:center;
  background-color:#FF7E7E;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #4B4B4B;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
}

.GREEN {
  color:#2AFF61;
  font-style: normal;
  font-weight: bold;
}

.RED {
  color:#FF7E7E;
  font-style: normal;
  font-weight: bold;
}

.error {
  color:#FF7E7E;
  font-style: normal;
  font-weight: bold;
}

table.invoice {
  border:#2394F5 dotted 1px;
  padding:10px 5px 10px 5px;
}

.invisible {
  display: none;
}