esegment_image {}
.esegment_attach {padding:0.25em 0 0.75em 0;}
.esegment_attach a {text-decoration:underline;}
.esegment_html td {border:1px solid #003D7D; padding:1px; margin:0px;}
.esegment_html td p {padding:0px; margin:0px;}

.esegment_pf {font-family:monospace; font-size:12px; width:597px; margin:0;}
.esegment_p2 {text-align:center; padding:1.5em 0 1.5em 0;}
.esegment_p1 {text-align:center; padding:1.5em 0 1.5em 66%;}

.esegment_p {text-align:justify; text-indent:16px; padding:1.5em 0 1.5em 0;}
.esegment_h4 {text-align:center; font-weight:bold; padding:0.5em 0 0.5em 0;}
.esegment_lb {text-align:right;}
.esegment_t {text-align:center; color:#6B7E9D; font-weight:bold; font-size:1.3em; line-height:1.5em; padding:1.5em 0 1.5em 0;}
.esegment_h4l {text-align:left; font-weight:bold; padding:0.5em 0 0.5em 0;}
.esegment_c1 {text-align:left;}
.esegment_lc {}

.esegment_p + .esegment_p { margin: 0 0 0.4px 0; padding: 0 0 0 0;}
.esegment_px, .esegment_bx {display: block; text-align:justify; text-indent:21.98px; margin:1em 0 0.5em 0;}
.esegment_bx {text-indent:0;}
.esegment_px + .esegment_px {margin: 0 0 0.5em 0;}
.esegment_px:first-child { margin-top: 2em;}             
.esegment_p1x {text-align:center; padding: 0 0 0.3em 66%; margin: 0;}
             
.esegment_p2x {text-align:center; padding: 0; margin: 0;}
             
.esegment_h4x {text-align:center; font-weight:bold; padding:1.5em 0 0.5em 0; margin: 0;}
.esegment_h4x+.esegment_h4x, .esegment_a+.esegment_a .esegment_h4x {text-align:center; font-weight:bold; padding:0 0 0.5em 0; margin: 0;}
             
.esegment_h4lx {text-align:left; font-weight:bold; padding:0.5em 0 0.5em 0; margin: 0 0 0 1.5em;}

.esegment_c1x {text-align:left; margin: 2em 0 0.3em 0;}
.esegment_c1x + .esegment_c1x {text-align:left; text-indent:0; margin: 0 0 0.3em 0; padding: 0;}
             
.esegment_tx {text-align:center; color:#6B7E9D; font-weight:bold; font-size:1.3em; line-height:1.5em; padding: 1.5em 0 0.5em 0; margin: 0;}
.esegment_tx + .esegment_tx  {text-align:center; color:#6B7E9D; font-weight:bold; font-size:1.3em; line-height:1.5em; padding:0 0 0.5em 0; margin: 0;}
              
table.ttable {  padding: 0;  margin: 0;  max-width: 775px; 
	width: 95%;
	width: -moz-calc(100% - 20px);
	width: -webkit-calc(100% - 20px);
	width: calc(100% - 20px);
}
table.ttable td { padding: 2px 2px 0.5em 2px; text-indent: 19.8px;}
table.itable { max-width: 775px; border-collapse:collapse; border-spacing:0pt 0.3pt; empty-cells:show; margin: 0 0 0 1px;}
table.itable td { padding: 2px 2px 0.5em 2px; }

.sequence {width:50px;}

.esegment_px table {font-size:12px;color:#000;}