body {
	font-family: arial, "lucida console", sans-serif;
	font-size: 8pt;
	margin:0px;
	background-color:#BBBBBB;
}
.maintbl {
	color: #000000;
  background-color:#BBBBBB;
	vertical-align:top;
	font-size: 8pt;
}
.jono {
  color: #000;
  background-color:#BBBBBB;
  font-size:9pt;
  border-top:dotted 1px #000;
  border-bottom:solid 1px #000;
}
.warningtable {
  border: solid 1px #F00;
}
.ticket {
  color: #000000;
  background-color:#BCBCBC;
  font-size: 9pt;
}
.ticket {
  color: #000000;
	background-color:#DDDDDD;
	font-size: 8pt;
}
.ticket2 {
  color: #000000;
	background-color:#EEEEEE;
	font-size: 8pt;
}
.tickethover {
  color: #000000;
  background-color:#CCCCCC;
  cursor: pointer;
  font-size: 8pt;
}
.nappi {
  color: #000000;
	background-color:#CCCCCC;
	font-size: 8pt;
	border-color: #EEEEEE #DDDDDD #DDDDDD #EEEEEE;
}
select {
  color: #000000;
	background-color:#EEEEEE;
	font-size: 8pt;
	border-color: #EEEEEE #DDDDDD #DDDDDD #EEEEEE;
}
input, textarea {
 background-color: #EEEEEE;
 color: #000000;
 font-size: 8pt;
 border-color: #EEEEEE #DDDDDD #DDDDDD #EEEEEE;
}
   .err { 
    background-color:#EEEEEE;
    border-style:solid;
    border-width:2px;
    border-color:#FF0000;
    color:#000000;
   }
   .errmsg {
    font-weight:bold;
    color:#FF2222;
   }
   .info {
    position: absolute; 
    height: 100px; 
    width: 200px; 
    padding: 1em;
    border-style:solid;
    border-width:1px;
    background-color:#FFFFEE;
    overflow: auto;
    text-align:left;
    z-index:1;
   }
.frametabactive {
   color: #000000;
	background-color:#EEEEEE;
   font-size:14px;
   vertical-align:bottom;
   text-align:center;
   cursor:pointer;
}
.frametab {
   color: #000000;
	background-color:#CCCCCC;
	font-size: 8pt;
   vertical-align:bottom;
   text-align:center;
   cursor:pointer;
   overflow: hidden;
}
