BODY, TABLE, TH, TR, TD, UL, OL, LI, P, A, BLOCKQUOTE, LABEL{
font-size: 11pt;
font-family: Calibri, tahoma, arial;

}

.GradientBlueJDPageBODY{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #141419;
background-color: #ffffff;

}

.GradientBlueJDFormTABLE{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #000000;
background-color: #FFFFFF;
border-style: solid;
border-width: 1px;
border-color: #d3d6e7;

}

.GradientBlueJDFormHeaderFont{
font-size: 12pt;
font-family: Calibri, tahoma, arial;
font-weight: bold;
border-bottom-style: dotted;
border-bottom-width: 1px;
border-bottom-color: #d3d6e7;

}

.GradientBlueJDFieldCaptionTD{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
padding: 2px;

}

.GradientBlueJDAltDataTD{
font-family: Calibri, tahoma, arial;
font-size: 11pt;
background-color: #f6f7fd;
border-style: none;
border-right-style: solid;
border-right-width: 1px;
border-right-color: #d5e5f0;
padding: 2px;
}

.GradientBlueJDColumnTD{
font-family: Calibri, tahoma, arial;
font-size: 11pt;
background-color: #e7eaf7;
background-image: url(mainGrad.png);
background-position: top;
background-repeat: repeat-x;
border-style: none;
border-right-style: solid;
border-right-width: 1px;
border-right-color: #d5e5f0;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #d3d6e7;
padding: 3px 3px;
}

.GradientBlueJDDataTD{
font-family: Calibri, tahoma, arial;
font-size: 11pt;
background-color: #FFFFFF;
border-style: none;
border-width: 1px;
border-right-style: solid;
border-right-width: 1px;
border-right-color: #d5e5f0;
padding: 2px;
}

.GradientBlueJDErrorDataTD{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #FF0000;
background-color: #f6f7f7;
padding: 2px;

}

.GradientBlueJDSeparatorTD{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
background-color: #e7eaf7;

}

.GradientBlueJDFooterTD{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
background-color: #e7eaf7;
background-image: url(mainGrad.png);
background-position: top;
background-repeat: repeat-x;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #d3d6e7;
padding: 3px 3px;

}

a.GradientBlueJDSorterLink:link, a.GradientBlueJDSorterLink:visited{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #141419;
text-decoration: none;
padding: 2px;
padding-left: 4px;
padding-right: 4px;

}

a.GradientBlueJDSorterLink:hover, a.GradientBlueJDSorterLink:active{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #000000;
background-color: #d6ddff;
background-image: url(linkGrad.png);
background-position: top;
background-repeat: repeat-x;
text-decoration: none;
border-style: solid;
border-width: 1px;
border-color: #90a3cf;
padding: 1px;
padding-left: 3px;
padding-right: 3px;

}

a.GradientBlueJDDataLink:link, a.GradientBlueJDDataLink:visited{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #558;

}

a.GradientBlueJDDataLink:hover, a.GradientBlueJDDataLink:active{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #113;

}

a.GradientBlueJDNavigatorLink:link, a.GradientBlueJDNavigatorLink:visited{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #141419;
text-decoration: underline;
padding: 2px;
padding-left: 4px;
padding-right: 4px;

}

a.GradientBlueJDNavigatorLink:hover, a.GradientBlueJDNavigatorLink:active{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #000000;
background-color: #d6ddff;
background-image: url(linkGrad.png);
background-position: top;
background-repeat: repeat-x;
text-decoration: none;
border-style: solid;
border-width: 1px;
border-color: #90a3cf;
padding: 1px;
padding-left: 3px;
padding-right: 3px;

}

.GradientBlueJDNavigatorStatic{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #000000;

}

.GradientBlueJDButton{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #000000;
background-color: #c1c8eb;
background-image: url(buttonGlass.png);
background-position: top;
background-repeat: repeat-x;
border-style: solid;
border-width: 1px;
border-color: #6571ab;

}

.GradientBlueJDInput{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #141419;
background-image: url(input.png);
background-position: top;
background-repeat: repeat-x;
border-style: solid;
border-width: 1px;
border-color: #6571ab;

}

