* {
	margin: 0;
	padding:0;
	border:none;
}
html {
	height: 100%;
	width: 100%;
}
body {
	background: #e7e7e7;
	font: 62.5%/1.3 Verdana, Arial, Helvetica, sans-serif; /* 10px - default / 1px = 0.1em */
	color: #6a6a6a;
	width: 100%;
	height: 100%; /* min-height needed? don't think so.. */
}
a {
	color: #6a6a6a;
	text-decoration: underline;
} 
/* a:visited {
	color: #a3a3a3;
	text-decoration:underline;
}
a:hover,
a:focus {
	color: #a3a3a3;
	text-decoration:none;
} */
a.arrow {
	background: url('../images/a-arrow.gif') right center no-repeat;
	padding-right: 0.8em;
}
a.arrow-back {
	background: url('../images/a-arrow-back.gif') left center no-repeat;
	padding-left: 0.8em;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 1em;
	font-weight:normal;
}
/* wrapping table - sizewrap */
table#tblwrap {
	height:100%;
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
table#tblwrap td {
	height:100%;
	width:100%;
	text-align:center;
	vertical-align:middle;
}

a.pdf {
	display: inline-block;
	line-height: 16px;
	padding-right: 20px;
	background: url(../images/pdf.gif) right top no-repeat;
}

/* layout */
#wrap {
	width: 96em;
	height: 54em;
	margin: 0 auto;
}
	#contentbox {
		height: 32.5em; /* + 6em padding = 38.5em final height */
		background: #fff;
		margin-bottom: 2em;
		padding:3em;
		overflow: hidden;
	}
		#flashbox {
			height: 32.5em;
			width: 24em;
			background:#eee;
			float:left;
		}
		#scrollbox {
			height: 32.4em;
			width: 65em;
			padding-left: 1em;
			float:left;
			text-align:left;
			border-bottom:0.1em solid #cbcbcb;
			position:relative;
		}
			h3.content-headline {
				text-transform:uppercase;
				color:#fff;
				background:#666;
				line-height:1.667em;
				height:1.667em;
				text-indent:1.667em;
				font-size: 1.2em;
			}
			#content {
				overflow: auto;
				/* IE overflow fix, position must be relative or absolute - flexcroll */
				position: relative;
				margin:0.5em 0.5em 0.5em 0;
				width: 52em;
				height: 29.5em;
				float:left;
			}
				#iefix{
					padding: 2em 1em 2em 2em;
					position:relative;
					overflow:hidden;
					width: 48em;
				}
			#right-gfx {
				background: url('../images/right-gfx-bg.gif') left top;
				float:right;
				width: 12em;
				height:30em;
			}
			#body-imp #right-gfx,
			#body-dis #right-gfx,
			#body-hom #right-gfx {
				border-bottom: none;
				height: 30.4em;
			}
			#body-bio #right-gfx {
				border-bottom: 0.4em solid #000075;
			}
			#body-phi #right-gfx {
				border-bottom: 0.4em solid #144a43;
			}
			#body-sem #right-gfx {
				border-bottom: 0.4em solid #148f14;
			}
			#body-ver #right-gfx {
				border-bottom: 0.4em solid #9ce714;
			}
			#body-ref #right-gfx {
				border-bottom: 0.4em solid #fff214;
			}
			#body-pre #right-gfx {
				border-bottom: 0.4em solid #ffa200;
			}
			#body-kon #right-gfx {
				border-bottom: 0.4em solid #b31414;
			}
			/* #body- #right-gfx {
				border-bottom: 0.4em solid #;
			} */
	#menubox {
		height: 5em; /* + 6em padding = 11em final height */
		background:#fff;
		padding:3em 0 3em 3em;
		margin-bottom: 2em;
		text-align:left;
	}
		h1.pagelogo {
			background: url('../images/dl-logo.gif') left center no-repeat;
			height: 5em;
			width: 24em;
			float:left;
		}
			h1.pagelogo a {
				display:block;
				height: 5em;
				width: 158px;
				text-indent: -1987px;
				text-decoration:none;
				outline:none;
			}
		h2.hidden {
			display:none;
		}
		div#menubar {
			width: 65em;
			padding: 1.5em 0 0 1em;
			float:left;
			overflow:hidden;
		}
			ul.menulist {
				list-style-type:none;
				overflow:visible;
			}
			ul.menulist li {
				display:block;
				float:left;
				overflow:visible;
			}
			ul.menulist li a {
				display:block;
				float:left;
				font-size: 1.2em;
				text-decoration:none;
			}
				li.m-bio {
					width: 10.1em;
				}
				li.m-phi {
					width: 10.3em;
				}
				li.m-sem {
					width: 9.2em;
				}
				li.m-ver {
					width: 13.2em;
				}
				li.m-ref {
					width: 10em;
				}
				li.m-pre {
					width: 6.8em;
				}
				li.m-kon {
					width: 5.2em;
				}
				
				#body-bio li.m-bio a,
				#body-phi li.m-phi a,
				#body-sem li.m-sem a,
				#body-ver li.m-ver a,
				#body-ref li.m-ref a,
				#body-pre li.m-pre a,
				#body-kon li.m-kon a {
					color: #a3a3a3;
				}
			
p.copy {
	text-align:left;
}
