/* ******************************************************************************** */
/* Main style sheet.                                                                */
/* Bill Heilmann, January 2017.                                                     */
/* ******************************************************************************** */
.PageBody {
	background-color:#B2C5CB;
	background-image:url(img/background_usflag.png); background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	text-align:center;
	width:900px;
}
.PageBody a {
	color:#000080;
	font-family:arial, sans serif; font-size:14pt; font-style:normal; font-weight:normal;
	text-decoration:underline;
}
.PageBody a:hover {
	color:#0000FF;
	font-weight:bold;
	text-decoration:none;
}
.HeadingFrame {
	background-color:#8FC6D9;
	border-color:#000077; border-style:solid; border-width:1px 1px 1px 1px; border-radius:16px 16px;
	font-family:times new roman; font-size:24pt; font-style:normal; font-weight:bold;
	padding:4px 6px 2px 6px;
}
.HeadingLogoBox {
	display:table-cell;
}
.HeadingTextBox {
	color:#000077;
	display:table-cell;
	padding:8px 0px 0px 0px;
	vertical-align:top;
	width:724px;
}
.NavFrame {
	padding:1px 0px 1px 0px;
	text-align:center;
	height:auto;
}
.NavButton {
	background-color:#97D497;
	border-color:#000077; border-style:solid; border-width:1px 1px 1px 1px; border-radius:8px 8px;
	color:#006000;
	display:table-cell;
	font-family:arial, sans serif; font-size:13pt; font-style:normal; font-weight:bold;
	margin:0px 1px 0px 0px;
	width:110px; height:auto;
}
.NavButton:hover {
	background-color:#BDF9BD;
}
.CopyrightFrame {
	color:#000000;
	font-family:arial, sans serif; font-size:12pt; font-style:normal; font-weight:normal;
	padding:4px 0px 0px 0px;
	text-align:center;
}
.ContentFrame {
	background-color:#E6E6FA;
	border-color:#000077; border-style:solid; border-width:1px 1px 1px 1px; border-radius:16px 16px;
	color:#000077;
	font-family:arial, sans serif; font-size:14pt; font-style:normal; font-weight:normal;
	padding:10px 10px 10px 10px;
	text-align:left;
	height:auto;
}
.ContentFrame a {
	color:#006000;
	font-family:arial, sans serif; font-size:14pt; font-style:normal; font-weight:bold;
	text-decoration:none;
}
.ContentFrame a:hover {
	background-color:#97D497;
	color:#006000;
	font-weight:bold;
	text-decoration:none;
}
.ContentCol {
	border-color:#000077; border-style:solid; border-width:1px 1px 1px 1px; border-radius:8px 8px;
	display:table-cell;
	padding:10px 10px 10px 10px;
	width:452px;
}
.ContentRow {
	border-color:#000077; border-style:solid; border-width:1px 1px 1px 1px; border-radius:8px 8px;
	padding:10px 10px 10px 10px;
	width:856px;
}
.ContentHorizontalSpacer {
	display:table-cell;
	padding:0px 8px 0px 0px;
}
.ContentVerticalSpacer {
	padding:8px 0px 0px 0px;
}
.ItemPara {
	margin:0px 0px 20px 0px;
	text-align:justify;
}
/* ************************************************************ */
/* Standard data table.                                         */
/* ************************************************************ */
.StdTable {
	border-color:#000077; border-style:solid; border-width:0px 0px 1px 1px;	border-radius:8px 8px 8px 8px;
}
.StdRow {
	height:28px;
}
.StdTitleCell, .StdDataCell {
	border-color:#000077; border-style:solid; border-width:1px 1px 0px 0px;
	font-family:arial, sans-serif; font-size:14pt;
	vertical-align:middle;
}
.StdTitleCell {
	background-color:#ADD8E6;
	font-weight:bold;
	text-align:center;
}
.StdDataCell {
	font-weight:normal;
	padding:0px 4px 0px 4px;
	text-align:left;
}
