@charset "utf-8";
/* CSS Document */

/*---Template Styling---*/
body {
	margin: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	behavior: url("/includes/css/csshover2.htc");
	
}

form {
	margin: 0px;

	padding:0px;

}

/*---Background Styling---*/
.header {
	display: block;
	width: 984px;
	height: 62px;
	z-index: 10;
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
}

.nav {
	display: block;
	width:984px;
	height: 22px;
	z-index: 5;
	
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
}

.content {
	display: block;
	font: 12px Tahoma, Verdana, Arial;
	width: 984px;
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
}

.footer{
	display: block;
	font: 10px Tahoma, Verdana, Arial;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	letter-spacing: 0.04em;
	width: 984px;
	margin-top: 10px;
	padding-bottom:10px;
}

a {
	color:#480682;
	text-decoration: none;
	outline: 0px;
}

a:hover {
	color:#480682;
	text-decoration: underline;
}

a img{
	border:none;
}

ul { 
	list-style-position:outside; 
}

/*Table type*/
table {
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
	border-collapse:collapse;
}

.content-body {
	vertical-align: top;
	font: 12px Tahoma, Verdana, Arial;
}


/*List start*/

.content-body li a:hover {
	text-decoration:underline;
}

/*---normal OL---*/
.content-body ol{
	list-style-position:outside;
	margin: 0px;
	padding: 0px;
	list-style-type:decimal;
	line-height: 18px;
	margin-bottom: 10px;
	margin-left: 35px;
}

.content-body ol ol {
	list-style-position:outside;
	list-style-type:lower-alpha;
	margin-bottom: 0px;

	margin-left: 35px;
}

.content-body ol li {
	list-style-position:outside;
	font-family:Tahoma, Arial;
	font-size: 12px;
	color:#333;
	vertical-align: middle;
	background-image: none;
}
.content-body ol li a {

	color:#480682;
}
.content-body ol li a:hover {
	color:#480682;
	text-decoration: underline;
}

