/* 
================================
		CSS STYLES  v1.0
================================
*/


/************************************************************************************************************/
/*** SITE LINKS

site links (at extreme top-right of header)*/
.SiteLink
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000099;
}
A.SiteLink:link
{
	text-decoration: underline;
	color: #000099;
}
A.SiteLink:visited
{
	text-decoration: underline;
	color: #000099;
}
A.SiteLink:active
{
	text-decoration: underline;
	color: #000099;
}
A.SiteLink:hover
{
	text-decoration: underline;
	color: #000099;
}
/* style for separator between site links */
.Accent
{
	color: red;
	font-weight: bold;
}
/************************************************************************************************************/




/************************************************************************************************************/
/*** Job Assignment Header Links */

.AssignmentHeaderLink
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
A.AssignmentHeaderLink:link
{
	text-decoration: underline;
	color: #FFFFFF;
}
A.AssignmentHeaderLink:visited
{
	text-decoration: underline;
	color: #FFFFFF;
}
A.AssignmentHeaderLink:active
{
	text-decoration: underline;
	color: #FFFFFF;
}
A.AssignmentHeaderLink:hover
{
	color: red;
	text-decoration: underline;
}
/************************************************************************************************************/



/************************************************************************************************************/
/* Login Box */
.LoginHeader
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
/************************************************************************************************************/



/**********************************************************************************************************/
/*** ANNOUNCMENTS MODULE */

/* text style for reading messages in Discussion */
.Message
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-size: 11px;
	background-color: #eeeeee;
}
/* style of item titles by Announcements and events */
.ItemTitle
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: darkred;
}
/************************************************************************************************************/



/************************************************************************************************************/
/*** GENERAL */

/* style for module titles */

.tan-border
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	background-color: white;
}
.cellunderline
{
	border-bottom: dimgray 1px solid;
}
.whitetableborder
{
	border-right: #cccc99 1px solid;
	border-top: #cccc99 1px solid;
	border-left: #cccc99 1px solid;
	border-bottom: #cccc99 1px solid;
}
.Head
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}
/* style of item titles on edit and Administrators pages */
.SubHead
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: darkred;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
}
/* text style used for most text rendered by modules */
.Normal
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	/* line-height: 10px; */
	color: #000099;
}
.NormalWhite
{
	font-weight: bold;
	font-size: 10px;
	/* Dark Blue */
	background: #000059;
	color: white;
	line-height: 10px;
	font-family: Verdana, Helvetica, sans-serif;
}
/* text style used for textboxes in the Administrators and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-weight: normal;
	font-size: 10px;
	color: #000099;
	line-height: 10px;
	font-family: Verdana, Helvetica, sans-serif;
}
.NormalRed
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red;
}
.NormalBold
{
	font-weight: bold;
	font-size: 10px;
	color: #000099;
	line-height: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}


/* text style for buttons and link buttons used in the portal Administrators pages */
.CommandButton
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}



/* hyperlink style for buttons and link buttons used in the portal Administrators pages */
A.CommandButton:link
{
	text-decoration: underline;
	color: darkred;
}
A.CommandButton:visited
{
	text-decoration: underline;
	color: darkred;
}
A.CommandButton:active
{
	text-decoration: underline;
	color: darkred;
}
A.CommandButton:hover
{
	text-decoration: underline;
	color: red;
}


.Copyright
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	color: #999999;
}


/* background color for the header at the top of the page  */
.HeadBG
{
	padding-left: 15px;
	font-weight: bold;
	font-size: 10px;
	background: #000059;
	color: white;
	line-height: 14px;
	font-family: Verdana, Helvetica, sans-serif;
}


.Required
{
	font-weight: bold;
	font-size: 10px;
	color: red;
	line-height: 12px;
	font-family: Verdana, Helvetica, sans-serif;
}
.Errors
{
	font-weight: bold;
	font-size: 10px;
	color: red;
	line-height: 12px;
	font-family: Verdana, Helvetica, sans-serif;
}
/************************************************************************************************************/




