/* View/CSS/custom-print */

BODY { 
  background-color:#ffffff;
}

H1 {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold
}

H2 {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
}

H3 {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold
}

UL {
 font-family: Arial, Helvetica, sans-serif;
 line-height: 1.3;
 type: square
}

P {
 font-family: Arial, Helvetica, sans-serif;
 line-height: 1.2
}

A {
 font-family: Arial, Helvetica, sans-serif;
 line-height: 1.2;
 text-decoration: none;
 color: #1564af
}

DL {
 font-family: Arial, Helvetica, sans-serif;
 line-height: 1.2
}

DD {
 font-family: Arial, Helvetica, sans-serif;
 line-height: 1.2
}

DT {
 font-family: Arial, Helvetica, sans-serif;
 line-height: 1.2
}
     
BODY.DATAREC {
 font-family: Arial, Helvetica, sans-serif;
 background-color:#ffffff;
}

TABLE.DATAREC {
 font-family: Arial, Helvetica, sans-serif;
 padding: 5px;
}

TD.DATAREC-RIGHT {
 vertical-align:top;
 font-family: Arial, Helvetica, sans-serif;
 line-height: 1.1;
 background-color:#CCCCCC
}

TD.DATAREC-LEFT {
 vertical-align:top;
 font-family: Arial, Helvetica, sans-serif;
 line-height: 1.1;
 background-color:#FFFFFF
}

/* Frame-Page, left side (select list) */

BODY.FRAME-SELECT {
 background-color:#cccccc;
 font-family: Arial, Helvetica, sans-serif;
}

A.FRAME-SELECT {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 line-height: 1.2;
 text-decoration: none;
 color: #1564af
}

P.FRAME-SELECT {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 line-height: 1.2;
 text-decoration: none;
 color: #000000
}

P.FRAME-SELECT-L {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 line-height: 1.0;
 text-decoration: none;
 color: #000000
}

/* Structured text */

TD.STRUCTTEXT {
 margin: 0;
 font-family: Arial, Helvetica, sans-serif;
}
                
P.STRUCTTEXT {
 margin-bottom: 3px;
 margin-top: 3px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 line-height: 1.3;
}

A.STRUCTTEXT {
 font-family: Arial, Helvetica, sans-serif;
 margin-top: 3;
 margin-bottom: 3;
}

   /* Indent of tructured text in XRD print view, check with P.XRD */

P.XRD_ST_PRINT_INDENT {
 margin-left: 0.3em;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px; 
} 

/* XRefDescriptions XRD */

H2.XRD {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 20px;
 line-height: 1.2;
}

H3.XRD {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 margin: 0;
 font-size: 20px;
 line-height: 1.2;
}

P.XRD {
 margin-left: 1em;
 font-family: Arial, Helvetica, sans-serif;
 line-height: 1.3;
 font-size: 18px;
}

A.XRD {
 margin-left: 1em;
 font-family: Arial, Helvetica, sans-serif;
 line-height: 1.3;
 font-size: 18px;
}

P.XRD_XREFLIST {
 margin-left: 1em;
 font-family: Arial, Helvetica, sans-serif;
 margin-top: 8px;
 margin-bottom: 4px;
 font-size: 18px;
 line-height: 1.3;
}

P.XRD_TABLE {
 margin-left: 1em;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
}

/*
  Image Formats in StructText, selected by PoolFile ImageFormats.xml
  margin-top as in P.STRUCTTEXT
*/

IMG.AlignLeft {
 float: left; 
 vertical-align: text-top; 
 margin-right: 5px; 
 margin-left: 5px; 
 margin-top: 3px; 
 margin-bottom: 5px;
}

IMG.AlignRight {
 float: right; 
 vertical-align: text-top; 
 margin-left: 5px; 
 margin-right: 5px; 
 margin-top: 3px; 
 margin-bottom: 5px;
}

IMG.AlignLeftWithBorder {
 float: left;
 vertical-align: text-top;
 margin-right: 5px;
 margin-left: 5px;
 margin-top: 3px;
 margin-bottom: 5px;
 border-width: 1px;
 border-style: solid;
 padding: 5px;
}

IMG.AlignRightWithBorder {
 float: right;
 vertical-align: text-top;
 margin-left: 5px;
 margin-right: 5px;
 margin-top: 3px;
 margin-bottom: 5px;
 border-width: 1px;
 border-style: solid;
 padding: 5px;
}


