/* 
MAIN ZPAD CONTENT

- REF
- CONTACT
- FOOTER

*/




/* WITHOUT THE TOP TITLE BAR - ZPAD USED IN content*/


#zpad /* modifying background color for zpad */
{
background: none #c7ffee; 
}



#zpad
{
background: none #d7ffee;
padding: 5px 5px 5px 5px;

}



/*
#zpad a.link
{
font-family: arial, sans-serif;
font-size: small;
font-weight: bolder;
text-decoration: none;
color: #a52a2a;
padding: 0;
}

#zpad a.link:hover
{
font-family: arial, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
color: #a52a2a;
font-variant: small-caps;
background: none #fffacd;
padding: 1px 3px 2px 3px;
}
*/

#zpad a.link
{
font-family: arial, sans-serif;
font-size: small;
font-weight: bold;
text-decoration: none;
color: #6d29c0;
/*color: #005000;*/
padding: 0px;
}

#zpad a.link:hover
{
font-family: arial, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
color: #6d29c0;
/*color: #006000;*/
font-variant: small-caps;
background: none #f6efaf;
padding: 1px 3px 2px 3px;
}

#zpad a.defsm
{
font-family: arial, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #6d29c0;
padding: 0;
font-variant: small-caps;
}

#zpad a.defsm:hover
{
font-family: arial, sans-serif;
font-size: 13px;
font-weight: bold;
text-decoration: underline;
color: #6d29c0;
padding: 1px 3px 2px 3px;
font-variant: small-caps;
background: none #c7ffee;
}


#zpad h1
{
border: 0 solid #a52a2a;
padding: 4px 4px 4px 4px;
background: none #617a9c;
text-align: center;
font-family: arial, verdana, sans-serif;
font-size: 26px;
font-weight: bold;
color: #00ddff;
font-variant: small-caps;
margin: 4px 6px 12px 6px;
width: 100%;
}

#zpad h1 span.print
{
display: none;
}

#zpad h1 span.print2
{
display: none;
}

#zpad h2
{
border: 0 solid #a52a2a;
padding: 4px 4px 4px 4px;
background: none #6ca6cd;
font-family: arial, verdana, sans-serif;
font-size: 22px;
font-weight: bold;
text-align: center;
color: #000050;
font-variant: small-caps;
margin: 16px 6px 12px 6px;
}


#zpad h3
{
border: 0 solid #a52a2a;
padding: 4px 4px 4px 6px;
background: none #c7ffee;
text-align: left;
font-family: arial, verdana, sans-serif;
font-size: 20px;
font-weight: bold;
/*color: #617a9c;*/
color: #00008a;
font-variant: small-caps;
margin: 16px 6px 10px 6px;
}


#zpad h4.observe
{
border: 0 solid #a52a2a;
padding: 0px 0px 0px 0px;
/*background: none #617a9c;*/
text-align: justify;
font-family: arial, verdana, sans-serif;
font-size: 16px;
font-weight: bold;
font-variant: small-caps;
color: #000070;
margin: 0 8px 8px 6px;
}


#zpad h4.observesm
{
border: 0 solid #a52a2a;
padding: 0px 0px 0px 0px;
/*background: none #617a9c;*/
text-align: justify;
font-family: arial, verdana, sans-serif;
font-size: 14px;
font-weight: bold;
font-variant: small-caps;
color: #000050;
margin: 0 8px 8px 6px;
}

#zpad h4.shallowsm
{
border: 0 solid #a52a2a;
padding: 0px 0px 0px 0px;
/*background: none #617a9c;*/
text-align: justify;
font-family: arial, verdana, sans-serif;
font-size: 14px;
font-weight: bold;
font-variant: small-caps;
color: #000050;
margin: 0 8px 0px 6px;
}

#zpad h4.special
{
border: 0 solid #a52a2a;
padding: 0px 0px 0px 0px;
/*background: none #617a9c;*/
text-align: justify;
font-family: arial, verdana, sans-serif;
font-size: 16px;
font-weight: bold;
font-variant: small-caps;
color: #a52a2a;
margin: 0 8px 8px 6px;
}



/*
#zpad p
{
border: 0 solid #a52a2a;
padding: 0px 0px 0px 0px;
text-align: justify;
font-family: arial, verdana, sans-serif;
font-size: small;
font-weight: normal;
color: #000000;
margin: 0 8px 8px 6px;
}
*/

