body {
	margin:0 0 0 0;
	padding:0;
	font-family:Tahoma, "MS Sans Serif", Thonburi;
	font-size:12px;
	line-height:18px;
	color:#333;
	background:#A90027 url(../img/body_bg.jpg) repeat-x 0 0;
}

:focus { outline:0; }
img { border:0; }


/* Typo Style */
.nav_active { color:#a90027; text-decoration:none; }
.color_head_content { color:#a69e29; font-weight:bold; }
.date_act { font-size:11px; color:#666; }
/* ----- End Typo Style ----- */


/* Link Style */
a:link { text-decoration:none; color:#333; }
a:visited { text-decoration:none; color:#333; }
a:hover { text-decoration:underline; color:#a90027; }
a.link1:link { text-decoration:underline; color:#a90027; }
a.link1:visited { text-decoration:underline; color:#a90027; }
a.link1:hover { text-decoration:underline; color:#000; }
/* ----- End Link Style ----- */


/* Elements */
#container {
	float:left;
	height:auto;
	width:100%;
	margin:0;
	padding:0;
	background:url('../img/bg_container.jpg') repeat-x 0 bottom;
	/*background:black;*/
	font-size:12px;
}
/*.iepngfix { behavior:url(iepngfix.htc); }*/
#wrapper {
	width:980px;
	margin:0 auto;
	padding:0;
	background:transparent;
}
#header {
	width:980px;
	float:left;
	margin:0;
	padding:0;
	background:url(../img/body_bg.jpg) repeat-x 0 0;
}
#navigation {
	width:962px;
	float:left;
	margin:0;
	padding:3px 9px 3px 9px;
	background-color:#FFF;
}
#camp {
	width:600px;
	float:left;
	margin:0;
	padding:0;
}
#last_update {
	width:360px;
	float:right;
	margin:0;
	padding:0;
	text-align:right;
}
#main_banner {
	width:980px;
	float:left;
	margin:0;
	padding:0;
	background:#FFF;
}
#flash_mainpage {
	width:782px;
	float:left;
	margin:0;
	padding:0 0 0 6px;
}
#ad_banner {
	width:157px;
	float:right;
	margin:0;
	padding:0 13px 0 0;
}
#content {
	width:980px;
	float:left;
	margin:0;
	padding:15px 0 0 0;
	background-color:#FFF;
}
#column_left {
	width:235px;
	float:left;
	margin:0;
	padding:0 0 0 13px;
}
#column_right {
	width:702px;
	float:right;
	margin:0;
	padding:0 13px 0 0;
}
#column_right_na {
	width:702px;
	float:right;
	margin:0;
	padding:0 13px 0 0;
}


/* Announcement Style */
#column_right_na p.pn { width:702px; float:left; margin:0; padding:0; }
#column_right_na div.announce { width:685px; float:right; margin:0; padding:20px 0 20px 0; border-bottom:#a90027 1px dotted; }
#column_right_na div img { width:154px; float:left; margin:0; padding:0; }
#column_right_na div p { width:500px; float:left; margin:0; padding:0 0 0 10px; }
#column_right_na div p.readmore { width:70px; float:right; margin:0; padding:10px 20px 0 0; text-align:right; background:url(../img/arrow_readmore.jpg) no-repeat 27px 17px; }
#column_right_na div.page_num { width:685px; float:right; margin:10px 0 0 0; padding:0; }
#column_right_na div.page_num p.page_nav { width:100px; float:left; margin:0; padding:0; }
#column_right_na div.page_num p.page_change { width:550px; float:right; margin:0; padding:0 10px 0 0; text-align:right; }
#column_right_na p.pic { width:685px; float:right; margin:20px 0 0 0; padding:0; }
#column_right_na p.head_announce_detail { width:685px; float:right; margin:10px 0 10px 0; padding:0; color:#a90027; font-weight:bold; }
#column_right_na p.detail_announce { width:685px; float:right; margin:0 0 15px 0; padding:0; text-indent:20px; }
#column_right_na p.download_announce { width:685px; float:right; margin:0; padding:0; }
#column_right_na p.back_announce { width:685px; text-indent:10px; float:right; margin:20px 0 0 0; padding:0; background:url(../img/arrow_back.jpg) no-repeat 0 7px; font-weight:bold; }
/* ----- End Announcement Style ----- */


/* PR Style */
#contain_pr {
	width:702px;
	float:right;
	margin:0;
	padding:0 13px 0 0;
}
#contain_pr p.pr_pn { width:702px; float:left; margin:0 0 7px 0; padding:0; }
#contain_pr div { width:702px; float:left; margin:0; padding:10px 0; border-bottom:1px dotted #a90027; }
#contain_pr div p.title_pr { width:670px; float:left; margin:0; padding:0 0 0 25px; background:url(../img/square_arrow.jpg) no-repeat 10px 6px; }
#contain_pr div p.detail_pr { width:670px; float:left; margin:10px 0; padding:0 0 0 25px; text-indent:20px; text-align:justify; }
#contain_pr div p.readmore_pr { width:690px; float:left; margin:0; padding:0 7px 0 0; text-align:right; background:url(../img/arrow_readmore.jpg) no-repeat 639px 7px; }
#contain_pr p.page_pr { width:105px; float:left; margin:10px 0 0 0; padding:0 0 0 5px; }
#contain_pr p.page_prx { width:500px; float:right; text-align:right; margin:10px 0 0 0; padding:0 5px 0 0; }
#contain_pr p.download_pr { width:670px; float:left; margin:20px 0 0 0; padding:0 0 0 25px; }
/* ----- End PR Style ----- */


