body { 
  font-family: Arial, Helvetica, sans-serif;
  background: #333;
  color: #000;
  margin: 0;
  padding: 0;
  font-size: 12px;
}
.container {
	width: 800px;
	margin-left: auto; 
	margin-right: auto;
}
.leftcol {
	width: 140px;
	background-color: #000;
	color: #fff;
	text-align: center;
	vertical-align: text-top;
}
.leftcol p { text-align: center; color: #fff; }
.centercol {
	width: 20px;
	background-color: #fff;
	color:  inherit;
}
.rightcol {
	width: 640px;
	text-align: left;
	background-color: #fff;
	color: #000;
}
.rightcol p { margin: 8px 12px; text-indent: 16px; }
/* Formatting Styles */
h1 { font-size: 120%; }
h2 { font-size: 110%; color: #333333;}
p { text-align: left; }
th {
	font-weight: bold;
	color: #000;
	text-align: left;
	background-color: #999;
}
ul {
	text-align: left;
	margin: 0;
	padding: 0;
	margin-left: 12px;
	padding-left: 6px;
}
li { list-style-type: square; }
.smalltext { font-size: 80%; }
small { font-size: 80%; }
small.gray { font-size: 80%; color: #3B3B3B; }
small.gold { font-size: 80%; color: #E7B023; }
big { font-size: 120%; }
sup { font-size: 90%; }
p.redblurb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CA0000;
	}
p.blueblurb { font-style: italic; color: #000080; }
p.redblurbitalic { font-style: italic; color: #7d0b0a; }
p.disclaimer { font-size: 80%; }
.center { text-align: center; }
.centertable { margin-left: auto; margin-right: auto; }
.indentit { text-indent: 18px; }
/* Image Styles */
a.image { background-color: transparent; }
/* Side Link Styles */
a.side {
	color: #fff;
	text-decoration: none;
	font-size: 90%;
	text-align: center;
	text-transform: uppercase;
}
a.side:link, a.side:visited { color: #fff; }
a.side:hover { color: #fe9900; text-decoration: none; }
/* Link Styles */
a:link, a:visited { color: #0f007f; text-decoration: none;
}
a:active { color: #df0000; }
a:hover { color: #800000; text-decoration: underline; }
/* Start CurrentPage Links */
#navigation {
	font-size: 12px;
	width: 410px;
	height: 30px;
	padding: 0;
	margin-left: auto; 
	margin-right: auto;
	white-space: nowrap;
}
#navigation span {
	margin: 0;
	float: left;
	padding: 0;
}
#navigation a {
	color: #fff;
	margin: 0;
	padding: 4px 14px;
	background-color: #000;
	text-decoration: none;
	border-right: 2px solid #333;
	border-bottom: 1px solid #333;
}
#navigation a:hover {
	background-color: #666;
	text-decoration: none;
}
#navigation #currentpage a {
	/* color: #fff; */
	background-color: #990000;
	border-right: 2px solid #000;
	border-bottom: 1px solid #000;
}
/* END CurrentPage Links */

div.figure {
  float: left;
  width: 40%;
  /* border: thin silver solid; */
  margin: 0.5em;
  padding: 0.5em;
}
div.figure p {
  text-align: center;
  font-style: italic;
  font-weight: bold;
  text-indent: 0;
}
div.figure p span { font-size: smaller; font-weight: normal; }