BODY {
	background-color : #33CCCC;
	color: #000000;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	width : 65%;
}
A {
	white-space : nowrap;
}
A:focus, A:active,A:hover  {
	background-color: #FFCCFF;
	color: Blue;
}
.topicpath {
	text-align : left;
	background-color : #66FFFF;
	width : auto;
	font-size : 90%;
	color : Black;
	text-indent : 1em;
	line-height : 120%;
	letter-spacing : 0.05em;
}
H1 {
	text-align: center;
}
H1 a:hover {
	background-color: #33CCCC;
	color: Black;
}
H2 {
	font-size : large;
	line-height : 1.2em;
}
H3 {
	font-size: large;
	background-color: #CCFFFF;
	line-height: 200%;
	padding-right: 2px;
	margin-right: 0px;
	padding-left: 2.5em;
	margin-left: 0px;
}
H4 {
	font-size : medium;
	font-weight : bold;
	border-left-width: 1.5em;
	border-left-color : #660033;
	border-left-style : solid;
	border-bottom-color : #660033;
	border-bottom-style : dotted;
	border-bottom-width : medium;
	margin-right : 1em;
	padding-left : 1em;
}
p {
	text-align: left;
}
.mailt {
	margin: auto;
}
.illust {
	border-spacing: 0px;
	border-left-width: 20px;
	border: 20px solid #33CCCC;
	margin-left: 10px;
	position: relative;
	float: right;
}
.main {
	background-color: #33CCCC;
	background-image:   url("images/bgcolor-33cccc.gif");
	padding: 1em 1em 0em 1em;
}
.maintable {
	background-color: #33CCCC;
	background-image:   url("images/bgcolor-33cccc.gif");
	padding: 1em 1em 0em 1em;
	text-align: center;
}
.menuarea {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
div.maintable caption {
	color: White;
	background-color: #333366;
}
div.illustmenu {
	vertical-align: top;
	float: left;
}
div.illustmenu img {
	vertical-align: top;
	border: 0;
}
p {
	padding : 0em 1em 0.5em 1em;
	line-height: 130%;
	text-indent : 1em;
	margin-top : 0em;
}
.footer {
	font-size: 90%;
	clear: left;
}
.current {
	background-color : #CC3300;
	color : White;
}
.copyright {
	font-size : small;
	text-align: center;
}
.pagelink {
	text-align : left;
	background-color : #66FFFF;
	width : auto;
	font-size : 90%;
	color : Black;
	text-indent : 1em;
	line-height : 120%;
	letter-spacing : 0.05em;
	margin-top : -0.5em;
	margin-bottom : 0.5em;
}
.pinklt {
	background-image:   url("images/pinklefttop.gif");
	background-color: transparent;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}
.pinkrt {
	background-image:   url("images/pinkrighttop.gif");
	background-color: transparent;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}
.pinklb {
	background-image:   url("images/pinkleftbottom.gif");
	background-color: transparent;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}
.pinkrb {
	background-image:   url("images/pinkrightbottom.gif");
	background-color: transparent;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}
.pinkbody {
	background-color: #FFCCCC;
	color: Black;
}
.pinkcenter {
	background-image:   url("images/pinkbg.gif");
	background-color: #FFCCCC;
}
.bluelt {
	background-image:   url("images/bluelefttop.gif");
	background-color: transparent;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}
.bluert {
	background-image:   url("images/bluerighttop.gif");
	background-color: transparent;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}
.bluelb {
	background-image:   url("images/blueleftbottom.gif");
	background-color: transparent;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}
.bluerb {
	background-image:   url("images/bluerightbottom.gif");
	background-color: transparent;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}
.bluebody {
	background-color: #CCCCFF;
	color: Black;
}
.bluecenter {
	background-image:   url("images/bluebg.gif");
	background-color: #CCCCFF;
}
