#leftcol{
	width:165px; 
	height: 850px;
	float:left; 
	position:relative; 
}
 
#twocols{
	width:615px; 
	float:right; 
	position:relative; 
}
 
#rightcol{
	width:165px; 
	float:right; 
	height: 640px;
	position:relative; 
}
 
#maincol{
	float: left; 
	display:inline; 
	position: relative; 
	width:450px; 
	height: 400px;
	border-top: 6px solid #5ac4ff;
}

.Gray2, a.Gray2 {
	background-color:#666;
	color:#FFF;
	font: bold 100% Tahoma;
	border: 1px solid #333;
	padding: 3px;
	margin: 2px;
}

.FormFP {
	font: 120% Tahoma;
	border: 1px solid #AAA;
	width:140px;
	padding: 3px 3px 3px 3px;
	height: 20px;
}

form{
	margin:0;
	padding:0;
}

#Result{
	text-align:center;
	background-color: #FFF;
	display: block;
	width: 140px;
	overflow:hidden;
}		

#BSE_Header{
	width: 165px;
	height: 43px;
	margin-top:0;
	margin-bottom:0;
	background:url(/img/FP/left_menu.gif) no-repeat left top;
}

#BSE_menu {
	margin-top: 0;
	margin-bottom: 0;
	background:url(/img/FP/left_menu.gif) no-repeat left 1px;
	/*_height: 350px; */
	min-height: 350px;
	background-color: #5ac4ff;		
	/*clear:both;*/
}

*html #BSE_menu{
	height: 350px;
}


#BSE_menu ul {
    margin:0;
	padding: 0 0 5px 15px;
    /* list-style:none; */
}

#BSE_menu li {
    margin:0;
    padding:0;
	text-indent: -0.70em; 
	list-style-type: none;
	padding-bottom: 1px;	  
	font: 11px Tahoma;
	line-height:12px;	
}

#BSE_menu li a{
	margin-left: -15px;
	padding: 3px 22px 3px 20px;
	display: block;
	color:#377d8e;
	text-decoration: none;
	/* background:url(/img/FP/left_menu.gif) no-repeat left -43px; */
}
	  
#BSE_menu li a:visited{color: #377d8e; }
#BSE_menu li a:hover {color: #fff; background-color: #5ac4ff; text-decoration: none; }

/*
#BSE_menu li #selected a  { 
	margin-left: -15px;
	padding: 3px 22px 3px 20px;
	color: #fff;	
	background: #5ac4ff; 
	text-decoration: none; 
}	  
*/
	  
#BSE_header span{
	display:none;
}




#Abroad_Header{
	background:url(/img/FP/left_menu.gif) no-repeat left -460px;
	width: 165px;
	height: 53px;
	margin-top:0;
	margin-bottom:0;
}

#Abroad_header span{
	display:none;
}

#Abroad_menu {
	margin-top: 0;
	margin-bottom: 0;
	background:url(/img/FP/left_menu.gif) no-repeat left -463px;
	min-height: 170px;
	background-color: #5ac4ff;		
}

*html #Abroad_menu{
	height: 170px;
}

	  
#Abroad_menu ul {
    margin:0;
	padding: 0 0 5px 15px;
}

#Abroad_menu li {
    margin:0;
    padding:0;
	text-indent: -0.70em; 
	list-style-type: none;
	padding-bottom: 1px;	  
	font: 11px Tahoma;
	line-height:12px;	
}

#Abroad_menu li a{
	margin-left: -15px;
	padding: 3px 22px 3px 20px;
	display: block;
	color:#377d8e;
	text-decoration: none;
}
	  
#Abroad_menu li a:visited{ color: #377d8e; }
#Abroad_menu li a:hover { color: #fff;	background: #5ac4ff; text-decoration: none; }

#Abroad_menu li #selected a  { 
	margin-left: -15px;
	padding: 3px 22px 3px 20px;
	color: #fff;	
	background: #5ac4ff; 
	text-decoration: none; 
}	  
	  	  
#Institution_menu {
	margin-top: 0;
	margin-bottom: 0;
	background:url(/img/FP/test.gif) no-repeat left bottom;
	min-height: 130px;
}

*html #Institution_menu{
	height: 130px;
}

#Institution_menu ul {
    margin:0;
	padding: 0 0 5px 15px;
    list-style:none;
}

#Institution_menu li {
    margin:0;
    padding:0;
	text-indent: -0.70em; 
	list-style-type: none;
	padding-bottom: 2px;	  
	font: 11px Tahoma;
	line-height:12px;	
}

#Institution_menu li a{
	margin-left: -15px;
	padding: 3px 22px 3px 20px;
	display: block;
	color:#377d8e;
	text-decoration: none;
	background:url(/img/FP/test.gif) no-repeat left -60px;
}
	  
