@media print {	@font-face {		font-family: 'NewAthenaUnicodeRegular';		src: url('font/new_athena_unicode.eot');		src: local('New Athena Unicode Regular'), local('NewAthenaUnicode'), url('font/new_athena_unicode.ttf') format('truetype');	}				body {		color:					#000000;		background-color:		#ffffff;		font-family: 			NewAthenaUnicodeRegular, Arial, Verdana, Helvetica, sans-serif;		font-size: 				14px;		line-height:			16px;		margin:					0 0 50px 0;		}		#logonav {		margin: 				0 auto 0 auto;		padding: 				0px;		position: 				relative;		background-color:		#ffffff;		width: 					855px;		height:					120px;		border:					0px solid black;		display: none;	}		#main-nav {		float: 					right;		font-size: 				14px;	}		#main-nav a:link {		text-decoration: none;		color: #000;	}		#main-nav a:hover {		background-color: #e6e6e6;		text-decoration: underline;		color: #407c9c;	}		#main-nav a:visited {		text-decoration: none;		color: #000;	}		#search {		position: 				relative;		background-color:		#f5f5f5;		width: 					250px;		height:					30px;		-webkit-border-bottom-left-radius: 		8px;		-webkit-border-bottom-right-radius: 	8px;		-moz-border-radius-bottomleft: 			8px;		-moz-border-radius-bottomright: 		8px;		-moz-box-shadow:		0 0 4px #999;		-webkit-box-shadow:		0 0 4px #999;		float: 					right;		padding: 				4px;	}		#search .label {		font-size: 				20px;		color: 					#407c9c;		float: 					right;		margin-top: 			6px;		margin-right: 			8px;	}		#separator {		margin: 				0 auto 0 auto;		padding: 				0px;		position: 				relative;		background-color:		#407c9c;		width: 					100%;		height:					10px;		border:					0px solid black;	}		#container {		background:				#ffffff url(images/main_background.jpg) repeat-x top left;		width: 					100%;	}		#mainbanner {		margin: 				0 auto 0 auto;		padding: 				0px;		position: 				relative;		background-color:		#ffffff;		width: 					855px;		min-height:				199px;		border:					0px solid black;		background:				#ffffff url(images/mainbanner.jpg) no-repeat;		display: none;	}		#mainbanner .content {		float:					right;		text-align: 			right;		position: 				relative;		margin-top: 			15px;		margin-right: 			10px;		width: 					550px;		border:					0px solid red;	}		#content {		margin: 				0 auto 0 auto;		padding: 				12px;		position: 				relative;		background-color:		#ffffff;		width: 					831px;		min-height:				500px;		border:					0px solid black;		background:				#ffffff url(images/bigpollen.jpg) no-repeat bottom left;	}		#content .leftcol {		width: 					230px;		float: 					left;		border:					0px solid blue;	}		#content .rightcol {		width: 					560px;		margin-left: 			260px;		border:					0px solid blue;	}		#footer {		margin: 				0 auto 0 auto;		padding: 				0px;		position: 				relative;		width: 					855px;		border:					0px solid black;		display: none;	}		/* special text styles */		.largescale {		color:					#474849;		font-family: 			NewAthenaUnicodeRegular, Arial, Verdana, Helvetica, sans-serif;		font-size: 				4.5em;		line-height: 			1em;		letter-spacing: 		-.07em;	}		.bannersmall {		text-shadow: 			1px 1px 2px #333333 			;		color:					#ffffff;		font-family: 			NewAthenaUnicodeRegular, Arial, Verdana, Helvetica, sans-serif;		font-size: 				1.6em;		line-height: 			1em;		letter-spacing: 		-.07em;	}	.bannerlarge {		text-shadow: 			1px 1px 2px #333333 			;		color:					#ffffff;		font-family: 			NewAthenaUnicodeRegular, Arial, Verdana, Helvetica, sans-serif;		font-size: 				2.6em;		line-height: 			1em;		letter-spacing: 		-.05em;	}		input[type=text], input[type=password] {		border:					0;		margin:					3px;		padding:				0px 3px;		font:					90%/180% NewAthenaUnicodeRegular, Arial, Helvetica, sans-serif;		color:					#666666;	 	-webkit-border-radius: 		4px;		-moz-border-radius: 		4px;		-moz-box-shadow:		0 0 4px #999;		-webkit-box-shadow:		0 0 4px #999;	}		/* Link Styles*/	a:hover {		text-decoration: none;		color: #000;		background-color: #e6e6e6;	}		a:link {		text-decoration: underline;		color: #407c9c;	}		a:visited {		text-decoration: underline;		color: #407c9c;	}			/* 	    slider 	*/ 			#slider {	  	position: relative;	  	border: 0px solid black;	}		.scroll {		width: 		560px;	  	min-height: 450px;	  	overflow: 	auto;	  	position: 	relative; /* fix for IE to respect overflow */	}		.scrollContainer div.panel {	  	padding: 					10px;	  	background-color: 			#d5d5d5;		-webkit-border-radius: 		4px;		-moz-border-radius: 		4px;		-moz-box-shadow:			0 0 4px #999;		-webkit-box-shadow:			0 0 4px #999;		width: 						525px;		min-height: 				400px;		margin-right: 				12px;		margin-left: 				4px;		background-image: 			url("images/content_overlay.png");		background-repeat: 			repeat-x;	}		ul.navigation {	    list-style: none;	    margin: 0;	    padding: 0;	    padding-bottom: 9px;	    border: 0px solid black;	}		ul.navigation li {	    display: inline;	    margin: 0px;	    width: 75px;	}		ul.navigation a {	    padding: 0px;	    color: #000;	    text-decoration: none;	}		ul.navigation a:hover {	    background-color: #c7c7c7;	}		ul.navigation a.selected {	    background-color: #407c9c;	}		ul.navigation a:focus {	    outline: none;	}		.scrollButtons {	    position: absolute;	    top: 150px;	    cursor: pointer;	}		.scrollButtons.left {	    left: -20px;	}		.scrollButtons.right {	    right: -20px;	}		.hide {	    display: none;	}}
