/*************************************
    CSS styles for HR Entre Web 
    v1.0, 01/2001
	v1.1, 06.05.2001
*************************************/

/* Page Background */
/*********************************************************************************/

/* background color for the header at the top of the page  */
.HeadBg
{
	border-bottom: black 1px solid;
	background-color: #94a07c;
}

/* background color for the content part of the pages 
   includes the background shadow image */
Body
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/HRMS_BG_small.gif) white fixed no-repeat right bottom;
}

/* background color for the content part of the pages */
P
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/* Page Banner */
/*********************************************************************************/
/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx */
.SiteTitle, .SiteTitleBanner, .SiteLink
{
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
}

/* style for the text of the site title */
.SiteTitle
{
	font-size: 28px;
	color: white;
	filter: shadow(color=#57425C,direction=120,enabled=1,strength=3) glow(color=#57425C,enabled=1,strength=1);
	position: absolute;
	/*font-family: 'Trebuchet MS' , 'Verdana Bold' , Helvetica, sans-serif;*/
}

.SiteTitleBanner
{
	font-size: 28px;
	filter: shadow(color=#57425C,direction=120,enabled=1,strength=3) glow(color=#57425C,enabled=1,strength=1);
	color: ghostwhite;
	/*font-family: 'Trebuchet MS' , 'Verdana Bold' , Helvetica, sans-serif;*/
}

/* text style for the site links (at extreme top-right of header) */
.SiteLink
{
	font-size: 11px;
	background-image: url(../images/bars.gif);
	color: #dcdcdc;
	background-repeat: repeat-x;
	/*font-family: Verdana, Helvetica, sans-serif;*/
}

/* hyperlink style for the site links */
a:link.SiteLink
{
	text-decoration: none;
	color: #dcdcdc;
}

a:visited.SiteLink
{
	text-decoration: none;
	color: #dcdcdc;
}

a:active.SiteLink
{
	text-decoration: underline;
	color: #dcdcdc;
}

a:hover.SiteLink
{
	text-decoration: underline;
	color: aliceblue;
}

/* style for separator between site links */
.Accent
{
	font-weight: bold;
	color: tomato;
}

/* Pane styles - for overall effects on the 3 portal panes */
.LeftPane
{}

.ContentPane
{
	border-left: gray 1px dotted;
}
.RightPane
{
	border-left: gray 1px dotted;
}

/* External Requisitions */
/*********************************************************************************/
/*.HRMSNavHeader, .HRMSNavMenu_Current, .HRMSNavMenu, .HRModuleLink*/
.CFReg, .CFRegLink	/*, .HRMSNavMenu, .HRModuleLink*/
{
	color: #666666;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

a:link.CFRegLink
{
	color: #666666;
	text-decoration: none;
}

a:visited.CFRegLink
{
	color: #666666;
	text-decoration: none;
}

a:active.CFRegLink
{
	color: #666666;
	text-decoration: none;
}

a:hover.CFRegLink
{
	color: #666666;
	text-decoration: underline;
}





.CFRegLink2	
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}


a:link.CFRegLink2
{
	
	text-decoration: none;
}

a:visited.CFRegLink2
{
	
	text-decoration: none;
}

a:active.CFRegLink2
{
	
	text-decoration: none;
}

a:hover.CFRegLink2
{
	
	text-decoration: underline;
}


.SubHead1
{
	text-align: left;
	font-size:12px;
	font-style:normal;
	color:#666633;
}

/*.SubHead2
{
	font-size:11px;
	color:#999966;
	font-weight:bold;
}*/

.ReqHead
{
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#666633;	
}

.ReqHead a:link		
{
	color: #666633;
	text-decoration: none;
}

.ReqHead a:visited
{
	color: #666633;
	text-decoration: none;
}

.ReqHead a:active
{
	color: #666633;
	text-decoration: none;
}

.ReqHead a:hover
{
	color: #666633;
	text-decoration: underline;
}

.Position a:link		
{
 font-size: 12px;
}

.Position a:link		
{
color: #336699;
font-size: 12px;
text-decoration: underline;
}

.Position a:visited
{
color: #336699;
font-size: 12px;
text-decoration: underline;
}

.Position a:active
{
color: #336699;
font-size: 12px;
text-decoration: underline;
}

.Position a:hover
{
color: #666666;
font-size: 12px;
text-decoration: underline;
}


.Head3 {
	color:#666633;
	 /*font-family: Verdana,Arial,Helvetica,sans-serif;*/
	 text-align: left;
	 font-family: Helvetica;
	 font-size: 20;
	 font-weight: bold;
}

.Head4 {
		font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #bd2f00;
	
	 
	 text-align: left;
	 font-size: 20;
	 font-weight: bold;
}




/* text style for reading messages in Discussion */
.Message
{
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #dcdcdc;
}

/* style of item titles by Announcements and events */
.ItemTitle
{
	font-weight: bold;
	font-size: 12px;
	color: mediumblue;
	font-family: Verdana, Helvetica, sans-serif;
}

/* General Usage */
/*********************************************************************************/

/* style for module titles */
.ModuleTitle
{
	background-image: url(../images/sp/grad_navigation.gif);
	background-repeat: repeat-x;
}

.Head, .LoginHead, .SubHead, .SubSubHead, .Normal, .NormalTextBox, .NormalRed, .NormalBold, .CommandButton
{
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
}

.Head
{
	font-weight: bold;
	font-size: 12px;
	color: steelblue;
	background-image: url(../images/sp/grad_navigation.gif);
	background-repeat: repeat-x;
}

.Head2
{	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #bd2f00;
}

/* used for SignIn.ascx header */
.LoginHead
{
	font-weight: bold;
	font-size: 12px;
	color: steelblue;
	background-image: url(../images/sp/grad_navigation.gif);
	background-repeat: repeat-x;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-weight: bold;
	color: darkcyan;
	cursor: hand;
	cursor: pointer;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-weight: bold;
	color: black;
}

.Normal			/* text style used for most text rendered by modules */
{
	font-weight: normal;
	line-height: 12px;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	/*font-weight: normal;*/
}

.NormalRed
{
	font-weight: bold;
	color: red;
}



/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	/*font-weight: normal;*/
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
a:link.CommandButton
{
	text-decoration: underline;
	color: blue;
}

a:visited.CommandButton
{
	text-decoration: underline;
	color: blue;
}

a:active.CommandButton
{
	text-decoration: underline;
	color: blue;
}

a:hover.CommandButton
{
	color: mediumblue;
	text-decoration: underline;
}


/* Generic HTML */
/*********************************************************************************/

H1
{
	font-weight: normal;
	font-size: 20px;
	color: steelblue;
	font-family: Verdana, Helvetica, sans-serif;
}

H2
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: steelblue;
}

H3
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: steelblue;
}
/*NOT USED*/
H4
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: steelblue;
}
/*NOT USED*/
H5, DT
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: steelblue;
}
/*NOT USED*/
H6
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: steelblue;
}

