/*Last modified 9/25/01*/

/*colspan and cellspacing must be formatted inline*/

.seqpn{font-size:10pt;}

body
{
    background: url(shadow_bkg.gif);
    margin-top:0;
    margin-left:0;
}


.boldcell
{
    font-weight: bold;
    font-family: verdana;
    font-size: 8pt;
}


.cell2
{
    width:40px;
}


.datatbl
{
    border:0;
    width:765px;
}


.detail
{
    background-color: #fffbe8;
    font-family: verdana;
    border-left: #fffbe8 solid;
    border-right: #fffbe8 solid;
    font-size: 8pt;
}


.detailr
{
    text-align:right;
    background-color: #fffbe8;
    border-left: #fffbe8 solid;
    border-right: #fffbe8 solid;
    font-family: verdana;
    font-size: 8pt;
}


.detailrb
{
    font-weight:bold;    
    text-align:right;
    background-color: #fffbe8;
    border-left: #fffbe8 solid;
    border-right: #fffbe8 solid;
    font-family: verdana;
    font-size: 8pt;
}


.detail2
{
    background-color: #fffbe8;
    border-width: 1pt;
    border-bottom: #000000 dotted;
    border-left: #000000 dotted;
    border-right: #000000 dotted;
    border-top: #000000 dotted;
    font-family: verdana;
    font-size: 8pt;
}


.detail3
{
    background-color: #fffbe8;
    font-family: verdana;
    border-left: #fffbe8 solid;
    border-right: #fffbe8 solid;
    border-bottom: #fffbe8 solid;
    font-size: 8pt;
}


.detail4
{
    background-color: #fffbe8;
    font-family: verdana;
    font-size: 8pt;
    valign:bottom;
    width:85px;
}


.detail4r
{
    text-align:right;    
    background-color: #fffbe8;
    font-family: verdana;
    font-size: 8pt;
    valign:bottom;
}


.detail5
{
    background-color: #fffbe8;
    font-family: verdana;
    font-size: 8pt;
    valign:top;
    border-bottom: #fffbe8 solid;
    width:85px;
}


.detail5r
{
    text-align:right;
    background-color: #fffbe8;
    font-family: verdana;
    font-size: 8pt;
    valign:top;
    border-bottom: #fffbe8 solid;
}



.detail6
{
    background-color: #fffbe8;
    font-family: verdana;
    font-size: 8pt;
    valign:top;
    border-bottom: #fffbe8 solid;
}


.emmtbl
{
    margin-left:-4in;
}


.eqhead
{
    align:center;
    font-family: verdana;
    font-size: 8pt;
}


.equity
{
    width:750px;
}


hr
{
    width:750px;
    align:center;
    color:#e3e3c5;
}


.longval
{
    width:260px;
    align:left;
    border:0;
}


.maintbl
{
    width:800px;
}


.maptbl
{
    border:0px;
    padding:0px;
}



.note
{
    text-align:center;
    font-weight:bold;
    font-family: verdana;
    font-size: 8pt;
}



.thead
{
    background-color: #e3e3c5;
    font-family: verdana;
    font-size: 8pt;
}


.toptbl
{
    border:0px;
    border-spacing:0px;
    width:800px;
}



