.input{ 
border: #57A4C2 1px solid; height:16px; background-image:url(../images/inputbg.jpg);line-height:1.3; font-size:14px; padding-left:7px; width:120px;}
.input:hover {
    outline: 1px solid #8FE5FC; 
    }
.a,.label {
	display:block;
	width:21px;
	height:21px;
	overflow:hidden
	}
.a {
	background:url("../images/checkbox.gif") no-repeat
	}
.a:hover {
	background:url("../images/checkbox1.gif") no-repeat
	}
.a#b {
	background:url("../images/checkbox2.gif") no-repeat
	}
a.button {
background: transparent url(../images/btna.gif) no-repeat scroll right top;
color: #000000;
display: block;
float: left;
height: 21px;
padding-right: 10px;
font: normal 14px sans-serif;
margin-right: 10px;
text-decoration: none;
}
a.button span {
background: transparent url(../images/btnb.gif) no-repeat ;
display: block;
padding: 5px 1px 2px 11px;
line-height: 14px;
}
a.button:hover {
background-position: right -21px;
}
a.button:hover span {
background-position: left -21px;
}
a.button:focus {
background-position: right -42px;
}
a.button:focus span {
background-position: left -42px;
padding: 6px 0 1px 11px;
}
#select div{ font-size:14px;}
#select div.tag_select{display:block;color:#000;width:112px;height:22px;background:transparent url("../images/select.gif") no-repeat 0 0;padding:0 10px;line-height:22px;}
#select div.tag_select_hover{display:block;color:#000;width:112px;height:22px;background:transparent url("../images/select.gif") no-repeat 0 -22px;padding:0 10px;line-height:22px;}
#select div.tag_select_open{display:block;color:#000;width:112px;height:22px;background:transparent url("../images/select.gif") no-repeat 0 -44px;padding:0 10px;line-height:22px;}
#select ul.tag_options{position:absolute;margin:0;list-style:none;background:transparent url("../images/select.gif") no-repeat right bottom;width:100px;padding:0 0 2px;margin:0;width:132px;}
#select ul.tag_options li{background:transparent url("../images/select.gif") repeat-y -131px 0;display:block;width:111px;padding:0 10px;height:22px;text-decoration:none;line-height:22px;color:#000;}
#select ul.tag_options li.open_hover{background:transparent url("../images/select.gif") no-repeat 0 -88px;color:#000}
#select ul.tag_options li.open_selected{background:transparent url("../images/select.gif") no-repeat 0 -66px;color:#19555F}
body{
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
/*Radio*/
.NFRadio {cursor:pointer; position:absolute; display:block; width:13px; height:13px; border:1px solid transparent; background:url(images/radio.png) no-repeat 0 0; z-index:2;}
/*Checkbox*/
.NFCheck {cursor:pointer; position:absolute; width:12px; height:12px; border:1px solid transparent; background:url(images/checkbox.png) no-repeat 0 0; z-index:2;}
/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
.table{border-collapse:collapse;  }
.table td{border: 1px solid #999999; height:20px}
.tinput {BORDER-BOTTOM: #506646 0px solid; 
       BORDER-RIGHT: #506646 0px solid;
   	   BORDER-TOP: #506646 0px solid;
       BORDER-LEFT: #506646 0px solid;กก
	   background:#fff; 
	   star : expression( onmouseover=function(){this.style.backgroundColor="#cddcf0"},onmouseout=function(){this.style.backgroundColor="#fff"})
	   } 
.input_style{ padding:6px 0px; width:600px; margin:0px auto; border-bottom:#666666 0px dotted;}
.input_style span{display:inline-block; width:15px; height:15px; text-align:left; vertical-align:middle; _overflow:hidden;}
.input_style label{ padding:0px 6px; cursor:pointer;}
.input_style input{ cursor:pointer;}
.checkbox{padding:0px; list-style:none; width:600px; margin:6px auto; height:auto; overflow:hidden;}
.checkbox li{ padding:3px 0px; float:left;}
h4{ width:600px; margin:0px auto; margin-top:30px;}