﻿body
{
    font-family: Arial, Sans-Serif;
    text-align: left;
}
.bodyleft
{
    text-align: left;
}
a:link, a:visited, a:active
{
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
.errortext
{
    font-weight: bold;
    color: red;
    text-align: center;
}
.errortextstar
{
     font-size: large;     
}
.editfieldalt
{
    background-color: #f8f8ff;
    border-right: inactivecaption 1px solid;
    border-top: inactivecaption 1px solid;
    border-left: inactivecaption 1px solid;
    border-bottom: inactivecaption 1px solid;
}
.editfield
{
    background-color: #f5f5f5;
    border-right: inactivecaption 1px solid;
    border-top: inactivecaption 1px solid;
    border-left: inactivecaption 1px solid;
    border-bottom: inactivecaption 1px solid;
}
.tablebutton
{
    background-color: #f5f5f5;
    color: Black;
    border-right: inactivecaption 1px solid;
    border-top: inactivecaption 1px solid;
    border-left: inactivecaption 1px solid;
    border-bottom: inactivecaption 1px solid; 
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 2px;
    padding-top: 1px;
    cursor: hand; 
}
.tablebuttonRED
{
    background-color: #f5f5f5;
    color: red;
    border-right: inactivecaption 1px solid;
    border-top: inactivecaption 1px solid;
    border-left: inactivecaption 1px solid;
    border-bottom: inactivecaption 1px solid;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 2px;
    padding-top: 1px;
    cursor: hand;
}
.tablebuttongreen
{
    background-color: #f5f5f5;
    color: Green;
    border-right: inactivecaption 1px solid;
    border-top: inactivecaption 1px solid;
    border-left: inactivecaption 1px solid;
    border-bottom: inactivecaption 1px solid; 
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 2px;
    padding-top: 1px;
    cursor: hand; 
}
.emptytemplate
{
    border-right: lightgrey 1px solid;
    border-top: lightgrey 1px solid;
    border-left: lightgrey 1px solid;
    border-bottom: lightgrey 1px solid;
    background-color: #dcdcdc;
}
.itemfield
{
    background-color: #eaeaea;
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
}
.lowercase
{
    text-transform: lowercase;
}
.sidemenutitle
{
    font-weight: bold;
    color: #b22222;
    font-size: small ;
    text-align: left;
}
.sidemenuitem
{
    font-size: smaller;
    background-color: #dcdcdc;
    text-align: left;
}
.sidemenumoreinfo
{
    font-weight: bold;
    color: #b22222;
    background-color: transparent;
    text-align: right;
}
.backcolor
{
    background: #c00000;
}
.redbut
{
    background: #db5c4e;
    font-weight: bold;
    color: White;
    vertical-align: middle;
    text-align: center;
    cursor: hand;
    border-right: #c00000 4px solid;
    border-top: #c00000 4px solid;
    border-left: #c00000 4px solid;
    border-bottom: #c00000 4px solid;
}
.redbutfaded
{
    background: #dba294;
    font-weight: bold;
    color: White;
    vertical-align: middle;
    text-align: center;
    cursor: hand;
    border-right: #ce7e70 4px solid;
    border-top: #ce7e70 4px solid;
    border-left: #ce7e70 4px solid;
    border-bottom: #ce7e70 4px solid;
}
.greybut
{
    background: gray;
    font-weight: bold;
    color: White;
    vertical-align: middle;
    text-align: center;
    cursor: hand;
    border-right: #696969 4px solid;
    border-top: #696969 4px solid;
    border-left: #696969 4px solid;
    border-bottom: #696969 4px solid;
}
.gridviewborder
{
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
    font-weight: bold;    
}
.pagetitle
{
    font-weight: bold;
    font-size: 14pt;
    color: #b22222;
    text-align: left;
}
.showhide
{
    cursor: hand;
}