BODY, TABLE, TH, TR, TD, UL, OL, LI, P, A, BLOCKQUOTE, LABEL{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.redpublicPageBODY{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #ffffff;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 4px;
}

.redpublicFormTABLE{
background-color:                         #FFFFFF;
}

.redpublicFormHeaderFont{
font-family:              Arial, Helvetica, sans-serif;
font-size:              16px;
color:              #d44215;
font-weight:              bold;
}

.redpublicFieldCaptionTD{
color:                      #000000;
}

.redpublicAltDataTD{
color:                     #000000;
background-color:                     #ffffff;
}

.redpublicColumnTD{
font-size:              13px;
color:              #d44215;
font-weight:              bold;
background-color:              #e7e7e7;
}

.redpublicDataTD{
color:                     #000000;
}

.redpublicErrorDataTD{
background-color:                         #f7f7f7;
color:                         #ff0000;
font-size:                         13px;
font-weight:                         bold;
}

.redpublicSeparatorTD{
height:                         1px;
background-color:                         #dedbde;
}

.redpublicFooterTD{
font-size:            13px;
color:            #000000;
font-weight:            bold;
background-color:            #e7e7e7;
}

a.redpublicSorterLink:link, a.redpublicSorterLink:visited{
font-family:             Verdana, Arial, Helvetica, sans-serif;
font-size:             13px;
color:             #d44215;
font-weight:             bold;
text-decoration:             underline;
}

a.redpublicSorterLink:hover, a.redpublicSorterLink:active{
color:                         #ff0000;
font-size:                         13px;
font-weight:                         bold;
text-decoration:                         none;
}

a.redpublicDataLink:link, a.redpublicDataLink:visited{
font-size:                 11px;
color:                 #000000;
text-decoration:                 none;
}

a.redpublicDataLink:hover, a.redpublicDataLink:active{
font-size:                 11px;
color:                 #ff0000;
text-decoration:                 none;
}

a.redpublicNavigatorLink:link, a.redpublicNavigatorLink:visited{
font-size:              13px;
color:              #d44215;
font-weight:              bold;
text-decoration:              underline;
}

a.redpublicNavigatorLink:hover, a.redpublicNavigatorLink:active{
color:                         #ff0000;
font-weight:                         bold;
font-size:                         13px;
text-decoration:                         none;
}

.redpublicButton{
font-family:   Verdana, Arial, Helvetica, sans-serif;
font-size:   11px;
color:   #ff0000;
font-weight:   bold;
background-color:   #ffffff;
border-style:   solid;
border-width:   1px;
border-color:   #c0c0c0;
padding:   2px;
}

.redpublicInput{
font-family:           Verdana, Arial, Helvetica, sans-serif;
font-size:           11px;
background-color:           #ffffff;
border-style:           solid;
border-width:           1px;
border-color:           #c0c0c0;
border-left-style:           solid;
border-left-width:           1px;
border-left-color:           #000000;
border-right-style:           solid;
border-right-width:           1px;
border-right-color:           #000000;
border-top-style:           solid;
border-top-width:           1px;
border-top-color:           #000000;
border-bottom-style:           solid;
border-bottom-width:           1px;
border-bottom-color:           #000000;
}

.redpublicTextarea{
font-family:           Verdana, Arial, Helvetica, sans-serif;
font-size:           11px;
background-color:           #ffffff;
border-left-style:           solid;
border-left-width:           1px;
border-left-color:           #000000;
border-right-style:           solid;
border-right-width:           1px;
border-right-color:           #000000;
border-top-style:           solid;
border-top-width:           1px;
border-top-color:           #000000;
border-bottom-style:           solid;
border-bottom-width:           1px;
border-bottom-color:           #000000;
}

.redpublicSelect{
font-family:           Verdana, Arial, Helvetica, sans-serif;
font-size:           11px;
}

a.today:link, a.today:visited{
color:                         #ff0000;
font-weight:                         bold;
text-decoration:                         none;
}

a.today:hover, a.today:active{
color:                         #000084;
font-weight:                         bold;
text-decoration:                         none;
}

a.selectedDay:link, a.selectedDay:visited{
color:                         #000084;
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:              #000000;
text-decoration:              none;
}

a.weekDay:hover, a.weekDay:active{
color:                         #ff0000;
text-decoration:                         none;
}

TD.selectedDay{
background-color:                         #e7e7e7;
color:                         #000000;
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:                         #ffffff;
color:                         #000000;
font-size:                         13px;
}

TD.workday{
background-color:                         #ffffff;
color:                         #000000;
font-size:                         13px;
}

TD.weekend{
background-color:                         #eeeeee;
color:                         #000000;
font-size:                         13px;
}

.calendar{
font-size:              13px;
color:              #d44215;
font-weight:              bold;
background-color:              #e7e7e7;
margin:              1px;
}

.CalendarButtons{
border-bottom-style:                         solid;
border-bottom-width:                         1px;
border-bottom-color:                         #000000;
border-left-style:                         solid;
border-left-width:                         1px;
border-left-color:                         #000000;
border-right-style:                         solid;
border-right-width:                         1px;
border-right-color:                         #000000;
border-top-style:                         solid;
border-top-width:                         1px;
border-top-color:                         #000000;
background-color:                         #eeeeee;
font-size:                         13px;
font-family:                         tahoma, verdana, arial, helvetica;
font-weight:                         bold;
}

.CalendarControls{
font-family:                         arial, tahoma, verdana, helvetica;
font-size:                         13px;
}

.Table{
background-color:                         #870038;
color:                  #FFFFFF;
}

.redpublicNavigatorStatic{
color:                         #FFFFFF;
text-decoration:                  none;
}

BODY, TABLE, TH, TR, TD, UL, OL, LI, P, FONT, A, BLOCKQUOTE, LABEL{

}

.redpublicRowSelected .CorporateAltDataTD{
background-color:                        #d6d6d6;
}

.redpublicRowSelected .CorporateDataTD{
background-color:                        #cecece;
}

.redpublicRowHover .CorporateAltDataTD{
background-color:                        #eaeaea;
}

.redpublicRowHover .CorporateDataTD{
background-color:                        #e2e2e2;
}

.redpublicFrame{

}

.redpublicFrameLabel{
color:                         #000000;
}

.redpublicInputError{
border-style:                         solid;
border-color:                         red;
}

.redpublicTextareaError{
border-style:                         solid;
border-color:                         red;
}

.redpublicSelectError{
border-style:                         solid;
border-color:                         red;
}

.redpublicRowSelected .redpublicAltDataTD{

}

.redpublicRowSelected .redpublicDataTD{

}

.redpublicRowHover .redpublicAltDataTD{

}

.redpublicRowHover .redpublicDataTD{

}