.GradientBlueJDTextarea{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #141419;
background-image: url(input.png);
background-position: top;
background-repeat: repeat-x;
border-style: solid;
border-width: 1px;
border-color: #6571ab;

}

.GradientBlueJDSelect{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #141419;
background-image: url(input.png);
background-position: top;
background-repeat: repeat-x;
border-style: solid;
border-width: 1px;
border-color: #6571ab;

}

a.today:link, a.today:visited{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #141419;
text-decoration: none;
padding: 2px;
padding-left: 4px;
padding-right: 4px;

}

a.today:hover, a.today:active{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #000000;
background-color: #d6ddff;
background-image: url(linkGrad.png);
background-position: top;
background-repeat: repeat-x;
text-decoration: none;
border-style: solid;
border-width: 1px;
border-color: #90a3cf;
padding: 1px;
padding-left: 3px;
padding-right: 3px;

}

a.selectedDay:link, a.selectedDay:visited{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #000000;
background-color: #d6ddff;
background-image: url(linkGrad.png);
background-position: top;
background-repeat: repeat-x;
text-decoration: none;
border-style: solid;
border-width: 1px;
border-color: #90a3cf;
padding: 1px;
padding-left: 3px;
padding-right: 3px;

}

a.selectedDay:hover, a.selectedDay:active{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #000000;
background-color: #d6ddff;
background-image: url(linkGrad.png);
background-position: top;
background-repeat: repeat-x;
text-decoration: none;
border-style: solid;
border-width: 1px;
border-color: #90a3cf;
padding: 1px;
padding-left: 3px;
padding-right: 3px;

}

a.weekDay:link, a.weekDay:visited{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #141419;
text-decoration: none;
padding: 2px;
padding-left: 4px;
padding-right: 4px;

}

a.weekDay:hover, a.weekDay:active{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #000000;
background-color: #d6ddff;
background-image: url(linkGrad.png);
background-position: top;
background-repeat: repeat-x;
text-decoration: none;
border-style: solid;
border-width: 1px;
border-color: #90a3cf;
padding: 1px;
padding-left: 3px;
padding-right: 3px;

}

td.selectedDay{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #FFFFFF;
background-color: #FFFFFF;

}

td.today{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #000000;
background-color: #FFFFFF;
border-style: solid;
border-width: 1px;
border-color: #d3d6e7;

}

td.workday{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #000000;
background-color: #FFFFFF;

}

td.weekend{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #000000;
background-color: #f6f7fd;

}

.calendar{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
background-color: #e7eaf7;
background-image: url(mainGrad.png);
background-position: top;
background-repeat: repeat-x;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #d3d6e7;

}

.CalendarButtons{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #000000;
background-color: #c1c8eb;
background-image: url(buttonGlass.png);
background-position: top;
background-repeat: repeat-x;
border-style: solid;
border-width: 1px;
border-color: #6571ab;

}

.CalendarControls{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #000000;

}

.Table{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #000000;
background-color: #FFFFFF;
border-style: solid;
border-width: 1px;
border-color: #d3d6e7;

}

.GradientBlueJDFrame{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
border-style: solid;
border-width: 1px;
border-color: #6571ab;

}

.GradientBlueJDFrameLabel{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #000000;

}

.GradientBlueJDInputError{
border-style: solid;
border-color: red;

}

.GradientBlueJDTextareaError{
border-style: solid;
border-color: red;

}

.GradientBlueJDSelectError{
border-style: solid;
border-color: red;

}

.GradientBlueJDRowSelected .GradientBlueJDAltDataTD{
background-color: #dbdff3;
background-image: url(selectedGrad.png);
background-position: top;
background-repeat: repeat-x;

}

.GradientBlueJDRowSelected .GradientBlueJDDataTD{
background-color: #dbdff3;
background-image: url(selectedGrad.png);
background-position: top;
background-repeat: repeat-x;

}

.GradientBlueJDRowHover .GradientBlueJDAltDataTD{
background-color: #ebedf9;
background-image: url(highlightGrad.png);
background-position: top;
background-repeat: repeat-x;

}

.GradientBlueJDRowHover .GradientBlueJDDataTD{
background-color: #ebedf9;
background-image: url(highlightGrad.png);
background-position: top;
background-repeat: repeat-x;

}
