@font-face {
  font-family: 'PSL-Display';
  src: url('PSL-Display.eot');
  src: url('PSL-Display.woff2') format('woff2'),
       url('PSL-Display.woff') format('woff'),
       url('PSL-Display.ttf') format('truetype'),
       url('PSL-Display.svg#PSL-Display') format('svg'),
       url('PSL-Display.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

body
{
	margin: 0 auto;
	padding: 0;
	background-color: #28007b;
	font-family: 'PSL-Display';	
	font-size:22px;
font-style: normal;
text-align: left;
  color: #fff;
	}
h1{
	font-family: 'PSL-Display';
	margin: 0;
	padding: 0;
	font-size: 12px /*smaller*/;
	font-weight: normal;
	color:#ccc;
	text-align: center;
	line-height: 25px;
	 
	
}
footer{
font-family: 'PSL-Display';
	margin: 0;
	padding: 0;
	font-size: 90% /*smaller*/;
	color:#ccc;
	text-align: center;
	line-height: 25px;
	font: 12px;
}

#widthfull {
	WIDTH: 1000px !important;
	 TEXT-ALIGN: left; 
	 BACKGROUND-COLOR: #fff; 
	 margin: 0 auto 20px;
	OVERFLOW: visible;
	height: 100%;
	font-family: 'PSL-Display';
}

#header {	
	width:100%; 
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	text-align: center;
	margin:0 auto;
	height: 400px;
	background-image: url(../images/header_bg.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}
#topline
{
	height: 10px;
	width:100%;
	background-color: #a37f2d;
}
#main 
{ 
	width:100%;
	height: 500px;
	background: #28007b url(../images/main_bg.jpg) no-repeat top;
	font-family: 'PSL-Display';
	color:#fff;

}
.Page_Header{
font-size: 22px;
font-style: normal;
font-weight: bold; 
  color: #fff;    
	height: 30px;
	
}
.textcontent 
{
	padding: 10px 0px 0px 0px;
	font-family: 'PSL-Display';
 
}

.notic 
{
	color:red;
	font-family: 'PSL-Display';
 
}
.notic2
{
	color:#fff;
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
 
}

hr{
	border-bottom: 1px solid #a37f2d;
	width: 100%;
}
.contentThai{
	font-family:  Geneva, Arial, Helvetica, sans-serif;	
	color:#fff;
	FONT-SIZE: 12pt;  
	font-weight: normal;
}
.contentThai2{
	font-family:  Geneva, Arial, Helvetica, sans-serif;	
	color:#fff;
	FONT-SIZE: 11pt;  
	font-weight: normal;
}
.topicbold{
	font-family: 'PSL-Display';
	color:#fff;
	 FONT-SIZE: 18pt;  
}
.comingsoon{
font-size: 40px;
font-style: normal;
  color: #fff;    
	
}
.vlink 
{
	font-family: 'PSL-Display';
	 FONT-SIZE: 18pt;  
	 text-align: left;
}
.textOrange 
{
	font-family: 'PSL-Display';	 
	 text-align: left;
	 color: #fcc814;
}


.HeaderNews 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;  
	 color: #fcc814;
	 font-size:20px;
}

.SpeakerName 
{
	font-family: 'PSL-Display';	 
 
	 color: #fcc814;
	 font-size:30px;
}

.SpeakerPosition
{
	font-family: 'PSL-Display';	 
	 
	 color: #fff;
	 font-size:20px;
}
 
 .block_mod{
	padding: 0px 10px 10px 10px;
	background-color: #483998;
	border:solid 1px #483998;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	height: 80px;
 
	font-size: 30px;
	font-weight: normal;
}
.txtred {
	color: red;
}


/* Start images */
a img
{
	border: 0;
}

.buttonBlue:link
,a.buttonBlue
,.buttonSort:link
,.buttonBlue:visited
{
	text-decoration: none;
  color: #fff;
}

.buttonBlue:hover
,a.buttonBlue:hover
,.buttonSort:hover{
	text-decoration: none;
  color: #0146a9;
}

a,a:link
{
text-decoration: none;
  color: #fcc814;
} 
 

a:visited  
{
text-decoration: none;
  color: #fcc814;
}

a:hover,active
{
text-decoration: none;
  color: #fff;
}

.activelink
{
	text-decoration: none;
  color: #fff;
}


li ol, li ul
{
	margin:0.5em 0 0.5em 2em;
	padding:0;
}

li 
{
	margin:0.2em 0;
	padding:0;
}

.admin_info
{

font-size: 14px;
font-style: normal;
font-weight: normal;
border: 1px solid #e6e6fa;
background-color: #f6ffac;

} 


.input_control
{

font-size: 14px;
font-style: normal;
font-weight: normal;
border:1px solid #8D9AA3;
background-color: #c1e1ff;

} 

/* end Button */

.clear_float{clear:both; line-height:0; font-size:0; height:0;}