.content-body ol ul {
	list-style-type: none;
	list-style-position: outside;
}
.content-body ol ul li {
	list-style-position:outside;
	margin: 0px;
	padding: 0px;
	background-image:url(/img-tpl/thai-type-a-bullet.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
/*UL related starts here*/
.content-body ul {
	padding: 0px;
	margin: 0px;
	margin-left: 15px;
	list-style-position:inside;
	line-height: 18px;
	margin-bottom: 10px;

}

.content-body ul ul {
	margin-bottom: 0px;
	margin-left: 35px;
}

.content-body ul li {

	list-style-position:outside;
	margin: 0px;
	padding: 0px;
	color:#333;
	list-style-type: disc;
	vertical-align: top;
}
.content-body ul li a {
	color:#480682;
}
.content-body ul li a:hover {
	color:#480682;
	text-decoration: underline;
}

.content-body ul ol {
	list-style-type: none;
	list-style-position:inside;
	margin: 0px;
	margin-left: 35px;
}
.content-body ul ol li {
	list-style-position:outside;
	margin: 0px;
	padding: 0px;
	background-image:none;
	list-style-type: disc;
	
}
/*Div type bullet*/
/*Div Type A bullet*/
ul.type-A {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-image: none;
	background-image:url(/img-tpl/thai-type-a-bullet.gif);
	background-repeat: no-repeat;
	list-style-position:outside;
	margin-bottom: 10px;	
	margin-left: 15px;
}
.content-body ul.type-A li {
	list-style-position:outside;
	background-image:url(/img-tpl/thai-type-a-bullet.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	list-style-type: none;
	color:#9F0080;
	font: Tahoma, Arial;
	font-size: 12px;
	padding-left: 20px;

}
.content-body ul.type-A li a{
	font: Tahoma, Arial;
	font-size: 12px;
	color:#9F0080;
}

.content-body ul.type-A ul.type-C li {
	list-style-position:outside;
	font: 12px/18px Tahoma, Arial;
	color: #333;
	list-style-type: disc;
	background-image: none;
}

.content-body ul.type-A ol{
	
	list-style-position:inside;
		margin: 0px;
	padding: 0px;
}
.content-body ul.type-A ol li {
	list-style-position:outside;
	color:#480682;
	font-family:Tahoma, Arial;
	font-size: 12px;
	list-style-type:decimal;
	margin-left: 20px;
}

/*B Div type Begin Here*/
ul.type-B {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-image: none;
	list-style-position: outside;
	margin-bottom: 10px;
	margin-left: 15px;
	
}

.content-body ul.type-B ul {
	margin-bottom: 0px;

}
.content-body ul.type-B li{
	list-style-position:outside;
	font: Tahoma, Arial;
	font-size: 12px;
	background-image:url(/img-tpl/thai-type-b-bullet.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	list-style-type: none;
	color:#480682;
	padding-left: 20px;
}
.content-body ul.type-B li a{
	color:#480682;
}
.content-body ul.type-B li a:hover {
	color:#480682;
	text-decoration: underline;
}
.content-body ul.type-B .type-C li{
	list-style-position:outside;
	font: 12px/18px Tahoma, Arial;
	color: #333;
	list-style-type: disc;
	
	background-image: none;
}

.content-body ul.type-B ol {
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
}
/*Div type C bullet*/
.content-body ul li {
	margin: 0px;
	padding: 0px;
/*	background-image:url(/img-tpl/tg-bullet-c.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;*/
	font: 12px/18px Tahoma, Arial;	
	color:#333;


	list-style-position:outside;
	margin-left: 20px;
}

.content-body ul.type-C li{

	margin: 0px;
	padding: 0px;
	background-image: none;
	font: 12px/18px Tahoma, Arial;	
	color:#333;
	list-style-type:disc;
	list-style-position:outside;
	margin-left: 20px;
	
}

.content-body ul {
list-style-position: outside;
		margin: 0px;
	padding: 0px;
	margin-left: 20px;
	color:#333;
	margin-bottom: 10px;
}
ul.type-C {
	list-style-position: outside;
		margin: 0px;
	padding: 0px;
	margin-left: 20px;
	color:#333;
	

}
.content-body ul ol {
margin: 0px;
	padding: 0px;
	margin-left: 20px;
}
.content-body ul.type-C ol{
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
}

div.type-B ul li{
	background-image: none;
	background-image:url(/img-tpl/thai-type-b-bullet.gif);
	background-repeat: no-repeat;	
background-position: 5px 5px;
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
}
div.type-A ul li{
	
	background-image: none;
	background-image:url(/img-tpl/thai-type-a-bullet.gif);
	background-repeat: no-repeat;	
background-position: 2px 2px;
	list-style-type: none;
	list-style-position: outside;	
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
}

div.type-C ul li{
	list-style-position:outside;
	background-image: none;
	list-style-type: disc;	
	margin: 0px;
	padding: 0px;

}
div .type-C li {
	list-style-position:outside;
	background-image: none;
	list-style-type: disc;	
}
/*wait*/
/*change*/





/*LIST END*/


/*table type styling*/

.tbl-type1 th {
	font: 12px/16px Tahoma, Arial;
	font-weight: bold;
	
	text-align: left;
	padding-left: 15px;
	padding-top:10px;
	border: 1px solid white;
	padding-bottom:10px;	
	padding-right: 10px;
}
.tbl-type1 tr {

	background-color: #CFC6D7;
}

.tbl-type1 td{
	border: 1px solid white;
	padding-left: 15px;
	padding-top:5px;
	padding-bottom:5px;	
	padding-right: 15px;

}
.tbl-type1 .highlight-row {
	background-color: #E4E2E3;	

}
.tbl-type2 th {
	font: 12px/16px Tahoma, Arial;
	font-weight: bold;
	background-color:#908E8F;
	border: 1px solid white;
	text-align: left;
	padding-left: 15px;
	padding-top:5px;
	padding-bottom:5px;	
	padding-right: 15px;	
}
.tbl-type2 td {
	border: 1px solid white;
	padding-left: 15px;
	padding-top:5px;
	padding-bottom:5px;	
	padding-right: 15px;
}
.tbl-type2 tr {
	background-color: #E4E2E3;
}
.tbl-type2 .highlight-row {
	background-color: #F4F2F3;
}

.tbl-type3 {
	padding: 0px;
	margin: 0px;
}
.tbl-type3 th {
	font: 12px/16px Tahoma, Arial;
	font-weight: bold;
	text-align: left;
		padding: 0px;
	margin: 0px;
}
.tbl-type3 td{
	padding: 0px;
	margin: 0px;
}

.tbl-type3 .object{
	display: block;
	float:left;

}
.tbl-type3 img {
	margin: 0px;
	padding: 0px;
}
.tbl-type3 .img-left img{
	display: block;
	float: left;
	clear: both;
}

.tbl-type3 .img-right img{
	display: block;
	float: right;
	clear: both;
}


.tbl-type4 th{
	font: 12px/16px Tahoma, Arial;
	font-weight: bold;
	text-align: left;
	background-color: #CFC6D7;
	padding-left: 15px;
	padding-top:5px;
	padding-bottom:5px;	
	padding-right: 15px;

}
.tbl-type4 td {
	padding-left: 15px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right: 15px;	
}

.tbl-type5 th{
	font: 12px/16px Tahoma, Arial;
	font-weight: bold;
	text-align: left;
	background-color: #CFC6D7;
	padding-left: 15px;
	padding-top:5px;
	padding-bottom:5px;	
	padding-right: 15px;

}
.tbl-type5 td {
	padding-left: 15px;
	border: 1px solid #CCCCCC;
	padding-top:5px;
	padding-bottom:5px;
	padding-right: 15px;			
}

.tbl-type6 tr {
	background-color:#CFC6D7;
}

.tbl-type6 .highlight-row {
	background-color: #E4E2E3;	
}

.tbl-type6 th {
	font: 10px/16px Tahoma, Arial;
	border:1px solid #FFFFFF;
/*	background-color: white;	
	background-color:#CFC6D7;*/
	padding: 3px;
	margin: 0px;
	font-weight: bold;
}

.tbl-type6 td {
	font: 10px/16px Tahoma, Arial;
	border:1px solid #FFFFFF;
/*	background-color:#CFC6D7;*/
	padding: 3px;
	margin: 0px;
}

.content-body .tbl-type1{

	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #333;
	margin-bottom: 10px;	

}



.content-body .tbl-type2 {

	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #333;
	margin-bottom: 10px;	

}


.content-body .tbl-type3 {

	
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #333;
	margin-bottom: 10px;
 
}

.content-body .tbl-type4 {


	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #333;
	margin-bottom: 10px;

	border:1px solid #CFC6D7;
}


.content-body .tbl-type5 {


	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #333;
	margin-bottom: 10px;

	border:1px solid #CFC6D7;
}

.content-body .tbl-type6 {


	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #333;
	margin-bottom: 10px;

	border:1px solid #CFC6D7;
}
.content-body .tbl-type3 td{

	padding: 0px;
}

/*heading link color*/

h1 a {
color: #8D49AE;
	text-decoration: none;
}
h1 a:hover{
color: #8D49AE;
text-decoration: underline;
}

h2 a {
 color: #480682;
 	text-decoration: none;
}
h2 a:hover{
 color: #480682;
 text-decoration: underline;
}

h2 .red a {
color: #9F0080;
	text-decoration: none;
}
h2 .red a:hover{
color: #9F0080;
text-decoration: underline;
}

h3 a {
 color:#480682;
 	text-decoration: none;
}
h3 a:hover{
 color: #480682;
 text-decoration: underline;
}

.red a {
color: #9F0080;
	text-decoration: none;
}
.red a:hover{
color: #9F0080;
	text-decoration:underline;
}

.purple {
color: #8E4AAD;
}
.purple a {
	color: #8E4AAD;
	text-decoration: none;
}
.purple a:hover{
	color: #8E4AAD;
	text-decoration:underline;
}

/*HR BEGIN*/
div.hr {
  height: 36px;
  background: #fff url(/img-tpl/tpl-hr-break-short.jpg) no-repeat scroll center;
 
  margin-bottom: 10px;
  width: 700px;

  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-bottom: 10px;
}
div.hr hr {
  display: none;
}

div.hr_L3 {
  height: 15px;
  background: #fff url(/img-tpl/tpl-hr-break.jpg) no-repeat scroll center;

  width: 900px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 0px;
}
div.hr_L3 hr {
	display: none;
}



					/*----------------Flash News---------------------*/
.flash-news {
	background-image:
}
.flash-news ul {
	width: 984px; height: 40px; border: 1px solid #ddd; background-color: #eee; 
	display: none;
}

.flash-news li{
	padding: 5px; color: #333; text-align: left; font-size: 16px;
}

td {
	white-space:normal;
}

.L2-content ul.type-C,.L3-content ul.type-C,.L3-content-notop ul.type-C,
.L2-content ul.type-A,.L3-content ul.type-A,.L3-content-notop ul.type-A,
.L2-content ul.type-B,.L3-content ul.type-B,.L3-content-notop ul.type-B {
	padding-right: 40px;
}

table.a-top td,table.a-top th{
	vertical-align: top;
}

ul.n-text li {
	color:#000000;
}
.content-body ul.n-text li {
	color:#000000;
}
ul.nostyle li{
	list-style-type: none;
	background-image: none;
}
.content-body ul.nostyle li{
	list-style-type: none;
	background-image: none;
	padding: 0px;
}
.table-heading {
	display: block;
	padding-bottom: 5px;
}

table.cont-cen th,table.cont-cen td{
	text-align: center;	
}
.f-14 {
	font-size: 14px;
}
.menu_list a:hover{
	color: #FFCB04;
	text-decoration: none;	
}

span.txtred {
	color:#FF0000;
}
