body
{
	font-family: 'Arial';
	font-size: 10pt;
	color: blue;
	margin: 0 0 0 0;
}
body A
{
	color:blue;
}
.SubHeading
{
	background-color:#B5C7DE;
	color:#0000FA;
	font-size:9pt;
	line-height:15pt;
}
.ProductName
{
	background-color:#2662DF;/*#6495ED;*/
	color:white;
	font-size:18pt;
	padding-left:1%;
	vertical-align:middle;
}
.UserID
{
	color:#000000;
	font-size:10pt;
	line-height:18pt;
}
.CompanyName
{
	color:#000000;
	font-size:10pt;
	line-height:18pt;
}
.Date
{
	color:#000000;
	font-size:10pt;
	line-height:18pt;
}
.MenuTrace
{
	float:left;
	font-family:'Arial';
	font-size:16pt;
	line-height:20pt;
	vertical-align:middle;
	color:#1E90FF;
	padding-left:1%;	
}
.RoleType
{
	width:100%;
	height:23px;
	background-image:url("../../Images/role_type_strip.gif");
	background-repeat:repeat-x;
	border-bottom:1px solid lightgrey;
	padding-left:1%;
}
.ScreenNameLeft
{
	background-image:url("../../Images/Blue/Left.jpg");
	background-repeat:no-repeat;
	line-height:36px;
}
.ScreenNameCenter
{
	background-image:url("../../Images/Blue/Mid.jpg");
	background-repeat:repeat-x;
}
.ScreenNameRight
{
	background-image:url("../../Images/Blue/Right.jpg");
	background-repeat:no-repeat;
	background-position:right;
}
.ContentArea
{
}
.AddNewRow
{
	text-align:center;
	vertical-align:middle;
	line-height:20pt;
}
.InputRow
{
	/*#bcbdbd  #ECE5E5 #EAE8E8*/
	background-color:#F4F1F1; /*#F2F6FB; /*#EAEFF9;#E3E9F3;*/
	line-height:20pt;
	font-family:Arial;
}
.InputRow td
{
	border-bottom:solid 1px #C6C6C6;
	padding-left:5px;
}
.MustFlag
{
	color:Red;
	font-size:10pt;
	font-weight:bold;
}
.DateIcon
{
	cursor:pointer;
	background:url('../../Images/Icons/Calendar.jpg');
	background-repeat:no-repeat;
}
.SaveRow
{
	background-color: #228FC4;
	line-height:20pt;
	vertical-align:middle;
	color:White;
	text-align:right;
	font-weight:bold;
}
.TabHeading
{
	font-size:10pt;
	text-decoration:none;
	color: dark-blue;
}
.TextBox
{
	border:solid 1px gray;
	font-size: 10pt;
	font-family: 'Arial';
}
.TextBoxPK
{
	border:solid 1px gray;
	font-size: 10pt;
	font-family: 'Arial';
}
.TextBoxReadOnly
{
	/*#D1DFF0*/
	background-color: #EAE8E8 ;
	font-size: 10pt;
	border:solid 1px gray;
	font-family: 'Arial';
}
.DropDownList
{
	border:solid 1px gray;
	font-size: 10pt;
	font-family: 'Arial';
}
.DropDownListReadOnly
{
	border:solid 1px gray;
	font-size: 10pt;
	background-color: white;
	font-family: 'Arial';
}
.PT
{
	border:solid 1px gray;
	font-size: 10pt;
	background-color: #F0F8FF;
	font-family: 'Arial';
	
}
.PTReadOnly
{
	border:solid 1px gray;
	font-size: 10pt;
	background-color: #D1DFF0;
	font-family: 'Arial';
}
.PTPK
{
	border:solid 1px gray;
	font-size: 10pt;
	background-color: #F0F8FF;
	font-family: 'Arial';
}

.AutoComplete
{
	background-color:White;
	border-collapse:collapse;
	border:solid 1px gray;
	z-index:9999;
}

#CalendarControlIFrame {
  display: none;
  left: 0px;
  position: absolute;
  top: 0px;
  height: 250px;
  width: 250px;
  z-index: 99;
}