body.HeaderBody
{
	background-color: White;
	margin: 0px;
	padding: 0px;
}

.LeftFrame
{
	background: url(Images/Web/left_body.gif) White repeat-y scroll 0px 0px;	
	margin-left: 51px;
}

.GatHeader
{
	background: url(Images/Web/header_middle.gif) White repeat-x; 
	/*width: 100%;*/
	/*min-width: 200px;*/
	height: 73px;
	/*display:inline;*/
	padding:0px;
	margin: 0px 50px 0px 0px;
	padding-right: 20px;
}

.GatHeaderLogo
{
	background: url(Images/Web/header_logo.gif) #d60021 no-repeat scroll 0px 0px;
	margin-left: 60px;
	position: absolute;
	top: 20px;
	width:107px;
	height: 31px;
}

.LoginBg
{
	background-color: #eff1ee;
	margin:0px;
	padding:0px;
}

.NullBorder
{
	margin:0px;
	padding: 0px;
}

.CheckBoxMargin
{
	margin-left: -3px;
}

.LoginForm
{
	background-color: #eff1ee;
}


.LoginFormTopLeft
{
	background: url(Images/Web/loginform_1_1.gif) #FFFFFF no-repeat scroll 0px 0px;
}

.LoginFormTopMiddle
{
	background: url(Images/Web/loginform_1_2.gif) #FFFFFF repeat-x scroll 0px 0px;
}

.LoginFormTopRight
{
	background: url(Images/Web/loginform_1_3.gif) #FFFFFF no-repeat scroll 0px 0px;
}

.LoginHeader
{
	background: url(Images/Web/loginform_header.gif) #FFFFFF no-repeat scroll 0px 0px;
	height: 73px;
	max-height: 35px;
	/*width: 452px;*/
	padding-left: 140px;
	padding-top: 38px;
}

.LoginTime
{
	color: White;
	font-size: 9pt;
	Left: 140px;
	top: 38px;	
}

.LoginFormTopLeft,
.LoginFormTopMiddle,
.LoginFormTopRight
{
	height: 73px;
	background-color:White;
}

.LoginFormMiddleLeft
{
	background: url(Images/Web/loginform_2_1.gif) #FFFFFF repeat-y scroll 0px 0px;
}

.LoginFormMiddleMiddle
{
	/**/	
}

.LoginFormMiddleRight
{
	background: url(Images/Web/loginform_2_3.gif) #FFFFFF repeat-y scroll 0px 0px;
}

.LoginFormMiddleLeft,
.LoginFormMiddleMiddle,
.LoginFormMiddleRight
{
	background-color:White;
}

.CaptchaRow
{
	height: 1px;
}

.DarkGatText
{
	color: #1f2a32;
	font-size: 7.5pt;
}

.LoginFormBottomLeft
{
	background: url(Images/Web/loginform_3_1.gif) #FFFFFF no-repeat scroll 0px 0px;
}

.LoginFormBottomMiddle
{
	background: url(Images/Web/loginform_3_2.gif) #FFFFFF repeat-x scroll 0px 0px;
}

.LoginFormBottomRight
{
	background: url(Images/Web/loginform_3_3.gif) #FFFFFF no-repeat scroll 0px 0px;
}

.LoginFormBottomLeft,
.LoginFormBottomMiddle,
.LoginFormBottomRight
{
	height: 10px;
	background-color:White;
}

.LoginFormTopLeft,
.LoginFormMiddleLeft,
.LoginFormBottomLeft,
.LoginFormTopRight,
.LoginFormMiddleRight,
.LoginFormBottomRight
{
	width: 15px;
}

.GatHeaderLogo:hover
{
	background: url(Images/Web/header_logo.gif) #d60021 no-repeat scroll 0px 0px;
	margin-left: 60px;
	position: absolute;
	top: 20px;
}

