
.errbox {
    font-size: 0.9em;
    font-weight:bold;
    padding: 5px;
    margin: 0px;
    background: #FED;
    border: 1px solid #F00;
    margin: 10px;
}

.errbox IMG,
.infobox IMG {
    margin: 3px;
    float: left;
}

.errbox P,
.infobox P {
    padding: 3px;
    margin: 0px 0px  0px 25px;
    min-width: 500px;
    line-height: 1.5em;
}

.infobox {
    text-align: left;
    font-size: 0.9em;
    font-weight: bold;
    padding: 5px;
    background: #DEF;
    border: 1px solid #66C;
    margin: 10px;
}

.fixedw { width: 250px;}
.f_yes ,.f_no, .f_maybe {
    display: block;
    width:18px;
    height:18px;
    margin: auto auto;
    }
.f_yes {
    background: url(/img/tick.png) no-repeat;
}
.f_no{
    background: url(/img/cross.png) no-repeat;
}
.f_maybe {
    background: url(/img/flag_yellow.png) no-repeat;
}
.f_maybe2 {
    display: table;
    width: auto;
    text-align: left;
    padding-left: 25px;
}
.f_tt{
    text-align: center;
}

/*---------------------------------------------------------------------------*/
TABLE.twide {
    width: 100%;
    }
TABLE.ilist2 {
    empty-cells: show;
    overflow: hidden;
    text-align: left;
    margin:0;
    font-size: 15px;
    width: 100%;
    }
.ilist2 TD {
    white-space: nowrap;
    border-bottom: 1px dotted #66C;
    padding: 1px 4px;
    font-size: 0.8em;
    overflow: hidden;
    }
.tr1, .trivr1 {
    border-style: none;
    overflow: hidden;
}
.thdr {
    background: #ACF url(../img/bg-header.gif) repeat-x;
    background: #3369A0 url(../img/th_bkgnd.gif) repeat-x; 
    font-weight: bold;
    height: 18px;
    color: #fff;
    font-size: 16px;
    }
.thdr2 {
    background: #FCC;
    font-weight: bold;
    height: 20px;
    font-size: 14px;
}
.tr0, .trivr0 {
    overflow: hidden;
    background: #F4F4FE;
}

TR.tr0:hover,
TR.tr1:hover,
TR.tr_hover {
    background: #FFC;
}

.amount-p{
    font-size: 14px;
    font-weight: bold;
    }