.title
{       
    color: black;
    font-weight: bold;
    font-family: Verdana;
    border-bottom: 1px solid #9A9A9A;
}
.alert 
{
    font-family: Arial;
    font-size: 10pt;
    padding: 5px;
    background-color: #ffffcc;
    border: 1px solid red;
    position: absolute;
    z-index: 10;
    top: 50;
    cursor: default;
    text-align: justify;
    text-indent: 15px;
    filter: progid:DXImageTransform.Microsoft.RandomDissolve();
}
.help 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: none;
}
body
{
    scrollbar-arrow-color: #6B94CF;
    scrollbar-highlight-color: #C4D7EE;
    scrollbar-3dlight-color: #C4D7EE;
    scrollbar-shadow-color: #F2F2F2;
    scrollbar-track-color: #F2F2F2;
    background-color: #F2F2F2;
}
th
{
    font-family: Arial, sans-serif, Helvetica;
    font-size: 10pt;
    font-weight: bold;
    background-color: #486ba1;
    color: white;
}
h3
{
    font-family: arial, tahoma, helvetica;
    font-size: 12pt;
    font-weight: bold;
    color: #2B548F;
}
td, code 
{
    font-family: Arial, sans-serif, Helvetica;
    font-size: 10pt;
}
td.utbl
{
    padding-top: 4px;
    padding-bottom: 4px;
    border-bottom: 1px #c2c2c2 solid;
}
td.utwl
{
    padding-top: 4px;
}
td.utb
{
    padding-left: 4px;
    padding-right: 4px;
}
a 
{
    text-decoration: none;
    color: #2B548F;
}
a:hover
{
    text-decoration: none;
    color: red;
}
b.elem_title
{
    color: #2B548F;
}
b.timeout
{
    font-family: Arial, sans-serif, Helvetica;
    font-size: 10pt; 
    color: #2B548F;
}
hr
{
    color: #6B94CF;
}
textarea 
{
    font-family: tahoma;
}
.graytext
{
    font-family: tahoma, verdana;
    font-size: 8pt;
    color: gray;
}
.smalltext
{
    font-family: tahoma, verdana;
    font-size: 8pt;
}
.catTemplUpArrow 
{
    width: 7px;
    height: 8px;
    cursor: hand;
    float: left;
}
.catTemplDownArrow 
{
    width: 7px;
    height: 8px;
    cursor: hand;
    float: right;
}