BODY, TABLE, TH, TR, TD, UL, OL, LI, P, A, BLOCKQUOTE, LABEL{

}

.ParallelPageBODY{
font-size: 10pt;
font-family: arial, tahoma;
color: #000000;
}

.ParallelFormTABLE{
font-size: 10pt;
font-family: arial, tahoma;
color: #000000;
background-color: #ffffff;
border-style: solid;
border-width: 0px;
border-top-width: 2px;
border-top-color: #000000;
}

.ParallelFormHeaderFont{
font-size: 12pt;
font-family: arial, tahoma;
color: #000000;
}

.ParallelFieldCaptionTD{
font-size: 10pt;
font-family: arial, tahoma;
color: #808070;
background-color: #f1f1f1;
background-image: url(td_background.gif);
background-repeat: repeat-x;
border-style: solid;
border-width: 0px;
border-top-width: 1px;
border-color: #909080;
}

.ParallelAltDataTD{
font-size: 10pt;
font-family: arial, tahoma;
color: #000000;
background-color: #fdfdfd;
border-style: solid;
border-width: 0px;
border-top-width: 1px;
border-color: #909080;
}

.ParallelColumnTD{
font-size: 10pt;
font-family: arial, tahoma;
color: #808070;
background-color: #f1f1f1;
background-image: url(td_background.gif);
background-repeat: repeat-x;
border-style: solid;
border-width: 0px;
border-top-width: 1px;
border-color: #909080;
}

.ParallelDataTD{
font-size: 10pt;
font-family: arial, tahoma;
color: #000000;
background-color: #ffffff;
border-style: solid;
border-width: 0px;
border-top-width: 1px;
border-color: #909080;
}

.ParallelErrorDataTD{
font-size: 10pt;
font-family: arial, tahoma;
color: #ff0000;
background-color: #ffffff;
border-style: solid;
border-width: 0px;
border-top-width: 1px;
border-color: #909080;
}

.ParallelSeparatorTD{
background-color: #ffffff;
}

.ParallelFooterTD{
font-size: 10pt;
font-family: arial, tahoma;
color: #808070;
background-color: #f1f1f1;
background-image: url(td_background.gif);
background-repeat: repeat-x;
border-style: solid;
border-width: 0px;
border-top-width: 2px;
border-color: #000000;
}

.ParallelNavigatorStatic{
font-size: 10pt;
font-family: arial, tahoma;
color: #808070;
}

a.ParallelSorterLink:link, a.ParallelSorterLink:visited{
font-size: 10pt;
font-family: arial, tahoma;
color: #808070;
text-decoration: underline;
}

a.ParallelSorterLink:hover, a.ParallelSorterLink:active{
font-size: 10pt;
font-family: arial, tahoma;
color: #000000;
text-decoration: none;
}

a.ParallelDataLink:link, a.ParallelDataLink:visited{
font-size: 10pt;
font-family: arial, tahoma;
color: #000000;
text-decoration: underline;
}

a.ParallelDataLink:hover, a.ParallelDataLink:active{
font-size: 10pt;
font-family: arial, tahoma;
color: #808070;
text-decoration: none;
}

a.ParallelNavigatorLink:link, a.ParallelNavigatorLink:visited{
font-size: 10pt;
font-family: arial, tahoma;
color: #808070;
text-decoration: underline;
}

a.ParallelNavigatorLink:hover, a.ParallelNavigatorLink:active{
font-size: 10pt;
font-family: arial, tahoma;
color: #000000;
text-decoration: none;
}

.ParallelButton{
font-size: 10pt;
font-family: arial, tahoma;
color: #000000;
background-color: #f1f1f1;
background-image: url(td_background.gif);
background-repeat: repeat-x;
border-style: solid;
border-width: 1px;
border-color: #909080;
}

.ParallelInput{
font-size: 10pt;
font-family: arial, tahoma;
color: #000000;
border-style: solid;
border-width: 1px;
border-color: #909080;
}

.ParallelTextarea{
font-size: 10pt;
font-family: arial, tahoma;
color: #000000;
border-style: solid;
border-width: 1px;
border-color: #909080;
}

.ParallelSelect{
font-size: 10pt;
font-family: arial, tahoma;
color: #000000;
border-style: solid;
border-width: 1px;
border-color: #909080;
}

a.today:link, a.today:visited{
font-size: 10pt;
font-family: arial, tahoma;
color: #ff0000;
text-decoration: none;
}

a.today:hover, a.today:active{
font-size: 10pt;
font-family: arial, tahoma;
color: #808070;
text-decoration: none;
}

a.selectedDay:link, a.selectedDay:visited{
font-size: 10pt;
font-family: arial, tahoma;
color: #ff0000;
text-decoration: none;
}

a.selectedDay:hover, a.selectedDay:active{
font-size: 10pt;
font-family: arial, tahoma;
color: #808070;
text-decoration: none;
}

a.weekDay:link, a.weekDay:visited{
font-size: 10pt;
font-family: arial, tahoma;
color: #000000;
text-decoration: none;
}

a.weekDay:hover, a.weekDay:active{
font-size: 10pt;
font-family: arial, tahoma;
color: #808070;
text-decoration: none;
}

td.selectedDay{
background-color: #fdfdfd;
border-style: solid;
border-width: 1px;
border-color: #ff0000;
}

td.today{
background-color: #fdfdfd;
border-style: solid;
border-width: 0px;
border-top-width: 1px;
border-color: #909080;
}

td.workday{
background-color: #ffffff;
border-style: solid;
border-width: 0px;
border-top-width: 1px;
border-color: #909080;
}

td.weekend{
background-color: #fdfdfd;
border-style: solid;
border-width: 0px;
border-top-width: 1px;
border-color: #909080;
}

.calendar{
font-size: 10pt;
font-family: arial, tahoma;
color: #808070;
background-color: #f1f1f1;
background-image: url(td_background.gif);
background-repeat: repeat-x;
}

.CalendarButtons{
background-color: #f1f1f1;
background-image: url(td_background.gif);
background-repeat: repeat-x;
border-style: solid;
border-width: 1px;
border-color: #909080;
}

.CalendarControls{

}

.Table{
font-size: 10pt;
font-family: arial, tahoma;
color: #000000;
background-color: #ffffff;
border-style: solid;
border-width: 0px;
border-top-width: 2px;
border-top-color: #000000;
}

.ParallelRowHover .ParallelAltDataTD{
background: #e8e8e8;
}

.ParallelRowHover .ParallelDataTD{
background: #eaeaea;
}

.ParallelRowSelected .ParallelAltDataTD{
background: #d4d4d4;
}

.ParallelRowSelected .ParallelDataTD{
background: #d6d6d6;
}

.ParallelFrame{

}

.ParallelFrameLabel{
color: #000000;
}

.ParallelInputError{
border-style: solid;
border-color: red;
}

.ParallelTextareaError{
border-style: solid;
border-color: red;
}

.ParallelSelectError{
border-style: solid;
border-color: red;
}