﻿
/*====================K We Plan TEMPLATE============================*/
/*Default*/
body 
{
	margin:0 0 0 0px;
	background-color:#ffffff; 
	text-align:center;
}
tbody,form
{
	margin:0 0 0 0px; padding:0 0 0 0px;
}
div,td,p,ul,li,h1,h2,h3,h4,h5,img
{
	margin:0 0 0 0px; padding:0 0 0 0px;
	/*font-family:Arial; */font-family:Tahoma;
	color:#4c4c4c; 
	/*letter-spacing:0.3em;*/
	line-height:12pt; 
}
a,img
{
	border-width:0px; text-decoration:none;
}
table
{
	border-style: none;
    border-color: inherit;
    border-width: 0px;
    border-collapse:collapse;
    border-spacing:0px;
}
.clearBoth
{
	clear:both;
}
.clearAll
{
	clear:both; line-height:0px; height:0px;
}
.floatLeft
{
	float:left;
}
.floatRight
{
	float:right;
}
#bodyContainer
{
	margin:0 auto;
	width:985px;
}
#bodyProductPopup
{
	margin:0 auto;
	width:700px;
}
/*=======Lay out=========*/

/*header*/
#header
{
	  width:985px;
}
/*main banner*/
#mainBanner
{
	width:985px;/* height:187px;*/
	 clear:both; 
	 margin-bottom:2px; 
	 #margin-bottom:2px;
}
#mainBanner, x:-moz-any-link, x:default /*FF3.0*/
{
	margin-top:1px;
}
*:first-child+html #mainBanner /*IE7*/
{
	margin-top:0px;
	margin-bottom:2px;
}
/*content center*/
#content
{
	clear:both;
	height:100%;/**/
	/*margin-bottom:16px;*/   /*ลูกค้าไม่ต้องการให้มี  margin-bottom ให้ footer ชิดกับ content ไปเลย*/
	text-align:left;
	/*padding-left:20px;
	padding-right:15px;*/
}
#leftLayout
{
	  float:left;
	  width:756px;
}
.leftContentLayout
{
	 padding-left:20px; padding-right:15px;
}
#rightLayout
{
	 float:right;
	 width:229px;
}

/*==============เนื่องจาก ขนาดเลเอาท์หน้า Home ไม่เท่ากับหน้าอื่นๆ ให้โปรแกรมเรียกคลาสใช้ ดังนี้ =============*/

/*Lay out หน้าอื่นๆที่ไม่ใช้หน้า Home ใช้คลาสข้างล่างนี้ 12-01-10*/

.leftLayoutOtherPages
{
	  float:left;
	  width:756px;
}

.rightLayoutOtherPages
{
	 float:right;
	 width:229px;
}


/*Lay out ใหม่ เฉพาะหน้าHome V2 Latest(Book) 12-01-10*/

.leftLayoutHomePage
{
	float:left;
	width:713px;
	overflow:hidden;
}
.rightLayoutHomePage
{
	 float:right;
	 width:272px;
	 background:url('BgRightSideV2.jpg') no-repeat left top;
	 min-height:436px !important;
	 _height:436px;
}
/*==============END ขนาดเลเอาท์หน้า Home ไม่เท่ากับหน้าอื่นๆ ให้โปรแกรมเรียกคลาสใช้=============*/


/*footer*/
#footer
{
	 clear:both;
	 height:38px; 
	 width:100%;
	 /*background:#2e6813;*/
	background:#138f34;
	 
}
/*========Header========*/
/*logo*/
.leftLogo
{
	 float:left;
	 background-image:url('logoKasikorn_L.gif'); background-position:left top;
	 background-repeat:no-repeat; width:77px; height:65px;
}
.rightLogo
{
	float:right;
	background-image:url('logoKasikorn_R.gif'); background-position:right top;
	background-repeat:no-repeat; width:201px; height:58px;
	margin-bottom:5px;
}
/*==text size&language==*/
.txtLangArea
{
	clear:both;
	float:right;
	width:186px;
	margin-bottom:7px;
}
/*text size*/
ul.textSize
{
	 float:left;
	 list-style-type:none;
	 padding-left:11px;
}
ul.textSize li
{
	display:inline;
	float:left;
	font-size:medium; /*Fix Area*/
	
}
/*language*/
ul.languageChange
{
	float:right;
	list-style-type:none;
	margin-right:3px;
	display:none;
}
ul.languageChange li
{
	display:inline;
	font-size:11px;/*Fix Area*/
	color:#9d9d9d;
}
ul.languageChange li a
{
	color:#9d9d9d;
	font-size:11px; /*Fix Area*/
}
/*Main Menu Area*/

/**:first-child+html div.mainMenuArea IE7*/

table.mainMenu
{
	/*width:100%;*/
	width:985px;
	clear:both;
	font-size:medium;/*Fix Area*/
	margin-bottom:1px;
	border-bottom:solid 3px #138f34;
}
table.mainMenu,x:-moz-any-link,x:default /*FF*/
{
	margin-bottom:2px;
}
*:first-child+html table.mainMenu /*IE7*/
{
	margin-bottom:1px;
}
table.mainMenu td
{
	font-size:medium; /*Fix Area*/
}
table.mainMenu td.menuLinkHome
{
	width:35px; height:23px;	
}
table.mainMenu td.mainMenu
{
	/*width:277px; height:23px;*/
	/*width:650px;width:543px;*/ 
	
}
/*misc menu&search*/
.miscMenuSearch
{
	float:right; height:23px; 
	
}
/*misc menu*/
ul.miscMenu
{
	float:left;
	list-style-type:none;
	/*padding-left:48px;*/
	padding-left:35px;
	padding-top:2px;
	#padding-left:40px;
}
ul.miscMenu li
{
	display:inline;
	font-size:11px;/*Fix Area*/
	color:#9d9d9d;
}
ul.miscMenu li a
{
	font-size:11px;
	color:#9d9d9d;
}
/*Search*/
div.searchArea
{
	float:right;
	/*margin-left:10px;*/
	margin-right:2px;
	#margin-left:0px;
	margin-left:10px;
	/*display:none;*/
}
.txtsearchTbl
{
	color:#bfbfbf; font-size:11px; width:115px;
}
table.searchTbl td
{
	 padding-left:3px;
}
.topGreen
{
	clear:both;
	background:#138f34; height:3px;
}

/*SearchV2 form search แบบเว็บกสิกรหลัก
.TopNavSearch
{
	 float:right;
	 margin-left:10px;
	 vertical-align:top;
}
.TopNavSearch span
{
	float:left;
	border:0px;
	display:block;
}
.TopNavSearch span.TopNavSearchL
{
	 background:url('SearchFormL.gif') no-repeat right top;
	 width:10px; height:19px;
	 display:block;
}
.TopNavSearchTxt
{
	 background:url('SearchFormBg.gif') repeat-x left top;
	 width:100px; height:19px;
	 border:0px;
	 vertical-align:top;
	 font-size:11px;
	 color:#727171;

}
.TopNavSearchBtn
{
	background:url('SearchFormBtn.gif') no-repeat left top;
	 width:22px; height:19px;
	 display:block;
	 border:0px;
	 vertical-align:top;
	 cursor:pointer;
}

*/


/*=======Nav Footer=========*/
ul.navFooter
{
	list-style-type:none;
	margin:5px 0px 5px 0px;
}
ul.navFooter li
{
	display:inline; margin-right:1px;
	color:#7f7f7f; font-size:11px; font-family:Tahoma;
}
ul.navFooter li a
{
	color:#7f7f7f;font-size:11px; font-family:Tahoma;
}
/*===============หน้า HOME=====================*/

/*e news*/ /*หน้าอื่นๆ ก็ใช้ด้วย*/

.enewsBG_Th /*TH*/
{
	
	background-image:url('enewsBG_Th.jpg'); 
	background-repeat:no-repeat; 
	width:229px; height:75px;
	margin-bottom:5px;
	#margin-bottom:0px;
}
*:first-child+html .enewsBG_Th
{
	margin-bottom:5px;
}

.enewsForm
{
	 float:right;
	 padding:42px 5px 0px 0px;
	
}
.txtenewsFormTbl
{
	height:14px;
	border:solid 1px #999999;
	width:157px;
}
.btn_enews
{
	padding-top:2px;
}

