body
{
    background-color: #ffffff;
    color: #0000ff;
    font-family: Tahoma;
    font-size: 8pt;	
    margin: 0;
}
h1
{
    font-family: Tahoma;
    font-size: 20pt;
    font-weight: bold;   
    color: #0000ff;   
}
h2
{
    font-family: Tahoma;
    font-size: 16pt;
    font-weight: bold;   
    color: #0000ff;   
}
h3
{
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;   
    color: #000000;   
}
p
{
    font-family: Tahoma;
    font-size: 10pt;
}
tr
{
    font-family: Tahoma;
    font-size: 10pt;
}
th
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #ffaa00;
}
td
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #000000;
}
td.caldate
{
    width:100;
    vertical-align:top;
    background-color=#ffffff;
 
}
td.calevent
{
    width:200;
    vertical-align:top;
    background-color=#ffffff;
}
td.caldetail
{
    width:250;
    vertical-align:top;
    background-color:#ffffff;
}
td.alternate
{
    background-color:#96a3c6;
}
td.monthheader
{
    background-color:#96a3c6;
}
td.label
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #ffaa00;
    font-weight: bold;
}
td.title
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
}
tr.border
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
    background-color=#96a3c6;
}
td.border
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
    background-color=#96a3c6;
}
td.inputLabel
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #000000;
}
td.compulsoryInputLabel
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
}
td.style50
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
    background-color=#96a3c6;
}
td.style17
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #000000;
    background-color: #ffffff;
}
td.menu
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #ffffff;
    font-weight: bold;
    cursor: hand;
    text-decoration: underline;
}
td.menuover
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #ffffff;
    font-weight: bold;	
    background-color: #000000;
    cursor: hand;
    text-decoration: underline;
}
td.screenflow
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #ffffff;
    font-weight: bold;
}
td.errortext
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #ff0000;
    font-weight: bold;
}
td.screenflowactive
{
    font-family: Tahoma;
    font-size: 10pt;
    background-color: #ffffff;
    color: #000000;
    font-weight: bold;
}
td.justify
{
    text-align: justify;
}
a.menu
{
    color: #ffffff;
}
a.menu:visited
{
    color: #ffffff;
}
a.menu:hover
{
    color: #ffffff;
}
font.headline
{
    font-weight: bold;
    color: #ff7722;
}
font.errortext
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #ff0000;
    font-weight: bold;
}