/* default CCSTheme */
BODY, TABLE, TH, TR, TD, UL, OL, LI, P, A, BLOCKQUOTE, LABEL{
}

.defaultPageBODY{
font: 9pt Tahoma, Arial;
color: #000000;
}

.defaultFormTABLE{
font: 9pt Tahoma, Arial;
color: #000000;
background-color: #FFFFFF;
border-style: solid;
border-width: 1px;
border-color: #000000;
}

.defaultFormHeaderFont{
font-family: tahoma, arial;
font-size: 11pt;
color: #000000;
font-weight: bold;
}

.defaultFieldCaptionTD{
font-family: tahoma, arial;
font-size: 9pt;
color: #000000;
background-color: #d4d0c8;
}

.defaultAltDataTD{
font: 9pt Tahoma, Arial;
color: #000000;
background-color: #EBEBFF;
}

.defaultColumnTD{
font: 9pt Tahoma, Arial;
color: #000000;
background-color: #D4D0C8;
}

.defaultDataTD{
font: 9pt Tahoma, Arial;
color: #000000;
background-color: #FFFFFF;
}

.defaultErrorDataTD{
font: 9pt Tahoma, Arial;
color: #FF0000;
background-color: #FFFFFF;
}

.defaultSeparatorTD{
background-color: #D0D0D0;
}

.defaultFooterTD{
font: 9pt Tahoma, Arial;
color: #000000;
background-color: #D4D0C8;
}

a.defaultSorterLink:link,a.defaultSorterLink:visited{
font: 9pt Tahoma, Arial;
color: #0000FF;
text-decoration: none;
}

a.defaultSorterLink:hover,a.defaultSorterLink:active{
font: 9pt Tahoma, Arial;
color: #0000FF;
text-decoration: underline;
}

a.defaultDataLink:link,a.defaultDataLink:visited{
font: 9pt Tahoma, Arial;
color: #0000FF;
text-decoration: none;
}

a.defaultDataLink:hover,a.defaultDataLink:active{
font: 9pt Tahoma, Arial;
color: #0000FF;
text-decoration: underline;
}

a.defaultNavigatorLink:link,a.defaultNavigatorLink:visited{
font: 9pt Tahoma, Arial;
color: #0000FF;
text-decoration: none;
}

a.defaultNavigatorLink:hover,a.defaultNavigatorLink:active{
font: 9pt Tahoma, Arial;
color: #0000FF;
text-decoration: underline;
}

.defaultNavigatorStatic{
font: 9pt Tahoma, Arial;
color: #000000;
}

.defaultButton{
font: 9pt Tahoma, Arial;
color: #000000;
}

.defaultInput{
font: 9pt Tahoma, Arial;
color: #000000;
}

.defaultTextarea{
font: 9pt Tahoma, Arial;
color: #000000;
}

.defaultSelect{
font: 9pt Tahoma, Arial;
color: #000000;
}

/* Calendar */
a.today:link,a.today:visited{
font: 9pt Tahoma, Arial;
color: #FFFFFF;
text-decoration: none;
background-color: #000080;
padding-left: 2px;
padding-right: 2px;
}

a.today:hover,a.today:active{
font: 9pt Tahoma, Arial;
color: #AAAAAA;
text-decoration: none;
background-color: #000080;
padding-left: 2px;
padding-right: 2px;
}

a.selectedDay:link,a.selectedDay:visited{
font: 9pt Tahoma, Arial;
color: #000000;
text-decoration: none;
padding-left: 2px;
padding-right: 2px;
}

a.selectedDay:hover,a.selectedDay:active{
font: 9pt Tahoma, Arial;
color: #FFFFFF;
text-decoration: none;
background-color: #000080;
padding-left: 2px;
padding-right: 2px;
}

a.weekDay:link,a.weekDay:visited{
font: 9pt Tahoma, Arial;
color: #000000;
text-decoration: none;
padding-left: 2px;
padding-right: 2px;
}

a.weekDay:hover,a.weekDay:active{
font: 9pt Tahoma, Arial;
color: #FFFFFF;
text-decoration: none;
background-color: #000080;
padding-left: 2px;
padding-right: 2px;
}

td.selectedDay{
font: 9pt Tahoma, Arial;
color: #FFFFFF;
background-color: #FFFFFF;
border-style: solid;
border-width: 1px;
border-color: #000000;
}

td.today{
font: 9pt Tahoma, Arial;
color: #000000;
background-color: #FFFFFF;
}

td.workday{
font: 9pt Tahoma, Arial;
color: #000000;
background-color: #FFFFFF;
}

td.weekend{
font: 9pt Tahoma, Arial;
color: #000000;
background-color: #FFFFFF;
}

.calendar{
font: 9pt Tahoma, Arial;
color: #D0D0D0;
background-color: #606060;
}

.CalendarButtons{
font: 9pt Tahoma, Arial;
color: #000000;
}

.CalendarControls{
font: 9pt Tahoma, Arial;
color: #000000;
}

.Table{
font: 9pt Tahoma, Arial;
color: #000000;
background-color: #FFFFFF;
border-style: solid;
border-width: 1px;
border-color: #000000;
}
