BODY {
    background-color: rgb(223,255,255);
    color: rgb(0,0,64);
    // font-family: Verdana, £Ä£ÆPOPÂÎ, £Í£Ó £Ð¥´¥·¥Ã¥¯, Times, sans-serif;
    font-family: Verdana, £Í£Ó £Ð¥´¥·¥Ã¥¯, Times, sans-serif;
    font-size: 14pt;
}
H1 {
	vertical-align: center;
	text-align: center;
	font-size: 20pt;
	color: black;
	background-color: rgb(63,127,255);
	border-color: rgb(255,255,255);
	border: outset rgb(255,255,255);
	border-width: 5 5 5 5;
    margin-left: 5%;
}
H2 {
	vertical-align: center;
	text-align: left;
	font-size: 18pt;
	color: black;
	background-color: rgb(0,127,223);
	border-color: rgb(255,255,255);
	border: inset rgb(255,255,255);
	border-width: 3 3 3 3;
	margin-left: 10%;
}

H3 {
	vertical-align: center;
	text-align: left;
	font-size: 16pt;
	color: black;
    background-color: rgb(191,223,255);
	border: inset rgb(255,255,255);
	border-width: 3 3 3 3;
    margin-left: 10%;
}

H4 {
	vertical-align: center;
	text-align: left;
	font-style: oblique;
	font-size: 15pt;
	color: black;
    background-color: rgb(223,239,255);
	border-color: rgb(255,255,255);
	border: inset rgb(255,255,255);
	border-width: 3 3 3 3;
    margin-left: 10%;
}

P {
    font-size: 14pt;
    text-indent: 1em;
    margin-left: 10%;
    margin-right: 10%;
}

P.error {
    font-size: 16pt;
	color: red;
    text-indent: 1em;
    margin-left: 10%;
    margin-right: 10%;
}

P.notice {
    font-size: 16pt;
	font-style: oblique;
    text-indent: 1em;
	text-align: left;
    margin-left: 10%;
    margin-right: 10%;
	color: red;
}

OL {
	font-size: 14pt;
	vertical-align: center;
	text-align: left;
	list-style-type: arabic;
    margin-left: 10%;
    margin-right: 10%;
}

OL LI {
	font-size: 14pt;
	vertical-align: center;
	list-style-type: arabic;
}


OL LI.2 {
	font-size: 14pt;
	vertical-align: center;
	// list-style-type: lower-alpha;
	list-style-type: square;
}


UL {
	font-size: 14pt;
	vertical-align: center;
	list-style-type: square;
    margin-left: 10%;
    margin-right: 10%;
}

UL LI {
	font-size: 14pt;
	vertical-align: center;
	list-style-type: square;
}

DL {
	font-size: 16pt;
	vertical-align: center;
	text-align: left;
    // margin-left: 25%;
    // margin-right: 10%;
}
DL DT {
	font-size: 16pt;
	padding: 3pt 5pt 3pt 5pt;
	vertical-align: center;
    color: rgb(0,0,127);
	font-weight: bold;
	font-style: italic;
}

DL DD {
	font-size: 16pt;
	padding: 5pt 5pt 15pt 5pt;
	vertical-align: center;
}

A:link {
	font-size: 14pt;
	font-style: oblique;
    color: rgb(0,127,0);
	text-decoration: underline;
	font-weight: bold;
}
A:visited {
	font-size: 14pt;
	font-style: oblique;
    color: rgb(127,127,127);
	text-decoration: underline;
	font-weight: bold;
}
A:active {
	font-size: 14pt;
	font-style: oblique;
    color: rgb(127,127,0);
	text-decoration: underline;
	font-weight: bold;
}

A.simple:link {
    color: rgb(0,127,0);
	text-decoration: underline;
}
A.simple:visited {
    color: rgb(127,127,127);
	text-decoration: underline;
}
A.simple:active {
    color: rgb(127,127,0);
	text-decoration: underline;
}

PRE {
    font-size: 14pt;
    margin-left: 10%;
    margin-right: 10%;
}

TABLE {
    margin-left: 10%;
    margin-right: 10%;
}
