/*
body
{
	font-weight: normal;
	font-size: 11px;
	color: #F7FAFE;
	line-height: 16px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.bodyCopy
{
	font-weight: normal;
	font-size: 11px;
	color: #5C5946;
	line-height:20px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
*/

DIV.OuterForm
{
	background-color:#DADADA;
}

Table.MainFormTable
{
	width: 790px;
	background-color:#F7FAFE;
}
/*
TD.MainBody
{
	background-color:#F7FAFE;
	border-left-color:#C0C0C0;
	border-left-width:1px;
	border-left-style:solid;
	border-right-color:#C0C0C0;
	border-right-width:1px;
	border-right-style:solid;
}

Table.MainBodyTable
{
	background-color:#F7FAFE;	
}
*/

Table.MainBodyTable
{
	background-color:White;	
	border-top-color: #F7FAFE;
	border-top-style:solid;
	border-top-width:1px;
	border-left-color:#DADADA;
	border-left-width:1px;
	border-left-style:solid;
	border-right-color:#DADADA;
	border-right-width:1px;
	border-right-style:solid;
	width: 475px;
	height: 512px;
	vertical-align:top;
}

Table.EmpBodyTable
{
	background-color:White;	
	border-top-color: #F7FAFE;
	border-top-style:solid;
	border-top-width:1px;
	border-left-color:#DADADA;
	border-left-width:1px;
	border-left-style:solid;
	border-right-color:#DADADA;
	border-right-width:1px;
	border-right-style:solid;
	width: 640px;
	height: 512px;
	vertical-align:top;
}

TD.MainBodyTitle
{
	padding-top:12px;
	padding-left:12px;
	color:#165DA7;
	font-size:16px;
	font-weight:bold;
	font-family:verdana;
	text-align:left;
	vertical-align:top;
}

TD.MainBodyText
{
	padding-left:12px;
	padding-right:8px;
	padding-top:0px;
	padding-bottom:0px;
	color:Black;
	font-size:11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
}

Table.LoginTable
{
	background-color:#F7FAFE;
	font-weight:bold; 
	width:165px;
}

TD.LoginTableCell
{
	background-color:#5D5D5F;
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:4px;
	padding-bottom:1px;
	padding-top:2px;
	padding-right:4px;
}

TD.LoginTableSpacer
{
	background-color:#5D5D5F;
	height:6px;
}

TD.LoginTableSpacer3
{
	background-color:#5D5D5F;
	height:3px;
}

Table.ShopCartTable
{
	background-color:#F7FAFE;
	border-width:1px;
	border-style:solid;
	width:165px;
}

TD.ShopCartCell
{
	background-color:#5D5D5F;
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold; 
	padding:2px;
}

TD.ShopCartCellButtons
{
	background-color:#5D5D5F;
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold; 
	padding-top:6px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:4px;
}

TD.ShopCartTitle
{
	background-color:#5D5D5F;
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold; 
	padding:4px;
	cursor:default;
}

Table.ShopCartContents
{
	border-collapse:collapse;
	background-color:#5C5946;
}

