@charset "UTF-8";/* CSS for body--------------------------------------------------------------------------------*/body {	text-align: center;	font-family: Tahoma, sans-serif;	color: #333;	font-size: 100%;	line-height: 160%;	background-color: #F0FFE0;}/* CSS for Page Construction --------------------------------------------------------------------------------*/#wrapper {	width: 980px;	margin-left: auto;	margin-right: auto;	margin-top: 10px;	text-align: left;	}#header {	width: 980px;	height: 70px;	margin-top: 15px;	margin-bottom: 10px;	background-color: #FFFEF0;	border: 1px solid #FFBB88;}#nav {	line-height: 170%;	font-family: 'Century Gothic', sans-serif;	width: 200px;	margin: 5px 0px;	padding: 0px;	list-style: none;		float: left;	}#content {	float: center;	width: 940px;	border: 1px solid #FFBB88;	background-color: #FFFFFE;	font-size: 14px;	line-height: 120%;	padding: 20px;}#content.wide {	float: right;	width: 970px;	border: 1px solid #FFF;	background-color: #FFF;	font-size: 130%;	line-height: 110%;	padding: 0px;}#footer {	clear: both;	width: 980px;	margin-top: 5px;	border-top: 1px solid #999;}/* CSS for Header--------------------------------------------------------------------------------*/h1 {	padding: 10px;	margin: 10px;	font-size: 200%;	color: #883300;}#header img {	border: none;}/* CSS for Navigation --------------------------------------------------------------------------------*/#nav ul {	list-style-position: inside;}#nav li {	background-color: #FAFAFA;	margin-right: 5px;	margin-left: 0px;	margin-bottom: 2px;	border: 1px solid #000;	font-size: 13px;	line-height: 22px;	text-align: left;	width: 200px;	height: 22px;}#nav li.twoline {	height: 44px;}#nav li.submenu {	font-size: 11px;}#nav li.thispage {	background-color: #666;}#nav li.submenu_thispage {	font-size: 11px;	background-color: #666;}#nav a {	color: #000;	padding-left: 4px;	display: block;	width: 196px;	height: 22px;}#nav a.twoline {	height: 44px;}#nav a.submenu {	padding-left: 12px;	width: 188px;}#nav a.thispage {	color: #FFF;}#nav a.submenu_thispage {	padding-left: 12px;	width: 188px;	color: #FFF;}#nav a.twoline_thispage {	color: #FFF;	height: 44px;}#nav a:hover {	color: #FFF;	background-color: #666;	text-decoration: none;}/* CSS for Main Contents--------------------------------------------------------------------------------*/#content h1 {	font-size: 180%;	color: #006;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666	border-top-width: 5px;	padding-bottom: 5px;	padding-left: 0px;	margin-bottom: 10px;	margin-top: 5px;}#content h1.center {	text-align: center;}#content h2 {	font-size: 140%;	color: #883300;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FF8800;	padding-bottom: 5px;	border-top-width: 5px;	margin-bottom: 10px;	margin-top: 5px;	margin-left: 5px;}#content h3 {	font-size: 120%;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999;	padding-bottom: 5px;	border-top-width: 5px;	margin-bottom: 10px;	margin-top: 5px;	margin-left: 10px;}#content p {	margin-top: 0px;	padding-left: 3%;	padding-right: 3%;	line-height: 130%;}#content p.title {	font-size: 180%;	text-align: center;}#content ul {	margin-left: 10px;	line-height: 140%;}#content ul.none {	list-style-type: none;}#content ul.image {	list-style-image: url(../img/item_mark.gif);}#content dl {	font-size: 120%;	line-height: 1;	text-indent: 0em;}#content dt {	margin-top: 1em;	font-weight: bold;}#content table.namelist {	margin-left: 30px;	line-height: 150%;}#content th.namelist {	text-align: left;	padding-right: 30px;}#content table.title {	font-size: 110%;	background-color: #FFFFF8;	border: 2px solid #FFBB88;	padding-top: 10px;	padding-left: 30px;	padding-bottom: 10px;	padding-right: 30px;	margin-left: 30px;	line-height: 150%;}#content table.timetable {	width: 85%;	font-size: 100%;	border-collapse: collapse;	background-color: #FFFFFF;	border: 2px solid #000000;}#content th.tt {	font-size: 100%;	text-align: center;	background-color: #cccccc;	border: 2px solid #000000;	padding: 3px;}#content td.ttempty {	font-size: 100%;	text-align: center;	background-color: #ffffee;	border: 1px solid #000000;}#content td.tttime {	font-size: 100%;	text-align: center;	background-color: #eeeeff;	border: 1px solid #000000;	padding: 3px;}#content td.ttname {	font-size: 100%;	text-align: center;	background-color: #ffffff;	border: 1px solid #000000;	padding: 3px;}#content table.program {	width: 85%;	font-size: 100%;	border-collapse: collapse;	background-color: #FFFFFF;	border: 2px solid #000000;}#content th.pr {	font-size: 100%;	text-align: center;	background-color: #cccccc;	border: 2px solid #000000;	padding: 3px;}#content th.prdate {	font-size: 100%;	text-align: center;	background-color: #cccccc;	border: 2px solid #000000;	padding: 3px;}#content td.prtime {	font-size: 100%;	text-align: center;	background-color: #eeeeff;	border: 1px solid #000000;	white-space: nowrap;	padding: 3px;}#content td.prname {	font-size: 100%;	text-align: center;	background-color: #ffffff;	border: 1px solid #000000;	white-space: nowrap;	padding: 3px;}#content td.prtitle {	font-size: 100%;	text-align: left;	background-color: #ffffff;	border: 1px solid #000000;	padding: 5px;}#content ul.proglist {	font-size: 100%;	text-align: left;	margin-left: 5em;	list-style-type: none;	background-color: #ffffff;	padding: 5px;}#content li.proglist {	margin-top:0.0em;	margin-bottom:1.5em;}}/* CSS for Footer--------------------------------------------------------------------------------*/#credit {	margin-top: 5px;	text-align: right;}/* CSS for Links--------------------------------------------------------------------------------*/a:link { text-decoration: none; }a:visited { text-decoration: none; }a:hover { text-decoration: underline; }