/* 
CONTENT CONTROLS ONLY





*/



#zpad
{
/*margin: 0 auto 0 auto;*/
width: 90%; /* modify for print */
background: none #ffffff; /* modify for print */
}



/* For General "SCREEN" Use */


.title1
{
width: 97.5%;
border: 2px solid #000080;
margin: 0 auto 0 auto;
padding: 0px;
clear: both;
}

.title1 td
{
border: 0px solid #000080;
margin: 0px 0px 0px 0px;
padding: 1px 4px 1px 4px;
font-family: arial, sans-serif;
font-size: x-small;
font-weight: bold;
text-align: justify;
}

.title1 td.right
{
text-align: right;
padding: 0px 0px 2px 0px; /* modify for print */
background: none #c2ffef;
border: 1px solid #000080;
}

.title1 td.left
{
text-align: left;
padding: 0px 0px 2px 0px;/* modify for print */
background: none #c2ffef;
border: 1px solid #000080;
}

.title1 img
{
border: 0;
height: 60px;
}

.code
{
/*width: 97.5%;*/
border: 2px solid #000080;
margin: 0 auto 4px 9pt;
padding: 0px;
clear: both;
}

.code td
{
border: 1px solid #000080;
margin: 0px 0px 0px 0pt;
padding: 1px 4px 1px 4px;
font-family: arial, sans-serif;
font-size: x-small;
font-weight: bold;
text-align: left;
}

.code td.name
{
text-align: left;
font-size: small;
}

.coderight
{
/*width: 97.5%;*/
border: 2px solid #000080;
margin: 0 8px 5px 12pt;
padding: 0px;
float: right;
display: inline;
}

.coderight td
{
border: 1px solid #000080;
margin: 0px 0px 0px 0px;
padding: 1px 4px 1px 4px;
font-family: arial, sans-serif;
font-size: x-small;
font-weight: bold;
text-align: left;
}

.coderight td.name
{
text-align: left;
font-size: small;
}

.codeleft
{
/*width: 97.5%;*/
border: 2px solid #000080;
margin: 0 2px 5px 10pt;
padding: 0px;
float: left;
display: inline;
}

.codeleft td
{
border: 1px solid #000080;
margin: 0px 0px 0px 0px;
padding: 1px 4px 1px 4px;
font-family: arial, sans-serif;
font-size: x-small;
font-weight: bold;
text-align: justify;
clear: both;
}

.codeleft td.name
{
text-align: left;
font-size: small;
}

/* summary is for selected td's to be turned off for printing */
.summary
{
border: 2px solid #000080;
margin: 4px auto 5px 9pt;
}

.summary td
{
border: 1px solid #000080;
margin: 4px 0px 0px 0px;
padding: 2px 3px 2px 3px;
font-family: arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: center;
}

.summary td.no
{
display: none;
}

.summary td.img
{
display: none;
}

.summary td.title
{
font-size: 10pt;
}

.summary td.titleprint
{
font-size: 12pt;
display: block;
font-weight: bold;
}

.summary td.titleno
{
display: none;
}

.summary td.marker
{
font-size: 10pt;
color: #000080;
background: none #ffffff;
padding: 2px 8px 2px 8px;
font-variant: small-caps;
}

.summary img
{
border: 0;
height: 20px;
}

.summary img.icon
{
border: 0;
height: 15px;
}

.summary td.red
{
background: #d8b8b8;
}

.summary td.spacer
{
height: 0px;
display: none;
}


/* summary1 is for turning off whole table */
.summary1
{
display: none;
}



/* for printing only */
table.summaryprnt
{
margin: 6pt auto 6pt 8pt;
border: 0;
display: block;
}

table.summaryprnt td
{
border: 1px solid #000080;
margin: 0px 0px 0px 0px;
padding: 2px 5px 2px 5px;
font-family: arial, sans-serif;
font-size: 10pt;
font-weight: bold;
text-align: center;
}
table.summaryprnt p
{
color: #a52a2a;
padding: 2px 3px 2px 3px;
font-family: arial, sans-serif;
font-size: 9pt;
font-weight: bold;
text-align: center;
display: block;
margin: 0;
}

table.summaryprnt td.file
{
font-size: 9pt;
}

table.summaryprnt td.head
{
font-size: 10pt;
width: 100%;
border: 2px solid #000080;
}


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




/* use if the entire div is for print only, turnrd off for screen */

.printnote
{
display: block;
}