#zpad p.gp
{
border: 0 solid #a52a2a;
padding: 0px 0px 0px 0px;
text-align: justify;
font-family: arial, verdana, sans-serif;
font-size: small;
font-weight: normal;
color: #000000;
margin: 0 8px 8px 6px;
}


#zpad p span.smcap
{
border: 0 solid #a52a2a;
padding: 0px 0px 0px 0px;
/*text-align: justify;*/
font-family: arial, verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
/*margin: 0 8px 8px 6px;*/
font-variant: small-caps;
}

#zpad p span.smcapred
{
font-weight: bold;
font-variant: small-caps;
color: #a52a2a;
}

#zpad p span.smcapgrn
{
font-weight: bold;
font-variant: small-caps;
color: #006000;
}

#zpad p.shallow
{
border: 0 solid #a52a2a;
padding: 0px 0px 0px 0px;
text-align: justify;
font-family: arial, verdana, sans-serif;
font-size: small;
font-weight: normal;
color: #000000;
margin: 0px 8px 3px 6px;
}

#zpad p.indent15
{
border: 0 solid #a52a2a;
padding: 0px 0px 0px 0px;
text-align: justify;
font-family: arial, verdana, sans-serif;
font-size: small;
font-weight: normal;
color: #000000;
margin: 0 8px 8px 15px;
}

#zpad p.sm
{
margin: 0 8px 8px 6px;
padding:0;
font-family: arial, sans-serif;
font-size: x-small;
font-weight: bold;
text-align: justify;
/*background: none #fffacd;*/
}

#zpad p.smx
{
margin: 0 0px 0px 0px;
padding:0;
font-family: arial, sans-serif;
font-size: 9px;
font-weight: bold;
text-align: justify;
font-variant: normal;
}


#zpad span.xsm
{
font-family: "arial black", arial, sans-serif;
font-size: 9px;
font-weight: normal;
text-align: justify;
margin: 0;
}

#zpad span.xsm2
{
font-family: "arial black", arial, sans-serif;
font-size: x-small;
font-weight: normal;
font-variant: small-caps;
text-align: justify;
margin: 0;
}

#zpad span.acr
{
font-weight: bold;
cursor: help;
border-bottom: 1pt dotted #474747;
}

#zpad b.red
{
color: #a52a2a;
}

/* use for print only - path to file */
#zpad span.path
{
font-weight: bold;
font-size: 10pt;
display: none;
}

#zpad span.path15
{
font-weight: bold;
font-size: 10pt;
display: none;
margin: 0px 0px 0px 15px;
}


#zpad span.pathinline
{
font-weight: bold;
font-size: 10pt;
display: none;
}


/* tables for embedded pics */

.picholder
{
/*width: 97.5%;*/
border: 2px solid #000080;
margin: 2px auto 8px auto;
padding: 6px;
clear: both;
}

.picholder td
{
border: 0px;
}

/*
.picholder img
{
width: 340px;
}
*/


/* tables for charts */

.chart1
{
border: 3px solid #000080;
margin: 2px auto 8px auto;
/*padding: 6px;*/
clear: both;
}

.chart1 td
{
border: 0px solid #000080;
font-weight: bold;
font-size: 11px;
font-family: arial, sans-serif;
text-align: center;
}

.chart1 td.title
{
border: 3px double #000000;
font-weight: bold;
font-size: 12px;
font-family: arial, sans-serif;
font-variant: small-caps;
}

.chart1 td.title1
{
border-top: 3px solid #000080;
font-weight: bold;
font-size: 16px;
font-family: arial, sans-serif;
font-variant: small-caps;
padding: 4px;
}


.chart1 td.top
{
border-top: 1px solid #000000;
}

.chart1 td.right
{
border-right: 1px solid #000000;
}

.chart1 td.left
{
border-left: 1px solid #000000;
}



#zpad table.gp
{
border: 2px solid #000080;
margin: 6px 10px 6px 10px;
}

#zpad table.gp td
{
border: 1px solid #000080;
margin: 4px 0px 0px 0px;
padding: 2px 3px 2px 3px;
font-family: arial, sans-serif;
font-size: 12px;
font-weight: normal;
text-align: center;
}

#zpad table.gp td.super
{
font-size: 20px;
font-weight: bold;
}

#zpad table.gp td.title
{
font-size: 14px;
font-weight: bold;
}

