.scroll_bar a:link, .scroll_bar a:visited { color: #550; text-decoration: underline; }
.scroll_bar a:hover, .scroll_bar a:active { color: #000; text-decoration: none; }

	#contain_slideshow { position:relative; width:620px; height:440px; margin:auto; }
		#slide_img_preload { display:none; }
		#slide_img_1, #slide_img_2 { display:none; position:absolute; left:0; top:0; width:620px; height:440px; background:transparent url('') no-repeat center center; text-align:center; color:#fff; font-style:italic; font-weight:bold; }
	
	p, h1, h2, h3, h4 { margin:0; padding:0.25em 0 1em 0; }
	
	p { text-align:justify; color:#999; padding-left:10px; padding-right:10px; }
	
	h1 { padding-bottom:1.75em; text-align:center; font-weight:normal; font-style:normal; font-size:16px; color:#fff; }
	h1 b { color:#fff; }
	h1 i { font-size: 0.75em; }
	.on_black { color:#fff; }
	
	h2 { padding-bottom:2.5em; text-align:center; font-weight:bold; font-style:normal; font-size:16px; color:#ccc; }
	h2 i { font-weight:normal; font-size:14px; }
	
	
	h3 { font-weight:bold; color:#ccc; font-size:14px; padding-top:15px; }
	
	h4 { color:#111; font-size:12px; }
	
	.page_head { font-weight:bold; letter-spacing:1px; padding-top:7px; }
	
	table  { text-align:justify; color:#666; vertical-align:top; }
	
	table td { padding:5px; vertical-align:top; }
	
	table .col_1 { white-space:nowrap; }
	
	table .sample_day { width:80px; }
	
	ul, ol { color:#666; margin-top:0px; margin-left:10px; margin-right:10px;  padding-left:0px; }
	ul li, ol li { margin-left:30px; margin-bottom:0.25em; }
	ol li:first-child, ul li:first-child { margin-top:5px; }
	.dark li { color:#555; font-style:italic; font-weight:bold; }
	
	b { color:#555; }
	
	.scroll_bar {
		text-align:justify; height:520px; overflow:auto; padding:10px; border: solid 1px #333; background:#000;
		scrollbar-face-color: #ccc; scrollbar-highlight-color: #666; scrollbar-3dlight-color: #666; scrollbar-darkshadow-color: #666; scrollbar-shadow-color: #666; scrollbar-arrow-color: #c00; scrollbar-track-color: #666;
	}
	
	.sold_out { color:red; font-size:10px; }
	
	a.courses_block_link { display:block; padding:0.25em; margin-right:5em;  }
	a.courses_block_link:link, a.courses_block_link:visited { background-color:#eec; text-decoration:none; }
	a.courses_block_link:hover, a.courses_block_link:active { background-color:#bb9; text-decoration:none; }