body {
	color: black;
	background: white;
}

hr {
	color: silver;
	background: silver;
	height: 4px;   
	border-color: silver;
	border-style: outset;
}


h1 { text-align: center }
h2, h3, h4, h5, h6 { text-align: left }
h1 { font: 170% sans-serif }
h2 { font: 140% sans-serif }
h3 { font: 120% sans-serif }
h4 { font: bold 100% sans-serif }
h5 { font: italic 100% sans-serif }
h6 { font: small-caps 100% sans-serif }
h1 { 
	padding-right: 8px;
	padding-left: 8px;

}
h2, h3, h4, h5, h6 {
	padding-right: 12px;
	padding-left: 12px;

}

h1 {
	color: black;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}

h2 {
	color: black;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}

h3 {
	color: black;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}

p {
	font-size: medium;
	color: black;
	padding-right: 20px;
	padding-left: 20px;
}

p.center { text-align: center }
p.right { text-align: right }
p.right-red {
	text-align: right;
	color: red;
}
p.copyright { font-size: small; }

dl {
	font-size: small;
	background: white;
	padding: 5px;
	margin: 20px;
	border-color: mediumorchid;
	border-width: 4px;
	border-style: inset;
}

img {
	border: 0px outset white;
}

address.a {
	padding-right: 20px;
	padding-left: 20px;
}

div.pic {
	width: 664px;
	margin-right: auto;
	margin-left: auto;
}

div.pic a:hover {
	color: white;
	background-color: black;
} 

a:hover {
	color: firebrick;
	background-color: lightblue;
} 

ul {
	list-style-type: circle;
	list-style-position: outside;
}

ul li {
	margin: 2px;
}

pre.box {
	font-size: small;
	background: lightblue;
	padding: 5px;
	margin-left: 30px;
	margin-right: 30px;
	border-color: lightblue;
	border-width: 4px;
	border-style: inset;
}

table.a {
    	padding-right: 20px;
	padding-left: 20px;
}

table.footer {
	margin-left: 0px;
	margin-right: 0px;
}
