body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
	padding: 0px;
	font-family: Tahoma, Microsoft Sans Serif, MS Sans Serif;
	line-height: 150%;
	font-size: 13px;
	/*color: #FFFFFF;*/
	color: #FBF6D3;
	background-color:#020E42;
	background-image: url(images53/all/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


.line4 {
	font-family: Tahoma, Microsoft Sans Serif, MS Sans Serif;
	font-size: 13px;
	color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style:dotted;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
}

.line5 {
	font-family: Tahoma, Microsoft Sans Serif, MS Sans Serif;
	font-size: 13px;
	font-weight:normal;
	color: #FBF6D3; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5A5E63;
	border-top-width: 1px;
	border-top-style: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
}

a img{
	border: 0;
}

a:link, a:visited {
	color: #FFFFFF; text-decoration: none;
	font-size: 13px;
	font-weight:normal;

}

a:hover, a:active {
	color: #1EA2FF;	text-decoration: none;
	font-weight:normal;
	font-size: 13px;
}


a#white:link {
	color: #FFFFFF;
	font-weight:bold;
	font-family: Tahoma, Microsoft Sans Serif, MS Sans Serif;
	font-size:13px;

}
a#white:visited {
	color: #FFFFFF;
	font-weight:bold;
	font-family: Tahoma, Microsoft Sans Serif, MS Sans Serif;
	font-size:13px;

}
a#white:hover {
	color: #1EA2FF;
	font-weight:bold;
	font-family: Tahoma, Microsoft Sans Serif, MS Sans Serif;
	font-size:13px;

}
a#white:active {
	color: #1EA2FF;
	font-weight:bold;
	font-family: Tahoma, Microsoft Sans Serif, MS Sans Serif;
	font-size:13px;
}


a#blue:link {
	color: #11CAF2;
	font-weight:bold;
	font-family: Tahoma, Microsoft Sans Serif, MS Sans Serif;
	font-size:13px;

}
a#blue:visited {
	color: #11CAF2;
	font-weight:bold;
	font-family: Tahoma, Microsoft Sans Serif, MS Sans Serif;
	font-size:13px;

}
a#blue:hover {
	color: #1EA2FF;
	font-weight:bold;
	font-family: Tahoma, Microsoft Sans Serif, MS Sans Serif;
	font-size:13px;

}
a#blue:active {
	color: #1EA2FF;
	font-weight:bold;
	font-family: Tahoma, Microsoft Sans Serif, MS Sans Serif;
	font-size:13px;
}

a#blue1:link {
	color: #11CAF2;
	font-weight:normal;
	font-family: Tahoma, Microsoft Sans Serif, MS Sans Serif;
	font-size:13px;

}
a#blue1:visited {
	color: #11CAF2;
	font-weight:normal;
	font-family: Tahoma, Microsoft Sans Serif, MS Sans Serif;
	font-size:13px;

}
a#blue1:hover {
	color: #1EA2FF;
	font-weight:normal;
	font-family: Tahoma, Microsoft Sans Serif, MS Sans Serif;
	font-size:13px;

}
a#blue1:active {
	color: #1EA2FF;
	font-weight:normal;
	font-family: Tahoma, Microsoft Sans Serif, MS Sans Serif;
	font-size:13px;
}



hr { 
	height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;
	font-size: 13px;
	color: #747272;
	font-weight:normal;
}


ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 13px;
	font-family: "Tahoma, MS Sans Serif, sans-serif";
	color: #747272;
	font-weight:normal;
}


li {
	line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	font-size: 13px;
	font-family: "Tahoma, MS Sans Serif, sans-serif";
	color: #747272;
	font-weight:normal;
}

table,td,tr,th {
	font-family:"Tahoma, MS Sans Serif, sans-serif";
	font-size: 13px;
	font-weight:normal;
	/*color: #FFFFFF;*/
	color: #FBF6D3;
}

form {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-family: "Tahoma, MS Sans Serif, sans-serif";
	color: #747272;
	font-weight:normal;
}

.bodyarea
{
	background-color: #D4D4D4;
	color: #747272;
}

.news {
	background: #90a090;
	color: #747272;
	float: center;
	padding: 0px;
	margin-right: 2px;	
	background: url(images/program/wb.jpg);
	background-repeat:repeat-x;
	font-size: 13px;
	font-family: "Tahoma, MS Sans Serif, sans-serif";
	font-weight:normal;
	
}

