a { font-weight:bold; }
a:link, a:visited { text-decoration:none; }
a:focus, a:hover, a:active { font-weight:bold; text-decoration:underline; }

.pageheader
{	border:solid;
	border-color:#b22222;
	border-width:4px;
	text-align:right;
	font-family: arial, verdana, tahoma, helvetica, sans-serif; 
	font-size:300%;
	font-weight:900;
}
.navigation
{	width:124px;
	background:#000080;
	padding:8px;
	vertical-align:top;
	color:#000080;
	font-family: arial, verdana, tahoma, helvetica, sans-serif; 
	font-size:4px;
}

.navigation a:link, .navigation a:visited
{	color:white;
	font-weight:bold;
	font-size:medium;
	text-decoration:none;
}

.navigation a:focus, .navigation a:hover, .navigation a:active
{	color:white;
	font-weight:bold;
	font-size:medium;
	text-decoration:underline;
}

#navsp
{	font-size:4px;
} 

#curpage
{	background:#A2B5CD;
	color:white;
	font-weight:bold;
	font-size:medium;
}

#w3
{ position:absolute; bottom:20px; left:20px; }

#parpage { background:#B2C7E1; }

.define
{	padding-left:16px;
	vertical-align:top;
	font-size:small;
	font-family: arial, verdana, tahoma, helvetica, sans-serif; 
	font-style:italic;
}
.note
{	padding-left:16px;
	vertical-align:top;
	font-size:x-small;
      font-weight:normal;
	font-family: arial, verdana, tahoma, helvetica, sans-serif; 
}

.text
{	padding:12px 16px;
	vertical-align:top;
	line-height:1.25;
	text-align:justify;
	letter-spacing:normal;
	font-family: arial, verdana, tahoma, helvetica, sans-serif; 
	font-size:small;
	color:black;
}

.define a, .text a { color:black; font-weight:normal; }

.head2 { font-size:x-large; font-weight:800; }

.archive
{	padding:12px 16px;
	vertical-align:top;
	line-height:1.25;
	text-align:justify;
	letter-spacing:normal;
	font-family: arial, verdana, tahoma, helvetica, sans-serif; 
	font-size:small;
	color:black;
}

.archive a:link, .archive a:visited
{	color:black;
	font-weight:normal;
	text-decoration:none;
}

.archive a:focus, .archive a:hover, .archive a:active
{	font-weight:normal;
	text-decoration:underline;
}

.hyperlink
{	padding:12px 16px;
	vertical-align:top;
	line-height:1.25;
	text-align:justify;
	letter-spacing:normal;
	font-family: arial, verdana, tahoma, helvetica, sans-serif; 
	font-size:small;
	color:black;
}

.hyperlink a:link, .hyperlink a:visited
{	color:black;
	font-weight:bold;
}

.hyperlink a:focus, .hyperlink a:hover, .hyperlink a:active
{	
	font-weight:bold;
	text-decoration:underline;
}

#head2 { font-size:x-large; font-weight:800; }

#head3 { font-size:medium; font-weight:bold; }

#subscript1 { font-size:80%; font-weight:normal; }
.subscript1 { font-size:80%; font-weight:normal; }

sup {font-size:75%; line-height:75%}
.super {vertical-align:top; font-size:75%; line-height:75%}

#notice { text-align:right; font-size:x-small; font-weight:normal; }

.center { text-align:center; }

@media print
{
 .navigation { display:none; }
}
