	body {
		background-color: rgb(255,255,255);
	}
	body.oldtitle {
		background-color: rgb(255,255,255);
		background-image: url(Background.jpg);
	}
	body.title {
		background-color: rgb(255,255,255);
		margin-top: 5;
		margin-left: 5;
	}
	body.contents {
		background-color: rgb(255,255,255);
	}
	body.navigation {
		background-color: rgb(255,255,255);
		margin-top: 0;
		margin-left: 0;
	}


    .normal { font-family:Arial,Helvetica,Sans-Serif; font-size:12px; }
    p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,dd,a
        { font-family:Helvetica,Arial,Sans-Serif; font-size: 12px; }

    h1 { font-size:19px; }
    h2 { font-size:17px; }
    h3 { font-size:15px; }
    h4 { font-size:13px; }

	p.logo { font-size: 22px; font-weight: bold; color: rgb(0,0,150); text-decoration: none;}
	p.sublogo { font-size: 13px; font-style: italic; };
	font.docDate { font-family:Helvetica,Arial,Sans-Serif;font-size: 10px; font-style: italic; color: rgb(0,0,150);}
	.docDate { font-family:Helvetica,Arial,Sans-Serif;font-size: 10px; font-style: italic; color: rgb(0,0,150);}

	thead.normal {
		background-color:	#d0d0d0;
		font-weight:		bold;
	}
	tr.tableHeader { background-color: rgb(32,169,181); font-weight: bold;}
	tr.tableSubHeader { background-color: rgb(32,169,181); font-style: italic;}
	tr.menuBar { background-color: rgb(0,0,150); }
	p.menuText { color: rgb(255,255,255); font-weight: bold; text-decoration: none;}
	a.menuText { color: rgb(255,255,255); font-weight: bold; text-decoration: none;}
	tr.row0 { background-color:#f0f0f0; }
	tr.row1 { background-color:#d8e0e0; }
	
	#text { position:absolute; top: 120px; left: 10px; }

	p.header1 {
		font-family:		Helvetica,Arial,Sans-Serif;
		font-size:			19px;
		font-weight:		bold;
		margin-bottom:		50px;
	}
	p.header1mid {
		font-family:		Helvetica,Arial,Sans-Serif;
		font-size:			19px;
		font-weight:		bold;
		margin-bottom:		30px;
		margin-top:			50px;
		text-decoration:	underline;
	}
	p.header2 {
		font-family:		Helvetica,Arial,Sans-Serif;
		font-size:			14px;
		font-weight:		bold;
		text-decoration:	underline;
	}
	p.header2mid {
		font-family:		Helvetica,Arial,Sans-Serif;
		font-size:			14px;
		font-weight:		bold;
		margin-top:			30px;
		text-decoration:	underline;
	}
	p.normal {
		font-family:		Helvetica,Arial,Sans-Serif;
		font-size:			12px;
		text-align:			justify;
	}
	p.important {
		font-family:		Helvetica,Arial,Sans-Serif;
		font-size:			12px;
		font-weight:		bold;
		text-align:			justify;
		color:					rgb(255,0,0);
	}

	p.boxed {
		font-family:		Helvetica,Arial,Sans-Serif;
		font-size:			12px;
		font-weight:		bold;
		text-align:			justify;
		color:					rgb(128,0,0);
		border-width:		thin;
		border-style:		solid;
		padding:				10px;
		background-color:	#ffffa0
	}

	p.boxedlarge {
		font-family:		Helvetica,Arial,Sans-Serif;
		font-size:			14px;
		font-weight:		bold;
		text-align:			justify;
		color:					rgb(128,0,0);
		border-width:		thin;
		border-style:		solid;
		padding:				10px;
		background-color:	#ffffa0
	}

	p.boxedheader {
		font-family:		Helvetica,Arial,Sans-Serif;
		font-size:			12px;
		font-weight:		normal;
		text-align:			justify;
		color:					rgb(0,0,0);
		border-width:		thin;
		border-style:		solid;
		padding:				3px;
		background-color:	rgb(220,220,220)
	}

	p.boxedlinkdesc {
		font-family:		Helvetica,Arial,Sans-Serif;
		font-size:			12px;
		font-weight:		normal;
		text-align:			justify;
		color:					rgb(0,0,0);
		border-width:		thin;
		border-style:		solid;
		padding:				10px;
		background-color:	rgb(220,220,220)
	}

	p.notimplemented {
		font-family:		Helvetica,Arial,Sans-Serif;
		font-size:			12px;
		text-align:			justify;
		color:					rgb(255,0,0);
	}

	li.normal {
		font-family:		Helvetica,Arial,Sans-Serif;
		font-size:			12px;
		text-align:			justify;
		margin-bottom:	10px;
	}
	
	td.normal {
		font-family:		Helvetica,Arial,Sans-Serif;
		font-size:			12px;
		text-align:			justify;
	}
	
	img.lefttop {
		float:					left;
		margin-right:		20px;
		margin-bottom:	10px;
		clear:					both;
	}
	img.leftmiddle {
		float:					left;
		margin-right:		20px;
		margin-bottom:	10px;
		margin-top:			10px;
		clear:					both;
	}
	img.righttop {
		float:					right;
		margin-left:		20px;
		margin-bottom:	10px;
		clear:					both;
	}
	img.righttopnoborder {
		float:					right;
		margin-left:		20px;
		margin-bottom:	10px;
		clear:					both;
	}
	img.rightmiddle {
		float:					right;
		margin-top:			10px;
		margin-left:		20px;
		margin-bottom:	10px;
		clear:					both;
	}
	img.basic {
		float:					none;
		margin-top:			10px;
		margin-bottom:	10px;
		clear:					both;
		text-align:			center;
	}