/* do not define the TABLE tag */
TABLE
{
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
}

TFOOT, THEAD
{
	font-size: 12px;
	color: blue;
	font-family: Verdana, Helvetica, sans-serif;
}

TH
{
	font-weight: bold;
	font-size: 11px;
	color: darkblue;
	font-family: Verdana, Helvetica, sans-serif;
}

A:link TABLE
{
	text-decoration: none;
	color: white;
}

A:visited TABLE
{
	color: white;
	text-decoration: none;
}

A:active TABLE
{
	color: white;
	text-decoration: underline;
}

A:hover TABLE
{
	color: white;
	text-decoration: underline;
}



A:link
{
	text-decoration: none;
	color: slateblue;
}

A:visited
{
	color: blue;
	text-decoration: none;
}

A:active
{
	color: blue;
	text-decoration: underline;
}

A:hover
{
	color: mediumblue;
	text-decoration: underline;
}

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;
}

INPUT, TEXTAREA
{
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: 100;
	margin: 0px;
	cursor: default;
	color: black;
}

span
{
	/* Broke HR_SelTab & HR_Tab
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	cursor: default;
	*/
}

/*select	DROPDOWNLIST
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 20px;
	border-width: 1px;
}

option	 DROPDOWNLIST
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 20px;
	border-width: 1px;
}
*/

