
	body {padding: 0px; margin: 0px; background-color: #FFFFFF; font-family: "Arial";}
	
	div#main { padding: 0px; width: 100%; height: 100%; position: absolute;}
	div#empllogin { display: block; position: absolute; width: 100%; height: 100%; background-color: #FFFFFF; background-repeat: repeat-x; }
	div#mainheadertop {display: none; position: absolute; top: 0px; left: 0px; 
		 padding: 5px; width: 100%; height: 3%; bottom: 0px; right: 0px; top:0px;
		 background-color: #F1F2F0; background-repeat: repeat-x;}
	div#mainheader {display: none; position: absolute; top: 0px; left: 0px; 
		width: 100%; height: 100px; bottom: 0px; right: 0px; top:0%;
		  background-repeat: repeat-x;} /* background-color: #FABD4F; */
	div#inputlab {display: none; position: absolute; top: 0px; left: 0px; 
		padding: 5px; width: 100%; height: 83.2%; bottom: 0px; right: 0px; top: 128px;
		background-color: #FFFFFF; background-repeat: repeat-x;}
	div#journaltablediv {display: none; position: absolute; top: 0px; left: 0px; 
		width: 100%; height: 94.5%; bottom: 0px; right: 0px; top: 40px;
		background-color: #FFFFFF; background-repeat: repeat-x;}
	div#journaltransdiv {display: none; position: absolute; top: 0px; left: 0px; 
		padding-left: 0px;padding-right: 0px;padding-bottom: 10px; width: 100%; height: 94.5%; bottom: 0px; right: 0px; top: 40px;
		background-color: #FFFFFF; background-repeat: repeat-x;}	
	div#filterdivinner {display: none; position: absolute; top: 0px; left: 0px; 
		padding: 0px; width: 450px; height: 330px; bottom: 0px; right: 0px; margin-left:35%;margin-top:10%;
		background-color:#FFFFFF;}	
	div#filterdivinnerlab {display: none; position: absolute; top: 0px; left: 0px; 
		padding: 0px; width: 450px; height: 160px; bottom: 0px; right: 0px; margin-left:35%;margin-top:10%;
		background-color:#FFFFFF;}	
	div#filterdiv {display: none; position: absolute; top: 0px; left: 0px; 
		padding: 5px; width: 100%; height: 100%; bottom: 0px; right: 0px;
		background-color:#ffffff; opacity:0.6; filter:alpha(opacity=60); /* For IE8 and earlier */}	
	div#changepassworddivinner {display: none; position: absolute; top: 0px; left: 0px; 
		padding: 0px; width: 550px; height: 300px; bottom: 0px; right: 0px; margin-left:35%;margin-top:10%;
		background-color:#FFFFFF;}		
	div#changepassworddiv {display: none; position: absolute; top: 0px; left: 0px; 
		padding: 5px; width: 99.3%; height: 99.3%; bottom: 0px; right: 0px;
		background-color:#ffffff; opacity:0.6; filter:alpha(opacity=60); /* For IE8 and earlier */}	
	div#settingsdivinner {display: none; position: absolute; top: 0px; left: 0px; 
		padding: 0px; width: 550px; height: 300px; bottom: 0px; right: 0px; margin-left:35%;margin-top:10%;
		background-color:#FFFFFF;}		
	div#settingsdiv {display: none; position: absolute; top: 0px; left: 0px; 
		padding: 5px; width: 99.3%; height: 99.3%; bottom: 0px; right: 0px;
		background-color:#ffffff; opacity:0.6; filter:alpha(opacity=60); /* For IE8 and earlier */}	
	div#newrecorddivinner {display: none; position: absolute; top: 0px; left: 0px; border:1px solid black;
		padding: 0px; width: 450px; height: 405px; bottom: 0px; right: 0px; margin-left:35%;margin-top:10%;
		background-color:#DBDBDB;}		
	div#newrecorddiv {display: none; position: absolute; top: 0px; left: 0px; 
		padding: 5px; width: 99.3%; height: 99.3%; bottom: 0px; right: 0px;
		background-color:#ffffff; opacity:0.6; filter:alpha(opacity=60); /* For IE8 and earlier */}	
	div#finishrecorddivinner {display: none; position: absolute; top: 0px; left: 0px; border:1px solid black;
		padding: 0px; width: 450px; height: 170px; bottom: 0px; right: 0px; margin-left:35%;margin-top:10%;
		background-color:#DBDBDB;}		
	div#finishrecorddiv {display: none; position: absolute; top: 0px; left: 0px; 
		padding: 5px; width: 99.3%; height: 99.3%; bottom: 0px; right: 0px;
		background-color:#ffffff; opacity:0.6; filter:alpha(opacity=60); /* For IE8 and earlier */}		
	div#updtrecorddivinner {display: none; position: absolute; top: 0px; left: 0px; border:1px solid black;
		padding: 0px; width: 450px; height: 405px; bottom: 0px; right: 0px; margin-left:35%;margin-top:10%;
		background-color:#DBDBDB;}		
	div#updtrecorddiv {display: none; position: absolute; top: 0px; left: 0px; 
		padding: 5px; width: 99.3%; height: 99.3%; bottom: 0px; right: 0px;
		background-color:#ffffff; opacity:0.6; filter:alpha(opacity=60); /* For IE8 and earlier */}	
	div#newtxtvaluedivinner {display: none; position: absolute; top: 0px; left: 0px; border:1px solid black;
		padding: 0px; width: 450px; height: 255px; bottom: 0px; right: 0px; margin-left:35%;margin-top:10%;
		background-color:#DBDBDB;}		
	div#newtxtvaluediv {display: none; position: absolute; top: 0px; left: 0px; 
		padding: 5px; width: 99.3%; height: 99.3%; bottom: 0px; right: 0px;
		background-color:#ffffff; opacity:0.6; filter:alpha(opacity=60); /* For IE8 and earlier */}	
	div#pendingwind {display: none; position: absolute; top: 40px; left: 0px; 
		padding: 5px; width: 99.3%; height: 94.5%; bottom: 0px; right: 0px;
		background-color:#ffffff; opacity:0.6; filter:alpha(opacity=60); /* For IE8 and earlier */}	
	div#csvdatedialog{display: none; position: absolute; top: 0px; left: 0px; border:1px solid black;
		padding: 0px; width: 270px; height: 220px; bottom: 0px; right: 0px; margin-left:35%;margin-top:10%;
		background-color:#DBDBDB;}
			
	div.hdr { font-size: 70%; 
		padding-left: 3px; padding-right: 3px; }
	div.hdr_logo { font-size: 70%; 
		padding-left: 3px; padding-right: 3px;
		border: 1px ; border-color: blue;}	
	div.label { font-weight: bold; font-family: "Arial"; }
	
	div {
		font-size: 12px;
	}
	table {
		font-size: 12px;
	}
	input {
		font-size: 12px;
	}
	select {
		font-size: 12px;
	}
	
	
	select { font-family: "Arial" }
	input { font-family: "Arial" }
	
	button {
		border-radius: 5px;
		border:1px solid #000;
		background: #96b247; /* Old browsers */
		background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #96b247),
		color-stop(1, #96b247)
		);
		background-image: -o-linear-gradient(bottom, #96b247 0%, #96b247 100%);
		background-image: -moz-linear-gradient(bottom, #96b247 0%, #96b247 100%);
		background-image: -webkit-linear-gradient(bottom, #96b247 0%, #96b247 100%);
		background-image: -ms-linear-gradient(bottom, #96b247 0%, #96b247 100%);
		background-image: linear-gradient(to bottom, #96b247 0%, #96b247 100%);
	}
	
	
	button.brown:hover, button.red:hover, button:hover {
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background: #E3F2FA; /* Old browsers */
		background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #E3F2FA),
			color-stop(1, #ABDDF7)
		);
		background-image: -o-linear-gradient(bottom, #E3F2FA 0%, #ABDDF7 100%);
		background-image: -moz-linear-gradient(bottom, #E3F2FA 0%, #ABDDF7 100%);
		background-image: -webkit-linear-gradient(bottom, #E3F2FA 0%, #ABDDF7 100%);
		background-image: -ms-linear-gradient(bottom, #E3F2FA 0%, #ABDDF7 100%);
		background-image: linear-gradient(to bottom, #E3F2FA 0%, #ABDDF7 100%);
		padding:3px;
		border:1px solid #000;
	}

	div.brown:hover, div.red:hover, div.green:hover {
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background: #E3F2FA; /* Old browsers */
		background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #E3F2FA),
			color-stop(1, #ABDDF7)
		);
		background-image: -o-linear-gradient(bottom, #E3F2FA 0%, #ABDDF7 100%);
		background-image: -moz-linear-gradient(bottom, #E3F2FA 0%, #ABDDF7 100%);
		background-image: -webkit-linear-gradient(bottom, #E3F2FA 0%, #ABDDF7 100%);
		background-image: -ms-linear-gradient(bottom, #E3F2FA 0%, #ABDDF7 100%);
		background-image: linear-gradient(to bottom, #E3F2FA 0%, #ABDDF7 100%);
		padding:3px;
		border:1px solid #000;
	}


	div.green {
		border-radius: 5px;
		border:1px solid #000;
		background: #96b247; /* Old browsers */
		background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #96b247),
		color-stop(1, #96b247)
		);
		background-image: -o-linear-gradient(bottom, #96b247 0%, #96b247 100%);
		background-image: -moz-linear-gradient(bottom, #96b247 0%, #96b247 100%);
		background-image: -webkit-linear-gradient(bottom, #96b247 0%, #96b247 100%);
		background-image: -ms-linear-gradient(bottom, #96b247 0%, #96b247 100%);
		background-image: linear-gradient(to bottom, #96b247 0%, #96b247 100%);
	}

	div.brown {
		border-radius: 5px;
		border:1px solid #000;
		background: #F8D6AE; /* Old browsers */
		background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #F8D6AE),
			color-stop(1, #F5D3C4)
		);
		background-image: -o-linear-gradient(bottom, #F8D6AE 0%, #F5D3C4 100%);
		background-image: -moz-linear-gradient(bottom, #F8D6AE 0%, #F5D3C4 100%);
		background-image: -webkit-linear-gradient(bottom, #F8D6AE 0%, #F5D3C4 100%);
		background-image: -ms-linear-gradient(bottom, #F8D6AE 0%, #F5D3C4 100%);
		background-image: linear-gradient(to bottom, #F8D6AE 0%, #F5D3C4 100%);
	}
	
	div.red {
		border-radius: 5px;
		border:1px solid #000;
		background: #F8ABAB; /* Old browsers */
		background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #F8ABAB),
			color-stop(1, #F5A8A8)
		);
		background-image: -o-linear-gradient(bottom, #F8ABAB 0%, #F5A8A8 100%);
		background-image: -moz-linear-gradient(bottom, #F8ABAB 0%, #F5A8A8 100%);
		background-image: -webkit-linear-gradient(bottom, #F8ABAB 0%, #F5A8A8 100%);
		background-image: -ms-linear-gradient(bottom, #F8ABAB 0%, #F5A8A8 100%);
		background-image: linear-gradient(to bottom, #F8ABAB 0%, #F5A8A8 100%);
	}
	
	tr.mainheaderrowcolorred {
		border-radius: 5px;
		border:1px solid #000;
		background: #F8ABAB; /* Old browsers */
		background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #F8ABAB),
			color-stop(1, #F5A8A8)
		);
		background-image: -o-linear-gradient(bottom, #F8ABAB 0%, #F5A8A8 100%);
		background-image: -moz-linear-gradient(bottom, #F8ABAB 0%, #F5A8A8 100%);
		background-image: -webkit-linear-gradient(bottom, #F8ABAB 0%, #F5A8A8 100%);
		background-image: -ms-linear-gradient(bottom, #F8ABAB 0%, #F5A8A8 100%);
		background-image: linear-gradient(to bottom, #F8ABAB 0%, #F5A8A8 100%);
	}
	
	tr.mainheaderrowcolorbrown {
		border-radius: 5px;
		border:1px solid #000;
		background: #F8D6AE; /* Old browsers */
		background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #F8D6AE),
			color-stop(1, #F5D3C4)
		);
		background-image: -o-linear-gradient(bottom, #F8D6AE 0%, #F5D3C4 100%);
		background-image: -moz-linear-gradient(bottom, #F8D6AE 0%, #F5D3C4 100%);
		background-image: -webkit-linear-gradient(bottom, #F8D6AE 0%, #F5D3C4 100%);
		background-image: -ms-linear-gradient(bottom, #F8D6AE 0%, #F5D3C4 100%);
		background-image: linear-gradient(to bottom, #F8D6AE 0%, #F5D3C4 100%);
	}
	
	tr.mainheaderrowcolor {		
		background-color: #96b247;
	}
	
	table {
			border-width: 1px;
			border-spacing: 2px;
			border-style: outset;
			border-collapse: collapse;
			border-color: black;
			background-color: #FFFFFF;
	}
	table td {
			border-width: 1px;
			padding: 0px;
			margin: 0px;
			border-style: inset;
			-moz-border-radius: ;
	}
	table td.emplloginlabel {
		font-weight: bold; font-size: 15pt; font-family: "Arial";
	}
	table td.halfsize {
			border-width: 1px;
			padding: 0px;
			border-style: inset;
			-moz-border-radius: ;
			font-size: 8pt;
	}
	table td.basesize {
			border-width: 1px;
			padding: 0px;
			border-style: inset;
			-moz-border-radius: ;
			font-size: 11pt;
	}
	
	table.conftexttbl {
			border-width: 0px;
			table-layout:fixed;
			width:310px;
			margin-top: 35px;
			margin-bottom: 35px;
	}
	table td.conftext {
			border-width: 0px;
			padding: 0px;
			font-weight:bold;
			font-size: 13pt;
			text-align: center;
			font-family: "Microsoft Sans Serif";
	}
	tr.selected {background-color:#DBDBDB; }
	tr.selected2 {background-color: #9e9e9e; }
	
	textarea
	{
	   resize: none;
	}
	
	button.undobutton { float: left; height: 65px; width: 199px; background-image:url('../img/grad_big_v.png'); background-repeat: repeat-y; }
	input.fakeinput { float: left; height:1px;font-size:3px; }
	
	//button.newpacketbutton { margin-left:30px; margin-top:50px; float: center; height: 36px; width: 250px; color: white;background-image:url(../img/newpacket.png);background-color:transparent;font-weight:bold;font-family:"Microsoft Sans Serif"; border:0px }
	button.refreshbutton { background-image:url(../img/refresh.png);background-color:transparent; height: 40px; width: 40px; color:white;font-weight:bold;border:0px }
	//button.printerbutton { background-image:url(../img/printer.png);background-color:transparent; height: 40px; width: 40px; color:white;font-weight:bold;border:0px }
	//button.complectbutton { background-image:url(../img/complects.png);background-color:transparent; height: 40px; width: 40px; color:white;font-weight:bold;border:0px }
	button.logoffbutton { float: center; background-image:url(../img/logout.svg);background-color:transparent; height: 30px; width: 30px; color:white;font-weight:bold;border:0px }
	button.deletebuttonfake { float: center; background-color:transparent; height: 40px; width: 40px; color:white;font-weight:bold;border:0px }
	// button.deletebutton { float: center; background-image:url(../img/delete.svg);background-color:transparent; height: 40px; width: 120px; color:white;font-weight:bold;border:0px }
	// button.printbutton { float: center; background-image:url(../img/print.png);background-color:transparent; height: 40px; width: 40px; color:white;font-weight:bold;border:0px }
	button.printcsvbutton { float: center; background-image:url(../img/printcsv.png);background-color:transparent; height: 40px; width: 40px; color:white;font-weight:bold;border:0px }
	button.filterbutton { float: center; background-image:url(../img/filter.png);background-color:transparent; height: 40px; width: 40px; color:white;font-weight:bold;border:0px }
	button.toggleopbutton { float: center; background-image:url(../img/toggleopbutton.png);background-color:transparent; height: 80px; width: 200px; color:white;font-weight:bold;font-size: 15pt;border:0px; font-family: "Arial" }
	button.savebutton { float: center; background-image:url(../img/savetrans.svg);background-color:transparent; height: 40px; width: 200px; color:black;font-weight:bold;font-size: 15pt;border:0px; font-family: "Arial" }
	button.backbutton2 { float: center; background-image:url(../img/back.svg);background-color:transparent; height: 40px; width: 200px; color:black;font-weight:bold;font-size: 15pt;border:0px; font-family: "Arial" }
	button.okbutton { float: center; background-image:url(../img/ok.svg);background-color:transparent; height: 40px; width: 200px; color:black;font-weight:bold;font-size: 15pt;border:0px; font-family: "Arial" }
	button.plusbutton { float: center; background-image:url(../img/plus.svg);background-color:transparent; height: 36px; width: 36px; color:white;font-weight:bold;border:0px }
	button.editbutton { float: center; background-image:url(../img/edit3.svg);background-color:transparent; height: 30px; width: 30px; color:white;font-weight:bold;border:0px }
	button.newbutton { float: center; background-image:url(../img/new.svg);background-color:transparent; height: 30px; width: 30px; color:white;font-weight:bold;border:0px }
	button.deletebutton { float: center; background-image:url(../img/delete.svg);background-color:transparent; height: 30px; width: 30px; color:white;font-weight:bold;border:0px }
	button.finishbutton { float: center; background-image:url(../img/finish.svg);background-color:transparent; height: 30px; width: 30px; color:white;font-weight:bold;border:0px }
	button.backbutton { float: center; background-image:url(../img/back2.svg);background-color:transparent; height: 30px; width: 30px; color:white;font-weight:bold;border:0px }
	button.searchbutton { float: center; background-image:url(../img/search.svg);border-radius: 0px;background-color:white; height: 32px; width: 32px; color:white;font-weight:bold;border:0px }
	button.printbutton { float: center; background-image:url(../img/printer.svg);border-radius: 0px;background-color:transparent; height: 30px; width: 30px; color:white;font-weight:bold;border:0px }
	button.CSVbutton { float: center; background-image:url(../img/csv.svg);background-color:transparent; height: 30px; width: 40px; color:white;font-weight:bold;border:0px }
	
	//button.editlastbutton { background-image:url(../img/T.png);background-color:transparent; height: 40px; width: 40px; color:white;font-weight:bold;border:0px }
	//button.editoperationbutton { float: left; background-image:url(../img/correct.png); height: 30px; width: 199px; border:0px; }
	//button.deleteallbutton2 { float: left; background-image:url(../img/deleteall2.png); height: 30px; width: 203px; border:0px; }
	//button.notconfirmdirection { margin-left:7px; background-image:url(../img/change.png); height: 30px; width: 96px; border:0px; }
	//button.plusbutton { background-image:url(../img/plus.png); height: 20px; width: 9px; border:0px; }
	button.minusbutton { background-image:url(../img/minus.png); height: 20px; width: 9px; border:0px; }

	button.confirmallbutton { float: right; background-image:url(../img/end2.png);background-color:transparent; height: 45px; width: 143px; color:black;font-weight:bold;border:0px }
	button.cancelshowallbutton { float: left; background-image:url(../img/backshowall.png); height: 45px; width: 143px; border:0px; }
	
	//button.printlabelsbutton { float: right; background-image:url(../img/end2.png);background-color:transparent; height: 45px; width: 143px; color:black;font-weight:bold;border:0px }
	//button.cancelprintlabelsbutton { float: left; background-image:url(../img/backshowall.png); height: 45px; width: 143px; border:0px; }
	//button.markallbutton { float: right; background-image:url(../img/markall.png);background-color:transparent; height: 45px; width: 143px; color:black;font-weight:bold;border:0px }
	//button.unmarkallbutton { float: left; background-image:url(../img/unmarkall.png); height: 45px; width: 143px; border:0px; }
	
	button.confirmbutton2 { background-image:url(../img/confirm4.png);background-color:transparent; height: 50px; width: 50px; border:0px; text-align:right; }
	button.leftbutton { float: left; background-image:url(../img/back.png); height: 30px; width: 120px; border:0px; text-align:center; }
	button.centerbuttonback { margin-left:107px; float: center; background-image:url(../img/back.png); height: 30px; width: 120px; border:0px; text-align:center; }
	//button.centerbuttonconfirm { margin-left:100px; float: center; background-image:url(../img/confirm.png); height: 30px; width: 120px; border:0px; text-align:right; }
	//button.confirmdirection { float: left; background-image:url(../img/confirm.png); height: 30px; width: 120px; border:0px; text-align:right; }
	button.rightbutton { float: right; background-image:url(../img/confirm.png); height: 30px; width: 120px; border:0px; text-align:right; text-align:right; }
	button.continuebutton { background-image:url(../img/continue.png); height: 30px; width: 96px; border:0px; float: center; }
	button.showallbutton { background-image:url(../img/showall.png); height: 65px; width: 111px; border:0px; }
	button.cancellastbutton { background-image:url(../img/deletelast.png); height: 30px; width: 155px; border:0px; text-align:right; }
	// button.backbutton { background-image:url(../img/back_big.png); height: 30px; width: 155px; border:0px; text-align:center; }
	/* button.deleteallbutton {float: left; background-image:url(../img/deleteall.png);background-color:transparent; height: 46px; width: 310px; color:white;font-weight:bold;border:0px; } */
	button.deleteallbutton {float: center; background-image:url(../img/deleteall.png);background-color:transparent; height: 30px; width: 200px; color:white;font-weight:bold;border:0px; }
	button.transdeletebutton {float: center; background-image:url(../img/delete.svg);background-color:transparent; height: 40px; width: 200px; color:white;font-weight:bold;border:0px; }
	
	#footer {
		   position:absolute;
		   bottom:0;
		   width:100%;
		   height:10px;
	}
	
	font.btntxtstyle {
		font-weight:bolder;
		color: black;
		font-size: medium;
		font-family: "Microsoft Sans Serif"
	}
	
	font.btntxtstylebigger {
		font-weight:bold;
		color: black;
		font-size: large;
		font-family: "Microsoft Sans Serif"
	}
	
	input[type=checkbox].beginerparmsclass
	{
	  /* Double-sized Checkboxes */
	  -ms-transform: scale(2); /* IE */
	  -moz-transform: scale(2); /* FF */
	  -webkit-transform: scale(2); /* Safari and Chrome */
	  -o-transform: scale(2); /* Opera */
	  margin-left: 20px;
	}
	
	input[type=checkbox]
	{
	  /* Double-sized Checkboxes */
	  -ms-transform: scale(1.5); /* IE */
	  -moz-transform: scale(1.5); /* FF */
	  -webkit-transform: scale(1.5); /* Safari and Chrome */
	  -o-transform: scale(1.5); /* Opera */
	  /* margin-left: 20px; */
	}
	
	font.btntxtstylesmall_top {font-weight:bold; color: black; text-align:center; font-size: 16px; font-family: "Arial"}	
	
	button.menuButton { background-image:url(../img/tab.svg);background-color:transparent; height: 50px; width: 190px; color:black;font-weight:bold;border:0px; position: relative;  z-index:99;}
	button.menuButton_selected { background-image:url(../img/tab_selected.svg);background-color:transparent; height: 50px; width: 190px; color:black;font-weight:bold;border:0px; position: relative; z-index:100;}
	
	table#inputtransactiontbl td.emptycell { border-width:0px;padding-right:5px;width:1%;padding-top:10px; text-align:left }
	table#inputtransactiontbl td.fullcell { border-width:0px;width:13%;padding-top:10px; text-align:left; }
	table#inputtransactiontbl td.lastcell { border-width:0px;padding-right:5px;width:30%;padding-top:5px; text-align:left; }
	table#inputtransactiontbl td.btnpluscell { border-width:0px;width:3%;padding-top:10px; text-align:left; }
	
	
	/* combobox 2 style */
	
	div.trigger  {background-image:url(images/cursordown_32x32.png);
		width:32px; height: 32px;position:absolute;right:0}			//TKU
	div.trigger:hover {cursor:pointer}
	div.combobox	{font-family: Arial;}
	div.combobox	{position: relative;zoom: 1}
	div.combobox	div.dropdownlist	{display: none;width: 202px;
		border: solid 1px #000;background-color: #fff;
		height: 150px;overflow: auto;position: absolute;z-index:99;
		top: 35px;left: 0px;}
	div.combobox	.dropdownlist	a	{display: block;text-decoration: none;
		color: #000;padding: 1px;height: 2.5em;cursor: default}
	div.combobox	.dropdownlist	a.light	{color: #fff;
		background-color: #007}
	div.combobox	.dropdownlist {font-family: Arial;font-size:12px;}
	div.combobox	input {float: left;width: 182px;
		border: solid 1px gray;height: 20px}
	div.combobox	span	{border: solid 1px #ccc;background: #eee;
		width: 10px;height:10px;
		margin-right:11px; margin-top:11px;
		float: left;text-align: center;border-left: none;cursor: default;
		background-image:url(images/cursordown_32x32.png);
		background-size:contain;
		position:absolute; right:0}