/* CSS Document */
body {padding:0; margin:0}
body{
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
}
.utama {
	border:0px solid #000;
	color: #000;
	margin-top:0px;
	margin-bottom:0px;
	padding: 20px;
	text-align:left;
	width:920px;
	}
.dalam {
	border:4px solid red;
	padding:5px; 
	}
h3 {
	margin-bottom:-10px;
	margin-top:0px;
	color:#006600;
	}
.kiri {
	float:left;
	margin-left:0px;
	width:450px;
	}
.kanan {
	margin-top:0px;
	margin-left:450px;
	margin-right:0px;
	padding-left:10px;
	width:440px;
	background-color:#FFCC66;
	}
.ksline {
	height:3px;
	margin-left:3px;
	margin-right:3px;
	background-color:#666666;
	}
.formtitle {
	font-family: Times new roman, Georgia, Tahoma, Verdana;
	font-size:20px;
	font-weight:bold;
	}	
.instruction {
	height:24px;
	margin-left:3px;
	margin-right:3px;
	background-color:#000;
	font-size:15px;
	color:#FFFFFF;
	padding-top:3px;
	}
.brspace {
	margin-top:20px;
	}
.signup table {
 background-color: none ;/*#F9FBFD*/
 color: #000000;
 width: 440px;
 border: 0px;
 border-collapse: collapse;
}

.signup td {
 border: 0px;
 padding-left: 4px;
}
.labelcell {
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #000;
 background-color: transparent;
 width: 250px;
 }
.labelcell2 {
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #000;
 background-color: transparent;
}
.smalltext {
 font: 10px Geneva, Arial, Helvetica, sans-serif;
 color: blue;
 background-color: transparent;
}
.specialfieldset {
	height:215px;
	}
.fieldcell {
 color: #000000;
 text-align: right;
 margin-right: 0px;
 padding-right: 0px;

}
.labelcellzip {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #3670A7;
 background-color: transparent;
 width: 30px;
}

.fieldcellzip {
 color: #000000;
 text-align: right;
 margin-right: 0px;
 padding-right: 0px;
}

.smalllabelcell {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: transparent;
 color: #3670A7;
 width: 100px;
}

.smallfieldcell {
 background-color: #F2F7FB;
 color: #000000;
 text-align: right;
}

.fieldcell input {
 width: 210px;
 font:  Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #102132;
 margin-right: 0px;
 border:1px solid #102132;
 background-color:#E2FCE2;
 float:right;
}
.specialinput {
	background-color:#E2FCE2;
	border:1px solid #102132;
	}
#specialinput {
	background-color:#E2FCE2;
	border:1px solid #102132;
	}

.afterlist {
	margin-left:25px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 	color: #000;
 	background-color: transparent;
	width:150px;
	}
.title {
	margin:0 0px 0 0px;
	font: 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#006600;
	font-weight:bold;
	}
.pemisahtd {
	width:30px;
	float:left;
	}
.bintang {
	color:#FF0000;
	position:absolute;
	margin-left:0px;
	}
.bintang1 {
	color:#FF2C34;
	text-align:right;
	}

