/* begin overall style */
body
{
    height: 100%;
    margin: 0;
    padding: 0;
    background: #bebebd;
    color: #444;
    font: normal 10pt Arial,Helvetica,sans-serif;
    background: #bebebd url(../images/bg.jpg) repeat-x left top;
}

#page
{
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 0;
}

#content
{
    /*border: 1px solid black;*/
    /*position: relative;*/
    width: 678px;
    height: 306px;
    margin: 10% auto 10% auto;
    padding: 0px;
}

#footer
{
    padding: 0;
    margin: 0 auto 5px auto;
    text-align: center;
}
/* end of overall style */






/* begin data grid style */
table.dataGrid
{
    background: white;
    border-collapse: collapse;
    width: 100%;
}

table.dataGrid th, table.dataGrid td
{
    font-size: 0.9em;
    border: 1px #4F81BD solid;
    padding: 0.3em;
}

table.dataGrid th
{
    background: #d3dfee;
    text-align: center;
}

table.dataGrid th.label
{
    width: 150px;
}

table.dataGrid tr.odd
{
    background: #E6F2FF;
}
/* end of data grid style */




.confirmation {
    color: green;
    font-weight: bold;
}


.transp50 {
    opacity: .5;
    filter: alpha(opacity=50);
}