.LeftHeaderCorner
{
	clear: left;
	background: url(Images/Web/left_header_corner.gif) #d60021 no-repeat scroll 0px 0px;
	width: 51px;
	height: 73px;
}

.RightHeaderCorner
{
	background: url(Images/Web/right_header_corner.gif) #d60021 no-repeat scroll right 0;
	position: absolute;
	right:28px;
	top:0px;
	width: 117px;
	height: 73px;
	float:right;
}

.InvLogoImage
{
	border: none 0px;
	width: 107px;
	height: 31px;
	cursor: hand;

}

.GatGrid
{
	border: solid 1px lightGray;
	border-collapse: collapse;
}

.GatGrid tr
{
	border: solid 1px lightGray;
}

.LinkMenu2
{
	/*border-left: solid 1px #1f2a32;*/
	background: url(Images/Web/menu_heading.gif) no-repeat;
	background-position-x: 0px;
	background-position-y:0px;
}

.LinkMenu2,
.LinkMenu
{
	font-size: 9pt;
	margin:0px;
	padding: 0px 0px 0px 0px;
}

.LinkMenu
{
	padding: 0px 0px 5px 0px;
}

.MenuHeading
{
	/*width: 100%;*/ /*margin: 7px 0px 0px 10px;*/ /*height: 10px;*/
	color: White;
	display: block;
	padding: 8px 0px 0px 10px;
	clear: right;
	height: 20px;
	max-height: 20px;
}

.Alert
{
	border: Dotted 2px #d60021;
	padding: 3px;
	background-color: White;
}


.LinkMenu A,
.LinkMenu2 A,
.CustomButton A,
.GatGrid TR TD A,
* A
{
	/*color: #d60021;*/
	color: #1f2a32;
	background-color: Transparent;
}

* A:hover
{
	color: #d60021;
}

.LinkMenu A:hover,
.LinkMenu2 A:hover
{
	font-size: 8pt;
	height: 13px;
	/*font-weight: bold;*/
	/*background-color: #d60021;*/
	/*color: white;*/
	color: #d60021;
}

.LinkMenu A,
.LinkMenu2 A
{
	font-size: 8pt;
	height: 13px;
	padding: 0px;
	margin: 0px;

}

.LinkMenu2 A
{
	padding: 0px 0px 0px 10px;
}

.AbsenceCell
{
	background-color: mistyrose;
}


.OddTableRow
{
	background-color: White;
}

.EvenTableRow
{
	background-color: #f0efeb;
}

.EvenTableRowLight
{
	background-color: #faf9f2;
}

.TableHeader,
.GatHeaderCell
{
	font-weight: bold;
	background: url(Images/Web/TableHeader.gif) #d60021 repeat-x scroll 0px 0px;
	color: white;
	font-size: 10pt;
}

.CaptionRow
{
	background: url(Images/Web/TblCapVertGrad.gif) White repeat-x scroll 0px 0px;
}

.CaptionVertRow
{
	background-color: #f5f5f5;
}

.GridCellText, .GridCellTextRight
{
	font-size: 7.5pt;
	font-family: Verdana;
	overflow: hidden;
}

.TaskViewSectonRow
{
	background-color: #fffaf0;
	font-size: 7.5pt;
	font-family: Verdana;	
}

.GridCellTextRight
{
	text-align: right;
}

.TaskViewSectonCaption
{
	background-color: #f8f8ff;
}

.WatchCell
{
	background-color: #f0f8ff;
}

.SubHeadingCell
{
	background-color: #dcdcdc;
}

.BoldGridCellText
{
	font-weight: bold;
	font-size: 7.0pt;
	font-family: Verdana;
	overflow: hidden;
}

.CaptionRowFont
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
}

.CustomButton
{
	background-color: #f0efeb;	
}


.TableHeader TD,
.CalendarLnk TD A
{
	font-weight: bold;
	background-color: #d60021;
	color: white;
}