.news_line{
	color: #000404;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000404;
	vertical-align:text-top;
	padding-top:3px;
	
	}
.news_icon{
	background: url(images/program/dot.gif) no-repeat;
	background-position:top;
}

.news_ul{
	list-style-image:url(images/program/dot.gif); 
	margin-left:25px;
}

.news_li{
	padding-left:0px;
}

a:link.wlink,a:visited.wlink{

	
}
a:hover.wlink,a:active.wlink{
	
}
.news_find {
	background: #90a090;
	float: center;
	padding: 0px;
	margin-right: 2px;
	width: 318px;
	height:47px;	
	background: url(images/program/find.gif);
	background-repeat:repeat-x;
	font-size: 13px;
	font-family: "Tahoma, MS Sans Serif, sans-serif";
	font-weight:normal;
}
.news_post1 {
	background:url(images/program/wb2_08.gif) no-repeat;
	background-position:bottom;
	width:10px;
	height:9px;
}
.news_post2 {
	background:url(images/program/wb2_11.gif) no-repeat;
	background-position:bottom;
	width:10px;
	height:9px;

}
.news_post3 {
	background:url(images/program/wb2_26.gif) no-repeat;
	width:10px;
	height:9px;
}
.news_post4 {
	background:url(images/program/wb2_29.gif) no-repeat;
	width:10px;
	height:9px;
}
.news_post5 {
	background:url(images/program/wb2_09.gif) repeat-x;
	background-position:bottom;

}
.news_post6 {
	background:url(images/program/wb2_14.gif) repeat-y;
}
.news_post7 {
	background:url(images/program/wb2_17.gif) repeat-y;

}
.news_post8 {
	background:url(images/program/wb2_27.gif) repeat-x;	

}
.news2{	
	float: center;
	font-size: 13px;
	font-family: "Tahoma, MS Sans Serif, sans-serif";
	font-weight:normal;
}




/*---------------- webboard --------------------------*/
.webboard {
	background: #90a090;
	color: #747272;
	float: center;
	padding: 0px;
	margin-right: 2px;
	
	background: url(images/program/wb.jpg);
	background-repeat:repeat-x;
	font-size: 13px;
	font-family: "Tahoma, MS Sans Serif, sans-serif";
	font-weight:normal;
	
}

.webbord_line{
	color: #000404;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000404;
	vertical-align:text-top;
	padding-top:3px;
	
	}
.webbord_icon{
	background: url(images/program/dot.gif) no-repeat;
	background-position:top
}
a:link.wlink,a:visited.wlink{

	
}
a:hover.wlink,a:active.wlink{
	
}
.webboard_find {
	background: #90a090;
	float: center;
	padding: 0px;
	margin-right: 2px;
	width: 318px;
	height:47px;	
	background: url(images/program/find.gif);
	background-repeat:repeat-x;
	font-size: 13px;
	font-family: "Tahoma, MS Sans Serif, sans-serif";
	font-weight:normal;
}
.webboard_post1 {
	background:url(images/program/wb2_08.gif) no-repeat;
	background-position:bottom;
	width:10px;
	height:9px;

}
.webboard_post2 {
	background:url(images/program/wb2_11.gif) no-repeat;
	background-position:bottom;
	width:10px;
	height:9px;

}
.webboard_post3 {
	background:url(images/program/wb2_26.gif) no-repeat;
	width:10px;
	height:9px;
}
.webboard_post4 {
	background:url(images/program/wb2_29.gif) no-repeat;
	width:10px;
	height:9px;
}
.webboard_post5 {
	background:url(images/program/wb2_09.gif) repeat-x;
	background-position:bottom;

}
.webboard_post6 {
	background:url(images/program/wb2_14.gif) repeat-y;

}
.webboard_post7 {
	background:url(images/program/wb2_17.gif) repeat-y;

}
.webboard_post8 {
	background:url(images/program/wb2_27.gif) repeat-x;	

}
.webboard2{	
	float: center;
	font-size: 13px;
	font-family: "Tahoma, MS Sans Serif, sans-serif";
	font-weight:normal;
}

