BODY
{
	font-family: Arial, Tahoma, Verdana, Helvetica; 
	font-size: 14px; 
	margin-top: 0; 
	margin-right: 0; 
	margin-bottom: 15; 
	margin-left: 3; 
	padding-top: 0; 
	padding-right: 0; 
	padding-bottom: 0; 
	padding-left: 0; 
	color: 000000;
}
TABLE
{
	font-size: 100%;
}
TH
{

}
TR
{

}
TD
{

}
UL
{

}
OL
{

}
LI
{

}
P
{

}
FONT
{

}
A
{

}
BLOCKQUOTE
{

}
LABEL
{

}
.PageBODY
{

}
.FormHeaderFont
{
	color: #6699CC; 
	font-size: 140%; 
	font-weight: bold; 
	padding-left: 33px; 
	margin-top: 2px; 
	margin-right: 2px; 
	margin-bottom: 5px; 
	margin-left: 2px; 
	background-image: url(arrow_box.gif); 
	background-repeat: no-repeat; 
	height: 23px; 
	border-bottom-color: #6699CC; 
	background-position: left top; 
	vertical-align: center; 
	letter-spacing: 2px; 
	word-spacing: 4px; 
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	border-right-width: 1px; 
	border-right-color: #6699CC; 
	border-right-style: solid; 
	padding-right: 5px; 
	background-color: #FFFFFF;
}
.FormTABLE
{

}
.ColumnTD
{
	color: #FFFFFF; 
	font-weight: bold; 
	background-color: #FB8F01; 
	border-right-width: 1px; 
	border-right-color: 14639B; 
	border-right-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-color: 14639B; 
	border-bottom-style: solid; 
	border-top-width: 1px; 
	border-top-color: 82B3D3; 
	border-top-style: solid; 
	border-left-width: 1px; 
	border-left-color: 82B3D3; 
	border-left-style: solid;
}
.FieldCaptionTD
{
	border-left: 1px solid #FFFFFF; 
	border-right: 1px solid #000000; 
	border-top: 1px solid #FFFFFF; 
	border-bottom: 1px solid #000000; 
	color: #FFFFFF; 
	background-color: #4891C4; 
	border-top-width: 1px; 
	border-top-color: 82B3D3; 
	border-top-style: solid; 
	border-right-width: 1px; 
	border-right-color: 14639B; 
	border-right-style: solid; 
	border-left-width: 1px; 
	border-left-color: 82B3D3; 
	border-left-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	font-weight: bold; 
	border-bottom-color: 14639B;
}
.DataTD
{
	border-left-width: 1px; 
	border-left-color: C1C8D0; 
	border-left-style: solid; 
	background-color: #FFFFFF;
}
.ErrorDataTD
{
	color: #C40000; 
	font-weight: bold; 
	background-color: FFFFCC; 
	border-top-width: 1px; 
	border-top-color: A8C7DB; 
	border-top-style: dashed; 
	border-right-width: 1px; 
	border-right-color: A8C7DB; 
	border-right-style: dashed; 
	border-bottom-width: 1px; 
	border-bottom-color: A8C7DB; 
	border-bottom-style: dashed; 
	border-left-width: 1px; 
	border-left-color: A8C7DB; 
	border-left-style: dashed;
}
.SeparatorTD
{
	height: 0px;
}
.AltDataTD
{
	background-color: #FFF7E5; 
	border-left-width: 1px; 
	border-left-color: C1C8D0; 
	border-left-style: solid;
}
.FooterTD
{
	border-left: 1px solid #FFFFFF; 
	border-right: 1px solid #000000; 
	border-top: 1px solid #FFFFFF; 
	border-bottom: 1px solid #000000; 
	background-color: #F5B201; 
	color: #000033; 
	border-top-width: 1px; 
	border-top-color: #FFFFFF; 
	border-top-style: solid; 
	border-right-width: 1px; 
	border-right-color: 14639B; 
	border-right-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-color: 14639B; 
	border-bottom-style: solid; 
	border-left-width: 1px; 
	border-left-color: #FFFFFF; 
	border-left-style: solid;
}
a.SorterLink:link
{
	color: #FFFFFF; 
	text-decoration: underline;
}
a.SorterLink:visited
{
	color: #FFFFFF; 
	text-decoration: underline;
}
a.SorterLink:hover
{
	color: #FFFFFF; 
	text-decoration: none;
}
a.SorterLink:active
{
	color: #FFFFFF; 
	text-decoration: none;
}
a.DataLink:link
{
	color: blue; 
	text-decoration: underline;
}
a.DataLink:visited
{
	color: magenta; 
	text-decoration: underline;
}
a.DataLink:hover
{
	color: red; 
	text-decoration: none;
}
a.DataLink:active
{
	color: #000080; 
	text-decoration: none;
}
a.NavigatorLink:link
{
	color: blue; 
	font-weight: bold; 
	text-decoration: underline; 
	vertical-align: middle;
}
a.NavigatorLink:visited
{
	color: red; 
	font-weight: bold; 
	text-decoration: underline; 
	vertical-align: middle;
}
a.NavigatorLink:hover
{
	color: orange; 
	font-weight: bold; 
	text-decoration: none;
}
a.NavigatorLink:active
{
	color: #000000; 
	font-weight: bold; 
	text-decoration: none;
}
.Button
{
	word-spacing: 3px; 
	letter-spacing: 1px; 
	color: #FFFFFF; 
	background-color: #57AE51; 
	font-size: 115%; 
	font-weight: bold; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-top-style: solid; 
	border-right-style: solid; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-top-color: #FFFFFF; 
	border-right-color: #FFFFFF; 
	border-bottom-color: #FFFFFF; 
	border-left-color: #FFFFFF;
}
.Input
{
	border-top-width: 1px; 
	border-top-color: C1C8D0; 
	border-top-style: solid; 
	border-right-width: 1px; 
	border-right-color: C1C8D0; 
	border-right-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-color: C1C8D0; 
	border-bottom-style: solid; 
	border-left-width: 1px; 
	border-left-color: C1C8D0; 
	border-left-style: solid; 
	color: 000099;
}
.Textarea
{
	border-top-width: 1px; 
	border-top-color: C1C8D0; 
	border-top-style: solid; 
	border-right-width: 1px; 
	border-right-color: C1C8D0; 
	border-right-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-color: C1C8D0; 
	border-bottom-style: solid; 
	border-left-width: 1px; 
	border-left-color: C1C8D0; 
	border-left-style: solid; 
	color: 000099;
}
.Select
{
	border-top-width: 1px; 
	border-top-color: C1C8D0; 
	border-top-style: solid; 
	border-right-width: 1px; 
	border-right-color: C1C8D0; 
	border-right-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-color: C1C8D0; 
	border-bottom-style: solid; 
	border-left-width: 1px; 
	border-left-color: C1C8D0; 
	border-left-style: solid; 
	color: 000099;
}
a.today:link
{
	color: #FF0000; 
	font-weight: bold; 
	text-decoration: none;
}
a.today:visited
{
	color: #FF0000; 
	font-weight: bold; 
	text-decoration: none;
}
a.today:hover
{
	color: #000000; 
	font-weight: bold; 
	text-decoration: none;
}
a.today:active
{
	color: #000000; 
	font-weight: bold; 
	text-decoration: none;
}
a.selectedDay:link
{
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none;
}
a.selectedDay:visited
{
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none;
}
a.selectedDay:hover
{
	color: #FF0000; 
	font-weight: bold; 
	text-decoration: none;
}
a.selectedDay:active
{
	color: #FF0000; 
	font-weight: bold; 
	text-decoration: none;
}
a.weekDay:link
{
	color: #000080; 
	text-decoration: none;
}
a.weekDay:visited
{
	color: #000080; 
	text-decoration: none;
}
a.weekDay:hover
{
	color: #FF0000; 
	text-decoration: none;
}
a.weekDay:active
{
	color: #FF0000; 
	text-decoration: none;
}
TD.selectedDay
{
	margin: 1px; 
	border-left: 1px solid #FFFFFF; 
	border-right: 1px solid #000000; 
	border-top: 1px solid #FFFFFF; 
	border-bottom: 1px solid #000000; 
	background-color: #83B5DE; 
	font-weight: bold; 
	color: #3300CC;
}
TD.today
{
	border-top: 1px solid #FF0000; 
	border-left: 1px solid #FF0000; 
	border-bottom: 1px solid #FF0000; 
	border-right: 1px solid #FF0000;
}
TD.workday
{

}
TD.weekend
{
	background-color: #FFF7E5;
}
TH.calendar
{
	margin: 1px; 
	border-left: 1px solid #FFFFFF; 
	border-right: 1px solid #000000; 
	border-top: 1px solid #FFFFFF; 
	border-bottom: 1px solid #000000; 
	background-color: #4891C4; 
	color: #FFFFFF; 
	font-weight: bold;
}
.CalendarButtons
{
	margin: 1px; 
	color: #FFFFFF; 
	background-color: #57AE51; 
	font-weight: bold; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-top-color: #FFFFFF; 
	border-top-style: solid; 
	border-right-color: #FFFFFF; 
	border-right-style: solid; 
	border-bottom-color: #FFFFFF; 
	border-bottom-style: solid; 
	border-left-color: #FFFFFF; 
	border-left-style: solid; 
	font-size: 115%;
}
.CalendarControls
{

}
.Table
{

}
.navTabs
{
	font-family: verdana; 
	padding: 0px 0px 0px 15px; 
	margin: 0px; 
	width: 100%; 
	height: 30px; 
	vertical-align: middle; 
	border-color: #5C6BA2; 
	border-style: solid; 
	border-width: 0px 0px 2px 0px;
}
.tabOn
{
	height: 30px; 
	cursor: hand; 
	float: left; 
	overflow: hidden; 
	vertical-align: middle; 
	font-size: 12px; 
	padding: 6px 2px 0px 2px; 
	margin: 0px 2px; 
	border-color: #5C6BA2; 
	border-style: solid; 
	font-weight: bold; 
	position: relative; 
	top: 2px; 
	background: #ffffff; 
	border-width: 2px 2px 0px 2px;
}
.tabOff
{
	height: 30px; 
	cursor: hand; 
	float: left; 
	overflow: hidden; 
	vertical-align: middle; 
	font-size: 12px; 
	padding: 6px 2px 0px 2px; 
	margin: 0px 2px; 
	border-color: #000099; 
	border-style: solid; 
	border-width: 1px 1px 0px 1px; 
	color: #666666; 
	background-color: #FFF7E5;
}
.MainArea
{
	background-color: #ECF3F9; 
	background-image: url(back.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
}
.SectionTitle
{
	color: #5C6BA2; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	text-transform: uppercase; 
	letter-spacing: 2px; 
	word-spacing: 4px;
}
.FooterText
{
	font-family: "Times New Roman", Times, serif; 
	font-size: 14px; 
	color: #DAE9F3; 
	padding: 4px; 
	font-style: normal; 
	font-weight: bold;
}

