	*{
		color: #666;
		font-family: arial;
		box-sizing: border-box;
	}
	::placeholder {color: #DDD;}
	::-ms-input-placeholder {color: #DDD;}	
	*:focus {outline:none;}
  	input{
		border:none;
		background-color: inherit;
		color: inherit;
		border-radius:0px;
	}
	html, body{
		padding: 0px;
		margin: 0px;
		height: 100%;
		width: 100%;
	}	
	#iLoading{
		position:absolute;
		left:50%;
		top:50%;
		font-size:64px;
		margin-left: -32px;
		margin-top: -32px;
		color: #666;
		z-index: 10000;
	}
	.w3-spin{animation:w3-spin 2s infinite linear}@keyframes w3-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}	
	#divmain{
		width: 100%;
		height: 100%;
		position:relative;
	}
	.bbw{border-bottom:1px solid white !important;}
	.btw{border-top:1px solid white !important;}
	.blw{border-left:1px solid white !important;}
	.brw{border-right:1px solid white !important;}	
	h1{
		color: darkorange;
		font-size: 32px;
	}
	iframe{border: none;padding: 0px;}
	.mouseoverOP:hover{opacity: .7;cursor: pointer;}
	
	.mouseoverBG:hover{
		cursor: pointer;
		color: white !important;
		background-color: royalblue !important;
	}	
	.divHelp{
		position: fixed;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 100%;
		background-color:rgba(0, 0, 0, 0.8);
		z-index: 2000;
		text-align: center;
		overflow-y:auto;
		padding-top: 20px;
		padding-bottom: 20px;
		display: none;
		z-index: 9999;
	}
	.divHelp img{max-width: 90%;}
	.divHelp .fa-times{
		color: tomato;
		font-size: 50px;
		position: fixed;
		top: 10px;
		right: 30px;
	}
	.Button-Blue{
		background-color: cornflowerblue !important;
		color: #EEE !important;
		border-radius: 2px;
	}
	.Button-Tomato{
		background-color: tomato!important;
		color: #EEE;
		border-radius: 2px;
	}
	.alertBox{
		border: 1px solid #ccc;
		background-color: white;
		width: 500px;
		height: 180px;
		position: absolute;
		left: 50%;
		margin-left: -250px;
		top: 50px;
		text-align:center;
	}
	.alertBox h1{
		margin-top:0px;
		padding: 3px;
		background-color: tomato;
		color: #eee;
		font-size: 14pt;
		text-align: left;
	}
	.alertBox p{
		text-align: left;
		padding-left: 20px;
		padding-right: 20px;		
	}
	.alertBox .Button-Blue{
		position: absolute;
		right: 50px;
		bottom: 20px;
		font-size: 18px;
		width: 100px;
		height: 30px;
		line-height: 30px;		
	}
	.alertBox .Button-Tomato{
		position: absolute;
		left: 50px;
		bottom: 20px;
		width: 100px;
		height: 30px;
		line-height: 30px;		
	}

	::-webkit-scrollbar {
		border-top: 1px solid #ccc; 
		height: 5px;
		width: 5px;
		cursor: pointer;
	}

	::-webkit-scrollbar-track {
		border-radius: 2.5px;
	}

	::-webkit-scrollbar-thumb {
		background:#ccc; 
		border-radius: 2.5px;
		cursor: pointer;
	}

	::-webkit-scrollbar-thumb:hover {
		background: #666; 
	}
	textarea{
		resize: none;
	}

	.divCaRight{
		height: 100%;
		width: 100%;
		overflow: hidden;
		display:grid;
		grid-template-columns: repeat(7,60px);
		grid-template-rows: repeat(9,auto);
		padding: 5px;
	}
	.divCaRight div{
		height: 100%;
		width: 100%;
		overflow: hidden;
		color:#666;
		padding: 3px;
	}
	.divCaRight .divCa06{
		display:flex;
		align-items: center;
		justify-content: center;
		font-size: 20px;
	}
	.divCaRight .divCa07{grid-column: 2 / span 5;}
	.divCaRight .divCa08{
		display:flex;
		align-items: center;
		justify-content: center;
		font-size: 16px;
	}
	.divCaRight .divCa09{
		grid-column: span 2;
		display:flex;
		align-items: center;
		justify-content: center;
		font-size: 16px;
		font-weight: bold;
	}
	.divCaRight .divCa10{
		text-align: left;
		font-size: 12pt;
		display: flex;
		color: inherit;
	}
	.divCaRight .divCal11{
		color: #ccc !important;
	}
	.divCaRight .divCa10:hover{
		background-color: cornflowerblue;
		color: white;
	}
	.divCaRight .divCa10 .spCa02{
		font-size: 8px;
		color: inherit;
		font-weight: bold;
	}
	.divCaRight .divCa12{
		color: tomato;
	}
	.divSelDate{
		background-color:darkcyan;
		color: white!important;
		border-radius: 2px;
		padding-left: 5px;
	}
	.divCaRight .fa{
		color: darkcyan;
	}