/* Main Body Styles */
BODY
{
	background-color: White;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	margin: 0px 0px 0px 0px;
}

.TabBody
{
	background-color: White;
	margin: 0px 0px 0px 0px;
}

.DialogBody
{
	background-color: White;
	margin: 0px 0px 0px 0px;
}
/* End of Main Body Styles */


/* Frame Styles */
.LeftFrame
{
	border-right: #95a7be solid;
	background-color: #b5c7de;
	margin: 10px 10px 10px 10px;
}

.MainFrame
{
	background-color: White;
	margin: 0px 0px 0px 0px;
}

.ToolbarFrame
{
	background-color: White;
	margin-top: 7px;
}

.InfoFrame
{
	background-color: White;
	margin: 0px 0px 0px 0px;
}

.LogonPanel
{
	background-position: center top;
	background-image: url(Graphics/timegate9_splash_v2.jpg);
	background-repeat: no-repeat;
}

.Panel
{
	font-weight: bold;
	font-size: 10pt;
}

.IncidentCommentFrame
{
	border-left: solid 4px #b5c7de;
	border-right: solid 4px #b5c7de;
	border-bottom: solid 4px #b5c7de;
}
/* End of Frame Styles */


/* Data/Label Fields (including screen labels) */
.DataEntry_Label
{
	font-size: 8pt;
	color: Black;
	border-style: solid;
	border-width: 1px;
	border-color: #D3D3D3;
	background-color: #F9F9F9;
	padding: 1px 1px 1px 1px;
}

.DataEntryError_Label
{
	font-size: 8pt;
	color: Red;
}

.DataEntry_Data
{
	font-size: 8pt;
	color: Black;
	background-color: #F0F8FF;
}

.DataEntry_Button
{
	font-size: 8pt;
	color: Black;
	background-color: #F0F8FF;
}

.DataEntry_DropDown
{
	font-size: 8pt;
	font-weight: normal;
	color: Black;
	background-color: #F0F8FF;
}

.DataEntry_CheckBox
{
	background-color: Transparent;
	font-size: 9pt;
	color: Navy;
}

.DataEntry_RadioButton
{
	background-color: Transparent;
	font-size: 9pt;
	color: Navy;
}

.LabelStaticField
{
	background-color: Transparent;
	font-size: 9pt;
	color: Navy;
}

.Label_SubHeading
{
	background-color: Transparent;
	font-size: 10pt;
	font-weight: bold;
	color: Black;
}
/* End of Data/Label Fields (including screen labels) */


/* Grid Styles */
.DataGrid
{
	background-color: white;
	border-style: none;
}

.DataGridHeader
{
	background-color: #B5C7DE;
	font-size: 8pt;
	font-weight: bold;
	color: White;
}

.DataGridPager
{
	background-color: #B5C7DE;
	font-size: 10pt;
	font-weight: bold;
	color: White;
	text-align: center;
}

.DataGridPager td
{
	background-color: #B5C7DE;
	font-size: 12pt;
	font-weight: bold;
	color: White;
	text-align: center;
}

.DataGridRow
{
	background-color: white;
	font-size: 8pt;
}

.DataGridRowAlt
{
	background-color: #F0F8FF;
	font-size: 8pt;
}

.DataGridHighlight
{
	background-color: #AAD9FF;
	font-size: 8pt;
}
/* End of Grid Styles */


