/*****
*

*****/
body   { background:#FFFFFF; }
table  { width:90%; font-family: Verdana, URW Gothic L, Arial, Sans-Serif; border: 1px solid #666666; border-collapse: collapse;margin-left:auto;margin-right:auto; }
td     { font-family: Verdana, URW Gothic L, Arial, Sans-Serif; }
select { font-family: Verdana, URW Gothic L, Arial, Sans-Serif; font-size: 8pt;}
input  { font-family: Verdana, URW Gothic L, Arial, Sans-Serif; font-size: 8pt;}

a:link    { text-decoration:none; color:#000000; } 
a:visited { text-decoration:none; color:#000000; } 
a:hover   { text-decoration:none; color:#000000; }

.inlayTable      { width:100%; border-style:none; background:#FFFFFF;}

.headerLogo     { color: #000000; background:#FFFFFF; }
.headerName     { color: #000000; background:#FFFFFF; font-size: 11pt; text-align: right; }
.headerUnit     { color: #000000; background:#FFFFFF; font-size: 14pt; font-weight: bold; text-align: right; }
.headerImage    { text-align:right; }
.headerLegend   { text-align:right; }
.legendId       { font-size: 10pt; font-weight:bold; background:#FFFFFF; border: 1px solid #666666; padding: 0.1em;  }
.legendComp     { font-size: 10pt; background:#FFFFFF; border: 1px solid #666666; padding: 0.1em;}

.tabTitle    { color: #000000; background:#FFFFFF; font-size: 14pt; font-weight: bold; text-align: left; }
.colTitle    { color: #000000; background:#FFFFFF; font-size: 11pt; text-align: center; }

.rowHead     { color: #000000; background:#FFFFFF; font-size: 10pt; font-weight: bold; text-align: left; }
.rowNorm     { color: #000000; background:#FFFFFF; font-size: 9pt; text-align: left;  padding-left:0.2em; }
.rowNormBold { color: #000000; background:#FFFFFF; font-size: 9pt; font-weight: bold; text-align: left; vertical-align:top; padding-left:0.2em; }
.rowSmall    { color: #000000; background:#FFFFFF; font-size: 7pt; text-align: left;  padding-left:0.2em; }
.rowEmpty    { background:#FFFFFF; font-size:1pt; }

.cellId   { background:#FFFFFF; font-size:8pt; font-weight:bold; padding-right:0.5em; text-align:right; border: 1px solid #666666;}
.cellComp { background:#FFFCCC; font-size:8pt; padding-right:0.5em; text-align:right; border: 1px solid #666666;}

.iconTextLink { font-size:8pt; text-align: left; vertical-align:top; padding-left:0.2em; }
.navigateForm { font-size:8pt; padding-right:0.5em; text-align:right; }

pre { font-family: Courier; font-size: 7pt; }

/* hide unneeded stuff */
.navigateForm { display:none; }
.iconTextLink { display:none; }

