.spc_HeaderLock
{
	left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft-1);
	top: expression(parentNode.parentNode.parentNode.parentNode.scrollTop-1);
	position: relative;
}
.eventCount
{
	font-size: small;
}
.monthNorm
{
	border-right: gray 3px solid;
	border-bottom: green solid;
	background-color: aliceblue;
}
.monthAlt
{
	border-bottom-width: thin;
	border-bottom-color: black;
	margin-left: 2px;
	background-color: whitesmoke;
}
.hourButton
{
	width: 60px;
	height: 20px;
}
.hourButtonPersonal
{
	width: 60px;
	height: 20px;
	background-color: lemonchiffon;
}
.hourButtonOver
{
	border-right: firebrick thin inset;
	border-top: firebrick thin inset;
	border-left: firebrick thin inset;
	width: 60px;
	border-bottom: firebrick thin inset;
	position: relative;
	height: 20px;
	background-color: peachpuff;
}
.debugToggle
{
	border-right: green thin double;
	padding-right: 2px;
	border-top: green thin double;
	padding-left: 2px;
	font-size: x-small;
	padding-bottom: 2px;
	border-left: green thin double;
	padding-top: 2px;
	border-bottom: green thin double;
	font-family: 'Verdana','Arial Rounded MT Bold' , Arial;
}
.disabled
{
	display: none;
	font-size: small;
	visibility: hidden;
	text-transform: lowercase;
	background-color: #99ff33;
}
.daySelected
{
	font-weight: bold;
	color: white;
	background-color: firebrick;
}
A
{
	color:Blue;
}

A:hover	
{	
	text-decoration:	underline;
	color: red;
}
A:visited
{
}
input
{
}
body
{
	font-size: 8pt;
	margin: 0px 0px 0px 2px;
	border-left: blue 2px solid;
	color: navy;
	font-family: 'Verdana', 'Arial Narrow' , Arial, 'Arial Black';
}
.calendarPosition
{
	display: none;
	position: absolute;
}
.calendarHdr
{
	font-size: xx-small;
	vertical-align: bottom;
	color: firebrick;
	text-indent: 5pt;
	border-bottom: firebrick thin solid;
	font-family: 'Verdana', 'Bookman Old Style' , 'Book Antiqua' , 'Bookshelf Symbol 7' , Castellar, 'Arial Narrow' , 'Cataneo BT';
	background-color: aliceblue;
	font-variant: normal;
}
.digits
{
	width: 30px;
}
.menuMaMenuHeader
{
	background-color: antiquewhite;
}
.scroll
{
	overflow: auto;
}
.tabMenu
{
	background-image: url(images/GradGrayDown.jpg);
	border-top: solid 1 black;
	border-left: solid 1 gray;
	border-right: solid 1 gray;
	border-bottom: solid 1 gray;
}
	
.tabHover
{
	color: Black;
	font-size: xx-small;
	margin: -1px;
	font-weight: bold;
}
.tabNormal
{
	font-weight: bold;
	font-size: xx-small;
	color: gray;
}
.tabOut
{
	margin: -1px;
	color: gray;
	font-weight: bold;
}
.tabSelected
{
	font-weight: bold;
	font-size: xx-small;
	margin: -1px;
	color: Blue;	
}
button
{
	background-color: ghostwhite;
	color: Navy;
	font-weight: bold;
}

form
{
	margin-left: 10;
}

img
{
	border: none 0 orange;
}

input
{
	background-color: ghostwhite;
	color: Navy;
	font-weight: bold;
}

td
{
	vertical-align: top;
}

.barcodeData
{
	color: blue;
	background-color: lightcyan;
}
.ButtonSmall
{
	font-size: xx-small;
}
.footer
{
	font-size: xx-small;
	text-align: center;
}

.Footer1
{
	font-size: smaller;
	padding-bottom: 1px;
	padding-top: 3px;
	background-color: #f0f0f0;
	text-align: center;
}

.Footer2
{
	font-size: medium;
	color: firebrick;
	font-weight: bold;
	background-color: lightgrey;
	text-align: center;
	Horizontal-align: center;
}

.Footer3
{
	font-weight: bold;
	background-color: #efefef;
	text-align: center;
	Horizontal-align: center;
}