#Institution_menu li a:visited{color: #377d8e; }
#Institution_menu li a:hover {color: #fff;	background: #5ac4ff; text-decoration: none; }

#Institution_menu li #selected a  { 
	margin-left: -15px;
	padding: 3px 22px 3px 20px;
	color: #fff;	
	background: #5ac4ff; 
	text-decoration: none; 
}	  
	  
#Test_header{
	background:url(/img/FP/test.gif) no-repeat left top;
	width: 165px;
	height: 57px;
	margin-top:0;
	margin-bottom:0;
}	  

#Test_header span{	
	display:none;
}

#Test_body{
	background:url(/img/FP/test.gif) no-repeat left bottom;
	/* text-align:center; */
	margin-bottom:0;
	/* padding-top:5px;
	padding-bottom: 25px; */
}

#BannerContent{
	background:url(/img/FP/Sponsor_bg.gif) no-repeat left top;
	text-align:center;
	padding: 15px 10px 10px 8px;
}	  
	  
#Contact_header{
	background:url(/img/FP/contact.gif) no-repeat left top;
	width: 165px;
	height: 50px;
	margin-top:0;
	margin-bottom:0;
}	  

#Contact_header span{
	display:none;
}
	  
#Contact_body{
	margin-top: 0;
	margin-bottom: 0;
	padding: 7px;
	line-height: 20px;
	background:url(/img/FP/contact.gif) no-repeat left -50px;
}	  

#Calendar_header{
	background:url(/img/FP/contact.gif) no-repeat left -283px;
	width: 165px;
	height: 14px;
	margin-top:0;
	margin-bottom:0;
}

#Calendar_header span{
	display:none;
}

#Calendar_body{
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 10px;
	background:url(/img/FP/contact.gif) no-repeat left bottom;
}

#MainBanner{
position: relative;
left:4px;
top: 4px;
width:440px;
height:200px;
border: 1px solid #DDD;
background-color:#FFF;
margin-bottom: 4px;
}

#AboutUs{
position: relative;
left:4px;
top: 4px;
width:442px;
height:150px;
border: 1px solid #DDD;
background-color:#EEE;
}

#ToggleLang{ /* ปุ่มเปลี่ยนภาษา  */
	position:absolute;
	right:5px;
	top:55px;
}

#AboutUs p{
	margin: 3px;
}

#AboutUs h5{
	font: bold 12px Tahoma;
	margin-top:5px;
	margin-bottom:0;
	margin-left: 5px;
}

#aboutmore{
	float:right;
	position:absolute;
	right: -1px;
	bottom: 0;
}

#about2{
	display:none;
	height: 68px;
}

#about1{
	height:68px;
}

#Tabs{
	top: 10px;
}

#LeftTabs{
	padding-top: 15px;
	width: 225px;
	float:left;
}

#RightTabs{
	padding-top: 15px;
	width:225px;
	float:left;
}

.CoverItems{
	margin-top: 15px;
	margin-left: 10px;
}
.iconblock{
	width:20px;
	height:20px;
	text-align:right;
	vertical-align:middle;	
	margin-right:5px;
	margin-left:-10px;
}

#Tab_link{
	padding: 4px;
	border: 1px solid #DDD;
	height: 120px;
	width: 210px;
}

#BSE_tab1{
	background:url(/img/FP/tabs.gif) no-repeat left top;
	background-color: #5ac4ff;	
	width: 215px;
	height: 26px;
	margin-top:0;
	margin-bottom:0;
	margin-left: 5px;
}

#BSE_tab1 span{
	display:none;
}

#BSE_tab2{
	background:url(/img/FP/tabs.gif) no-repeat left -26px;
	background-color: #5ac4ff;		
	width: 215px;
	height: 26px;
	margin-top:0;
	margin-bottom:0;
	margin-left: 5px;
}

#BSE_tab2 span{
	display:none;
}

#BSE_tab3{
	background:url(/img/FP/tabs.gif) no-repeat left -52px;
	background-color: #5ac4ff;		
	width: 215px;
	height: 26px;
	margin-top:0;
	margin-bottom:0;
	margin-left: 5px;
}

#BSE_tab3 span{
	display:none;
}

#Tab1{
	background:url(/img/FP/tabs.gif) no-repeat right top;
	background-color: #5ac4ff;		
	width: 215px;
	height: 26px;
	margin-top:0;
	margin-bottom:0;
	margin-left: 5px;
}

#Tab1 span{
	display:none;
}

#Tab2{
	background:url(/img/FP/tabs.gif) no-repeat right -26px;
	background-color: #5ac4ff;		
	width: 215px;
	height: 26px;
	margin-top:0;
	margin-bottom:0;
	margin-left: 5px;
}

#Tab2 span{
	display:none;
}

#Tab3{
	background:url(/img/FP/tabs.gif) no-repeat right -52px;
	background-color: #5ac4ff;		
	width: 215px;
	height: 26px;
	margin-top:0;
	margin-bottom:0;
	margin-left: 5px;
}

