/* CSS Document */
body {
	margin:0px;
	padding:0px;
	font-family:tahoma;
	font-size:12px;
	color:#000000;
	background-color:#FEAD1D;
}

#wrap { width:780px; margin: 0 auto; padding: 0; background:url(../slcimg/wrap_bg.jpg) bottom no-repeat #FFFFFF; }

#header { display:block; background:url(../slcimg/top_logo.jpg) top no-repeat; height:177px; }
	#header a { position:absolute; text-decoration:none;}
	#header a span { visibility: hidden; }
	#header h1 { position:absolute; visibility: hidden; }

#navigation { display:block; height:24px; margin-top:3px; }
	#navigation ul {margin: 0px 10px auto; width:761px; padding: 0px; list-style: none;}
		#navigation li {margin: 0; padding: 0; float: left; list-style: none;}
		
		#navigation li a {
			display: block;
			text-decoration: none;
			height: 24px;
			background-position: 0 0;
			background-repeat: no-repeat;
		}		
			#navigation li#menu_home a {background-image:url(../slcimg/menu_top_01.jpg); width: 152px; }
			#navigation li#menu_seminar a {background-image:url(../slcimg/menu_top_02.jpg); width: 152px; }
			#navigation li#menu_download a {background-image:url(../slcimg/menu_top_03.jpg); width: 152px; }
			#navigation li#menu_payment a {background-image:url(../slcimg/menu_top_04.jpg); width: 152px; }
			#navigation li#menu_contactus a {background-image:url(../slcimg/menu_top_05.jpg); width: 153px; }
		
		#navigation li a:hover {background-position: 0 -24px;}
		#navigation li a span {visibility: hidden;}
		#navigation li a#menuActive {background-position: 0 -24px;}
		
#container { display:block; position:relative; min-height:650px; margin: 3px 10px auto; width:761px; background:url(../slcimg/container_bg.jpg) repeat-y; }
	#container_center { display:block; float:left; width:440px; margin:0;}
	#container_left { display:block; float:left; width:165px; margin:0;}
	#container_right { display:block; float:left; width:156px; margin:0; }	
		#content { display:block; margin-top:10px; width:98%; clear:both; }
		
#container-lr { display:block; position:relative; min-height:650px; margin: 3px 10px auto; width:761px; background:url(../slcimg/container-lr_bg.jpg) repeat-y; }
	#container-lr_left { display:block; float:left; width:165px; margin:0;}
	#container-lr_right { display:block; float:left; width:596px; margin:0; }
		#content-lr { display:block; margin-top:10px; width:98%; clear:both; }

#footer { display:block; background:url(../slcimg/bg_footer.jpg) top no-repeat ; height:31px; width:780px; text-align:center; color:#FFFFFF; }
	#footer a { text-decoration:none; color:#FFFFFF; }
	
