TABLE, TH, TR, TD, UL, OL, LI, P, A, BLOCKQUOTE, LABEL{
font-family:              tahoma, verdana, arial, helvetica, sans-serif;
font-size:                13px;
}

.wheelsPageBODY{
background-color:               #000066;
background-image:               url(bg.gif);
font-family:               tahoma, verdana, arial, helvetica, sans-serif;
font-size:                13px;
}

.wheelsFormTABLE{
border-style:                     solid;
border-width:                     1px;
border-color:                     #000000;
}

.wheelsFormHeaderFont{
color:                            #000000;
font-size:                            16px;
font-weight:                            bold;
}

.wheelsFieldCaptionTD{
background-color:                     #e3e4eb;
color:                     #330000;
font-size:                     13px;
}

.wheelsDataTD{
background-color:                     #e7e7eb;
color:                     #000000;
font-size:                     13px;
}

.wheelsErrorDataTD{
background-color:                     #e7e7eb;
color:                     #ff0000;
font-size:                     13px;
}

.wheelsColumnTD{
color:                     #330000;
background-color:                     #d5d7e5;
font-size:                     13px;
font-weight:                     bold;
}

.wheelsAltDataTD{
background-color:                     #f0f0f2;
color:                     #000000;
font-size:                     13px;
}

.wheelsSeparatorTD{
height:                     1px;
background-color:                     #b5b6c3;
}

.wheelsFooterTD{
background-color:                     #e3e4eb;
color:                     #000000;
font-size:                     13px;
}

a.wheelsSorterLink:link, a.wheelsSorterLink:visited{
color:                     #330000;
font-size:                     13px;
font-weight:                     bold;
text-decoration:                     underline;
}

a.wheelsSorterLink:hover, a.wheelsSorterLink:active{
color:                     #000000;
font-size:                     13px;
text-decoration:                     none;
}

a.wheelsDataLink:link, a.wheelsDataLink:visited{
color:                     #330000;
font-size:                     13px;
text-decoration:                     underline;
}

a.wheelsDataLink:hover, a.wheelsDataLink:active{
color:                     #000000;
font-size:                     13px;
text-decoration:                     none;
}

a.wheelsNavigatorLink:link, a.wheelsNavigatorLink:visited{
color:                     #330000;
text-decoration:                     underline;
}

a.wheelsNavigatorLink:hover, a.wheelsNavigatorLink:active{
color:                     #000000;
text-decoration:                     none;
}

.wheelsNavigatorStatic{
color:                     #000000;
font-size:                     13px;
}

.wheelsButton{
border-left-width:                     1px;
border-left-style:                     solid;
border-left-color:                     #000000;
border-right-width:                     1px;
border-right-style:                     solid;
border-right-color:                     #000000;
border-top-width:                     1px;
border-top-style:                     solid;
border-top-color:                     #000000;
border-bottom-width:                     1px;
border-bottom-style:                     solid;
border-bottom-color:                     #000000;
background-color:                     #e7e7eb;
font-size:                     13px;
font-family:                     tahoma, verdana, arial, helvetica;
}

.wheelsInput{
border-bottom-width:                     1px;
border-bottom-style:                     solid;
border-bottom-color:                     #000000;
border-left-width:                     1px;
border-left-style:                     solid;
border-left-color:                     #000000;
border-right-width:                     1px;
border-right-style:                     solid;
border-right-color:                     #000000;
border-top-width:                     1px;
border-top-style:                     solid;
border-top-color:                     #000000;
background-color:                     #ffffff;
font-size:                     13px;
font-family:                     tahoma, verdana, arial, helvetica;
}

.wheelsTextarea{
border-bottom-width:                     1px;
border-bottom-style:                     solid;
border-bottom-color:                     #000000;
border-left-width:                     1px;
border-left-style:                     solid;
border-left-color:                     #000000;
border-right-width:                     1px;
border-right-style:                     solid;
border-right-color:                     #000000;
border-top-width:                     1px;
border-top-style:                     solid;
border-top-color:                     #000000;
background-color:                     #ffffff;
font-size:                     13px;
font-family:                     tahoma, verdana, arial, helvetica;
}

.wheelsSelect{
font-size:                     13px;
font-family:                     tahoma, verdana, arial, helvetica;
}

a.today:link, a.today:visited{
color:                     #ff0000;
font-weight:                     bold;
text-decoration:                     none;
}

a.today:hover, a.today:active{
color:                     #330000;
font-weight:                     bold;
text-decoration:                     none;
}

a.selectedDay:link, a.selectedDay:visited{
color:                     #330000;
font-weight:                     bold;
text-decoration:                     none;
}

a.selectedDay:hover, a.selectedDay:active{
color:                     #ff0000;
font-weight:                     bold;
text-decoration:                     none;
}

a.weekDay:link, a.weekDay:visited{
color:                     #330000;
text-decoration:                     none;
}

a.weekDay:hover, a.weekDay:active{
color:                     #ff0000;
text-decoration:                     none;
}

td.selectedDay{
margin:                     1px;
color:                     #330000;
background-color:                     #d5d7e5;
font-size:                     13px;
}

td.today{
border-top-width:                     1px;
border-top-style:                     solid;
border-top-color:                     #ff0000;
border-left-width:                     1px;
border-left-style:                     solid;
border-left-color:                     #ff0000;
border-bottom-width:                     1px;
border-bottom-style:                     solid;
border-bottom-color:                     #ff0000;
border-right-width:                     1px;
border-right-style:                     solid;
border-right-color:                     #ff0000;
background-color:                     #f0f0f2;
color:                     #000000;
font-size:                     13px;
}

td.workday{
background-color:                     #f0f0f2;
color:                     #000000;
font-size:                     13px;
}

td.weekend{
background-color:                     #d7d7db;
color:                     #000000;
font-size:                     13px;
}

.calendar{
margin:                     1px;
color:                     #330000;
background-color:                     #d5d7e5;
font-size:                     13px;
}

.CalendarButtons{
border-left-width:                     1px;
border-left-style:                     solid;
border-left-color:                     #000000;
border-right-width:                     1px;
border-right-style:                     solid;
border-right-color:                     #000000;
border-top-width:                     1px;
border-top-style:                     solid;
border-top-color:                     #000000;
border-bottom-width:                     1px;
border-bottom-style:                     solid;
border-bottom-color:                     #000000;
background-color:                     #e7e7eb;
font-size:                     13px;
font-family:                     tahoma, verdana, arial, helvetica;
}

.CalendarControls{
font-family:                     tahoma, verdana, arial, helvetica;
font-size:                     13px;
}

.Table{
border-style:                     solid;
border-width:                     1px;
border-color:                     #000000;
}

.wheelsRowHover .wheelsAltDataTD{
background-color:                    #dadadf;
}

.wheelsRowHover .wheelsDataTD{
background-color:                    #d0d0d8;
}

.wheelsRowSelected .wheelsAltDataTD{
background-color:                    #c4c4cc;
}

.wheelsRowSelected .wheelsDataTD{
background-color:                    #babac5;
}

.wheelsFrame{

}

.wheelsFrameLabel{
color:                     #000000;
}

.wheelsInputError{
border-style:                     solid;
border-color:                     red;
}

.wheelsTextareaError{
border-style:                     solid;
border-color:                     red;
}

.wheelsSelectError{
border-style:                     solid;
border-color:                     red;
}