a:link { color: #00c; text-decoration: underline }
a:visited { color: #c0c; text-decoration: underline }
a:hover { color: #f00; text-decoration: underline }
a:active { color: #00c; text-decoration: underline }
abbr { border-bottom: 1px dashed black }
address    {
	color: black;
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1em;
	text-decoration: none;
	text-align: right
	}


body     {
	color: black;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 1.2em;
	text-decoration: none;
	background-color: white;
	margin: 0
	}

p  {
	font-size: small;
	font-family: "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", "‚l‚r ‚o–¾’©", serif;
	line-height: 1.5em;
	margin: 1em 0 0;
	padding: 0
	}


h1    {
	color: white;
	font-size: xx-large;
	font-weight: bold;
	line-height: 1.2em;
	text-decoration: none;
	background-color: #036;
	background-image: url("../images/h1-bg2005.png");
	background-repeat: no-repeat;
	background-position: left center;
	text-align: center;
	margin: 0;
	padding: 0.3em;
	border-bottom: 2px outset #036
	}


h2   {
	color: #036;
	font-size: x-large;
	font-style: normal;
	font-weight: bold;
	line-height: 1.2em;
	text-decoration: none;
	text-align: left;
	margin: 1em 30% 0 0;
	padding: 0.2em;
	clear: both;
	border-bottom: 2px solid #036;
	border-left: 10px solid #036
	}


h3   {
	font-size: large;
	font-style: normal;
	font-weight: bold;
	line-height: 1.2em;
	text-decoration: none;
	margin: 1.5em 0 0;
	padding: 0
	}


hr { color: black; height: 1px }
.accesskey  {
	color: black;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline
	}

.center { text-align: center }
.crumb    {
	font-size: x-small;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	margin-top: 1%;
	margin-left: 1%
	}


.crumb img { border: none }
.float-left { float: left; margin-right: 1em; margin-bottom: 1em }
.float-right { float: right; padding-bottom: 1em; padding-left: 1em }
.link-bar    {
	color: #fff;
	font-size: small;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	line-height: 1.5em;
	background-color: #000;
	margin: 0;
	padding: 0.3em;
	border-top: 2px outset #000
	}


.link-bar a:link { color: yellow }
.link-bar a:visited { color: #c0c }
.link-bar a:hover { color: #f00 }
.link-bar strong  { color: white; font-style: italic; font-weight: bold; text-decoration: none; background-color: #036; padding: 0.3em }
.main-margin { margin-right: 5%; margin-bottom: 5%; margin-left: 5% }
.flier    {
	font-size: x-small;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	line-height: 1.2em;
	margin-top: 0;
	padding-bottom: 1em;
	padding-left: 1em;
	width: 150px;
	float: right
	}

.flier img {
	margin-bottom: 0.5em
	}

.lead   {
	font-size: medium;
	font-family: "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", "‚l‚r ‚o–¾’©", serif;
	font-weight: bold
	}


em  {
	color: #f60;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none
	}

ul, ol, dl {
	margin: 1em 0 0;
	padding: 0
	}

li     {
	font-size: small;
	line-height: 1.2em;
	list-style-image: url("../images/ul-li-image.png");
	margin: 0.5em 0 0.5em 3em;
	padding: 0
	}


ol li  {
	list-style-image: none
	}
dt  {
	font-size: small;
	font-weight: bold;
	margin: 1em 0 0 1em;
	padding: 0
	}


dd {
	font-size: small;
	margin: 0.2em 0 0.2em 1em;
	padding: 0
	}

tr   {
	font-style: normal;
	font-weight: normal;
	background-color: #eee;
	text-align: center;
	padding: 0.3em
	}


th   {
	color: white;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	background-color: #036;
	text-align: center;
	padding: 0.3em;
	border: outset 2px #036
	}


td  {
	font-size: small;
	padding: 0.3em;
	border: solid 1px #036
	}


tr:hover { background-color: #39c }
caption  {
	color: #036;
	font-size: medium;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left
	}

