@charset "UTF-8";
/* CSS Document */
/* standard tag settings */
body {
	margin:0;
	padding:0;
	font:62.5% Arial, Helvetica, sans-serif;
}
.screen {}
.print {
	display:none;
	height:0;
	visibility:hidden;
}
#content a {
	color:#700;
	background-color:#fff;
	padding:0 .2em;
	text-decoration:underline;
}
#content a:hover {
	color:#000;
	background-color:#ff9;
	text-decoration:none;
}
h1 {
	font-size:3.6em;
}
h2 {
	font-size:3.0em;
}
h3 {
	font-size:2.4em;
}
h4 {
	font-size:1.8em;
}
h5 {
	font-size:1.6em;
}
h1, h2, h3, h4, h5 {
	color:#444;
	margin:.2em 0;
	padding:0;
	font-weight:normal;
}
h6 {
	font-size:.9em;
	color:#666;
	margin:0;
	padding:0;
	font-weight:normal;
	text-align:center;
}
h6 a {
	color:#666;
	text-decoration:none;
}
h6 a:hover {
	color:#700;
	text-decoration:underline;
}
#content ul ul {
	font-size:75%; /* adjust for nested lists - mww */
}
p, #content li {
	color:#222;
	font-size:1.4em;
	margin:1em 0;
	line-height:1.6em;
	padding:0;
}
#content li {
	margin:.8em 0;
	line-height:1.4em;
}
td { font-size:1.0em; }
th { font-size:1.5em; }
/* user editing region */
#content {
	position:relative;
	top:0;
	left:0;
	padding:85px 10px 10px 162px;
	width:682px;
	min-height:45em;
	height:auto;
	z-index:1;
}

/* page footer */
#footer {
	position:relative;
	top:0;
	left:0;
	padding:0 10px 12px 162px;
	width:682px;
	height:auto;
	z-index:1;
}
#footer img {
	border:none;
}

/* navigation region and controls */
#navmenu {
	position:absolute;
	top:160px;
	left:4px;
	width:146px;
	height:auto;
	z-index:3;
}

#navmenu ul {
	list-style:none;
	margin:.5em 0;
	padding:0;
}

#navmenu ul li ul {
	margin:0;
}

#navmenu a {
	display:block;
	width:142px;
	padding:2px;
	color:#444; /*#700; */
	background-color:#d9d9d9;
	/* border-top:2px solid #d9d9d9; */
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}

#navmenu a:hover {
	/* border-top:2px solid #000; */
	color:#fff;
	background-color:#666; /* #700; */
}
 
#navmenu ul li a { padding-left:6px; width:138px; }
#navmenu ul li ul li a { padding-left:12px; width:132px; font-weight:normal; }	

#navmenu .ncolor1 a { background-color:#898cb5; /* border-top:2px solid #898cb5; */ color:#114; }
#navmenu .ncolor2 a { background-color:#80b27f; /* border-top:2px solid #80b27f; */ color:#141; }
#navmenu .ncolor3 a { background-color:#bb7f7f; /* border-top:2px solid #bb7f7f; */ color:#411; }
#navmenu .ncolor4 a { background-color:#ffcc80; /* border-top:2px solid #ffcc80; */ color:#630; }

#navmenu .ncolor1 a:hover { background-color:#336; /* #700; border-top:2px solid #000; */ color:#fff; }
#navmenu .ncolor2 a:hover { background-color:#363; /* #700; border-top:2px solid #000; */ color:#fff; }
#navmenu .ncolor3 a:hover { background-color:#633; /* #700; border-top:2px solid #000; */ color:#fff; }
#navmenu .ncolor4 a:hover { background-color:#630; /* #700; border-top:2px solid #000; */ color:#fff; }

/* main page structure */
#page {
	position:relative;
	margin:10px auto;
	padding:0;
	width:854px;
	height:auto;
	z-index:0;
}

/* header image id's */
#top1 {
	position:absolute;
	left:0;
	top:0;
	width:152px;
	height:155px;
	z-index:2;
}
#top2 {
	position:absolute;
	left:152px;
	top:0;
	width:600px;
	height:85px;
	z-index:2;
}
#top3 {
	position:absolute;
	left:752px;
	top:0;
	width:102px;
	height:155px;
	z-index:2;
}

/* content bottom */
#cnt2 {
	position:absolute;
	left:0;
	bottom:0;
	width:854px;
	height:10px;
	z-index:2;
}

/* footer bottom */
#ftr2 {
	position:absolute;
	left:0;
	bottom:0;
	width:854px;
	height:12px;
	z-index:2;
}
/* specialty classes */
/* block bibquote sections */
/* default borders, font, margin and padding */
.bib, .bib_a, .bib_b, .bib_c, .bib_attr {
	border: 2px solid #000;
	display:block;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-style: italic;
	line-height: 1.3em;
    margin: 5px 25px;
    padding: 5px 10px;
	text-indent:2em;
}
/* remove bottom border and adjust margin and padding for continuing classes */
.bib_a, .bib_b {
	border-bottom:none;
	margin-bottom: 0;
	padding-bottom: 3px;
}
/* remove top border and adjust margin and padding for continued classes */
.bib_b, .bib_c, .bib_attr {
	border-top: none;
	margin-top: 0;
	padding-top: 3px;
}
/* adjust attribution references */ 
.bib_attr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	line-height: 1em;
	padding-top: 0;
	text-align:right;
}
.fbox, .ibox {
	clear:right;
	float:right;
	width:288px;
	height:216px;
	text-align:center;
	margin:30px 0 0 20px;
}
.bimg, .fbox, .ibox {
	border:solid #000 2px;
	background-color:#FFF;
}
.ibox {
	width:auto;
}
.tbox
{
	border-collapse:collapse;
	margin-top:0;
	padding:0;
}
.tbox td {
	border:solid #000 2px;
	height:200px;
	width:320px;
}