/* GiantSteps CCSTheme */
@page { 
@top-left{ 
content: ""; 
} 
@bottom-center { 
content: ""; 
} 
}
BODY, TABLE, TH, TR, TD, UL, OL, LI, P, FONT, BLOCKQUOTE, LABEL {background-color: transparent; font-family: Comic Sans MS; font-size: 13px;
scrollbar-3dlight-color:#FFA574;
           scrollbar-arrow-color:#FFA574;
           scrollbar-base-color:#FFFFFF;
           scrollbar-track-color:#FFFFFF;
           scrollbar-darkshadow-color:#FFFFFF;
           scrollbar-face-color:#FFFFFF;
           scrollbar-highlight-color:#FFA574;
           scrollbar-shadow-color:#FFA574;}
A {tex-decoration: underline;}
.GiantStepsPageBODY{ font-family: Comic Sans MS; font-size: 13px;}
.GiantStepsFormHeaderFont{ color: #666699; font-size: 16px;}
.GiantStepsFormTABLE{ font-family: Comic Sans MS; font-size: 13px; }
.GiantStepsFieldCaptionTD{ border-bottom: 1px solid #666699; background-color: transparent; color: #666699; font-size: 13px; font-weight: bold; }
.GiantStepsMenu{ border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; background-color: #FFA574; color: #ffffff; font-size: 13px; font-weight: bold; cursor:hand;}
.GiantStepsAltDataTD{ border-bottom: 1px solid #E6E6E6; background-color: #F7F7F7; color: #000000; font-size: 13px; }
.GiantStepsColumnTD{ border-top: 2px solid #666699; border-bottom: 1px solid #666699; background-color: transparent; color: #666699; font-size: 13px; font-weight: bold; }
.GiantStepsDataTD{ border-bottom: 1px solid #666699; background-color: transparent; color: #000000; font-size: 13px; }
.GiantStepsErrorDataTD{ border-bottom: 1px solid #E6E6E6; background-color: transparent; color: #FF0000; font-size: 13px; }
.GiantStepsSeparatorTD{ height: 1px; background-color: #000000; }
.GiantStepsFooterTD{ border-top: 2px solid #666699; background-color: transparent; color: #000000; font-size: 13px; }
a.GiantStepsSorterLink:link, a.GiantStepsSorterLink:visited{ color: #000000; font-size: 13px; text-decoration: underline; }
a.GiantStepsSorterLink:hover, a.GiantStepsSorterLink:active{ color: #000000; font-size: 13px; text-decoration: none; }
a.GiantStepsDataLink:link, a.GiantStepsDataLink:visited{ color: #000000; font-size: 13px; text-decoration: underline; }
a.GiantStepsDataLink:hover, a.GiantStepsDataLink:active{ color: #000000; font-size: 13px; text-decoration: none; }
a.GiantStepsNavigatorLink:link, a.GiantStepsNavigatorLink:visited{ color: #000000; font-size: 13px; font-weight: bold; text-decoration: underline; }
a.GiantStepsNavigatorLink:hover, a.GiantStepsNavigatorLink:active{ color: #000000; font-size: 13px; font-weight: bold; text-decoration: none; }
.GiantStepsButton { border:1px solid #FFA574; color: #FF6600; background-color: #FFFFFF; font-size: 13px; font-family: Comic Sans MS; }
.GiantStepsInput { border:1px solid #FFA574; color: #FF6600; background-color: #FFFFFF; font-size: 13px; font-family: Comic Sans MS; }
.GiantStepsInput:disabled { border:1px solid #cccccc; color: #cccccc; background-color: #FFFFFF; font-size: 13px; font-family: Comic Sans MS; }
.GiantStepsTextarea { border:1px solid #FFA574; color: #FF6600; background-color: #FFFFFF; font-size: 13px; font-family: Comic Sans MS; }
.GiantStepsSelect { border:1px solid #FFA574; color: #FF6600; background-color: #FFFFFF; font-size: 13px; font-family: Comic Sans MS;
		   scrollbar-3dlight-color:#FFA574;
           scrollbar-arrow-color:#FFA574;
           scrollbar-base-color:#FFFFFF;
           scrollbar-track-color:#FFFFFF;
           scrollbar-darkshadow-color:#FFFFFF;
           scrollbar-face-color:#FFFFFF;
           scrollbar-highlight-color:#FFA574;
           scrollbar-shadow-color:#FFA574;}
DIV {color: #FFA574; width: 550px;}
/* Calendar */
a.today:link, a.today:visited{ color: #FF0000; font-weight: bold; text-decoration: none; }
a.today:hover, a.today:active{ color: #000000; font-weight: bold; text-decoration: none; }
a.selectedDay:link, a.selectedDay:visited{ color: #000000; font-weight: bold; text-decoration: none; }
a.selectedDay:hover, a.selectedDay:active{ color: #FF0000; font-weight: bold; text-decoration: none; }
a.weekDay:link, a.weekDay:visited{ color: #000000; text-decoration: none; }
a.weekDay:hover, a.weekDay:active{ color: #FF0000; text-decoration: none; }
TD.selectedDay { border-bottom: 1px solid #E6E6E6; background-color: #DDDDDD; color: #000000; font-size: 13px; }
TD.today { border-top: 1px solid #FF0000; border-left: 1px solid #FF0000; border-bottom: 1px solid #FF0000; border-right: 1px solid #FF0000; background-color: #FFFFFF; color: #000000; font-size: 13px; }
TD.workday { border-bottom: 1px solid #E6E6E6; background-color: #FFFFFF; color: #000000; font-size: 13px; }
TD.weekend { border-bottom: 1px solid #E6E6E6; background-color: #ECECEC; color: #000000; font-size: 13px; }
TH.calendar { margin: 1px; border-top: 2px solid #000000; border-bottom: 1px solid #000000; background-color: #F3F3F3; color: #000000; font-size: 13px; font-weight: bold; }
.CalendarButtons { border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; background-color: #F3F3F3; font-size: 13px; font-family: Comic Sans MS; }
.CalendarControls { font-family: Comic Sans MS; font-size: 13px; }
.Table { }