BODY, TABLE, TH, TR, TD, UL, OL, LI, P, A, BLOCKQUOTE, LABEL{
font: 9pt Tahoma, Arial;
}

.GlassBluePageBODY{
font: 9pt Tahoma, Arial;
color: #000000;
}

.GlassBlueFormTABLE{
font: 9pt Tahoma, Arial;
color: #000000;
background-color: #FFFFFF;
background-image: url(diagonal.jpg);
border-style: solid;
border-width: 1px;
border-color: #474e74;
}

.GlassBlueFormHeaderFont{
font: 11pt Tahoma, Arial;
color: #000000;
font-weight: bold;
}

.GlassBlueFieldCaptionTD{
font: 9pt Tahoma, Arial;
color: #000000;
border-right-style: solid;
border-right-width: 1px;
border-right-color: #d6daea;
padding: 2px;
}

.GlassBlueAltDataTD{
font: 9pt Tahoma, Arial;
color: #000000;
background-color: #f0f2f4;
border-right-style: solid;
border-right-width: 1px;
border-right-color: #d6daea;
padding: 2px;
}

.GlassBlueColumnTD{
font: 9pt Tahoma, Arial;
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: 9pt Tahoma, Arial;
color: #000000;
background-color: #FFFFFF;
border-right-style: solid;
border-right-width: 1px;
border-right-color: #d6daea;
padding: 2px;
}

.GlassBlueErrorDataTD{
font: 9pt Tahoma, Arial;
color: #FF0000;
padding: 2px;
}

.GlassBlueSeparatorTD{
height: 1px;
font-size: 0pt;
background-color: #d6daea;
}

.GlassBlueFooterTD{
font: 9pt Tahoma, Arial;
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: 9pt Tahoma, Arial;
color: #2a2a31;
}

a.GlassBlueSorterLink:hover, a.GlassBlueSorterLink:active{
font: 9pt Tahoma, Arial;
color: #2a2a31;
text-decoration: none;
}

a.GlassBlueDataLink:link, a.GlassBlueDataLink:visited{
font: 9pt Tahoma, Arial;
color: #2a2a31;
}

a.GlassBlueDataLink:hover, a.GlassBlueDataLink:active{
font: 9pt Tahoma, Arial;
color: #2a2a31;
text-decoration: none;
}

a.GlassBlueNavigatorLink:link, a.GlassBlueNavigatorLink:visited{
font: 9pt Tahoma, Arial;
color: #2a2a31;
}

a.GlassBlueNavigatorLink:hover, a.GlassBlueNavigatorLink:active{
font: 9pt Tahoma, Arial;
color: #2a2a31;
text-decoration: none;
}

.GlassBlueNavigatorStatic{
font: 9pt Tahoma, Arial;
color: #000000;
}

.GlassBlueButton{
font: 9pt Tahoma, Arial;
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;
}

.GlassBlueInput{
font: 9pt Tahoma, Arial;
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: 9pt Tahoma, Arial;
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: 9pt Tahoma, Arial;
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: 9pt Tahoma, Arial;
color: #2a2a31;
text-decoration: none;
}

a.today:hover, a.today:active{
font: 9pt Tahoma, Arial;
color: #2a2a31;
text-decoration: underline;
}

a.selectedDay:link, a.selectedDay:visited{
font: 9pt Tahoma, Arial;
color: #2a2a31;
text-decoration: underline;
}

a.selectedDay:hover, a.selectedDay:active{
font: 9pt Tahoma, Arial;
color: #2a2a31;
text-decoration: none;
}

a.weekDay:link, a.weekDay:visited{
font: 9pt Tahoma, Arial;
color: #2a2a31;
text-decoration: none;
}

a.weekDay:hover, a.weekDay:active{
font: 9pt Tahoma, Arial;
color: #2a2a31;
text-decoration: underline;
}

td.selectedDay{
font: 9pt Tahoma, Arial;
color: #000000;
background-color: #FFFFFF;
}

td.today{
font: 9pt Tahoma, Arial;
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: 9pt Tahoma, Arial;
color: #000000;
background-color: #FFFFFF;
}

td.weekend{
font: 9pt Tahoma, Arial;
color: #000000;
}

.calendar{
font: 9pt Tahoma, Arial;
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: 9pt Tahoma, Arial;
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: 9pt Tahoma, Arial;
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: 9pt Tahoma, Arial;
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: 9pt Tahoma, Arial;
color: #000000;
border-style: solid;
border-width: 1px;
border-color: #474e74;
}

.GlassBlueFrameLabel{
font: 9pt Tahoma, Arial;
color: #000000;
}

.GlassBlueInputError{
border-style: solid;
border-color: red;
}

.GlassBlueTextareaError{
border-style: solid;
border-color: red;
}

.GlassBlueSelectError{
border-style: solid;
border-color: red;
}