﻿body 
{
	font-family         : Arial;
	font-size           : 13px;
	padding             : 0px;
	margin              : 0px;
	background-color    : #ffffff; 
	background-image    : url(images/page_left.jpg);
	background-repeat   : no-repeat;
	background-position : left top;
}

.LoginBody
{
	font-family         : Arial;
	font-size           : 13px;
	padding             : 0px;
	margin              : 0px;
	background-color    : #ffffff; 
	background-image    : url(images/login_page_left.jpg);
	background-repeat   : no-repeat;
	background-position : left top;
	overflow            : hidden;
}

.LoginBarTop
{
	filter      : progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#009fb5', endColorstr='#d8ebf2');
	background  : -webkit-gradient(linear, left top, right bottom, from(#009fb5), to(#d8ebf2));	
	background  : -moz-linear-gradient(left,  #009fb5,  #d8ebf2);
	margin-top  : 165px;
	margin-left : 590px; 
	width       : 100%; 
	height      : 30px	
}

img
{
	border : none;	
}

td
{
	font-family : Arial;
	font-size   : 13px;
}

.ReportsTextbox
{
	border      : Solid 1px #abadb3;
	font-family : Arial;
	font-size   : 13px;
	width       : 150px;
}

.Textbox
{
	border      : Solid 1px #abadb3;
	font-family : Arial;
	font-size   : 13px;
}

.Button
{
	border           : Solid 1px #003f62;
	background-color : White;
	color            : #003f62;
	cursor           : pointer;
	padding          : 5px;
}

.ButtonDisabled
{
	border           : Solid 1px #969696;
	background-color : White;
	color            : #969696;
	cursor           : default;
	padding          : 5px;
}

.ResponseLabel
{
	color       : Red;
	font-weight : bold;
	width       : 100%;
	text-align  : center;
}

.LoginUpdatePanel
{
	text-align  : left;
	margin-left : 640px;
	margin-top  : 50px;
}

.CompanyUpdatePanel
{
	text-align  : left;
	margin-left : 600px;
	margin-top  : 50px;
}

.HeadLabel
{
	line-height   : 25px;
	margin-left   : auto;
	margin-right  : auto;
	width         : 640px;
	display       : inline-block;
	margin-bottom : 5px;
	font-family   : Arial;
	font-size     : 13px;
	font-weight   : bold;
	color         : #003f62;
	border-bottom : Solid 1px #003f62;
	text-align    : center;
}

.LoginHeadLabel
{
	
	line-height   : 60px;
	/*
	margin-left   : auto;
	margin-right  : auto;
	width         : 640px;
	display       : inline-block;
	*/
	font-family   : Arial;
	font-size     : 13px;
	font-weight   : bold;
	color         : #0084a1;
}

.LoginTable
{
	font-family   : Arial;
	font-size     : 13px;
	color         : #0084a1;
}

.ScreenPanel
{
	text-align : center;
}

.PopupPanel
{
	border           : Solid 2px #003f62;
	background-color : White;
	width            : 640px;
	margin-left      : auto;
	margin-right     : auto;
}

.CompanyPopupPanel
{
	border           : Solid 2px #00356c;
	background-color : White;
	width            : 640px;
}

.FloatingPopupPanel
{
	visibility       : hidden; 
	position         : absolute;	
	border           : Solid 2px #00356c;
	background-color : White;
	width            : 280px;
	z-index          : 1000;
}

.FormsPopupPanel
{
	visibility       : hidden; 
	position         : absolute;	
	border           : Solid 2px #00356c;
	background-color : White;
	width            : 280px;
}

.AddTable
{
	margin-left  : auto;
	margin-right : auto;
}

.ChangePassword
{
	border           : Solid 1px #5e7a98;
	background-color : White;
	width            : 320px;
}

.InternalPanel
{
	background-color : White;
	margin-left      : auto;
	margin-right     : auto;
	border           : Solid 2px #00356c;
}

a
{
	font-family : Arial;
	font-size   : 13px;
	color       : Black;
}

.Table
{
	width        : 640px;
	margin-left  : auto;
	margin-right : auto;
}

.TreeView
{
	width            : 640px;
	margin-left      : auto;
	margin-right     : auto;
	text-align       : left;
	border           : Solid 2px #00356c;
	background-color : White;
}

.TableCellHead
{
	font-family      : Arial;
	font-size        : 13px;
	color            : White;	
	font-weight      : bold;
	background-color : #003f62;
}

.TableCell
{
	font-family : Arial;
	font-size   : 13px;
	color       : Black;	
}

.TableCellOptions
{
	font-family   : Arial;
	font-size     : 13px;
	color         : Black;
	text-align    : left;	
	white-space   : nowrap;
	padding-right : 10px;
	padding-left  : 11px;
}

.ContextMenuDiv
{
	position   : absolute;
	visibility : hidden;	
}

.ContextMenu
{
	border-collapse  : collapse;
	background-color : White;
	border           : Solid 1px #5e7a98;	
}

.ContextMenuItem
{
	background-color : White;
	padding          : 5px;
	text-decoration  : none;
}

.ContextMenuItemHover
{
	background-color : #5e7a98;
	padding          : 5px;
	color            : White;
	cursor           : pointer;
}

.ChangePassword
{
	position         : absolute;
	visibility		 : hidden;	
	border           : Solid 1px #5e7a98;
	background-color : White;		
}

.AccessBox
{
	border      : Solid 1px #abadb3;
	font-family : Arial;
	font-size   : 13px;
	width       : 200px;
	height      : 198px;
}

.FormBox
{
	border : Solid 1px #abadb3;	
}

.HBorderLeft
{
	border-left	: Solid 1px #abadb3;	
}

.CalendarDiv
{
	padding     : 0;
	margin      : 0;
	position    : absolute;
	width       : 0px;
	visibility  : hidden;
	margin-left : 140px;
	z-index     : 1000;
}

.GroupTable
{
	border : Solid 1px #abadb3;
	width  : 100%;	
}

#pnlList
{
	background-color : White;	
	margin-left      : auto;
	margin-right     : auto;
	width            : 640px;
	border           : Solid 2px #00356c;
}

.waitDiv
{
	position : absolute;
	z-index  : 10000;
	width    : 100%;
	left     : 0px;
	/*height   : 100%;*/
	height   : expression(document.body.offsetHeight + document.body.clientHeight + 'px');
	top      : 0px;
	filter   : alpha(opacity=40);
	opacity  : 0.4;
	background-color : Black;
}

.waitTable
{
	position : absolute;
	z-index  : 10001;
	width    : 100%;
	left     : 0px;
	height   : 100%;
	top      : 0px;
}

.CashReqInput
{
	background-color : #1fd965;	
}

.alert
{ font-size:50px;}