BODY
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: none;
  word-spacing: normal;
  text-align: justify;
  color: black;
  background-color: white;  
}

/*
#PRINT ,#CLOSE
{
	visibility:hidden;
}
*/

.body
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify
}

.noprint
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: none;
  word-spacing: normal;
  text-align: justify;
  color: black;
  background-color: white;  
}

.bold
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: normal;
  text-transform: none;
  word-spacing: normal;
  text-align: justify;
  color: black;
  background-color: white;
}

.number
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: none;
  word-spacing: normal;
  text-align: right;
  color: black;
  background-color: white;
}

.numberbold
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: normal;
  text-transform: none;
  word-spacing: normal;
  text-align: right;
  color: black;
  background-color: white;
}


.tablecaption
{
  font-weight: bold;
  font-size: 12px;
  background-image: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: black;
  background-color: white;
  text-align: center;
}

.tablehead
{
  font-weight: bolder;
  font-size: 12px;
  background-image: none;
  color: blue;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: lightblue;
  vertical-align: middle;
  text-align: center;
  padding: 3px;
}

.tablebody
{
  font-weight: normal;
  font-size: 12px;
  background-image: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: black;
  background-color: white;
  text-align: center;
  padding-left: 3px;
}

.tablebodyvideo
{
  font-weight: normal;
  font-size: 12px;
  background-image: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: black;
  background-color: white;
  text-align: center;
  padding-left: 3px;
  visibility: hidden;
}

.tablebodyalt
{
  font-weight: normal;
  font-size: 12px;
  background-image: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: black;
  background-color: white;
  text-align: center;
  padding-left: 3px;
}

.information
{
  font-weight: normal;
  font-size: 14px;
  background-image: none;
  color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: white;
  text-align: center;
}

.error
{
  font-weight: normal;
  font-size: 14px;
  background-image: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: red;
  background-color: white;
  text-align: center;
}

.warning
{
  font-weight: normal;
  font-size: 14px;
  background-image: none;
  color: coral;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: white;
  text-align: center;
}


.webmenu, .webmenucointainer, .mmenu, .copyright, .noprint, .nopreview
{
    visibility:hidden!important;
    position:absolute!important;
    display: none!important; 
}

td[id*='oReportCell'] {width:90% !important;}
div[id*='oReportDiv'] table {width:100% !important;}