	fieldset{ width:550px;margin-top:40px;background:#b3b1b2;border-radius:5px;
	}
	legend{ height:23px;width:220px;padding:12px 5px 0 10px;margin-top:-35px;margin-left:0px;
		  float:left;border-top-left-radius:10px;border-top-right-radius:10px;
		  background:#677DD9;font-weight:bold;color:#fff;
		}

	#listcaption{height:110px;}
	textarea{margin-bottom:3px;height:100px;resize:none;}
	input[type="text"],
	input[type="password"],
	textarea,select { padding:6px;margin:-8px 0 0 0;border:solid 1px #ccc; 
				 font-size:14px;font-family:Arial, sans-serif;color:#000;
			   }
	
	input[type=radio],
	input[type=checkbox] {display:none;margin:10px;}
	input[type=radio] + label ,
	input[type=checkbox] + label{ height:22px;margin-top:-8px;padding:9px 5px 0 5px;
							  background-color: #e7e7e7;border-color: #ddd;
							  float:left;cursor:pointer;display:inline-block;

	.upload  { width: 57px;height:22px;padding:9px 5px 0 5px;margin-top:-8px;
							}
			  background: #333;border-radius:5px;overflow:hidden;float:left;
			}
		.capfile{float:left;position:absolute;margin-left:10px;color:#fff;}
		.upload, .capfile, input[type=file] {cursor:pointer;}

	.fullwidthcontrol{width:97%;}
	.caption{ height:25px;width:220px;margin-right:10px;padding:10px 10px 0 5px;
			  background:rgba(51,51,51,0.9);display:block;float:left;
			  text-align:right;color:silver;font-weight:bold;border-bottom:dashed thin #B0E57C;
			}
	.control{ min-height:25px;border-bottom:dashed thin #B0E57C;background:rgba(255,255,255,0.5);
			  padding:10px 10px 0 5px;margin:0 0 0 235px;
			}

	.radiustopleft{border-top-left-radius:5px;}
	.radiusbottomleft{border-bottom-left-radius:5px;}
	.radiustopright{border-top-right-radius:5px;}
	.radiusbottomright{border-bottom-right-radius:5px;}
	.lastrow{border-bottom:none;}
	.tombol{ width:80px; height:30px;margin-top:10px;
			 float:right;font-weight:bold;color:#ccc;cursor:pointer;
			 background:transparent url(../tombol.png);border:none;
		   }
/*---------------------------------------------------------------------------------------------*/
	input[type=radio]:checked + label,
	input[type=checkbox]:checked + label{background-color:#B0E57C;font-weight:bold;}
	input:focus,textarea:focus {border:solid 1px #666;}
	.tombol:hover, .back:hover{background-position:0 -30px;color:#fff;}
/*=PROSES======================================================================================*/


