﻿p
{
    margin-top: 2px;
    text-indent: 1em;
}
p.l
{
    text-indent: 0em;
}

h1, h3
{
    font-family: Arial;
    font-weight: bold;
    font-size: medium;
    margin-bottom: 2px;
    clear: left;
}

h3
{
    font-size: smaller;
    margin: 0px;
}


table.p
{
    margin-left: 1em;
    font-family: Segoe UI, Verdana;
    font-size: 9pt;
    border: solid 1px #C0C0C0;
    border-collapse: separate;
    background: white;
}

table.p th
{
    border: solid 1px #F0F0F0;
    background-color: #F8F8F8;
    white-space: nowrap;
}

table.p td
{
    border: solid 1px #F0F0F0;
    padding: 4px;
}

div.group
{
    float: left;
    margin: 1em;
}

span.pre
{
    white-space: -moz-pre-wrap !important; /* Firefox           <3 hack */
    word-wrap: break-word; /* Internet Explorer <8 hack */
    white-space: pre-wrap !important;
    white-space: pre;
    font-family: Consolas, Courier New;
    font-size: 11pt;
    font-style: normal;
}
span.k
{
    color: Blue;
}
span.t
{
    color: #2b91af;
}
span.c
{
    color: Green;
}
span.s
{
    color: #a31515;
}
span.xe
{
    color: #A31515;
}
span.x
{
    color: #0000FF;
}
span.xa
{
    color: #FF0000;
}
span.xt
{
    color: #000000;
}

a img
{
    border-style: none;
}

.ui, label
{
    font-family: Segoe UI, Verdana;
    font-size: 9pt;
}

table.ui td
{
    border-style: none;
}

table.p span.pre
{
    font-size: 9pt;
}

p.nospace
{
    margin-bottom: 0em;
}
ul.nospace
{
    margin-top: 0em;
}
.e
{
    margin-left: 1em;
}

.b
{
    border: solid 1px #A0A0A0;
    padding: 4px;
    background: white;
}

ol.spaced > li
{
    margin-bottom: 1em;
}

div.tooltip
{
    background-color: #FFFFE1;
    border: solid 1px gold;
    padding: 6px;
    font-family: Segoe UI, Tahoma;
    font-size: small;
    color: #303030;
}
div.greentip
{
    background-color: #E1FFE1;
    border: solid 1px #00D700;
    padding: 6px;
    font-family: Segoe UI, Tahoma;
    font-size: small;
    color: #303030;
}
div.redtip
{
    background-color: #FFE1E1;
    border: solid 1px #D70000;
    padding: 6px;
    font-family: Segoe UI, Tahoma;
    font-size: small;
    color: #303030;
}

div#comments
{
    clear: both;
    border-top: solid 1px green;
    margin-top: 2em;
}

div.commentsHeader
{
    padding-top: 2px;
    font-family: Segoe UI, Verdana;
    font-size: 9pt;
    color: green;
    
     /* background-color: #EEFFEE;*/ 
     /* padding: 2px; */ 
     /* font-weight: bold; */
}

div.commentHeader
{
    margin-top: 0.5em;
    margin-left: 1em;
}

div.commentHeader img
{
    vertical-align: bottom;
}

span.commentAuthor
{
    font-family: Segoe UI, Verdana;
    font-size: 9pt;
    font-weight: bold;
}

span.commentDate
{
    font-family: Segoe UI, Verdana;
    font-size: 8pt;
    margin-left: 1em;
}

div.commentText
{
    font-family: Segoe UI, Times New Roman;
    font-style: italic;
    font-size: 9pt;
    margin-left: 3em;
    white-space: pre;
    
    color: Green;
}

div.commentSignIn
{
    font-family: Segoe UI, Verdana;
    color: Gray;
    font-size: 9pt;
}

div.commentPost
{
    margin-left: 2em;
    font-family: Segoe UI, Verdana;
    font-size: 9pt;
    float: left;
}

div.commentPost input
{
    font-family: Segoe UI, Verdana;
    font-size: 9pt;
}

div.commentPost input.commentSend
{
    float: right;
}

div.commentPost textarea
{
    font-family: Segoe UI, Times New Roman;
    font-style: italic;
    font-size: 9pt;
    margin-top: 0.5em;
    margin-bottom: 0.5em;

    overflow: auto;
}
