body
{
  font-size       : 8pt;
  background      : #E9EDF6;
  font-family     : Verdana, Arial, Arial Cyr, Helvetica, sans-serif;
  color           : black;
  margin          : 0;
}
a
{
  text-decoration : none;
  color           : #0000FF;
}
a:visited
{
  text-decoration : none;
  color           : #0000FF;
}
a:hover
{
  text-decoration : none;
  color           : #0000FF;
}
.toptitle
{
  font-size       : 10pt;
  color           : #FFFFFF;
  font-family     : Verdana, Arial, Arial Cyr, Helvetica, sans-serif;
  font-style      : bold;
  font-weight     : bold;
}
.bottomtitle
{
  font-size       : 8pt;
  color           : #FFFFFF;
  font-family     : Verdana, Arial, Arial Cyr, Helvetica, sans-serif;
  font-style      : normal;
  font-weight     : normal;
}
.navi
{
  font-size       : 9pt;
  color           : #FFFFFF;
  font-family     : Verdana, Arial, Arial Cyr, Helvetica, sans-serif;
  font-style      : bold;
  font-weight     : bold;
}
.navi_ul
{
  font-size       : 9pt;
  color           : #FFFFFF;
  font-family     : Verdana, Arial, Arial Cyr, Helvetica, sans-serif;
  font-style      : bold;
  font-weight     : bold;
  background-color: #527DB0;
}
.normal
{
  font-family     : Verdana, Arial, Arial Cyr, Helvetica, sans-serif;
  font-size       : 8pt;
  color           : black;
}
.tablecaption
{
  background      : #527DB0;
  background-color: #527DB0;
  border          : 0px 0 #527DB0;
  text-align      : center;
  text-decoration : none;
  font-size       : 9pt;
  font-family     : Verdana, Arial, Arial Cyr, Helvetica, sans-serif;
  font-style      : bold;
  font-weight     : bold;
  color           : #FFFFFF;
}
.tablecolumns
{
  background      : #527DB0;
  background-color: #527DB0;
  border          : 0px 0 #527DB0;
  text-align      : center;
  text-decoration : none;
  font-size       : 9pt;
  font-family     : Verdana, Arial, Arial Cyr, Helvetica, sans-serif;
  font-style      : normal;
  font-weight     : normal;
  color           : #FFFFFF;
}
.tablerow
{
  background      : #E9EDF6;
  background-color: #E9EDF6;
  border          : 0px 0 #E9EDF6;
  text-align      : center;
  text-decoration : none;
  font-size       : 8pt;
  font-family     : Verdana, Arial, Arial Cyr, Helvetica, sans-serif;
  font-style      : normal;
  font-weight     : normal;
  color           : #000000;
}
UL, LI, TABLE, TD, TH
{
  font-size       : 8pt;
  font-family     : Verdana, Arial, Arial Cyr, Helvetica, sans-serif;
}

.centered
{
  text-align: center;
}

.x-grid3-hd-row td.ux-filtered-column
{
  font-style: italic;
  font-weight: bold;
}

.report_status_error TD{
  color: red;
}
.report_status_removed TD{
  color: red;
}
.report_status_completed TD{
  color: black;
}
.report_status_execution TD{
  color: gray;
}
.report_status_unread TD{
  font-weight: bold;
}

.folder .x-tree-node-icon {
background:transparent url(folder.gif) repeat scroll 0 0;
}
.x-tree-node-expanded .x-tree-node-icon {
background:transparent url(folder-open.gif) repeat scroll 0 0;
}
.user .x-tree-node-icon {
background:transparent url(user.png) no-repeat scroll 0 0;
}

/* Chrome25 Bug fix, 100% width causes issues with the date picker, replaced with a fixed width */
table.x-date-inner {
   width:200px !important; /* original was width : 100% */
}