#Tab3 span{
	display:none;
}

#logo{
	vertical-align:middle;
}

#Tabs #more{
	/* margin-left: 151px;
	margin-top: 32px; 
	margin-bottom: -1px; */
	display:block;
}

.TabBody{
	height: 100px;
	width:213px;
	position:relative;
	background-color:#f7f7f7;
	border: 1px solid #DDD;
    margin:5px 5px 5px 5px;
	/* padding: 15px 0px 0px 15px; */
}

.TabBody #morebutton{
	position:absolute;
	right:-1px;
	bottom:0;

}

#Tabs ul {
	line-height: 20px;
	margin-left: 25px;
	padding: 15px 0px 0px 5px;
    list-style:none;
	margin-top:0;
}

#Tabs li {
    margin:0;
    padding:0;
	list-style-type: none;
	padding-bottom: 1px;	  
	text-indent:-15px;
}

	  
#ContactItems{
    margin:0;
    margin-left: -5px;
	padding: 0 0 5px 10px;
}	
	  
#ContactItems ul{
    margin:0;
	padding: 0 0 5px 15px;
}	  
	  
#ContactItems li {
    margin:0;
    padding:0;
	text-indent: -0.70em; 
	list-style-type: none;
	padding-top: 7px;	  
}	


#StudyTour_menu{
	margin-top:5px;
	width:165px;
	height:144px;
	background:url(/img/FP/studytour.png) no-repeat left top;
	text-align:center;
	padding-top:52px;
}


#Gallery_menu{
	margin-top:5px;
	width:165px;
	height:144px;
	background:url(/img/FP/gallery.png) no-repeat left top;
	text-align:center;
	padding-top:52px;
}


#InputForm{
	margin:0;
	padding:0;
}
	  
	  
.lastitem {
	padding-bottom: 0;	  
	font-size: 11px;
}		  
	  
.TextIndent{
	margin-left: 15px;
	/* text-indent: -10px; */
}	  
	  
/*================*/  	  
/*       Calendar          */	  
/*================*/  
	  
table.scalendar td{
	width:15px;
	color:#67c6dd;
}

.nav, td.nav, a.nav, a:visited.nav{
	color:white;
	text-decoration: none;
	font: bold 10px Tahoma;
}

td.calendar{
	font: 11px Tahoma;
	color:#67c6dd;
	background-color:#f2fafc;
	border-left: 1px solid #7fc2d3;
	border-right: 1px solid #7fc2d3;
	border-top-width: 0px;
	border-bottom-width: 0px;
	padding: 2px 0px 2px 0px;
	text-align:center;
}

td.calendar a:link, td.calendar a:visited{
	font: 11px Tahoma;
	color:red;
	font-weight:bold;
}

.calendarDetail td{
	font: 11px Tahoma;
	color:#000; 
	padding-left: 8px;
}


.calendarDetail2 td{
	font: x-small Tahoma;
	color:#000; 
	padding-left: 8px;
}

.calendarEvent {
	font: 11px Tahoma;
	color: red;
	background-color:#f2fafc;
	border-left: 1px solid #7fc2d3;
	border-right: 1px solid #7fc2d3;
	border-top-width: 0px;
	border-bottom-width: 0px;
	padding: 2px 0px 2px 0px;
	text-align:center;
}

.calendarEvent a:link, .calendarEvent a:visited{
	font: 11px Tahoma;
	color: red;
	font-weight:bold;
}

.calendarToday{
	font: 11px Tahoma;
	font-weight:bold;
	color:#67c6dd;
	background-color:#c9f1fb;
	border-left: 1px solid #7fc2d3;
	border-right: 1px solid #7fc2d3;
	border-top-width: 0px;
	border-bottom-width: 0px;
	padding: 2px 0px 2px 0px;
	text-align:center;
}

.calendarToday a:link, .calendarToday a:visited{
	font: 11px Tahoma;
	font-weight:bold;
	color:red;
}

.calendarMain{
	font: 11px Tahoma;
	color:#67c6dd;
	background-color:#f2fafc;
	border-left: 1px solid #7fc2d3;
	border-right: 1px solid #7fc2d3;
	border-top:2px solid #7fc2d3;
	border-bottom: 2px solid #7fc2d3;
	padding: 0;
	text-align:center;
}

.calendarMonth{
	font: 11px Tahoma;
	color:white;
	font-weight:bold;
	padding: 3px 0px 3px 0px;
}

td.calendarHeader{
	font: 11px Tahoma;
	color:#67c6dd;
	background-color:#f2fafc;
	text-align:center;
	border-left: 1px solid #7fc2d3;
	border-right: 1px solid #7fc2d3;
	border-top-width: 0px;
	border-bottom: 2px solid #7fc2d3;
	padding: 3px 0px 3px 0px;
	width: 18px;
}