HR
{
	color: indigo;
	height: 1pt;
	text-align: left;
	border: dotted 1px;
}


/* for HRMSNav menus that appear on the left pane of the emplyee and manager tabs */
.HRMSNavHeader, .HRMSNavMenu_Current, .HRMSNavMenu, .HRModuleLink
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

.HRMSNavHeader
{
	font-weight: bold;
	font-size: 12px;
	color: steelblue;
	background-image: url(../images/sp/grad_navigation.gif);
	background-repeat: repeat-x;
}

.HRMSNavMenu_Current
{
	border: solid 1px steelblue;
	padding: 1px 1px 1px 1px;
	margin: 1px 1px 1px 1px;
	font-weight: normal;
	height: 18px;
	text-align: left;
	width: 170px;
	background-color: #C4D0D4;
	color: black;
	cursor: hand;
	cursor: pointer;
}

.HRMSNavMenu
{
	width: 170px;
	padding: 1px 1px 1px 1px;
	margin: 1px 1px 1px 1px;
	font-weight: normal;
	border: solid 1px white;
	height: 18px;
	text-align: left;
	background-color: White;
	cursor: hand;
	cursor: pointer;
}

.HRMSNavMenuMouseOver
{
	width: 170px;
	padding: 1px 1px 1px 1px;
	margin: 1px 1px 1px 1px;
	font-weight: normal;
	border: solid 1px steelblue;
	height: 18px;
	text-align: left;
	background-color: #C4D0D4;
	cursor: hand;
	cursor: pointer;
}

.HRMSNavMenuMouseOut
{
	width: 170px;
	padding: 1px 1px 1px 1px;
	margin: 1px 1px 1px 1px;
	font-weight: normal;
	border: solid 1px white;
	height: 18px;
	text-align: left;
	background-color: White;
}

a:link.HRMSNavMenu
{
	color: blue;
	text-decoration: none;
	vertical-align: middle;
	width: 170px;
}

a:visited.HRMSNavMenu
{
	color: blue;
	text-decoration: none;
	vertical-align: middle;
	width: 170px;
}

a:active.HRMSNavMenu
{
	color: black;
	text-decoration: underline;
	vertical-align: middle;
	width: 170px;
}

a:hover.HRMSNavMenu
{
	width: 170px;
	padding: 1px 1px 1px 1px;
	margin: 1px 1px 1px 1px;
	font-weight: normal;
	border: solid 1px steelblue;
	height: 18px;
	text-align: left;
	background-color: #C4D0D4;
	cursor: hand;
	cursor: pointer;
}

/*Links for HR Module Picker*/
.HRModuleLink
{
	font-size:13px;
	border: white 1px solid;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
	font-weight: bold;
	line-height: 12px;
	height: 18px;
	text-align: left;
	color: #dcdcdc;
	vertical-align:middle;
}

a:link.HRModuleLink
{
	color: Gray;
	text-decoration: none;
}

a:visited.HRModuleLink
{
	color: Gray;
	text-decoration: none;
}

a:active.HRModuleLink
{
	color: black;
	text-decoration: none;
}

a:hover.HRModuleLink
{
	border: solid 1px Steelblue;
	color: black;
	width:260px;
	background-color: ghostwhite;
}


/************		VALIDATOR CONTROLS			*********************/

.Validator
{
	border-width: 1px;
	font-weight: bold;
	font-size: 11px;
	cursor: default;
	color: crimson;
	font-family: Verdana, Helvetica, sans-serif;
}

.Req
{
	font-weight: bold;
	font-size: 9px;
	cursor: default;
	vertical-align:3px;
	color: red;
	font-family: Verdana, Helvetica, sans-serif;
}
/************		RADIOBUTTON CONTROLS		*********************/

.Desktop_RadioButton
{
	font-family: Verdana, Helvetica, sans-serif; 		
	font-size: 11px; 	
	cursor: default;
	border-style: none;
	border-color: White;
	border-width: 5px;
	border-right: green 0px solid; /*border-right: lightgrey 10px solid;*/
	text-decoration: none;
}