TD.ShopCartContentsHeadings
{
	background-color:#165DA7;
	color:White;
	font-size:10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TD.ShopCartContents
{
	background-color:#F7FAFE;
	color:Black;
	font-size:10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

INPUT.ShopCartButton
{
	color:#165DA7;
	font-size:11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:75px;
}

Table.SelectionTable
{
	background-color:White;
	color:black;
	font-family: Verdana;
	font-size:11px;
	font-weight:normal; 
	vertical-align:top;
	width:400px;
	border: lightgrey 1px solid;
}

TD.SelectionTableCell
{
	background-color:White;
	color:Black;
	font-size:11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}

TD.SelectionTableCellComment
{
	background-color:White;
	padding-left:4px;
	color:Gray;
	font-size:11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}

Table.SelectionTableInner
{
	background-color:White;
	color:black;
	font-family: Verdana;
	font-size:11px;
	font-weight:normal; 
	vertical-align:top;
	border: 0;
	line-height:20px;
}

Table.DisplayTable
{
	font-family: Verdana;
	font-size:11px;
	border: 0;
	width:425px;
	line-height:20px;
	border: lightgrey 1px solid;
}

TABLE.SelectShiftTable
{
	font-family: Verdana;
	font-size:11px;
	border: 0;
	width:600px;
	line-height:20px;
	border: lightgrey 1px solid;
}

Table.ButtonForDisplayTable
{
	font-family: Verdana;
	font-size:11px;
	border: 0;
	width:500px;
	line-height:20px;
}

TD.DisplayTableHeading
{
	background-color:#165DA7;
	color:white;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}

TD.DisplayTableVerticalHeading
{
	background-color:White;
	color:#165DA7;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}

TD.DisplayTableCell
{
	background-color:White;
	color:black;
	font-weight:normal; 
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}

TD.DisplayTableFootnote
{
	background-color:White;
	color:black;
	font-size:10px;
	font-weight:normal; 
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}

TD.DisplayTableHLineCell
{
	height: 1px;
	background-color: #993333;
}

.SelectOptionsGrid
{
	font-family: Verdana;
	font-size:11px;
	border: 0;
	width:450px;
	line-height:20px;
	border: lightgrey 1px solid;
}

.SelectShiftGrid
{
	font-family: Verdana;
	font-size:11px;
	border: 0;
	width:600px;
	line-height:20px;
	border: lightgrey 1px solid;
}

.SelectShiftGridCell
{
	background-color:white;
	color:black;
	font-weight:normal; 
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}

.SelectShiftGridCellAlternate
{
	background-color:#F7FAFE;
	color:black;
	font-weight:normal; 
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}

.SelectShiftGridCellInvisible
{
	display: none;
	width:0;
}

.SelectShiftGridHeading
{
	background-color:#165DA7;
	color:white;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}

.SelectEmployeeGridHeading
{
	background-color:white;
	color:#165DA7;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}

TD.VerticalSpacer
{
	height:6px;
}

TD.HorizontalSpacer
{
	width:10px;
}

TD.VerticalSpacer3
{
	height:3px;
}

TD.VerticalSpacer10
{
	height:10px;
}

TD.VerticalSpacer30
{
	height:30px;
}

INPUT.Logon
{
	color:black;
	font-size:10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

INPUT.StdButton
{
	font-size:11px;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top:2px;
	padding-bottom:2px;
	width:auto;
}

INPUT.EmailAddress
{
	width: 250px;
}

INPUT.DataEntry
{
	color:black;
	font-size:11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.DataEntry
{
	color:black;
	font-size:11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ErrorMsg
{
	border-right: Maroon 1px solid;
	padding-right: 8px;
	border-top: Maroon 1px solid;
	padding-left: 8px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 2px;
	border-left: Maroon 1px solid;
	width: 1%;
	color:Maroon;
	padding-top: 2px;
	border-bottom: Maroon 1px solid;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	background-color:white;
	text-align: center;
}

.ErrorMsgDummy
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 2px;
	width: 1%;
	padding-top: 2px;
	background-color:white;
}

.LoginErrorMsg
{
	border-right: Maroon 1px solid;
	padding-right: 8px;
	border-top: Maroon 1px solid;
	padding-left: 8px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 4px;
	border-left: Maroon 1px solid;
	width: 1%;
	color:Maroon;
	padding-top: 4px;
	border-bottom: Maroon 1px solid;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	background-color:white;
	text-align: center;
}

.ConfirmationMsg
{
	border-right: #165DA7 1px solid;
	padding-right: 8px;
	border-top: #165DA7 1px solid;
	padding-left: 8px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 2px;
	border-left: #165DA7 1px solid;
	width: 1%;
	color:#165DA7;
	padding-top: 2px;
	border-bottom: #165DA7 1px solid;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	background-color:white;
	text-align: center;
}

.displayTablelink
{
 font-weight: bold;
 font-size: 11px;
 text-decoration: none;
}
 
A.displayTablelink
{
	color:#165DA7;
}
 
A.displayTablelink:hover
{
  color: black;
  text-decoration:underline;
}

.registerlink
{
 font-weight: normal;
 font-size: 11px;
 text-decoration: none;
}
 
A.registerlink
{
	color:white;
}
 
A.registerlink:hover
{
 color: black;
  text-decoration:underline;
}

.calendarDay
{
	background-color:white;
	color: Black;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.calendarDayHeader
{
	background-color:#689EE7;
	color: white;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.calendarMonthHeader
{
	background-color:#165DA7;
	color: white;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.calendarDataEntry
{
	color:black;
	font-size:11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
}

Table.NewsTable
{
	font-family: Verdana;
	font-size:11px;
	border: 0;
	width:550px;
}

TD.NewsTableHeading
{
	background-color:white;
	color:Black;
	font-size:12px;
	padding-top: 8px;
	font-weight:bold;
}

TD.NewsTableDate
{
	background-color:white;
	color:Black;
	font-size:11px;
	padding-top: 8px;
	font-weight:bold;
}

TD.NewsTableArticle
{
	background-color:white;
	color:Black;
	font-weight:normal;
	padding-bottom: 16px;
	padding-top: 8px;
}

TD.NewsArticleSpacer
{
	height: 1px;
	background-color: lightgrey;
}

Table.PageFooter, DIV.PageFooter
{
	width: 790px;
	background-color:#5D5D5F;
	color: white;
	line-height:20px;
	font-size:11px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

Table.PageHeader
{
	width: 790px;
	background-color:#022F50;
	color: white;
	line-height:20px;
	font-size:20px;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

a.PageFooterLink
{
	background-color:#5D5D5F;
	color: white;
	text-decoration:none;
}

a.PageFooterLink:hover
{
	background-color:#5D5D5F;
	color: white;
	text-decoration:underline;
}