.buttonBlue{
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	padding: 5px 5px 5px 5px;	
	color:#fff;
	  border:solid 1px #1c62aa;
	  background-color: #1c62aa;
	  cursor: pointer;

	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
	background: -moz-linear-gradient(top, #1878ca 1%, #1c62aa 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#1878ca), color-stop(100%,#1c62aa));
	background: -webkit-linear-gradient(top, #1878ca 1%,#1c62aa 100%);
	background: -o-linear-gradient(top, #1878ca 1%,#1c62aa 100%);
	background: -ms-linear-gradient(top, #1878ca 1%,#1c62aa 100%);
	background: linear-gradient(top, #1878ca 1%,#1c62aa 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1878ca', endColorstr='#1c62aa',GradientType=0 );
	
}
.buttonBlue:hover,active{
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	padding: 5px 5px 5px 5px;	
	color:#1c62aa;
	   	border:solid 1px #fcc814;
		-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #fcc814;	

	background: -moz-linear-gradient(top, #ffe68c 1%, #f6bf00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffe68c), color-stop(100%,#f6bf00));
	background: -webkit-linear-gradient(top, #ffe68c 1%,#f6bf00 100%);
	background: -o-linear-gradient(top, #ffe68c 1%,#f6bf00 100%);
	background: -ms-linear-gradient(top, #ffe68c 1%,#f6bf00 100%);
	background: linear-gradient(top, #ffe68c 1%,#f6bf00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe68c', endColorstr='#f6bf00',GradientType=0 );
	
} 


.buttonReserv{
	font-size: 13px;
	font-weight: normal;
	height: 20px;
	padding: 1px 5px 3px 5px;	
	color:#888888;
	  border: 1px solid #EAEAEA;
	  background-color: #fff;
	  cursor: pointer;

	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
	/*
	background: -moz-linear-gradient(top, #1878ca 1%, #1c62aa 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#1878ca), color-stop(100%,#1c62aa));
	background: -webkit-linear-gradient(top, #1878ca 1%,#1c62aa 100%);
	background: -o-linear-gradient(top, #1878ca 1%,#1c62aa 100%);
	background: -ms-linear-gradient(top, #1878ca 1%,#1c62aa 100%);
	background: linear-gradient(top, #1878ca 1%,#1c62aa 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1878ca', endColorstr='#1c62aa',GradientType=0 );
	*/
}
.buttonReserv:hover,active{
	font-size: 13px;
	font-weight: normal;
	height: 20px;
	padding: 1px 5px 3px 5px;	
	color:#000;
	   	border:solid 1px #fcc814;
		-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #fcc814;	
	background: -moz-linear-gradient(top, #ffe68c 1%, #f6bf00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffe68c), color-stop(100%,#f6bf00));
	background: -webkit-linear-gradient(top, #ffe68c 1%,#f6bf00 100%);
	background: -o-linear-gradient(top, #ffe68c 1%,#f6bf00 100%);
	background: -ms-linear-gradient(top, #ffe68c 1%,#f6bf00 100%);
	background: linear-gradient(top, #ffe68c 1%,#f6bf00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe68c', endColorstr='#f6bf00',GradientType=0 );
	
} 
 
 
.buttonSort{
	font-size: 13px;
	font-weight: normal;
	height: 25px;
	padding: 3px 5px 3px 5px;	
	color:#fff;
	  border: 1px solid #EAEAEA;
	  background-color: #fff;
	  cursor: pointer;

	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
	 
	background: -moz-linear-gradient(top, #1878ca 1%, #1c62aa 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#1878ca), color-stop(100%,#1c62aa));
	background: -webkit-linear-gradient(top, #1878ca 1%,#1c62aa 100%);
	background: -o-linear-gradient(top, #1878ca 1%,#1c62aa 100%);
	background: -ms-linear-gradient(top, #1878ca 1%,#1c62aa 100%);
	background: linear-gradient(top, #1878ca 1%,#1c62aa 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1878ca', endColorstr='#1c62aa',GradientType=0 );
	 
}
.buttonSort:hover,active{
	font-size: 13px;
	font-weight: normal;
	height: 25px;
	padding: 3px 5px 3px 5px;	
	color:#000;
	   	border:solid 1px #fcc814;
		-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #fcc814;	
	background: -moz-linear-gradient(top, #ffe68c 1%, #f6bf00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffe68c), color-stop(100%,#f6bf00));
	background: -webkit-linear-gradient(top, #ffe68c 1%,#f6bf00 100%);
	background: -o-linear-gradient(top, #ffe68c 1%,#f6bf00 100%);
	background: -ms-linear-gradient(top, #ffe68c 1%,#f6bf00 100%);
	background: linear-gradient(top, #ffe68c 1%,#f6bf00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe68c', endColorstr='#f6bf00',GradientType=0 );
	
} 

