body
{
background-color:#488AC7;
font-family:Ubuntu, sans-serif;
}

div.outside
{
background-color:black;
margin:5%;
}

div.outside p
{
color:#F0F0F0;
margin-left:3%;
text-transform:uppercase;
}

div.outside ul
{
width:14%;
margin:0px;
padding-left:3%;
padding-right:3%;
}

div.outside * li
{
color:#488AC7;
display:block;
margin-top: 2%;
margin-bottom: 2%;
padding-top: 1%;
padding-bottom: 1%;
text-align:center;
}

div.outside a
{
text-decoration:none;
}

div.outside * li.current
{
background-color:#F0F0F0;
}

div.outside a:visited
{
color:#488AC7;
}

div.outside p.makeflush
{
clear:both;
}

div.header
{
background-color:black;
}

div.header h1
{
color:#F0F0F0;
text-align:right;
padding-right:18pt;
padding-top:18pt;
}

div.main
{
background-color:#F0F0F0;
float:right;
width:80%;
}

div.main p,h1,h2,h3,h4,form
{
color:black;
margin-left:10%;
margin-right:2%;
text-transform:none;
}

div.main p.quote
{
margin-left:15%;
margin-right:7%;
}

div.main p.footnote
{
font-size: 12px    
}

div.main h1
{
margin-top:36pt;
text-align:right;
padding-right:18pt;
}

div.main * li
{
color:black;
margin-left:10%;
margin-right:2%;
margin-top:-2%;
margin-bottom:-2%;
text-align:left;
display:list-item;
}

div.main ul
{
width:80%;
margin-left:10%;
}

div.main a
{
color:#488AC7;
}

div.main img
{
width:100%;
margin-bottom:36pt;
margin-top:18pt;
}

div.dashboard table
{
    text-align: center;
    border-collapse: collapse;
}

div.dashboard th
{
   background-color:FFD700;
}

div.dashboard tr:nth-child(even)
{    
    background-color: #CDBA96;
}

div.dashboard tr:nth-child(odd)
{    
    background-color: #FFEFDB;
}

div.dashboard th, td
{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:20px;
    padding-right:20px;
}

div.dashboard h3
{
    text-align:right;
    background-color:#FFD700;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:0px;
    padding-right:20px;
    margin-left:0px;
    margin-right:0px;
}

div.dashboard * li
{
    display:inline;
    background-color:#F0F0F0;
    margin-left:20px;
    margin-right:20px;
    margin-top:0%;
    margin-bottom:0%;
}

div.dashboard * li.current
{
    background-color:#CDBA96;
}

div.dashboard * li:hover.current
{
    background-color:#CDBA96;
}

div.dashboard a
{
    color:#000000;
    padding:0px;
    margin:0;
}

div.dashboard a:visited
{
    color:#000000;
}

div.dashboard * li:hover
{
    background-color:FFFF00;
}

div.dashboard ul
{
width:100%;
margin-left:0px;
}

div.dashboard tr.total
{
    border-top: 2px solid #000;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}

div.dashboard td.total
{
    border-right: 1px solid #000;
}

div.dashboard td.primary
{
    border-left: 1px solid #000;
}

div.dashboard th
{
    border-bottom: 1px solid #000;
}

div.dashboard th.total
{
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}

div.dashboard th.primary
{
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}

div.dashboard th.top
{
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}

div.dashboard th.empty
{
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 0px solid #000;
}