/* default template - main.css - nov 07 */

/*	--------------------
	Global styling
	--------------------- */
	body, img, div, ul, dl, dt, dd, h1, h2, h3, h4, h5, fieldset, legend, span {
		padding: 0;
		margin: 0;
		font-family: arial, helvetica, sans-serif;
	}
	img, fieldset, legend {
		border: 0;
	}
	body {
		background-color: #000;
	}
	p {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 40px;
	}
	.float_right {
		float: right;
		margin: 0 0 5px 5px;
	}
	.float_left {
		float: left;
	}

/* fieldset  */
	fieldset {
		border: 0;
		border-left: 0px solid #000;
		margin: 30px 0 40px 15px;
	}
		legend {
			font-weight: bold;
			margin: -30px 0 0 -20px;
		}
		fieldset span {
			display: block;
			padding-bottom: 5px;
		}
		fieldset div {
			margin-left: 10px;
		}

/* links  */
	#top {
		margin: 34px 0 0 50px;
		color: #b8822c;
		font-size: .7em;
		float: left;
	}
	#bottom {
		margin: -45px 10px 0 0;
		color: #000;
		font-size: .9em;
		font-weight: bold;
		float: right;
	}
	#top, #bottom {
		text-decoration: none;
	}

/* container */
	#container {
	position: absolute;
	left: 50%;
	width: 800px;
	margin-left: -400px;
	z-index: 1;
	}

/* header */
	#header {
		padding: 56px 39px 90px 39px;
		background: #b8822c url(./images/header_background.jpg) top left no-repeat;
	}
		#header a {
			text-decoration: none;
			color: #98620c;
			padding-right: 20px;
			background: transparent url(./images/map.gif) top right no-repeat;
		}
			#header a:hover {
				text-decoration: none;
				color: #470101;
			}
		#header h1 {
			width: 720px;
			height: 350px;
			background: url(./images/header_staff.jpg) top left no-repeat;
		}
		#header dl {
			color: #470101;
			font-size: .7em;
			float: right;
			margin: -372px 0 0 0;
		}
			#header dd {
				padding-right: 12px;
			}
			#header dt {
				padding-right: 3px;
			}
			#header dd , #header dt {
				float: left;
			}
		#header span {
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;
	z-index: 2;
		}

/* navigation */
	#navigation {
	position: absolute;
	left: 40px;
	top: 397px;
	font-size: 17px;
	font-weight: bold;
	padding: 5px 0 6px 0;
	width: 800px;
	z-index: 3;
	}
		#navigation dt {
			height: 0; 
			width: 0;
			overflow: hidden;
			position: absolute;
				position: absolute;
		}
		#navigation dd {
			display: inline;
		}
		#navigation a {
			padding: 6px 6px 6px 6px;
			height: 19px;
			float: left;
		}
			#navigation a:link, 
			#navigation a:active, 
			#navigation a:visited { 
				color: #000;
				text-decoration: none; 
			}
		#navigation a:hover {
			color: #fff;
			background-color: #b8822c;
		}
		#navigation a.current {
			color: #fff !important;
			background-color: #000;
		}

/* sub nav */
	#sub_nav {
	position: absolute;
	left: 50px;
	top: 437px;
	font-size: 13px;
	font-weight: bold;
	font-size: 13px;
	z-index: 4;
	margin-left: 350px;
	}
		#sub_nav dt {
			height: 0;
			width: 0;
			overflow: hidden;
			position: absolute;
		}
		#sub_nav dd {
			display: inline;
		}
		#sub_nav a {
			padding: 5px 5px 6px 5px;
			display: block;
			float: left;
		}
			#sub_nav a:link, 
			#sub_nav a:active, 
			#sub_nav a:visited { 
				color: #888;
				text-decoration: none; 
			}
		#sub_nav a.current {
			color: #000 !important;
		}
		#sub_nav a:hover {
			color: #470101;
		}

