html,body{font-family:Tahoma, Geneva, sans-serif;font-size:14px;color:#333;}
@media <html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">{.no_print{display: none !important;}
.pagebreak{display:block;page-break-before:always;}
input{display:none;}
}
@font-face{
    font-family:'Conv_THSarabun';
    src: url('fonts/thsarabunnew.eot');
    src: url('font/thsarabunnew.eot') format('embedded-opentype'),
         url('fonts/thsarabunnew.woff') format('woff'),
         url('fonts/thsarabunnew.ttf') format('truetype'),
         url('fonts/thsarabunnew.svg#THSarabunNewRegular') format('svg');
    font-weight:normal;
    font-style:normal;
}

img{border:0;}
.cursor{cursor:pointer;}
.clear{clear:both;}
.b{font-weight:700;}
.TxtRed{color:#F00;}
.comment{color:#C00;font-size:12px;}
a{cursor:pointer;}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#F90;text-decoration:none;}
a:active{color:#F30;text-decoration:none;}
#bgLogin{background:url(../images/bg_login.jpg);}
#page{padding:0 10px;width:98%;margin:0 auto;}
#page h1{font-size:36px;text-align:center;font-weight:700;padding-top:140px;}
#page h2{font-size:22px;color:#94591F;letter-spacing:1px;margin-top:20px;}
#page h3{font-size:22px;font-weight:700;padding-top:0px;color:#fc7803;}
#page h4{font-size:18px;font-weight:700;}
#page h5{font-size:18px;font-weight:700;padding-top:10px;color:#9d6e2b;}
#page h6{font-size:16px;font-weight:700;color:#333;}
#header{width:980px;height:100px;position:relative;}
#search{padding:10px 10px 0 10px;border:1px dotted #0d6ab1;margin:10px 0;background:url(../images/bg_search.gif) repeat-x #E8FFFF;}
#search img{margin-right:5px;}
#search span{margin-left:5px;margin-right:15px;padding-right: 20px;}
#searchBox select, #searchBox input, #searchBox textbox{margin-bottom:10px;}
#btnBox{float:right;text-align:right;}
#btnBox .print{padding-right:50px;padding-left:10px;}
#btnSave{margin:10px 0;margin-left:20%;}
#login{margin-left:10px;}

input[type=text], input[type=number], input[type=password], textarea, select{font-size:13px;padding:3px;border:solid 1px #85b1de;background:#FFC !important;}
input[disabled], select[disabled]{background-color:#FFF !important;}

input[type=text]:hover, input[type=number]:hover, input[type=password]:hover, textarea:hover{background:#F0F0F0;}
input[type=text]:focus, input[type=number]:focus, input[type=password]:focus,textarea:focus{background:#F9F9F9;border:solid 1px #373737;}
input[type=checkbox]{margin:2px 2px 2px 2px;border:0px;}
#status{font-size:14px;border-bottom:1px solid #CCC;padding:0 10px;padding-bottom:5px;}
#status img{margin-right:3px;margin-left:25px;margin-bottom:-6px;}
#status a:link{color:#630;text-decoration:none;font-weight:700;}
#status a:visited{color:#630;text-decoration:none;font-weight:700;}
#status a:hover{color:#C60;text-decoration:underline;font-weight:700;}

#status span{color:#630;text-decoration:none;font-weight:700;}

#inline_lbprint p{margin:20px 0;}
#inline_lbprint p .boxlink{padding:5px;background:#F0FDFF;}
#form{width:850px;margin:0 auto;font-size:14px;position:relative;}
#form div{margin-bottom:10px;}
#form .div_tiny div{margin-bottom:0px;}
#form .textarea_tiny *{font-size:12pt;margin-bottom:0px;}
#form .paddL30{padding-left:30px;}
#form .p{padding-left:55px;}
#form .logo{text-align:center;margin-top:10px;}
#form h2{font-size:22px;text-align:center;margin-bottom:20px;}
#form h3{font-size:22px;}
#form .f16{font-size:16px;}
#form .right{text-align:right;}
#form span{display:inline-block;}
#form label{display:inline-block;text-align:left;border-bottom:1px dashed #333;padding:2px 10px;font-size:14px;color:#069}
#form input[type=text]{border:0;border-bottom:1px dashed #333;padding:5px;font-size:14px;color:#069}
#form textarea{font-size:14px;padding:3px;border:solid 1px #999;color:#069}
#form input[type=text]:hover{}
#form input[type=text]:focus{}
#form ol, #form ul{display:inline-block;}
#form li{list-style-type:decimal;margin-left:20px;}
#form .remark{text-decoration:underline;font-weight:700;vertical-align:top;}
#form .att{vertical-align:top;}
/*#print *{font-size:16pt;line-height:25px;}*/
#print *{font-size:16pt; line-height:25px;}
#print{padding-left:1cm;padding-right:0.75cm;padding-top:1.5cm;width:850px;}
#print{margin:0 auto;position:relative;font-family:'Conv_THSarabun',Sans-Serif;color:#000;line-height:28px;}
#print div{margin-bottom:10px;}
#print .div_tiny *{font-size:16pt;margin-bottom:0px;line-height:25px;}
#print .textarea_tiny *{font-size:12pt;margin-bottom:0px;line-height:20px;}
#print .paddL30{padding-left:30px;}
#print .p{padding-left:55px;}
#print .logo{text-align:center;margin-top:40px;}
#print h2{font-size:28px;text-align:center; margin-bottom:10px; color:#000;}
#print .f22{font-size:22px;color:#000;}
#print .f24{font-size:24px;}
#print .f16{font-size:16px;}
#print #formID{position:absolute;top:20px;right:0;}
#print .right{text-align:right;}
#print span{display:inline-block;}
/*#print label{display:inline-block;text-align:left;border-bottom:1px dashed #333;padding:2px 10px;overflow:hidden;}*/
#print label{display:inline-block;text-align:left;border-bottom:2px dotted #909090;padding:2px 10px;overflow:hidden;}
#print input[type=text]{border:0;border-bottom:1px dashed #333;padding:5px;overflow:hidden;}
#print textarea{font-size:16px;padding:3px;border:solid 1px #999;color:#069}
#print input[type=text]:hover{}
#print input[type=text]:focus{}
#print ol, #print ul{display:inline-block;}
#print li{list-style-type:decimal;margin-left:20px;font-family:'Conv_THSarabun',Sans-Serif;font-size:20px;color:#000}
#print .remark{text-decoration:underline;font-weight:700;vertical-align:top;}
#print .att{vertical-align:top;}
#print .center{text-align:center;}
#print .ind50{text-indent:2.5cm;margin-bottom:10px;text-align:justify;}
#print .bdbot{border-bottom:1px solid #333;}
#print textarea {
    border: solid 0px #999;
    font-size:16pt;
}
#print .footer {
    position: fixed;
    bottom: 0;
    right: 0;
    display: none;
}

#print2 *{font-size:16pt; line-height:25px;}
#print2 {padding-left:1.75cm;padding-right:0.75cm;padding-top:1.5cm;width:800px;}
#print2 {margin:0 auto;position:relative;font-family:'Conv_THSarabun',Sans-Serif;color:#000;line-height:28px;}
#print2 div{margin-bottom:10px;}
#print2 .div_tiny *{font-size:16pt;margin-bottom:0px;line-height:25px;}
#print2 .textarea_tiny *{font-size:12pt;margin-bottom:0px;line-height:20px;}
#print2 .paddL30{padding-left:30px;}
#print2 .p{padding-left:55px;}
#print2 .logo{text-align:center;margin-top:40px;}
#print2 h2{font-size:28px;text-align:center; margin-bottom:10px; color:#000;}
#print2 .f22{font-size:22px;color:#000;}
#print2 .f24{font-size:24px;}
#print2 .f16{font-size:16px;}
#print2 #formID{position:absolute;top:20px;right:0;}
#print2 .right{text-align:right;}
#print2 span{display:inline-block;}
/*#print2 label{display:inline-block;text-align:left;border-bottom:1px dashed #333;padding:2px 10px;overflow:hidden;}*/
#print2 label{display:inline-block;text-align:left;border-bottom:2px dotted #909090;padding:2px 10px;overflow:hidden;}
#print2 input[type=text]{border:0;border-bottom:1px dashed #333;padding:5px;overflow:hidden;}
#print2 textarea{font-size:16px;padding:3px;border:solid 1px #999;color:#069}
#print2 input[type=text]:hover{}
#print2 input[type=text]:focus{}
#print2 ol, #print2 ul{display:inline-block;}
#print2 li{list-style-type:decimal;margin-left:20px;font-family:'Conv_THSarabun',Sans-Serif;font-size:20px;color:#000}
#print2 .remark{text-decoration:underline;font-weight:700;vertical-align:top;}
#print2 .att{vertical-align:top;}
#print2 .center{text-align:center;}
#print2 .ind50{text-indent:2.5cm;margin-bottom:10px;text-align:justify;}
#print2 .bdbot{border-bottom:1px solid #333;}
#print2 textarea {
    border: solid 0px #999;
    font-size:16pt;
}

.odd{background-color:#f4ffff}
.tbList{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:14px;background:#fff;margin:0;margin-bottom:10px;width:100%;border-collapse:collapse;text-align:left;}
.tbList th{font-size:16px;font-weight:normal; padding:10px 5px 3px 5px !important;border-top:0px solid #ccc;border-bottom:2px dashed #999;border-left:0px solid #ccc;border-right:0px solid #ccc;text-align:left;background-color:#fff;color:#0d6ab1;}
.tbList td{color:#333;padding:5px !important;height:30px;border-top:0px solid #ccc;border-bottom:1px solid #ccc;border-left:0px solid #ccc;border-right:0px solid #ccc;}
.tbList td.B{font-weight:700;}
.tbList td strong{font-weight:700;}
.tbList td.red, span.red{color:#F00;}
.tbList tr:hover td,.tblist tr.active td{color:#666;}
.tbList .paddL20{padding-left:20px;}
.tbList .paddL40{padding-left:40px;}
.tbList .paddL60{padding-left:60px;}
.tbList tr.topic{background:url(../images/bg_topic.gif);}
.tbList2{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:14px;background:#fff;margin:0;margin-bottom:10px;width:100%;border-collapse:collapse;}
.tbList2 th{font-size:16px;font-weight:normal;padding:10px 5px 3px 5px;border-top:0px solid #ccc;border-bottom:2px solid #ccc;border-left:0px solid #ccc;border-right:0px solid #ccc;text-align:left;background-color:#fff;color:#65358f;}
.tbList2 td{color:#333;padding:5px;height:30px;border-top:0px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.tbList2 td.B, .tblist2 td strong{font-weight:700;}
.tbList2 tr.total{background:url(../images/bg_total.gif) repeat-x;}
.tbListCM{background:#fff;margin:0;margin-bottom:10px;width:100%;border-collapse:collapse;}
.tbListCM th{font-weight:normal;padding:10px 5px;text-align:center;background-color:#fff;}
.tbListCM td{color:#333;padding:5px;height:25px;}
.tbListCM td.B, .tblist2 td strong{font-weight:700;}
.tbListCM tr.total{background:url(../images/bg_total.gif) repeat-x;}
.tbListCM2{background:#fff;margin:0;margin-bottom:10px;width:100%;border-collapse:collapse;}
.tbListCM2 th{text-decoration:underline;font-weight:normal;padding:10px 5px;border-top:0px solid #ccc;border-bottom:0px solid #ccc;border-left:0px solid #ccc;border-right:0px solid #ccc;text-align:left;background-color:#fff;}
.tbListCM2 td{color:#333;padding:5px;height:25px;border-top:1px solid #333;border-bottom:1px solid #333;border-left:1px solid #333;border-right:1px solid #333;}
.tbListCM2 td.B, .tblist2 td strong{font-weight:700;}
.tbListCM2 tr.total{background:url(../images/bg_total.gif) repeat-x;}
.tbAdd{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:14px;background:#fff;margin:0;width:100%;border-collapse:collapse;text-align:left;margin-top:10px;}
.tbAdd th{font-weight:normal;color:#0D6AB1;padding:10px 5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:0px solid #ccc;border-right:0px solid #ccc;width:20%;vertical-align:top;}
.tbAdd th.padL15{padding-left:20px;}
.tbAdd td{color:#595959;padding:5px;height:30px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:0px solid #ccc;border-right:0px solid #ccc;width:80%;}
.tbAdd tbody tr:hover td{}
.tbAdd td.B{font-weight:700;}
.tbAdd td strong{font-weight:700;}
.tbAdd th.red{color:#F00;}
.tbAdd td label{display:inline-block;}
.tbAdd td span{padding-right:20px;font-size:14px;}
.tbAdd th.title{font-weight:700;color:#333;border-bottom:dashed 2px #069;}
.tbAdd td.line div{border-bottom:1px solid #ccc;padding:5px 0;}
.tbAdd td span.mark{color:#F30;font-size:12px}
.tbAdd2{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:13px;background:#fff;margin:0;width:100%;border-collapse:collapse;text-align:left;margin-top:10px;}
.tbAdd2 th{font-size:14px;font-weight:normal;color:#0D6AB1;padding:10px 5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:0px solid #ccc;border-right:0px solid #ccc;width:30%;vertical-align:top;}
.tbAdd2 th.padL15{padding-left:20px;color:#666}
.tbAdd2 td{color:#595959;padding:5px;height:30px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:0px solid #ccc;border-right:0px solid #ccc;width:70%;}
.tbAdd2 tbody tr:hover td{}
.tbAdd2 th.B{font-weight:700;border:0px;border-bottom:2px dashed #ccc;color:#333;}
.info{margin:10px auto;width:850px;padding:5px;border:1px solid #ccc;background:#eee;text-align:center;}
.info input[type=button], .info input[type=submit]{padding:5px 10px;}
.info span{padding-right: 20px;}

.footer_table {
    width: 100%;
    margin-top: 25px;
    line-height:25px;
}
.footer_table td {
    padding: 5px;
    border:1px solid #616161;
}

.condition_dtl{
    padding-top:1.5cm;
    width:800px;
}
.condition_dtl * {
    font-size: 18pt !important;
}


.title_header {
    font-family:'Conv_THSarabun';
    font-weight: bold;
    font-size: 25px !important;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #000;
}

.add-clear-span {
    padding-right:0px !important;
}



#print {line-height:20px; }
	/*#print label { line-height:15px; margin-bottom:-7px; font-size:18px; }*/
	#print label { line-height:20px; margin-bottom:-10px; font-size:16pt;}
	div { margin-top:0px; }

	#print h3 {
		font-size:22px;
		font-weight:normal;
		color:#000;
	}
	#print h6 {
		font-size:24px;
		font-weight:normal;
		color:#000;
	}

	div.jquery-notify-bar
	{
		margin:0px;
	}
/*===== Under line =====*/
	.under_solid { border-bottom:solid 1px #000; }
	.under_dashed { border-bottom:dashed 1px #000; }

	#page textarea {
		width:100%;
	}