/* index.css 2008-03-19 JBR */

/* logo & menu controls:
	border-color: #5B9FBC;
	background-color: #CCEFFC;
*/

html 
{
	overflow-x: hidden;
	overflow-y: hidden;
}
body {
	height: 100%;
	width: 100%;
}
dd	{
	display: list-item;
	list-style-type: disc;
	list-style-position: outside;
	}
h1, h2	{
	text-align: center;
	}
td.blue {
	border-color: #5B9FBC;
	background-color: #CCEFFC;
	}

/* Left column - main navigation */
#col_left {
	position: absolute;
	left: 24px;
	width: 200px;
	}
#nav_bar_A {
	position: absolute;
	left: 38px;
	top: 174px;
	width: 140px;
	}
.nav_A {	/* one nav cell */
	font-family: Arial, sans-serif, Verdana, Tahoma;
	font-size: 13pt;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	color: #222;
	background-color: #CCEFFC;
	margin: 8px 2px;
	padding: 2px 14px;
	position: relative;
	top: 6px;
	height: 24px;
	border-width: 1px;
	border-style: solid;
	border-color: #5B9FBC;
	}
a.plain:link,
a.plain:visited,
a.plain:hover,
a.plain:active {
	text-decoration: none;
	}

/* Popout menus from left navbar */
#A_About,
#A_Contact {
	visibility: hidden;
	background-color: White;
	}
#B_About {
	position: absolute;
	left: 24px;
	top: 123px;
	}
#B_Contact {
	position: absolute;
	left: 24px;
	top: 294px;
	}
.nav_B {	/* inside popouts */
	font-family: Arial, sans-serif, Verdana, Tahoma;
	font-size: 13pt;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	color: #222;
	background-color: #CCEFFC;
	margin: 8px 1px;
	padding: 2px 14px;
	height: 20px;
	width: 144px;
	border-width: 1px;
	border-style: solid;
	border-color: #5B9FBC;
	}
#arrows_About,
#arrows_Contact {
	position: absolute; 
	left: -22px; 
}
#arrows_About {
	top: 143px;
}
#arrows_Contact {
	top: 10px;
}

/* Main column - content */
#col_main,
#popout {
	position: absolute;
	left: 200px;
	}
#col_main {
	left: 240px;
	z-index: 0; 
	}
#popout {
	left: 200px;
	z-index: 1; 
	}
.body_B {	/* for short content pages */
	font-family: Arial, sans-serif, Verdana, Tahoma;
	font-size: 10pt;
	top: 180px;
	padding: 0 2em;
	width: 535px;
	}
.tabular {	/* to enforce arial 10 font in tables */
	font-family: Arial, sans-serif, Verdana, Tahoma;
	font-size: 10pt;
	}
span.year {
	font-weight: 700;
	font-size: larger;
	margin-left: 2em;
	font-style: italic;
	}