/* Font Definitions */
* {
    font-family:"Arial Unicode MS",Arial,sans-serif;
}
body,
input, select, textarea {
    font-family: "Arial Unicode MS",Arial,sans-serif;
    /*font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;*/
}

@font-face
{font-family:Arial Unicode MS,Arial,sans-serif;
    panose-1:2 11 6 4 2 2 2 2 2 4;
    mso-font-charset:128;
    mso-generic-font-family:swiss;
    mso-font-pitch:variable;
    mso-font-signature:-1 -369098753 63 0 4129279 0;}
@font-face
{font-family:Arial Unicode MS, Arial, sans-serif;
    panose-1:2 11 6 4 2 2 2 2 2 4;
    mso-font-charset:128;
    mso-generic-font-family:swiss;
    mso-font-pitch:variable;
    mso-font-signature:-1 -369098753 63 0 4129279 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal{
    mso-style-parent:"";
    margin:0in;
    margin-bottom:.0001pt;
    mso-pagination:widow-orphan;
    font-size:12.0pt;
    font-family: Arial Unicode MS,Arial,sans-serif;
    mso-fareast-font-family:"Arial Unicode MS,Arial,sans-serif";
}
@page Section1{
    size:11.0in 8.5in;
    mso-page-orientation:landscape;
    margin:.6in .6in .6in .6in;
    mso-header-margin:.5in;
    mso-footer-margin:.5in;
    mso-paper-source:0;
}
div.Section1{page:Section1;}
pre {
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;
}

.lineNum {
    /*font-family:Arial Unicode MS,Arial,sans-serif;*/
    text-align: left;
    font-weight: lighter;
}

.ffText {
    /*font-family:Arial Unicode MS,Arial,sans-serif;*/
    text-align: left;
    width: 1%;
    border-collapse: collapse;
    background-color: #fff;
    white-space-treatment: pre-wrap;
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -o-pre-wrap;    /* Opera 7 */

}
.ffLabel {
    /*font-family:Arial Unicode MS,Arial,sans-serif;*/
    text-align: right;
    padding-right: 6px;
    width: 12%;
    border-collapse: collapse;
    background-color: #fff;
}

.authTag {
    /*font-family:Arial Unicode MS,Arial,sans-serif;*/
    text-align: left;
}
.authInd {
    /*font-family:Arial Unicode MS,Arial,sans-serif;*/
    text-align: center;
    min-width: 25px;
    white-space-treatment: pre-wrap;
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -o-pre-wrap;    /* Opera 7 */
}
.authField {
    /*font-family:Arial Unicode MS,Arial,sans-serif;*/
    text-align: left;
    width: 100%;

}
/*
.mainEntryColumn {
    font-family:Arial Unicode MS,Arial,sans-serif;
}
*/
.highlightedAuthVField {
    /*font-family:Arial Unicode MS,Arial,sans-serif;*/
    text-align: left;
    width: 100%;
    font-weight: bold;
    color: #0000FF;
}
.xmlData {
    /*font-family:Arial Unicode MS,Arial,sans-serif;*/
    text-align: left;
    background-color: #fff;
    width:100%;
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;
    display:none;

}
table#authFixedFieldData {
    width: 90%;
    border: 0;
    border-collapse:collapse;
}
table {
    width: 98%;
    border: 0;
}

table td {
    padding-top: .1em;
    padding-bottom: .1em;
    padding-left: .2em;
    padding-right: .2em;
    border-collapse: collapse;
    vertical-align:middle;
    /*font-family:Arial Unicode MS,Arial,sans-serif;*/
}
table tr {
    padding: 0;
    border-collapse: collapse;
    /*font-family:Arial Unicode MS,Arial,sans-serif;*/

}
table tr:nth-child(even) {
    background-color: #eef;
}
table tr:nth-child(odd) {
    background-color: #fff;
}
table th {
    color: white;
    background-color: black;
    /*font-family:Arial Unicode MS,Arial,sans-serif;*/

}
table#xmlData {
    width: 98%;
    border-collapse: collapse;
    border: 0;
    background-color: #fff;
    /*font-family:Arial Unicode MS,Arial,sans-serif;*/
}
button {
    background-color: #ddffff;
    border: 2px solid #428BCA;
    border-radius: 15px;
    color: #2069a8;
    outline: 0;
    font-size: 14px;
    line-height: 14px;
    height: 30px;
    width: 150px;
    -moz-box-shadow: 0 0 0.1em #ffffff;
    -webkit-box-shadow: 0 0 0.1em #ffffff;
    box-shadow: 0 0 0.1em #ffffff;
    margin: 0 0 0 0;
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
    padding:0;
    transition: all 0.1s ease 0s;
    cursor: hand;
}
button:hover {
    background-color: #bbe0ff;
    border: 2px solid #2069a8;
    color: #003366;
    border-radius: 15px;
    outline: 0;
    -moz-box-shadow: 0 0 0.5em #aaaaaa;
    -webkit-box-shadow: 0 0 0.5em #aaaaaa;
    box-shadow: 0 0 0.5em #aaaaaa;
    cursor: hand;
}

a[disabled] {
    color: gray;
    pointer-events: none;
}
