body { background-color: #FFFFFF; color: #000066 }
a:link { color: #990066 }
a:visited { color: #CC0033 }
a:hover { color: #FF3366 }
a:active { color: #0099FF }

div.dptitle
{
    width:100%;
    height:105px;
    background-image:url('/common/dpLittleBlue.gif');
    border:0;
    padding:0;
}

div.dpwrapper
{
    margin:0 auto;
    width:100%;
}

div.dplpanel
{
    width:15%;
    background-color:#CCCCCC;
    float:left;
}

div.dprpanel
{
    width:13%;
    float:left;
}

div.dpcpanel
{
    width:60%;
    margin:4%;
    float:left;
}

div.dpbody
{
    width:80%;
    margin-left:2%;
    float:left;
}

div.dplfooter
{
    width:40%;
    float:left;
}

div.dprfooter
{
    width:60%;
    text-align:right;
    float:right;
}

div.image
{
    text-align:center;
    margin-top:40%;
}

div.image p
{
    background-color: #FFFFCC;
    font-size:smaller;
}
    
img.plain
{
    vertical-align:middle;
    border:0;
}

img.scaled
{
    width:100%;
    height:100%;
}

div.table
{
    width:100%;
    display:table;
    table-layout:fixed;
}

div.row
{
    display:table-row;
    width:100%;
}

div.col1
{
    width:30%;
    display:table-cell;
    float:left;
}

div.col2
{
    width:60%;
    display:table-cell;
    float:left;
}
    
div.hacol1
{
    width:34%;
    display:table-cell;
    float:left;
}
div.hacol2
{
    width:16%;
    display:table-cell;
    float:left;
}
div.hacol3
{
    width:29%;
    display:table-cell;
    float:left;
}
div.hacol4
{
    width:21%;
    display:table-cell;
    float:left;
}

div.htcol1
{
    width:8%;
    display:table-cell;
    text-align:center;
    float:left;
}

div.htcol2
{
    width:65%;
    display:table-cell;
    margin-left:2%;
    float:left;
}

div.htcol3
{
    width:15%;
    display:table-cell;
    text-align:center;
    float:right;
}

.odd
{
    background-color: #FFFFCC;
}
.even
{
    background-color: #FFFF99;
}

