body
{
	margin: 0px;
	margin-top: 6px;
	background-position-x: left;
	background-position-y: 6px;
	font-size: 11px;
	background-image: url(../Images/ProScanBackground.png);
	color: black;
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Tahoma;
}
.suggest_link 
{
	   background-color: #FFFFFF;
	   padding: 2px 6px 2px 6px;
}	
.suggest_link_over
{
	   background-color: #3366CC;
	   padding: 2px 6px 2px 6px;	
}	
#search_suggest 
{
	   position: absolute;
	   background-color: #FFFFFF;
	   text-align: left;
	   border: 1px solid #000000;			
}
.whitebody
{
	font-size: 11px;
	background-image: url(../DUMP);
	margin: 0px;
	color: black;
	font-family: Arial, Verdana, Tahoma;
}
p
{
	font-size: 11px;
	color: black;
	font-family: Arial, Verdana, Tahoma;
}
A
{
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	color: black;
	text-decoration: none;
}
A:hover
{
	font-size: 11px;
	color: darkred;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: underline;
}
.Link
{
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	color: black;
	text-decoration: none;
}
.Link:hover
{
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	color: darkred;
	text-decoration: none;
}
.LinkDisabled
{
	font-size: 11px;
	color: dimgray;
	font-family: Arial, Verdana, Tahoma;
	text-decoration: none;
}
.TitleText
{	
	font-weight: bold;
	font-size: 9pt;
	color: #003366;
	font-family: Arial, Verdana, Tahoma;
}
.NormalText
{	
	font-size: 8pt;
	color: #003366;
	font-family: Arial, Verdana, Tahoma;
}
.SmallText
{
	font-weight: bold;
	font-size: 7pt;
	color: #003366;
	font-family: Arial, Verdana, Tahoma;
}
.BoldText
{
	font-weight: bold;
	font-size: 8pt;
	color: #003366;
	font-family: Arial, Verdana, Tahoma;
}
.GraySmallText
{
	font-weight: bold;
	font-size: 7pt;
	color: gray;
	font-family: Arial, Verdana, Tahoma;
}
.RedText
{
	font-size: 8pt;
	color: #dd3333;
	font-family: Arial, Verdana, Tahoma;
}
.Title
{
	font-weight: bold;
	font-size: 8pt;
	color: #003366;
	font-family: Arial, Verdana, Tahoma;
	background-color: #E7DFFF;
}
.TitleTopNote
{
	font-size: 8pt;
	color: #003366;
	font-family: Arial, Verdana, Tahoma;
	background-color: #E7DFFF;
}
.Row
{
	font-size: 8pt;
	color: #003366;
	font-family: Arial, Verdana, Tahoma;
	background-color: #f5f2e6;
}
.SelectedRow
{
	font-size: 8pt;
	color: #003366;
	font-family: Arial, Verdana, Tahoma;
	background-color: #fff1d7;
}
.HighlightedRow
{
	background-color: #F6E7E7;
}
.HighlightedSelectedRow
{
	background-color: #D9B9B9;
}

.BottomCell
{
	vertical-align:bottom;
}
.Header
{
	font-size: 8pt;
	color: #003366;
	font-family: Arial, Verdana, Tahoma;
	background-color: #E7DFFF;
}
.Footer
{
	font-size: 8pt;
	color: #003366;
	font-family: Arial, Verdana, Tahoma;
	background-color: #E7DFFF;
}
.Pager
{
	font-size: 8pt;
	color: #663366;
	font-family: Arial, Verdana, Tahoma;
	background-color: #E7DFFF;
	direction:ltr;
	text-align:right;
}
.Field
{
	font-size: 8pt;
	color: #212c41;
	font-family: Arial, Verdana, Tahoma;
}
.CheckBox:disabled
{
	 border: solid, 1px, black;
}
.RequiredField
{
	font-size: 8pt;
	border-left-color: lightsteelblue;
	border-bottom-color: lightsteelblue;
	color: black;
	border-top-style: solid;
	border-top-color: lightsteelblue;
	font-family: Arial, Verdana, Tahoma;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: lightsteelblue;
	border-bottom-style: solid;
}
.SmallField
{
	font-size: 7pt;
	color: #212c41;
	font-family: Verdana, Tahoma,Arial;
}
.Key
{
	font-size: 9pt;
	cursor: hand;
	font-family: Arial, Verdana, Tahoma;
}
.GuideLine
{
	font-weight: bold;
	font-size: 9pt;
	color: #006699;
	font-family: Arial, Verdana, Tahoma;
}

.ListViewer
{	
	border-top: gray 1px solid;
	border-bottom: white 4px solid;
}
.FollowUp
{
        background-color: orange;
}
.CompletedOrder
{
	background-color: moccasin;
}
.CompletedExam
{
	background-color: moccasin;
}
.StatusAgent
{
	background-color: #ffffae;
}
.StatusAgency {
	background-color: #e0f1d6;
}
.StatusInsuranceCompany {
	background-color: #ffd9d9;
}

.OnlineFlag
{
	background-color: lightsalmon;
}
.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}
.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: regular; 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: regular; FONT-SIZE: 11px; COLOR: #ffffff }
.dpDayHighlight { FONT-WEIGHT: bold; COLOR: #000000;}
.dpButton { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: regular; FONT-SIZE: 10px; BACKGROUND:#d1dcf0 ; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; }
.dpTodayButton { FONT-WEIGHT: regular; FONT-SIZE: 10px; BACKGROUND:#d1dcf0; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif }

.btn {
  -webkit-border-radius: 18;
  -moz-border-radius: 18;
  border-radius: 16px;
  font-family: Arial;
  color: #ffffff;
  font-size: 16px;
  background: #3498db;
  padding: 5px 10px 5px 10px;
  text-decoration: none;
}

.btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  font-family: Arial;
  font-size: 16px;
  text-decoration: none;
}

.checklist{
    list-style: none;
}

.list-item{
    /*font-family: FontAwesome;*/
    padding-left: 30px;
    color: #b00;
    font-size: 12px;
    opacity: 1;
}

.list-item::before{
    content: '\f00d';
    font-family: FontAwesome;
    display: inline-block;
    /*margin: 2px 0;*/
    margin-left: -30px;
    width: 20px;
    font-size: 12px;
}

.list-item.checked{
    opacity: 0;
}

.list-item.checked::before{
    content: '\f00c';
    color: #922037;
}

.show-password{
    position: relative;
    right: 20px;
    /*top: 50%;
    transform: translateY(-50%);*/
    cursor: pointer;
    color: #92203f;
}
