html
{

    
        font-size: 12pt;
        font-family: sans-serif;
    }
    
    
    
    /***************************************************/
    
    body {
        font-size: 12pt;
        font-family: sans-serif;
        color: black;
        font-weight: 400;
        margin: .25in;
        padding: 0.1rem 0.1rem;
    }
    
    
    
    /***************************************************/
    
    .center {
        text-align: center;
    }
    
    
    
    /***************************************************/
    
    .right {
        text-align: right;
    }
    
    
    
    /***************************************************/
    
    .left {
        text-align: left;
    }
    
    
    
    /***************************************************/
    
    .fixed {
        font-family: monospace;
    }
    
    
    
    /***************************************************/
    
    table {
        border: black solid 1px;
        border-collapse: collapse;
        padding: 0.1rem 0.1rem;
        font-size: 1.0rem;
    }
    
    
    
    /***************************************************/
    
    td {
        text-align: left;
        font-weight: 400;
        margin: 0.5rem;
        word-wrap: break-word;
        border: black solid 1px;
        border-collapse: collapse;
        padding: 0.1rem 0.1rem;
    }
    
    
    
    /***************************************************/
    
    td.right {
        text-align: right;
        padding: 0.1rem 0.1rem;
    }
    
    
    
    /***************************************************/
    
    td.center {
        text-align: center;
        padding: 0.1rem 0.1rem;
    }
    
    
    
    /***************************************************/
    
    .centerwhite {
        background: white;
        color: black;
        border: white solid 0px;
        text-align: center;
    }
    
    
    
    /***************************************************/
    
    .leftwhite {
        background: white;
        color: black;
        border: white solid 0px;
        text-align: left;
    }
    
    
    
    /***************************************************/
    
    .rightwhite {
        background: white;
        color: black;
        border: white solid 0px;
        text-align: right;
    }
    
    
    
    /***************************************************/
    
    td.bigprint {
        font-size: 1.5rem;
        padding: 0.1rem 0.1rem;
    }
    
    
    
    /***************************************************/
    
    .fontsmaller {
        font-size: 0.8rem;
    }
    
    
    
    /***************************************************/
    
    th {
        padding: 0.1rem 0.1rem;
        font-size: 1.1rem;
        border: black solid 1px;
        border-collapse: collapse;
        background: #3366ff;
        color: white;
        font-style: italic;
        text-transform: capitalize;
        font-weight: 700;
        margin: 0.5rem;
    }
    
    
    
    /***************************************************/
    
    .yellow, .warning {
        background: black;
        color: #ff0;
        font-style: italic;
        font-weight: 700;
    }
    
    
    
    /***************************************************/
    
    .redonwhite {
        background: white;
        color: red;
    }
    
    
    
    /***************************************************/
    
    .whiteongreen {
        background: green;
        color: white;
    }
    
    
    
    /***************************************************/
    
    .greenonwhite {
        background: white;
        color: green;
    }
    
    
    
    /***************************************************/
    
    .yellowonblack {
        background: black;
        color: yellow;
    }
    
    
    
    /***************************************************/
    
    .tt {
        background: #000099;
        color: white;
        font-size: 1.2rem;
        font-weight: 700;
        margin: 0.5rem;
        padding: 0.5rem 0.5rem;
    }
    
    
    
    /***************************************************/
    
    td.totalrow {
        background: #ffffcc;
        color: black;
        font-size: 1.1rem;
        font-weight: 700;
        padding: .1rem .5rem;
    }
    
    
    
    /***************************************************/
    
    a:visited {
        background: #ff0;
        font-weight: 400;
    }
    
    
    
    /***************************************************/
    
    .t2 {
        font-size: 1.2rem;
        font-weight: 400;
        margin: 0.5rem;
        vertical-align: top;
    }
    
    
    
    /***************************************************/
    
    .fieldname, .fn {
        background: #36f;
        border: black  solid 1px;
        border-radius: 5px;
        color: white;
        font-family: monospace;
        font-weight: 700;
        padding: 0.05rem 0.5rem;
        text-transform: uppercase;
    }
    
    
    
    /***************************************************/
    
    th.top {
        background: #3366ff;
        border: black solid 1px;
        border-collapse: collapse;
        color: black;
    }
    
    
    
    /***************************************************/
    
    tr.totalrow {
        background: black;
        color: white;
        font-size: 1.1rem;
        font-weight: 700;
    }
    
    
    
    /***************************************************/
    
    .b1 {
        font-size: 1.0rem;
        font-weight: 400;
        margin-left: 10%;
        margin-right: 15%;
        padding-bottom: 1rem;
        padding-top: 1rem;
        page-break-inside: auto;
        text-align: left;
    }
    
    
    
    /***************************************************/
    
    .h2a {
        background: #3366ff;
        border: #f0f8ff inset 3px;
        color: white;
        font-size: 1.2rem;
        margin-top: 1.0rem;
        padding: 0.5rem 0.5rem 0.5rem 1rem;
        text-align: left;
        text-transform: capitalize;
        width: 40%;
    }
    
    
    
    /***************************************************/
    
    .c1 {
        font-weight: 700;
    }
    
    
    
    /***************************************************/
    
    p {
        color: black;
        font-weight: 600;
        line-height: 1.7rem;
        margin-bottom: 1rem;
        margin-top: 1rem;
        text-align: left;
    }
    
    
    
    /***************************************************/
    
    p.boxcenter {
        color: black;
        font-size: 1.2rem;
        font-weight: 600;
        line-height: 1.3rem;
        margin-bottom: 0.5rem;
        margin-top: 0.5rem;
        text-align: center;
        border: 1px solid black;
        -moz-box-shadow: 2px 2px 4px #888;
        -webkit-box-shadow: 2px 2px 4px #888;
        box-shadow: 2px 2px 4px #888;
    }
    
    
    
    /***************************************************/
    
    p.boxright {
        font-size: 1.2rem;
        font-weight: 600;
        line-height: 1.3rem;
        margin-bottom: 0.5rem;
        margin-top: 0.5rem;
        text-align: right;
        border: 1px solid black;
        -moz-box-shadow: 2px 2px 4px #888;
        -webkit-box-shadow: 2px 2px 4px #888;
        box-shadow: 2px 2px 4px #888;
    }
    
    
    
    /***************************************************/
    
    p.boxleft {
        font-size: 1.2rem;
        font-weight: 600;
        line-height: 1.3rem;
        margin-bottom: 0.5rem;
        margin-top: 0.5rem;
        text-align: left;
        border: 1px solid black;
        -moz-box-shadow: 2px 2px 4px #888;
        -webkit-box-shadow: 2px 2px 4px #888;
        box-shadow: 2px 2px 4px #888;
    }
    
    
    
    /***************************************************/
    
    a:focus {
        background: limegreen;
        color: black;
        font-weight: 400;
    }
    
    
    
    /***************************************************/
    
    div.box {
        border: solid;
        border-width: thin;
        padding: 0.5rem 0.5rem;
        width: 100%;
    }
    
    
    
    /***************************************************/
    
    div.c1 {
        text-align: center;
    }
    
    
    
    /***************************************************/
    
    .shadow {
        -moz-box-shadow: 2px 2px 4px #888;
        -webkit-box-shadow: 2px 2px 4px #888;
        box-shadow: 2px 2px 4px #888;
    }
    
    
    
    /***************************************************/
    
    div.color {
        background: #ccf;
        border: solid;
        padding: 0.5rem 0.5rem;
    }
    
    
    
    /***************************************************/
    
    a:link {
        background: #ff0;
        font-weight: 400;
    }
    
    
    
    /***************************************************/
    
    a:hover {
        background: limegreen;
        color: black;
        font-weight: 400;
    }
    
    
    
    /***************************************************/
    
    h1 {
        background: #f0f8ff;
        border: black double 2px;
        color: black;
        font-size: 1.6rem;
        margin-bottom: 0.5rem;
        margin-top: 0.5rem;
        text-align: center;
    }
    
    
    
    /***************************************************/
    
    h2 {
        background: #f0f8ff;
        border: black double 2px;
        color: black;
        font-size: 1.2rem;
        margin-bottom: 0.5rem;
        margin-top: 0.5rem;
        text-align: center;
    }
    
    
    
    /***************************************************/
    
    h3 {
        background: aqua;
        border: #f0f8ff inset 1px;
        color: black;
        font-size: 1.2rem;
        margin: 0.5rem 0.5in;
        text-align: center;
        text-transform: capitalize;
    }
    
    
    
    /***************************************************/
    
    h4 {
        background: #3366ff;
        color: white;
        font-size: 1.2rem;
        margin: 0.5rem 0.5rem 0.5rem 0.5rem;
        padding: 0.5rem 0.5rem 0.5rem 1em;
        text-align: left;
        text-transform: capitalize;
    }
    
    
    
    /***************************************************/
    
    ul {
        font-size: 1.1rem;
        font-weight: 400;
        list-style-type: square;
        margin: 0.5rem 1.5rem;
        padding: 0.5rem 1.5rem;
        text-align: left;
    }
    
    
    
    /***************************************************/
    
    li {
        color: black;
        font-weight: 400;
        margin: .3rem;
        padding: 0.3rem .3rem;
        text-align: left;
        border: 1px solid black;
        -moz-box-shadow: 2px 2px 4px #888;
        -webkit-box-shadow: 2px 2px 4px #888;
        box-shadow: 2px 2px 4px #888;
    }
    
    
    
    /***************************************************/
    
    li.singlespace {
        font-weight: 700;
        margin: 0.3rem;
        padding: 0.3rem .3rem;
    }
    
    
    
    /***************************************************/
    
    ol {
        font-weight: 400;
        list-style-type: decimal;
        margin: 1.5rem;
        padding: 0.5rem 0.5rem;
        text-align: left;
    }
    
    
    
    /***************************************************/
    
    ol.a {
        list-style-type: lower-alpha;
    }
    
    
    
    /***************************************************/
    
    .t1 {
        font-weight: 700;
        margin: 0.5rem;
        text-align: left;
    }
    
    
    
    /***************************************************/
    
    .ttblue {
        background: #3366ff;
        color: white;
        font-family: monospace;
        font-weight: 700;
        padding: 0.5rem 0.5rem;
        text-align: center;
    }
    
    
    
    /***************************************************/
    
    img.homecenter {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    
    
    
    /***************************************************/
    
    img.homeright {
        display: block;
        float: right;
        box-shadow: 0px 0px 0px #000;
    }
    
    
    
    /***************************************************/
    
    img.x {
        background: #f0f8ff;
        border: #f0f8ff inset 3px;
        -moz-box-shadow: 2px 2px 4px #888;
        -webkit-box-shadow: 2px 2px 4px #888;
        box-shadow: 2px 2px 4px #888;
        margin: 0.1rem;
        padding: 0.1rem;
        width: 20%;
    }
    
    
    
    /***************************************************/
    
    .ttred {
        background: #fffab2;
        color: black;
        font-family: monospace;
        font-size: 1.2rem;
        font-weight: 700;
        padding: 0.5rem 0.5rem;
        text-align: left;
    }
    
    
    
    /***************************************************/
    
    hr {
        height: 2px;
        margin: 0.1in;
    }
    
    
    
    /***************************************************/
    
    img {
        background: #f0f8ff;
        border: #f0f8ff inset 2px;
        margin: 0.1rem;
        padding: 0.1rem;
        -moz-box-shadow: 2px 2px 4px #888;
        -webkit-box-shadow: 2px 2px 4px #888;
        box-shadow: 2px 2px 4px #888;
    }
    
    
    
    /***************************************************/
    
    .bc {
        background: #ff9;
        color: black;
        font-family: monospace;
        font-weight: 700;
        text-transform: uppercase;
    }
    
    
    
    /***************************************************/
    
    h5 {
        color: BLACK;
        font-size: 1.0rem;
        margin: 0.5rem 0.5rem 0.5rem 0.5rem;
        padding: 0.5rem 0.5rem 0.5rem 1em;
        text-align: left;
        BORDER: 1PX SOLID;
        text-transform: none;
        background: #CCFFFF;
    }
    
    
    
    /***************************************************/
    
    .reverse3 {
        background: #ffb2b2;
        color: black;
        font-weight: 700;
    }
    
    
    
    /***************************************************/
    
    .p1 {
        font-weight: 400;
        margin-left: 2%;
        margin-right: 2%;
        page-break-inside: auto;
        text-align: left;
    }
    
    
    
    /***************************************************/
    
    .p2 {
        font-size: 1.2rem;
        font-weight: 400;
        margin-left: 0.5rem;
        margin-right: 0.5rem;
        page-break-inside: auto;
        text-align: left;
    }
    
    
    
    /***************************************************/
    
    .p2 {
        font-weight: 400;
        margin-left: 1.25in;
        margin-right: 0.5in;
        page-break-inside: auto;
        text-align: justify;
    }
    
    
    
    /***************************************************/
    
    .p7 {
        border-bottom: outset;
        border-left: outset;
        border-right: outset;
        border-top: outset;
        border-width: 4px;
        font-family: monospace;
        font-style: normal;
        font-weight: 400;
        margin-left: 1in;
        margin-right: 1in;
        margin-top: 0.5rem;
        padding: 0.5rem 0.5rem;
        page-break-inside: auto;
        text-align: left;
        text-decoration: none;
        text-transform: uppercase;
    }
    
    
    
    /***************************************************/
    
    .reversehead {
        background: #9fc;
        color: black;
        font-weight: 700;
    }
    
    
    
    /***************************************************/
    
    .right {
        text-align: right;
    }
    
    
    
    /***************************************************/
    
    .s1 {
        background: #ff0;
        color: black;
        font-family: monospace;
    }
    
    
    
    /***************************************************/
    
    .bf {
        background: #f0f8ff;
        font-weight: 700;
        text-transform: uppercase;
    }
    
    
    
    /***************************************************/
    
    .blacktext {
        background: white;
        color: black;
    }
    
    
    
    /***************************************************/
    
    .tablename, .tn {
        background: white;
        border: black  solid 1px;
        border-radius: 5px;
        color: #06f;
        font-family: monospace;
        font-weight: 700;
        padding: 0.05rem 0.5rem;
        text-transform: uppercase;
    }
    
    
    
    /***************************************************/
    
    .reverse {
        background: black;
        color: white;
    }
    
    
    
    /***************************************************/
    
    .reverse2 {
        background: #ffc;
        color: black;
        font-weight: 700;
    }
    
    
    
    /***************************************************/
    
    .tabletop {
        background: #66f;
        color: white;
        font-size: 1.2rem;
        font-weight: 700;
        margin: 0;
    }
    
    
    
    /***************************************************/
    
    .tabletop2 {
        background: #000099;
        color: white;
        font-weight: 700;
        margin: 0.5rem;
        text-align: center;
        vertical-align: middle;
    }
    
    
    
    /***************************************************/
    
    th.center {
        background: #3366ff;
        border: black  solid 1px;
        color: white;
        text-transform: capitalize;
    }
    
    
    
    /***************************************************/
    
    .parm {
        color: red;
        font-weight: 700;
        margin-left: 1.25in;
        margin-right: 0.5in;
    }
    
    
    
    /***************************************************/
    
    .p0 {
        font-size: 1.2rem;
        font-weight: 400;
        margin: 10px;
        page-break-inside: auto;
    }
    
    
    
    /***************************************************/
    
    .boxed {
        border: black  solid 1px;
    }
    
    
    
    /***************************************************/
    
    .p00 {
        font-size: 1.2rem;
        font-weight: 400;
        margin: 10px;
        page-break-inside: auto;
        text-align: left;
    }
    
    
    
    /***************************************************/
    
    .caution, a {
        background: #ff0;
        color: black;
    }
    
    
    
    /***************************************************/
    
    .centerbold {
        background: LightGray;
        color: black;
        font-weight: 700;
        text-align: center;
    }
    
    
    
    /***************************************************/
    
    tr:nth-child(even ) {
        background: #cfc;
        color: black;
    }
    
    
    
    /***************************************************/
    
    tr:nth-child(odd ) {
        background: #cff;
        color: black;
    }
    
    
    
    /***************************************************/
    
    .columntitles {
        background: #f0f8ff;
        border: black  solid 1px;
        color: black;
        font-size: 1.2rem;
        font-weight: 700;
        margin-bottom: 0.5rem;
        margin-top: 0.5rem;
    }
    
    
    
    /***************************************************/
    
    .divrow {
        background: #f0f8ff;
        color: white;
    }
    
    
    
    /***************************************************/
    
    .head {
        font-size: 1.6rem;
        font-weight: 700;
        margin-bottom: 0.5rem;
        margin-top: 0.5rem;
    }
    
    
    
    /***************************************************/
    
    .index1 {
        background: #fffab2;
        color: black;
        font-size: 1.2rem;
        font-weight: 700;
        margin: 0.5rem;
        padding: 0.5rem 0.5rem;
        text-align: center;
    }
    
    
    
    /***************************************************/
    
    .left {
        text-align: left;
        word-wrap: break-word;
    }
    
    
    
    /***************************************************/
    
    .noprint {
        display: block;
    }
    
    
    
    /***************************************************/
    
    .ocr {
        background: red;
        color: white;
        font-family: monospace;
        font-weight: 700;
        margin: 0.5rem;
        text-align: center;
        text-transform: uppercase;
        vertical-align: middle;
    }
    
    
    
    /***************************************************/
    
    .void {
        background: red;
        color: white;
    }
    
    
    
    /***************************************************/
    
    .index2 {
        color: black;
        font-size: 1.2rem;
        font-weight: 700;
        margin: 0.5rem;
        padding: 0.5rem 0.5rem;
        text-align: left;
    }
    
    
    
    /***************************************************/
    
    center_top_reverse {
        background: #3366ff;
        border: black solid 1px;
        border-collapse: collapse;
        text-align: center;
        color: white;
    }
    
    
    
    /***************************************************/
    
    .parmname, .pn {
        background: #0ff;
        border: black  solid 1px;
        border-radius: 5px;
        color: black;
        font-family: monospace;
        font-weight: 700;
        padding: 0.05rem 0.5rem;
        text-transform: uppercase;
    }
    
    
    
    /***************************************************/
    
    .ttrl {
        background: #fffab2;
        color: black;
        font-size: 1.2rem;
        font-weight: 700;
        padding: 0.5rem 0.5rem;
        text-align: center;
    }
    
    
    
    /***************************************************/
    
    .p77 {
        font-size: 1.2rem;
        font-weight: 400;
        margin-left: 0;
        margin-right: 0;
        page-break-inside: auto;
        text-align: left;
    }
    
    
    
    /***************************************************/
    
    .report {
        background: #c9dfdf;
        border-bottom: outset;
        border-color: black;
        border-left: outset;
        border-right: outset;
        border-top: outset;
        border-width: 4px;
        color: black;
        font-family: monospace;
        font-style: normal;
        font-weight: 400;
        margin-left: 0.1in;
        margin-right: 0.1in;
        margin-top: 0;
        padding: 0.5rem 0.5rem;
        page-break-inside: auto;
        text-decoration: none;
    }
    
    
    
    /***************************************************/
    
    .parmvalue, .pv {
        background: black;
        border: black  solid 1px;
        border-radius: 5px;
        color: #ff6;
        font-family: monospace;
        font-weight: 700;
        padding: 0.05rem 0.5rem;
        text-transform: uppercase;
    }
    
    
    
    /***************************************************/
    
    button.css3button {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #050505;
        padding: 10px 20px;
        background: -moz-linear-gradient(top,#4f42ff 0%,#ffffff 75%,#6d8000);
        background: -webkit-gradient(linear, left top, left bottom,from(#4f42ff),color-stop(0.75, #ffffff),to(#6d8000));
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: 3px solid #6d8000;
        -moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 2px rgba(255,255,255,1);
        -webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 2px rgba(255,255,255,1);
        box-shadow: 0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 2px rgba(255,255,255,1);
        text-shadow: 0px -1px 0px rgba(000,000,000,0.2),0px 1px 0px rgba(255,255,255,0.4);
    }
    
    
    
    /***************************************************/
    
    button.css3button:hover {
        border: 3px solid yellow;
    }
    font-family: sans-serif;

}



/***************************************************/


/***************************************************/

.center

{

    text-align: center;

}



/***************************************************/

.right

{

    text-align: right;

}



/***************************************************/

.left

{

    text-align: left;

}



/***************************************************/

.fixed

{

    font-family: monospace;

}



/***************************************************/

table

{

    border: black solid 1px; border-collapse:collapse;

    padding:0.1rem 0.1rem;

    font-size:1.0rem;

}



/***************************************************/

td

{

    text-align: left;

    font-weight: 400;

    margin: 0.5rem;

    word-wrap:break-word;

    border: black solid 1px; border-collapse:collapse;

    padding:0.1rem 0.1rem;

}



/***************************************************/

td.right

{

    text-align: right;

    padding:0.1rem 0.1rem;

}



/***************************************************/

td.center

{

    text-align: center;

    padding:0.1rem 0.1rem;

}



/***************************************************/

.centerwhite

{

    background: white;

    color: black;

    border: white solid 0px;

    text-align: center;

}



/***************************************************/

.leftwhite

{

    background: white;

    color: black;

    border: white solid 0px;

    text-align: left;

}



/***************************************************/

.rightwhite

{

    background: white;

    color: black;

    border: white solid 0px;

    text-align: right;

}



/***************************************************/

td.bigprint

{

    font-size: 1.5rem;

    padding:0.1rem 0.1rem;

}



/***************************************************/

.fontsmaller

{

    font-size:0.8rem;

}



/***************************************************/

th

{

    padding:0.1rem 0.1rem;

    font-size:1.1rem;

    border: black solid 1px; border-collapse:collapse;

    background: #3366ff;

    color     : white;

    font-style: italic;

    text-transform: capitalize;

    font-weight: 700;

    margin: 0.5rem;

}



/***************************************************/

.yellow, .warning

{

    background: black ;

    color: #ff0;

    font-style: italic;

    font-weight: 700;

}



/***************************************************/

.redonwhite

{

    background: white;

    color: red;

}



/***************************************************/

.whiteongreen

{

    background: green;

    color: white;

}



/***************************************************/

.greenonwhite

{

    background: white;

    color: green;

}



/***************************************************/

.yellowonblack

{

    background: black;

    color: yellow;

}



/***************************************************/

.tt

{

    background: #000099;

    color: white;

    font-size: 1.2rem;

    font-weight: 700;

    margin: 0.5rem;

    padding:0.5rem 0.5rem;

}



/***************************************************/

td.totalrow

{

    background: #ffffcc;

    color: black;

    font-size: 1.1rem;

    font-weight: 700;

    padding: .1rem .5rem;

}



/***************************************************/

a:visited

{

    background: #ff0;

    font-weight: 400;

}



/***************************************************/

.t2

{

    font-size: 1.2rem;

    font-weight: 400;

    margin: 0.5rem;

    vertical-align: top;

}



/***************************************************/

.fieldname, .fn

{

    background: #36f;

    border: black  solid 1px;

    border-radius: 5px;

    color: white ;

    font-family: monospace;

    font-weight: 700;

    padding: 0.05rem 0.5rem;

    text-transform: uppercase;

}



/***************************************************/

th.top

{

    background: #3366ff;

    border: black solid 1px; border-collapse:collapse;

    color: black;

}



/***************************************************/

tr.totalrow

{

    background: black;

    color: white ;

    font-size:1.1rem;

    font-weight: 700;

}



/***************************************************/

.b1

{

    font-size: 1.0rem;

    font-weight: 400;

    margin-left: 10%;

    margin-right: 15%;

    padding-bottom: 1rem;

    padding-top: 1rem;

    page-break-inside: auto;

    text-align: left;

}



/***************************************************/

.h2a

{

    background: #3366ff;

    border: #f0f8ff inset 3px;

    color: white ;

    font-size: 1.2rem;

    margin-top: 1.0rem;

    padding: 0.5rem 0.5rem 0.5rem 1rem;

    text-align: left;

    text-transform: capitalize;

    width: 40%;

}



/***************************************************/

.c1

{

    font-weight: 700;

}



/***************************************************/

p

{

    color: black;

    font-weight: 600;

    line-height: 1.7rem;

    margin-bottom: 1rem;

    margin-top: 1rem;

    text-align: left;

}



/***************************************************/

p.boxcenter

{

    color: black;

    font-size: 1.2rem;

    font-weight: 600;

    line-height: 1.3rem;

    margin-bottom: 0.5rem;

    margin-top: 0.5rem;

    text-align: center;

    border:1px solid black;

    -moz-box-shadow:2px 2px 4px #888;-webkit-box-shadow:2px 2px 4px #888;box-shadow:2px 2px 4px #888;

}



/***************************************************/

p.boxright

{

    font-size: 1.2rem;

    font-weight: 600;

    line-height: 1.3rem;

    margin-bottom: 0.5rem;

    margin-top: 0.5rem;

    text-align: right;

    border:1px solid black;

    -moz-box-shadow:2px 2px 4px #888;-webkit-box-shadow:2px 2px 4px #888;box-shadow:2px 2px 4px #888;

}



/***************************************************/

p.boxleft

{

    font-size: 1.2rem;

    font-weight: 600;

    line-height: 1.3rem;

    margin-bottom: 0.5rem;

    margin-top: 0.5rem;

    text-align: left;

    border:1px solid black;

    -moz-box-shadow:2px 2px 4px #888;-webkit-box-shadow:2px 2px 4px #888;box-shadow:2px 2px 4px #888;

}



/***************************************************/

a:focus

{

    background: limegreen;

    color: black;

    font-weight: 400;

}



/***************************************************/

div.box

{

    border: solid;

    border-width: thin;

    padding:0.5rem 0.5rem;

    width: 100%;

}



/***************************************************/

div.c1

{

    text-align: center;

}



/***************************************************/

.shadow

{

    -moz-box-shadow:2px 2px 4px #888;-webkit-box-shadow:2px 2px 4px #888;box-shadow:2px 2px 4px #888;

}



/***************************************************/

div.color

{

    background: #ccf;

    border: solid;

    padding: 0.5rem 0.5rem;

}



/***************************************************/

a:link

{

    background: #ff0;

    font-weight: 400;

}



/***************************************************/

a:hover

{

    background: limegreen;

    color: black;

    font-weight: 400;

}



/***************************************************/

h1

{

    background: #f0f8ff;

    border: black double 2px;

    color: black;

    font-size: 1.6rem;

    margin-bottom: 0.5rem;

    margin-top: 0.5rem;

    text-align: center;

}



/***************************************************/

h2

{

    background:#f0f8ff;

    border: black double 2px;

    color: black;

    font-size: 1.2rem;

    margin-bottom: 0.5rem;

    margin-top: 0.5rem;

    text-align: center;

}



/***************************************************/

h3

{

    background: aqua;

    border: #f0f8ff inset 1px;

    color: black;

    font-size: 1.2rem;

    margin: 0.5rem 0.5in;

    text-align: center;

    text-transform: capitalize;

}



/***************************************************/

h4

{

    background: #3366ff;

    color: white ;

    font-size: 1.2rem;

    margin: 0.5rem 0.5rem 0.5rem 0.5rem;

    padding: 0.5rem 0.5rem 0.5rem 1em;

    text-align: left;

    text-transform: capitalize;

}



/***************************************************/

ul

{

    font-size: 1.1rem;

    font-weight: 400;

    list-style-type: square;

    margin: 0.5rem 1.5rem;

    padding: 0.5rem 1.5rem;

    text-align: left;

}



/***************************************************/

li

{

    color: black;

    font-weight: 400;

    margin:.3rem;

    padding: 0.3rem .3rem;

    text-align: left;

    border:1px solid black;

    -moz-box-shadow:2px 2px 4px #888;-webkit-box-shadow:2px 2px 4px #888;box-shadow:2px 2px 4px #888;

}



/***************************************************/

li.singlespace

{

    font-weight: 700;

    margin: 0.3rem;

    padding: 0.3rem .3rem;

}



/***************************************************/

ol

{

    font-weight: 400;

    list-style-type: decimal;

    margin:1.5rem;

    padding:0.5rem 0.5rem;

    text-align: left;

}



/***************************************************/

ol.a

{

    list-style-type: lower-alpha;

}



/***************************************************/

.t1

{

    font-weight: 700;

    margin: 0.5rem;

    text-align: left;

}



/***************************************************/

.ttblue

{

    background: #3366ff;

    color: white;

    font-family: monospace;

    font-weight: 700;

    padding:0.5rem 0.5rem;

    text-align: center;

}



/***************************************************/

img.homecenter

{

    display:block;

    margin-left:auto;

    margin-right:auto;

}



/***************************************************/

img.homeright

{

    display:block;

    float: right;

    box-shadow: 0px 0px 0px #000;

}



/***************************************************/

img.x

{

    background: #f0f8ff;

    border: #f0f8ff inset 3px;

    -moz-box-shadow:2px 2px 4px #888;-webkit-box-shadow:2px 2px 4px #888;box-shadow:2px 2px 4px #888;

    margin: 0.1rem;

    padding: 0.1rem;

    width: 20%;

}



/***************************************************/

.ttred

{

    background: #fffab2;

    color: black;

    font-family: monospace;

    font-size: 1.2rem;

    font-weight: 700;

    padding:0.5rem 0.5rem;

    text-align: left;

}



/***************************************************/

hr

{

    height: 2px;

    margin: 0.1in;

}



/***************************************************/

img

{

    background: #f0f8ff;

    border: #f0f8ff inset 2px;

    margin: 0.1rem;

    padding: 0.1rem;

    -moz-box-shadow:2px 2px 4px #888;-webkit-box-shadow:2px 2px 4px #888;box-shadow:2px 2px 4px #888;

}



/***************************************************/

.bc

{

    background: #ff9;

    color: black;

    font-family: monospace;

    font-weight: 700;

    text-transform: uppercase;

}



/***************************************************/

h5

{

    color: BLACK ;

    font-size: 1.0rem;

    margin: 0.5rem 0.5rem 0.5rem 0.5rem;

    padding: 0.5rem 0.5rem 0.5rem 1em;

    text-align: left;

    BORDER:1PX SOLID;

    text-transform: none;

    background: #CCFFFF;

}



/***************************************************/

.reverse3

{

    background: #ffb2b2;

    color: black;

    font-weight: 700;

}



/***************************************************/

.p1

{

    font-weight: 400;

    margin-left: 2%;

    margin-right: 2%;

    page-break-inside: auto;

    text-align: left;

}



/***************************************************/

.p2

{

    font-size: 1.2rem;

    font-weight: 400;

    margin-left: 0.5rem;

    margin-right: 0.5rem;

    page-break-inside: auto;

    text-align: left;

}



/***************************************************/

.p2

{

    font-weight: 400;

    margin-left: 1.25in;

    margin-right: 0.5in;

    page-break-inside: auto;

    text-align: justify;

}



/***************************************************/

.p7

{

    border-bottom: outset;

    border-left: outset;

    border-right: outset;

    border-top: outset;

    border-width: 4px;

    font-family: monospace;

    font-style: normal;

    font-weight: 400;

    margin-left: 1in;

    margin-right: 1in;

    margin-top: 0.5rem;

    padding:0.5rem 0.5rem;

    page-break-inside: auto;

    text-align: left;

    text-decoration: none;

    text-transform: uppercase;

}



/***************************************************/

.reversehead

{

    background: #9fc;

    color: black;

    font-weight: 700;

}



/***************************************************/

.right

{

    text-align: right;

}



/***************************************************/

.s1

{

    background: #ff0;

    color: black;

    font-family: monospace;

}



/***************************************************/

.bf

{

    background: #f0f8ff;

    font-weight: 700;

    text-transform: uppercase;

}



/***************************************************/

.blacktext

{

    background: white ;

    color: black;

}



/***************************************************/

.tablename, .tn

{

    background: white;

    border: black  solid 1px;

    border-radius: 5px;

    color: #06f;

    font-family: monospace;

    font-weight: 700;

    padding: 0.05rem 0.5rem;

    text-transform: uppercase;

}



/***************************************************/

.reverse

{

    background: black;

    color: white;

}



/***************************************************/

.reverse2

{

    background: #ffc;

    color: black;

    font-weight: 700;

}



/***************************************************/

.tabletop

{

    background: #66f;

    color: white;

    font-size: 1.2rem;

    font-weight: 700;

    margin: 0;

}



/***************************************************/

.tabletop2

{

    background: #000099;

    color: white;

    font-weight: 700;

    margin: 0.5rem;

    text-align: center;

    vertical-align: middle;

}



/***************************************************/

th.center

{

    background: #3366ff;

    border: black  solid 1px;

    color: white ;

    text-transform: capitalize;

}



/***************************************************/

.parm

{

    color: red;

    font-weight: 700;

    margin-left: 1.25in;

    margin-right: 0.5in;

}



/***************************************************/

.p0

{

    font-size: 1.2rem;

    font-weight: 400;

    margin: 10px;

    page-break-inside: auto;

}



/***************************************************/

.boxed

{

    border: black  solid 1px;

}



/***************************************************/

.p00

{

    font-size: 1.2rem;

    font-weight: 400;

    margin: 10px;

    page-break-inside: auto;

    text-align: left;

}



/***************************************************/

.caution, a

{

    background: #ff0;

    color: black;

}



/***************************************************/

.centerbold

{

    background: LightGray;

    color: black;

    font-weight: 700;

    text-align: center;

}



/***************************************************/

tr:nth-child(even )

{

    background: #cfc;

    color: black;

}



/***************************************************/

tr:nth-child(odd )

{

    background: #cff;

    color: black;

}



/***************************************************/

.columntitles

{

    background: #f0f8ff;

    border: black  solid 1px;

    color: black;

    font-size: 1.2rem;

    font-weight: 700;

    margin-bottom: 0.5rem;

    margin-top: 0.5rem;

}



/***************************************************/

.divrow

{

    background: #f0f8ff;

    color: white ;

}



/***************************************************/

.head

{

    font-size: 1.6rem;

    font-weight: 700;

    margin-bottom: 0.5rem;

    margin-top: 0.5rem;

}



/***************************************************/

.index1

{

    background: #fffab2;

    color: black;

    font-size: 1.2rem;

    font-weight: 700;

    margin: 0.5rem;

    padding:0.5rem 0.5rem;

    text-align: center;

}



/***************************************************/

.left

{

    text-align: left;

    word-wrap:break-word;

}



/***************************************************/

.noprint

{

    display:block;

}



/***************************************************/

.ocr

{

    background: red;

    color: white ;

    font-family: monospace;

    font-weight: 700;

    margin: 0.5rem;

    text-align: center;

    text-transform: uppercase;

    vertical-align: middle;

}



/***************************************************/

.void

{

    background: red;

    color: white ;

}



/***************************************************/

.index2

{

    color: black;

    font-size: 1.2rem;

    font-weight: 700;

    margin: 0.5rem;

    padding:0.5rem 0.5rem;

    text-align: left;

}



/***************************************************/

center_top_reverse

{

    background: #3366ff;

    border: black solid 1px; border-collapse:collapse;

    text-align: center;

    color: white;

}



/***************************************************/

.parmname, .pn

{

    background: #0ff;

    border: black  solid 1px;

    border-radius: 5px;

    color: black;

    font-family: monospace;

    font-weight: 700;

    padding: 0.05rem 0.5rem;

    text-transform: uppercase;

}



/***************************************************/

.ttrl

{

    background: #fffab2;

    color: black;

    font-size: 1.2rem;

    font-weight: 700;

    padding:0.5rem 0.5rem;

    text-align: center;

}



/***************************************************/

.p77

{

    font-size: 1.2rem;

    font-weight: 400;

    margin-left: 0;

    margin-right: 0;

    page-break-inside: auto;

    text-align: left;

}



/***************************************************/

.report

{

    background: #c9dfdf;

    border-bottom: outset;

    border-color: black;

    border-left: outset;

    border-right: outset;

    border-top: outset;

    border-width: 4px;

    color: black;

    font-family: monospace;

    font-style: normal;

    font-weight: 400;

    margin-left: 0.1in;

    margin-right: 0.1in;

    margin-top: 0;

    padding:0.5rem 0.5rem;

    page-break-inside: auto;

    text-decoration: none;

}



/***************************************************/

.parmvalue, .pv

{

    background: black ;

    border: black  solid 1px;

    border-radius: 5px;

    color: #ff6;

    font-family: monospace;

    font-weight: 700;

    padding: 0.05rem 0.5rem;

    text-transform: uppercase;

}



/***************************************************/

button.css3button

{

    font-family: Arial, Helvetica, sans-serif;

    font-size: 14px;

    color: #050505;

    padding: 10px 20px;

    background: -moz-linear-gradient(top,#4f42ff 0%,#ffffff 75%,#6d8000);

    background: -webkit-gradient(linear, left top, left bottom,from(#4f42ff),color-stop(0.75, #ffffff),to(#6d8000));

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

    border: 3px solid #6d8000;

    -moz-box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 2px rgba(255,255,255,1);

    -webkit-box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 2px rgba(255,255,255,1);

    box-shadow:0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 2px rgba(255,255,255,1);

    text-shadow:0px -1px 0px rgba(000,000,000,0.2),0px 1px 0px rgba(255,255,255,0.4);

}



/***************************************************/

button.css3button:hover

{

    border: 3px solid yellow;

}



