BODY,  TABLE,  TH,  TR,  TD,  UL,  OL,  LI,  P,  A,  BLOCKQUOTE,  LABEL{
font-family:    tahoma, verdana, arial, helvetica;
font-size:    10pt;
}

.OrangeCrushPageBODY{
font-family:    tahoma, verdana, arial, helvetica;
font-size:    10pt;
}

.OrangeCrushFormHeaderFont{
color:    #000000;
font-size:    12pt;
font-weight:    bold;
}

.OrangeCrushFormTABLE{
font-family:  tahoma, verdana, arial, helvetica;
font-size:  9pt;
font-weight:  bold;
font-variant:  small-caps;
}

.OrangeCrushFieldCaptionTD{
color: #000000;
background-color: #ffcc66;
font-size: 10pt;
font-weight: bold;
col-span: 1;
}

.OrangeCrushColumnTD{
color: #000000;
background-color: #ffcc66;
font-size: 10pt;
font-weight: bold;
}

.OrangeCrushDataTD{
white-space:  nowrap;
color:  #000000;
background-color:  #ffffff;
font-size:  10pt;
font-weight:  lighter;
font-variant:  normal;
}

.OrangeCrushAltDataTD{
color:  #000000;
background-color:  #f4f0e3;
font-size:  10pt;
font-weight:  normal;
font-variant:  normal;
}

.OrangeCrushErrorDataTD{
background-color:    #ffffff;
color:    #ff0000;
font-size:    10pt;
font-weight:    bold;
}

.OrangeCrushFooterTD{
color: #000000;
background-color: #ffcc66;
font-size: 10pt;
font-weight: bold;
}

.OrangeCrushSeparatorTD{
height:    0px;
background-color:    #000000;
}

a.OrangeCrushSorterLink:link,  a.OrangeCrushSorterLink:visited{
color:    #000000;
font-weight:    bold;
text-decoration:    underline;
}

a.OrangeCrushSorterLink:hover,  a.OrangeCrushSorterLink:active{
color:    #ff0000;
font-weight:    bold;
text-decoration:    none;
}

a.OrangeCrushDataLink:link,  a.OrangeCrushDataLink:visited{
color:    #000000;
text-decoration:    underline;
}

a.OrangeCrushDataLink:hover,  a.OrangeCrushDataLink:active{
color:    #ff0000;
text-decoration:    none;
}

a.OrangeCrushNavigatorLink:link,  a.OrangeCrushNavigatorLink:visited{
color:    #000000;
font-weight:    bold;
text-decoration:    underline;
}

a.OrangeCrushNavigatorLink:hover,  a.OrangeCrushNavigatorLink:active{
color:    #ff0000;
font-weight:    bold;
text-decoration:    none;
}

.OrangeCrushButton{
border-bottom-width:    1px;
border-bottom-style:    double;
border-bottom-color:    #000000;
border-left-width:    1px;
border-left-style:    double;
border-left-color:    #000000;
border-right-width:    1px;
border-right-style:    double;
border-right-color:    #000000;
border-top-width:    1px;
border-top-style:    double;
border-top-color:    #000000;
background-color:    #ffcb2e;
color:    #000000;
font-family:    tahoma, verdana, arial, helvetica;
font-size:    10pt;
font-weight:    bold;
}

.OrangeCrushInput{
border-bottom-width:    1px;
border-bottom-style:    double;
border-bottom-color:    #000000;
border-left-width:    1px;
border-left-style:    double;
border-left-color:    #000000;
border-right-width:    1px;
border-right-style:    double;
border-right-color:    #000000;
border-top-width:    1px;
border-top-style:    double;
border-top-color:    #000000;
font-family:    tahoma, verdana, arial, helvetica;
font-size:    10pt;
}

.OrangeCrushTextarea{
border-bottom-width:    1px;
border-bottom-style:    double;
border-bottom-color:    #000000;
border-left-width:    1px;
border-left-style:    double;
border-left-color:    #000000;
border-right-width:    1px;
border-right-style:    double;
border-right-color:    #000000;
border-top-width:    1px;
border-top-style:    double;
border-top-color:    #000000;
font-family:    tahoma, verdana, arial, helvetica;
font-size:    10pt;
}

.OrangeCrushSelect{
font-family:    tahoma, verdana, arial, helvetica;
font-size:    10pt;
}

a.today:link,  a.today:visited{
color:    #ff0000;
font-weight:    bold;
text-decoration:    none;
}

a.today:hover,  a.today:active{
color:    #000000;
font-weight:    bold;
text-decoration:    none;
}

a.selectedDay:link,  a.selectedDay:visited{
color:    #000000;
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:    #ffc95c;
color:    #000000;
font-size:    10pt;
}

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:    10pt;
}

TD.workday{
background-color:    #ffffff;
color:    #000000;
font-size:    10pt;
}

TD.weekend{
background-color:    #f4f0e3;
color:    #000000;
font-size:    10pt;
}

.calendar{
margin:    1px;
background-color:    #ffc95c;
color:    #000000;
font-size:    10pt;
font-weight:    bold;
}

.CalendarButtons{
border-bottom-width:    1px;
border-bottom-style:    double;
border-bottom-color:    #000000;
border-left-width:    1px;
border-left-style:    double;
border-left-color:    #000000;
border-right-width:    1px;
border-right-style:    double;
border-right-color:    #000000;
border-top-width:    1px;
border-top-style:    double;
border-top-color:    #000000;
background-color:    #ffcb2e;
color:    #000000;
font-family:    tahoma, verdana, arial, helvetica;
font-size:    10pt;
font-weight:    bold;
}

.CalendarControls{
font-family:    tahoma, verdana, arial, helvetica;
font-size:    10pt;
}

.Table{

}

.OrangeCrushNavigatorStatic{
color:    #000000;
font-size:    10pt;
font-weight:    bold;
}