BODY {
	TEXT-ALIGN:center;
	COLOR:#003000;
	LINE-HEIGHT:170%;
	BACKGROUND-COLOR:#f7fff7;
}
H1 {
	TEXT-ALIGN:right;
	width:800px;
	margin:0px;
	border:3pt outset #ffffff;
	padding:50px 10px 10px;
	BACKGROUND-COLOR:#aaaaaa;
	BACKGROUND-IMAGE:URL(img/bcg.gif);
}
H2 {	
	margin:0px;
	border:3px outset #ffffff;
	padding:3px;
	BACKGROUND-COLOR:#bababa;
}

H3 {
	margin:0pt;
	border:3pt outset #ffffff;
	padding:3px;
	BACKGROUND-COLOR:#dadada;
}

H4 {
	margin:0pt;
	border:3px outset #ffffff;
	padding:3px;
	BACKGROUND-COLOR:#eaeaea;
}

.all {
	BORDER: none;
	width:800px;
}

tr {
	vertical-align:top;
}

td.main {
	margin:0px;
	BORDER:0px none;
}
td.sub {
	BORDER:0px none;
	width:122px;
	TEXT-ALIGN:left;
	font-size:75%;
	margin:5px;
	padding:5px;
	BACKGROUND-COLOR:#ffffe0;
	border-top:solid 1px WHITE; 
	border-left:solid 1px WHITE; 
	border-right:solid 1px #ffff00;
	border-bottom:solid 1px #ffff00;
}

p {
	TEXT-ALIGN:left;
	LINE-HEIGHT:170%;
	COLOR:#003000;
	margin:15px;
	padding:15px 0px 15px 0px;
	BACKGROUND-COLOR:#fefffe;
	border-top:solid 1px WHITE; 
	border-left:solid 1px WHITE; 
	border-right:solid 2px #002040;
	border-bottom:solid 2px #002040;
}
pre {
	TEXT-ALIGN:left;
	LINE-HEIGHT:170%;
	COLOR:#003000;
	margin:5px;
	padding:5px;
	BACKGROUND-COLOR:#ffffe0;
	border-top:solid 1px WHITE; 
	border-left:solid 1px WHITE; 
	border-right:solid 2px #002040;
	border-bottom:solid 2px #002040;
}

img {	vertical-align:middle;
}

A:LINK {FONT-WEIGHT:bolder;COLOR:#0000ff}
A:VISITED {FONT-WEIGHT:bolder;COLOR:#0000ff}
A:ACTIVE {FONT-WEIGHT:bolder;COLOR:#0000ff}
A:HOVER {FONT-WEIGHT:bolder;COLOR:#ff0000}
