body {
        font: 12px verdana;
        background: #ffffff;
        margin: 0;
    }

div.holeheadings {
	color: #000000;
        font: 16px verdana;
        font-weight: bold;	
}

.ddm1 {
    font: 12px verdana;
}
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 2px 8px 2px 15px;
    border: 1px #333300;
    border-style: none none none none;
    text-decoration: none;
    display: block;
    position: relative;
}
.ddm1 .item1 {
    background: #f1f2f5;
    color: #000000;
    font-style: bold;
}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background: #b9f0f7;
    color: #000000;
}
.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 3px 8px 4px 8px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}
.ddm1 .item2 {
    background: #F0F0F4;
    color: #000000;
}
.ddm1 .item2:hover {
    background: #b9f0f7;
    color: #000000;
}
.ddm1 .section {
    border: 1px #333300;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}
.ddm1 .bottom,
.ddm1 .bottom:hover { border-style: none none none none; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */



/* Calendar CSS items start from here */

a {
	text-decoration: none;
	color : #0000ff;
}

a.light {
	text-decoration: none;
	color : #666666;
}

a.dark {
	text-decoration: none;
	color : #000000;
}

a.tab {
	text-decoration: none;
	color : #ffffff;
}

a.tab2 {
	text-decoration: none;
	color : #666666;
}

a:hover {
	color:#ff0000;
}

h1 {
	font-family : Verdana, Helvetica, verdana, Sans Serif;
	color : #999999;
	font-weight : normal;
}

h2 {
	font-family : Verdana, Helvetica, verdana, Sans Serif;
	color : #999999;
	font-weight : normal;
}

h3 {
	font-family : Verdana, Helvetica, verdana, Sans Serif;
	color : #999999;
	font-weight : normal;
}

tr.alt {
	background-color : #dcdcdc
}

tr.alt2 {
	background-color : #b9b9b9
}


td {
	font-family : Verdana, Helvetica, verdana, Sans Serif;
	font-size : 10pt;
}

td.alt {
	background-color : #ececec
}

td.tab {
	background-color : #666666;
	color : #ffffff;
}

th {
	font-family : Verdana, Helvetica, verdana, Sans Serif;
	font-size : 10pt;
	font-weight : bold;
	color : #ffffff;
	background-color : #660000;
	text-align : left;
}

th.right {
	font-family : Verdana, Helvetica, verdana, Sans Serif;
	font-size : 10pt;
	font-weight : normal;
	color : #ffffff;
	background-color : #660000;
	text-align : right;
}

th.label {
	font-family : Verdana, Helvetica, verdana, Sans Serif;
	font-size : 10pt;
	font-weight : normal;
	color : #000000;
	background-color : #E27E7E;
}

th.rowlabel {
	font-family : Verdana, Helvetica, verdana, Sans Serif;
	font-size : 10pt;
	font-weight : normal;
	color : #000000;
	background-color : #b9b9b9;
}


th.headerlabel {
	font-family : Verdana, Helvetica, verdana, Sans Serif;
	font-size : 10pt;
	font-weight : bold;
	color : #ffffff;
	background-color : #666666;
}

th.headerlabelc {
	font-family : Verdana, Helvetica, verdana, Sans Serif;
	font-size : 10pt;
	font-weight : bold;
	color : #ffffff;
	background-color : #666666;
	text-align : center;
}

th.headerlabel2 {
	font-family : Verdana, Helvetica, verdana, Sans Serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
	background-color : #E27E7E;
	text-align: center;
}


       P {
           font-family : Verdana, Helvetica, sans-serif;
           font-size : 12px;
       }

       TD {
           font-family : Verdana, Helvetica, sans-serif;
           font-size : 12px;
           vertical-align : top;
       }

       TH {
           font-family : Verdana, Helvetica, sans-serif;
           font-size : 12px;
           vertical-align : top;
           text-align : left
       }


/************************************************************
*                   SECTION HEADER STYLINGS                 *
************************************************************/

       .sectionHeaderStyle {
                font-family : Verdana, Helvetica, sans-serif;
                font-size : 14px;
                font-weight : bold;
                color : #FFFFFF;
                background : #000000;
        }

/************************************************************
*                   TABLE HEADER STYLINGS                 *
************************************************************/

       .tableHeaderStyle {
                font-family : Verdana, Helvetica, sans-serif;
                font-size : 14px;
                font-weight : bold;
                color : black;
                vertical-align : top; 
                background : #000099;
        }

/************************************************************
*                   TABLE HEADER STYLINGS                 *
************************************************************/

       .tableCellStyle {
                font-family : Verdana, Helvetica, sans-serif;
                font-size : 14px;
                color : black;
                vertical-align : top; 
        }

/************************************************************
*                   TABLE ROW HEADER STYLINGS               *
************************************************************/

       .tableRowHeaderStyle {
                font-family : Verdana, Helvetica, sans-serif;
                font-size : 12px;
                color : white;
                background : #000099;
                vertical-align : top; 
                text-align : left
        }

       .tableColumnHeaderStyle {
                font-family : Verdana, Helvetica, sans-serif;
                font-size : 12px;
                color : white;
                background : #000099;
                vertical-align : top; 
                text-align : left
        }

/************************************************************
*                   TABLE ROW STYLINGS                      *
************************************************************/

       .tableRowStyle {
                font-family : Verdana, Helvetica, sans-serif;
                font-size : 14px;
                color : black;
                background : #E5E5E5;
                vertical-align : top; 
        }
/************************************************************
*                   Day Box Stylings                      *
************************************************************/

       .dayTitleHeader {
                font-family : Verdana, Helvetica, sans-serif;
                color : black;
                background : #F5CAC9;
                vertical-align : top; 
                text-align : center; 
        }


/************************************************************
*                   Month Box Stylings                      *
************************************************************/

       .monthTitleHeader {
                font-family : Verdana, Helvetica, sans-serif;
                color : white;
                background : #000099;
                vertical-align : top; 
                text-align : center; 
        }

       .monthWdayHeader {
                font-family : Verdana, Helvetica, sans-serif;
                color : white;
                background : #000000;
                vertical-align : top;
                text-align : center; 
                size : -1;
        }

       .monthDayCellText {
                font-family : Verdana, Helvetica, sans-serif;
                font-size : 75%;
                color : black;
        }

       .monthDayCellSelected_text {
                font-family : Verdana, Helvetica, sans-serif;
                font-size : 75%;
                color : black;
        }

       .monthDayCell {
                background : #EEEEEE;
                vertical-align : top; 
                text-align : center; 
        }

       .monthDayCellSelected {
                background : #F5CAC9;
                vertical-align : top; 
                text-align : center; 
        }

       .monthViewDayHeader {
                background : #999999;
                vertical-align : top; 
                text-align : center; 
        }


/************************************************************
*                   Day Box Stylings                      *
************************************************************/

       .day_title_header {
                font-family : Verdana, Helvetica, sans-serif;
                color : black;
                background : #F5CAC9;
                vertical-align : top; 
                text-align : center; 
        }


/************************************************************
*                   Month Box Stylings                      *
************************************************************/

       .month_title_header {
                font-family : Verdana, Helvetica, sans-serif;
                color : black;
                background : #F5CAC9;
                vertical-align : top; 
                text-align : center; 
        }

       .month_wday_header {
                font-family : Verdana, Helvetica, sans-serif;
                color : black;
                background : #E27E7E;
                vertical-align : top;
                text-align : center; 
                size : -1;
        }

       .month_day_cell_text {
                font-family : Verdana, Helvetica, sans-serif;
                font-size : 50%;
                color : black;
        }

       .month_day_cell_selected_text {
                font-family : Verdana, Helvetica, sans-serif;
                font-size : 50%;
                color : black;
        }

       .month_day_cell {
                background : #EEEEEE;
                vertical-align : top; 
                text-align : center; 
        }

       .month_day_cell_selected {
                background : #F5CAC9;
                vertical-align : top; 
                text-align : center; 
        }

       .month_view_day_header {
                background : #999999;
                vertical-align : top; 
                text-align : center; 
        }

/************************************************************
*               APPLICATION SUB MENU STYLINGS               *
************************************************************/

       .applicationSubMenuStyle {
                font-family : Verdana, Helvetica, sans-serif;
                font-size : 10px;
                color : black;
                background : white;
        }

       A.applicationSubMenuLinkStyle:link {
           color: black;
       }

       A.applicationSubMenuLinkStyle:visited {
           color: black;
       }

       A.applicationSubMenuLinkStyle:active {
           color: black;
       }

/************************************************************
*                   Warning box                             *
************************************************************/

       .warning {
                font-family : Verdana, Helvetica, sans-serif;
                font-size : 18px;
                color : red;
                background : #E5E5E5;
                text-align: center; 
                vertical-align : top;
                border: medium green;
                border-style: dashed;
        }