/* Activities Style */
#activities { width:702px; float:right; margin:0; padding:0 13px 0 0; }
#activities p.activities_pn { width:702px; float:left; margin:0 0 12px 0; padding:0; }
#contain_activities { width:702px; float:left; margin:0; padding:0; }
#act_left { width:478px; float:left; margin:0; padding:0; }
#act_left div { width:470px; float:left; margin:0; padding:10px 0 10px 8px; border-bottom:1px dotted #a90027; }
#act_left div img { width:154px; float:left; margin:0; padding:0; }
#act_left p.title_act { width:300px; float:left; margin:0; padding:0 0 0 10px; background:url(../img/new_icon.jpg) no-repeat 9px 5px; text-indent:20px; }
#act_left p.sub_title_act { width:300px; float:left; margin:10px 0 0 0; padding:0 0 0 10px; }
#act_left p.read_more_act { width:300px; float:right; margin:10px 0 0 0; padding:0 10px 0 0; text-align:right; background:url(../img/arrow_readmore.jpg) no-repeat 248px 7px; }
#act_left p.detail_act { width:456px; float:left; margin:0; padding:10px 11px 10px 11px; }
#act_left p.gallery_act { width:456px; float:left; margin:0; padding:10px 11px 14px 11px; }
#act_left p.thumb_gallery_act { width:456px; float:left; margin:0; padding:0 11px 14px 13px; display:inline; }
#act_left p.thumb_gallery_act img.start_gallery_act { width:67px; float:left; margin:0; padding:0; }
#act_left p.thumb_gallery_act img { width:67px; float:left; margin:0; padding:0 0 0 10px; }
#act_calendar { width:200px; float:right; margin:0; padding:0; }
#act_calendar p.calendar { width:200px; float:left; margin:0 0 15px 0; padding:0; }
#act_calendar p.searh_act { width:200px; float:left; margin:0; padding:0; }
#act_calendar .ddsa { width:150px; height:20px; float:left; border:1px solid #ccc; }
/* ----- End Activities Style ----- */


/* Contact Style */
#column_right_contact {
	width:702px;
	float:right;
	margin:0;
	padding:0 13px 0 0;
}
#column_right_contact p.contact_np { width:702px; float:left; margin:0 0 30px 0; padding:0; }
#column_right_contact div { width:685px; float:right; margin:0; padding:0; }
#column_right_contact div p.head_contact { width:685px; float:left; margin:0 0 20px 0; padding:0; font-size:14px; color:#a90027; }
#column_right_contact .textbox { width:245px; height:20px; float:left; margin:0; padding:0; border:1px solid #ccc; color:#a90027; }
#column_right_contact .textbox_message { width:405px; height:165px; float:left; margin:0; padding:0; border:1px solid #ccc; color:#a90027; }
/* ----- End Contact Style ----- */


/* Download Style */
#column_right_download {
	width:702px;
	float:right;
	margin:0;
	padding:0 13px 0 0;
}
#column_right_download p.download_np { width:702px; float:left; margin:0 0 7px 0; padding:0; }
#column_right_download div { width:702px; float:left; margin:0; padding:15px 0; border-bottom:1px dotted #a90027; }
#column_right_download div img { width:90px; float:left; margin:0; padding:0 0 0 10px; }
#column_right_download div p.title_download { width:400px; float:left; margin:0; padding:0 0 0 10px; }
#column_right_download div p.button_download { width:95px; float:right; margin:0; padding:30px 15px 0 0; text-align:right; vertical-align:baseline; }
#column_right_download div p.button_download img { width:75px; }
#column_right_download p.page_download { width:105px; float:left; margin:10px 0 0 0; padding:0 0 0 5px; }
#column_right_download p.page_downloadx { width:500px; float:right; text-align:right; margin:10px 0 0 0; padding:0 5px 0 0; }
/* ----- End Download Style ----- */


#content_temp {
	width:512px;
	float:left;
	margin:0;
	padding:0;
}
#content_text {
	width:508px;
	padding:0;
	margin: 0;
	left: 15px;
	position: relative;
}
#content_temp p { width:100%; float:left; margin:0 0 20px 0; padding:0; }
#content_temp hr { width:100%; float:left; margin:7px 0; padding:0; height:1px; color:#b2b2b2; }
#banner_temp {
	width:150px;
	float:left;
	margin:0;
	padding:0 0 0 32px;
}
#row_column_left {
	width:235px;
	float:left;
	margin:0 0 12px 0;
	padding:0;
}
#row_column_right {
	width:702px;
	float:left;
	margin:0;
	padding:0;
}
#head_topic { width:702px; float:left; margin:0; padding:0; }
#row_column_right img { width:130px; float:left; margin:0; padding:20px 0 0 20px; }
#row_column_right p { width:530px; float:left; margin:0; padding:20px 0 0 10px; }
#row_column_right p a { color:#a90027; text-decoration:underline; }
#row_column_right p.readmore { width:530px; float:right; margin:0; padding:10px 30px 0 0; text-align:right; }
#row_column_right ul { width:530px; float:left; margin:0; padding:0 0 0 10px; }
#row_column_right ul li { width:530px; margin:0; padding:0; list-style:none; }
#row_column_right ul li.inside { width:530px; margin:0; padding:0; list-style:none inside; }
#row_column_right hr { width:666px; float:right; margin:10px 0; padding:0 0 0 20px; color:#b2b2b2; height:1px; }

#bottom_corner {
	width:980px;
	height:78px;
	float:left;
	margin:0;
	padding:0;
	/*background:url(../img/trans.png);*/
}
#footer {
	width:100%;
	height:50px;
	float:left;
	margin:0;
	padding:7px 0 0 0;
	background:url(../img/bg_container.jpg) repeat-x left bottom;
	/*background:transparent;*/
	color:#FFF;
	text-align:center;
	font-size:11px;
}
}