.formData
{
	border-right: aliceblue thin inset;
	font-size: 8pt;
	padding-right: 1px;
	padding-left: 1px;
	vertical-align: top;
	background-color: ghostwhite;
	text-align: left;
}
.formData Input
{
	font-size: 8pt;
}
.formDataRight
{
	border-right: aliceblue thin inset;
	padding-right: 1px;
	padding-left: 1px;
	vertical-align: top;
	background-color: ghostwhite;
	text-align: right;
}
.formDataReadOnly
{
	border-right: aliceblue thin inset;
	font-size: x-small;
	padding-left: 1px;
	padding-right: 1px;
	vertical-align: top;
	border-bottom: aliceblue thin inset;
	background-color: cornsilk;
	text-align: left;
}
.formDataReadOnlyCenter
{
	border-right: aliceblue thin inset;
	padding-left: 1px;
	padding-right: 1px;
	vertical-align: top;
	border-bottom: aliceblue thin inset;
	background-color: cornsilk;
	text-align: center;
}
.BoldReadOnlyCenter
{
	border-right: aliceblue thin inset;
	padding-left: 1px;
	padding-right: 1px;
	vertical-align: top;
	border-bottom: aliceblue thin inset;
	background-color: cornsilk;
	text-align: center;
	font-weight: bold;
}
.formborder
{
	border-bottom: coral 1px solid;
}
.formLabel
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-weight: bold;
	font-size: 9pt;
	vertical-align: top;
	color: navy;
	background-color: whitesmoke;
	text-align: right;
}
.formLabelCenter
{
	padding-right: 6px;
	padding-left: 6px;
	font-weight: normal;
	font-weight: bold;
	font-size: x-small;
	vertical-align: top;
	color: navy;
	background-color: whitesmoke;
	text-align: right;
	text-align: Center;
}

.formLabelLeft
{
	text-align: Left;
	font-weight: bold;
	color: Navy;
	padding-right: 1px;
	padding-left: 1px;
	font-size: x-small;
	vertical-align: top;
	background-color:whitesmoke;
}

.globalMsg
{
	border-right: silver 2px solid;
	border-top: silver 2px solid;
	font-weight: bold;
	background-image: url(images/BounceBall.gif);
	Background-repeat: no-repeat;
	border-left: silver 2px solid;
	font-size:small;
	color: black;
	border-bottom: silver 2px solid;
	background-color: gainsboro;
}

.globalMsgWarn
{
	border-right: silver 2px solid;
	border-top: silver 2px solid;
	Background-repeat: no-repeat;
	background-image: url(images/BounceBall.gif);
	font-weight: bold;
	border-left: silver 2px solid;
	font-size:small;
	color: black;
	border-bottom: silver 2px solid;
	background-color: lemonchiffon;
}

.globalMsgError
{
	border-right: silver 2px solid;
	border-top: silver 2px solid;
	background-image: url(images/BounceBall.gif);
	Background-repeat: no-repeat;
	font-weight: bold;
	border-left: silver 2px solid;
	font-size:small;
	color: black;
	border-bottom: silver 2px solid;
	background-color: lightsalmon;
}
.globalMsgFatal
{
	border-right: silver 2px solid;
	border-top: silver 2px solid;
	background-image: url(images/BounceBall.gif);
	Background-repeat: no-repeat;
	font-weight: bold;
	border-left: silver 2px solid;
	font-size:small;
	color: white;
	border-bottom: silver 2px solid;
	background-color: firebrick;
}
A.globalMsgFatal:hover
{
	color: white;
}
.Header1
{
	font-size:small;
	color: firebrick;
	color: navy;
	font-family: 'Tahoma','Verdana', 'Broadway BT', 'Bookman Old Style' , 'Book Antiqua' , 'Bookshelf Symbol 7' , Castellar, 'Arial Narrow' , 'Cataneo BT';
	background-color: white;
	text-align: center;
	font-variant: small-caps;
}
.Header1Error
{
	font-size: medium;
	color: firebrick;
	color: navy;
	background-color: #f7ecf4;
	text-align: center;
}

.Header2
{
	white-space: nowrap;
	font-weight: bold;
	font-size: x-small;
	vertical-align: bottom;
	color: navy;
	border-bottom: firebrick thin solid;
	font-family: 'Verdana', 'Bookman Old Style' , 'Book Antiqua' , 'Bookshelf Symbol 7' , Castellar, 'Arial Narrow' , 'Cataneo BT';
	background-color: floralwhite;
	font-variant: small-caps;
}
.Header2Right
{
	font-weight: bold;
	font-size: smaller;
	vertical-align: bottom;
	color: firebrick;
	color: navy;
	border-bottom: firebrick solid;
	font-family: 'Verdana', 'Bookman Old Style' , 'Book Antiqua' , 'Bookshelf Symbol 7' , Castellar, 'Arial Narrow' , 'Cataneo BT';
	background-color: floralwhite;
	font-variant: small-caps;
	text-align: right;
}