/* body */
	#body {
		padding: 0px 10px 50px 10px;
		background: #b8822c url(./images/bottom_corner.jpg) bottom left no-repeat;
	}
		#body a {
			font-weight: bold;
		}
			#body a:link, 
			#body a:active, 
			#body a:visited { 
				color: #000;
			}
		#body a:hover {
			color: #470101;
		}

		#body h3 {
	letter-spacing: 3px;
	margin-bottom: .7em;
	font-size: 34px;
	font-weight: normal;
	color: #470101;
	text-indent: 20px;
		}
		#body h4 {
	margin-bottom: .2em;
	font-size: 1.4em;
	color: #470101;
	clear: both;
	text-indent: 20px;
		}
			#body h4 a:link, 
			#body h4 a:active, 
			#body h4 a:visited {
				color: #470101;
			}
			#body h4 a:hover {
				color: #000;
			}
		#body h5 {
			font-size: 1.1em;
		}
		#body dl {
			margin: 5px 0 5px 5px;
			padding: 10px;
			/*
			border-left: 5px solid #000;
			*/
		}
		#body dt {
			font-weight: bold;
		}
		#body dd {
			margin: 5px;
		}
		.name_title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #b8822c;
	font-size: 13px;
	text-align: center;
	vertical-align: top;
	line-height: 21px;
		}
		.name_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #b8822c;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	line-height: 21px;
		}
		.year {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #b8822c;
	line-height: 18px;
		}
		.jobtitle {
	font-size: 10px;
	font-weight: bold;
	color: #b8822c;
		}
		.jobtitle2 {
	font-size: 10px;
	font-weight: bold;
	color: #b8822c;
	line-height: 18px;
		}
		.info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 180px;
	padding-top: 22px;
	padding-left: 10px;
	padding-right: -30px;
	padding-bottom: 20px;	}
tr {
	padding-bottom: 20px;
	padding-top: 20px;
}
		.info_head {
		font-weight: bold;
		color: #470101;
		font-size: 10px;
	}
		
/* footer */
	#footer {
		clear: both;
		color: #b8822c;
		text-align: right;
		font-size: .7em;
		margin-bottom: 5px;
	}
		#footer a:link, 
		#footer a:active, 
		#footer a:visited { 
			color: #b8822c;
			text-decoration: none;
		}
		#footer dd, #footer dt {
			display: inline;
		}
		#footer dt {
			margin-left: 20px;
		}

/* table styling */
		table {
	font-size: .8em;
	padding-top: 12px;
	padding-right: 6px;
	padding-bottom: 12px;
	padding-left: 6px;
	background-repeat: repeat;
	background-position: center top;
		}
		table th {
				color: #b8822c;
				background-color: #470101;
				padding: 5px;
			}
.table_alt {
	background-repeat: repeat-y;
	margin: 0px;
	padding-top: 24px;
	padding-right: 1px;
	padding-bottom: 24px;
	padding-left: 1px;
	height: 0px;
	width: 0px;
}
.pi_brdr {
	border-top-width: 4px;
	border-right-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #470101;
	border-right-color: #470101;
	border-bottom-color: #470101;
	border-left-color: #470101;
	border-left-width: 3px;
	border-left-style: solid;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	margin-top: -1px;
	margin-left: 1px;
}
.shiftfix {
	border-top-width: 4px;
	border-right-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #470101;
	border-right-color: #470101;
	border-bottom-color: #470101;
	border-left-color: #470101;
	border-left-width: 3px;
	border-left-style: solid;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	margin-left: 14px;
	margin-top: -1px;
}
.shiftfix2 {
	margin-top: -1px;
	margin-left: 11px;
	border-top-width: 4px;
	border-right-width: 3px;
	border-bottom-width: 5px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #470101;
	border-right-color: #470101;
	border-bottom-color: #470101;
	border-left-color: #470101;
}
			table td {
				padding: 5px;
			}
			table tfoot {
				color: #b8822c;
				background-color: #470101;
			}
			table tfoot td {
				text-align: center;
			}
				table a {
					font-weight: bold !important;
				}
					table a:link, 
					table a:active, 
					table a:visited { 
						color: #b8822c !important;
						text-decoration: none !important; 
					}
				table a:hover {
					color: #888 !important;
				}
			.wider {
				width: 80%;
			}
			.row_alt {
				background-color: #c8923c;
			}
.tdchange {
	padding-top: 27px;
	padding-right: -2px;
}