#zpad table.gp td.spacer
{
height: 1px;
border: 0;
font-size: 1px;
padding: 0;
margin: 0;
}

#zpad table.gp td.mark
{
height: 1px;
border: 0;
font-size: 1px;
padding: 0;
margin: 0;
background: none #000080;
}




#zpad ul
{
list-style-type: square;
list-style-position: outside;
margin-top: -8px;
margin-bottom: 6px;
/*margin-left: 20px;*/
/*padding: 0;*/
}

#zpad ul li
{
margin: 0 0 0 0;
padding: 0 8px 0 0;
font-family: arial, sans-serif;
font-size: small;
font-weight: normal;
text-align: justify;
}



#zpad ul.sub
{
list-style-type: square;
margin-top: -8px;
margin-bottom: 6px;
}

#zpad ul.sub li
{
margin: 0 8px 0 0;
padding: 0;
font-family: arial, sans-serif;
font-size: x-small;
font-weight: bold;
text-align: justify;
}


#zpad ul.super
{
list-style-type: square;
margin-top: 0px;
margin-bottom: 6px;
}

#zpad ul.super li
{
margin: 0 8px 6px 0;
padding: 0;
font-family: arial, sans-serif;
font-size: small;
text-align: justify;
}

#zpad ul.superout
{
list-style-type: square;
margin-top: 0px;
margin-bottom: 6px;
padding: 0px 0px 0px 16px;
margin-left: 4px;
}

#zpad ul.superout li
{
margin: 0 8px 0px 0;
padding: 0;
font-family: arial, sans-serif;
font-size: small;
text-align: justify;
}


#zpad ol.conc
{
list-style-type: decimal;
margin-top: -6px;
margin-bottom: 6px;
}

#zpad ol.conc li
{
margin: 0 8px 0 0;
padding: 0;
font-family: arial, sans-serif;
font-size: small;
font-weight: normal;
text-align: justify;
}

#zpad ol.narrow
{
list-style-type: decimal;
margin-top: 0px;
margin-bottom: 6px;
margin-left: 8px;
padding: 0px 0px 0px 14px;
}

#zpad ol.narrow li
{
margin: 0 8px 0 0px;
padding: 0 0 0 0px;
font-family: arial, sans-serif;
font-size: small;
font-weight: normal;
text-align: justify;
}


/* for highlighted areas */
.xtra
{
border-left: 6px solid #a52a2a;
border-top: 0px solid #a52a2a;
border-bottom: 2px solid #a52a2a;
border-right: 1px solid #a52a2a;
padding: 6px 4px 4px 0px;
background: none #f8f5d9;
text-align: left;
font-family: arial, verdana, sans-serif;
font-size: small;
font-weight: bold;
color: #000000;
/*font-variant: small-caps;*/
margin: 0px 10px 14px 6px;
}

#zpad h4.xa
{
border: 0 solid #a52a2a;
padding: 0px 2px 0px 0px;
/*background: none #fffacd;*/
text-align: justify;
font-family: arial, verdana, sans-serif;
font-size: 16px;
font-weight: bold;
font-variant: small-caps;
color: #a52a2a;
margin: 24px 4px 0px 6px;
}


#zpad h4.xa span
{
border-top: 2px solid #a52a2a;
border-right: 2px solid #a52a2a;
border-left: 6px solid #a52a2a;
padding: 4px 12px 2px 8px;
background: none #fffacd;
}


/* test page break - does not work */

#zpad br.pga
{
clear: both;
page-break-after: always;
display: none;
}

#zpad br.pgb
{
clear: both;
page-break-before: always;
}


/* bottom ref */

#ref
{
margin: 16px 6px 3px 6px;
border-top: 3px double #000080;
clear: both;
}

#ref dl
{
margin: 8px 0px 0px 0px;
padding: 2px 3px 2px 3px;
font-family: arial, sans-serif;
font-size: small;
font-weight: normal;
}

#ref dt
{
font-weight: bold;
}

#ref dd
{
margin: 0px 0px 8px 10px;
text-align: justify;
}

#ref a
{
font-family: arial, sans-serif;
font-size: small;
font-weight: bold;
text-decoration: none;
color: #274eb1;
}

#ref a:hover
{
font-family: arial, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
color: #28499d;
font-variant: small-caps;
background: none #b7ffff;
padding: 1px 3px 2px 3px;
}
