.Header2Error
{
	font-size: Medium;
	color: firebrick;
	color: navy;
	background-color: #f7ecf4;
	text-align: center;
}
.Header2Bold
{
	font-weight: bold;
	color: navy;
	border-bottom: firebrick 1px solid;
	font-family: 'Verdana', 'Book Antiqua' , 'Bookshelf Symbol 7' , Castellar, 'Arial Narrow' , 'Cataneo BT';
	font-variant: small-caps;
}
.Header3
{
	font-size: x-small;
	vertical-align: bottom;
	color: navy;
	text-indent: 5pt;
	border-bottom: firebrick thin solid;
	font-family: 'Verdana', 'Bookman Old Style' , 'Book Antiqua' , 'Bookshelf Symbol 7' , Castellar, 'Arial Narrow' , 'Cataneo BT';
	position: relative;
	background-color: seashell;
	font-variant: small-caps;
}
.Header3Center
{
	font-size: xx-small;
	vertical-align: bottom;
	color: firebrick;
	color: navy;
	text-indent: 5pt;
	border-bottom: firebrick thin solid;
	font-family: 'Verdana', 'Bookman Old Style' , 'Book Antiqua' , 'Bookshelf Symbol 7' , Castellar, 'Arial Narrow' , 'Cataneo BT';
	background-color: aliceblue;
	text-align: center;
	font-variant: small-caps;
}
.Header3Right
{
	font-size: x-small;
	vertical-align: bottom;
	color: firebrick;
	color: navy;
	text-indent: 5pt;
	border-bottom: firebrick thin solid;
	font-family: 'Verdana', 'Bookman Old Style' , 'Book Antiqua' , 'Bookshelf Symbol 7' , Castellar, 'Arial Narrow' , 'Cataneo BT';
	position: relative;
	background-color: aliceblue;
	text-align: right;
	font-variant: small-caps;
}
.hidden
{
	display: none;
	visibility: hidden;
	background-color: #99ff33;
}
.subMenu
{
	margin: 0px;
}

.WindowError
{
	color:firebrick;
}

.Left
{
	text-align:left
}

.LoginTable
{
	border-right: blue 1px solid;
	border-left: blue 1px solid;
	border-top: blue 5px solid;
	border-bottom: blue 5px solid;
}
.popupShowText
{
	white-space: nowrap;
	DISPLAY: none; Z-INDEX: 9999; POSITION: absolute;
	border-right: darkgoldenrod thin solid;
	padding-right: 4px;
	border-top: darkgoldenrod thin solid;
	padding-left: 4px;
	padding-bottom: 4px;
	margin: 1px;
	border-left: darkgoldenrod thin solid;
	padding-top: 4px;
	border-bottom: darkgoldenrod thin solid;
	background-color: oldlace;
}
.PageGreeting
{
	color: white;
	font-style: italic;
	font-family: 'Verdana', 'Arial Black' , 'Arial Narrow' , Arial;
	background-color: #2186ff;
	vertical-align: middle;
	width: 100%
}

.PageLocation
{
	margin-left: 15px;
	vertical-align: middle;
	width: 100%;
	color: white;
	font-style: normal;
	font-family: 'Verdana',  'Arial Black' , 'Arial Narrow' , Arial;
	position: relative;
	background-color: #3f9fff;
}

.PageHeader
{
	left: -15px;
	float: none;
	vertical-align: baseline;
	width: 100%;
	position: relative;
	top: 0px;
	background-color: #0166ff;
	text-align: left;
}

.Right
{
	text-align:right;
}

.RequiredField
{
	color: Red;
	font-size: xx-small;
	text-align: left
}

.Selected
{
	border-right: navy 5px solid;
	border-top: silver 1px solid;
	border-left: blue 1px solid;
	border-bottom: black 5px solid;
	font-size: x-small;
	color: black;
}
.today
{
	font-weight: bold;
	color: white;
	background-color: darkgoldenrod;
}
.TraceBig
{
	font-weight: bold;
}
.TraceOpen
{
	font-weight: bold;
	font-size: small;
	vertical-align: bottom;
	color: navy;
	border-top: firebrick thin solid;
	font-family: 'Verdana', 'Bookman Old Style' , 'Book Antiqua' , 'Bookshelf Symbol 7' , Castellar, 'Arial Narrow' , 'Cataneo BT';
	background-color: floralwhite;
	font-variant: small-caps;
}
.TraceClose
{
	font-weight: bold;
	font-size: small;
	vertical-align: bottom;
	color: navy;
	border-Bottom: firebrick thin solid;
	font-family: 'Verdana', 'Bookman Old Style' , 'Book Antiqua' , 'Bookshelf Symbol 7' , Castellar, 'Arial Narrow' , 'Cataneo BT';
	background-color: floralwhite;
	font-variant: small-caps;
}
.UlMenu
{
	list-style-position: outside;
	list-style-type: square;
}
.unSelected
{
	background: lightgrey;
}
.wrapper
{
	border-top: 2px outset;
	border-left: 2px outset;
	border-right: 10px outset;
	border-bottom: 10px outset;
	border-color: antiquewhite;
}
.wrapperMenu
{
	border-top: 6px outset;
	border-left: 6px outset;
	border-right: 10px outset;
	border-bottom: 10px outset;
	border-color: antiquewhite;
	font-size: x-small;
}
.SignInButton
{
	font-variant: small-caps;
	background-color: wheat;
}
.SignOutButton
{
	font-variant: small-caps;
}
th
{
	text-decoration: underline;
}

