.menucomgovTH {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	
}
.menucomgovEN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}

.menucomgovTH:hover {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: underline;	
}

.menucomgovEN:hover  {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: underline;	
}

.orderbyTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: aaaaaa;
	padding-left: 10px;
}
.orderbyEN {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: aaaaaa;
	padding-left: 10px;
}

.wood {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: 666666;
}

.mainprojectheaderTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}
.mainprojectheaderEN {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.maincreatedateTH {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.maincreatedateEN {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.mainstageTH {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.mainstageEN {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.mainprojectnoTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.mainprojectnoEN {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.mainprojectnameTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.mainprojectnameEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.mainprovinceTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.mainprovinceEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.mainprovincemsgTH {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #eeaa55;
	font-weight: bold;
}
.mainprovincemsgEN {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #eeaa55;
	font-weight: bold;
}
.mainsearchresultTH {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
}
.mainsearchresultEN {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
}
.mainsearchresultdetailTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF0000;
	padding-left: 10px;
	padding-right: 10px;
}
.mainsearchresultdetailEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF0000;
	padding-left: 10px;
}

.filterprojectTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
	padding-left: 5px;
}
.filterprojectEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 5px;
}

.filtersalenameTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF0000;
	font-weight: bold;
	padding-left: 10px;
}
.filtersalenameEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF0000;
	font-weight: bold;
	padding-left: 10px;
}

.menuonprocessTH {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	padding-left: 20px;
	padding-right: 10px;
}
.menuonprocessEN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	padding-left: 20px;
	padding-right: 10px;
}
.menuonprocessTH:hover {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	background-color: #DDEEFF;
	padding-left: 20px;
	padding-right: 10px;	
}
.menuonprocessEN:hover  {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	background-color: #DDEEFF;
	padding-left: 20px;
	padding-right: 10px;
}
.menuonprocess10TH {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	padding-left: 10px;
	padding-right: 10px;
}
.menuonprocess10EN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	padding-left: 10px;
	padding-right: 10px;
}
.menuonprocess10TH:hover {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	background-color: #DDEEFF;
	padding-left: 10px;
	padding-right: 10px;	
}
.menuonprocess10EN:hover  {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	background-color: #DDEEFF;
	padding-left: 10px;
	padding-right: 10px;
}
.menufinishTH {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	padding-left: 10px;
}
.menufinishEN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	padding-left: 10px;
}
.menufinishTH:hover {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	background-color: #DDEEFF;
	padding-left: 10px;
	padding-right: 10px;	
}
.menufinishEN:hover  {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	background-color: #DDEEFF;
	padding-left: 10px;
	padding-right: 10px;
}
.menuonprocessfinishTH {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	padding-left: 10px;
	padding-right: 10px;
}
.menuonprocessfinishEN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	padding-left: 10px;
	padding-right: 10px;
}
.menuonprocessfinishTH:hover {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	background-color: #DDEEFF;
	padding-left: 10px;
	padding-right: 10px;	
}
.menuonprocessfinishEN:hover  {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	background-color: #DDEEFF;
	padding-left: 10px;
	padding-right: 10px;
}

.headtablelevelTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #444444;
	font-weight: bold;
}
.headtablelevelEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #444444;
	font-weight: bold;
}
.headtableprojectnonameTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #444444;
	font-weight: bold;
}
.headtableprojectnonameEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #444444;
	font-weight: bold;
}
.headtablecontacttypeTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #444444;
	font-weight: bold;
}
.headtablecontacttypeEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #444444;
	font-weight: bold;
}
.headtablecontactdetailTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #444444;
	font-weight: bold;
}
.headtablecontactdetailEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #444444;
	font-weight: bold;
}
.headtablecompanyrelateTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #444444;
	font-weight: bold;
}
.headtablecompanyrelateEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #444444;
	font-weight: bold;
}

.click:link {
	color:#3377bb;
	background:transparent;
}

.click:visited {
	color:#666666;
	background:transparent;
}

.click:active {
	color:#cc0033;
	background:transparent;
}
.click:hover {
	TEXT-DECORATION: underline
}
.click {
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;

}

.favoritealertheadprojectTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #cc8888;
}
.favoritealertheadprojectEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #cc8888;
}
.favoritealertcreatedateTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.favoritealertcreatedateEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.favoritealertdateTH {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #3377bb;
}
.favoritealertdateEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #3377bb;
}
.favoritealertprojectnoTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #3377bb;
}
.favoritealertprojectnoEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #3377bb;
}
.favoritealertprojectnameTH {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.favoritealertprojectnameEN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}

.customreporttprojectnameTH {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.customreportprojectnameEN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}


.favoritealertprovinceTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.favoritealertprovinceEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.favoritealertprojectvalueTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.favoritealertprojectvalueEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.favoritealertprojectstageTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.favoritealertprojectstageEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.favoritealertsalenameTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #cd1b1b;
}
.favoritealertsalenameEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #cd1b1b;
}
.favoritealertrolefirmTH {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #3377bb;
}
.favoritealertrolefirmEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #3377bb;
}
.favoritealertfirmnameTH {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0000FF;
}
.favoritealertfirmnameEN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0000FF;
}
.favoritealertcontactnameTH {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0066FF;
}
.favoritealertcontactnameEN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0066FF;
}
.favoritealertheadcontactTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #cc8888;
}
.favoritealertheadcontactEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #cc8888;
}
.favoritealertaddressTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.favoritealertaddressEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.favoritealertphoneTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.favoritealertphoneEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.favoritealertfaxTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.favoritealertfaxEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.favoritealertemailTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.favoritealertemailEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.favoritealertwebsiteTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.favoritealertwebsiteEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.favoritealertmapTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #FF00FF;
	padding-left: 20px;
}
.favoritealertmapEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #FF00FF;
	padding-left: 20px;
}
.footertablepageTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #444444;
}
.footertablepageEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #444444;
}

.footertablepageno {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0000FF;
	padding-right: 3px;
	padding-left: 3px;
}

