BODY, DIV, FORM, IMG, SPAN { margin: 0; padding: 0; }
TABLE, TBODY, TD, TH, TR { margin: 0; }

IMG { border: 0; }

A, B, BODY, DIV, FONT, FORM, H1, H2, H3, H4, INPUT, LI, OL, OPTION, P, SELECT, SPAN, STRONG, TABLE, TBODY, TD, TH, TR, UL
{
   FONT-FAMILY:	Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 8pt; TEXT-DECORATION:	none;
}

A:link    { COLOR: #3C3C8B; FONT-WEIGHT: bold; TEXT-DECORATION: none; }
A:visited { COLOR: #3C3C8B; FONT-WEIGHT: bold; TEXT-DECORATION:	none; }
A:hover   { COLOR: #FF0000; FONT-WEIGHT: bold; TEXT-DECORATION: underline; }
A:active  { COLOR: #0000FF; FONT-WEIGHT: bold; TEXT-DECORATION:	none; }

EM, U
{
   FONT-FAMILY:	Verdana, Arial, Helvetica, Sans-Serif;
}

EM { COLOR: #BE0000; FONT-SIZE: 10pt; FONT-WEIGHT: bold; FONT-STYLE: normal; TEXT-DECORATION: none; }

H1 { COLOR: #000000; FONT-SIZE: 16pt; FONT-WEIGHT: bold; }
H2 { COLOR: #000000; FONT-SIZE: 14pt; FONT-WEIGHT: bold; }
H3 { COLOR: #2A4591; FONT-SIZE: 12pt; FONT-WEIGHT: bold; }
H4 { COLOR: #2A4591; FONT-SIZE: 10pt; FONT-WEIGHT: bold; }

INPUT.Button { BACKGROUND-COLOR: #DCDCB6; WIDTH: 64px; }

LEGEND { FONT-WEIGHT: bold; COLOR: #044791; }

P { MARGIN-LEFT: 30px; MARGIN-RIGHT: 30px; }

TH { BACKGROUND-COLOR: #D9E4F4; FONT-SIZE: 10pt; FONT-WEIGHT: bold; }

/* Class Styles */
.BlackBorder { BACKGROUND-COLOR: #ffffff; BORDER: black 1px solid; }
.BlackBorderAlternate { BACKGROUND-COLOR: #CBCB98; BORDER: black 1px solid; }
.BlackBorderTitle { BACKGROUND-COLOR: #800000; COLOR: #FFFFFF; BORDER: black 1px solid; FONT-WEIGHT: bold; }

.CallOutLink { BORDER-BOTTOM: 2px solid #3C3C8B; }
.CallOutSpan { CURSOR: pointer; BORDER-BOTTOM: 2px solid #000000; }

.Footer { FONT-SIZE: 7pt; }

.GroupHeader { COLOR: #FFFFFF; FONT-SIZE: 10pt; }

.HeaderCallOutSpan { CURSOR: pointer; }

.Indented { MARGIN-LEFT: 30px; MARGIN-RIGHT: 30px; }
.IndentedFolderTree { MARGIN-LEFT: 20px; MARGIN-RIGHT: 0px; }

.PageHeader { COLOR: #000000; FONT-SIZE: 18pt; FONT-WEIGHT: bold; }

.SourceCode { FONT-FAMILY: Courier New,Courier,Monospaced; }

/* This is the default Skin for Skyward.v2_0.WWW.Web */
.GridBackgroundSingle { BACKGROUND-IMAGE: url(/Images/GUI/Gradient/Verdana_10_DataGridHeading_DarkBlue_Single.jpg); BORDER: solid 1px #FFFFFF; }
.GridBackgroundDouble { BACKGROUND-IMAGE: url(/Images/GUI/Gradient/Verdana_10_DataGridHeading_DarkBlue_Double.jpg); BORDER: solid 1px #FFFFFF; }

/* This is the default Skin for Skyward.v2_0.WWW.Employee */
.GridBackgroundBlueSingle { BACKGROUND-IMAGE: url(/Images/GUI/Gradient/Verdana_10_DataGridHeading_Blue_Single.jpg); BORDER: solid 1px #FFFFFF; }
.GridBackgroundBlueDouble { BACKGROUND-IMAGE: url(/Images/GUI/Gradient/Verdana_10_DataGridHeading_Blue_Double.jpg); BORDER: solid 1px #FFFFFF; }

/* This is the Red Skin for future use */
.GridBackgroundRedSingle { BACKGROUND-IMAGE: url(/Images/GUI/Gradient/Verdana_10_DataGridHeading_Red_Single.jpg); BORDER: solid 1px #FFFFFF; }
.GridBackgroundRedDouble { BACKGROUND-IMAGE: url(/Images/GUI/Gradient/Verdana_10_DataGridHeading_Red_Double.jpg); BORDER: solid 1px #FFFFFF; }

/* This is the default Skin for Skyward.v2_0.WWW.Web.Support */
.GridBackgroundDarkRedSingle { BACKGROUND-IMAGE: url(/Images/GUI/Gradient/Verdana_10_DataGridHeading_DarkRed_Single.jpg); BORDER: solid 1px #FFFFFF; }
.GridBackgroundDarkRedDouble { BACKGROUND-IMAGE: url(/Images/GUI/Gradient/Verdana_10_DataGridHeading_DarkRed_Double.jpg); BORDER: solid 1px #FFFFFF; }

/* This is the default Skin for GridView items (cells) */
.WhiteBorder { BORDER: solid 1px #FFFFFF; }

/* MaskedEdit control */
.MaskedEditFocus { background-color: #ffffcc; color: #000000; }
.MaskedEditMessage { color: #ff0000; font-weight: bold; }
.MaskedEditError { background-color: #ffcccc; }
.MaskedEditFocusNegative { background-color: #ffffcc; color: #ff0000; }
.MaskedEditBlurNegative { color: #ff0000; }

/* Calendar control */
.SkywardCalendar .ajax__calendar_container {margin:0px;padding:0px;position:absolute;cursor:default;width:160px;font-size:8pt;text-align:center;border:1px solid #044791;background-color:#ffffff;color:#000000;z-index:150;}

.SkywardCalendar .ajax__calendar_body {height:130px;width:160px;position:relative;overflow:hidden;margin:0px;padding:0px }
.SkywardCalendar .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years  {margin:0px;padding:0px;height:130px;width:160px;position:absolute;overflow:hidden;text-align:center;}

.SkywardCalendar .ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(/Images/GUI/Arrows/White_Small_Left.gif);}
.SkywardCalendar .ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(/Images/GUI/Arrows/White_Small_Right.gif);}

.SkywardCalendar .ajax__calendar_header {font-size:8pt;height:15px;width:100%;background-color:#044791;}
.SkywardCalendar .ajax__calendar_title {cursor:pointer;font-weight:bold;color:#ffffff;font-size:7pt;text-decoration:none;}
.SkywardCalendar .ajax__calendar_dayname {text-align:center;border-bottom:1px solid #c0c0c0;font-weight:bold;background-color:#ffffff;}

.SkywardCalendar .ajax__calendar_day {text-align:center;cursor:pointer;overflow:hidden;border:0px solid #ffffff;}
.SkywardCalendar .ajax__calendar_month {text-align:center;cursor:pointer;overflow:hidden;border:0px solid #ffffff;}
.SkywardCalendar .ajax__calendar_year {text-align:center;cursor:pointer;overflow:hidden;border:0px solid #ffffff;}

.SkywardCalendar .ajax__calendar_today {cursor:pointer;text-decoration:none;color:#ffffff;}
.SkywardCalendar .ajax__calendar_footer {height:15px;background-color:#044791;border-top:1px solid #c0c0c0;}

.SkywardCalendar .ajax__calendar_active .ajax__calendar_day {background-color:#ececd6;border-color:#ececd6;color:#000000;}
.SkywardCalendar .ajax__calendar_active .ajax__calendar_month {background-color:#ececd6;border-color:#ececd6;color:#000000;}
.SkywardCalendar .ajax__calendar_active .ajax__calendar_year {background-color:#ececd6;border-color:#ececd6;color:#000000;}

.SkywardCalendar .ajax__calendar_hover .ajax__calendar_day {background-color:#dcdcb6;border-color:#dcdcb6;color:#000000;}
.SkywardCalendar .ajax__calendar_hover .ajax__calendar_month {background-color:#dcdcb6;border-color:#dcdcb6;color:#000000;}
.SkywardCalendar .ajax__calendar_hover .ajax__calendar_year {background-color:#dcdcb6;border-color:#dcdcb6;color:#000000;}

.SkywardCalendar .ajax__calendar_other .ajax__calendar_day {background-color:#97acc1;color:#000000;}
.SkywardCalendar .ajax__calendar_other .ajax__calendar_year {background-color:#97acc1;color:#000000;}

.SkywardCalendar .ajax__calendar_hover .ajax__calendar_title {color:#ffffff;text-decoration:underline;}
.SkywardCalendar .ajax__calendar_hover .ajax__calendar_today {color:#ffffff;text-decoration:underline;}

/* Callout tags with the given tag IDs set */
#dhtmltooltip
{
	POSITION: absolute; VISIBILITY: hidden; Z-INDEX: 1000; LEFT: -200px; 
	WIDTH: 150px; BORDER: 1px solid black; BACKGROUND-COLOR: #DCDCB6;
	PADDING: 2px; FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer { POSITION: absolute; VISIBILITY: hidden; Z-INDEX: 1001; LEFT: -300px; }

/* Specific Tag Classes */
DIV.AutoScroll { OVERFLOW: auto; }
DIV.Gold { BACKGROUND-COLOR: #D9E4F4; PADDING: 12px; TEXT-ALIGN: justify; BORDER: none; }
DIV.Scroll { OVERFLOW: scroll; }
DIV.NoRecords { FONT-STYLE: italic; }
DIV.VerticalScrollOnly { OVERFLOW: -moz-scrollbars-vertical; OVERFLOW-Y: scroll; OVERFLOW-X: hidden;  }

TABLE.Footer { COLOR: #000000;	BACKGROUND-COLOR: #FFFFFF; MARGIN-TOP: -6px; MARGIN-BOTTOM: -4px; }
TD.AlternatingRowStyle{ background-color:#EBEFFC; color:Black;}
TD.RowStyle{ background-color:#F3F6FD; color:Black;}


