
body
{
    font: 12px arial;
    margin: 8px;
}

/* GRID LAYOUT */

#grid1 {
   width: 100%;
   border-spacing: 0px;
}
#grid1row1,#grid1row2,#grid1row3 {
   width: 100%;
}

/* COLORS */

#grid1row1,#grid1row2left,#grid1row3 {
    background-color: #B8B8F0;
}
#grid1row2right {
    background-color: #E0E0E0;
}

/* OTHER APPEARANCE */

#grid1row1 {
    height: 50px;
}

#grid1row1 td {
    font: bold 24px arial;
    color: #0000C0;
    padding: 0px;
    height: 50px;
}

#grid1row1 td div {
    position: relative;
    vertical-align:top;
    left: 25px;
    top: 15px;
    white-space: nowrap;
    display: inline-block;
}

#grid1row2left {
    vertical-align: top;
    width: 1%;
}

#grid1row2right {
    vertical-align: top;
}

#grid1row3left div {
    text-align:center
}

#grid1row3right div {
    text-align:center
}

#grid1row3left div a:link { color: #7878FF }
#grid1row3left div a:visited { color: #7878FF }

/* ***************** */

#ap-lhm
{
    padding: 0px 4px;
}

#ap-lhm a
{
    font: bold 14px arial;
    display: block;
    margin: 4px 4px 15px 0px;
    padding: 0px;
}

#ap-lhm ul
{
    list-style: none;
    white-space: nowrap;
    margin: 0px;
    padding: 0px;
}

#ap-lhm ul li
{
    position:relative;
    margin: 4px 4px 15px 0px;
    padding: 0px;
    display: list-item;
    list-style: none;
    font: bold 14px arial;
}

#ap-lhm ul li span
{
    display: block;
    white-space: nowrap;
    width: auto;
    margin: 2px 4px 2px 10px;
    padding: 0px;
    font: normal 9px arial;
    color: #7878FF;
}

#ap-lhm ul li span a
{
    display: inline;
    width: auto;
    margin: 0px;
    padding: 0px;
    font: normal 13px arial;
}

/* ***************** */

.maincontent
{
    /* main content area */
    font: 16px arial;
    padding-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
}