/*---------------- gallery --------------------------*/
.gallery{
	background: #90a090;
	color: #747272;
	float: center;
	padding: 0px;
	margin-right: 2px;
	width: 580px;
	background: url(images/program/wb.jpg);
	background-repeat:repeat-x;
	font-size: 13px;
	font-family: "Tahoma, MS Sans Serif, sans-serif";
	font-weight:normal;
}

.gallery_line{
	color: #000404;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000404;
	
	}
.gallery_icon{
	background: url(images/program/dot.gif) no-repeat;
	background-position:top
}
a:link.wlink,a:visited.wlink{

	
}
a:hover.wlink,a:active.wlink{
	
}
.gallery_find {
	background: #90a090;
	float: center;
	padding: 0px;
	margin-right: 2px;
	width: 318px;
	height:47px;	
	background: url(images/program/find.gif);
	background-repeat:repeat-x;
	font-size: 13px;
	font-family: "Tahoma, MS Sans Serif, sans-serif";
	font-weight:normal;
}
.gallery_post1 {
	background:url(images/program/wb2_08.gif) no-repeat;
	background-position:bottom;
	width:10px;
	height:9px;

}
.gallery_post2 {
	background:url(images/program/wb2_11.gif) no-repeat;
	background-position:bottom;
	width:10px;
	height:9px;

}
.gallery_post3 {
	background:url(images/program/wb2_26.gif) no-repeat;
	width:10px;
	height:9px;

}
.activity_post4 {
	background:url(images/program/wb2_29.gif) no-repeat;
	width:10px;
	height:9px;

}
.gallery_post5 {
	background:url(images/program/wb2_09.gif) repeat-x;
	background-position:bottom;

}
.gallery_post6 {
	background:url(images/program/wb2_14.gif) repeat-y;

}
.gallery_post7 {
	background:url(images/program/wb2_17.gif) repeat-y;

}
.gallery_post8 {
	background:url(images/program/wb2_27.gif) repeat-x;	

}
.gallery2{	
	float: center;
	font-size: 13px;
	font-family: "Tahoma, MS Sans Serif, sans-serif";
	font-weight:normal;
}
/*---------------- activity --------------------------*/
.activity{
	background: #90a090;
	color: #747272;
	float: center;
	padding: 0px;	
	background: url(images/program/wb.jpg);
	background-repeat:repeat-x;
	font-size: 13px;
	font-family: "Tahoma, MS Sans Serif, sans-serif";
	font-weight:normal;
}

.activity_line{
	color: #000404;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000404;
	
	}
