BODY, TABLE, TH, TR, TD, UL, OL, LI, P, A, BLOCKQUOTE, LABEL{
font-family: Tahoma, Arial;
font-size: 9pt;

}

.GlassBluePageBODY{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #000000;

}

.GlassBlueFormTABLE{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #000000;
background-color: #FFFFFF;
background-image: url(diagonal.jpg);
border-style: solid;
border-width: 1px;
border-color: #474e74;

}

.GlassBlueFormHeaderFont{
font-family: tahoma, arial;
font-size: 11pt;
color: #000000;
font-weight: bold;

}

.GlassBlueFieldCaptionTD{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #000000;
border-right-style: solid;
border-right-width: 1px;
border-right-color: #d6daea;
padding: 2px;

}

.GlassBlueAltDataTD{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #000000;
background-color: #f0f2f4;
border-right-style: solid;
border-right-width: 1px;
border-right-color: #d6daea;
padding: 2px;

}

.GlassBlueColumnTD{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #000000;
background-color: #9cadda;
background-image: url(grad1.png);
background-position: top;
background-repeat: repeat-x;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #8492a2;
padding: 2px;

}

.GlassBlueDataTD{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #000000;
background-color: #FFFFFF;
border-right-style: solid;
border-right-width: 1px;
border-right-color: #d6daea;
padding: 2px;

}

.GlassBlueErrorDataTD{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #FF0000;
padding: 2px;

}

.GlassBlueSeparatorTD{
height: 1px;
font-size: 0pt;
background-color: #d6daea;

}

.GlassBlueFooterTD{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #000000;
background-color: #c7d4fb;
background-image: url(grad2.png);
background-position: top;
background-repeat: repeat-x;
border-style: none;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #9aa0a6;
padding: 2px;

}

a.GlassBlueSorterLink:link, a.GlassBlueSorterLink:visited{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #2a2a31;

}

a.GlassBlueSorterLink:hover, a.GlassBlueSorterLink:active{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #2a2a31;
text-decoration: none;

}

a.GlassBlueDataLink:link, a.GlassBlueDataLink:visited{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #2a2a31;

}

a.GlassBlueDataLink:hover, a.GlassBlueDataLink:active{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #2a2a31;
text-decoration: none;

}

a.GlassBlueNavigatorLink:link, a.GlassBlueNavigatorLink:visited{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #2a2a31;

}

a.GlassBlueNavigatorLink:hover, a.GlassBlueNavigatorLink:active{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #2a2a31;
text-decoration: none;

}

.GlassBlueNavigatorStatic{
font-size: 9pt;
font-family: Tahoma, Arial;
color: #000000;

}

.GlassBlueButton{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #000000;
background-color: #9cadda;
background-image: url(grad1.png);
background-position: top;
background-repeat: repeat-x;
border-style: solid;
border-width: 1px;
border-color: #474e74;
}

.GlassBlueButtonHover{
background-color: #c3d4ff;
background-image: url(grad1H.png);
}

.GlassBlueButtonPressed{
background-color: #c3d4ff;
background-image: url(grad1P.png);
}

.GlassBlueButtonDisabled{
color: #335;
background-image: none;
}

.GlassBlueInput{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #000000;
background-color: #fcfcfc;
background-image: url(grad3.png);
background-position: top;
background-repeat: repeat-x;
border-style: solid;
border-width: 1px;
border-color: #8b9cac;

}

.GlassBlueTextarea{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #000000;
background-color: #fcfcfc;
background-image: url(grad3.png);
background-position: top;
background-repeat: repeat-x;
border-style: solid;
border-width: 1px;
border-color: #8b9cac;

}

.GlassBlueSelect{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #000000;
background-color: #fcfcfc;
background-image: url(grad3.png);
background-position: top;
background-repeat: repeat-x;
border-style: solid;
border-width: 1px;
border-color: #8b9cac;

}

a.today:link, a.today:visited{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #2a2a31;
text-decoration: none;

}

a.today:hover, a.today:active{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #2a2a31;
text-decoration: underline;

}

a.selectedDay:link, a.selectedDay:visited{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #2a2a31;
text-decoration: underline;

}

a.selectedDay:hover, a.selectedDay:active{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #2a2a31;
text-decoration: none;

}

a.weekDay:link, a.weekDay:visited{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #2a2a31;
text-decoration: none;

}

a.weekDay:hover, a.weekDay:active{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #2a2a31;
text-decoration: underline;

}

td.selectedDay{
font-size: 9pt;
font-family: Tahoma, Arial;
color: #000000;
background-color: #FFFFFF;

}

td.today{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #000000;
background-color: #fcfcfc;
background-image: url(grad3.png);
background-position: top;
background-repeat: repeat-x;
border-style: solid;
border-width: 1px;
border-color: #8b9cac;

}

td.workday{
font-size: 9pt;
font-family: Tahoma, Arial;
color: #000000;
background-color: #FFFFFF;

}

td.weekend{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #000000;

}

.calendar{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #000000;
background-color: #9cadda;
background-image: url(grad1.png);
background-position: top;
background-repeat: repeat-x;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #8492a2;

}

.CalendarButtons{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #000000;
background-color: #9cadda;
background-image: url(grad1.png);
background-position: top;
background-repeat: repeat-x;
border-style: solid;
border-width: 1px;
border-color: #474e74;

}

.CalendarControls{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #000000;
background-color: #fcfcfc;
background-image: url(grad3.png);
background-position: top;
background-repeat: repeat-x;
border-style: solid;
border-width: 1px;
border-color: #8b9cac;

}

.Table{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #000000;
background-color: #FFFFFF;
background-image: url(diagonal.jpg);
border-style: solid;
border-width: 1px;
border-color: #474e74;

}

.GlassBlueRowHover .GlassBlueAltDataTD{
background-color: #f5f6f7;
background-image: url(grad5.png);
background-position: top;
background-repeat: repeat-x;

}

.GlassBlueRowHover .GlassBlueDataTD{
background-color: #f5f6f7;
background-image: url(grad5.png);
background-position: top;
background-repeat: repeat-x;

}

.GlassBlueRowSelected .GlassBlueAltDataTD{
background-color: #e8ebf0;
background-image: url(grad4.png);
background-position: top;
background-repeat: repeat-x;

}

.GlassBlueRowSelected .GlassBlueDataTD{
background-color: #e8ebf0;
background-image: url(grad4.png);
background-position: top;
background-repeat: repeat-x;

}

.GlassBlueFrame{
font-family: Tahoma, Arial;
font-size: 9pt;
color: #000000;
border-style: solid;
border-width: 1px;
border-color: #474e74;

}

.GlassBlueFrameLabel{
color: #000000;

}

.GlassBlueInputError{
border-style: solid;
border-color: red;

}

.GlassBlueTextareaError{
border-style: solid;
border-color: red;

}

.GlassBlueSelectError{
border-style: solid;
border-color: red;

}
.GlassBlueSearchHighlight{
font-weight: bold;
}