body
{
    color : 000000;
    background-color : ffffff;
    margin : 0pt;
}

.darkButton
{
    color : ffffff;
    font-family : 'verdana','helvetica','arial',sans-serif;
    font-weight : bold;
    background-color : 000099;
    border-width : 1;
}

.myWeekHR
{
    height : 1px;
    color : 000099;
    background-color : 9999ff; // 000099;
}

.myMonthHR
{
    height : 1px;
    color : 000099;
    background-color : 9999ff; // 000099;
}

.imgDown
{
    width : 12px;
    height : 17px;
    vertical-align : middle;
    background-image : url( "images/arrow_down.gif" );
    background-color : transparent;
    background-repeat : no-repeat;
    border-width : 0px;
}

.imgUp
{
    width : 12px;
    height : 17px;
    vertical-align : middle;
    background-image : url( "images/arrow_up.gif" );
    background-color : transparent;
    background-repeat : no-repeat;
    border-width : 0px;
}

.blankButton
{
    font-family : 'verdana','helvetica','arial',sans-serif;
    font-weight : bold;
    color : white;
    background-color : transparent;
    border-width : 0px;
}

.calendarTable, .calendarTable TR, .calendarTable TD, .calendarTable TH
{
    font-family : 'verdana','helvetica','arial',sans-serif;
    font-size : 8px;
    height : 20px;
}

.calendarTable TD a:active, .calendarTable TD a:link, .calendarTable TD a:hover, .calendarTable TD a:visited
{
    color : 0000ff;
    text-decoration : none;
}

.accountInfoTable, .accountInfoTable TR, .accountInfoTable TD, .accountInfoTable TH
{
    border : none;
    background-color : ffffff;
    font-family : 'verdana','helvetica','arial',sans-serif;
    font-size : 13px;
}

.accountInfoTable TD
{
    color : ffffff;
    background-color : 9999ff;
}

.accountInfoTable TH
{
    color : ffffff;
    background-color : 000099;
}

.newEventTable, .newEventTable TR, .newEventTable TD, .newEventTable TH
{
    border : none;
    background-color : ffffff;
    font-family : 'verdana','helvetica','arial',sans-serif;
    font-size : 13px;
}

.newEventTable TD
{
    color : ffffff;
    background-color : 9999ff;
}

.newEventTable TH
{
    color : ffffff;
    background-color : 000099;
}

.todoTable, .todoTable TR, .todoTable TD, .todoTable TH
{
    border : none;
    background-color : ffffff;
    font-family : 'verdana','helvetica','arial',sans-serif;
    font-size : 13px;
}

.todoTable TD
{
    color : ffffff;
    background-color : 9999ff;
}

.todoTable TH
{
    color : ffffff;
    background-color : 000099;
}

.todoTable TD a, .todoTable TD a:active, .todoTable TD a:link, .todoTable TD a:hover, .todoTable TD a:visited
{
    color : ffffff;
    text-decoration : none;
    font-weight : bold;
}

.whiteTable, .whiteTable TR, .whiteTable TD, .whiteTable TH
{
    background-color : ffffff;
}

.deleteEventTable, .deleteEventTable TR, .deleteEventTable TD, .deleteEventTable TH
{
    border : none;
    background-color : ffffff;
    font-family : 'verdana','helvetica','arial',sans-serif;
    font-size : 13px;
}

.deleteEventTable TD
{
    color : ffffff;
    background-color : 9999ff;
}

.deleteEventTable TH
{
    color : ffffff;
    background-color : 000099;
}

.eventsTable, .eventsTable TR, .eventsTable TD, .eventsTable TH
{
    color : 000000;
    border : none;
    font-family : 'verdana','helvetica','arial',sans-serif;
    font-size : 13px;
}

.eventsTable TH
{
    color : ffffff;
    background-color : 000099;
}

.eventsTable TD a:active, .eventsTable TD a:link, .eventsTable TD a:hover, .eventsTable TD a:visited
{
    color : 0000ff;
    text-decoration : none;
}

.myWeekTable, .myWeekTable TR, .myWeekTable TD, .myWeekTable TH
{
    color : 000000;
    border : none;
    font-family : 'verdana','helvetica','arial',sans-serif;
    font-size : 13px;
}

.myWeekTable TH
{
    color : ffffff;
    background-color : 000099;
}