.tahoma { font-family:tahoma; font-size:12px; }
.tahoma_link { font-family:tahoma; font-size:12px; text-decoration:none; color:#333333; }
.texttopic { color:#0099FF !important ; font-size:12px; font-weight:bold; text-decoration:underline; }
.textred { color:#FF0000 !important ; }
.textred_bold { color:#FF0000 !important ; font-size:14px; font-weight:bold; }
.textwhite_bold { color:#FFFFFF !important ; font-weight:bold; }
.clear_all { clear:both; height:0px; }

#content-desc { display:block; width:100%; margin-bottom:10px; }

/* List Seminar */
#list_seminar { width:100%; margin:0; padding:0; clear:both; }	
	#list_seminar dl { display:block; padding:0; margin:0; }	
	#list_seminar dt { float:left; width:120px; height:190px; padding:0; margin:0; margin-top:10px; }	
		.image-border { display:block; position:relative; }
			.border {  width:120px; height:90px; background: url(../slcimg/img_border_120.gif) top left no-repeat; position:absolute; left:0; top:0; padding:0; margin:0; }
	#list_seminar dd { display:block; float:left; width:300px; height:190px; padding:0; margin:0 auto auto 10px; margin-top:10px; }
		
		#list_seminar dd .title-seminar { display:block; width:100%; color:#FF0000; font-weight:bold; }
			.title-seminar-a { text-decoration:none; font-weight:bold; color:#FF0000; }
			.title-seminar-new { vertical-align:middle; padding-left:5px; }
		#list_seminar dd .date-seminar { display:block; width:100%; margin-top:5px; margin-bottom:5px; color:#009966; }
		#list_seminar dd .desc-seminar { display:block; width:100%; }
		
	#list_seminar dd.line-seminar { display:block; padding:0; margin:0; text-align:right; width:100%; height:18px; border-bottom:1px #FCD88E solid; }
		#list_seminar dd.line-seminar a { color:#FF0000; font-weight:bold; font-size:10px; text-decoration:none; }
		

/* Left Menu */
#subscribe { margin: 10px auto auto 7px; width:146px; background-color:#FCE5C7; }
	#subscribe p { display:block; text-align:center; padding:5px; }
	#subscribe label { display:block; text-align:left; padding-left:10px;  }
	#subscribe span { display:block; color:#FF9A02; font-weight:bold; text-align:left; height:20px; }

#banner-ex { margin: 10px auto auto 7px;width:140px;text-align:left;background-color:#FFFFFF;border:1px #999999 solid;padding:15px 3px 15px 3px; }
	#banner-ex textarea.link-text { overflow:auto;width:90%;height:170px;font-family:tahoma;font-size:12px;margin-top:10px;margin-bottom:10px;margin-left:auto;margin-right:auto;padding:0px; clear:both; }
	#banner-ex img.ex { margin:3px auto 0 25px;padding:1px;border:1px #CCCCCC solid;width:88px; }
	
/* Right Menu */
#calendar { display:block; margin-top:10px; padding:0; width:154px;  border-top:2px #FFFFFF solid; border-bottom:2px #FFFFFF solid; }
	#calendar p { display:block; text-align:center; padding:5px; margin-top:5px; }
		#calendar span { display:block; color:#FF9A02; font-weight:bold; font-size:14px; text-align:left; }
		#calendar span.month-name { display:block; color:#FFFFFF; font-size:12px; }
	#calendar ol { display:block; margin:0; padding-left:5px; list-style:none; }
		#calendar li.date-name { float:left; width:21px; text-align:center; font-weight:bold; background:none; font-size:11px; }
		#calendar li { float:left; width:21px; height:21px; background:url(../slcimg/calendar_bg.jpg) no-repeat top; text-align:center; padding-top:3px; font-size:10px; }
			#calendar li a { color:#FF0000; text-decoration:none; font-weight:bold; }
	#calendar div.nav-month { display:block; text-align:center; padding:5px; color:#FFFFFF; font-weight:bold; }
		#calendar div a { color:#FFFFFF; font-weight:bold; text-decoration:none; }
		
#poll { display:block; margin:0; padding:0; width:154px; background-color:#C7F5BC; }
	#poll p { display:block; text-align:center; padding:5px; margin-top:5px; margin-bottom:0px; background-color:#FAB01D; border-top:2px #FFFFFF solid; border-bottom:2px #FFFFFF solid; }
		#poll span { display:block; color:#FFFFFF; font-weight:bold; text-align:center; }
	#poll dl { display:block; margin:0; padding:0; list-style:none; }
	#poll dt {  margin:0; padding:0; color:#FF9801; font-weight:bold; padding-top:3px; padding-bottom:3px; padding-left:5px; }
	#poll dd {  margin:0; padding:0; color:#333333;  }
		#poll dd.center-poll {  margin:0; padding:0; margin-top:5px; color:#333333; text-align:center;  }
		#poll dd input.button-poll {  margin:0; padding:0; background-color:#FF9801; font-family:tahoma; font-size:12px; font-weight:bold; width:100px; color:#FFFFFF;  }
		
/* ToolTip */
.tooltip{ width: 200px; color:#000; font:lighter 11px/1.3 tahoma; text-decoration:none;text-align:center }
.tooltip span.top{ padding: 30px 8px 0; background:url(../slcimg/bt.gif) no-repeat top }
.tooltip b.bottom{ padding:3px 8px 15px;color: #548912; background:url(../slcimg/bt.gif) no-repeat bottom }

/* List Seminar Page */
#list-seminar-ul { display:block; width:98%; margin-left:2%; }
	#list-seminar-ul .seminar-main-ul { padding:0px; margin:5px 0 5px 0; list-style:none; }
	#list-seminar-ul .seminar-category { margin:0 0 10px 0; padding:0; vertical-align:middle; width:100%; font-size:12px; font-weight:bold; color:#FF6600; text-decoration:underline; }
		#list-seminar-ul .seminar-list-ul { display:block; margin:0; padding:0; list-style:none;   }
			#list-seminar-ul .seminar-list-li { display:block; width:97%; clear:both; margin-left:3%; text-decoration:none; }
				#list-seminar-ul .seminar-list-date { display:block; width:20%; float:left; padding:0px; margin:0px; font-size:12px; font-weight:normal; color:#336699; }
				#list-seminar-ul .seminar-list-subject { display:block; width:80%; float:left; padding:0px; margin:0px; }
					#list-seminar-ul .seminar-list-subject a { font-size:12px; font-weight:normal; color:#000000; text-decoration:none; }
		
.box-topic { display:block; width:100%; background-color:#000000; margin-top:10px; }
	.box-topic span { display:block; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:left; width:97%; padding-left:3%; padding-top:10px; padding-bottom:10px; }
	.box-topic a { font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; }

.google-maps {padding:3px; border:1px #666666 solid; }

/* List Download */
#listDownload {	margin:0; padding:20 0; }
	#listDownload dl {	margin:0; padding:0; }
		#listDownload dt { color:#000000 !important; padding:5px auto 5px 15px; line-height:160%; }
		#listDownload dt a { font-size:12px;font-weight:bold;color:#000000 !important;text-decoration:none; }
		
		#listDownload dd { color:#777777 !important; margin:0 auto 0 20px; line-height:140%; padding-bottom:10px; }
		#listDownload dd a { font-size:12px;font-weight:normal;color:#777777 !important;text-decoration:none; display:block; float:none; }

#contactus-area { border:1px #CCCCCC solid;padding:5px;background-color:#F4F4F4; }
.link-disable { color:#CCCCCC !important; }