/* Site View Specific Styles */
.SiteViewSD
{
	background-image: url(graphics/SiteViewSD.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.SiteViewIR
{
	background-image: url(graphics/SiteViewIR.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.SiteViewFR
{
	background-image: url(graphics/SiteViewFR.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.SiteViewIN
{
	background-image: url(graphics/SiteViewIN.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.SiteViewFR_IN
{
	background-image: url(graphics/SiteViewFR_IN.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.SiteViewSD_FR
{
	background-image: url(graphics/SiteViewSD_FR.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.SiteViewSD_FR_IN
{
	background-image: url(graphics/SiteViewSD_FR_IN.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.SiteViewSD_IR
{
	background-image: url(graphics/SiteViewSD_IR.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.SiteViewUnSelected
{
	background-color: White;
	border-bottom: solid 1 black;
	border-left: solid 1 black;
	border-right: solid 1 black;
	border-top: solid 1 black;
}
.SiteViewSelected
{
	font-weight: bold;
	background-color: Blue;
	color: Green;
	border-bottom: solid 2 red;
	border-left: solid 2 red;
	border-right: solid 2 red;
	border-top: solid 2 red;
}
/* End of Site View Specific Styles */


/* Employee Diary Specific Styles */
.DiaryLabelHeaderStaticField
{
	background-color: White;
	font-size: x-small;
	font-weight: bold;
	color: Black;
	text-align: center;
	border-left: solid 1px Black;
	border-right: solid 1px Black;
	border-top: solid 1px Black;
	border-bottom: solid 1px Black;
}
/* End of Employee Diary Specific Styles */


/* Only used by frmSecurity */
.LabelSecurityViolationDataField
{
	font-size: 10pt;
	font-weight: normal;
	border-style: solid;
	border-width: 1px;
	border-color: #D3D3D3;
	color: Red;
	background-color: #F0F0F0;
	padding: 1px 1px 1px 1px;
}
/* End of Only used by frmSecurity */


/*--------------------------------- ToolBar specific styles ---------------------------------*/
.ToolBar
{
	z-index: 101;
}

.ToolBar_Button
{
	text-align: center;
	vertical-align: middle;
}

.ToolBar_Tool, .ToolBar_Spacer
{
	text-align: center;
	vertical-align: middle;
	height: 100%;
	background-position: center top;
	background-image: url(SystemImages/ToolBar/toolbar_background.gif);
	background-repeat: repeat-x;
	background-color: white;
	cursor: default;
}

.ToolBar_Tool_Selected
{
	text-align: center;
	vertical-align: middle;
	height: 100%;
	background-position: center top;
	background-image: url(SystemImages/ToolBar/toolbar_background_on.gif);
	background-repeat: repeat-x;
	background-color: white;
	cursor: hand;
}

.ToolBar_Graphic
{
	text-align: center;
	vertical-align: middle;
	position: relative;
	top: 10px;
	background-position: center top;
	background-repeat: repeat-x;
}

.ToolBar_Text
{
	text-align: center;
	vertical-align: middle;
	position: relative;
	top: 10px;
	background-position: center top;
	background-repeat: repeat-x;
}

.ToolBar_Text_Selected
{
	text-align: center;
	vertical-align: middle;
	position: relative;
	top: 10px;
	background-position: center top;
	background-repeat: repeat-x;
}

.ToolBar_Divider
{
	text-align: center;
	vertical-align: middle;
	height: 100%;
	background-position: center top;
	background-image: url(SystemImages/ToolBar/toolbar_div.gif);
	background-repeat: repeat-x;
	background-color: white;
}

.ToolBar_Spacer
{
	width: 8px;
}

/* Outer toolbar container */
.ToolBar_Background
{
	height: 34px;
}

/* Group middle */
.ToolBar_Middle
{
}

/* Open group */
.ToolBar_Left
{
	text-align: center;
	vertical-align: middle;
	background-position: center top;
	background-image: url(SystemImages/ToolBar/toolbar_left.gif);
	width: 12px;
	background-repeat: no-repeat;
	height: 100%;
}

/* Close group */
.ToolBar_Right
{
	position: relative;
	left: 0px;
	text-align: center;
	vertical-align: top;
	background-position: top left;
	background-image: url(SystemImages/ToolBar/toolbar_right.gif);
	width: 12px;
	background-repeat: no-repeat;
	height: 100%;
}
/*------------------------------------------------------------------------------------------*/


/*--------------------------------- TabBar specific styles ---------------------------------*/
.Tab_Background
{
	background-image: url(SystemImages/TabBar/tab_bg.gif);
	background-repeat: repeat-x;
	height: 22px;
	width: 100%;
}

.SelectedTab_Left, .SelectedTab_Right, .SelectedTab_Middle, .Tab_Left, .Tab_Right, .Tab_Middle
{
	height: 22px;
	border-style: none;
	font-weight: normal;
	font-size: x-small;
	text-align: center;
	background-repeat: no-repeat;
}

.SelectedTab_Left, .SelectedTab_Right, .SelectedTab_Middle
{
	padding-top: 3px;
}

.Tab_Left, .Tab_Right, .Tab_Middle
{
	padding-top: 5px;
}

.SelectedTab_Left
{
	background-image: url(SystemImages/TabBar/tab_s_left.gif);
	width: 5px;
}

.SelectedTab_Right
{
	width: 5px;
	background-image: url(SystemImages/TabBar/tab_s_right.gif);
}

.SelectedTab_Middle
{
	background-image: url(SystemImages/TabBar/tab_s_middle.gif);
	background-repeat: repeat-x;
}

.Tab_Left
{
	width: 5px;
	background-image: url(SystemImages/TabBar/tab_ns_left.gif);
}

.Tab_Right
{
	width: 6px;
	background-image: url(SystemImages/TabBar/tab_ns_right.gif);
}

.Tab_Middle
{
	background-image: url(SystemImages/TabBar/tab_ns_middle.gif);
	background-repeat: repeat-x;
}
/*------------------------------------------------------------------------------------------*/


/* Miscellaneous Styles */
.hidden
{
	visibility: hidden;
}

.disabledField
{
	font-size: 8pt;
	color: Gray;
	background-color: ButtonFace;
}

.enabledField
{
	font-size: 8pt;
	color: Black;
	border-color: Black;
}
/* End of Miscellaneous Styles */