.activity_icon{
	background: url(images/program/dot.gif) no-repeat;
	background-position:top
}
a:link.wlink,a:visited.wlink{

	
}
a:hover.wlink,a:active.wlink{
	
}
.activity_find {
	background: #90a090;
	float: center;
	padding: 0px;
	margin-right: 2px;
	width: 318px;
	height:47px;	
	background: url(images/program/find.gif);
	background-repeat:repeat-x;
	font-size: 13px;
	font-family: "Tahoma, MS Sans Serif, sans-serif";
	font-weight:normal;
}
.activity_post1 {
	background:url(images/program/wb2_08.gif) no-repeat;
	background-position:bottom;
	width:10px;
	height:9px;

}
.activity_post2 {
	background:url(images/program/wb2_11.gif) no-repeat;
	background-position:bottom;
	width:10px;
	height:9px;

}
.activity_post3 {
	background:url(images/program/wb2_26.gif) no-repeat;
	width:10px;
	height:9px;

}
.activity_post4 {
	background:url(images/program/wb2_29.gif) no-repeat;
	width:10px;
	height:9px;

}
.activity_post5 {
	background:url(images/program/wb2_09.gif) repeat-x;
	background-position:bottom;

}
.activity_post6 {
	background:url(images/program/wb2_14.gif) repeat-y;

}
.activity_post7 {
	background:url(images/program/wb2_17.gif) repeat-y;

}
.activity_post8 {
	background:url(images/program/wb2_27.gif) repeat-x;	

}
.activity2{	
	float: center;
	font-size: 13px;
	font-family: "Tahoma, MS Sans Serif, sans-serif";
	font-weight:normal;
}
/*-----------------------------------------------------*/
.content  {
	background-image: url(images/pic-content/bg_24.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 13px;
	font-weight:normal;

	
}




.bgsolid {
	color: #ACACAC;
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACACAC;
}
.bgdot {
	color: #FFFFFF;
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
.bgdot2 {
	color: #000404;
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000404;
}

/**********lantern update************/
.texheader_update {
	font-family:Tahoma, MS Sans Serif, sans-serif;
	font-size: 16px;
	color: #0BBEF5;
	font-weight : bold;
	
}
.texheaderin_update {
	font-family:Tahoma, MS Sans Serif, sans-serif;
	font-size: 14px;
	color: #EA11CE;
	font-weight : bold;
	
}
.texheadertop_update {
	font-family:Tahoma, MS Sans Serif, sans-serif;
	font-size: 12px;
	color: #FBF6D3; 
	font-weight : bold;
}

/************************************************/

/**********Hilight************/
.texheader_hilight {
	font-family:Tahoma, MS Sans Serif, sans-serif;
	font-size: 16px;
	color: #FBF6D3;
	font-weight : bold;
	
}
.texheaderin_hilight {
	font-family:Tahoma, MS Sans Serif, sans-serif;
	font-size: 12px;
	color: #F8E694;
	font-weight : bold;
	
}
.texheadertop_hilight {
	font-family:Tahoma, MS Sans Serif, sans-serif;
	font-size: 12px;
	color: #FBF6D3;
	font-weight : bold;
}

/************************************************/

.texheadertop_9amazing {
	font-family:Tahoma, MS Sans Serif, sans-serif;
	font-size: 13px;
	color: #0AA7D8;
	font-weight : bold;
}






.bg_update {
	background-color: #000E24;
	background-image: url(images/all/row1/bg_09.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_hilight {
	background-color: #015795;
	background-image: url(images/all/row1/bg_12_1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.bg_row2 {
	background-color:#000B21;
	background-image: url(images/all/row2/bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bg_9amazing {
	background-image: url(images/all/row2/bg_09.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_impress {
	background-image: url(images/all/row3/bg_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.font_post {
	font-family: Tahoma, MS Sans Serif, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #F3038A;
}
.font_date {
	font-family: Tahoma, MS Sans Serif, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #DF6B07;
}
.font_by {
	font-family: Tahoma, MS Sans Serif, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #FBF6D3;
}
.font_sex {
	font-family: Tahoma, MS Sans Serif, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #76C618;
}
.font_ip {
	font-family: Tahoma, MS Sans Serif, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #19BCCF;
}
.font_footer {
	font-family: Tahoma, MS Sans Serif, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #DEFF03;
}
.font_footer1 {
	font-family: Tahoma, MS Sans Serif, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #00F6FF;
}
.bg_subpage {
	background-image: url(images/all/subpage/bg_07_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


/********************* calendar  ***************************/
.font_calendar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.backbutton{
	/*background-image:url(images/all/calendar/back.jpg);*/
	background-repeat:no-repeat;
	width:21px;
	height:22px;
	font-size:0px
}
.backbutton a:link {
	text-decoration: none;
}
.backbutton a:visited {
	text-decoration: none;
}
.backbutton a:hover {
	text-decoration: none;
}
.backbutton a:active {
	text-decoration: none;
}

.nextbutton{
	/*background-image:url(images/all/calendar/next.jpg);*/
	background-repeat:no-repeat;
	width:21px;
	height:22px;
	font-size:0px
}
.nextbutton a:link {
	text-decoration: none;
}
.nextbutton a:visited {
	text-decoration: none;
}
.nextbutton a:hover {
	text-decoration: none;
}
.nextbutton a:active {
	text-decoration: none;
}

.pback{
	height:21px;
	width:22px;
	cursor:pointer;
	background-image:url(images/all/calendar/back.jpg);
	background-repeat:no-repeat;
}

.pnext{
	height:21px;
	width:22px;
	cursor:pointer;
	background-image:url(images/all/calendar/next.jpg);
	background-repeat:no-repeat;
}

.calenderday td{
	width:21px;
	height:22px;
	vertical-align:middle;
	horizontal-align:center;
	font-family: 'Tahoma', 'Lucida Grande', sans-serif;
	color:#000000;
	border:solid 1px #FFFFFF ;	
}
.calenderday table{
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: #ffffff;
	border-top-width: 0px;
	border-top-style:none;
	border-right-width: 0px;
	border-left-width: none;
	border-left-style: none;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-left-color: #ffffff;
	vertical-align:middle;
	horizontal-align:center;
	color:#000000;
}
.showmonthyear{
	font-family: 'Tahoma', 'Lucida Grande', sans-serif;
	vertical-align:middle;
	horizontal-align:center;
	font-size:13px;
	color: #000000;
	
}
.dayofweek{
	width:21px;
	height:22px;
	/*background-image:url(images/all/calendar1/dayofweek.jpg);*/
	font-family: 'Tahoma', 'Lucida Grande', sans-serif;
	vertical-align:middle;
	horizontal-align:center;
	font-size:14px;
	color: #000000;
}
.normalday{
	width:21px;
	height:22px;
	background-image:url(images/all/calendar/normalday.jpg);
	background-repeat:no-repeat;
	background-color:#EBEBEB;
	color: #000000;
}

.eventday{
	background-image:url(images/all/calendar/eventday.jpg);
	background-repeat:no-repeat;
	cursor:pointer
	color:#000000;
}
.eventday a{
	font-weight:bold;
	color:#0E378A;
}
/*popup??????????*/
#MyEvent{
	background-color:#000000;
	border:solid 1px #0623D2;
	color:#FFFFFF;
	position:fixed;
	font-size:12px;
	display:none;
	min-width:150px;
	text-align:left
}

a{position:relative;z-index:0}
a:hover{text-decoration:none}
.ie6 a:hover{zoom:1}
.UITooltip_Wrap{background:url(/images/cnbfiri3.gif) no-repeat left bottom;bottom:20px;padding-bottom:4px;position:absolute;}
.UITooltip_Text{background-color:#282828;background-position:left bottom;color:#fff;left:0;padding:3px 8px 4px;white-space:nowrap; font-size:9px}
.UITooltip .right{right:0;background-position:right bottom}
.UITooltip_Textheader{
background-color:#000;
background-position:left bottom;color:#fff;left:0;padding:3px 8px 4px;white-space:nowrap; font-size:9px
}
.UITooltip_Wrap,
.UITooltip_Text{display:block;visibility:hidden}

a:hover .UITooltip_Wrap,
a:hover .UITooltip_Text{visibility:visible}


/***************************************************************************************/
.bg_event {
	background-image: url(images/all/event/line_shadow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_subpage {
	background-image: url(images/all/subpage/bg_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.style2 {font-family: Tahoma, "Microsoft Sans Serif", "MS Sans Serif"; font-size: 14px; color: #33FFFF; }
.style5 {font-family: Tahoma, "Microsoft Sans Serif", "MS Sans Serif";
	font-size: 13px;
	color: #FFFFFF;
}
.bg_calendar {
	background-image: url(images/thai/calendar1/bg_06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.style6 {
	color: #0099FF;
	font-weight: bold;
}

.style8 {font-family: Tahoma, "Microsoft Sans Serif", "MS Sans Serif";
	font-size: 13px;
	color: #FFFFFF;
}

.chenyellow {color: #FEEF01}
.chenblue {color: #03FBF8}
a#chenblack:link {
	color: #424242;
	font-weight:normal;
	font-family: Tahoma, Microsoft Sans Serif, MS Sans Serif;
	font-size:13px;

}
a#chenblack:visited {
	color: #424242;
	font-weight:normal;
	font-family: Tahoma, Microsoft Sans Serif, MS Sans Serif;
	font-size:13px;

}
a#chenblack:hover {
	color:#FF0000;
	font-weight:normal;
	font-family: Tahoma, Microsoft Sans Serif, MS Sans Serif;
	font-size:13px;

}
a#chenblack:active {
	color: #FF0000;
	font-weight:normal;
	font-family: Tahoma, Microsoft Sans Serif, MS Sans Serif;
	font-size:13px;
}

.style6 {
	color: #0099FF;
	font-weight: bold;
}
.chenblack {color: #333333}

.chenorange {color: #FFAE1F}
.chenpink {color: #FE013D}

#Calendar{
	font-size:13px;
	color:#000000;
	}
	
/******************textbox*******************/
.tb6 {
	border: 3px double #0A327B;
	background-color:#01091C;
	color:#FFFFFF;
	/*width: 230px;*/
}
.ta6 {
	border: 3px double #0A327B;
	background-color:#01091C;
	width: 230px;
	height: 60px;
	color:#FFFFFF;
}
.select { 
 background-color: #01091C; 
 color: #FFFFFF; 
 border: 3px double #0A327B;
}



