BODY, TABLE, TH, TR, TD, UL, OL, LI, P, A, BLOCKQUOTE, LABEL{
font:  11pt Calibri, tahoma, arial;
}

.GradientBluePageBODY{
font:  11pt Calibri, tahoma, arial;
color:  #141419;
background-color:  #ffffff;
}

.GradientBlueFormTABLE{
font:  11pt Calibri, tahoma, arial;
color:  #000000;
background-color:  #FFFFFF;
border-style:  solid;
border-width:  1px;
border-color:  #d3d6e7;
}

.GradientBlueFormHeaderFont{
font:  12pt Calibri, tahoma, arial;
font-weight:  bold;
border-bottom-style:  dotted;
border-bottom-width:  1px;
border-bottom-color:  #d3d6e7;
}

.GradientBlueFieldCaptionTD{
font:  11pt Calibri, tahoma, arial;
padding:  2px;
}

.GradientBlueAltDataTD{
font:  11pt Calibri, tahoma, arial;
background-color:  #f6f7fd;
padding:  2px;
}

.GradientBlueColumnTD{
font:  11pt 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;
padding:  3px 3px;
}

.GradientBlueDataTD{
font:  11pt Calibri, tahoma, arial;
background-color:  #FFFFFF;
padding:  2px;
}

.GradientBlueErrorDataTD{
font:  11pt Calibri, tahoma, arial;
color:  #FF0000;
background-color:  #f6f7f7;
padding:  2px;
}

.GradientBlueSeparatorTD{
font:  11pt Calibri, tahoma, arial;
background-color:  #e7eaf7;
}

.GradientBlueFooterTD{
font:  11pt 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.GradientBlueSorterLink:link, a.GradientBlueSorterLink:visited{
font:  11pt Calibri, tahoma, arial;
color:  #141419;
text-decoration:  none;
padding:  2px;
padding-left:  4px;
padding-right:  4px;
}

a.GradientBlueSorterLink:hover, a.GradientBlueSorterLink:active{
font:  11pt 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.GradientBlueDataLink:link, a.GradientBlueDataLink:visited{
font:  11pt Calibri, tahoma, arial;
color:  #558;
}

a.GradientBlueDataLink:hover, a.GradientBlueDataLink:active{
font:  11pt Calibri, tahoma, arial;
color:  #113;
}

a.GradientBlueNavigatorLink:link, a.GradientBlueNavigatorLink:visited{
font:  11pt Calibri, tahoma, arial;
color: #141419;
text-decoration: underline;
padding: 2px;
padding-left: 4px;
padding-right: 4px;
}

a.GradientBlueNavigatorLink:hover, a.GradientBlueNavigatorLink:active{
font:  11pt 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;
}

.GradientBlueNavigatorStatic{
font:  11pt Calibri, tahoma, arial;
color:  #000000;
}

.GradientBlueButton{
font:  11pt 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;
}

.GradientBlueInput{
font:  11pt 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;
}

.GradientBlueTextarea{
font:  11pt 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;
}

.GradientBlueSelect{
font:  11pt 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:  11pt Calibri, tahoma, arial;
color:  #141419;
text-decoration:  none;
padding:  2px;
padding-left:  4px;
padding-right:  4px;
}

a.today:hover, a.today:active{
font:  11pt 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:  11pt 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:  11pt 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:  11pt Calibri, tahoma, arial;
color:  #141419;
text-decoration:  none;
padding:  2px;
padding-left:  4px;
padding-right:  4px;
}

a.weekDay:hover, a.weekDay:active{
font:  11pt 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:  11pt Calibri, tahoma, arial;
color:  #FFFFFF;
background-color:  #FFFFFF;
}

td.today{
font:  11pt Calibri, tahoma, arial;
color:  #000000;
background-color:  #FFFFFF;
border-style:  solid;
border-width:  1px;
border-color:  #d3d6e7;
}

td.workday{
font:  11pt Calibri, tahoma, arial;
color:  #000000;
background-color:  #FFFFFF;
}

td.weekend{
font:  11pt Calibri, tahoma, arial;
color:  #000000;
background-color:  #f6f7fd;
}

.calendar{
font:  11pt 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:  11pt 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:  11pt Calibri, tahoma, arial;
color:  #000000;
}

.Table{
font:  11pt Calibri, tahoma, arial;
color:  #000000;
background-color:  #FFFFFF;
border-style:  solid;
border-width:  1px;
border-color:  #d3d6e7;
}

.GradientBlueFrame{
font:  11pt Calibri, tahoma, arial;
border-style:  solid;
border-width:  1px;
border-color:  #6571ab;
}

.GradientBlueFrameLabel{
font:  11pt Calibri, tahoma, arial;
color:  #000000;
}

.GradientBlueInputError{
border-style:  solid;
border-color:  red;
}

.GradientBlueTextareaError{
border-style:  solid;
border-color:  red;
}

.GradientBlueSelectError{
border-style:  solid;
border-color:  red;
}

.GradientBlueRowSelected .GradientBlueAltDataTD{
background-color:  #dbdff3;
background-image:  url(selectedGrad.png);
background-position:  top;
background-repeat:  repeat-x;
}

.GradientBlueRowSelected .GradientBlueDataTD{
background-color:  #dbdff3;
background-image:  url(selectedGrad.png);
background-position:  top;
background-repeat:  repeat-x;
}

.GradientBlueRowHover .GradientBlueAltDataTD{
background-color:  #ebedf9;
background-image:  url(highlightGrad.png);
background-position:  top;
background-repeat:  repeat-x;
}

.GradientBlueRowHover .GradientBlueDataTD{
background-color:  #ebedf9;
background-image:  url(highlightGrad.png);
background-position:  top;
background-repeat:  repeat-x;
}
