html {	height: 100%;	padding: 0px;	border: 0 none;	margin: 0px;}body, p, td, li, input, textarea {	font-family: Arial, Verdana, sans-serif;	font-size: 12px;	line-height: 1.5em;	}body {	height: 100%;	margin: 0px; 	padding: 0px;	background: #539dbb url(../images/body_bg.gif) repeat-x;	text-align: center; 	}h1, h2, h3, h4, h5 {	font-family: Arial, Verdana, sans-serif;	font-weight: bold;	margin: 0;	padding: 0;	line-height: 1em;	color: #003770;	}h1 { 	font-size: 22px;}h2 { 	font-size: 16px;	clear: both;	padding-top: 1em;}h3, h4, h5 { 	font-size: 12px;	clear: both;	padding-top: 1em;}a, a:link, a:active, a:visited {	color: #000;}a:hover {	color: #003770;	text-decoration: none;}ul {	padding: 0;	margin: 0px 15px;}/* Lay-out--------------------------------------*/#wrapper { 	width: 784px; 	background: #fff; 	margin: 0px auto 0px auto; 	text-align: left; 	position: relative; 	background: url(../images/wrapper_bg.gif);	min-height: 100%;	height: auto !important;	height: 100%; /* IE hack */	}#nevenheader, #nevenheader2, #nevenheaderhome { 	background: url(../images/nevenheader_bg.gif) no-repeat; 	margin-left: -393px; 	position: absolute; 	left: 50%; 	right: 0px;	top: 0px;	width: 8px; 	height: 379px;	z-index: 5;}#nevenheader2 { 	background: url(../images/nevenheader2_bg.gif) no-repeat; 	margin-left: 385px; }#nevenheaderhome { 	background: url(../images/nevenheaderhome_bg.gif) no-repeat; 	margin-left: 385px; 	width: auto; 	width: expression((window.document.body.clientWidth-770)/2);}#wrapper_bottom {	background: url(../images/wrapper_bottom_bg.gif) repeat-x;	width: 766px;	height: 246px;	position: absolute;	bottom: 0px;	left: 9px;}#subheader {	position: absolute;	margin: 0 0 0 7px;	width: 770px;	height: 450px;	display: block;	background: url(../images/header01_bg.jpg) no-repeat 100% 15px;	float: right;}#header {	position: absolute;	height: 90px;	margin: 14px 0 0 7px;	border-top: 1px solid #fff;	border-bottom: 1px solid #aaa;	width: 770px;}#maincontent {	position: absolute;	top: 106px;	width: 520px;	left: 250px;}#navigation {	position: absolute;	top: 196px;	width: 244px;	margin: 0 0 0 -4px;	padding: 1px 0 0 0;	z-index: 10;	background: url(../images/nav_top.png) no-repeat;}/* Design elements--------------------------------------*/a#homebutt {	width: 279px;	height: 64px;	display: block;	overflow: hidden;	margin: 13px 0 0 10px;	background: url(../images/toplogo.gif) no-repeat;	}a#homebutt h2 {	display: none;	visibility: hidden;	}h1.pagetitle {	height: 74px;	margin-left: -233px;	line-height: 90px;	position: relative;}#hottop2 {	position: absolute;	top: 0px;	left: 0px;}img.imageleft {	margin-right: 5px;	border: 1px solid #666;}img.imageright {	margin-left: 5px;	border: 1px solid #666;	float: right;}a#corning {	display: block;	float: right;	border: 1px solid #2B78A5;	width: 163px;	text-decoration: none;	color: #003770;	text-align: center;	background: #bfdeea url(../contentimages/corning_button_bg.gif) repeat-x;	margin: 3px 0 5px 10px;	padding-bottom: 7px;	font-size: 12px;	line-height: 1.2em;}a#corning img {	margin-bottom: 6px;}/* Navigation lists--------------------------------------*/ul#mainnav {	color: #003770;	list-style: none;	padding: 0px;	margin: 0px;	background: url(../images/nav_bg.png) repeat-y;	}#navbottom {	display: block;	height: 5px;	width: 223px;	background: url(../images/nav_bottom.png) no-repeat;	margin: 0;	padding: 40px 0 0 20px;	font-size: 11px;	font-style: italic;	color: #666;}ul#mainnav li {	background: url(../images/nav_line.png) no-repeat 0 100%;}ul#mainnav li a {	padding: 0 0 0 24px;	line-height: 33px;	height: 33px;	display: block;	font-size: 12px;	font-weight: bold;	text-decoration: none;	color: #003770;}ul#mainnav li a:hover, ul#mainnav li#active a:hover {	text-decoration: none;	color: #d85600;}ul#mainnav li#active a {	color: #000;	}ul#mainnav li a#hiero {	color: #f00;}ul#mainnav li a#homenav {	background: none;}ul#subnav {	color: #333;	list-style: none;	padding: 0px;	margin: 0px;	padding-bottom:1px;	background: url(../images/nav_line.png) no-repeat 0 100%;}ul#subnav li {	background: none;}ul#subnav li a {	padding: 0 0 0 40px;	line-height: 16px;	height: 20px;	background: transparent;	font-weight: normal;	text-decoration: none;	color: #333;	font-size: 12px;	background: url(../images/nav_bg.gif) repeat-y;}ul#subnav li a#hiero {	font-weight: bold;	color: #000;}ul#subnav li a:hover {	text-decoration: none;	color: #d85600;	background: url(../images/nav_bg.gif) repeat-y;}/* Section Variations--------------------------------------*/body#section0 #wrapper #subheader {	background: url(../images/header00_bg.jpg) no-repeat 100% 15px;}body#section0 #wrapper #wrapper_bottom {	background: url(../images/wrapper_bottomhome_bg.gif) repeat-x;	height: 120px;}body#section0 #homenav {	color: #000;}body#section2 #wrapper #subheader {	background: url(../images/header02_bg.jpg) no-repeat 100% 15px;}body#section3 #wrapper #subheader {	background: url(../images/header03_bg.jpg) no-repeat 100% 15px;}body#section4 #wrapper #subheader {	background: url(../images/header02_bg.jpg) no-repeat 100% 15px;}body#section5 #wrapper #subheader {	background: url(../images/header04_bg.jpg) no-repeat 100% 15px;}@media print{body {	background: #fff;	text-align: left; }#wrapper { 	width: auto; 	background: #fff; 	margin-left: 0; 	margin-right: 0; 	text-align: left; }#maincontent {	position: absolute;	top: 106px;	width: 550px;	left: 100px;	background: #fff;	background-image: none; 	}#navigation, #nevenheader, #nevenheader2, #nevenheaderhome, #wrapper_bottom {	display: none;	visibility: hidden;	background: #fff;}#header, #subheader {	background: #fff;	background-image: none; }h1.pagetitle {	height: 74px;	margin-left: -100px;	line-height: 90px;	position: relative;}a#homebutt {	width: 100%;	height: 164px;	display: block;	overflow: visible;	margin: 0;	background: none;	}a#homebutt, a#homebutt h2 {	display: block;	visibility: visible;	text-decoration: none;	float: right;	color: #000;	}}