.GatGridBorder
{
	border-bottom-color: #e7dfe7;
	border-bottom-style: solid;
}

.NoMarginPadding
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.LeftPad3px
{
	padding-left: 3px;
}

.Note
{
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 195px;	
	display:inline;
	float:left;
}


.NoteTop1
{
	background: url('Images/Web/note_top.png') no-repeat 0px 0px;
}

.NoteTop2
{
	background: url('Images/Web/note_top_red.png') no-repeat 0px 0px;
}

.NoteTop3
{
	background: url('Images/Web/note_top_blue.png') no-repeat 0px 0px;
}


.NoteMiddel1
{
	background: url('Images/Web/note_middel.png') repeat-y 0px 0px;
}

.NoteMiddel2
{
	background: url('Images/Web/note_middel_red.png') repeat-y 0px 0px;
}

.NoteMiddel3
{
	background: url('Images/Web/note_middel_blue.png') repeat-y 0px 0px;
}

.NoteBottom1
{
	background: url('Images/Web/note_bottom.png') no-repeat 0px 0px;
}

.NoteBottom2
{
	background: url('Images/Web/note_bottom_red.png') no-repeat 0px 0px;
}

.NoteBottom3
{
	background: url('Images/Web/note_bottom_blue.png') no-repeat 0px 0px;
}

