﻿.Title
{
	font-weight: bold;
	font-size: 8pt;
	color: #003366;
	font-family: Tahoma, Verdana;
	background-color: #F7F7F7;	
}
.TitleTopNote
{
	font-size: 7pt;
	color: #003366;
	font-family: Tahoma, Verdana;
	background-color: #F7F7F7;
}
.PRedText
{
	font-size: 7pt;
	color: #ff1111;
	font-weight:bold;
	font-family: Tahoma, Verdana;
}
.Row
{
	font-size: 8pt;
	color: #003366;
	font-family: Tahoma, Verdana;
	background-color: #e5e5e5;
}
.SelectedRow
{
	font-size: 8pt;
	color: #003366;
	font-family: Tahoma, Verdana;
	background-color: #c5c5c5;
}
.HighlightedRow
{
	background-color: #F0F0F0;
}
.HighlightedSelectedRow
{
	background-color: #d0d0d0;
}
.DisabledRow{background-color: #5C8197;}
.H_DisabledRow{background-color: #94C466;}
.HS_DisabledRow{background-color: #5D646C;}
.ConfirmedRow{background-color: #E3E172;}
.H_ConfirmedRow{background-color: #EEF000;}
.HS_ConfirmedRow{background-color: #E0AA00;}
.OnlineFlag{background-color: #FFCC00;}
.H_OnlineFlag{background-color: #EEF000;}
.HS_OnlineFlag{background-color: #E0AA00;}

.WebMessageCell
{
    border: 1px solid #eeeeee;
}
.BottomCell
{
	vertical-align:bottom;
}
.TabTitle
{
	font-weight: bold;
	font-size: 8pt;
	color: #003366;
	font-family: Tahoma, Verdana;
}
.Header
{
	font-size: 8pt;
	color: #003366;
	font-family: Tahoma, Verdana;
	background-color: #E3E3E3;
}
.Footer
{
	font-size: 8pt;
	color: #003366;
	font-family: Tahoma, Verdana;
	background-color: #E3E3E3;
}
.DisabledFooter
{
    height: 0px;
    visibility:hidden;
    display:none;
}
.Pager
{
	font-size: 8pt;
	color: #663366;
	font-family: Tahoma, Verdana;
	background-color: #E3E3E3;	
}
.Field
{
	border-color: #88aaff;
	border-width: 1px;	
	font-size: 8pt;
	color: #212c41;
	border-top-style: solid;
	font-family: Tahoma, Verdana;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;		
}
.BigField
{
	border-color: #88aaff;
	border-width: 1px;	
	font-size: 10pt;
	color: #212c41;
	border-top-style: solid;
	font-family: Tahoma, Verdana;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;		
}

Select.Field,Select.BigField
{
	border-color: #88aaff;
	border-width: 1px;
	font-size: 7pt;
	font-weight: bold;
	color: #212c41;
	border-top-style: solid;
	font-family: Tahoma, Verdana;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	height:17px;	
}
.Cell
{
	font-size: 8pt;
	color: #212c41;
	font-family: Tahoma, Verdana;
}
.CheckBox:disabled
{
	 border: solid, 1px, black;
}
.RequiredField
{
	border-color: #6688ff;
	border-width: 1px;
	font-size: 8pt;
	color: black;
	border-top-style: solid;
	font-family: Tahoma, Verdana;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;	
}
Select.RequiredField
{
	border-color: #6688ff;
	border-width: 1px;
	font-size: 7pt;
	font-weight: bold;
	color: black;
	border-top-style: solid;
	font-family: Tahoma, Verdana;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	height:17px;
}
.SmallField
{
	font-size: 7pt;
	color: #212c41;
	font-family: Tahoma, Verdana;
}
.Key
{
	font-size: 8pt;
	cursor: hand;
	font-family: Tahoma, Verdana;
}
.GuideLine
{
	font-weight: bold;
	font-size: 8pt;
	color: #006699;
	font-family: Tahoma, Verdana;
}

.ListViewer
{	
}
.ListViewerWithBorder
{	
	border-top: gray 1px solid;
	border-bottom: white 4px solid;
}

.dpDiv { }
.dpTable { BORDER-RIGHT:#0443d2  1px solid; BORDER-TOP: #0443d2 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #0443d2 1px solid; COLOR:#000000; BORDER-BOTTOM: #0443d2 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR:#bcd1f2 ; TEXT-ALIGN: center }
.dpTR { }
.dpTitleTR { BACKGROUND-COLOR:inherit;}
.dpHolidayTD{ BORDER-RIGHT: #bcd1f2 1px solid; BORDER-TOP:#bcd1f2 1px solid; BORDER-LEFT: #bcd1f2 1px solid; CURSOR: pointer; BORDER-BOTTOM: #bcd1f2 1px solid; BACKGROUND-COLOR:#dfe9ff;width:20; }
.dpTodayTD{ BORDER-RIGHT:#f2f5ff 1px solid; BORDER-TOP:#f2f5ff 1px solid; BORDER-LEFT: #f2f5ff 1px solid; CURSOR: pointer; BORDER-BOTTOM:#f2f5ff  1px solid; BACKGROUND-COLOR:#cbd8f5 }
.dpDayTR { }
.dpTodayButtonTR { }
.dpTD { CURSOR: pointer 1px solid; width:20; BACKGROUND-COLOR:#e2ebff;}
.dpDayHighlightTD { BORDER-RIGHT: #96b4e0 1px solid; BORDER-TOP: #96b4e0 1px solid; BORDER-LEFT:#96b4e0 1px solid; CURSOR: pointer; BORDER-BOTTOM:#96b4e0  1px solid; BACKGROUND-COLOR:#f2f5ff; } 
.dpTitleTD {  BACKGROUND-COLOR:#bcd1f2}
.dpButtonTD { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND:#cddcf2 ; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px;  }
.dpTodayButtonTD {  }
.dpDayTD { BORDER-RIGHT: #cddcf2 1px solid ; BORDER-TOP: #cddcf2 1px solid ; BORDER-LEFT: #cddcf2 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #cddcf2 1px solid; BACKGROUND-COLOR:#96b4e0 ; }
.dpTitleText { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff }
.dpDayHighlight { FONT-WEIGHT: bold; COLOR: #000000;}
.dpButton { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND:#d1dcf0 ; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; }
.dpTodayButton { FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND:#d1dcf0; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif }