BODY, TABLE, TH, TR, TD, UL, OL, LI, P, A, BLOCKQUOTE, LABEL{
font-family: Lucida Sans, tahoma, arial;
font-size: 11pt;
}

.GradientGrayPageBODY{
color: #808080;
background-color: #ffffff;
font-family: Calibri, tahoma, arial;
font-size: 11pt;
margin-left: auto;
margin-right: auto;
width: 1200px;

}

.GradientGrayFormTABLE{
color: #808080;
background-color: #ffffff;
font-family: Calibri, tahoma, arial;
font-size: 11pt;
border-style: none;
border-width: 1px;
border-color: #ddd;

}

.GradientGrayFormHeaderFont{
font-size: 12pt;
font-weight: bold;
border-bottom-style: dotted;
border-bottom-width: 1px;
border-bottom-color: #ddd;

}

.GradientGrayFieldCaptionTD{
color: #808080;
padding: 2px;

}

.GradientGrayAltDataTD{
background-color: #fafafa;
padding: 2px;

}

.GradientGrayColumnTD{
color: #808080;
background-color: #eee;
background-image: url(mainGrad.png);
background-position: top;
background-repeat: repeat-x;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #ddd;
padding: 3px 3px;

}

.GradientGrayDataTD{
color: #096BB3;
background-color: #ffffff;
padding: 2px;

}

.GradientGrayErrorDataTD{
font-family: Calibri, tahoma, arial;
font-size: 11pt;
color: #FF0000;
background-color: #f8f8f8;
padding: 2px;

}

.GradientGraySeparatorTD{
background-color: #eee;

}

.GradientGrayFooterTD{
background-color: #eee;
background-image: url(mainGrad.png);
background-position: top;
background-repeat: repeat-x;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #ddd;
padding: 3px 3px;

}

a.GradientGraySorterLink:link, a.GradientGraySorterLink:visited{
color: #333;
text-decoration: none;
padding: 2px;
padding-left: 4px;
padding-right: 4px;

}

a.GradientGraySorterLink:hover, a.GradientGraySorterLink:active{
font-family: Calibri, tahoma, arial;
font-size: 11pt;
color: #000000;
background-color: #bee6fb;
background-image: url(linkGrad.png);
background-position: top;
background-repeat: repeat-x;
text-decoration: none;
border-style: solid;
border-width: 1px;
border-color: #5dccff;
padding: 1px;
padding-left: 3px;
padding-right: 3px;

}

a.GradientGrayDataLink:link, a.GradientGrayDataLink:visited{
color: #096BB3;

}

a.GradientGrayDataLink:hover, a.GradientGrayDataLink:active{
color: #113;
background-color: #ebf3f3;

}

a.GradientGrayNavigatorLink:link, a.GradientGrayNavigatorLink:visited{
color: #333;
text-decoration: underline;
padding: 2px;
padding-left: 4px;
padding-right: 4px;

}

a.GradientGrayNavigatorLink:hover, a.GradientGrayNavigatorLink:active{
font-family: Calibri, tahoma, arial;
font-size: 11pt;
color: #000000;
background-color: #bee6fb;
background-image: url(linkGrad.png);
background-position: top;
background-repeat: repeat-x;
text-decoration: none;
border-style: solid;
border-width: 1px;
border-color: #5dccff;
padding: 1px;
padding-left: 3px;
padding-right: 3px;

}

.GradientGrayNavigatorStatic{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #000000;

}

.GradientGrayButton{
color: #03377b;
background-color: #ebf3f3;
background-repeat: repeat-x;
background-position: top;
font-family: Lucida Sans,Lucida Sans Unicode,Arial;
font-size: 11pt;
border-style: none;
border-width: 1px;
border-color: #03377b;

}

.GradientGrayInput{
font-family: Calibri, tahoma, arial;
font-size: 11pt;
color: #333;
background-image: url(input.png);
background-position: top;
background-repeat: repeat-x;
border-style: solid;
border-width: 1px;
border-color: #888;

}

.GradientGrayTextarea{
font-family: Calibri, tahoma, arial;
font-size: 11pt;
color: #333;
background-image: url(input.png);
background-position: top;
background-repeat: repeat-x;
border-style: solid;
border-width: 1px;
border-color: #888;

}

.GradientGraySelect{
font-family: Calibri, tahoma, arial;
font-size: 11pt;
color: #333;
background-image: url(input.png);
background-position: top;
background-repeat: repeat-x;
border-style: solid;
border-width: 1px;
border-color: #888;

}

