/** basic.css **/

/***   BODY   ***/
body {
    color: black;
    background-color: white;
    font-family: "Verdana", "Arial", "Helvetica", sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    line-height: 1.25;
    text-decoration: none;
    text-align: left;
    vertical-align: top;
    padding: 0;
    border: 0;
    margin: 0;
}


/***   HEADLINES   ***/
h1, h2, h3, h4, h5, h6 {
    font-family: "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
    font-weight: bold;
    font-style: normal;
    line-height: 1.0;
    text-decoration: none;
    text-align: left;
    vertical-align: top;
    padding: 0;
    border: 0;
    margin: 0;
}
h1 {
    color: #000000;
    font-size: 10pt;
    font-weight: normal;
    font-style: italic;
    text-align: right;
}
h2 {
    color: #000000;
    font-size: 14pt;
    text-align: right;
}
h3 {
    color: #603018;
    font-size: 12pt;
    text-align: left;
    margin-bottom: 9pt;
}
h4 {
    color: #804020;
    font-size: small;
}
h5 {
    color: #a05028;
    font-size: small;
}
h6 {
    color: #183060;
    font-size: small;
    font-style: italic;
}


/***   LINKS   ***/
a:link    { color: #007f3f; text-decoration: none; }
a:hover   { color: #007f3f; text-decoration: underline; }
a:visited { color: #007f3f; }
a:active  { color: #000000; background-color: #a0ffa0; }


/***   CONTAINER BASICS   ***/
div {
    text-align: left;
    line-height: 1.125;
    padding: 0;
    border: 0;
    margin: 0;
}

p {
    text-align: left;
    line-height: 1.45;
    padding: 0;
    border: 0;
    margin: 0 12pt 6pt 9pt;
}

pre {
    color: black;
    background-color: #ffffcc;
    font-family: "Lucida Console", "Courier New", "Courier", monospace;
    font-size: small;
    font-weight: normal;
    font-style: normal;
    text-align: left;
    line-height: 1.25;
    padding: 9pt 12pt 15pt 12pt;
    border: 1px solid black;
    margin: 6pt 24pt 9pt 12pt;
}

img, iframe, form,fieldset, frame,frameset {
 /* border-spacing: 0; */
    padding: 0;
    border: 0;
    margin: 0;
}


/***   TABLES   ***/
table {
    border-spacing: 0;
    padding: 0;
    border: 0;
    margin: 6pt 9pt;
}
thead,tbody,tfoot, tr, col,colgroup {
    padding: 0;
    border: 0;
    margin: 0;
}
th {
    text-align: center;
    vertical-align: middle;
    padding: 2px 6px 3px 6px;
    border: 0;
}
td {
    text-align: left;
    vertical-align: top;
    padding: 2px 6px 3px 3px;
    border: 0;
}


/***   LISTS   ***/
ul, ol {
    padding: 0;
    border: 0;
    margin: 0 0 9pt 12pt;
}
li {
    line-height: 1.333;
    margin: 0 0 3pt 12pt;
}

dl, dt, dd {
    padding: 0;
    border: 0;
    margin: 0;
}
dt {
    font-weight: bold;
    line-height: 1.0;
    margin: 9pt 0 4pt 0;
}
dd {
    font-weight: normal;
    line-height: 1.3;
    margin: 0 0 6pt 24pt;
}


/***   Page   ***/
#PageHead {
    background-color: #c0c0c0;
    font-size: medium;
    padding: 6pt 20pt 8pt 6pt;
    border-bottom: 2px solid black;
    margin: 0;
}

#PageBody {
    padding: 6pt 24pt 9pt 12pt;
    margin: 0;
}

#PageFoot {
    color: #808080;
    background-color: #e0e0e0;
    font-family: sans-serif;
    font-size: xx-small;
    font-weight: normal;
    font-style: normal;
    line-height: 1.0;
    text-align: center;
    padding: 4pt 12pt 6pt 12pt;
    border-top: 1px solid black;
    margin: 0;
}
#PageFoot .Lt {
    float: left;
    text-align: left;
}
#PageFoot .Rt {
    float: right;
    text-align: right;
}


/***   Layout Table   ***/
#PageBody table.Layout {
    width: 100%;
    border-spacing: 0;
    padding: 0;
    border: 0;
    margin: 0;
}
#PageBody table.Layout th {
    text-align: center;
    vertical-align: middle;
    padding: 0;
    border: 0;
}
#PageBody table.Layout td {
    text-align: left;
    vertical-align: top;
    padding: 0;
    border: 0;
}


/***   Standard Table   ***/
#PageBody table.StandardTable {
    background-color: transparent;
    border-spacing: 2px;
    padding: 1px 2px 3px 2px;
    border: 1px solid #000000;
    margin: 6pt 12pt;
}
#PageBody table.StandardTable th {
    color: #ffffff;
    background-color: #004000;
    font-family: serif;
    font-size: medium;
    font-weight: bold;
    font-style: normal;
    line-height: 1.2;
    text-align: center;
    vertical-align: bottom;
    padding: 2pt 3pt 4pt 3pt;
    border: 0;
}
#PageBody table.StandardTable td {
    font-family: sans-serif;
    font-size: small;
    font-weight: normal;
    font-style: normal;
    line-height: 1.3;
    text-align: left;
    vertical-align: top;
    padding: 2pt 6pt 3pt 6pt;
    border: 1px solid #000000;
}


/***   Menu Bar   ***/
table.MenuBar {
    background-color: white;
    font-family: sans-serif;
    font-size: x-small;
    font-weight: normal;
    font-style: normal;
    border-spacing: 1px 0;
    padding: 0;
    border: 0;
    margin: 0 9pt 0 0;
}
table.MenuBar th {
    background-color: white;
    padding: 2pt;
}
table.MenuBar td {
    background-color: #f7fff7;
    text-align: center;
    vertical-align: bottom;
    white-space: nowrap;
    padding: 1px 9pt 2px 9pt;
    border: 1px solid #66cc66;
}


/***   Styles   ***/

.Required {color: red;}

.Highlighter {background-color: yellow;}

.Tiny {font-size: 8pt;}
.Small {font-size: 9pt;}

.Bold {font-weight: bold;}

.Italic {font-style: italic;}

.Center {text-align: center;}

.Links {
    font-family: sans-serif;
    font-size: xx-small;
    font-weight: normal;
    font-style: italic;
    line-height: 1.0;
}

.EditorsNote {
    font-family: sans-serif;
    font-size: x-small;
    font-weight: normal;
    font-style: italic;
    line-height: 1.25;
    text-align: left;
    white-space: normal;
    margin-top: 24pt;
}


/**eof**/
