@charset "iso-8859-1";
html {
width: 100%;
height: 100%;
}
body {
	font-size:100.01%;
	line-height:1.2;
	font-family: verdana, arial, helvetica ;
	text-align:center;
	padding:10px 0 0 0;
	background: #ffffff;
	color: #384663;
overflow: scroll;
	}
	
#alltogether{
	background:url('../images/back_column.jpg') left repeat-y; /* sets background for the left column*/
	width:auto;
	min-width:770px;
	max-width:1024px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#backdrop {
	background: url('../images/back_column.jpg') right repeat-y;/* sets background for the right column*/
}

#wraparound{
	margin-left:220px;
	margin-right:220px;
	width: auto;
	background: #ffffff; /* sets background for the centercolumn*/
}

#jumper li {
position:absolute;
z-index:100;
background: #ffffff;
left:-500px;
top: 10px;
}

#jumper a {
padding: 5px;
color:#222d49;
font-weight:bold;
text-decoration:none;
}
#jumper a:visited {}
#jumper a:hover {
padding: 5px;
color:#222d49;
font-weight:bold;
text-decoration:none;
	margin-left: 500px;
}
#jumper a:focus {
padding: 5px;
color:#222d49;
font-weight:bold;
text-decoration:none;
	margin-left: 500px;
}
#jumper a:active {
padding: 5px;
color:#222d49;
font-weight:bold;
text-decoration:none;
	margin-left: 500px;
}

#headspace{
	height:124px;
	background: #ffffff;
}

#header{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:124px;
	line-height:124px;	
	overflow:hidden;
	background: #ffffff url('../images/back_head.png') repeat-x;
}

	#signet {
		float:right;
		width:149px;
		height: 124px;
		background: url('../images/signet.jpg');
	}
	
	#logo {
		float:left;
		width:333px;
		height: 124px;
		background: url('../images/logo.jpg');
	}

#gnav {
	position:absolute;
	top:124px;
	left: 0;
	width: 100%;
	height: 1.5em;
	width: 100%;
	background: #222d49;
	border-top: 4px solid #465373;
	border-bottom: 4px solid #465373;
	cursor: pointer;
	z-index:10;	
	white-space: nowrap;
}

#gnav a {
	text-decoration:none;
	cursor:pointer;
	color:#c0c4dd;
	}
	
	#gnav a:hover {
		text-decoration:none;
		color:#ffffff;
	}
	
	#gnav ul {
		margin: 0 23px 0 0;
		background-color:#465373;
list-style:none;
	}
	
	#gnav ul li:hover {
		color:#ffffff;
		background-color: #465373;
		}

	#gnav li {
		cursor:pointer;
		font-weight:bold;
		font-size:1em;
		float:right;
		position:relative;
		padding:0 15px 0 15px;
		z-index:2;
	}
	
	#gnav li:hover ul {
		display:block;
		visibility:visible;
		left:-1px;
		text-align:left;
	}	
	
	#gnav li ul {
		border-bottom:4px solid #222d49;
		border-left:1px solid #222d49;
		border-right:1px solid #222d49;
		color:#c0c4dd;
		visibility:hidden;
		position:absolute;
		top:17px;
		z-index:1;
	}
	
	#gnav li ul li {
		font-weight: normal;
		float:none;
	}
	
	#gnav li ul li:hover {
		color:#ffffff;
	}
	
#contentandmenu {
	float: left;
	width: 99%;
}

#breadcrumb {
	width: auto;
	padding: 0 0 0 0;
}

#maincontent {
	float:right;
	width:96.9%;
	position:relative;
	padding: 50px 10px 20px 10px;
	left:5px;
}

#inav {
	position:relative;
	width:169px;
	float:left;
	margin-left:-219px;
	left:-1px;
	padding: 50px 25px 20px 25px;
}

.normal {}
.high {}
.dir {}
.dirhigh{}

#stuff {
	position:relative;
	width:180px;
	float:right;
	margin-right:-219px;
	left: 1px;
	padding: 50px 20px 20px 20px;
}

#footer {
	width:auto;
	height:124px;
	background: url('../images/back_foot.jpg') repeat-x;
	position:relative;
	border-top:4px solid #465373;
}

	#leftfoot {
	width:97%;
	height: 124px;
	float: left;
	background:  url('../images/left_foot.jpg') no-repeat;
	position:relative;
	}

		#foot1 {
		float:left;
		margin: 0 10px 0 0;
		width: 25%;
		white-space: nowrap;
		background:transparent;
		}
			
		#foot2 {
		height:104px;
		width: 70%;
		float:right;
		}
		
			#rightfootright {
			 width:auto;
			}
			#rightfootright ul li {
				padding: 0 0 5px 0;
			}

			#rightfootleft {
				width: 65%;
				float: left;
				margin: 0 10px 0 50px;
			}

	#rightfoot {
	width: 20px;
	height: 124px;
	float: right;
	background: url('../images/right_foot.jpg') no-repeat right;
	}

	#pagefoot {
		margin-top:20px;
		background-color: #ffffff;
		text-align:right;
	}
		#pagefoot img {
		margin: 20px 0 0 0;
		}
.cleanup{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}