﻿body 
{
	padding:0px;
	margin:0px;
	font-family:Verdana;
	font-size:12px;
	
}
.mainDiv
{
	width:100%;
	height:100%;	
}
.headerDiv
{
	width:100%;
	height:80px;
	background-color:#E2F5FE;
}
.headerDiv .logoDiv
{
	float:left;
	height:100%;
	width:13%;
	vertical-align:middle;
}
.imghr
{
	width :20px;
	height :20px;
	cursor: hand;
}
.imghr:hover
{
	width :20px;
	height :20px;
	cursor: hand;
	border: 1px solid maroon;
	
}
.imghr:focus
{
	width :20px;
	height :20px;
	cursor: hand;
	border: 1px solid #00AEFF;
	
}
.UnlockImage
{
	width :20px;
	height :20px;
	cursor: hand;
}
.UnlockImage:hover
{
	width :20px;
	height :20px;
	cursor: hand;
	border: 1px solid maroon;
	
}
.UnlockImage:focus
{
	width :20px;
	height :20px;
	cursor: hand;
	border: 1px solid #00AEFF;
	
}

.ProvisionalImage
{
	width :20px;
	height :20px;
	cursor: hand;
}
.ProvisionalImage:hover
{
	width :20px;
	height :20px;
	cursor: hand;
	border: 1px solid maroon;
	
}
.ProvisionalImage:focus
{
	width :20px;
	height :20px;
	cursor: hand;
	border: 1px solid #00AEFF;
	
}

.imgbtn
{
	background-position: center center;
	background-image: url(A.JPG);
	background-repeat: no-repeat;
	background-color: transparent;
	border: 0px solid;
	width :35px;
	height :20px;
	cursor: hand;
}
.imgbtn:hover
{
    
	background: url(D.JPG);
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
	border: 2px solid #00AEFF;
	cursor: hand;
}
.imgbtn:focus
{
	background: url(D.JPG);
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
	border: 2px solid #00AEFF;
	cursor: hand;
}
.anc
{
    text-decoration: none 
}
.anc:hover
{
    text-decoration: underline;
    color: red;
    font-weight: bold;    
}
.anc:focus
{
    text-decoration: underline;
    color: red;
    font-weight: bold;    
}
.headerDiv .logoDiv .imgLogo
{
	padding-top:2px;
	padding-left:10px;	
}
.headerDiv .headerName
{
	float:left;
	width:66%;
	padding-top:2px;
}
.headerDiv .headerName .span1
{
	font-family:Georgia;
	font-size:33px;
	color:#69A9D7;
}
.headerDiv .headerName .span2
{
	font-family:Georgia;
	font-size:15px;
	color:Black;	
	padding-left:5px;
}
.headerDiv .headerRightDiv
{
	width:20%;
	float:left;
	height:100%;
}
.headerDiv .headerRightDiv .headerRightUpper
{
	height:30%;	
	padding-top:2px;
	text-align:right;
	padding-right:10px;
}
.headerDiv .headerRightDiv .headerRightBottom
{
	height:70%;	
	text-align:right;
}
.menuDiv
{
	width:100%;
	height:18px;
	background-color:#69A9D7;
	text-align:left;
}
.contentDiv
{
	width:100%;
	height:calc(100vh - 180px);
	background-color:#ffffff;
}
.footerDiv
{
	width:100%;
	height:50px;
	background-color:#69A9D7;
}
.footerDiv .companyInfo
{
	padding-top:10px;		
}
.btn
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0.05em;
	border: 1px solid #00AEFF;
	color:#000000;
	height: 22px;
	
	cursor: hand;
	text-align: center;
	background-color: #6DD0FF;
	font-weight: bold;
	background-repeat: repeat;	
}

.btn:hover
{
	color: #000000;
	border: 1px solid #00AEFF;
	background-color: white;
}
.MAILbtn
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0.05em;
	border: 1px solid #00AEFF;
	color:#000000;
	height: 22px;
	
	cursor: hand;
	text-align: right;
	background-color: #6DD0FF;
	font-weight: bold;
	background-repeat: repeat;	
}

.MAILbtn:hover
{
	color: #000000;
	border: 1px solid #00AEFF;
	background-color: white;
}
.txt
{
	border:1px solid #00AEFF;	
	/*background-color:#E2F5FE;	*/
}
.txt:focus
{
    background-color: #ffface;
    border: 2px solid #A4B9E4;
}
.txtK
{
	border:1px solid #C3D9FF;
	width:95%;	
	font-family:Verdana;
	
}
.txtK:focus
{
    background-color: #ffface;
    border: 2px solid #A4B9E4;
}
.div
{	
	width:99%;
	vertical-align:top;	
	text-align:left;
	}


.lbl1
{
	display:none;	
}

.txtNew
{
	border:1px solid #00AEFF;
	background-color:#E2F5FE;	
}
.txtNew:focus
{
    background-color: #ffface;
    border: 2px solid #A4B9E4;
}
.txtNew:hover
{
	background-color: #ffffff;
}
.btn
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0.05em;
	border: 1px solid #00AEFF;
	color:#000000;
	height: 22px;
	
	cursor: hand;
	text-align: center;
	background-color: #6DD0FF;
	font-weight: bold;
	background-repeat: repeat;	
}

.btn:hover
{
	color: #000000;
	border: 1px solid #00AEFF;
	background-color: white;
}
.btn:focus
{
	color: #000000;
	border: 1px solid #00AEFF;
	background-color: white;
}
.txtNew
{
	border:1px solid #00AEFF;
	background-color:#E2F5FE;	
}
.div
{	
	width:99%;
	vertical-align:top;	
	text-align:left;
	}


.divPopup
{
	padding:5px; 
	display:none;
	color:#000000; 
	background-color:#ffffff;
	border:5px solid #69A9D7; 
	height:400px; 
	position:absolute; 
	width:600px;	
	overflow:auto;
	z-index:2999;
}
.divPhb
{
	padding:5px; 
	display:none;
	color:#000000; 
	background-color:#ffffff;
	border:3px solid #69A9D7; 
	height:130px; 
	position:absolute; 
	width:250px;	
	overflow:auto;
	z-index:2999;
}
.divPopupAddMultipleRemarks
{
	padding:5px; 
	display:none;
	color:#000000; 
	background-color:#ffffff;
	border:1px solid #69A9D7; 
	height:400px; 
	position:absolute; 
	width:600px;	
	overflow:auto;
	z-index:3000;
}

.divPopupeditdatacss
{
	padding:5px; 
	display:none;
	color:#000000; 
	background-color:#ffffff;
	border:1px solid #69A9D7; 
	height:150px; 
	position:absolute; 
	width:300px;	
	overflow:auto;
	z-index:90000;
}
.lblTestName
{
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
.td
{
	border-bottom:1px solid #C3D9FF;
	border-left:1px solid #C3D9FF;
	border-right:1px solid #C3D9FF;
	border-top:1px solid #C3D9FF;
}

.grid
{
	width:99.5%;
	border:1px solid #69A9D7; 
	font-size:10px;
	font-family:Verdana;
	color:#000000;
	margin-bottom:2px;
	margin-top:2px;
	margin-left:1px;
	text-align:center;
	vertical-align:middle
}

.gridrow
{
	padding:3px;
	line-height:12px;
}

.tbl
{
	width:100%;
	border:1px solid #C3D9FF;
	margin-bottom:2px;
	margin-top:2px;
	color:#000000;
	font-size:10px;
	font-family:Verdana;
}

.tbl tr td
{
	padding:1px;
	border:1px solid #C3D9FF;	
}