@charset "utf-8";
/* CSS Document */
body {margin:0 auto; padding:0; font:normal 13px Tahoma, Geneva, sans-serif; color:#2f3943; background:url(../images/bg/bgpage.jpg) repeat-x top center #fff;} 

a { outline:none; text-decoration:underline; color:#333;}
a:hover {outline:none; text-decoration:none;}
.clear {clear:both;}

form, p, input {margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif;} 

/**********************Layout*****************************/
#Wrapper { margin:0 auto; padding:0; width:100%;}
/*****************end layout***********************/

/***********************Header************************/
#Header {margin:0 auto; padding:0; width:945px; height:116px;}
#Header ul {margin:0; padding:0;}
#Header ul li {margin:0; padding:0; list-style:none; display:inline;}

.Logo {float:left; margin:10px 0 10px 30px; width:75px;}
.Menu {float:right; margin:10px 0; width:780px; text-align:right;}
.Submenu { margin:0; padding:0; }
.Submenu ul { margin:0; padding:0; }
.Submenu ul li { margin:0; padding:0; list-style:none; border-bottom:1px solid #d6d7d9; } 
.RowMntop {margin:0; padding:0; line-height:35px;}
.RowMntop a { text-decoration:none; }
.RowMntop a:hover { text-decoration:none; }

.RowMainmn {margin:20px 0 0 0; padding:0;}
/*********************end header***********************/

/*********************Contrainer***************************/
#Contrainer {margin:0 auto; padding:0; width:945px; min-height:350px;}
#ContrainerInner {margin:0 auto; padding:0; width:945px; background:url(../images/bg/bgcontent.png) no-repeat top center; min-height:350px;}
.ContrainerInnerPad {padding:30px 25px 50px 25px; background:url(../images/bg/bglogo.png) no-repeat 80% 90%; min-height:350px;}

.RowImgIndex {margin:0; padding:0; height:404px;}

.RowContentIndex {margin:30px auto; padding:0; width:895px;}
.BoxAd {float:left; margin:0; padding:0;}
.BoxAd h1 {margin:0; padding:0 0 20px 0;}

span.more, span.more a {color:#4191cd; text-decoration:none;}
span.more a:hover {text-decoration:underline;}

/*Nav*/
.Nav {margin:0 0 20px 0; padding:0; text-align:right;}
.Nav a {color:#333; text-decoration:none;}
.Nav a:hover {text-decoration:underline !important;}
.Nav span {color:#4191cd;}
.Nav img {margin:0 7px 0 7px;}
/*end nav*/

/*Table*/
table.BorderTbl {background:#0b7a48;}
.TrMonth {background:#06884d; color:#fff; text-align:center; font-weight:bold; font-size:20px; padding:7px 0; font-family:'helveticaneuelt_std_cnbold',tahoma, "Trebuchet MS", Arial, sans-serif; line-height:30px;}

.TrWeek {background:#ecfff6; text-align:center; font-weight:bold;}
.TrWeek span { display:block; width:85px;}

.TrDate {background:#fff; text-align:right; vertical-align:bottom; height:50px; font-size:13px;}
.TdDate_current { color:#f00; font-weight:bold;}
.TdDate_last { color:#999;}
.TrDate span {background:url(../images/icon/cycle_event.png) no-repeat 0 0; float:right; width:22px; height:22px; text-align:center; line-height:22px;}
.TrDate a {color:#333; text-decoration:none;}
.TrDate a:hover {color:#000; font-weight:bold;}

.TrHead {background:#06884d; text-align:center; font-weight:bold; color:#fff;}
.Tr1 {background:#fff;}
.Tr2 {background:#d2f5e5;}

/*end table*/

/*Page no.*/
#PageNo {margin:20px 0 0 0; padding:10px 0 0 0; border-top:1px solid #d6d7d9; text-align:right; text-transform:uppercase; line-height:40px;}
#PageNo img { margin:0 20px -7px 20px;}
.TxtboxNo {background:#fff; border:1px solid #787e85; font-size:13px; color:#06884d; font-family:Tahoma, Geneva, sans-serif; width:30px; text-align:center; padding:3px;}

.RowBtnPrevNext {margin:30px 0 0 0; float:right; width:120px; line-height:24px;}
.BtnPrev { float:left; background:url(../images/icon/icn_prev.gif) no-repeat 0 0; color:#333; text-transform:uppercase; padding:0 0 0 20px;}
.BtnPrev:hover {background:url(../images/icon/icn_prev_over.gif) no-repeat 0 0; color:#06884d;}
.BtnPrev img {margin:0 5px -7px 0;}

.BtnNext { float:right; background:url(../images/icon/icn_next.gif) no-repeat top right; color:#333; text-transform:uppercase; padding:0 20px 0 0;}
.BtnNext:hover {background:url(../images/icon/icn_next_over.gif) no-repeat top right; color:#06884d;}
.BtnNext img {margin:0 0 -7px 5px;}

.BtnPrev a, .BtnNext a {color:#333; text-decoration:none;}
.BtnPrev a:hover, .BtnNext a:hover {color:#06884d;}

.RowBtnBack {margin:50px 0 0 0; padding:10px 0 0 0; border-top:1px solid #d6d7d9; line-height:24px !important;}
/*end page no.*/

.Nodata {margin:100px auto 0 auto; color:#f00; text-align:center;}
/******************end contrainer****************/


/*****************About*****************************/
#ColL {float:left; width:200px;}
#ColL ul {margin:0; padding:0; width:181px;}
#ColL ul li {margin:0; padding:2px 0 0 0; list-style:none; border-bottom:1px solid #ccc;}
#ColL h2 {margin:0; padding:0 0 10px 0;}

.MnL { background:url(../images/icon/arrow.png) no-repeat 0 11px; color:#2f3943; padding:7px 0 7px 10px !important;}
.MnL a {color:#2f3943; text-decoration:none;}
.MnL:hover {background:url(../images/icon/arrow_de.png) no-repeat 0 11px; color:#06884d; text-decoration:none; cursor:pointer;}
.MnL:hover a {color:#06884d; text-decoration:none;}

.MnL_de { background:url(../images/icon/arrow_de.png) no-repeat 0 11px; color:#06884d; padding:7px 0 7px 10px !important; font-weight:bold;}
.MnL_de a {color:#06884d; text-decoration:none;}

.MnLNews_de { background:url(../images/icon/arrow_news_de.png) no-repeat 2px 9px #06884d; color:#fff; padding:6px 2px 7px 13px !important; font-weight:bold;  border-bottom:none;}
.MnLNews_de a {color:#fff; text-decoration:none;}

#ColR {float:right; width:675px;}
#ColR h2 { margin:0; padding:0 0 10px 0; color:#4191cd; font-size:16px; font-family:'helveticaneuelt_std_cnbold',tahoma, "Trebuchet MS", Arial, sans-serif;}
#ColR h2.TxtSubHeadThai {margin:0 !important; padding:0 !important; font-size:14px !important;}

#ColL h1, #ColR h1, .RowContent h1 {margin:0; padding:0 0 20px 0; color:#06884d; font-size:18px; font-family:'helveticaneuelt_std_cnbold',tahoma, "Trebuchet MS", Arial, sans-serif; text-transform:uppercase;}
#ColR h3 { margin:0; padding:0 0 10px 0; color:#2f3943; font-size:14px;}

.RowContent {margin:0; padding:0;}

.BoxBoard { float:left; margin:0 20px 20px 0; background:url(../images/bg/bg_boxboard.png) no-repeat top left; width:205px; height:270px;}
.BoxBoardPad {padding:1px 6px 6px 1px;}

.ImgBoard { width:198px; height:191px; overflow:hidden;}
.BriefBoard {padding:10px;}
.BriefBoard span {color:#06884d; display:block;}
/********************end about********************/

/***************Contact**************************/
.RowContentCon {margin:0; padding:0 0 10px 0; border-bottom:1px solid #d6d7d9;}
.RowContentCon h1 {margin:0; padding:0 !important;}
img.IcnCon {margin:5px 5px -5px 0;}

ul.AdMap { float:right; margin:0; padding:0;}
ul.AdMap li {margin:0; padding:0; list-style:none; display:block;}

.TxtBoxCon {background:#e1e1e1; padding:4px 3px; width:270px; font-family:Tahoma, Geneva, sans-serif; color:#333; border:none; font-size:13px;}
.BtnSubmit {background:url(../images/bg/bg_btn.gif) repeat-x top center; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#fff; font-weight:bold; text-align:center; border:none; padding:4px 10px; margin:0; text-transform:uppercase;}
.BtnSubmit:hover { color:#fffd3a; text-decoration:none; cursor:pointer;}


.Comment, .Comment a {color:#f00;}
.Comment a:hover {text-decoration:none;}
/***************end contact****************/

/*********************Training page********************/
.RowSignTrain { margin:30px 0 0 0; background:#e1f6ec; border:1px solid #aee4ca; padding:10px;}
.RowSignTrain span.Price {font-size:15px; color:#f00; font-weight:bold;}
/**********************end training page*****************/

/**********************Salary***************/
ul.ListLine {margin:0 0 0 30px; padding:0;}
ul.ListLine li {margin:0; padding:0; float:left; width:310px; list-style:disc !important;}

.TxtGreen {color:#06884d; font-weight:bold; display:block; padding:0 0 7px 0;}
/**********************end salary**************/

/********************News page************************/
#ColLNews {background:url(../images/bg/bgbox_newsB2.png) no-repeat top left; padding:6px; text-align:center;}
#ColRNews {float:right; width:300px;}

ul.Download {margin:0; padding:0 0 30px 0;}
ul.Download li {margin:0 0 10px 0; padding:0; list-style:none;}
ul.Download li a {color:#333; text-decoration:none;}
ul.Download li a:hover {text-decoration:underline;}
ul.Download li img { float:left; margin:0 5px -5px 0;}
/******************end news page**********************/

/*********************Management Tips**********************/
.RowTips {margin:0; padding:0 0 10px 0;}

a.BoxTips {text-decoration:none !important;}
.BoxTips {float:left; width:198px; border:1px solid transparent; margin:0 2px 0 3px; padding:10px;}
.BoxTips:hover {border:1px solid #94ccb3;}

.BoxTips h2 {margin:0; padding:0 !important; color:#2f3943 !important; font-size:13px !important; font-family:Tahoma, Geneva, sans-serif !important;}
.BoxTips h3 {margin:0; padding:0 !important; color:#06884d !important; font-size:13px !important;}
.BoxTips h3 a {color:#06884d; text-decoration:none !important;}

.BgShadowTips {background:url(../images/bg/bgbox_tips.png) no-repeat 0 0; width:198px; height:108px;}
.BgImgTips { margin:0 7px 6px 0; width:191px; height:102px; overflow:hidden; background:#fff;}
.BgImgTips img {margin:0 0 -3px 0;}
.BgImgTipsAlign { width:191px; height:102px; text-align:center; vertical-align:middle; display:table-cell;}

.RowSignTips { font-style:italic; margin:20px 0;}

.BgShadowTipsB {background:url(../images/bg/bgbox_tipsB.png) no-repeat 0 0; width:675px; height:279px;}
.BgImgTipsB { margin:0 3px 9px 0; width:672px; height:270px; /*overflow:hidden; */background:#fff;}
.BgImgTipsB img {margin:0 0 -3px 0;}
.BgImgTipsBAlign { width:672px; height:270px; text-align:center; vertical-align:middle; display:table-cell;}
/*****************end management tips****************/

/**************Sitemap***********/
#SiteMap { margin:0; padding:0;}
#SiteMap ul {margin:0; padding:0;}
#SiteMap ul li { margin:0 5px 0 0; padding:0; float:left; list-style:none;background:#06884d; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:7px; font-size:14px; font-family:'helveticaneuelt_std_cnbold',tahoma, "Trebuchet MS", Arial, sans-serif; text-transform:uppercase; color:#fff; display:block;}
#SiteMap ul li a { color:#fff; text-decoration:none; width:92px; height:35px; text-align:center; vertical-align:middle; display:table-cell;}
#SiteMap ul li a:hover {color:#fffd3a; text-decoration:none;}

#RowSubSite { position:absolute; margin:220px 0 0 50px !important;}
#RowSubSite ul {margin:0; padding:0;}
#RowSubSite ul li {margin:0; padding:0; list-style:none;}

.BoxSubmnSite { position:absolute; min-width:140px;}
.BoxSubmnSite ul {margin:10px 0 0 0; padding:0; border-left:1px solid #ccc; width:auto;}
.BoxSubmnSite ul li {margin:0; padding:0; display:list-item;}
.BoxSubmnSite ul li a { padding:5px 0 5px 5px; border-bottom:1px solid #ccc; color:#333; text-align:left !important; text-decoration:none !important; display:block;} 
.BoxSubmnSite ul li a:hover {color:#06884d; text-decoration:none;}

.RowLogoSitemap {margin:0 auto; padding:0 0 50px 0; text-align:center; background:url(../images/bg/line_sitemap.png) no-repeat bottom center;}
/**************end sitemap**********/


/**********************************Footer**************************/
#Foooter { margin:0 auto; padding:0; width:100%; background:#06884d fixed; min-height:40px;}
#Foooter ul {margin:0; padding:0;}
#Foooter ul li {margin:0; padding:0 7px 0 0; list-style:none; display:inline;}
#Foooter ul li img {margin:0 0 -7px 0; padding:0;}
#Foooter a {color:#fff; text-decoration:underline;}
#Foooter a:hover {text-decoration:none;}

.FooterW {margin:0 auto; padding:0; width:945px; color:#fff; line-height:40px;}
.IcnSocial {float:left; width:300px; text-align:left;}
.TxtCopy {float:right; width:640px; text-align:right; font-size:12px;}

.MnBottom, .MnBottom a {color:#fff; text-decoration:none !important;}
.MnBottom a:hover {text-decoration:underline !important;}
.MnBottom_de, .MnBottom_de a {color:#fffd3a !important; text-decoration:underline !important;}
/**********************************end footer************************/

/*Popup*/
.PopupMap {margin:0 auto; padding:0; width:auto; font-size:13px;}
.RowHeadPop {margin:0; padding:0; width:800px;}
.RowMap { margin:10px 0; padding:0;}
.RowFooterPop {margin:10px 0 0 0; padding:0; text-align:center !important;}

.PopupPad {padding:0px;}
.TxtHeaderPop {margin:0; padding:0 0 7px 0; color:#06884d; font-size:13px; font-weight:bold;}
/*end popup*/

/*Gallery*/
#gall_ser { width:347px; margin:0; padding:0; text-align:center; }
#gall_ser ul { margin:0; padding:0; }
#gall_ser ul li { margin:0; padding:0; list-style:none !important; display:inline; }