.myWeekTable TD a:active, .myWeekTable TD a:link, .myWeekTable TD a:hover, .myWeekTable TD a:visited
{
    color : 000000;
    font-weight : normal;
    text-decoration : none;
}

.myMonthTable, .myMonthTable TR, .myMonthTable TD, .myMonthTable TH
{
    //empty-cells : show;
    color : 000000;
    border : none;
    font-family : 'verdana','helvetica','arial',sans-serif;
    font-size : 13px;
}

.myMonthTable TH
{
    color : ffffff;
    background-color : 000099;
}

.myMonthTable TD
{
    border-bottom : solid black thin;
    border-right : solid black thin;
    font-size : 10px;
}

.myMonthTable TD.leadingEmpty
{
    border-right : none;
    border-left : none;
    border-bottom : solid black thin;
}

.myMonthTable TD.leadingEmptyLast
{
    border-right : solid black thin;
    border-left : none;
    border-bottom : solid black thin;
}

.myMonthTable TD.trailingEmpty
{
    border : none;
}

.myMonthTable TD.left
{
    border-bottom : solid black thin;
    border-right : solid black thin;
    border-left : solid black thin;
}

.myMonthTable TD a:active, .myMonthTable TD a:link, .myMonthTable TD a:hover, .myMonthTable TD a:visited
{
    color : 000000;
    font-weight : normal;
    text-decoration : none;
}

.sideTable, .sideTable TR, .sideTable TD, .sideTable TH
{
    color : 000000;
    border : thick; // none;
    background-color : ffffff;
    font-family : 'verdana','helvetica','arial',sans-serif;
    font-size : 13px;
}

.linkTable, .linkTable TR, .linkTable TD, .linkTable TH
{
    color : ffffff;
    border : none;
    background-color : 9999ff;
    font-family : 'verdana','helvetica','arial',sans-serif;
    font-size : 13px;
}

.linkTable TD a:active, .linkTable TD a:link, .linkTable TD a:hover, .linkTable TD a:visited
{
    color : ffff00;
    text-decoration : none;
}

.helpTable, .helpTable TR, .helpTable TD, .helpTable TH
{
    border : none;
    background-color : ffffff;
    font-family : 'verdana','helvetica','arial',sans-serif;
    font-size : 13px;
}

.helpTable TD
{
    color : ffffff;
    background-color : 9999ff;
}

.helpTable TH
{
    color : ffffff;
    background-color : 000099;
}

.smallTable, .smallTable TR, .smallTable TD, .smallTable TH
{
    font-family : 'verdana','helvetica','arial',sans-serif;
    font-style : italic;
    font-weight : normal;
    font-size : 10px;
}

.small
{
    font-size : 11px;
}

.small a:active, .small a:link, .small a:hover, .small a:visited
{
    font-size : 11px;
    font-weight : normal;
    color : 000000;
    text-decoration : none;
}

.smallYellow
{
    font-size : 11px;
}

.smallYellow a:active, .smallYellow a:link, .smallYellow a:hover, .smallYellow a:visited
{
    font-size : 11px;
    font-weight : normal;
    color : ffff00;
    text-decoration : none;
}

.table, .table TR, .table TD
{
    color : ffffff;
    border : none;
    background-color : 9999ff;
    font-family : 'verdana','helvetica','arial',sans-serif;
    font-size : 13px;
}

.table TH
{
    color : ffffff;
    border : none;
    background-color : 000099;
    font-family : 'verdana','helvetica','arial',sans-serif;
    font-size : 13px;
}

a:active, a:link, a:hover, a:visited
{
    font-weight : bold;
    color : ffff00;
    text-decoration : none;
}

a:visited
{
    font-weight : bold;
    text-decoration : none;
}

.error
{
    color : ff0000;
    font-family : 'verdana','helvetica','arial',sans-serif;
    font-size : 14px;
    font-style : italic;
    text-align : center;
}

.footer
{
    font-size : 9px;
}

.bold
{
    font-weight : bold;
}

.footerTable, .footerTable TR, .footerTable TD, .footerTable TH
{
    color : ffffff;
    border : none;
    background-color : 9999ff;
    font-family : 'verdana','helvetica','arial',sans-serif;
    font-size : 9px;
    font-style : italics;
}