/*======================home content V1=========================*/
/*home left layout*/
div.homeLeftLayout
{
	float:left;
	width:530px;
}
/*home right layout*/
div.homeRightLayout
{
	float:right;
	width:226px;
}
/*highlight*/
.homeHighlightHead
{
	background-image:url('homeHighlight_Head.jpg');
	background-repeat:no-repeat;
	width:530px; height:78px;
	margin-bottom:10px;
}
.homeHighlightLinkAll
{
	float:right; margin:29px 0px 0px 0px;
}
/*homeHighlightContent*/
div.homeHighlightContent
{
	 margin-left:20px; text-align:left;
	 margin-bottom:7px;
}
table.homeHighlightContentTbl
{
	/*width:478px;*/  margin-bottom:10px;
}
table.homeHighlightContentTbl td /*กำหนด Font size ที่ file อื่นด้วย*/
{
	 vertical-align:top;
}
table.homeHighlightContentTbl td p  /*กำหนด Font size ที่ file อื่นด้วย*/
{
	 color:#4c8312;
	 font-weight:bold;
}
table.homeHighlightContentTbl td p a  /*กำหนด Font size ที่ file อื่นด้วย*/
{
	 color:#4c8312;
	 font-weight:bold;
}
table.homeHighlightContentTbl td.homeHighlightTblImg
{
	width:119px;
	margin-right:9px;
}
/*homeHighlightImgShow*/
table.homeHighlightImgShow
{
	/* background:#ffffff;*/
	
}
table.homeHighlightImgShow td.homeHightL_TopLeft
{
	 width:5px; height:4px;
	 background-image:url('homeHightL_topLeft.jpg');
	 background-repeat:no-repeat;
}
table.homeHighlightImgShow td.homeHightL_TopCenter
{
	 /*width:100%;*/ height:4px;
	 background-image:url('homeHightL_topCenter.jpg');
	 background-repeat:repeat-x;
}
table.homeHighlightImgShow td.homeHightL_TopRight
{
	 width:4px; height:4px;
	 background-image:url('homeHightL_topRight.jpg');
	 background-repeat:no-repeat;
}
table.homeHighlightImgShow td.homeHightL_MidLeft
{
	 width:5px; /*height:100%;*/
	 background-image:url('homeHightL_midLeft.jpg');
	 background-repeat:repeat-y;
}
table.homeHighlightImgShow td.homeHightL_MidRight
{
	 width:4px; /*height:100%;*/
	 background-image:url('homeHightL_midRight.jpg');
	 background-repeat:repeat-y;
}
table.homeHighlightImgShow td.homeHightL_BottomLeft
{
	 width:5px; height:5px;
	 background-image:url('homeHightL_bottomLeft.jpg');
	 background-repeat:no-repeat;
}
table.homeHighlightImgShow td.homeHightL_BottomCenter
{
	 /*width:100%;*/ height:5px;
	 background-image:url('homeHightL_bottomCenter.jpg');
	 background-repeat:repeat-x;
}
table.homeHighlightImgShow td.homeHightL_BottomRight
{
	 width:4px; height:5px;
	 background-image:url('homeHightL_bottomRight.jpg');
	 background-repeat:no-repeat;
}
/*calculation*/
.calculationBG_En /*EN*/
{
	 background-image:url('calculationBG_En.jpg');
	 background-repeat:no-repeat;
	 width:226px; height:75px;
	 margin-bottom:3px;
}
.calculationBG_Th /*TH*/
{
	 background-image:url('calculationBG_Th.jpg');
	 background-repeat:no-repeat;
	 width:226px; height:75px;
	 margin-bottom:3px;
}
.DIVcalculationBG
{
	 padding:41px 0px 0px 10px;
	#padding:41px 11px 0px 0px;
}
table.TblcalculationBG td.TblcalculationSpacer
{
	 padding:0px 0px 0px 0px;
	 #padding:0px 3px 2px 10px;
}
/*video gallery*/
.videoGalleryBG
{
	background:#b3b3b3 url('homeVideoG_Head.jpg') no-repeat left top;
	width:221px;
	
}
.videoGalleryFooter
{
	background:url('homeVideoG_Footer.jpg') no-repeat left top;
	width:221px;
	height:6px;
	margin-bottom:7px;
	#margin-bottom:-2px;
}
*:first-child+html .videoGalleryFooter
{
	margin-bottom:7px;
}
.videoGalleryLinkAll_Th  /*TH*/
{
	float:right;
	/*margin-top:23px; En*/
	margin-top:17px;
	margin-bottom:3px;
}
table.videoGalleryTbl
{
  width:208px;
  clear:both;
}
table.videoGalleryTbl td.videoGalleryImgBig
{
	padding-bottom:4px;
}
table.videoGalleryTbl td.videoGalleryImgSmall01
{
	padding-bottom:13px; padding-right:3px;
}
table.videoGalleryTbl td.videoGalleryImgSmall02
{
	padding-bottom:13px;
}
/*home rotator*/
.homeRotatorBG
{
	background-image:url('homeRotatorBG.jpg');
	background-repeat:repeat-y;
	width:221px;
}
/*news&event*/
.newsAndEvent
{
	margin-left:7px;
}
.newsAndEventHead
{
	background:url('homeNewsEvent_Head.jpg') no-repeat left top;
	width:521px;
	height:50px;
}
.newsAndEventBg
{
	background:url('homeNewsEvent_BG.jpg') repeat-y;
	width:521px;
}
.newsAndEventLinkAll_Th  /*TH*/
{
	 float:right; 
	 /*margin-top:16px; En*/
	 margin-top:10px;
}
.newsAndEventFooter
{
	background-image:url('homeNewsEvent_Footer.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	width:521px; height:18px;
}
table.newsAndEventTbl
{
	clear:both; text-align:left;
	width:100%;
}
table.newsAndEventTbl td.newsAndEventImg
{
	vertical-align:top; padding:0px; margin:0px;
	border:0px;
}
table.newsAndEventContent
{
	 width:490px;
	 text-align:left;
	 margin-bottom:5px;
}
table.newsAndEventContent td /*กำหนด Font size ที่ file อื่นด้วย*/
{
	border-bottom:solid 1px #6f746c;
	vertical-align:top;
	 padding-top:4px; 
	 padding-bottom:4px;
	 padding-left:8px;
	 color:#1f580b;
}
table.newsAndEventContent td a /*กำหนด Font size ที่ file อื่นด้วย*/
{
	color:#1f580b;
}
table.newsAndEventContent td img
{
	vertical-align:middle;
	padding-top:2px;
}

/*======================home content V2 (เป็นV1 ที่ Re-Design หน้าHome)=========================*/
.FMainHomeV2
{
	/**/
}
div.DivHomeV2
{
	 padding-left:6px;
}
table.HomeContentV2
{
	background:url('HomeGrHeadV2_Loop.jpg') repeat-x 0 0;
	 height:49px; width:748px;
}
table.HomeContentV2 td.HomeContentV2Left
{
	background:url('HomeGrHeadV2_Left.jpg') no-repeat 0 0;
	 height:49px; width:13px;
}
table.HomeContentV2 td
{
	vertical-align:top;
}
table.HomeContentV2 td.HomeContentV2Right
{
	background:url('HomeGrHeadV2_Right.jpg') no-repeat 0 0;
	 height:49px; width:15px;
}
table.HomeContentListV2
{
	 margin-left:30px;
}
table.HomeContentListV2 td   /*กำหนด Font size ที่ file อื่นด้วย*/
{
	padding-right:40px;
	padding-bottom:10px;
	padding-top:4px;
	font-weight:bold;
}
table.HomeContentListV2 td a
{
	color:#4c4c4c;
}
table.HomeContentListV2 td.HomeContentDateV2  /*กำหนด Font size ที่ file อื่นด้วย*/
{
	 font-weight:bold;
	 color:#336818;
	 letter-spacing:-1px;
}
table.HomeContentListV2 td.HomeContentListIcon
{
	padding-bottom:15px;
	padding-top:0px;
}

table.HomeContentListV2 tr.HomeContentListV2PaddingNone td
{
	padding-bottom:2px;
}

ul.HomeDateTopic
{
	float:left;
	list-style-type:none;
	padding-left:100px;
	padding-top:18px;
}
ul.HomeDateTopic li
{
	display:inline;
	color:#1d4a06;
	font-weight:bold;
	font-size:13px; /*Fix Area*/
	padding-right:70px;
}
ul.HomeTopicAlt
{
	float:right;
	list-style-type:none;
}
ul.HomeTopicAlt li
{
	display:inline;
	color:#2e6508;
	font-weight:bold;
	font-size:10px; /*Fix Area*/
	padding-right:2px;
}
ul.HomeTopicAlt li.HomeTopicAltTxt
{
	 margin-right:8px;
	  
	vertical-align:middle;
}


/*home rotatorV2*/
.homeRotatorBGV2
{
	background-image:url('homeRotatorBGV2.jpg');
	background-repeat:repeat-y;
	width:222px;
}
/*==================Template หน้าใน========================*/

/*mainHead Bg*/
.mainHeadBg
{
	background:url('mainHeadBg.jpg') no-repeat 0 0;
	width:756px; height:78px;
	text-align:left;
}
/*==========หน้า calculator===========*/

/*=วางแผนการเงิน=*/
table.calTestToolTbl
{
	/*margin-left:17px;*/
	width:715px;
	#margin-bottom:22px;
}
*:first-child+html table.calTestToolTbl
{
	margin-bottom:6px;
}
table.calTestToolTbl tr.calculatorTop_loop
{
	 background:url('calculatorTop_loop.jpg') repeat-x 0 0;
	 height:65px;
}
div.calculatorTop_leftTH /*TH*/
{
	float:left;
	background:url('calculatorTop_leftTH.jpg') no-repeat 0 0;
	width:262px; height:65px;
}
div.calculatorTop_leftTH2 /*TH*/
{
	float:left;
	background:url('calculatorTop_leftTH2.jpg') no-repeat 0 0;
	width:262px; height:65px;
}
div.calculatorTop_right
{
	float:right;
	background:url('calculatorTop_right.jpg') no-repeat 0 0;
	width:15px; height:65px;
}
table.calTestToolTbl tr.calculatorTop_midBg
{
	 background:url('calculatorTop_midBg.jpg') repeat-y 0 0;
	 width:715px;
}
table.calTestToolTbl tr.calculatorBottom_loop
{
	background:url('calculatorBottom_loop.jpg') repeat-x 0 0;
	height:20px;
}
div.calculatorBottom_left
{
	float:left;
	background:url('calculatorBottom_left.jpg') no-repeat 0 0;
	width:20px; height:20px;
}
div.calculatorBottom_right
{
	float:right;
	background:url('calculatorBottom_right.jpg') no-repeat 0 0;
	width:16px; height:20px;
}
/*link*/
table.calTestToolLink
{
	margin-left:8px;
	margin-right:8px;
}
table.calTestToolLink td
{
	width:240px;
	border-right:solid 1px #d9d9d9;
	border-bottom:solid 1px #d9d9d9;
}
table.calTestToolLink td.calTestToolLinkBorderNone
{
	width:240px;
	border-right:solid 1px #d9d9d9;
	border:0px;
}
div.calTestToolLinkImg
{
	float:left;
	padding:10px 0px 8px 10px;
	width:69px;
}
div.calTestToolLinkA
{
	float:left;
	margin-top:25px;
	padding-left:6px;
}
div.calTestToolLinkA a
{
	color:#305815;
	font-weight:bold;
}
/*Banner Flash*/
.calTestFlash
{
	 z-index:1; position:relative; top:-80px; /*left:505px;*/ float:right; padding-right:5px;
}




/*=วางแผนการใช้จ่าย=*/

/*==warning==*/

/*LS*/

/*อันเก่า*/   /*อันเก่า  ห้ามแก้ไขอะไรทั้งสิ้น ถ้าจะทำให้ไปแก้ที่อันใหม่*/
/*.LifestyleTitle
{
	 background:url('LifestyleImg01.jpg') no-repeat 0 0;
	 /*width:736px;*/
	/* width:715px;
	 height:277px;
	 margin-left:3px;
	 
}
.LifestyleTitleLink
{
	float:right;
	width:423px;
	margin-top:94px;/**/
	/*margin-right:19px;
	#margin-right:10px;
	font-size:12px; /*Fix Area*/
/*}
*:first-child+html .LifestyleTitleLink
{
	margin-right:19px;
}
ul.LifestyleTitleLinkUL
{
	 margin-bottom:8px;
	 #margin-bottom:10px;
	 list-style-type:none;
}
*:first-child+html ul.LifestyleTitleLinkUL 
{
	margin-bottom:7px;
}
ul.LifestyleTitleLinkUL li,
ul.LifestyleTitleLinkUL li a
{
	color:#4c4c4c;
	font-size:12px; /*Fix Area*/ 
	
/*}
ul.LifestyleTitleLinkUL li img
{
	margin-right:5px;
}
.LifestyleWarning
{
	/*text-align:justify;*/
	/*clear:both;
	float:right;
	color:#ffffff;
	width:550px;
	font-size:12px; /*Fix Area*/
	/*margin-top:20px;
	margin-right:34px;
	margin-left:110px;
	#margin-right:15px;
}
*:first-child+html .LifestyleWarning
{
	margin-right:30px;
}


/*อันใหม่*/

/*table.LSWarning
{
	background:url('LSWarning_Bg.gif') repeat-x top;
	/**//*width:715px;
	 height:270px;
	 margin-left:3px;/**/
/*}
table.LSWarning td
{
	vertical-align:top;
}
table.LSWarning td.LSWarningLeft
{
	background:url('LSWarning_Left.gif') no-repeat top;
	width:108px;
	height:270px;
	
}
table.LSWarning td.LSWarningRight
{
	background:url('LSWarning_Right.gif') no-repeat top;
	width:14px;
	height:270px;
	
}
div.LSWarningImgLeft1
{
	float:left;
	background:url('LSWarning_Img01.gif') no-repeat left top;
	width:136px;
	height:160px;
}
div.LSWarningImgRight1
{
	float:right;
	background:url('LSWarning_Img04.gif') no-repeat right top;
	width:64px;
	height:80px;
}
table.LSWarningImgMidTbl2
{
	 margin-top:10px; /*width:450px;*//* width:450px;
}
table.LSWarningImgMidTbl
{
	/**/
/*}
table.LSWarningImgMidTbl td.LSWarningImgMid
{
	background:url('LSWarning_Img03.gif') no-repeat left top;
	width:336px;
	height:79px;
}

div.LSWarningText
{
	color:#ffffff;
	/*width:550px;*/  /*width:100%;
	font-size:12px; /*Fix Area*/
	/*margin-top:13px;
	/*margin-right:20px;
	margin-left:110px;
	#margin-right:15px;*/
/*}
/*div.LSWarningText, x:-moz-any-link, x:default FF3.0
{
	width:100%;
}*/


/*ul.LifestyleTitleLinkUL
{
	 margin-bottom:8px;
	 #margin-bottom:10px;
	 list-style-type:none;
	 margin-left:28px;
}
*:first-child+html ul.LifestyleTitleLinkUL 
{
	margin-bottom:7px;
}
ul.LifestyleTitleLinkUL li,
ul.LifestyleTitleLinkUL li a
{
	color:#4c4c4c;
	font-size:12px; /*Fix Area*/
	
/*}
ul.LifestyleTitleLinkUL li img
{
	margin-right:5px;
}


/*RP*/
/*table.RPWarning
{
	background:url('RPWarning_Bg.gif') repeat-x top;
	/**//*width:715px;
	 height:270px;
	 margin-left:3px;/**/
/*}
table.RPWarning td
{
	vertical-align:top;
}
table.RPWarning td.RPWarningLeft
{
	background:url('RPWarning_Left.gif') no-repeat top;
	width:127px;
	height:292px;
	
}
table.RPWarning td.RPWarningRight
{
	background:url('RPWarning_Right.gif') no-repeat top;
	width:14px;
	height:292px;
	
}
div.RPWarningImgLeft1
{
	float:left;
	background:url('RPWarning_Img01.gif') no-repeat left top;
	width:142px;
	height:185px;
}
div.RPWarningImgRight1
{
	float:right;
	background:url('RPWarning_Img03.gif') no-repeat right top;
	width:64px;
	height:63px;
}
table.RPWarningImgMidTbl
{
	/**/
/*}
table.RPWarningImgMidTbl td.RPWarningImgMid
{
	background:url('RPWarning_Img02.gif') no-repeat left top;
	width:219px;
	height:71px;
}

table.RPWarningImgMidTbl2
{
	 margin-top:7px; width:410px;/**/
/*}

ul.RPTitleLinkUL
{
	 margin-bottom:8px;
	 #margin-bottom:10px;
	 list-style-type:none;
}
*:first-child+html ul.RPTitleLinkUL 
{
	margin-bottom:7px;
}
ul.RPTitleLinkUL li,
ul.RPTitleLinkUL li a
{
	color:#4c4c4c;
	font-size:12px; /*Fix Area*/
	
/*}
ul.RPTitleLinkUL li img
{
	margin-right:5px;
}
div.RPWarningText
{
	color:#ffffff;
	 width:100%;
	font-size:12px;*/ /*Fix Area*/
	/*margin-top:25px;
}
/*





/*อันใหม่กว่า*/

/*LS*/
table.LSTipTbl
{
	width:714px; background:#d9d9d9;  margin-left:5px;
}
table.LSTipTbl tr.LSTipTblTopSide
{
	/*background:url('LSTipBG01.gif') repeat-y left top;*/
	width:714px;
}

table.LSTipTbl td.LSTipTblLeft
{
	background:#d32503 url('LSTipImg06.gif') no-repeat top;
	width:4px;/**/
}
table.LSTipTbl td.LSTipTblRight
{
	background:#d32503 url('LSTipImg07.gif') no-repeat top;
	width:4px;/**/
}

div.LSTipImg01
{
	float:left;
	background:url('LSTipImg01.gif') no-repeat 0 0;
	width:264px; height:167px;
}

div.LSTipImg02
{
	
	background:url('LSTipImg02.gif') no-repeat 0 0;
	width:442px;/**/ height:80px;
}
table.LSTipTbl tr.LSTipTblBottomSide
{
	background:#921e07 url('LSTipBG02.gif') repeat-x 0 0;
	width:714px;
}
table.LSTipTbl td.LSTipTblFooter
{
	
	width:714px; height:12px;
	background-image:url('LSTipImg05.gif');
	background-repeat:no-repeat;
}
table.LSTipText
{
	float:left;
	 width:695px;
}
td.CalTipText 
{
	color:#ffffff;
	font-size:12px; /*Fix Area*/
}

table.LSTipText td.LSTipIcon
{
	background:url('LSTipImg03.gif') no-repeat 0 0;
	width:122px; height:103px;
}
div.LSTipIcon2
{
	float:right;
	background:url('LSTipImg04.gif') no-repeat 0 top;
	width:15px; height:9px;
}

/*list ใช้กับ ทุก  cal tool */
ul.LifestyleTitleLinkUL
{
	/* margin-bottom:8px;
	 #margin-bottom:10px;*/
	 list-style-type:none;
	 margin-left:0px;
	 margin-top:5px;
	 width:430px;
	 padding-left:3px;
}
*:first-child+html ul.LifestyleTitleLinkUL 
{
	/*margin-bottom:7px;*/
}
ul.LifestyleTitleLinkUL li,
ul.LifestyleTitleLinkUL li a
{
	color:#4c4c4c;
	font-size:12px; /*Fix Area*/
	
}
ul.LifestyleTitleLinkUL li img
{
	margin-right:10px;
}
/**/
/*RP*/
table.RPTipTbl
{
	width:714px; background:#d9d9d9;  margin-left:5px;
}
table.RPTipTbl tr.RPTipTblTopSide
{
	/*background:url('RPTipBG01.gif') repeat-y left top;*/
	width:714px;
}

table.RPTipTbl td.RPTipTblLeft
{
	background:#01a6d3 url('RPTipImg06.gif') no-repeat top;
	width:4px;/**/
}
table.RPTipTbl td.RPTipTblRight
{
	background:#01a6d3 url('RPTipImg07.gif') no-repeat top;
	width:4px;/**/
}

div.RPTipImg01
{
	float:left;
	background:url('RPTipImg01.gif') no-repeat 0 0;
	width:265px; height:174px;
}

div.RPTipImg02
{
	
	background:url('RPTipImg02.gif') no-repeat 0 0;
	width:441px;/**/ height:74px;
}
table.RPTipTbl tr.RPTipTblBottomSide
{
	background:#0198c2 url('RPTipBG02.gif') repeat-x 0 0;
	width:714px;
}
table.RPTipTbl td.RPTipTblFooter
{
	
	width:714px; height:10px;
	background-image:url('RPTipImg05.gif');
	background-repeat:no-repeat;
}
table.RPTipText
{
	float:left;
	 width:695px;
}
td.CalTipText 
{
	color:#ffffff;
	font-size:12px; /*Fix Area*/
	padding-top:15px;
	padding-left:10px;
}

table.RPTipText td.RPTipIcon
{
	background:url('RPTipImg03.gif') no-repeat 0 0;
	width:117px; height:107px;
}
div.RPTipIcon2
{
	float:right;
	background:url('RPTipImg04.gif') no-repeat 0 top;
	width:14px; height:10px;
}


/*FC*/
table.FCTipTbl
{
	width:714px; background:#d9d9d9; margin-left:5px;
}
table.FCTipTbl tr.FCTipTblTopSide
{
	/*background:url('FCTipBG01.gif') repeat-y left top;*/
	width:714px;
}

table.FCTipTbl td.FCTipTblLeft
{
	background:#564a42 url('FCTipImg06.gif') no-repeat top;
	width:4px;/**/
}
table.FCTipTbl td.FCTipTblRight
{
	background:#564a42 url('FCTipImg07.gif') no-repeat top;
	width:4px;/**/
}

div.FCTipImg01
{
	float:left;
	background:url('FCTipImg01.gif') no-repeat 0 0;
	width:263px; height:168px;
}

div.FCTipImg02
{
	
	background:url('FCTipImg02.gif') no-repeat 0 0;
	width:443px;/**/ height:78px;
}
table.FCTipTbl tr.FCTipTblBottomSide
{
	background:#413832 url('FCTipBG02.gif') repeat-x 0 0;
	width:714px;
}
table.FCTipTbl td.FCTipTblFooter
{
	
	width:714px; height:11px;
	background-image:url('FCTipImg05.gif');
	background-repeat:no-repeat;
}
table.FCTipText
{
	float:left;
	 width:695px;
}
td.CalTipText 
{
	color:#ffffff;
	font-size:12px; /*Fix Area*/
}

table.FCTipText td.FCTipIcon
{
	background:url('FCTipImg03.gif') no-repeat 0 0;
	width:123px; height:107px;
}
div.FCTipIcon2
{
	float:right;
	background:url('FCTipImg04.gif') no-repeat 0 top;
	width:13px; height:10px;
}

/*Edu*/
table.EduTipTbl
{
	width:714px; background:#d9d9d9;margin-left:5px;
}
table.EduTipTbl tr.EduTipTblTopSide
{
	/*background:url('EduTipBG01.gif') repeat-y left top;*/
	width:714px;
}

table.EduTipTbl td.EduTipTblLeft
{
	background:#0e6514 url('EduTipImg06.gif') no-repeat top;
	width:4px;/**/
}
table.EduTipTbl td.EduTipTblRight
{
	background:#0e6514 url('EduTipImg07.gif') no-repeat top;
	width:4px;/**/
}

div.EduTipImg01
{
	float:left;
	background:url('EduTipImg01.gif') no-repeat 0 0;
	width:263px; height:159px;
}

div.EduTipImg02
{
	
	background:url('EduTipImg02.gif') no-repeat 0 0;
	width:443px;/**/ height:87px;
}
table.EduTipTbl tr.EduTipTblBottomSide
{
	background:#117418 url('EduTipBG02.gif') repeat-x 0 0;
	width:714px;
}
table.EduTipTbl td.EduTipTblFooter
{
	
	width:714px; height:10px;
	background-image:url('EduTipImg05.gif');
	background-repeat:no-repeat;
}
table.EduTipText
{
	float:left;
	 width:695px;
}
td.CalTipText 
{
	color:#ffffff;
	font-size:12px; /*Fix Area*/
}

table.EduTipText td.EduTipIcon
{
	background:url('EduTipImg03.gif') no-repeat 0 0;
	width:124px; height:103px;
}
div.EduTipIcon2
{
	float:right;
	background:url('EduTipImg04.gif') no-repeat 0 top;
	width:16px; height:10px;
}

/*Tax*/
table.TaxTipTbl
{
	width:714px; background:#d9d9d9; margin-left:5px; 
}
table.TaxTipTbl tr.TaxTipTblTopSide
{
	/*background:url('TaxTipBG01.gif') repeat-y left top;*/
	width:714px;
}

table.TaxTipTbl td.TaxTipTblLeft
{
	background:#6a3c01 url('TaxTipImg06.gif') no-repeat top;
	width:4px;/**/
}
table.TaxTipTbl td.TaxTipTblRight
{
	background:#6a3c01 url('TaxTipImg07.gif') no-repeat top;
	width:4px;/**/
}

div.TaxTipImg01
{
	float:left;
	background:url('TaxTipImg01.gif') no-repeat 0 0;
	width:265px; height:191px;
}

div.TaxTipImg02
{
	
	background:url('TaxTipImg02.gif') no-repeat 0 0;
	width:441px;/**/ height:83px;
}
table.TaxTipTbl tr.TaxTipTblBottomSide
{
	background:#6a3c01 url('TaxTipBG02.gif') repeat-x 0 0;
	width:714px;
}
table.TaxTipTbl td.TaxTipTblFooter
{
	
	width:714px; height:10px;
	background-image:url('TaxTipImg05.gif');
	background-repeat:no-repeat;
}
table.TaxTipText
{
	float:left;
	 width:695px;
}
td.CalTipText 
{
	color:#ffffff;
	font-size:12px; /*Fix Area*/
}

table.TaxTipText td.TaxTipIcon
{
	background:url('TaxTipImg03.gif') no-repeat 0 0;
	width:123px; height:105px;
}
div.TaxTipIcon2
{
	float:right;
	background:url('TaxTipImg04.gif') no-repeat 0 top;
	width:13px; height:11px;
}

/*Sav*/
table.SavTipTbl
{
	width:714px; background:#d9d9d9;  margin-left:5px;
}
table.SavTipTbl tr.SavTipTblTopSide
{
	/*background:url('SavTipBG01.gif') repeat-y left top;*/
	width:714px;
}

table.SavTipTbl td.SavTipTblLeft
{
	background:#de7519 url('SavTipImg06.gif') no-repeat top;
	width:4px;/**/
}
table.SavTipTbl td.SavTipTblRight
{
	background:#de7519 url('SavTipImg07.gif') no-repeat top;
	width:4px;/**/
}

div.SavTipImg01
{
	float:left;
	background:url('SavTipImg01.gif') no-repeat 0 0;
	width:265px; height:174px;
}

div.SavTipImg02
{
	
	background:url('SavTipImg02.gif') no-repeat 0 0;
	width:441px;/**/ height:74px;
}
table.SavTipTbl tr.SavTipTblBottomSide
{
	background:#c45c02 url('SavTipBG02.gif') repeat-x 0 0;
	width:714px;
}
table.SavTipTbl td.SavTipTblFooter
{
	
	width:714px; height:10px;
	background-image:url('SavTipImg05.gif');
	background-repeat:no-repeat;
}
table.SavTipText
{
	float:left;
	 width:695px;
}
td.CalTipText 
{
	color:#ffffff;
	font-size:12px; /*Fix Area*/
	padding-top:15px;
	padding-left:10px;
}

table.SavTipText td.SavTipIcon
{
	background:url('SavTipImg03.gif') no-repeat 0 0;
	width:117px; height:107px;
}
div.SavTipIcon2
{
	float:right;
	background:url('SavTipImg04.gif') no-repeat 0 top;
	width:14px; height:10px;
}



/*==Lifestyle Step==*/

/*step1*/
table.LifestyleStepHead
{
	width:720px;
	/*margin-left:22px;*/
}
table.LifestyleStepHead tr.LifestyleStepHeadBg
{
	background:url('LifestyleImg_stepBgLoop.jpg') repeat-x 0 0;
	height:92px;
}
table.LifestyleStepHead td.LifestyleStepHeadBg
{
	background:url('LifestyleImg_stepBgLoop.jpg') repeat-x 0 0;
	height:92px;
}
table.LifestyleStepHead td
{
	vertical-align:top;
}
table.LifestyleStepHead td.LifestyleStepRight
{
	background:url('LifestyleImg_stepRight2.jpg') no-repeat 0 0;
	width:11px; height:92px;
}

table.LifestyleStepHead td.LSStepLeft
{
	background:url('Img_stepLeft.jpg') no-repeat 0 0;
	width:20px; height:92px;
}
.SelectSpacer
{
	width:97px;
}





table.LifestyleStepSelectddl
{
	margin-top:55px;
}
table.LifestyleStepSelectddl td
{
	padding-right:8px;
	color:#ffffff;
	font-size:11px;
}
/*tab*/
.LifestyleStepTabArea
{
	 /*margin-left:28px;*/
	 margin-left:5px;
	 width:710px;
	 margin-bottom:10px;
}
.LifestyleStepTabTop
{
	 height:34px;
	 border-bottom:solid 1px #c3c3c3;
}
.LifestyleStepTabContent
{
	 border:solid 1px #c3c3c3; border-top:0px;
}
/*cal01*/
/**/
table.LifestyleStepCal01
{
	width:680px;
	margin:0px 5px 0px 20px;
}
table.LifestyleStepCal01 td
{
	/*vertical-align:top;*/ /*แอนแก้*/
	padding-right:26px;
	padding-top:5px;
	padding-bottom:5px;
}
table.LifestyleStepCal01 td.LifestyleStepCalColLeft
{
	/*width:145px;*/ /*แอนแก้*/
	width:250px;
}
.LifestyleStepCalFontGreen
{
	color:#5b8d3c;
}
.LifestyleStepCalTxt
{
	border:solid 1px #4e4e4e;
	width:280px;
}
/**/

.LifestyleGridGreenDiv  /*ใช้ใน CalTax_step3*/
{
	background:#5b8d3c;
	/*margin-left:28px;*/
	width:710px;
	margin-bottom:10px;
}
table.LifestyleGridGreen
{
	border-left:solid 5px #5b8d3c;
	border-right:solid 5px #5b8d3c;
	width:100%;
}
table.LifestyleGridGreen td
{
  padding-top:5px;
  padding-bottom:5px;
  border-right:solid 1px #5b8d3c;
  /*padding-left:5px;*/
  padding-left:20px;
  padding-right:3px;
  vertical-align:top;
  text-align:right;
  
}
table.LifestyleGridGreen td p
{
	text-align:left;
}
table.LifestyleGridGreen td p.LifestyleGridNum
{
	/*text-align:center;*/
	 text-align:right;
	 /*padding-right:53px; แก้เพื่อใช้หน้า tax*/
	 padding-right:20px;
}

table.LifestyleGridGreen tr.LifestyleGridHead td
{
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
}
table.LifestyleGridGreen tr.LifestyleGridWhiteTr
{
	background:#ffffff;
}
table.LifestyleGridGreen tr.LifestyleGridGreenTr
{
	background:#c5ecad;
}
/*ส่วนนี้เพิ่มหน้า tax_step3 */
table.LifestyleGridGreen tr.LifestyleGridGreenTaxResultTr
{
	background:#E0E4DE;
}
table.LifestyleGridGreen tr.LifestyleGridGreenTaxResultTr td
{
	border:0px;
	border-top:solid 2px #2E6813;
}
table.LifestyleGridGreen td p.GridNumTaxResult
{
	text-align:right;
	 padding-right:20px; /*แก้เพื่อใช้หน้า tax*/
	 font-weight:bold;
}
table.LifestyleGridGreen b
{
	padding-left:10px;
	font-weight:normal;
}
/**/
.LifestyleStepNextBack
{
	float:right;
	 width:193px;
	 margin-right:15px;
	 #margin-right:9px;
}
*:first-child+html .LifestyleStepNextBack
{
	margin-right:15px;
}
/*step2*/
.LifestyleStep2Area
{
	 border:solid 1px #c3c3c3;
	 /*width:710px;*/
	 /*width:100%;*/
	 width:708px;
}
.LifestyleStep2Head
{
	background:url('LSImg_step02Loop.jpg') repeat-x;
	width:100%;
}

table.LifestyleStep2Tbl
{
	/*width:697px;*/
	width:100%;
	margin-bottom:10px;
}
table.LifestyleStep2Tbl  tr.LifestyleStep2TblHead
{
	background:#ec7616;
}
table.LifestyleStep2Tbl  tr.LifestyleStep2TblHead td
{
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	padding:3px 5px 3px 5px;
}
table.LifestyleStep2Tbl td
{
	padding:7px 5px 5px 5px;
}
table.LifestyleStep2Tbl td.LifestyleStep2TblNum
{
	text-align:right;
	padding-right:60px;
}
table.LifestyleStep2Tbl td.LifestyleStep2TblNum3
{
	text-align:right;
	padding-right:10px;
}
table.LifestyleStep2Tbl td.LifestyleStep2TblNum2
{
	text-align:right;
	padding-right:10px;
}
table.LifestyleStep2Tbl td img
{
	vertical-align:middle;
	margin-right:5px;
}
div.LifestyleStep2TblChartArea
{
	border-top:solid 1px #c3c3c3;
	margin-bottom:10px;
}

.LifestyleStep2NextBack
{
	float:right;
	width:245px;
}
/*Cal formViewReportBg*/
.calFormViewReportBg
{
	 background:#59de0d url('formViewReportBg.jpg') no-repeat 0 0;
	 width:709px; /*height:136px;*/
}
.calFormViewReportBgBottom
{
	clear:both;
	 background:url('formViewReportBg_bottom.jpg') no-repeat left top;
	 width:709px; height:11px;
	 margin-bottom:10px;
}

table.calFormViewReportTbl
{
	/*margin:40px 0px 0px 387px;*/
	margin:40px 0px 0px 0px;
	float:right;
}
table.calFormViewReportTbl td
{
	padding:1px 10px 2px 0px;
	vertical-align:top;
}
.txtCalFormViewReport
{
	border:solid 1px #8d8d8d;
	width:225px;
}
.calFormViewReport_Offline
{
	float:left;margin:140px 0px 0px 0px;
}

/*step3*/
.LifestyleStep03Layout
{
	 /*margin-left:27px;*/ margin-left:6px; width:710px; /*อันนี้ใช้ร่วมกันในการจัด layout ทุกหน้า*/
}
.LifestyleStep03Name
{
	/*height:35px; width:707px;*/ background:#e4e4e4; border:solid 1px #c3c3c3;
	margin-bottom:5px;
}
.LifestyleStep03Name div
{
	
	 padding:7px 0px 7px 35px;
}
.LifestyleStep03Name strong,
.LifestyleStep03Name b
{
	 color:#505050;
	 padding-right:50px;
	 
}
/*table1*/
table.LifestyleStep03Product
{
	 border:solid 1px #c5c3c8;
	 border-bottom:0px;
	 background:#ffffff;
	 width:100%;
	
}
table.LifestyleStep03Product td
{
	padding-top:7px;
	padding-bottom:7px;
	text-align:right;
	padding-right:55px;
	
	color:#5b8d3c;
}
table.LifestyleStep03Product tr.LifestyleStep03ProHead
{
	background:#5e963f;
}
table.LifestyleStep03Product tr.LifestyleStep03ProHead td
{
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	padding-right:0px;
}
table.LifestyleStep03Product tr.LifestyleStep03ProTrGreen
{
	 background:#b9f299;
}
table.LifestyleStep03Product td.LifestyleStep03ProductColLeft,
table.LifestyleStep03Product tr.LifestyleStep03ProHead td.LifestyleStep03ProductColLeft
{
	width:375px; text-align:left;
	padding-left:22px;
	padding-right:10px;
	color:#4c4c4c;
}
table.LifestyleStep03Product tr.LifestyleStep03ProHead td.LifestyleStep03ProductColLeft
{
	color:#ffffff;
}

/*table2*/
table.LifestyleStep03ResultData
{
	 border:solid 1px #c5c3c8;
	 border-top:0px;
	 background:#ffffff;
	 width:100%;
	 margin-bottom:10px;
	
}
table.LifestyleStep03ResultData td
{
	padding-top:7px;
	padding-bottom:7px;
	text-align:right;
	padding-right:55px;
	
	color:#5b8d3c;
}
table.LifestyleStep03ResultData tr.LifestyleStep03ResultDataHead1
{
	background:#2e6813;
}
table.LifestyleStep03ResultData tr.LifestyleStep03ResultDataHead1 td /*กำหนด Font size ที่ file อื่นด้วย*/
{
	text-align:left;
	font-weight:bold;
	color:#8dd36c;
	padding-right:0px;
	padding-left:22px;
	padding-top:10px;
	padding-bottom:10px;
}
table.LifestyleStep03ResultData tr.LifestyleStep03ResultDataTrGreen
{
	 background:#b9f299;
}
table.LifestyleStep03ResultData tr.LifestyleStep03ResultDataTrGray1,
table.LifestyleStep03ResultData tr.LifestyleStep03ResultDataTrGray2
{
	background:#e0e4de;
}
table.LifestyleStep03ResultData tr.LifestyleStep03ResultDataTrGray1 td
{
	border-top:solid 1px #3d7722;
}
table.LifestyleStep03ResultData td.LifestyleStep03ResultDataColLeft,
table.LifestyleStep03ResultData tr.LifestyleStep03ResultDataHead1 td.LifestyleStep03ResultDataColLeft,
table.LifestyleStep03ResultData tr.LifestyleStep03ResultDataHead2 td.LifestyleStep03ResultDataColLeft,
table.LifestyleStep03ResultData tr.LifestyleStep03ResultDataTrGray1 td.LifestyleStep03ResultDataColLeft,
table.LifestyleStep03ResultData tr.LifestyleStep03ResultDataTrGray2 td.LifestyleStep03ResultDataColLeft
{
	width:375px; text-align:left;
	padding-left:22px;
	padding-right:10px;
	color:#4c4c4c;
}
table.LifestyleStep03ResultData tr.LifestyleStep03ResultDataHead2 td.LifestyleStep03ResultDataColLeft
{
	 color:#ffffff;
}
table.LifestyleStep03ResultData tr.LifestyleStep03ResultDataTrGray1 td.LifestyleStep03ResultDataColLeft,
table.LifestyleStep03ResultData tr.LifestyleStep03ResultDataTrGray2 td.LifestyleStep03ResultDataColLeft
{
	color:#2e6813;
	font-weight:bold;
}
table.LifestyleStep03ResultData tr.LifestyleStep03ResultDataHead2
{
	background:#5e963f;
}
table.LifestyleStep03ResultData tr.LifestyleStep03ResultDataHead2 td
{
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	padding-right:0px;
}
/*table3*/
.LifestyleGridGreenDivStep3
{
	background:#5b8d3c;
	
	margin-bottom:10px;
}
table.LifestyleGridGreenStep3
{
	border-left:solid 5px #5b8d3c;
	border-right:solid 5px #5b8d3c;
	width:100%;
}
table.LifestyleGridGreenStep3 td
{
  padding-top:5px;
  padding-bottom:5px;
  border-right:solid 1px #5b8d3c;
  padding-left:5px;
  padding-right:3px;
  vertical-align:top;
  text-align:right;
  
}
table.LifestyleGridGreenStep3 td p
{
	text-align:left;
}
table.LifestyleGridGreenStep3 td p.LifestyleGridNumStep3
{
	/*text-align:center;*/
	 text-align:right;
	 padding-right:30px;
}
table.LifestyleGridGreenStep3 tr.LifestyleGridHeadStep3 td
{
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
}
table.LifestyleGridGreenStep3 tr.LifestyleGridWhiteTrStep3
{
	background:#ffffff;
}
table.LifestyleGridGreenStep3 tr.LifestyleGridGreenTrStep3
{
	background:#c5ecad;
}
/*product link*/
.LifestyleImg_Prostep03Link
{
	width:100%;
	background:url('LifestyleImg_Prostep03Loop.jpg') repeat-x 0 0;
	height:112px;
	margin-bottom:5px;
}
table.LifestyleImg_Prostep03Tbl
{
	width:100%;
}
table.LifestyleImg_Prostep03Tbl td.LifestyleImg_Prostep03Left
{
	background:url('LifestyleImg_Prostep03Left.jpg') repeat-x left top;
	height:112px; width:298px;
}
table.LifestyleImg_Prostep03Tbl td.LifestyleImg_Prostep03Right
{
	background:url('LifestyleImg_Prostep03Right.jpg') repeat-x right top;
	height:112px; width:11px;
}
table.LifestyleImg_Prostep03List
{
	/**/
	margin-left:10px;
	border-top:solid 1px #949494;
	margin-top:20px;
}
table.LifestyleImg_Prostep03List td
{
	width:185px;
	border-bottom:solid 1px #949494;
	padding:3px 0px 3px 15px;
}
table.LifestyleImg_Prostep03List td a  /*Fix Area*/
{
	color:#4c4c4c;
	font-size:12px;
	
}
table.LifestyleImg_Prostep03List td img
{
	margin-right:5px;
}
/*btn next back*/
.LifestyleStepNextBackStep3
{
	float:right;
	margin-bottom:10px;
}
table.CalBtn
{
	margin-top:5px;
}
table.CalBtn td.CalBtn_Left
{
	 background:url('CalBtn_Left.gif') no-repeat 0 0;
	 width:14px; height:47px;
	 
}
table.CalBtn td.CalBtn_Right
{
	 background:url('CalBtn_Right.gif') no-repeat 0 0;
	 width:11px; height:47px;
	 
}
table.CalBtn td.CalBtn_misc
{
	 background:url('CalBtn_misc.gif') no-repeat 0 0;
	 width:1px; height:47px;
	 
}
/*==Financial Check Up==*/

/*step1-2*/  /*ใช้ร่่วมกับ CalFC_Result*/
table.FC_step1Tbl
{
	 border:solid 1px #c5c3c8;
	 background:#ffffff;
	 /*width:100%;*/ width:710px;
	 margin-bottom:5px;
	
}
table.FC_step1Tbl td
{
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
	padding-right:20px;
}
table.FC_step1Tbl tr.FC_step1TblHead,
table.FC_step1Tbl tr.FC_step1TblHead2
{
	background:#5e963f;
}
table.FC_step1Tbl tr.FC_step1TblHead td,
table.FC_step1Tbl tr.FC_step1TblHead2 td
{
	/*text-align:center;*/
	font-weight:bold;
	color:#ffffff;
	padding-right:0px;
	padding-top:7px;
	padding-bottom:7px;
}
table.FC_step1Tbl tr.FC_step1TblTopic td.FC_step1TblColLeft
{
	 padding-left:10px;
	 font-weight:bold;
	 padding-top:10px;
}
table.FC_step1Tbl tr.FC_step1TblTopicResult td.FC_step1TblColLeft
{
	 padding-left:10px;
	 font-weight:bold;
	 /*padding-top:10px;
	 padding-top:30px;*/
	 padding-bottom:10px;
}
table.FC_step1Tbl td.FC_step1TblRadSlideArea
{
	 width:270px;
	 text-align:center;
	 vertical-align:top;
}
table.FC_step1Tbl td.FC_step1TblColLeft,
table.FC_step1Tbl tr.FC_step1TblHead td.FC_step1TblColLeft,
table.FC_step1Tbl td.FC_step1TblColLeft2
{
	width:400px; text-align:left;
	padding-left:22px;
	padding-right:10px;
	color:#4c4c4c;
}
table.FC_step1Tbl td.FC_step1TblColLeft2
{
	width:450px;	
}
table.FC_step1Tbl tr.FC_step1TblHead td.FC_step1TblColLeft,
table.FC_step1Tbl tr.FC_step1TblHead2 td.FC_step1TblColLeft
{
	color:#ffffff;
}

table.FC_step1Tbl p.pSuggest
{
	padding-top:5px;
	 color:#5B8D3C;
}
table.FC_step1Tbl p.pSuggest b
{
	color:#2E6813;
	font-weight:bold;
}
.textboxFC
{
	background:#F3FAA7;
	border:solid 1px #AFC2DA;
}

/*FC_Report*/
.FC_ReportDiv
{
	border:solid 1px #c5c3c8;
}
table.FC_ReportTbl
{
	 /*border:solid 1px #c5c3c8;*/
	 background:#ffffff;
	 width:100%;
}
table.FC_ReportTbl td
{
	padding-top:7px;
	padding-bottom:7px;
	text-align:right;
	/*padding-right:55px;*/
	padding-right:20px;
	
	/**/color:#5b8d3c;
}
table.FC_ReportTbl tr.FC_ReportTblHead1
{
	background:#2e6813;
}
table.FC_ReportTbl tr.FC_ReportTblHead1 td /*กำหนด Font size ที่ file อื่นด้วย*/
{
	text-align:left;
	font-weight:bold;
	color:#8dd36c;
	padding-right:0px;
	padding-left:22px;
	padding-top:10px;
	padding-bottom:10px;
}
table.FC_ReportTbl tr.FC_ReportTblTrGreen
{
	 /*background:#b9f299;*/ 
	 background:#C5ECAD;
}
table.FC_ReportTbl tr.FC_ReportTblTrGreen td
{
	 color:#4c4c4c;
}
table.FC_ReportTbl tr.FC_ReportTblTrGray1,
table.FC_ReportTbl tr.FC_ReportTblTrGray2
{
	background:#e0e4de;
}
table.FC_ReportTbl tr.FC_ReportTblTrGray1 td
{
	/*border-top:solid 1px #3d7722;*/
}
table.FC_ReportTbl tr.FC_ReportTblTrGray2 td
{
	border-bottom:solid 1px #C3C3C3;
	border-top:solid 1px #3d7722;
}

table.FC_ReportTbl td.FC_ReportTblColLeft,
table.FC_ReportTbl tr.FC_ReportTblHead1 td.FC_ReportTblColLeft,
table.FC_ReportTbl tr.FC_ReportTblHead2 td.FC_ReportTblColLeft,
table.FC_ReportTbl tr.FC_ReportTblTrGray1 td.FC_ReportTblColLeft,
table.FC_ReportTbl tr.FC_ReportTblTrGray2 td.FC_ReportTblColLeft
{
	width:375px; text-align:left;
	padding-left:22px;
	padding-right:10px;
	color:#4c4c4c;
}
table.FC_ReportTbl tr.FC_ReportTblHead2 td.FC_ReportTblColLeft
{
	 color:#ffffff;
}
table.FC_ReportTbl tr.FC_ReportTblTrGray1 td.FC_ReportTblColLeft,
table.FC_ReportTbl tr.FC_ReportTblTrGray2 td.FC_ReportTblColLeft
{
	color:#2e6813;
	font-weight:bold;
}
table.FC_ReportTbl tr.FC_ReportTblHead2
{
	background:#5e963f;
}
table.FC_ReportTbl tr.FC_ReportTblHead2 td
{
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	padding-right:0px;
	border-top:solid 1px #3d7722;
}
table.FC_ReportTbl tr.FC_ReportTblTopic td.FC_ReportTblColLeft
{
	 padding-left:10px;
	 font-weight:bold;
	 padding-top:10px;
	 color:#4c4c4c;
}
/*Graph table*/
table.FC_ReportTblGraph
{
	width:100%;
	/*border-left:solid 1px #c5c3c8;
	border-right:solid 1px #c5c3c8;*/
}
table.FC_ReportTblGraph td
{
	padding-top:10px;
	text-align:center;
	font-weight:bold;
}
/**/
table.FCSelectTbl
{
	text-align:center;
	margin-left:42px;
}
table.FCSelectTblMain
{
	text-align:center;
	width:710px;
}
table.FCSelectTblMain td
{
	padding:0px;
	padding-left:3px;
}




/*==Retirement Plan==*/

/*step1*/
table.RP_stepTbl
{
	 border:solid 1px #c5c3c8;
	 background:#ffffff;
	 width:100%;
	 margin-bottom:5px;
	
}
table.RP_stepTbl td
{
	/*padding-top:3px;*/
	padding-bottom:3px;
	text-align:left;
	padding-right:20px;
}
table.RP_stepTbl tr.RP_stepTblHead
{
	background:#5e963f;
}
table.RP_stepTbl tr.RP_stepTblHead td
{
	font-weight:bold;
	color:#ffffff;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:22px;
}
table.RP_stepTbl td.RP_stepTblColLeft
{
	 width:330px; text-align:left;
	padding-left:22px;
	padding-right:10px;
}
.RP_FontGreen
{
	color:#2E6813;
	font-weight:bold;
}

/*step2*/

table.RP_stepTbl td.RP_TopicFontG
{
	 color:#08661D;
	 font-weight:bold;
	 padding:30px 2px 0px 22px;
}
table.RP_stepTbl td.RP_step2TblColLeft,
table.RP_stepTbl td.RP_step2TblColLeft2
{
	 width:290px; text-align:left;
	padding-left:22px;
	padding-right:0px;
}
table.RP_stepTbl td.RP_step2TblColLeft2
{
	padding-left:42px;
}
table.RP_stepTbl td.RP_step2TblColTopic
{
	padding-left:15px;
	padding-top:20px;
	font-weight:bold;
}

table.RP_stepTbl td img
{
	 margin-left:10px;
	 margin-right:10px;
}
/*result1-2 ใช้ร่วมกัน*/  /*ใช้ร่วมกับ Edu step2 ,  Edu Result*/
.RP_resultDiv
{
	border:solid 1px #c5c3c8;
}
table.RP_resultTbl
{
	 /*border:solid 1px #c5c3c8;*/
	 background:#ffffff;width:100%;
}
table.RP_resultTbl td
{
	padding-top:7px;
	padding-bottom:7px;
	text-align:right;
	padding-right:12px;
	
	/*color:#5b8d3c;*/
}
table.RP_resultTbl td p
{
	text-align:left;
	color:#4c4c4c;
}
table.RP_resultTbl tr.RP_resultTblHead1
{
	background:#2e6813;
}
table.RP_resultTbl tr.RP_resultTblHead1 td 
{
	text-align:left;
	font-weight:bold;
	color:#8dd36c;
	padding-right:0px;
	padding-left:22px;
	padding-top:10px;
	padding-bottom:10px;
}
table.RP_resultTbl tr.RP_resultTblTrGreen
{
	 /*background:#b9f299;*/ 
	 background:#C5ECAD;
}
table.RP_resultTbl tr.RP_resultTblTrGreen td
{
	 /*color:#4c4c4c;*/
}
table.RP_resultTbl tr.RP_resultTblTrGray1,
table.RP_resultTbl tr.RP_resultTblTrGray2
{
	background:#e0e4de;
}
table.RP_resultTbl tr.RP_resultTblTrGray1 td
{
	border-bottom:solid 1px #C3C3C3;
}
table.RP_resultTbl tr.RP_resultTblTrGray2 td
{
	border-top:solid 1px #3d7722;
	/*border-top:solid 1px #3d7722;*/
}

table.RP_resultTbl td.RP_resultTblColLeft,
table.RP_resultTbl tr.RP_resultTblHead1 td.RP_resultTblColLeft,
table.RP_resultTbl tr.RP_resultTblHead2 td.RP_resultTblColLeft,
table.RP_resultTbl tr.RP_resultTblTrGray1 td.RP_resultTblColLeft,
table.RP_resultTbl tr.RP_resultTblTrGray2 td.RP_resultTblColLeft
{
	width:380px; text-align:left;
	padding-left:22px;
	padding-right:0px;
	color:#4c4c4c;
}
table.RP_resultTbl tr.RP_resultTblHead2 td.RP_resultTblColLeft
{
	 color:#ffffff;
}
table.RP_resultTbl tr.RP_resultTblTrGray1 td.RP_resultTblColLeft,
table.RP_resultTbl tr.RP_resultTblTrGray2 td.RP_resultTblColLeft
{
	color:#2e6813;
	font-weight:bold;
}
table.RP_resultTbl tr.RP_resultTblHead2
{
	background:#5e963f;
}
table.RP_resultTbl tr.RP_resultTblHead2 td
{
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	padding-right:0px;
	border-top:solid 1px #3d7722;
}
table.RP_resultTbl tr.RP_resultTblTopic td.RP_resultTblColLeft
{
	 padding-left:10px;
	 font-weight:bold;
	 padding-top:10px;
	 color:#4c4c4c;
}
/*result2*/
b.RP_FontRed
{
	/*color:#ff0000;*/
	font-weight:normal;/**/
}
/*==ตารางสรุปมูลค่าสะสมของจำนวนเงินสำหรับแผนเกษียณ==*/
/*==ตารางสรุปมูลค่าสะสมของจำนวนเงินสำหรับแผนการศึกษาบุตร==*/

.resultReportTopic
{
	/*height:35px; width:707px;*/ background:#2E6813; border:solid 1px #5E963F;
	margin-bottom:5px;
}
.resultReportTopic div
{
	
	 padding:7px 0px 7px 22px;
	 font-weight:bold;
	 color:#8DD35F;
}
table.resultReportTbl
{
	 border:solid 1px #2E6813;
	 width:100%;
	 background:#ffffff;
}
table.resultReportTbl tr.resultReportTblTopic
{
	background:#5E963F;
}
table.resultReportTbl tr.resultReportTblTopic td
{
	vertical-align:top;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	border-right:#2E6813;
	border-bottom:#2E6813;
}
b.bResultReportTblTopic
{
	color:#1E430C;
	
}
table.resultReportTbl tr.resultReportTblTrGreen td,
table.resultReportTbl td
{
	border:solid 1px #7DAE48;/**/
	text-align:right;
	padding:6px 0px 6px 0px;
}
table.resultReportTbl tr.resultReportTblTrGreen td p,
table.resultReportTbl td p
{
	padding-right:30px;
}
table.resultReportTbl tr.resultReportTblTrGreen
{
	background:#E9F7D4;
}



/*==Education Plan==*/
/*step1*/
table.Edu_step1Tbl
{
	 border:solid 1px #c5c3c8;
	 background:#ffffff;
	 width:100%;
	 margin-bottom:5px;
	
}
table.Edu_step1Tbl td
{
	/*padding-top:3px;*/
	padding-bottom:3px;
	text-align:left;
	padding-right:20px;
}
table.Edu_step1Tbl tr.Edu_step1TblHead
{
	background:#5e963f;
}
table.Edu_step1Tbl tr.Edu_step1TblHead td
{
	font-weight:bold;
	color:#ffffff;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:22px;
}
.Edu_FontGreen
{
	color:#2E6813;
	font-weight:bold;
}
table.Edu_step1Tbl td.Edu_TopicFontG
{
	 /*color:#08661D;*/
	 font-weight:bold;
	 padding:10px 2px 10px 22px;
}
table.Edu_step1Tbl td.Edu_step1TblColLeft2
{
	 width:300px; text-align:left;
	padding-left:22px;
	padding-right:0px;
}
table.Edu_step1Tbl td.Edu_step1TblColLeft2
{
	padding-left:42px;
}
table.Edu_step1Tbl td.Edu_step1TblColTopic
{
	padding-left:15px;
	padding-top:20px;
	font-weight:bold;
}

table.Edu_step1Tbl td img
{
	 margin-left:10px;
	 margin-right:10px;
}
.EduTxtboxSpace
{
	padding-left:22px;
}
/*====Tax Plan====*/

/*step1*/
table.Tax_step1Tbl
{
	border:solid 1px #c5c3c8;
	 background:#ffffff;
	 width:100%;
	 margin-bottom:5px;
}
table.Tax_step1Tbl td
{

	padding-bottom:3px;
	text-align:left;
	padding-right:10px;
	padding-left:15px;
}
table.Tax_step1Tbl td.Tax_step1TblTxtRight
{
	text-align:right;
	padding-right:17px;
}
table.Tax_step1Tbl tr.Tax_step1TblHead
{
	background:#5e963f;
}
table.Tax_step1Tbl tr.Tax_step1TblHead td
{
	font-weight:bold;
	color:#ffffff;
	padding-top:7px;
	padding-bottom:7px;
	text-align:left;
}

table.Tax_step1Tbl td.Tax_step1TblColLeft2
{
	 width:420px; text-align:left;
	padding-left:15px;
	padding-right:0px;
}

table.Tax_step1Tbl td.Tax_step1TblColTopic
{
	/*padding-left:22px;*/
	padding-top:20px;
	font-weight:bold;
	padding-bottom:10px;
}
table.Tax_step1Tbl td img
{
	 margin-left:10px;
	 margin-right:10px;
}
/*--*/
table.Tax_step1TblSlice
{
	width:93%; 
}
table.Tax_step1TblSlice td
{
	padding:0px;
	text-align:right;
}
table.Tax_step1TblSlice td.Tax_step1TblTxtRight
{
	text-align:right;
	width:150px;
	padding-right:35px;
	
}

table.Tax_step1TblSlice td.Tax_step1TblSliceLeft
{
	text-align:left;
	width:220px;
}
/*step2*/
table.Tax_step2Tbl
{
	border:solid 1px #c5c3c8;
	 background:#ffffff;
	 width:100%;
	 margin-bottom:5px;
}
table.Tax_step2Tbl td
{

	padding-bottom:3px;
	text-align:left;
	padding-right:10px;
	padding-left:15px;
}

table.Tax_step2Tbl tr.Tax_step2TblHead
{
	background:#5e963f;
}
table.Tax_step2Tbl tr.Tax_step2TblHead td
{
	font-weight:bold;
	color:#ffffff;
	padding-top:7px;
	padding-bottom:7px;
	text-align:left;
}

table.Tax_step2Tbl td.Tax_step2TblColLeft2
{
	 /**/ width:180px;text-align:left;
	padding-left:15px;
	padding-right:0px;
}

table.Tax_step2Tbl td.Tax_step2TblColTopic
{
	/*padding-left:22px;*/
	padding-top:10px;
	font-weight:bold;
	padding-bottom:10px;
	color:#2E6813;
}
table.Tax_step2Tbl td.Tax_step2TblPaddingLNone
{
	padding-left:0px;
}
table.Tax_step2Tbl td img
{
	 margin-left:10px;
	 margin-right:10px;
}
table.Tax_step2Tbl td b.Tax_step2TblBRight
{
	padding-left:20px;
	font-weight:normal;
}
table.Tax_step2TblSlice
{
	/**/
}
table.Tax_step2TblSlice td
{
	padding-left:0px;
	padding-right:5px;
}
table.Tax_step2TblSlice td.Tax_step2TblSliceColLeft
{
	padding-right:43px;
	padding-left:16px;
}
table.Tax_step2TblTextbox
{
	/**/
}
table.Tax_step2TblTextbox td.Tax_step2TblTextboxColLeft
{
	width:400px;
}
/*step3*/
table.Tax_step3Tbl
{
	 /*border:solid 1px #c5c3c8;*/
	 background:#ffffff;width:100%;
}
table.Tax_step3Tbl td
{
	padding-top:7px;
	padding-bottom:7px;
	text-align:right;
	padding-right:12px;
	
	/*color:#5b8d3c;*/
}
table.Tax_step3Tbl td p
{
	text-align:left;
	color:#4c4c4c;
}
table.Tax_step3Tbl tr.Tax_step3TblHead1
{
	background:#2e6813;
}
table.Tax_step3Tbl tr.Tax_step3TblHead1 td 
{
	text-align:left;
	font-weight:bold;
	color:#8dd36c;
	padding-right:0px;
	padding-left:22px;
	padding-top:10px;
	padding-bottom:10px;
}
table.Tax_step3Tbl tr.Tax_step3TblTrGreen1,
table.Tax_step3Tbl tr.Tax_step3TblTrGreen2

{
	 /*background:#b9f299;*/ 
	 /*background:#C5ECAD;*/  /*แอนแก้ 10/04/09*/
	 background:#F2F2F2;
}
table.Tax_step3Tbl tr.Tax_step3TblTrGreen1 td
{
	 /*color:#4c4c4c;*/
	/* border-top:solid 1px #5e963f;*/ /*แอนแก้ 10/04/09*/
}
table.Tax_step3Tbl tr.Tax_step3TblTrGreen2 td
{
	/*border-bottom:solid 1px #5e963f;*/ /*แอนแก้ 10/04/09*/
	border-bottom:solid 1px #B5B5B5; 
}
table.Tax_step3Tbl tr.Tax_step3TblTrGray1,
table.Tax_step3Tbl tr.Tax_step3TblTrGray2
{
	background:#e0e4de;
}
table.Tax_step3Tbl tr.Tax_step3TblTrGray1 td
{
	border-bottom:solid 1px #C3C3C3;
}
table.Tax_step3Tbl tr.Tax_step3TblTrGray2 td
{
	border-top:solid 1px #3d7722;
	
	/*border-top:solid 1px #3d7722;*/
}

table.Tax_step3Tbl td.Tax_step3TblColLeft,
table.Tax_step3Tbl tr.Tax_step3TblHead1 td.Tax_step3TblColLeft,
table.Tax_step3Tbl tr.Tax_step3TblHead2 td.Tax_step3TblColLeft,
table.Tax_step3Tbl tr.Tax_step3TblTrGray1 td.Tax_step3TblColLeft,
table.Tax_step3Tbl tr.Tax_step3TblTrGray2 td.Tax_step3TblColLeft
{
	width:380px; text-align:left;
	padding-left:22px;
	padding-right:0px;
	color:#4c4c4c;
}
table.Tax_step3Tbl tr.Tax_step3TblHead2 td.Tax_step3TblColLeft
{
	 color:#ffffff;
}
table.Tax_step3Tbl tr.Tax_step3TblTrGray1 td.Tax_step3TblColLeft,
table.Tax_step3Tbl tr.Tax_step3TblTrGray2 td.Tax_step3TblColLeft
{
	color:#2e6813;
	font-weight:bold;
}
table.Tax_step3Tbl tr.Tax_step3TblHead2
{
	background:#5e963f;
}
table.Tax_step3Tbl tr.Tax_step3TblHead2 td
{
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	padding-right:0px;
	border-top:solid 1px #3d7722;
}
table.Tax_step3Tbl tr.Tax_step3TblTopic td.Tax_step3TblColLeft
{
	 padding-left:10px;
	 font-weight:bold;
	 padding-top:10px;
	/* color:#4c4c4c;*/
	color:#2E6813;
	 width:100%;
}
/*button*/
.TaxDetailBtn
{
	background:url('TaxDetailBtn.gif') no-repeat 0 0;
	width:197px; height:50px;
	display:block;
	color:#4f3703;
	font-weight:bold;
	border:none;
	font-size:14px;
}
.TaxDetailBtnLong
{
	background:url('TaxDetailBtnLong.gif') no-repeat 0 0;
	width:257px; height:50px;
	display:block;
	color:#4f3703;
	font-weight:bold;
	border:none;
	font-size:14px;
}



/*step4*/
table.Tax_step4Tbl
{
	 border:solid 1px #c5c3c8;
	 background:#ffffff;
	 width:100%;
	 margin-bottom:5px;
	
}
table.Tax_step4Tbl td
{
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
	padding-right:20px;
}
table.Tax_step4Tbl tr.Tax_step4TblHead,
table.Tax_step4Tbl tr.Tax_step4TblHead2
{
	background:#5e963f;
}
table.Tax_step4Tbl tr.Tax_step4TblHead td,
table.Tax_step4Tbl tr.Tax_step4TblHead2 td
{
	/*text-align:center;*/
	font-weight:bold;
	color:#ffffff;
	padding-right:0px;
	padding-top:7px;
	padding-bottom:7px;
}
table.Tax_step4Tbl tr.Tax_step4TblTopic td.Tax_step4TblColLeft
{
	 padding-left:10px;
	 font-weight:bold;
	 padding-top:10px;
	 width:100%;
}
table.Tax_step4Tbl tr.Tax_step4TblTopicResult td.Tax_step4TblColLeft
{
	 padding-left:10px;
	 font-weight:bold;
	 padding-top:10px;
	 padding-top:30px;
	 padding-bottom:10px;
}
table.Tax_step4Tbl td.Tax_step4TblRadSlideArea
{
	 width:270px;
	 text-align:center;
	 vertical-align:top;
}
table.Tax_step4Tbl td.Tax_step4TblColLeft,
table.Tax_step4Tbl tr.Tax_step4TblHead td.Tax_step4TblColLeft,
table.Tax_step4Tbl td.Tax_step4TblColLeft2
{
	width:400px; text-align:left;
	padding-left:22px;
	padding-right:10px;
	color:#4c4c4c;
}
table.Tax_step4Tbl td.Tax_step4TblColLeft2
{
	width:450px;	
}
table.Tax_step4Tbl tr.Tax_step4TblHead td.Tax_step4TblColLeft,
table.Tax_step4Tbl tr.Tax_step4TblHead2 td.Tax_step4TblColLeft
{
	color:#ffffff;
}
/*ตัวเลขประมาณการเงินได้พึงประเมินและภาษีเงินได้*/
table.Tax_step4Tbl2
{
	/**/
	width:100%; 
	border:solid 1px #949494;
	margin-bottom:15px;
}
table.Tax_step4Tbl2 td
{
	padding-top:5px;
	padding-bottom:5px; 
	padding-left:22px;
	text-align:right;
	padding-right:30px;
}
table.Tax_step4Tbl2 tr.Tax_step4Tbl2Head
{
	background:#2E6813;
}
table.Tax_step4Tbl2 tr.Tax_step4Tbl2Head td
{
	color:#8DD351;
	text-align:left;
	padding-top:7px;
	padding-bottom:7px;
	font-weight:bold;
}
table.Tax_step4Tbl2 tr.Tax_step4Tbl2Head2
{
	background:#5E963F;
}
table.Tax_step4Tbl2 tr.Tax_step4Tbl2Head2 td
{
	 border-bottom:solid 1px #2E6813;
	 color:#ffffff;
	 text-align:left;
	 padding-right:0px;
}
table.Tax_step4Tbl2 tr.Tax_step4Tbl2TrGreen
{
	background:#C5ECAD;
}
table.Tax_step4Tbl2 td.Tax_step4Tbl2ColLeft
{
	text-align:left;
}
/**/
table.Tax_step4Tbl3
{
	width:100%;
	background:#FAFDD9; 
	border:solid 1px #949494;
	border-top:2px;
}
table.Tax_step4Tbl3 td
{
	padding-top:5px;
	padding-bottom:5px; 
	padding-left:22px;
	
}
table.Tax_step4Tbl3 tr.Tax_step4Tbl3Gray
{
	background:#F7FBBD;
}
table.Tax_step4Tbl3 tr.Tax_step4Tbl3Gray td
{
	
	 font-weight:bold;
	 border-top:solid 1px #2E6813;
}

/*=======ถาม-ตอบ==========*/
/*-Faqs-*/ /*ใช้ร่วมกับ enquiry*/

table.FaqsHead
{
	background:url('faqsHead_Loop.jpg') repeat-x 0 0;
	width:710px;
	height:56px;
}
table.FaqsHead td.FaqsHeadLeft
{
	background:url('faqsHead_Left.jpg') no-repeat;
	width:35px; height:56px;
}
table.FaqsHead td.FaqsHeadRight
{
	background:url('faqsHead_Right.jpg') no-repeat;
	width:12px; height:56px;
}
table.FaqsHead td
{
	font-size:12px;  /*Fix Area*/
	color:#ff5a00;
	font-weight:bold;
}
.FaqsContent
{
	padding:5px 10px 20px 15px;
	width:690px;
}
.FaqsContent2
{
	margin-bottom:20px;
	width:690px;
}
table.FaqsContentTbl
{
	/**/
}
table.FaqsContentTbl td
{
	vertical-align:top;
	padding-top:0px;
	padding-bottom:2px;
}
 table.FaqsContentTbl td p.FaqFontGreen
{
	color:#159035;
	margin-bottom:3px;
}
table.FaqsContentTbl td img
{
	vertical-align:middle;
	padding-top:1px;
	padding-right:5px;
}
table.FaqsContentTbl td ol
{
	margin-top:3px; margin-bottom:10px;
}
table.FaqsContentTbl td ol li
{
	padding:3px 0px 0px 0px;
}
table.FaqsContentTbl td.enquiryContentColLeft
{
	padding-right:10px;
	color:#138f34;
	font-weight:bold;
	width:65px;
}
/*-enquiry-*/

div.enquiryFormTbl
{
	background:url('enquiryFormLoop.jpg') repeat-y 0 0;
	width:705px;
}
div.enquiryFormTblFooter
{
	background:url('enquiryFormFooter.jpg') no-repeat 0 top;
	width:705px;
	height:16px;
}

div.enquiryFormBg
{
	background:url('enquiryFormBg.jpg') no-repeat 0 0;
	width:705px;
	/*height:352px;*/
}
div.enquiryFormArea
{
	/*margin:120px 0px 0px 20px;*/
	
	/*width:100%;*/
	padding:120px 0px 0px 20px;/**/
}
table.enquiryFormTbl
{
	width:650px;
}
table.enquiryFormTbl td 
{
	vertical-align:top;
	padding-bottom:2px;
	font-size:12px; /*Fix Area*/
}
table.enquiryFormTbl td.enquiryFormTblColLeft
{
	width:120px;
}
.textBoxEnquiryForm
{
	border:solid 1px #8d8d8d;
	width:307px;
}
.EnquiryFormRightComm
{
	float:right;
	/* margin-right:220px;*/
	 font-size:12px; /*Fix Area*/
	 
}
/*=============ข่าวกิจกรรม================*/

/*ประชาสัมพันธ์*/
table.ActivityHead
{
	background:url('activityHead_Loop.jpg') repeat-x 0 0;
	width:710px;
	height:81px;
}
table.ActivityHead td.ActivityHeadLeft
{
	background:url('activityHead_Left.jpg') no-repeat 0 0;
	width:11px; height:81px;
}
table.ActivityHead td.ActivityHeadRight
{
	background:url('activityHead_Right.jpg') no-repeat 0 0;
	width:13px; height:81px;
}
table.ActivityHead td
{
	vertical-align:top;
}
.ActivityHeadIcon
{
	background:url('activityHead_Icon.jpg') no-repeat left top;
	width:47px;
	height:52px;
}
td.ActivityHeadTopic
{
	padding-top:30px;
	color:#0a6923;
	font-weight:bold;
	font-size:12px;  /*Fix Area*/
}
td.ActivityHeadDate
{
	color:#ffffff;
	font-size:11px;  /*Fix Area*/
	padding-top:2px;
	padding-left:11px;
}
/*activity content*/
table.ActivityContent
{
	margin-left:11px;
	width:690px;
	margin-top:5px;
}
table.ActivityContent td
{
	vertical-align:top;
	text-align:left;
}
table.ActivityContent td.ActivityContentColLeft
{
	width:310px;
	/*text-align:justify;*/
	text-align:left;
	padding-right:15px;
}
/*============ข่าวและสาระน่ารู้===============*/
/*ข่าว*/
table.newsTbl
{
	/*width:725px;*/
	width:720px;
	margin-bottom:10px;
}
/*pic*/
table.newsTbl td.newsTblColImg
{
	 width:200px;
	 padding-top:10px;
}
table.newsTblImg     /*ใช้ร่วมกับแนะนำเว็บไซต์ด้วย*/
{
 /**/
}

table.newsTblImg td.newsTblImgTopLeft
{
	width:7px; height:7px;
	 background-image:url('newsImgTop_Left.jpg');
	 background-repeat:no-repeat;
}
table.newsTblImg td.newsTblImgTopLoop
{
	background:url('newsImgTop_Mid.jpg') repeat-x 0 0;
	width:100%; height:7px;
	
}
table.newsTblImg td.newsTblImgTopRight
{
	
	width:7px; height:7px;
	 background-image:url('newsImgTop_Right.jpg');
	 background-repeat:no-repeat;
}
table.newsTblImg td.newsTblImgMidLeft
{
	background:url('newsImgMid_Left.jpg') repeat-y left top;
	width:7px; height:100%;
	
}
table.newsTblImg td.newsTblImgMidRight
{
	background:url('newsImgMid_Right.jpg') repeat-y 0 0;
	width:7px; height:100%;
	
}
table.newsTblImg td.newsTblImgBottomLeft
{
	background:url('newsImgBottom_Left.jpg') no-repeat 0 0;
	width:7px; height:7px;
	
}
table.newsTblImg td.newsTblImgBottomLoop
{
	background:url('newsImgBottom_Mid.jpg') repeat-x 0 0;
	width:100%; height:7px;
	
}
table.newsTblImg td.newsTblImgBottomRight
{
	background:url('newsImgBottom_Right.jpg') no-repeat 0 0;
	width:7px; height:7px;
	
}
/*content*/
table.newsTblContent
{
	/**/
	
}
table.newsTblContent tr.newsTblContentHeadBG
{
	 background:url('newsHead_Loop.jpg') repeat-x 0 0;
	width:515px; height:67px;
}
table.newsTblContent td.newsTblContentHeadLeft
{
	 background:url('newsHead_Left.jpg') no-repeat 0 0;
	 width:13px; height:67px;
}
div.newsTblContentHeadRight
{
	float:right;
	 background:url('newsHead_Right.jpg') no-repeat 0 0;
	 width:207px; height:67px;
}
div.newsTblContentTopic
{
	float:left;
	margin-top:18px;
	margin-left:8px;
}
div.newsTblContentTopic p.pNewsTblContentTopic
{
	color:#0a6923;
	font-weight:bold;
	font-size:12px;  /*Fix Area*/
	margin-bottom:7px;
}
div.newsTblContentTopic p.pNewsTblContentDate
{
	color:#ffffff;
	font-size:11px;  /*Fix Area*/
}
table.newsTblContent td.newsTblContentDetail
{
	/*text-align:justify;*/
	text-align:left;
	padding-right:40px;
	padding-top:3px;
	padding-bottom:3px;
}
/*สาระน่ารู้*/
table.newsKnowHead
{
	background:url('newsKnowledgeHead_Loop.jpg') repeat-x 0 0;
	width:710px;
	height:68px;
}
table.newsKnowHead td.newsKnowHeadLeft
{
	background:url('newsKnowledgeHead_Left.jpg') no-repeat;
	width:56px; height:68px;
}
table.newsKnowHead td.newsKnowHeadRight
{
	background:url('newsKnowledgeHead_Right.jpg') no-repeat;
	width:15px; height:68px;
}
table.newsKnowHead td.newsKnowHeadMid
{
	font-size:12px;  /*Fix Area*/
	color:#ff5a00;
	font-weight:bold;
	padding-top:10px;
	padding-left:5px;
}

table.newsKnowTbl
{
	width:710px;
	margin-bottom:10px;
}
table.newsKnowTbl td.newsKnowTblContent
{
	text-align:left;
	/*text-align:justify;*/
	padding-left:15px;
	padding-top:17px;
	padding-bottom:5px;
}
table.newsKnowTbl td.newsKnowTblLink
{
	padding-left:5px;
}
/*pic*/
table.newsKnowTbl td.newsKnowTblColImg
{
	 width:215px;
	 padding-left:15px;
	 padding-right:10px;
}
/*รายละเอียดข่าว*/
table.NewsDetailHead
{
	background:url('newsDetailHead_Loop.jpg') repeat-x 0 0;
	width:710px;
	height:77px;
}
table.NewsDetailHead td.NewsDetailHeadLeft
{
	background:url('newsDetailHead_Left.jpg') no-repeat 0 0;
	width:9px; height:77px;
}
table.NewsDetailHead td.NewsDetailHeadRight
{
	background:url('newsDetailHead_Right.jpg') no-repeat 0 0;
	width:13px; height:77px;
}
table.NewsDetailHead td
{
	vertical-align:top;
}
.NewsDetailHeadIcon
{
	background:url('newsDetailHead_Icon.jpg') no-repeat left top;
	width:52px;
	height:51px;
}
td.NewsDetailHeadTopic
{
	padding-top:28px;
	color:#0a6923;
	font-weight:bold;
	font-size:12px;  /*Fix Area*/
}
td.NewsDetailHeadDate
{
	color:#ffffff;
	font-size:11px;  /*Fix Area*/
	padding-top:1px;
	padding-left:11px;
}
div.NewsDetailContent
{
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
}
div.NewsDetailBackBtn
{
	 margin-top:10px;
}
/*แนะนำเว็บไซต์*/
.KInviteHeadLayout
{
	
}
table.KInviteHeadTbl
{
	width:100%;
	background:url('KInviteHeadLoop.jpg') repeat-x 0 0;
	height:86px;
	margin-bottom:8px;
}
table.KInviteHeadTbl td.KInviteHeadTblLeft
{
	background:url('KInviteHeadLeft.jpg') no-repeat 0 0;
	width:12px; height:86px;
}
table.KInviteHeadTbl td
{
	text-align:left;
	vertical-align:top;
}
table.KInviteHeadTbl td.KInviteHeadTblRight
{
	background:url('KInviteHeadRight.jpg') no-repeat 0 0;
	width:297px; height:86px;
}
/*-border-*/
table.KInviteAreaTbl
{
	width:100%; margin-bottom:20px;
}
table.KInviteAreaTbl td
{
	vertical-align:top;
}
table.KInviteAreaTbl td.KInviteAreaLeftTop
{
	background:url('KInviteArea_LeftTop.jpg') no-repeat 0 0;
	width:3px; height:11px;
}
table.KInviteAreaTbl td.KInviteAreaTop
{
	background:url('KInviteArea_Top.jpg') repeat-x 0 0;
	height:11px;
}
table.KInviteAreaTbl td.KInviteAreaRightTop
{
	background:url('KInviteArea_RightTop.jpg') no-repeat 0 0;
	height:11px; width:3px;
}
table.KInviteAreaTbl td.KInviteAreaLeftMid
{
	background:url('KInviteArea_LeftMid.jpg') repeat-y 0 0;
	width:3px;
}
table.KInviteAreaTbl td.KInviteAreaRightMid
{
	background:url('KInviteArea_RightMid.jpg') repeat-y 0 0;
	width:3px;
}
table.KInviteAreaTbl td.KInviteAreaLeftBottom
{
	background:url('KInviteArea_LeftBottom.jpg')  no-repeat 0 0;
	width:3px;  height:7px;
}
table.KInviteAreaTbl td.KInviteAreaBottomMid
{
	background:url('KInviteArea_BottomMid.jpg')  repeat-x 0 0;
	height:7px;
}
table.KInviteAreaTbl td.KInviteAreaBottomMid div.KInviteAreaBottomMidL
{
	background:url('KInviteArea_BottomLeft.jpg')  no-repeat 0 0;
	height:7px; width:5px; float:left;
}
table.KInviteAreaTbl td.KInviteAreaBottomMid div.KInviteAreaBottomMidR
{
	background:url('KInviteArea_BottomRight.jpg')  no-repeat 0 0;
	height:7px; width:8px; float:Right;
}
table.KInviteAreaTbl td.KInviteAreaRightBottom
{
	background:url('KInviteArea_RightBottom.jpg')  no-repeat 0 0;
	height:7px; width:3px;
}
/*Link*/
table.KInviteLink,
table.KInviteLink2
{
	margin:0 auto;
	margin-bottom:30px;
}
table.KInviteLink td
{
	padding:15px 8px 10px 8px;
}
table.KInviteLink2 td
{
	padding:15px 10px 10px 13px;
}
table.newsTblImg td /*เพิ่มตรงนี้เพราะไม่ต้องการให้มี padding ใน table นี้*/
{
	padding:0px;
	margin:0px;
}
/*k know*/
table.KKnowLink
{
	text-align:left;
}
table.KKnowLink td
{
	
}
table.KKnowLink td div.KLinkSubj
{
	font-weight:bold;
	color:#305815;
	font-size:14px;
}
table.KKnowLink td div.KLinkSite,
table.KKnowLink td div.KLinkSite a
{
	color:#267a2a;
	font-weight:bold;
}
table.KKnowLink td div.KLinkDesc,
table.KKnowLink td div.KLinkDesc a
{
	text-decoration:underline;
	font-size:12px;
}


/*================นัดหมายบริการ==================*/
/*==main== ใช้ร่วมกับหน้า Branch*/
p.makeAppointmentTitle
{
	padding-left:20px;
	margin-bottom:15px;
}
table.makeAppointmentMainGrid
{
	 width:99%;/*width:700px;*/ 
	 background:#5b8d3c;
	 border-left:solid 7px #5b8d3c;
	 border-right:solid 6px #5b8d3c;
	 border-bottom:solid 11px #5b8d3c;
	 margin-bottom:10px;
}
table.makeAppointmentMainGrid tr.makeAppointmentMainGridHead td
{
	color:#ffffff;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:8px;
}
table.makeAppointmentMainGrid td
{
	padding:8px 5px 8px 5px;
	text-align:center;
}
table.makeAppointmentMainGrid tr.makeAppointmentTrGreen
{
	background:#c5ecad;
}
table.makeAppointmentMainGrid tr.makeAppointmentTrWhite
{
	background:#ffffff;
}
table.makeAppointmentMainGrid td.makeAppointmentMainColLeft
{
	width:197px;
	text-align:left;
}
table.makeAppointmentMainGrid tr.makeAppointmentTrGreen td,
table.makeAppointmentMainGrid tr.makeAppointmentTrWhite td
{
	border-right:solid 1px #5b8d3c;
}
/*form*/
table.makeAppointmentMainForm
{
	background:url('appoint_FormBg.jpg') repeat-x 0 0;
	width:99%;
	height:127px;
	margin-bottom:15px;
	
}
table.makeAppointmentMainForm td.makeAppointmentMainFormRight
{
	background:url('appoint_FormRight.jpg') no-repeat 0 0;
	width:15px;
	height:127px;
}
table.makeAppointmentMainForm td.makeAppointmentMainFormTopLeft
{
	background:url('appoint_FormTopLeft.jpg') no-repeat 0 0;
	width:377px;
	height:67px;
}
table.makeAppointmentMainForm td.makeAppointmentMainFormBottomLeft
{
	background:url('appoint_FormBottomLeft.jpg') no-repeat 0 0;
	height:60px;
	width:14px;
}
table.makeAppointmentMainFormDdl
{
	margin-left:50px;
}
table.makeAppointmentMainFormDdl td
{
	padding-right:15px;
	color:#262626;
	font-size:12px;  /*Fix Area*/
}

/*==form==*/
/*information bar*/
table.makeAppointmentInform
{
	background:url('appoint_InformBg.jpg') repeat-x 0 0;
	width:710px;
	 height:112px;
}
table.makeAppointmentInform td.makeAppointmentInformMid
{
	
	vertical-align:top;
	padding-top:26px;
	padding-left:18px;
	font-size:11px;  /*Fix Area*/
}
table.makeAppointmentInform td.makeAppointmentInformMid p
{
	color:#138f34;
	font-weight:bold;
	font-size:12px; /*Fix Area*/
}
table.makeAppointmentInform td.makeAppointmentInformMid p.makeAppointInformBtn
{
	padding-top:5px;
}
table.makeAppointmentInform td.makeAppointmentInformLeft
{
	 background:url('appoint_InformLeft.jpg') no-repeat 0 0;
	 width:197px;
	 height:112px;
	 float:left;
}
table.makeAppointmentInform td.makeAppointmentInformRight
{
	 background:url('appoint_InformRight.jpg') no-repeat 0 0;
	 width:208px;
	 height:112px;
	 float:right;
}
/*form insert*/
div.makeAppointFormHeadBg
{
	background:url('appoint_formHeadLoop.jpg') repeat-x 0 0;
	width:715px;
	height:60px;
	padding-bottom:8px;
}
div.makeAppointFormHeadLeft
{
	float:left;
	background:url('appoint_formHeadLeft.jpg') no-repeat 0 0;
	width:156px;
	height:60px;
	
}
div.makeAppointFormHeadRight
{
	float:right;
	background:url('appoint_formHeadRight.jpg') no-repeat 0 0;
	width:11px;
	height:60px;
	
}
table.makeAppFormInsert
{
	width:100%;
	margin-bottom:20px;
}
table.makeAppFormInsert td.makeAppFormInsertColLeft
{
	width:240px;
	padding-left:20px;
	vertical-align:top;
}
table.makeAppFormInsert td
{
	padding-bottom:5px;
}

.textboxAppointmForm
{
	border:solid 1px #8d8d8d;
	width:400px;
}
/*form result*/
table.makeAppFormIResult
{
	width:710px;
	background:url('appoint_ResultLoop.jpg') repeat-x 0 0;
	height:176px;
	
}
table.makeAppFormIResult td
{
	vertical-align:top;
	text-align:left;
}
table.makeAppFormIResult td.makeAppFormIResultLeft1
{
	background:url('appoint_ResultLeft01.jpg') no-repeat left top;
	width:10px;
	height:176px;
}

table.makeAppFormIResult td.makeAppFormIResultRight
{
	background:url('appoint_ResultRight.jpg') no-repeat 0 0;
	width:18px;
	height:176px;
}
table.makeAppFormIResultTbl
{
	width:100%;
}
table.makeAppFormIResultTbl td.makeAppFormIResultTextLeft
{
	background:url('appoint_ResultTxtLeft.jpg') no-repeat left top;
	width:156px;
	height:60px;
}
table.makeAppFormIResultTbl td.makeAppFormIResultTextRight
{
	background:url('appoint_ResultTxtRight.jpg') no-repeat right top;
	width:241px;
	height:104px;
}
table.makeAppFormIResultTbl td.makeAppFormIResultMid
{
	
	vertical-align:top;
	padding-top:28px;
	padding-left:40px;
	font-size:11px;  /*Fix Area*/
}
table.makeAppFormIResultTbl td.makeAppFormIResultMid p
{
	color:#138f34;
	font-weight:bold;
	font-size:12px; /*Fix Area*/
}
table.makeAppFormIResultTbl td.makeAppFormIResultMid2
{
	padding-top:5px;
}
div.makeAppFormIResultMid2Right
{
	#float:right;/**/
	color:#1c5115;
	padding-right:60px;
}
/*=============Branch================*/
table#branchMainGrid
{
	width:720px;
}
table.branchMainDdl
{
	background: url('branchMainDdlLoop.jpg') repeat-x 0 0;
	width:719px; margin-left:1px;
	height:55px;
	vertical-align:top;
}
table.branchMainDdl td.branchMainDdlLeft
{
	background:url('branchMainDdlLeft.jpg') no-repeat left top;
	width:13px;
	height:55px;
}
table.branchMainDdl td.branchMainDdlRight
{
	background:url('branchMainDdlRight.jpg') no-repeat right top;
	width:12;
	height:55px;
}
table.branchMainDdlTbl
{
	margin-left:12px;
	margin-top:5px;
}
table.branchMainDdlTbl td
{
	font-weight:bold;
	color:#ffffff;
	padding-right:4px;
}
table.branchMainDdlTbl td.branchMainDdlTblBtn
{
	padding-top:3px;
}
div.branchMainContent
{
	padding-left:6px;
	padding-right:5px;
}
table.branchMainContentTbl
{
	width:100%;
	margin-bottom:7px;
}
table.branchMainContentTbl td
{
	border-bottom:solid 1px #939592;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	vertical-align:top;
}
table.branchMainContentTbl td.branchMainContentTblColLeft
{
	width:150px;
	border-right:solid 1px #939592;
	font-weight:bold;
	color:#1c9539;
}
table.branchMainContentTbl tr.branchMainContentTblHead
{
	background:#dddcdc;
}
table.branchMainContentTbl tr.branchMainContentTblHead td
{
	border:0px;
	font-weight:bold;
	padding:5px 0px 5px 18px;
	border-bottom:solid 7px #ffffff;
}
/*fulltime*/
p.branchFulltimeTitle
{
	padding-left:7px;
	margin-bottom:25px;
}
div.branchFulltimePlaceDiv
{
	float:left;
	 width:555px;
}
table.branchFulltimePlace
{
	 width:545px;
	 margin-left:10px;
}
table.branchFulltimePlace td
{
	 vertical-align:top;
	 padding-bottom:3px;
}
table.branchFulltimePlace td.branchFulltimePNumImg
{
	width:70px;
}
table.branchFulltimePlace td.branchFulltimePColLeft
{
	font-weight:bold;
}
table.branchFulltimePlace td.branchFulltimePDot
{
	/*border-top:dotted 1px #7f7f7f;*/
	background:url('dotted_Branch.jpg') repeat-x 0 0;
	width:100%;
	height:10px;
	
}
div.branchFulltimePlaceImg
{
	margin-bottom:80px;
}
/*===================รู้จัก k weplan=========================*/

/*k wepaln คืออะไร*/
div.knowkweplanMain
{
	background:url('knowkweplan01_Img01.jpg') no-repeat right top;
	width:100%;
	height:253px;
	margin-bottom:10px;
}
table.knowkweplanMainTbl1
{
	/*width:580px;*/
}
table.knowkweplanMainTbl1 td
{
	vertical-align:top;
}
table.knowkweplanMainTbl1 td.knowkweplanMainTbl1Content
{
	padding-top:30px;
	padding-left:5px;
	vertical-align:top;
	width:400px;
	
}
 p.knowkweplanMainTbl1FontGr   /*กำหนด Font size ที่ file อื่นด้วย*/
{
	color:#2e6813;
	font-weight:bold;
}
div.knowkweplancontent
{
	padding-left:10px;
	margin-bottom:5px;
	
}
b.bFontGreen
{
	color:#2e6813;
}
table.knowkweplanContentGray
{
	width:100%;
	background:url('knowkweplan01_Img09Bg.jpg') repeat-x 0 0;
	height:194px;
	margin-bottom:10px;
}
table.knowkweplanContentGray td.knowkweplanContentGrayTxt
{
	width:547px;
	vertical-align:top;
}
ul.knowkweplanContentGrayTxtUL
{
	padding-left:35px;
	padding-top:15px;
	padding-bottom:10px;
}
ul.knowkweplanContentGrayTxtUL li
{
	list-style-type:decimal;
	color:#945905;
	font-size:12px;   /*Fix Area*/
	font-weight:bold;
	
}
div.knowkweplanContentGrayTxtDiv
{
  padding-left:10px;
  font-size:12px;   /*Fix Area*/
}
/*เหตุใดควรใช้บริการ k weplan*/
table.knowkweplanBegin
{
	margin-bottom:10px;
}
table.knowkweplanBegin td
{
	vertical-align:top;
}
table.knowkweplanBegin td.knowkweplanBeginContent
{
	width:486px;
	padding-bottom:20px;
}

/**/
.knowkweplan02Content
{
	padding-left:10px;
}
div.knowkweplanHeadGreen
{
	background:url('knowkweplan02_HeadLoop.gif') repeat-x 0 0;
	width:100%;
	height:57px;
	margin-bottom:10px;
}
div.knowkweplanHeadGreenLeft
{
	float:left;
	height:57px;
}
div.knowkweplanHeadGreenRight
{
	float:right;
	background:url('knowkweplan02_HeadRight.gif') no-repeat right top;
	width:13px;
	height:57px;
}
table.knowkweplanWhyTbl
{
	/**/
}
table.knowkweplanWhyTbl td
{
	vertical-align:top;
	padding-bottom:20px;
	color:#945905;
	padding-left:8px;
}
table.knowkweplanWhyTbl td.knowkweplanWhyTblContent
{
	width:620px;
	padding-left:17px;
	padding-top:3px;
}

/**/

table.knowkweplanQuizTbl
{
	margin-left:10px;
	width:97%;
	margin-bottom:50px;
}
table.knowkweplanQuizTbl td
{
	vertical-align:top;
	border-bottom:solid 1px #d7d7d7;
	padding:8px 0px 8px 0px;
	font-weight:bold;
}
table.knowkweplanQuizTbl td a
{
	 color:#4c4c4c;
}

table.knowkweplanQuizTbl td.knowkweplanQuizTblColLeft
{
	border-right:solid 1px #d7d7d7;
	padding-left:8px;
	padding-right:15px;
	width:300px;
}
table.knowkweplanQuizTbl td.knowkBulletQuizRight
{
	padding-left:8px;
	padding-right:8px;
}

/*ช่องทางการให้บริการ*/

table.knowkweplanChanelTitle
{
	width:98%;
}
table.knowkweplanChanelTitle  td
{
	vertical-align:top;
}
table.knowkweplanChanelTitle  td.knowkweplanChanelTitleImg
{
	width:185px;
}
p.knowkweplanChanelTitleTopic1
{
	padding:20px 0px 15px 0px;
}
p.knowkweplanChanelTitleTopic2
{
	color:#e2901b; font-weight:bold; font-size:16px; line-height:17pt;letter-spacing:-1px;
}


table.knowkweplanChanelTbl
{
	/**/
}
table.knowkweplanChanelTbl td
{
	vertical-align:top;
	padding-bottom:17px;
	padding-left:8px;
}
table.knowkweplanChanelTbl td.knowkweplanChanelTblContent
{
	width:620px;
	padding-left:17px;
	padding-top:3px;
}
b.bFontGreen2
{
	color:#305815;
}
/**/
table.knowkChanelBranchTbl
{
	width:704px;
	margin-left:8px;
	margin-bottom:35px;
}
table.knowkChanelBranchTbl td   /*กำหนด Font size ที่ file อื่นด้วย*/
{
	vertical-align:top;
	padding-top:7px;
	padding-bottom:7px;
	color:#0b0b0b;
}
table.knowkChanelBranchTbl tr.knowkChanelBranchTblTrGreen
{
	background:#d8e0d4;
}
table.knowkChanelBranchTbl td.knowkChanelBranchTblColLeft  /*กำหนด Font size ที่ file อื่นด้วย*/
{
	width:210px;
	font-weight:bold;
	color:#2f740c;
	padding-right:20px;
}
table.knowkChanelBranchTbl td img
{
	padding-right:5px;
	padding-left:7px;
}
/*===============site map====================*/
table.sitemapTbl
{
	 width:715px;
	 margin-bottom:50px;
}
table.sitemapTbl tr.sitemapTblTrMain
{
	 background:#a9e016 url('sitemap_Img01.jpg') no-repeat left 0;
	 height:25px;
	 padding-left:33px;
}
table.sitemapTbl tr.sitemapTblTrMain td
{
	color:#ffffff;
	padding-left:33px;
	border-bottom:solid 2px #ffffff;
	font-weight:bold;
}
table.sitemapTbl tr.sitemapTblTrMain td a
{
	color:#ffffff;
}
table.sitemapTbl tr.sitemapTblTrSub
{
	background:#ffffff;
}
table.sitemapTbl tr.sitemapTblTrSub td
{
	/**/background:#ffffff url('sitemap_bullet01.jpg') no-repeat 18px 8px;
	padding-left:30px;
	/*width:18%;*/
	padding-top:4px;
	padding-bottom:4px;
	vertical-align:top;
}
table.sitemapTbl tr.sitemapTblTrSub td.sitemapTblTrSubNone
{
	background:none;
}
table.sitemapTbl tr.sitemapTblTrSub td a
{
	color:#4c4c4c;
}
/*=========contact us==============*/
div.contactusImgL
{
	 background:url('contactus_Img01.jpg') no-repeat 0 0;
	 width:709px; height:189px;
}
div.contactusImgLink
{
	padding:144px 0px 0px 20px;
}
table.contactusForm
{
	background:#d9d9d9 url('contact_MidBg.gif') repeat-x left top;
	width:709px;
}
table.contactusForm td
{
	vertical-align:top;
}
table.contactusForm td.contactusFormLeft
{
	 background:url('contactus_LeftMid.gif') repeat-y 0 0;
	 width:6px;
}
table.contactusForm td.contactusFormRight
{
	 background:url('contactus_RightMid.gif') repeat-y 0 0;
	 width:21px;
}
table.contactusForm tr.contactusFormTrBg
{
	background:url('contactus_BottomMid.gif') repeat-x 0 0;
	height:14px;
}
table.contactusFormInsert
{
	margin:35px 0px 0px 235px;
}
table.contactusFormInsert td
{
	padding-bottom:4px;
	
}
table.contactusFormInsert td.contactusFormInsertColLeft
{
	padding-right:30px;
}
.textboxContactusForm
{
	border:solid 1px #8d8d8d;
	width:307px;
}
p.pContactusComment
{
	float:right;
	padding-right:25px;
	margin-bottom:10px;
}

/*=============product Information Popup===============*/
div.productMain
{
	background:#42a12d url('productMain.gif') no-repeat left top;
	width:100%; height:69px;
	border-bottom:solid 1px #baf663;
	margin-top:5px;
}
div.productListSelectedBg
{
	background:#246615;
	border-bottom:solid 1px #baf663;
	height:100%;
	margin-bottom:30px;
}
div.productListSelected
{
	float:right;
	margin-right:10px;
}
table.productListSelectedTbl
{
	margin-top:2px;
	margin-bottom:2px;   /*เพิ่มใหม่*/
}
table.productListSelectedTbl td
{
	padding-right:10px;
	/*color:#246615;*/
	color:#fff;
	font-size:14px;
	 font-weight:bold; /*เพิ่มใหม่*/
}
table.ProListSelectedTbl
{
	/**/
	margin-left:8px;
}
table.ProListSelectedTbl td
{
	padding-right:4px;
}
table.ProListTbl
{
	width:100%;
	text-align:left;
	margin-bottom:42px;
	
}
.lineTopGreen
{
	 background:#42a12d;border-bottom:solid 1px #ffffff;line-height:7px;
}
table.ProListTbl tr.ProListTblTopic
{
	background:url('productTopicBG.gif') repeat-x 0 0;
	height:52px; width:100%;
}
table.ProListTbl tr.ProListTblTopic td div.ProListTblIcon
{
	background:url('productTopicLeft.gif') no-repeat 0 0;
	height:52px;
}
table.ProListTbl tr.ProListTblTopic td div.ProListTblIcon p
{
	text-align:left;
	color:#b2f552;
	font-size:14px;
	padding-left:55px;
	vertical-align:top;
	padding-top:15px;
	font-weight:bold;
	
}
table.ProListTbl td.ProListTblRemark
{
	font-size:11px;
	color:#959595;
	padding-left:20px;
	padding-right:20px;
}
table.ProListTbl td.ProListTblRemark b
{
	color:#4c4c4c;
}

table.ProListTblContent
{
	
	width:100%;
}
table.ProListTblContent td
{
	 border-bottom:solid 1px #d3e0d0;
	 padding-top:8px;
	 padding-bottom:11px;
	 vertical-align:top;
	 color:#4c4c4c;
}
/*Sub Table*/
table.ProSubTbl
{
   /* margin-bottom:10px;*/
}
table.ProSubTbl td
{
    border-bottom:0px;
    vertical-align:top;
    padding-top:0px;
    padding-right:20px;
    padding-bottom:0px;
}




table.ProListTblContentMain td.ProListTblTD
{
	 padding-left:10px; padding-right:20px; padding-bottom:10px;
}
table.ProListTblContentMain td.ProListTblContentSubTopic
{
	/*background:#f5f0e0;*/
	
	
	 padding-bottom:5px;
	
}
table.ProListTblContentMain td.ProListTblContentSubTopic div
{
	/*background:#F3FAA7;f5f0e0*/
	background:#F3FAA7;
	 border:solid 1px #9e9e9e;/*3D7722/AFC2DA*/
	 /* border-bottom:2px;
	  border-left:2px;*/
	  font-weight:bold;
	 font-size:13px;
	 color:#246615;
	 padding-left:10px;
	 margin-left:10px;
	 padding-bottom:5px;
	 padding-top:5px;
}
table.ProListTblContent td p
{
	color:#305815;
	font-weight:bold;
}

table.ProListTblContent td p.ProListTblContentList
{
	padding-top:8px;
}


table.ProListTblContent td.ProListTblIcon
{
	padding-right:30px;
}
/*Rad Nuberric Texbox*/
.textBoxRadAlignRight
   {
   	text-align:right;
   	width:350px; background:#F3FAA7; border:solid 1px #AFC2DA;
   
   }
   
/*กรอบ E-News Letter*/
table.yellowArea
{
	/*width:525px;*/ margin:0 auto; width:710px;
	
}
table.yellowArea td
{
	vertical-align:top;
	color:#0a0a0a;background:#f6f9d3;
}
table.yellowArea td.yellowTopLeft
{
	background:url('yellowTopLeft.gif') no-repeat;
	width:6px;height:4px;
}
table.yellowArea td.yellowTopMid
{
	background:url('yellowTopMid.gif') repeat-x;
	height:4px;
}
table.yellowArea td.yellowTopRight
{
	background:url('yellowTopRight.gif') no-repeat;
	height:4px; width:7px;
}
table.yellowArea td.yellowMidLeft
{
	background:url('yellowMidLeft.gif') repeat-y top;
	width:6px; vertical-align:top;
}
table.yellowArea td.yellowMidRight
{
	background:url('yellowMidRight.gif') repeat-y top;
	width:7px; vertical-align:top;
}
table.yellowArea td.yellowBottomLeft
{
	background:url('yellowBottomLeft.gif') no-repeat;
	width:6px; height:4px;
}
table.yellowArea td.yellowBottomMid
{
	background:url('yellowBottomMid.gif') repeat-x;
	height:4px;
}
table.yellowArea td.yellowBottomRight
{
	background:url('yellowBottomRight.gif') no-repeat;
	height:4px; width:7px;
}
table.ENewsPopTbl
{
margin:20px auto;
}
table.ENewsPopTbl td
{
	padding:5px 5px 0px 0px;
	
}
.textboxENews
{
	background:#ffffff;
	border:solid 1px #c3c3b4;
}
.btn_SubmitClick
{
	background:url('btn_SubmitClick.gif') no-repeat 0 0;
	width:81px;height:27px;
	display:block;
	border:0px;
	text-align:center;
	color:#4f3703;
	padding-bottom:3px;
}

.btn_SubmitClickLong
{
	background:url('btn_SubmitClickLong.gif') no-repeat 0 0;
	width:227px;height:27px;
	display:block;
	border:0px;
	text-align:center;
	color:#4f3703;
	padding-bottom:3px;
}
.btn_SubmitClickMiddle
{
	background:url('btn_SumitClickLong2.gif') no-repeat 0 0;
	width:158px;height:27px;
	display:block;
	border:0px;
	text-align:center;
	color:#4f3703;
	padding-bottom:3px;
}
.fontGreenLink
{
	color:#4c8312;
	font-weight:bold;
}

.fontGreenLinkA2
{
	color:#4c8312;
	font-weight:bold;
}
/*==============Step Selected===============*/
table.StepSelectedTbl
{
	background:url('StepLineSelected.gif') repeat-x 0 0;
	height:57px;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
}
table.StepSelectedTbl td.StepSelectedSpacer
{
	width:100px;
}

/*==============E Newsletter Template==================*/
 .bodyENewsletter
  {
  	 font-size:12px;
  	 background:#f8f8f8;
  }
  .EnewsBodyContainer
  {
  	width:749px; 
  	margin:0 auto; 
  	background:#fff;
  }
 .EnewsHeader
 {
 	clear:both; border-top:solid 3px #138f34;
 }
 .EnewsHeader img
 {
 	 margin-top:1px;margin-bottom:1px; 
 }  
 .ENewsIssueTxt
 {
 	z-index:2;
 	position:relative;
 	top:-25px;
 	left:20px;
 	text-align:left;
 	margin-bottom:-16px;
 	color:#fff;
 }
 .ENewsIssueTxt b
 {
 	color:#154b0c;
 	padding-right:8px;
 }
 table.ENewsMenu
 {
 	width:100%; margin-bottom:27px;
 }
 table.ENewsMenu td.ENewsMenuBg     /*แก้*/
 {
 	 /*background:url('ENewsMenuBg.jpg') repeat-x 0 0;
 	 width:100%;
 	 text-align:center;
 	 vertical-align:top;
 	 padding-top:13px;*/
 }
  table.ENewsMenu td.ENewsMenuBg a
  {
  	color:#154b0c; font-size:11px; font-weight:bold;
  }
  table.ENewsMenu td.ENewsMenuBg table td
  {
  	padding-right:38px;padding-left:20px;
  }
  /*Link Menu*/
  table.ENewsMenuLink
  {
  	z-index:1;
  	position:relative;
  	top:-128px;
  	left:10px;
  	margin-bottom:-70px;
  	height:100%;
  }
  table.ENewsMenuLink,moz-any-link,x:default
  {
  	top:-89px;
  	left:17px;
  }
  *:first-child+html table.ENewsMenuLink
  {
  	top:-128px;
  	left:0px;
  }
  table.ENewsMenuLink 
  {
  	#top:-128px;
  	#left:0px;
  }
  
  
  table.ENewsMenuLink td
  {
  	padding-right:38px;padding-left:20px;
  }
  table.ENewsMenuLink td a
  {
  	color:#154b0c; font-size:11px; font-weight:bold;
  	vertical-align:top;
  }
  
  
  
 .EnewsWelNote
 {
 	padding:0px 10px 0px 10px;
 }
 table.ENewsTopic
 {
 	width:100%;
 	text-align:left;
 	margin-bottom:10px;
 } 
 table.ENewsTopic td.ENewsTopicBg   /*แก้*/
 {
 	/*background:url('ENewsTopicBg.jpg') repeat-x 0 0;
 	width:100%; vertical-align:top;*/ 
 	
 }
 /*Topic Txt*/
div.ENewsTopicTxt
 {
 	 /*float:left;padding-top:28px;*/
 	  font-weight:bold; 
 	  font-size:13px;
 	  color:#ff5a00;
 	  
 	  text-align:left;
 	  padding-left:72px;
 	  vertical-align:top;
 	  
 	  z-index:1;
 	  position:relative;
 	  top:-60px;
 	  left:0px;
 	  margin-bottom:-15px;
 }
div.ENewsTopicTxt a
 {
 	color:#ff5a00;
 }
 /**/
 
 table.ENewsTbl1
 {
 	width:96%; text-align:left; margin-left:10px; margin-right:10px; margin-bottom:18px;
 }
 table.ENewsTbl1 td
 {
 	vertical-align:top;
 	padding-right:5px;
 }
 table.ENewsTbl1 td.ENewsContent
 {
 	padding-top:5px; padding-right:10px;
 }
 table.ENewsTbl1 td p 
 {
 	padding-bottom:5px;
 }
 table.ENewsTbl1 td p.ENewsTbl1Topic
 {
 	font-weight:bold; color:#279a2f; padding-bottom:3px;
 }
 table.ENewsTbl1 td p.ENewsTbl1Source
 {
 	color:#959595; font-size:11px; padding-top:-5px;
 }
 .ENewsLine
 {
 	border-top:solid 1px #cfd7b2; width:96%; margin:0 auto; margin-bottom:5px;
 }
 .ENewsMakeAppoint
 {
 	margin-bottom:10px;
 }
 
 /*==============================Make An Appoinment Page============================*/
 .AppointLayout
 {
 	clear:both;
 	padding-left:20px;
 	padding-right:15px;
 	font-size:12px; /*Default font for make an appiontment page*/
 }
 .AppTopHeadRight
 {
 	float:right;
 	width:212px;
 }
 ul.AppointRemark
 {
 	 vertical-align:top;
 	 margin-bottom:5px;
 	 text-align:left;
 }
 ul.AppointRemark li
 {
 	list-style-type:none;
 	font-size:11px;
 	color:#03B007;
 	vertical-align:top;
 	display:inline;
 	margin-right:5px;
 	font-weight:bold;
 }

 table.AppointmentTbl
 {
 	 margin-bottom:10px;
 	 width:99%;
 	 border-top:solid 1px #458D06;
 	 border-left:solid 1px #458D06;
 }
table.AppointmentTbl tr.AppointmentTblHead td
{
	 background:#55B600;
	 color:#fff;
	 text-align:center;
	 font-size:11px;
}
table.AppointmentTbl tr.AppointmentTblHead td.AppointmentTblHeadColLeft
{
	padding:15px; padding-top:18px;
}
table.AppointmentTbl tr.AppointmentTblHead td b
{
	font-size:12px;
}
table.AppointmentTbl td
{
	vertical-align:top;
	 border-bottom:solid 1px #458D06;
 	 border-right:solid 1px #458D06;
 	 padding:5px 8px 5px 8px;
}
table.AppointmentTbl td.AppointmentTblColLeft
{
	font-weight:bold;
	font-size:11px;
	text-align:right;
}
table.AppointmentTbl tr.AppointmentTblTrGreen
{
	background:#E8F8D4;
}
table.AppointmentTbl td.AppointmentTblMark
{
	 background:#2EBE06;
	 text-align:center;
	 color:#fff;
	 font-weight:bold;
}
 /*==============================End Make An Appoinment Page============================*/
 
 
 /*=====================edit by noi (21-09-2009)========================================*/


 table.RegisTextUserInfoBodyTbl
 {
 	 width:670px;
 	 border:0px;

 }
table.RegisTextUserInfoBodyTbl td.Field2
{
    width:120px; 
    height:23px;
    font-weight:bold;
}

/*===========Content หน้าHome V2 Latest(Book) 28-10-09=============*/

/*==Left LayoutV2==*/
.rightLayoutInsideV2
{
	padding-left:4px;
	width:254px;
	padding-top:12px;
	overflow:hidden;
}

/*High Light Block(High Light,ข่าวสาร,บทความ)*/
.HomeHLBlockV2
{
	width:713px;
	background:#ffffff url('HomeHLBlockV2_Bg.jpg') no-repeat right top;
	/*min-height:123px !important;
	#height:123px;*/
	padding-top:12px;
	padding-left:9px;
}
table.HomeHLBlockV2Tbl
{
	width:692px;
}
table.HomeHLBlockV2Tbl td
{
	vertical-align:top;
}
table.HomeHLBlockV2Tbl td.HomeHLBlockV2Tbl_Left
{
	 background:url('HomeHLBlockV2_TabLeft.gif') no-repeat left top;
	 width:8px; height:29px;
}
table.HomeHLBlockV2Tbl td.HomeHLBlockV2Tbl_Center
{
	 background:url('HomeHLBlockV2_TabBg.gif') repeat-x left top;
	 height:29px;
	 width:671px;
}
table.HomeHLBlockV2Tbl td.HomeHLBlockV2Tbl_Right
{
	 background:url('HomeHLBlockV2_TabRight.gif') no-repeat left top;
	 width:13px; height:29px;
}
/*เพื่ม Link More*/  /*=====>>เนื่องจากมีการเพิ่มลิงค์ more ที่ UCHilightBlock ด้านบน ที่เป็น Tab JaVa จำเป็นต้องเอา Tag a นี้ ใส่เข้าไปใน div ของ content ของแต่ละชุด เพราะเอาไปวางอยู่คนละที่ไม่ได้ (code java จะใช้ไม่ได้ control ลำบาก)*/
.HomeV2HightlightLinkMore
{
	z-index:1;   /*แก้โดย ใช้ z-index เข้าช่วยจัดตำแหน่ง*/
	position:relative; 
	left:25px; 
	top:-31px;     /*top ติดลบทำให้ มี spacer ด้านล่าง*/
	float:right;
	
	background:url('HomeV2HightlightLink.gif') no-repeat;
	width:34px; height:20px;
	display:block;
}

/*Table Content*/
table.HomeHLBlockV2Content
{
	width:650px; margin-bottom:8px;
	margin-top:-20px;  /*ใช้เพราะมี spacer ด้านบน จาก z-index ใช้ได้ทุก Browser ยกเว้น ie8,Safari,Chrome*/
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
table.HomeHLBlockV2Content
{
	margin-top:0px;   /*css hack*/
}
}
table.HomeHLBlockV2Content    /*=====>> ie8 ยังเจ๊ง อยู่ ใช้ margin ไม่ได้ เลยใช้ z-index เข้าช่วย*/
{
	z-index:1;
	position:relative; 
	left:0px; 
	top:0px;     /*other browser*/
	top /*\**/: -20px\9	   /*css hack ie8 (มี effect ที่ ie7) */
}
*:first-child+html table.HomeHLBlockV2Content
{
	top:0px;  /*css hack ie7*/
}

table.HomeHLBlockV2Content td
{
	padding-bottom:5px;
	vertical-align:top;
}
table.HomeHLBlockV2Content td, /*กำหนด Font size ที่ file อื่นด้วย*/
table.HomeHLBlockV2Content td a
{
	color:#000;
}
table.HomeHLBlockV2Content td.HomeHLBlockV2ContentImg
{
	width:120px;
	padding-right:14px;
}
table.HomeHLBlockV2Content td p.HomeHLBlockV2ContentTopic, /*กำหนด Font size ที่ file อื่นด้วย*/
table.HomeHLBlockV2Content td p.HomeHLBlockV2ContentTopic a
{
	 color:#7a5f38; 
	 font-weight:bold;
	 margin-bottom:-3px;
}
table.HomeHLBlockV2Content td p.HomeHLBlockV2ContentDate /*กำหนด Font size ที่ file อื่นด้วย*/
{
	 color:#676767;  
	 margin-bottom:-3px;  
}
/*Add Style Border Images ใน UCHilightBlock.ascx,UCPRActivityRotator.ascx*/
.ContentImgBorder
{
	 border:solid 1px #CDCDCD;
	 overflow:hidden;
}



/*Webboard*/
div.HomeV2WebboardArea
{
	padding-left:19px;
	width:685px;
	margin-bottom:15px !important;
	#margin-bottom:10px;
}
div.HomeV2WebboardTopic
{
	 /*background:url('HomeV2WebboardBgTop.gif') repeat-x left top;
	 height:28px;*/
	 height:25px;
	 width:685px;
}
div.HomeV2WebboardTopicLeft
{
	 float:left;
	 background:url('HomeV2WebboardTopic.gif') no-repeat left top;
	 height:25px;
	 width:115px;
}
a.HomeV2WebboardLink
{
	float:right;
	background:url('HomeV2WebboardLink.gif') no-repeat right top;
	width:42px; height:25px;
	display:block;
}
ul.HomeV2WebbLinkList
{
	float:right;	
	margin-right:40px;
	margin-top:4px;
}
ul.HomeV2WebbLinkList li
{
	list-style-type:none;
	display:inline;
	margin-left:8px;
	float:left;
	vertical-align:top;
}
ul.HomeV2WebbLinkList li,
ul.HomeV2WebbLinkList li a
{
	color:#000;
	font-size:12px;
}

ul.HomeV2WebbLinkList li img
{
	margin-right:1px;
	vertical-align:middle;
}


/*Grid*/
/*Header Grid*/
table.HomeWebbSubj_Red1
{
	width:90px;
}
table.HomeWebbSubj_Red2
{
	width:60px;
}
table.HomeWebbSubj_Red1 td,    /*กำหนด Font size ที่ file อื่นด้วย*/
table.HomeWebbSubj_Red1 td a,
table.HomeWebbSubj_Red2 td,
table.HomeWebbSubj_Red2 td a
{
	text-align:left;
	color:#111111;
	/*font-size:10px;*/
}
table.HomeWebbSubj_Red1 td.HomeWebbSubj_RedTxt,
table.HomeWebbSubj_Red2 td.HomeWebbSubj_RedTxt
{
	text-align:center;
}

/*กิจกรรมประชาสัมพันธ์*/
div.HomeV2EventArea
{
	padding-left:19px;
	width:685px;
	margin-bottom:25px;
	display:block;
}
div.HomeV2EventBg
{
	background:#ffffff url('HomeV2EventBg.gif') repeat-x left top;
	border:solid 1px #d3d3d3;
	width:685px;
	padding-top:18px;
	padding-bottom:3px;
}
table.HomeV2EventTbl
{
	width:670px;
	margin-left:7px;	
}
table.HomeV2EventTbl td
{
	vertical-align:top;
}
table.HomeV2EventTbl td.HomeV2EventTblColLeft
{
	 padding-right:7px;
	 width:107px;
}
/*Event Content*/
table.HomeV2EventContent
{
	 width:550px;
}
table.HomeV2EventContent td,
table.HomeV2EventContent td p
{
	vertical-align:top;
	/*color:#242424; back up style k'book*/
	color:#000; /*Edit By Ann 06-01-10*/
}
table.HomeV2EventContent td.HomeV2EventContentImg
{
	 padding-right:10px;
}
table.HomeV2EventContent td.HomeV2EventContentImg div
{
	/*border:solid 5px #ffffff;*/ 
	width:126px;
}
table.HomeV2EventContent td p.HomeV2EventContentSubj,
table.HomeV2EventContent td p.HomeV2EventContentSubj a
{
	color:#659323; font-weight:bold;
	padding-bottom:4px;
}
table.HomeV2EventContent td p.HomeV2EventContentLink
{
	padding-top:4px; 
	float:right;
}

/*==Right LayoutV2==*/
div.HomeV2Login
{
	width:254px;
	display:block;
	background:#c3c7c6 url('HomeV2LoginBg.jpg') repeat-x left top;
	min-height:135px;
	margin-bottom:5px;
}
table.HomeV2LoginTab
{
	width:254px;
}
table.HomeV2LoginTab td
{
	vertical-align:top;
}
table.HomeV2LoginTab td.HomeV2LoginTabLeft
{
	 background:url('HomeV2LoginTopL.jpg') no-repeat left top;
	 width:12px; height:31px;
}
table.HomeV2LoginTab td.HomeV2LoginTabCenter
{
	padding-top:10px;
}

table.HomeV2LoginTab td.HomeV2LoginTabRight
{
	 background:url('HomeV2LoginTopR.jpg') no-repeat left top;
	 width:9px; height:31px;
}

/*Login Form*/
table.HomeV2LoginForm
{
	 margin-top:15px; 
	 width:232px; 
	 margin-bottom:5px;
}
table.HomeV2LoginForm td,
table.HomeV2LoginForm td a
{
	font-size:12px; /*Fix Area*/
	color:#363636;
}
.HomeV2TextBoxLogin
{
	background:url('HomeV2TextBoxLogin.jpg') repeat-x left top;
	height:14px;
	border:solid 1px #999;
	width:160px;
}
.HomeV2LoginFormFont,
.HomeV2LoginFormFont a
{
	font-size:10px;
	color:#15664a;
}

.HomeV2LoginFormDdl
{
	 width:164px;
}

*:first-child+html .HomeV2LoginFormDdl
{
	width:164px;
}
.HomeV2LoginFormDdl, x:-moz-any-link, x:default
{
	width:162px;
}

/*Join Social Network*/
table.JoinNetworkTbl
{
	 width:254px; margin-bottom:8px;
}
table.JoinNetworkTbl td
{
	vertical-align:top;
}
table.JoinNetworkTbl td.JoinNetworkTblBg
{
	 background:url('HomeV2JoinNet_Bg.jpg') repeat-x left top;
	 height:47px;
}
table.JoinNetworkTbl td.JoinNetworkTblLeft
{
	 background:url('HomeV2JoinNet_Left.jpg') no-repeat left top;
	 width:3px; height:47px;
}
table.JoinNetworkTbl td.JoinNetworkTblRight
{
	 background:url('HomeV2JoinNet_Right.jpg') no-repeat left top;
	 width:3px; height:47px;
}
div.JoinNetworkTblTxt
{
	float:left;
	 background:url('HomeV2JoinNet_Txt.jpg') no-repeat 1px top;
	 width:137px; height:30px;
	 margin-right:3px;
}
table.JoinNetworkTbl td ul
{
	float:left; margin-top:8px;
}
table.JoinNetworkTbl td ul li
{
	list-style-type:none;
	display:inline;
	margin-left:2px;
	float:left;
}

/*สรรหามาเล่า*/   /*ตอนนีเปลี่ยนเป็น Meet our planners*/
div.HomeV2Story
{
	 margin-bottom:15px;	
	 width:254px;
}
div.HomeV2StoryTopic
{
	float:left;
	/*background:url('HomeV2StoryTopic.gif') no-repeat left top;
	width:102px; height:24px;*/
	background:url('HomeV2PlannersTxt.gif') no-repeat left top;
	width:206px; height:27px;
	
}
div.HomeV2StoryLink
{
	float:right;
}
div.HomeV2StoryContent
{
	clear:both;
	width:254px;
	overflow:hidden;
}
/*Meet out planners*/    /*ตอนนี้เปลี่ยนเป็น แนะนำผลิตภัณฑ์ทางการเงิน*/
div.HomeV2Planners
{
	 width:254px;
	 margin-bottom:15px !important;
	 #margin-bottom:8px;
	 text-align:left;
}
div.HomeV2PlannersTopic
{
	 /*background:url('HomeV2PlannersTxt.gif') no-repeat left top;*/
	 width:206px;  height:27px;
	 background:url('HomeV2PlannersTxt02.gif') no-repeat left top;
}
div.HomeV2PlannersImg
{
	width:249px;
	height:79px;
	border:solid 1px #cdcdcd;
	margin-bottom:5px;
}
p.HomeV2PlannersSubj,
p.HomeV2PlannersSubj a
{
	color:#659323;
	font-weight:bold;
}
p.HomeV2PlannersContent
{
	 /*color:#424242; back up style k'book*/
	 color:#000; /*Edit By Ann 06-01-10*/
	 margin-bottom:10px;
}
/*==Footer LayoutV2==*/
div.HomeV2Footer
{
	 background:url('FooterShadow.jpg') no-repeat left top;
	 width:985px;
	 min-height:21px;
	 text-align:center;
	 display:block;
	 padding-top:15px;
	 padding-bottom:10px;
}
div.HomeV2Footer ul li
{
	list-style-type:none;
	display:inline;
}
/*==Footer Banner Promotion==*/
div.BannerPromotion
{
	 background:url('BannerProBg.gif') repeat-x left top;
	 width:954px; height:121px;
	 margin:5px auto;
	 clear:both;
	 margin-bottom:10px;
}
div.BannerProBtnPrev
{
	float:left;
	width:24px;
}
div.BannerProBtnNext
{
	float:right;
	width:24px;
}
div.BannerProShow
{
	width:906px;
	float:left;
}
div.BannerProShow ul
{
	margin-top:20px;
	margin-left:3px;
}
div.BannerProShow ul li
{
	list-style-type:none;
	display:inline;
	float:left;
	margin-right:5px;
	margin-left:5px;
}

.btnImageLeft
{
    background:url('BannerProBtnPrev.gif') no-repeat 0 0; width:24px; height:121px;
    border-width:0px;    
    cursor:pointer;
    float:left;
}
.btnImageRight
{
    background:url('BannerProBtnNext.gif') no-repeat 0 0; width:24px; height:121px;
    border-width:0px;    
    cursor:pointer;
    float:right;
}


/*===========End Content หน้าHome V2 Latest(Book) 28-10-09=============*/

/*===========================Webboard Template============================*/  /*Template เฉพาะหน้าเว็บบอร์ด*/
/*Lay out*/
#bodyWebbContainer
{
	margin:0 auto;
	width:985px;
	color:#000;
	font-size:12px;
}
/*Header*/
#WebbLogoBg
{
	 background:#5fb64b url('WebbLogoBg.jpg') no-repeat left top;
	 width:985px;
	 min-height:89px !important;
	 _height:89px;
}
#WebbHeadBg
{
	 background:url('WebbHeadBg.jpg') no-repeat left top;
	 width:985px; height:112px;
	 _margin-top:-5px;
	 margin-bottom:6px;
	 
}
*:first-child+html #WebbHeadBg
{
	margin-top:-5px;
}
.WebbHeadTxtImg
{
	float:left;
	background:url('WebbHeadTxtImg01.jpg') no-repeat left top;
	width:162px; height:90px;
}
/*Search*/
table.WebbSearch
{
	float:right;
	margin-right:31px !important;
	_margin-right:15px;
	margin-top:14px;
}
table.WebbSearch td
{
	padding-left:2px;
}
/*Form Login*/
div.WebbLogin
{
	float:right;
	padding-top:14px;
	padding-right:27px;

}
table.WebbLoginForm td
{
	text-align:left;
	color:#363636;
}
/*content webboard*/
#ContentWebboard
{
	clear:both;
	width:929px;
	overflow:hidden;
	margin: 0 auto;
	margin-bottom:30px;
	display:block;
}
/*============WebboardAll หน้ารวมกระทู้============*/
.WebbAllArea
{
	width:929px;
}
/*New Post Bar ตั้งกระทู้+ตั้งPoll*/
table.WebbAllPostBar
{
	 background:#e9e7e8;
	 height:28px;
	 text-align:left;
	 width:929px;
	 margin-bottom:6px;
}
table.WebbAllPostBar td.WebbAllPostBarLeft
{
	 background:url('WebbAllPostBarLeft.gif') no-repeat left top;
	 width:2px; height:28px;
}
table.WebbAllPostBar td.WebbAllPostBarRight
{
	 background:url('WebbAllPostBarRight.gif') no-repeat left top;
	 width:2px; height:28px;
}
table.WebbAllPostBar td ul
{
	margin-left:8px;
	margin-top:2px;
}
table.WebbAllPostBar td ul li
{
	list-style-type:none;
	display:inline;
	margin-right:5px;
}
table.WebbAllPostBar td ul li,
table.WebbAllPostBar td ul li a
{
	color:#557f19;
}
table.WebbAllPostBar td ul li img
{
	vertical-align:middle;
	margin-bottom:5px;
	margin-right:1px;
}
/*Webboard Remark Icon*/
div.WebbRemark
{
	clear:both;
	background:#c7fbbb;
	display:block;
	text-align:left;
	padding:10px 23px 5px 23px;
	margin-top:16px;
}
table.WebbRemarkTbl td
{
	padding-bottom:5px;
	font-size:11px;
	color:#444444;
	padding-right:10px;
	text-align:left;
}
table.WebbRemarkTbl td.WebbRemarkTblIcon
{
	text-align:center;
}
table.WebbRemarkTbl td.WebbRemarkTblIcon img
{
	vertical-align:middle;
}
/*============WebboardDetail หน้ารายละเอียด============*/

.WebbDetailArea
{
	width:929px;
	margin-bottom:10px;
}
/*Topic*/    /*ส่วน Topic ใช้ร่วมกับ ระหว่าง WebboardDetail,WebboardQPost*/
div.WebbDetailHead,
div.WebbPostHead
{
	background:#368a22;
	 width:929px;
	 height:28px;
	 overflow:hidden;
}

div.WebbDetailHead   /*Topic หน้าWebboadDetail*/
{ 
	 margin-bottom:3px;
}
div.WebbPostHead   /*Topic หน้าWebboardQPost*/
{
	 margin-bottom:0px;
}
div.WebbDetailHeadLeft,
div.WebbPostHeadLeft
{
	float:left;
	width:2px;
	height:28px;
}
div.WebbDetailHeadLeft  /*Topic หน้าWebboadDetail*/
{
	 background:url('WebbDetailTopicLeft.gif') no-repeat left top; 
}
div.WebbPostHeadLeft  /*Topic หน้าWebboardQPost*/
{
	background:url('WebbPostTopicLeft.gif') no-repeat left top;
}
div.WebbDetailHeadRight,
div.WebbPostHeadRight
{
	 float:right;
	 height:28px;
	 padding-top:5px;
	 padding-right:14px;
}
div.WebbDetailHeadRight    /*Topic หน้าWebboadDetail*/
{
	 background:url('WebbDetailTopicRight.gif') no-repeat right top;
}
div.WebbPostHeadRight    /*Topic หน้าWebboardQPost*/
{
	background:url('WebbPostTopicRight.gif') no-repeat right top;
}
div.WebbDetailHeadRight,
div.WebbDetailHeadRight a,
div.WebbPostHeadRight,
div.WebbPostHeadRight a
{
	font-size:11px;
	font-weight:bold;
	/*color:#333f07;*/
	color:#B2F552;
}
div.WebbDetailHeadRight a:hover,
div.WebbPostHeadRight a:hover
{
	text-decoration:underline;
}
div.WebbDetailHeadTopic
{
	text-align:left;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding-top:5px;
	padding-left:8px;
	vertical-align:middle;
}
div.WebbDetailHeadTopic img
{
	vertical-align:middle;
	margin-right:6px;
}
/*====WebboardDetail Comment Q====*/   /*ส่วนของ UCArticlewebboardq*/
div.WebbDetailCommentBodyQ
{
	 width:929px;
	 background:url('WebbBgBlock.gif') repeat-y left top;
	 border-top:solid 1px #dce1d0;
	 border-bottom:solid 1px #dce1d0;
	 
}
table.WebbDetailCommentBodyQContent
{
	width:929px;
}
table.WebbDetailCommentBodyQContent td
{
	vertical-align:top;
	text-align:left;
}
table.WebbDetailCommentBodyQContent td.WebbDetailCommentBodyQContentAvatar
{
	width:155px;
	border-right:solid 1px #dce1d0;
	padding:7px 0px 20px 7px;
}
table.WebbDetailCommentBodyQContent td.WebbDetailCommentBodyQContentAvatar p
{
	font-weight:bold;
	color:#444;
	font-size:11px;
}
table.WebbDetailCommentBodyQContent td.WebbDetailCommentBodyQContentAvatar font
{
	color:#54a717;
	font-size:11px;
	line-height:10pt;
}
table.WebbDetailCommentBodyQContent td.WebbDetailCommentSpacer,
table.WebbDetailCommentBodyQContent td.WebbDetailCommentSpacerLeft
{
	 background:#fff; 
	 height:2px;
}
table.WebbDetailCommentBodyQContent td.WebbDetailCommentSpacerLeft
{
	border-right:solid 1px #dce1d0;
}

table.WebbDetailCommentBodyQContent td.WebbDetailCommentBodyQRight
{
	padding:3px 7px 0px 3px;
}
div.WebbDetailCommentBodyQRightPostAt
{
	background:#fff;
	padding:3px 15px 5px 9px;
	font-size:11px;
	color:#6a8725; 
	height:100%;
	margin-bottom:9px;
	/**margin-bottom:-16px;*/
}
/*div.WebbDetailCommentBodyQRightPostAt,x:-moz-any-link, x:default
{
	margin-bottom:-16px;
}*/
ul.WebbDetailCommentBodyQRightPostAtDate
{
	float:left;	
}
ul.WebbDetailCommentBodyQRightPostAtDate li
{
	list-style-type:none;		
}
ul.WebbDetailCommentBodyQRightPostAtDate,
ul.WebbDetailCommentBodyQRightPostAtDate li
{
	color:#6a8725;
	line-height:11pt;
}
ul.WebbDetailCommentBodyQRightPostAtBtn
{
	float:right;
	padding-top:6px;
}
ul.WebbDetailCommentBodyQRightPostAtBtn li
{
	list-style-type:none;
	display:inline;
}
ul.WebbDetailCommentBodyQRightPostAtBtn,
ul.WebbDetailCommentBodyQRightPostAtBtn li,
ul.WebbDetailCommentBodyQRightPostAtBtn li a
{
	color:#54a717;
	font-weight:bold;
}
ul.WebbDetailCommentBodyQRightPostAtBtn li a:hover
{
	text-decoration:underline;
}
table.WebbDetailCommentBodyQContent td.WebbDetailCommentBodyQRightText
{
	padding:0px 7px 10px 9px; 
	font-size:12px;
	color:#000;
}
table.WebbDetailCommentBodyQContent td.WebbDetailCommentBodyQRightText ul li,    /*edit by Ann 19-04-10* ทำให้ show bulletได้*/
table.WebbDetailCommentBodyContent td.WebbDetailCommentBodyRightText ul li
{
    margin-left:33px;
    color:inherit;
}

/*====WebboardDetail Comment====*/ /*List View ส่วนของ UCCommentShowPostSet*/

/*Area*/
div.WebbDetailCommentArea
{
	 width:929px;
	 margin-bottom:3px;
}
/*ส่วนนี้โค้ดเหมือน UCArticlewebboardq ข้างบน เปลี่ยนแค่ชื่อ ทำไว้กรณีมีการแก้ไข*/
div.WebbDetailCommentBody
{
	 width:929px;
	 background:url('WebbBgBlock.gif') repeat-y left top;
	 border-top:solid 1px #dce1d0;
	 border-bottom:solid 1px #dce1d0;
	 margin-bottom:3px;
	 
}
table.WebbDetailCommentBodyContent
{
	width:929px;
}
table.WebbDetailCommentBodyContent td
{
	vertical-align:top;
	text-align:left;
}
table.WebbDetailCommentBodyContent td.WebbDetailCommentBodyContentAvatar
{
	width:155px;
	border-right:solid 1px #dce1d0;
	padding:7px 0px 20px 7px;
}
table.WebbDetailCommentBodyContent td.WebbDetailCommentBodyContentAvatar p
{
	font-weight:bold;
	color:#444;
	font-size:11px;
}
table.WebbDetailCommentBodyContent td.WebbDetailCommentBodyContentAvatar font
{
	color:#54a717;
	font-size:11px;
	line-height:10pt;
}
table.WebbDetailCommentBodyContent td.WebbDetailCommentSpacer,   /*ใช้ร่วมกับ UCCommentShowPostSet*/
table.WebbDetailCommentBodyContent td.WebbDetailCommentSpacerLeft
{
	 background:#fff; 
	 height:2px;
}
table.WebbDetailCommentBodyContent td.WebbDetailCommentSpacerLeft /*ใช้ร่วมกับ UCCommentShowPostSet*/
{
	border-right:solid 1px #dce1d0;
}

table.WebbDetailCommentBodyContent td.WebbDetailCommentBodyRight
{
	padding:3px 7px 0px 3px;
}
div.WebbDetailCommentBodyRightPostAt
{
	background:#fff;
	padding:3px 15px 5px 9px;
	font-size:11px;
	color:#6a8725; 
	height:100%;
	margin-bottom:9px;
	/**margin-bottom:-16px;*/  /*edit by Ann 19-04-10*/
}
div.WebbDetailCommentBodyRightPostAt,x:-moz-any-link, x:default
{
	/*margin-bottom:-16px;*/  /*edit by Ann 19-04-10*/
}
ul.WebbDetailCommentBodyRightPostAtDate
{
	float:left;	
}
ul.WebbDetailCommentBodyRightPostAtDate li
{
	list-style-type:none;		
}
ul.WebbDetailCommentBodyRightPostAtDate,
ul.WebbDetailCommentBodyRightPostAtDate li
{
	color:#6a8725;
	line-height:11pt;
}
ul.WebbDetailCommentBodyRightPostAtBtn
{
	float:right;
	padding-top:6px;
}
ul.WebbDetailCommentBodyRightPostAtBtn li
{
	list-style-type:none;
	display:inline;
}
ul.WebbDetailCommentBodyRightPostAtBtn,
ul.WebbDetailCommentBodyRightPostAtBtn li,
ul.WebbDetailCommentBodyRightPostAtBtn li a
{
	color:#54a717;
	font-weight:bold;
}
ul.WebbDetailCommentBodyRightPostAtBtn li a:hover
{
	text-decoration:underline;
}
table.WebbDetailCommentBodyContent td.WebbDetailCommentBodyRightText
{
	padding:0px 7px 10px 9px; 
	font-size:12px;
	color:#000;
}
div.WebbDetailCommentBodyContentCommentNoNo
{
    float:left; 
    margin-right:10px; 
    font-weight:bold;
    color:#368a22;
}
/*paging*/
div.WebbDetailCommentBodyContentPageing
{
    background:#2f3615;
    height:24px;
    overflow:hidden;
    text-align:left;
    color:#fff;
    font-size:10px;
    padding-left:15px;
    line-height:24px;
    padding-bottom:2px;
    
}

div.WebbDetailCommentBodyContentPageing span.pagerItem
{
     color:#fff;
     margin-right:3px;
     font-size:10px;
}
div.WebbDetailCommentBodyContentPageing span.currentPagerItem
{
    color:#209905;
    margin-right:3px;
    font-size:10px;
}
div.WebbDetailCommentBodyContentPageing a
{
    color:#fff;
    margin-right:5px;
}
div.WebbDetailCommentBodyContentPageing a:hover,
div.WebbDetailCommentBodyContentPageing span.pagerItem:hover
{
	color:#209905;
}
/*====WebboardDetail CommentBox Editor+Login====*/   

div.WebbCommentBoxTop
{
	 background:#878786;
	 width:929px;
	 height:25px;
	 overflow:hidden;
	 margin-bottom:0px;
}
div.WebbCommentBox
{
	width:929px;
	overflow:hidden;
	display:block;
	background:#e4e4e4;
	margin-bottom:20px;
	padding:11px 22px 18px 22px;
	/*min-height:380px !important;
	_height:380px;*/
}
div.WebbCommentWarningText /*ใช้ร่วมกับหน้า WebboardQPost ด้วยเป็น UC เดียวกัน*/
{
	width:380px;
	margin:0 auto;
	 font-size:16px;
	 color:#2f6e00;
	 font-weight:bold;
	 text-align:center;
	 margin-bottom:10px;
	 line-height:normal;
}
/*Login table*/ /*Login Form ใช้ร่วมกับหน้า WebboardQPost ด้วยเป็น UC เดียวกัน*/
div.WebbCommentLoginArea
{
	width:380px;
	margin:0 auto;
}
table.WebbCommentLoginTbl
{
	/**/margin-left:30px;
}
table.WebbCommentLoginTbl td
{
	vertical-align:top;
	text-align:left;
	padding-bottom:5px;
}
table.WebbCommentLoginTbl td a
{
	 color:#2f6e00;
}
/*Button Style*/
a.BtnGrayStyle,
.BtnGrayStyle
{
	background:#c6c6c6;
	border:solid 1px #7e7e7e;
	color:#000;
	font-size:12px;
	text-align:center;
	padding:2px 2px 2px 2px;
}
a.BtnGrayStyle:hover,
.BtnGrayStyle:hover
{
	 color:#000;
	 background:#B9F0A7;
	 border:solid 1px #29AB00;
}
/*Editor in UCCommentPostSet*/
table.webbListPostInfo
{
	padding:0px 0px 0px 0px;
	width:900px;
}

table.webbListPostInfo td.webbListPostQ
{
    padding:0px 0px 0px 40px;
    text-align:left;
}
table.webbListPostInfo td
{
	color:#000;
}
table.webbListPostInfo td font
{
	 font-size:12px;    /*edit by Ann 19-04-10*/
}
/*Editor in WebboardFormPost*/
table.WebbFormPost
{
	
}
table.WebbFormPost td
{
	padding-bottom:6px;
}
/*====หน้า WebboardDetail ==>>UC WebboardQPoll====*/
div.WebbQPolArea
{
	width:660px;
	margin:10px auto;
}
div.WebbQPollBody
{
	 width:660px;
	 border:solid 1px #d4bfbf;
	 background:#eeeff1;
	 color:#000;
	 margin-bottom:10px;
}
div.WebbQPollTopic
{
	background:#82b938;
	width:660px;
	height:27px;
	overflow:hidden;
	text-align:left;
	border-bottom:solid 1px #d4bfbf;
	margin:0 auto;
}
div.WebbQPollTopic img
{
	vertical-align:middle;
}
.WebbQPollTopicTxt
{
	font-weight:bold;
	font-size:12px;
	color:#335809;
	
}
/*WebbQPollVote*/
table.WebbQPollVote
{
	width:580px;
	margin:30px auto;
}
table.WebbQPollVote td
{
	color:#000;
	font-size:12px;
	vertical-align:top;
}
.WebbQPollShowEndVote
{
	 color:#368a22;
	 text-align:center;
}
.WebbQPollShowRemark
{
	font-size:12px;
	font-weight:bold;
	color:#e0041a;
}
/*WebbQPollChart*/
table.WebbQPollChartTbl
{
	width:630px;
	margin:20px auto;
	
}
table.WebbQPollChartTbl td
{
	color:#000;
	font-size:12px;
	vertical-align:top;
}
/*--------Result Chart ที่อยู่ใน WebbQPollChart-------*/
table.webbPollResultTbl
{
	margin:15px 15px 15px 8px;
	width:97%;
}
table.webbPollResultTbl td
{
	font-size:12px;
}
table.webbPollResultTbl td
{
	text-align:center; 
	vertical-align:top;
	padding-top:5px;
	
	
}
table.webbPollResultTbl td.webbChart
{
	 background:#ffffff;
	 border-left:solid 1px #a5d7ac; 
	 padding-top:0px; 
	 width:200px;
	 padding-left:10px;
}
table.webbPollResultTbl td.webbChartPer
{
	background:#ffffff;  
	border-right:solid 1px #a5d7ac; 
	text-align:right; 
	font-weight:normal; 
	padding-right:20px;
}
table.webbPollResultTbl td div.webbTopChart
{
	border-bottom:solid 1px #a5d7ac; 
	width:100%; 
	height:27px; 
	float:left; 
	font-weight:bold;
	color:#335809;
}
table.webbPollResultTbl td div.webbBottomChart
{
	border-top:solid 1px #a5d7ac; 
	width:100%; 
	height:27px; 
	float:left; 
	color:#335809;
	font-weight:bold;
	padding-top:20px;
}
table.webbPollResultTbl tr.webbPollTotal td
{
	margin-top:0px; 
	padding-top:0px;
	
}
table.webbPollResultTbl tr.webbPollTotal td strong,
table.webbPollResultTbl tr.webbPollTotal td h5
{
	color:#335809;
	font-weight:bold;
}
table.webbPollResultTbl td  p
{
	text-align:left;
	color:#000;
}
table.webbPollResultTbl td strong
{
	font-weight:bold;
	color:#335809; 
	float:left;
}
table.webbPollResultTbl td b
{
	font-weight:bold;
	color:#335809;
	padding-right:20px; 
}
table.webbPollResultTbl td h5
{
	text-align:right; 
	font-weight:normal; 
	padding-right:20px;
	font-size:12px;
}
table.webbChartColor
{
	width:191px; 
	height:17px;  
	float:left;
	margin:5px;
}
table.webbChartColor td
{
	padding:0px;
	background:#ffffff;
	height:17px; 
}
table.webbChartColor td.webbChartDisable
{
	background:#ffffff; 
	border:solid 1px #d9ddd8; 
	border-left:0px;
	height:17px;
}
table.webbChartColor td.webbChartGreen
{
	background-image:url('webbChartGreen.gif'); 
	border:solid 1px #539700;
	background-repeat:no-repeat; 
	height:17px; 
	border-right:solid 1px #539700;
}
table.webbChartColor td.webbChartBlue
{
	background-image:url('webbChartBlue.gif'); 
	border:solid 1px #90ccf7;
	background-repeat:no-repeat; 
	height:17px; 
	border-right:solid 1px #90ccf7;
}
p.webbPollResultDate
{
	 background:#d7e8d3; 
	 border:solid 1px #dfe0de; 
	 margin-top:10px; 
	 text-align:center; 
	 padding:3px; 
	 color:#2d3c2a;
}

/*============WebboardQPost หน้า ตั้งกระทู้ +Poll + แก้ไขกระทู้============*/

/*Body Content ไม่รวมส่วน Topic เขียนอยู่ข้างบนแล้ว*/
div.WebbPostBodyContent
{
	 background:#e4e4e4;
	 width:929px;
	overflow:hidden;
	display:block;
	margin-bottom:20px;
	padding:11px 22px 18px 22px;
}
/*==UCWebboardQPost==*/
table.WebbPostTbl
{
	
}
table.WebbPostTbl td
{
	color:#000;
	padding-bottom:3px;
	text-align:left;
}
table.WebbPostTbl td div
{
	color:#000;
}
table.WebbPostTblShowPollForm
{
	margin-top:20px;
}
table.WebbPostTblShowPollForm td
{
	padding-bottom:3px;
}
table.WebbPostTblShowPollForm td div.WebbPostShowPollRemarkRed
{
	font-size:11px;
	color:#e0041a; 
	font-weight:bold;
	padding-bottom:3px;
}
table.WebbPostTblShowPollForm td div.WebbPostShowPollRemarkGreen
{
	font-size:12px;color:#335809; font-weight:bold;
	text-align:center; background:#82ba38;
	padding:8px 0px 8px 0px;
}
a.WebbLinkRule
{
	float:right;
	 padding-right:25px; 
	 color:#333f07;
	 text-decoration:underline;
}

/*List View ส่วนของ ตัวเลือก Poll*/
table.WebbPostPollChoice
{
	width:100%;
	border-top:solid 3px #368a22;
	background:#fff;
}
table.WebbPostPollChoice td
{
	vertical-align:top;
	text-align:center;
	border-bottom:solid 1px #DBE0CF;/*dce1d0*/
	/*background:#eff0eb;*/
	padding:6px 0px 6px 0px;
	
}
table.WebbPostPollChoice td
{
	color:#626b35;
	font-size:11px;
}
table.WebbPostPollChoice td a
{
	color:#626b35;
	font-size:11px;
}
table.WebbPostPollChoice td a:hover
{
	text-decoration:underline;
}
table.WebbPostPollChoice tr.WebbPostPollChoiceTopic td,
table.WebbPostPollChoice tr.WebbPostPollChoiceTopic td div
{
	 /*background:#eeefeb;*/
	 font-size:12px;
	 color:#111;
	 
}
table.WebbPostPollChoice td.WebbPostPollChoiceText
{
	text-align:left;
	padding-left:10px;
	font-size:12px;
	color:#7f8f2e;
}

/*=====================Template PopUp=====================*/
#bodyPopupContainer
{
	margin:0 auto;
	width:790px;
	color:#000;
	font-size:12px;
	text-align:left;
}
#HeaderPopup
{
	 /*background:url('HeaderPopupV2.jpg') no-repeat left top;
	 width:790px; height:105px;*/
	 margin-bottom:7px;
}
#PopupAreaContent
{
	padding:0px 5px 0px 5px; 
}
/*======Webboard Rule Popup กฏกติกา+PM ส่งข้อความหาสมาชิก========*/
/*table gray*/
/*Topic*/    
div.HeadGreenPopupDiv
{
	background:#368a22;
	 width:780px;
	 height:28px;
	 overflow:hidden;
	 margin-bottom:0px;
}
div.HeadGreenPopupDivLeft
{
	float:left;
	width:2px;
	height:28px;
	background:url('WebbPostTopicLeft.gif') no-repeat left top;
}

div.HeadGreenPopupDivRight
{
	 float:right;
	 height:28px;
	 padding-top:5px;
	 padding-right:14px;
	 background:url('WebbPostTopicRight.gif') no-repeat right top;
}

div.HeadGreenPopupDivRight,
div.HeadGreenPopupDivRight a
{
	font-size:11px;
	font-weight:bold;
	color:#333f07;
}
div.HeadGreenPopupDivRight a:hover
{
	text-decoration:underline;
}
div.HeadGreenPopupDivTopic
{
	text-align:left;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding-top:5px;
	padding-left:8px;
	vertical-align:middle;
}
div.HeadGreenPopupDivTopic img
{
	vertical-align:middle;
	margin-right:6px;
}
div.PopupContentBg
{
	 background:#e4e4e4;
	 display:block;
}
div.PopupContentBg a
{
	color:#368A22;
}
div.PopupContentBg a:hover
{
	text-decoration:underline;
}
/*--------Webboard Rule-----------*/
.WebbRulePopupArea
{
	padding:14px;
	text-align:left;
}
/*--------Webboard PM-----------*/
table.WebbPmFormTbl
{
	 width:670px;
	 margin:20px auto;
}
table.WebbPmFormTbl td
{
	vertical-align:top;
	text-align:left;
	padding-bottom:5px;
}
a.LinkUnderline
{
	font-size:12px;
	color:#333f07;

}
a.LinkUnderline:hover
{
  text-decoration:underline;
}

/*--------Member Register : Webboard Rule-----------*/
table.WebbMemberRegisTbl   /*Other Browser*/
{
	border-style:none;
    border-color:inherit;
    border-width: 0px;
    border-collapse:separate;
    border-spacing:4px;
    width:600px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
table.WebbMemberRegisTbl
{
	border-style:none;
    border-color:inherit;
    border-width: 0px;
    border-collapse:separate;
    border-spacing:0px;
}
}

table.WebbMemberRegisTbl td
{
    /*padding-bottom:3px;*/
    text-align:left;
}


/*===========================End Webboard=================================*/