body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	font-family: Tahoma;
	font-size: 12px;
	color: 000000;
	text-align:left;
}
h1{ padding: 0 0 5px 0; margin: 0; font-weight: normal; color: #09C; font-size: 22px; }
h2{ padding: 0 0 5px 0; margin: 0; font-weight: normal; color: #09C; font-size: 14px; }
img{ border: none; }
.text {
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
}
.data-mandatory {
	font-family: Tahoma;
	font-size: 12px;
	font-weight:normal;
	color:#FF0000;
	text-decoration: none;
}
.data-no {
	font-family: Tahoma;
	font-size: 12px;
	font-weight:normal;
	color:#CC0000;
	text-decoration: none;
}
.data-id {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color:#666;
	text-decoration: none;
}

.form {
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
	margin: 0; padding: 0;
}
.form2 {
	font-family: "Tahoma";
	font-size: 12px;
	text-decoration: none;
	color:666666;
}
.text11 {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
}
.data2 {
	font-family: Tahoma;
	font-size: 14px;
	text-decoration: underline;
	font-weight:bold;
	color: #0066CC;
}
.line-bottom-grey{
	border-bottom: 1px dotted #BBBBBB;
}
.data1 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	color: #0066CC;
}
.data3{
	font-family: Tahoma;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	color: #0066CC;
}
.link-menu-top-normal {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight:normal;
	text-decoration: underline;
}
.link-menu-top {
	font-family: Microsoft Sans Serif;
	font-size: 14px;
	color: #000000;
	font-weight:bold;
	text-decoration: underline;
}
.link-menu-top-active {
	font-family: Microsoft Sans Serif;
	font-size: 14px;
	color: #0066CC;
	font-weight:bold;
	text-decoration: none;
}
.head-thai{
	font-family: Tahoma;
	font-size: 14px;
	text-decoration: none;
}
.head-eng{
	font-family: Trebuchet MS;
	font-size: 15px;
	text-decoration: none;
}
.button{
	font-family: Trebuchet MS;
	font-size:12px;
	background:url(pictures/bg-button.jpg) bottom #cbe7f3 repeat-x;
	border: 1px solid #4a95c9;
	padding: 5px 10px 5px 10px;
}
.button-ok{
	font-family: Trebuchet MS;
	font-size:12px;
	background:url(pictures/bg-button-green.jpg) bottom #d9ffc4 repeat-x;
	border: 1px solid #009900;
	padding: 5px 10px 5px 10px;
}
.button-cancel{
	font-family: Trebuchet MS;
	font-size:12px;
	background:url(pictures/bg-button-red.jpg) bottom #febfca repeat-x;
	border: 1px solid #e83640;
	padding: 5px 10px 5px 10px;
}
a:link {
	font-family: Tahoma;
	font-size: 12px;
	color: #0066CC;
	text-decoration: underline;
}
a:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #0066CC;
	text-decoration: underline;
}
a:visited {
	font-family: Tahoma;
	font-size: 12px;
	color: #0066CC;
	text-decoration: underline;
}
a:active {
	font-family: Tahoma;
	font-size: 12px;
	color: #0066CC;
	text-decoration: underline;
}
  tr {}
  .initial { }
  .normal {}
  .highlight { background-color: #e3effa }
  
  #sep20{ clear: left; width: 100%; height: 20px; }
  #sepshadow{ clear: left; background: url(pictures/signupshadow.jpg) no-repeat center bottom; width: 100%; height: 30px; }

#logo{ clear: left; display: block; float: left; width: 400px; height: 70px; background:url(pictures/bglogo.gif) left no-repeat; }