.footertablepageno:hover {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #FF0000;
}
.footertablepagenoselect {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF0000;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
}
.datanotfoundTH {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #558855;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
}
.datanotfoundEN {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #558855;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
}
.datanotfounddetailTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #558855;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
}
.datanotfounddetailEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #558855;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
}
.errorprotectTH {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #558855;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
}
.errorprotectEN {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #558855;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
}
.errorprotectdetailTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #558855;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
}
.errorprotectdetailEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #558855;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
}
.errorprotect {
	FONT-SIZE: 18pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF0000;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
}
.errorstopTH {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #558855;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
}
.errorstopEN {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #558855;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
}
.erroroverloadTH {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #558855;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
}
.erroroverloadEN {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #558855;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
}
.alertheadmsgTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
	padding-left: 20px;
}
.alertheadmsgEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
	padding-left: 20px;
}
.alertheadsearchTH {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	padding-left: 40px;
}
.alertheadsearchEN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	padding-left: 40px;
}
.projectpictureTH {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.projectpictureEN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.companyrelateheadmsgTH {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.companyrelateheadmsgEN {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.companyrelateheadfirmnameTH {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF0000;
	font-weight: bold;
	padding-right: 10px;
}
.companyrelateheadfirmnameEN {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF0000;
	font-weight: bold;
	padding-right: 10px;
}

.companyrelateno {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0000FF;
}
.companyrelatecompanynameTH {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0000FF;
}
.companyrelatecompanynameEN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0000FF;
}
.companyheadTH {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	padding-left: 40px;
}
.companyheadEN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	padding-left: 40px;
}
.companydetailTH {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.companydetailEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.companydetail_a_TH {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0000FF;
}
.companydetail_a_EN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0000FF;
}
.emailservice {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0000FF;
}
.salereporttopic {
	FONT-SIZE: 15pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #CC0066;
	font-weight: bold;
	
}
.salereportheadertableTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.salereportheadertableEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.salereportsalename {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.salereportqty {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #0000FF;
}
.searchtabledetail11TH {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.searchtabledetail11EN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.searchtabledetail10TH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.searchtabledetail10EN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.searchtablenumberdate {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.searchtableversion {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #999999;
	padding-left: 5px;
}
.searchtablepostponedTH{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #804000;
	padding-left: 5px;
}
.searchtablepostponedEN{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #804000;
	padding-left: 5px;
}
.changepasswordblackTH {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.changepasswordblackEN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.changepasswordredTH {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF0000;
}
.changepasswordredEN {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF0000;
}
.changepasswordremarkboldTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.changepasswordremarkboldEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.changepasswordremarkTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.changepasswordremarkEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}

.renewblackheaderTH {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.renewblackheaderEN {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.renewblackTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.renewblackEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.renewblackboldTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.renewblackboldEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.renewredTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF0000;
	padding-left: 17px;
}
.renewredEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF0000;
	padding-left: 17px;
}
.renewreminderTH {
	FONT-SIZE: 13pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
.renewreminderEN {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
.chklogheaderTH {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}
.chklogheaderEN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

.chklogdetail {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.budget {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0000FF;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.budgetheader {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #0000FF;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.whatnewyearTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
.whatnewyearEN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
.whatnewheader1TH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #0000FF;
}
.whatnewheader1EN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #0000FF;
}
.whatnewheader2TH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #FF00FF;
}
.whatnewheader2EN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #FF00FF;
}
.whatnewheader3TH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #009926;
}
.whatnewheader3EN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #009926;
}
.whatnewheader4TH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #FF3300;
}
.whatnewheader4EN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #FF3300;
}
.whatnewdetailTH {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.whatnewdetailEN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}
.reportmenuheaderTH {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 7px;
	padding-bottom: 7px;
}
.reportmenuheaderEN {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 7px;
	padding-bottom: 7px;
}

.reportmenudetailTH {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.reportmenudetailEN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.reportmenudetailTH:hover {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #FF0000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.reportmenudetailEN:hover {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #FF0000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.reportmenudetailnumber {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.reportheaderTH {
	FONT-SIZE: 18pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.reportheaderEN {
	FONT-SIZE: 16pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.reportheadermonth {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0000FF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.reportheadermonth:hover {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #FF0000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.reportheadermonthred {
	FONT-SIZE: 14pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF0000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFF00;
}
.reportsubjectTH {
	FONT-SIZE: 13pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #006699;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 15px;
}
.reportsubjectEN {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #006699;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 15px;
}
.reportsumsortTH {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	background-color: #aaccaa;
	border: 1px solid #FFF;
	font-weight: bold;
	padding: 4px;
}
.reportsumsortEN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	background-color: #aaccaa;
	border: 1px solid #FFF;
	font-weight: bold;
	padding: 4px;
}
.reportnumbersumsort {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF3300;
	background-color: #aaccaa;
	border: 1px solid #FFF;
	font-weight: bold;
	padding: 4px;
}
.reportheadertableTH {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.reportheadertableEN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.reportdetailnumber {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
.reportdetailnumbersum {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF3300;
	font-weight: bold;
}
.reportdetailsourceTH {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0000FF;
	padding-left: 15px;
	padding-top: 100px;
}
.reportdetailsourceEN {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0000FF;
	padding-left: 15px;
	padding-top: 100px;
}
.sitepictureprojectno {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0000FF;
	padding-top: 10px;
	font-weight: bold;	
}
.sitepictureprojectname {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	padding-top: 10px;
	font-weight: bold;	
}
.sitepictureprovincename {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	padding-top: 10px;	
}
.sitepictureprojectvalue {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF00FF;
	padding-top: 10px;
	font-weight: bold;
}
.errorreportnotfoundEN {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #005500;
	font-weight: bold;
}
.errorreportnotfoundTH {
	FONT-SIZE: 14pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #005500;
	font-weight: bold;

}
.reportheaderyearlyTH {
	FONT-SIZE: 22pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #A52A2A;
	height: 35px;
	
}
.reportheaderyearlyEN {
	FONT-SIZE: 20pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #A52A2A;
	height: 35px;
	
}
.webboardqty {
	FONT-SIZE: 7pt;
	font-weight: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.mainlegal {
	FONT-SIZE: 12pt;
	font-weight: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	background-color: #BB0000;
}
.mainlegal1 {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #BB0000;
}
.demohidefirmtext {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #999999;
	margin-left: 35px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #999999;	
}
.demohideaddresstext {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #CCCCCC;
}
.demohidecontacttext {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #BBBBBB;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #BBBBBB;
}
.demohidephonefaxtext {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #B6E6AE;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #B6E6AE;
}
.democlickhere {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #FF00FF;
	text-decoration: underline;
}
.coinboxTH {
	FONT-SIZE: 20pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #BB0000;
	font-weight: bold;
}
.coinboxEN {
	FONT-SIZE: 14pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #BB0000;
	font-weight: bold;
}
.coinTH {
	FONT-SIZE: 24pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #BB0000;
	font-weight: bold;
}
.coinEN {
	FONT-SIZE: 21pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #BB0000;
	font-weight: bold;
}
.coinremarkTH {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #BB0000;
	font-weight: normal;
}
.coinremarkEN {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #BB0000;
	font-weight: normal;
}
.coinalert {
	FONT-SIZE: 20pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #BB0000;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
}
.coinalertremark {
	FONT-SIZE: 14pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #BB0000;
	margin-top: 5px;
	margin-bottom: 5px;
}
.pagebreakline{border-bottom:1px solid #dadada; clear:left;float:left; width:98%;margin:25px 20px 20px 10px;}

.reportmonthly {
	FONT-SIZE: 18pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 30px;
	padding:10px;
	background-color:#CCCC66;
	color:#FFFFFF;
	text-align:center;
	margin-bottom:20px;
	
}
.reportquarterly {
	FONT-SIZE: 18pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 30px;
	padding:10px;
	background-color:#999999;
	color:#FFFFFF;
	text-align:center;
	margin-bottom:20px;
	
}
.reportyearly {
	FONT-SIZE: 18pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 30px;
	padding:10px;
	background-color:#66CCCC;
	color:#FFFFFF;
	text-align:center;
	margin-bottom:20px;
	
}
.reportmonthly1TH {
	FONT-SIZE: 20pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 30px;
	padding:30px;
	color:#000000;
	text-align:center;
	margin-bottom:20px;
	
}
.reportmonthly1EN {
	FONT-SIZE: 18pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 30px;
	padding:30px;
	color:#000000;
	text-align:center;
	margin-bottom:20px;
	
}
.reportmonthly-subject {
	FONT-SIZE: 16pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding:10px;
	color:#000000;
	text-align:	left;
	margin-bottom:20px;
	
}
.reportmonthly-subject2 {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#000000;
	text-align:	left;
	margin:10px;
		
}

.reportyearly-subject {
	FONT-SIZE: 16pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding:10px;
	color:#000000;
	text-align:	left;

	
}
.reportyearly-subject2 {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#000000;
	text-align:	left;
	margin-left:40px;
	margin-top:5px;
		
}
.reportheaderyearTH {
	FONT-SIZE: 14pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0000FF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.reportheaderyearTH:hover {
	FONT-SIZE: 14pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #FF0000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.reportheaderyearTHred {
	FONT-SIZE: 14pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF0000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFF00;
}
.reportheaderyearEN {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0000FF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.reportheaderyearEN:hover {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #FF0000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.reportheaderyearENred {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF0000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFF00;
}
.projnews {
	background:#DD2A2A;
	color:yellow;
	height:40px;
	align:center;
	font-size:20px;
	padding-top:15px;
	margin-bottom:10px;

}

.childdetailproject {
	background-color: white; 
    color: black; 
    border: 2px solid #4CAF50;
	height:40px;
	align:center;
	font-size:18px;
	margin: 5px;
	padding: 5px 30px;
	z-index: -99;
	border-radius: 5px;
}

.childdetailproject:hover { 
    background-color: #4CAF50;
    color: white;
}

.childdetailcontact {
	background-color: white;
	color: black;
	border: 2px solid #008CBA;
	height:40px;
	align:center;
	font-size:18px;
	margin: 5px;
	padding: 5px 30px;
	z-index: -99;
	border-radius: 5px;
	
}

.childdetailcontact:hover { 
    background-color: #008CBA;
    color: white;
}

.childdetailprojectselect {
	background-color: #4CAF50; 
    color: white; 
    border: 2px solid #4CAF50;
	height:40px;
	align:center;
	font-size:18px;
	margin: 5px;
	padding: 5px 30px;
	z-index: -99;
	border-radius: 5px;
}

.childdetailcontactselect {
	background-color: #008CBA;
	color: white;
	border: 2px solid #008CBA;
	height:40px;
	align:center;
	font-size:18px;
	margin: 5px;
	padding: 5px 30px;
	z-index: -99;
	border-radius: 5px;
}

.childchangesale {
	color: #b30000;
}
.childdetailchangesale {
	color: #b30000;
}
.childversionchangesale {
	color: #cc0000;
}
.childfontth{
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.childfonten{
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
#containergraph {
    height: 500px; 
    min-width: 400px; 
    max-width: 1000px;
    margin: 0 auto;
	
}
.n1{
	stroke:     #874A9D;
	stroke-width:   7;			
}
.n1:hover{
	stroke:       #FFFFFF;
}
 .n4{
	stroke:     #0960AD;
	stroke-width:   7;			
}
.n4:hover{
	stroke:       #FFFFFF;
}
 .n2{
	stroke:     #726658;
	stroke-width:   7;			
}
.n2:hover{
	stroke:       #FFFFFF;
}
 .n3{
	stroke:     #DE156C;
	stroke-width:  7;			
}
.n3:hover{
	stroke:       #FFFFFF;
}
 .ne1{
	stroke:     #00A5A7;
	stroke-width:   7;			
}
.ne1:hover{
	stroke:       #FFFFFF;
}
 .ne2{
	stroke:     #939598;
	stroke-width:   7;			
}
.ne2:hover{
	stroke:       #FFFFFF;
}
 .ne3{
	stroke:     #E15978;
	stroke-width:   7;			
}
.ne3:hover{
	stroke:       #FFFFFF;
}
 .ne4{
	stroke:     #F7941E;
	stroke-width:   7;			
}
.ne4:hover{
	stroke:       #FFFFFF;
}
 .ne5{
	stroke:     #7EA885;
	stroke-width:   7;			
}
.ne5:hover{
	stroke:       #FFFFFF;
}

.e1{
	stroke:     #00AEEF;
	stroke-width:   7;			
}
.e1:hover{
	stroke:       #FFFFFF;
}
.e2{
	stroke:     #8B5E3C;
	stroke-width:   7;			
}
.e2:hover{
	stroke:       #FFFFFF;
}

.c1{
	stroke:     #742C20;
	stroke-width:   7;			
}
.c1:hover{
	stroke:       #FFFFFF;
}

.s1{
	stroke:     #6FBE44;
	stroke-width:   7;			
}
.s1:hover{
	stroke:       #FFFFFF;
}
.s2{
	stroke:     #D6543B;
	stroke-width:   7;			
}
.s2:hover{
	stroke:       #FFFFFF;
}
.s3{
	stroke:     #006184;
	stroke-width:   7;			
}
.s3:hover{
	stroke:       #FFFFFF;
}
.s4{
	stroke:     #872237;
	stroke-width:   7;			
}
.s4:hover{
	stroke:       #FFFFFF;
}
.s5{
	stroke:     #00573B;
	stroke-width:   7;			
}
.s5:hover{
	stroke:       #FFFFFF;
}
 .hi1{
	stroke:     #FFF200;
	stroke-width:   7;	
}
.hi1:hover{
	stroke:       #FFFFFF;
}
 .hi2{
	stroke:     #F15A22;
	stroke-width:   7;
}
.hi2:hover{
	stroke:       #FFFFFF;
}
 .hi3{
	stroke:     #51B848;
	stroke-width:   7;		
}
.hi3:hover{
	stroke:       #FFFFFF;
}
 .hi4{
	stroke:     #0071B5;
	stroke-width:   7;	
}
.hi4:hover{
	stroke:       #FFFFFF;
}
 .hi5{
	stroke:     #DE156C;
	stroke-width:   7;
}
.hi5:hover{
	stroke:       #FFFFFF;
}