a.today:link, a.today:visited{
color: #333;
text-decoration: none;
padding: 2px;
padding-left: 4px;
padding-right: 4px;

}

a.today:hover, a.today:active{
font-family: Calibri, tahoma, arial;
font-size: 11pt;
color: #000000;
background-color: #bee6fb;
background-image: url(linkGrad.png);
background-position: top;
background-repeat: repeat-x;
text-decoration: none;
border-style: solid;
border-width: 1px;
border-color: #5dccff;
padding: 1px;
padding-left: 3px;
padding-right: 3px;

}

a.selectedDay:link, a.selectedDay:visited{
font-family: Calibri, tahoma, arial;
font-size: 11pt;
color: #000000;
background-color: #bee6fb;
background-image: url(linkGrad.png);
background-position: top;
background-repeat: repeat-x;
text-decoration: none;
border-style: solid;
border-width: 1px;
border-color: #5dccff;
padding: 1px;
padding-left: 3px;
padding-right: 3px;

}

a.selectedDay:hover, a.selectedDay:active{
font-family: Calibri, tahoma, arial;
font-size: 11pt;
color: #000000;
background-color: #bee6fb;
background-image: url(linkGrad.png);
background-position: top;
background-repeat: repeat-x;
text-decoration: none;
border-style: solid;
border-width: 1px;
border-color: #5dccff;
padding: 1px;
padding-left: 3px;
padding-right: 3px;

}

a.weekDay:link, a.weekDay:visited{
color: #333;
text-decoration: none;
padding: 2px;
padding-left: 4px;
padding-right: 4px;

}

a.weekDay:hover, a.weekDay:active{
font-family: Calibri, tahoma, arial;
font-size: 11pt;
color: #000000;
background-color: #bee6fb;
background-image: url(linkGrad.png);
background-position: top;
background-repeat: repeat-x;
text-decoration: none;
border-style: solid;
border-width: 1px;
border-color: #5dccff;
padding: 1px;
padding-left: 3px;
padding-right: 3px;

}

td.selectedDay{
font-family: Calibri, tahoma, arial;
font-size: 11pt;
color: #FFFFFF;
background-color: #FFFFFF;

}

td.today{
font-family: Calibri, tahoma, arial;
font-size: 11pt;
color: #000000;
background-color: #FFFFFF;
border-style: solid;
border-width: 1px;
border-color: #ddd;

}

td.workday{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #000000;
background-color: #FFFFFF;

}

td.weekend{
font-family: Calibri, tahoma, arial;
font-size: 11pt;
color: #000000;
background-color: #f5f5f5;

}

.calendar{
background-color: #eee;
background-image: url(mainGrad.png);
background-position: top;
background-repeat: repeat-x;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #ddd;

}

.CalendarButtons{
font-family: Calibri, tahoma, arial;
font-size: 11pt;
color: #000000;
background-color: #d1d1d1;
background-image: url(buttonGlass.png);
background-position: top;
background-repeat: repeat-x;
border-style: solid;
border-width: 1px;
border-color: #888;

}

.CalendarControls{
font-size: 11pt;
font-family: Calibri, tahoma, arial;
color: #000000;

}

.Table{
font-family: Calibri, tahoma, arial;
font-size: 11pt;
color: #000000;
background-color: #FFFFFF;
border-style: solid;
border-width: 1px;
border-color: #ccc;

}

.GradientGrayFrame{
border-style: solid;
border-width: 1px;
border-color: #888;

}

.GradientGrayFrameLabel{
color: #000000;

}

.GradientGrayInputError{
border-style: solid;
border-color: red;

}

.GradientGrayTextareaError{
border-style: solid;
border-color: red;

}

.GradientGraySelectError{
border-style: solid;
border-color: red;

}

.GradientGrayRowSelected .GradientGrayAltDataTD{
background-color: #e7e7e7;
background-image: url(selectedGrad.png);
background-position: top;
background-repeat: repeat-x;

}

.GradientGrayRowSelected .GradientGrayDataTD{
background-image: url(selectedGrad.png);
background-repeat: repeat-x;
background-position: top;

}

.GradientGrayRowHover .GradientGrayAltDataTD{
background-color: #f2f2f2;
background-image: url(highlightGrad.png);
background-position: top;
background-repeat: repeat-x;

}

.GradientGrayRowHover .GradientGrayDataTD{
background-color: #f2f2f2;
background-image: url(highlightGrad.png);
background-position: top;
background-repeat: repeat-x;

}