
body { margin: 0px 0px 20px 0px; padding: 0px; width: 100%; height: 100%; }
body, form { color: #555; 
	/* 
	background-color: #fff; background-image: url(/form/images/bg_white.jpg); 
	background-repeat: repeat; background-attachment: fixed;
	*/
 }
* {  font-family: Tahoma,Verdana,Arial,sans-serif; font-size:15px;
	scrollbar-base-color: #ffffff;
	scrollbar-face-color: #eee;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #aaa; }
@font-face {
font-family: 'Kittithada';
src: url(/fonts/PSL096.ttf);
}

HR {  }
h1 { /* ยังไม่มีการเรียกใช้ ใน frontend */ }
h2 { /* ยังไม่มีการเรียกใช้ ใน frontend */ }
table {  }
tbody {  }

.upload_image {  }
TR.page_title TD { text-align: left; opacity:0.3; filter: alpha(opacity=30); 
font-family: 'Kittithada','PSL Kittithada','KodchiangUPC',Tahoma,Verdana,Arial; font-size:1.2em; font-weight: bold; }
.page_title TD:before { /* content:url(/form/images/logo_orfs.png); */ }
TR.event_title TD { font-size: 24px; background-color: #eeeeee; }
TR.sub_head TD { font-size: 14px;	font-weight: bold; }
.venue TD {  }
.agenda TD { text-align: left; }
.detail TD { text-align: left; }
.event_begin_datetime TD { font-size:0.8em; }
.event_end_datetime TD { font-size:0.8em; }

TR.header_row { font-weight: normal; }
TD.header_col_left { padding-top: 35px; padding-bottom: 10px; font-size: 1em; text-align: center; border-bottom: 1px solid #aaa; }
TD.header_col_right { padding-top: 35px; padding-bottom: 10px; color: #dd5555; font-size: 1em; border-bottom: 1px solid #aaa; }

TR TD.left { padding: 3px 3px 3px 10px; font-weight: bold; border-bottom: 1px solid #aaa; }
TR TD.right { padding: 3px;  border-bottom: 1px solid #aaa; }

SPAN.required { color: #dd5555; font-size: 1.2em; } /* star symbol ดอกจันทน์ */
.text_before { color: #dd5555; display:block; font-size: 0.9em; }
.text_after { color: #5555aa; font-size: 0.9em; }


INPUT[type=text] {  }
SELECT {  }
TEXTAREA { width: 400px; height: 120px; border: 3px solid #ddd; }
.input {  }
.selection TD.left { text-align: right; margin-right: 10px; }
.selection_limit { font-size: 0.8em; margin-left:30px; color:#5555aa; letter-spacing: 2px; }
.limitation_full { font-size: 0.8em; margin-left:30px; color:#dd5555; font-weight:bolder; text-decoration:blink; letter-spacing: 4px; }
/* ...FULL อักษรกระพริบ บอกว่า ตัวเลือกนี้เต็มแล้ว */
.salutation {  }
.name {  }
.surname {  }
.mobile {  }
.email_1 {  }
.email_2 TD.left {  }
.email_3 TD.left {  }
.position {  }
.job_title {  }
.company_name TD.left {  }
.other_company TD.left {  }
.company_address TD.left {  }
.company_province TD.left {  }
.company_postal_code TD.left {  }
.company_country TD.left {  }
.company_phone TD.left {  }
.company_fax TD.left {  }

.special_note {  }
.special_note TD.left { text-align: right; }

.captcha TD { padding: 15px; }
TR.submit_button TD.left { border-bottom: 0px; }
TR.submit_button TD.right { padding-top:20px; padding-bottom: 30px; border-bottom: 0px; }
TR.submit_button INPUT[type=submit] {  }
TR.submit_button INPUT[type=reset] {  }

TR.contact_name TD { color: #aa0; }
.contact_email TD { padding-bottom: 20px; }
.footnote TD { font-size:0.8em; }

.totop { text-align: center; font-size:0.8em; padding: 20px; }

.partition {  }
p { margin: 3px; }
