{
    font-family: Arial, Verdana, Helvetica, sans-serif ;
}

table.calendardetail
{
    border-style: solid;
    border-width: 1px;
    border-color: black;
    background-color: #e0eefe;
}

th.calendardetail
{
    font-size:  10pt;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    color: black;
    text-align: right;
}

td.calendardetail
{
    font-size:  10pt;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
}

td.calendarseparator
{
    font-size:  10pt;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
    border-top: 1px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
    border-style: solid;
    border-color: #c0c0c0;
    margin-top: 10px;
    padding-bottom: 10px;
}

img.showdetail
{
    padding: 3px 3px 3px 3px;
    border-style: solid;
    border-color: black;
    border-width: 1px;
}

img.showdetail2
{
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-color: black;
    border-width: 5px;
}

table.showdetail
{
    border-style: solid;
    border-width: 1px;
    border-color: black;
    background-color: #e0eefe;
}

th.showdetail
{
    font-size:  10pt;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    color: black;
    text-align: left;
}

td.showdetail
{
    font-size:  10pt;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
}

td.editbutton
{
    font-size:  10pt;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #e0eefe;
    border-style: solid ;
    border-width: 1px ;
}

a.editbutton:link
{
    font-size:  10pt;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

a.editbutton:visited
{
    font-size:  10pt;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

a.editbutton:active
{
    font-size:  10pt;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

a.editbutton:hover
{
    font-size:  10pt;
    color:#0000ff;
    text-decoration: none;
    font-weight: bold;
}

td.spacer
{
    font-size:  10pt;
    font-weight: normal;
    padding: 0px;
}

table.sidebar
{
    border-style: solid;
    border-width: 1px;
    background-color: white;
}

th.sidebar
{
    font-size:  8pt;
    font-weight: bold;
    padding-left: 0px;
    padding-right: 0px;
    background-color: #105dad;
    color: white;
    text-align: center ;
}

td.sidebar
{
    font-size:  8pt;
    font-weight: normal;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 0px;
    padding-bottom: 0px;
}

img.containernavbar
{
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-color: black;
    border-width: 0px;
}

table.containernavbar
{
    border-style: solid;
    border-width: 0px;
    border-color: black;
    background-color: #ffffff;
    margin-bottom: 20px;
}

th.containernavbar
{
    font-size:  10pt;
    font-weight: bold;
    padding: 0px;
    color: black;
    text-align: left;
}

td.containernavbar
{
    font-size:  10pt;
    font-weight: normal;
    padding: 0px;
    border-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 0px;
}