/************************************************************************************************************/
/*** Payroll Report */

.PayrollAlert
{
	font-weight: bold;
	font-size: 10px;
	color: red;
	line-height: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
/************************************************************************************************************/




/************************************************************************************************************/
/*** SEARCH BOX (Payroll, TX Work Comm, TX Workers Comp, GM Dollar, etc.) */

.ReportSearch
{
	font-weight: normal;
	font-size: 10px;
	background: #cccccc;
	color: #000066;
	line-height: 10px;
	font-family: Verdana, Helvetica, sans-serif;
}
/************************************************************************************************************/




/************************************************************************************************************/
/*** Employee Work Schedule */

.ScheduleAlertToday
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	line-height: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: red;
}
.ScheduleAlertTomorrow
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	line-height: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #ffff99;
}
.ScheduleAlertDayAfterTomorrow
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	line-height: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #cccccc;
}
/************************************************************************************************************/




/************************************************************************************************************/
/*** DATAGRID */


.dgItem
{
	font-weight: normal;
	font-size: 10px;
	background: white;
	color: #000099;
	font-family: Verdana, Helvetica, sans-serif;
}
.dgEditItem
{
	font-weight: normal;
	font-size: 10px;
	background: #ffff99;
	color: #000099;
	font-family: Verdana, Helvetica, sans-serif;
}
.dgAlternatingItem
{
	font-weight: normal;
	font-size: 10px;
	background: #eeeeee;
	color: #000099;
	line-height: 10px;
	font-family: Verdana, Helvetica, sans-serif;
}
.dgSelectedItem
{
	font-weight: bold;
	background: gold;
	color: #000099;
}
.dgHeader
{
	font-weight: bold;
	font-size: 10px;
	background: #000059;
	/* background-image: url(../Images/sectionheaderbg.gif); */
	color: #e7e7ff;
	line-height: 12px;
	font-family: Verdana, Helvetica, sans-serif;
}
.dgFooter
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	font-weight: bold;
	color: #000099;
	background: #C6C3C6;
}
.dgPager
{
	text-align: center;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	font-weight: bold;
	color: #000099;
	background: #CCCCCC;
	background-image: url(../Images/sectionheaderbg.gif);

}

.dgPayrollFooter
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	font-weight: bold;
	color: #000099;
	background: #FFFFFF;
	background-image: url(../Images/sectionheaderbg.gif);

}
/************************************************************************************************************/




/************************************************************************************************************/
/*** HTML GENERIC */

BODY
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: whitesmoke;
}
H1
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}
H2
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}
H3
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: darkred;
}
H4
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: darkred;
}
H5, DT
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: darkred;
}
H6
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: darkred;
}
TFOOT, THEAD
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: darkred;
}
TH
{
	vertical-align: baseline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: darkred;
}
A:link
{
	text-decoration: none;
	color: darkred;
}
A:visited
{
	text-decoration: none;
	color: darkred;
}
A:active
{
	text-decoration: none;
	color: darkred;
}
A:hover
{
	text-decoration: underline;
	color: red;
}
SMALL
{
	font-size: 8px;
}
BIG
{
	font-size: 14px;
}
BLOCKQUOTE, PRE
{
	font-family: Lucida Console, monospace;
}

UL LI
{
	// list-style-type: square;
}
UL LI LI
{
	// list-style-type: disc;
}
UL LI LI LI
{
	// list-style-type: circle;
}
OL LI
{
	list-style-type: decimal;
}
OL OL LI
{
	list-style-type: lower-alpha;
}
OL OL OL LI
{
	list-style-type: lower-roman;
}
HR
{
	color: dimgrey;
	height: 1pt;
	text-align: left;
}
.NormalItalic
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	color: #000099;
	font-style: italic;
}
/************************************************************************************************************/