/************	LOOKUP CONTROLS			*********************/
.HR_Lookup_Edit, .HR_Lookup, .HR_NoReadLookup
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	
	text-align:left;
	vertical-align: 2px;
	cursor: text;
	
	border-right: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	text-indent: 2px;
}

.HR_NoReadLookup
{
	text-indent: 2px;
	cursor: default;
	background-color: Black;
}

.HR_Lookup_Edit 
{}

.HR_Lookup
{
	cursor: default;
	background-color: #D8D0C8;
}

/************	DropDownList CONTROLS	*********************/

.HR_DropDownList, .HR_DropDownList_Edit, .HR_NoReadDropDownList
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border-width: 1px;
	height: 13pt;
}

.HR_DropDownList
{	background-color: #D8D0C8;	}

.HR_NoReadDropDownList
{
	cursor: default;
	background-color: Black;
	color: Black;
	
}

.HR_DropDownList_Edit
{}


/************	PANEL CONTROLS		*********************/
.workflowPanel
{
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: darkseagreen;
}

/************	TEXTBOX CONTROLS	*********************/
.HR_TextBox, .HR_Date_TextBox, .HR_TextBox_R, .HR_FinderTextBox, .HR_FinderTextBox, .HR_NoReadTextBox
{
	border-bottom: lightgrey 1px solid;
	border-right: lightgrey 1px solid;
	height: 14pt;
	/*padding: 1px 2px 0px 2px;*/
	padding: 2px, 0px, 0px, 2px;
	text-indent: 2px;
	cursor: default;
	background-color: #D8D0C8;
}

.HR_TextBox_Edit, .HR_TextBox_Edit_R, .HR_Date_TextBox_Edit, .HR_TextBox_Edit_Ro
{
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-right: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	padding: 2px, 2px, 0px, 2px;
	height: 14pt;
	text-indent: 2px;
	cursor: text;
	background-color: white;
}

.HR_NoReadTextBox
{
	cursor: default;
	background-color: Black;
}

.HR_TextBox
{	text-align: left;	}

.HR_Date_TextBox
{	text-align: left;	}

.HR_TextBox_Edit, .HR_TextBox_Edit_Ro
{	text-align: left;	}

.HR_Date_TextBox_Edit
{	text-align: left;	}

.HR_TextBox_R
{	text-align: right;	}

.HR_TextBox_Edit_R
{	text-align: right;	}

.HR_TextBox_Edit_Ro
{	color:Gray;	}

.HR_TextBox_Hide
{
	border: none 0px Black;
}

/* Disabled textbox used in all finders */
.HR_FinderTextBox	
{
	background-color: lightgray;
/*	text-align: left;
	cursor: default;
	border-width: 1px;
	border-color: Black;
	background-color: lightgray;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-right: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;*/
}
/************	CheckBox CONTROLS	*********************/
.HR_NoReadChk
{
	color: Gray;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 3px 0px;
	vertical-align:	middle;
	}

/************	LABEL CONTROLS	*********************/

.WhNormalBold, .NormalBold, .HR_LabelHead, HR_Label, HR_Label_Required, LblNotice
{
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	cursor: default;
}

.WhNormalBold
{
	font-weight: bold;
	color: white;
}

.NormalBold
{
	font-weight: bold;
	color: darkblue;
}

.NormalBold_Small
{
	font-size: 9px;
	color: darkblue;
}

.HR_LabelHead
{
	font-weight: bold;
	color: darkblue;
}

.HR_Label
{
	font-size: 12px;
	text-decoration: none;
	border-width: 0px;
}

.HR_Label_Required 
{
	color: Red;
	font-weight: bold;
	width: 100%;
}

.LblNotice
{
	height: 18px;
	width: 294px;
	padding-top: 7px;
	padding-left: 5px;
	line-height: 12px;
}


/************		DATAGRID CONTROLS		*********************/
.HR_DataGrid
{
	border-width: 1px;
	border-color: LightGray;
	border-style:outset;
	cursor:hand;
	cursor: pointer;
}

.HR_NestedDataGrid
{
	border-width: 0px;
	border-style: double;
	cursor:hand;
}

.DGFinder
{
	border-width: 1px;
	padding: 3px 3px 3px 3px;
	border-color: Black;
	cursor: hand;
	cursor: pointer;
}

.OE_DataGrid
{	border-width: 0px;	}

/*Added for Aprove DataGrids as they are in a Colored backround (Placeholder1)*/
.DG_Approve
{
	border-width: 1px;
	border-color: Black;
	/*background-color: white;*/
}

/* datagrid - master */
.DataGrid_Style_Parent_Desktop
{
	border-width: 1px;
	padding: 2px 2px 2px 2px;
	border-color: Black;
	cursor: hand;
	cursor: pointer;
}

/********* FONT STYLE ************/
.HR_DataGrid_HeaderStyle, .HR_DataGrid_FooterStyle, .HR_DataGrid_PagerStyle, .HR_Datagrid_ItemStyle, .HR_DataGrid_AlterColor, .HR_DataGrid_SelectedItem, .DataGrid_Style_Parent_Desktop
{
	font-size: 11px;	
	font-family: Verdana, Helvetica, sans-serif;
}

/********* HEADER STYLE ************/
.DGHead.HR_DataGrid_HeaderStyle
{	color: white;	
}

.HR_DataGrid_HeaderStyle 
{
	font-weight: bold;
	background-color: #94a07c;
	padding: 0px 0px 0px 0px;
	border: solid 0px LightGrey;
	border-bottom: none 0px Black;
	border-top: none 0px Black;
	/*color: white;*/
}

.HR_DataGrid_HeaderStyle a:link		
{
	color: white;
	text-decoration: none;
}

.HR_DataGrid_HeaderStyle a:visited
{
	color: white;
	text-decoration: none;
}

.HR_DataGrid_HeaderStyle a:active
{
	color: white;
	text-decoration: underline;
}

.HR_DataGrid_HeaderStyle a:hover
{
	color: white;
	text-decoration: underline;
}


/********* ALTERNATING ITEM STYLE ************/

.DGAltItm, .HR_DataGrid_AlterColor
{
	background-color: lightsteelblue;
	padding: 2px 2px 2px 2px;
}

.DGAltItm{}

.HR_DataGrid_AlterColor 
{
	border: solid 1px LightGrey;
	border-bottom: none 0px Black;
	border-top: none 0px Black;
}

.DGFinderAltItm
{
	background-color: white;	
}
/********* ITEM STYLE ************************/
.DGItm, .HR_Datagrid_ItemStyle, .DG_Approve
{
	background-color: white;	
	padding: 2px 2px 2px 2px;
}

.DGItm{}

.HR_Datagrid_ItemStyle 
{
	border: solid 1px LightGrey;
	border-bottom: none 0px Black;
	border-top: none 0px Black;
	/* padding: 2px 2px 2px 2px;
	background-color: white;	*/
}

.DGFinderItem, .DGAltItm, .DGFinderSelItem
{
	/*background-color: white;	*/
	padding: 2px 2px 2px 2px;
	cursor: pointer;
	cursor: hand;
	/*vertical-align:middle;
	height:25px;*/
}

/********* SELECTED ITEM STYLE ****************/
.DGSelItm.HR_DataGrid_SelectedItem
{
	background-color: LightGoldenrodYellow;
}

/* Line item, Selected/Active - datagrid */
.HR_DataGrid_SelectedItem 
{
	background-color: LightGoldenrodYellow;
	height: 17px;
	border: solid 1px LightGrey;
	border-bottom: none 0px Black;
	border-top: none 0px Black;
}

.DGFinderSelItem 
{
	/*background-color: #C8D9E0;*/
	background-color: #C8D9E0;
	/*padding: 2px 2px 2px 2px;
	vertical-align: middle;
	height: 25px;*/
}

.DGFinderItem 
{
	background-color: White;
}


/********* FOOTER ITEM STYLE ****************/
.HR_DataGrid_FooterStyle
{
	padding: 2px 2px 2px 2px;
	border: solid 1px LightGrey;
	border-bottom: none 0px Black;
	border-top: none 0px Black;
}

/********* PAGER ITEM STYLE ****************/
.HR_DataGrid_PagerStyle
{
	border-width: 1px;
	border-color: Black;
	font-weight:bold;
	text-align: center;
	padding: 2px 2px 2px 2px;
	background-color: #94a07c;
}

.HR_DataGrid_PagerStyle a:link
{}
.HR_DataGrid_PagerStyle a:visited
{}
.HR_DataGrid_PagerStyle a:active
{}
.HR_DataGrid_PagerStyle a:hover
{
	color:Gray;
	text-decoration: underline;
	font-weight:bold;
}

/************		DATALIST CONTROLS		*********************/
/* #A89890 old form color - sort of brown */
.OE_DataList
{
	width: 100%;
	border-width: 0px;
	border-color: Black;
}

/* Layout for items in report module pick lists 07.28.2004 tps */
.ReportModuleListItem
{
	padding: 4px;
}

/* Box for report module pick lists 07.28.2004 tps */
.ReportModuleList
{
	background-color: ivory;
	border-style: solid;
	border-width: 1px;
	border-color: Black;
}

/* #A89890 old form color - sort of brown */
.HR_DataList
{
	border:inset 1px dimgray;
	/*width: 100%;*/
}

/* TPS 06.20.2003 - For datalist header */
.DataList_HeaderStyle
{
	font-weight: bold;
	color: white;
}

/* table - datalist panel, used for workflow */
.Desktop_DataList
{
	border: inset 1px dimgray;
	/*width: 100%;*/
}

/************		TABLE CONTROLS			*********************/

/* Test to Remove 
.Desktop_HeaderStyle
{
	cursor: default;
	border-width: 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
*/

.HR_BC, .HR_Table_OtherWidthwBC, .Pane_Table, .Tbl_Header, .Header_Button_Style, .HR_SelTab, .OE_DataList, .HR_DataList, .DataList_HeaderStyle, .Desktop_DataList
{	background-color: #94a07c;	}

.HR_FC, .Desktop_Pane_Table_w_Border, .HR_Pane_w_Border, .Desktop_Table, .HR_Pane_w_BorderOW
{	background-color:#dcdcdc;	}

.HR_BC()
.HR_FC{}

.HR_Pane_w_BorderOW
{
	border:inset 1px dimgray;
}

.HR_Pane_w_Border
{
	width:100%;
	border:inset 1px dimgray;
}

.HR_Table_OtherWidth
{}

.HR_Table_OtherWidthwBC
{	border:inset 1px dimgray;	}

.Pane_Table
{
	border: solid 1px Black;
	width: 100%;
}

/* Container Table */
.Normal_Table
{
	border-width: 0px;
	width: 100%;
	height: 100%;
	/*
		font-size: 11px;
		font-family: Verdana, Helvetica, sans-serif;
	*/
}

/* Header - data grid - applies to table */
.Tbl_Header
{
	border: solid 1px Black;
	padding: 0px 0px 0px 0px;
	/*
		line-height: 12px;
		font-weight: bold;
		font-size: 11px;
		color: black;
		font-family: Verdana, Helvetica, sans-serif;
	*/
}

.HR_Pane
{
	border-width: 0px;
	width: 100%;
	height: 100%;
}

/* Panel, update - tabled grouping of fields */
.Desktop_Pane_Table_w_Border
{
	border: inset 1px dimgray;
	width: 100%;
}

/* TEST TO REMOVE */
.Desktop_Table
{
	border: inset 1px #696969;
}
.Desktop_Table
{
	border: inset 1px #696969;
}

TABLE.workflowHistory
{
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: yellowgreen;
}
THEAD.workflowHistory
{
	background-color: #ff3366;
}
/* Test to Remove 
TABLE.workflowRouting
{
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #ffcc33;
}
*/


/************		BUTTON CONTROLS			*********************/

.btn
{
	cursor: pointer;
	cursor: hand;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	border: none 1px Black;
}
.OE_Buttons
{
	cursor: pointer;
	cursor: hand;
	background-color: steelblue;
	font-weight: bold;
	color: White;
}

/* Button - datagrid control */
/* used by benefit summary for sortable column buttons */
.Header_Button_Style
{
	text-align:left;
	padding: 0px 0px 0px 0px;
	border: none 0px Black;
	font-weight: bold;
	font-size: 11px;
	color: white;
	text-align: left;
	/*font-family: Verdana, Helvetica, sans-serif;*/
}

a:link.Header_Button_Style
{	color: white;	}

a:visited.Header_Button_Style
{	color: white;	}

a:active.Header_Button_Style
{	text-decoration: none;
	color: white;
}

a:hover.Header_Button_Style
{	text-decoration: none;
	color: steelblue;
		}

.HR_Btn
{}

/****************	NOT USED		***********************/
/* panel scroll */
.scroll
{
	overflow: auto;
	width: 100%;
	height: 260px;
}

/************		Link Button			*********************/
.LinkBtn, .LinkBtnSm
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

.LinkBtn
{}

a:link.LinkBtn
{	color: Yellow;	}

a:visited.LinkBtn
{	color: Yellow;	}

a:active.LinkBtn
{	color: Yellow;	}

a:hover.LinkBtn
{	color: Yellow;	}

.LinkBtnSm	
{
	font-size: xx-small;
	border-width: 1px;
}

a:link.LinkBtnSm
{
	text-decoration: none;
	color: slateblue;
}

a:visited.LinkBtnSm
{
	color: slateblue;
	text-decoration: none;
}

a:active.LinkBtnSm
{
	color: blue;
	text-decoration: none;
}

a:hover.LinkBtnSm
{
	color: Blue;
	text-decoration: none;
}

/************		Tab CONTROLS		*********************/
/****	PORTAL Tabs		**********/


.TabBG						/* background/border colors for the selected tab */
{
	border: solid 1px #330099;
	height: 20px;
	/*color: #dcdcdc;*/
}



.SelectedTab				/* text style for the selected tab - Portalbanner */
{	color: white;	
 padding: 0px 5px 0px 5px;	
 text-decoration: underline;
}

a:link.SelectedTab			/* hyperlink styles of the unselected tabs */
{
	text-decoration: underline;
	color: white;
}

a:visited.SelectedTab
{
	text-decoration: underline;
	color: white;
}

a:hover.SelectedTab
{
	color: white;
	text-decoration: underline;
}

a:active.SelectedTab
{
	text-decoration: underline;
	color: white;
}




/****	HR Tabs CONTROL		**********/
.HRTabBG						/* background/border colors for the selected tab */
{
	border: solid 1px #330099;
	padding: 0px 0px 0px 0px; 
 	margin: 0px 0px 0px 0px; 
 	border-bottom:none 0px #DDDDA8;
}

.HR_SelTab, .HR_Tab
{
	font-size: 11px;
 	font-family: Verdana, Helvetica, sans-serif;
 	cursor:hand;
 	font-weight: bold;
 	padding: 0px 5px 0px 5px;	
 	margin: 0px 0px 0px 0px; 
 	border-color: #330099;
 	border-bottom:none 0px White;
}

.HR_SelTab
{}

.HR_Tab	{
background-color: #DDDDA8;
}

/* hyperlink styles of the unselected tabs */
a:link.HR_SelTab {
	color: darkblue;
}
a:visited.HR_SelTab {
	color: darkblue;
}
a:hover.HR_SelTab {
	text-decoration: none;
	color: Gray;
}
a:active.HR_SelTab {
	text-decoration: none;
	color: darkblue;
}

/* hyperlink styles of the unselected tabs */
a:link.HR_Tab {
	color: darkblue;
	text-decoration: none;
}
a:visited.HR_Tab {
	text-decoration: none;
	color: darkblue;
}
a:hover.HR_Tab 
{
	text-decoration: none;
	color: Gray;
}
a:active.HR_Tab {
	text-decoration: none;
	color: darkblue;
}
