/* View/CSS/custom-web */

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;
}

A.bluelink {
 background-color: transparent;
 text-decoration: none;
 font-family: Arial, Helvetica, sans-serif;
 color: #1564af;
}

A.bluelink:visited {
 background-color: transparent;
 text-decoration: none;
 font-family: Arial, Helvetica, sans-serif;
 color: #1564af;
}

A.bluelink:hover {
 background-color: transparent;
 text-decoration: none;
 font-family: Arial, Helvetica, sans-serif;
 color: #1564af;
}

A.bluelink:active {
 background-color: transparent;
 text-decoration: none;
 font-family: Arial, Helvetica, sans-serif;
 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 */

.ST_TABLEWIDTH {
 padding-top: 0;
 padding-bottom: 0;
}

TD.STRUCTTEXT {
 margin: 0;
 font-family: Arial, Helvetica, sans-serif;
}

TD.STRUCTTEXT_H0 {
 margin: 0;
 font-family: Arial, Helvetica, sans-serif;
}

TD.STRUCTTEXT_H1 {
 margin: 0;
 font-family: Arial, Helvetica, sans-serif;
}

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

P.STRUCTTEXT_H0 {
 margin-top: 3px;
 margin-bottom: 3px;
 line-height: 1.3;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
}

P.STRUCTTEXT_H1 {
 margin-top: 3px;
 margin-bottom: 3px;
 line-height: 1.3;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
}

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

/* XRefDescriptions XRD */

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

H3.XRD {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 margin: 0;
}

P.XRD {
 font-family: Arial, Helvetica, sans-serif;
 line-height: 1.3;
 margin-bottom: 8px;
}

TD.XRD {
}

A.XRD {
 font-family: Arial, Helvetica, sans-serif;
 line-height: 1.3;
 margin: 0;
}

P.XRD_XREFLIST {
 font-family: Arial, Helvetica, sans-serif;
 line-height: 1.3;
 margin-top: 0px;
 margin-bottom: 8px;
}

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

/*
  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;
}