.NoteTop1,
.NoteTop2,
.NoteTop3
{
	height: 32px;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.NoteBottom1,
.NoteBottom2,
.NoteBottom3
{
	height: 25px;
	width: 100%;
}

.NoteMiddel1,
.NoteMiddel2,
.NoteMiddel3
{
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 5px 20px;
	
}

.NoteContent
{
	font-size: 9pt;
	margin: 0px 0px 0px 0px;
	/*padding: 0px 14px 0px 14px;*/
	height: 100px;
	width: 160px;
	max-widht: 190px;
	display:inline;
}

.NoteTitle
{
	font-weight: bold;
	font-size: 9pt;
	text-align:center;
	width: 100%;
	margin: 0px;
	padding: 0px;
	/*border-bottom: solid 1px black;*/
}

.NoteCaption
{
	font-weight: bold;
	font-size: 7pt;
	width: 100%;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.NoteText
{
	border-top: solid 1px black;
	padding: 10px 0px 0px 0px;
}

.WhiteBoard
{
	background-color: White;
	border: solid 1px #bebbb8;
	/*width: 100%;*/
	height: 100%;
	z-index: 2;
	position: relative;
	top: -3;
	left: -3;
	padding: 10px;
}

.WhiteBoardShaddow
{
	background-color: Gray;
	width: 100%;
	height: 400px;
	z-index: 0;
	
}


body,
body *
{
	scrollbar-face-color:#f0efeb;
	scrollbar-base-color:#f0efeb;
	scrollbar-arrow-color:black;
	scrollbar-track-color:#bebbb8;
	scrollbar-shadow-color:#f0efeb;
	scrollbar-highlight-color:#f0efeb;
	scrollbar-3dlight-color:#bebbb8;
	scrollbar-darkshadow-Color:#bebbb8;	
	FONT-FAMILY: Verdana;
}

.FormTable
{
	border-collapse: collapse;
	border: solid 0px White;
}

.FormTableColumn 
{
	text-align:left;
	vertical-align: top;
	border: solid 0px White;
	border-collapse: collapse;	
	padding: 0px;
}

.FormHintLabel
{
	font-size: 7pt;
	color: Gray;
}

.ScrollPane
{
	overflow: auto;
	overflow-y: scroll;
	border-left: solid 1px #bebbb8;
	border-bottom: solid 1px #bebbb8;
	Display:block;
}

.ScrollPane Table
{
	position: relative;
	left:-1;
	top:-1;
}

.FixedTable
{
	table-layout:fixed;
}

.WarningList
{
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 0;
	padding-bottom: 0;
}

.WarningList li
{
	color: Red;
	font-size: 9pt;
	left: -22px;
	position:relative;
	
}

.Captcha
{
	border: solid 1px gray;	
}

.ClearLeft
{
	clear: both;
	float: none;
}

.BrowserCheckPanel
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 999;
	background-color: #6699cc;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.BrowserCheckDescriptionPanel
{
	width: 400px;
	height: 200px;
	background-color: White;
	opacity: 0.9;
	filter: alpha(opacity=90);
	border-right: #d60021 4px solid;
	border-top: #d60021 4px solid;
	border-left: #d60021 4px solid;
	border-bottom: #d60021 4px solid;
}

.BrowserCheckGrid
{
	position: absolute;
	left:	0px;
	top:	0px;	
	z-index: 1000;
}

.BrowserCheckDescriptionPanel H1
{
	font-size: 12pt;
	font-family: Verdana;
	border-bottom: dimgray 1px solid;
}

.BrowserCheckDescriptionPanel Span
{
	font-family:Verdana;
	font-size:9pt;
}

.DefaultProfile
{
	font-weight: bold;
}

.LevelList,
.LevelList option
{
	font-size: 9pt;
	font-family: 'Lucida Console' , Monospace;
}

.WhiteRoundBoxTopLeftCorner
{
	background: url(Images/Web/wrb_tlc.gif) #FFFFFF no-repeat scroll 0px 0px;
}

.WhiteRoundBoxTopRightCorner
{
	background: url(Images/Web/wrb_trc.gif) #FFFFFF no-repeat scroll 0px 0px;
}

.WhiteRoundBoxBottomLeftCorner
{
	background: url(Images/Web/wrb_blc.gif) #FFFFFF no-repeat scroll 0px 0px;
}

.WhiteRoundBoxBottomRightCorner
{
	background: url(Images/Web/wrb_brc.gif) #FFFFFF no-repeat scroll 0px 0px;
}

.WhiteRoundBoxTopMiddle
{
	background: url(Images/Web/wrb_tm.gif) #FFFFFF repeat-x scroll 0px 0px;
}

.WhiteRoundBoxBottomMiddle
{
	background: url(Images/Web/wrb_bm.gif) #FFFFFF repeat-x scroll 0px 0px;
}

.WhiteRoundBoxLeftMiddle
{
	background: url(Images/Web/wrb_ml.gif) #FFFFFF repeat-y 0px 0px;
}

.WhiteRoundBoxRightMiddle
{
	background: url(Images/Web/wrb_mr.gif) #FFFFFF repeat-y scroll 0px 0px;
}

.GreyGlossLink
{
	background: url(Images/Web/greyglossbtn.gif) no-repeat 0px 0px;
	height: 26px;
	width: 80px;
	vertical-align: middle;
	text-align: center;
}

.GreyGlossLinkBig
{
	background: url(Images/Web/greyglossbtnbig.gif) no-repeat 0px 0px;
	height: 26px;
	width: 80px;
	vertical-align: middle;
	text-align: center;
	float:left;
}

.ButtonLinkCaption
{
	margin-top: 5px;
	font-weight: bold;
	font-size: 7.5pt;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}

.RejectedBg
{
	/*background: url(Images/Web/rejectedbg.gif) #FFFFFF scroll 0px 0px;*/
	border-right: coral 1px solid;
	border-top: coral 1px solid;
	border-left: coral 1px solid;
	border-bottom: coral 1px solid;
}

.ApprovedBg
{
	/*background: url(Images/Web/approvedbg.gif) #FFFFFF scroll 0px 0px;*/
	border-right: #99cc66 1px solid;
	border-top: #99cc66 1px solid;
	border-left: #99cc66 1px solid;
	border-bottom: #99cc66 1px solid;
}

.GatGridHeader
{
	background-color: #d60021;
	color: White;
	font-family: Verdana;
	font-size: 10pt;
	font-weight:bold;
}

