body
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 line-height: normal;
 font-weight: normal;
 color: #FFFFFF;
 text-decoration: none;
 background-color: #355466;
 text-align: left;
 margin: 0px 5px 5px 5px;
}

table 
{
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: normal;
 color: #FFFFFF;
 text-decoration: none;
 vertical-align: top;
 text-align: left;
}

table.sort thead td.curcol
{
 text-align: center;
 vertical-align: middle;
 background-color: #7594a6;
 height: 18px;
 cursor:pointer;
}

table.sort thead td
{
 text-align: center;
 vertical-align: middle;
 background-color: #355466;
 border: 1px solid #7594a6;
 height: 18px;
 cursor:pointer;
}

a:link
{
 color: #b5d4e6;
 text-decoration: none;
}

a:visited 
{
 text-decoration: none;
 color: #b5d4e6;
}

a:active
{
 text-decoration: none;
 color: #b5d4e6;
}

a:hover
{
 text-decoration: underline;
 color: #c5e4f6;
}

input 
{
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 background-color: #355466;
 width: 146px;
 border: 1px solid #7594a6;
 margin: 2px;
}

select 
{
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 background-color: #355466;
 width: 146px;
 border: 1px solid #7594a6;
 margin: 2px;
}
 
li 
{
 list-style-type: square;
}

.al 
{
 text-align: left;
}

.ar 
{
 text-align: right;
}

.ac 
{
 text-align: center;
}

.b-tblr 
{
 border: 1px solid #7594a6;
}

.b-tb
{
 border-top: 1px solid #7594a6;
 border-bottom: 1px solid #7594a6;
}

.b-lr 
{
 border-left: 1px solid #7594a6;
 border-right: 1px solid #7594a6;
}

.b-blr 
{
 border-right: 1px solid #7594a6;
 border-bottom: 1px solid #7594a6;
 border-left: 1px solid #7594a6;
}

.b-tlr 
{
 border-right: 1px solid #7594a6;
 border-top: 1px solid #7594a6;
 border-left: 1px solid #7594a6;
}

.b-tbl 
{
 border-top: 1px solid #7594a6;
 border-bottom: 1px solid #7594a6;
 border-left: 1px solid #7594a6;
}

.b-bl 
{
 border-bottom: 1px solid #7594a6;
 border-left: 1px solid #7594a6;
}

.b-tl 
{
 border-top: 1px solid #7594a6;
 border-left: 1px solid #7594a6;
}

.p-2 
{
 padding: 2px;
}

.p-5 
{
 padding: 5px;
}

.h-cell 
{
 color: #FFFFFF;
 background-color: #355466;
 text-align: center;
 vertical-align: middle;
 height: 18px;
}

.b-cell 
{
 color: #FFFFFF;
 background-color: #7594a6;
 text-align: center;
 vertical-align: middle;
}

.n-cell 
{
 font-weight: normal;
 color: #FFFFFF;
 background-color: #254456;
 vertical-align: middle;
}

.t-bold
{
 font-weight: bold;
}

.t-small
{
 font-size: 10px;
}

.info
{
 color: #b5d4e6;
}

.error
{
 color: #FF0000;
}

.on
{
 color: #00FF00;
}

.off
{
 color: #FF0000;
}

.aggr
{
 color: #FF0000;
}

.pass
{
 color: #00FF00;
}
