body {
	margin: 5px 5px 5px 5px;
}

form {
	margin: 0px 0px 0px 0px;
}


li {
	margin: 5px 5px 5px 5px;
}

.new575 {
	font-size:14px;
	color:navy;
	font-family:"HG正楷書体-PRO";
}

.notes {
	background:#ffeeee;
	margin: 10px 10px 10px 10px;
}

.odai {
	margin: 10px 10px 10px 10px;
	background:#eeeeff;
}

.desc575 {
	margin: 5px 10px 10px 5px;
	background:#fffffe;
	font-size:large;
}

.formdes {
	font-size:large;
}

.warnmsg {
	font-size:small;
	color:red;
	font-weight:bold
}

.warning {
	font-size:small;
	color:red;
	font-weight:bold
}


.oddline {
	background:#eeffff;
}

.evenline {
	background:#ffeeff;
}

.hon575 {
	font-size:20px;
	font-family:"HG正楷書体-PRO";

}

.name575 {
	font-size:18px;
	font-family:"HG正楷書体-PRO";
	color:blue;
}

.hon575big {
	font-size:30px;
	font-family:"HG正楷書体-PRO";

}

.name575big {
	font-size:20px;
	font-family:"HG正楷書体-PRO";
	color:blue;
}

.commenttable {
	background:#888888;
	margin: 5px 5px 20px 20px;

}

.commentpost {
	background:#eeeeff;
	margin: 5px 5px 20px 20px;
}

.commentrow {
	background:#eeeeee;
}

.commenttext {
	font-size:x-small;
}

.commentname {
	font-size:x-small;
}

h1 {
	margin: 0px px 10px 0px;
  color:#003366;
  background:#ffffcc;
	font-size:large;
}

.logocolor {
	background:#ffffcc
}


.topics {
	color:#000000;
	background:#00aa88;

}

.topicshead {
	color:#ffffff;
	background:#00aa88;
	font-size:9pt;
	font-weight:bold;

}

.topicsbody {
	color:#000000;
	background:#eeeeee;

}

.date {
	color:#880000;
	font-weight:bold;
}

.text {
	font-size:large;
}


.description {
		font-size:large;
		margin: 0px 0pt 5px 0pt;
}

.chapter {
		font-size:large;
		margin: 0px 12pt 0px 12pt;
}

.subchapter {
		font-size:large;
		margin: 0px 12pt 0px 32pt;
}
.titlechapter {
	font-size:large;
	font-weight:bold;
}

.menu {
	color:white;
	font-size: 16pt;
	font-weight:bold;
	background:#003366;
}

A.menu {
	color:white;
	TEXT-DECORATION: none;
}



A.menu:visited {
	color:white;
}

A.menu:link {
	color:white;
}

A.menu:hover {
	color:pink;
	TEXT-DECORATION: underline;
}


.submenu {
	color:#ffffcc;
	font-size: 10pt;
	font-weight:bold;
	background:#0088cc;
}

A.submenu {
	color:white;
	TEXT-DECORATION: none;
}


A.submenu:visited {
	color:white;
}

A.submenu:link {
	color:white;
}

A.submenu:hover {
	color:pink;
	TEXT-DECORATION: underline;
}

A {
	color:#blue;
	TEXT-DECORATION: none;
}

A:hover {
	TEXT-DECORATION: underline;
}

A:visited {
	color:purple;
}

A:link {
	color:blue;
}

.topbanner {
	background:#eeeeff

}

.vcol {
	background:#ffffff
}


.tagcolor {
	background-color: #116611
}

p.union { line-height: 1.3em ; text-indent: 1em};

.ancolor {
	background-color: #aa1111
}

p {
	font-size: large;
}
