/* ie5 win start */body { 	font: small sans-serif;  	margin: 0px; 	padding: 0px; 	line-height: 14px;	color: #dfdcbc;	font-size: x-small;	voice-family: "\"}\""; 	voice-family: inherit;	font-size: small;	text-align: center; }/* ie5 win - grrr - end */ /* opera - grrr - start */html>body {	font-size: small;	}/* opera - grrr - end *//* start of the real css *//* basic elements */body { 	color: #dfdcbc; 	background-color: #dfdcbc;	font-size: 12px; 	line-height: 15px;	font-family: "Palatino Linotype", "Book Antiqua", Georgia, sans-serif; 	text-align: left;  	margin: 0px; 	padding: 0px;	}p {	font-size: 12px; 	line-height: 15px;	font-family: "Palatino Linotype", "Book Antiqua", Georgia, sans-serif; 	text-align: left;	color: #333333; 	margin: 0px; 	padding: 0px;	}h1	{	font-size: 15px; 	line-height: 18px;	font-weight: bold; 	font-family: "Palatino Linotype", "Book Antiqua", Georgia, sans-serif; 	text-align: left; 	margin: 0px; 	color: #333333;	padding-bottom: 10px;	padding-top: 1px;	}	h2 {	font-size: 14px; 	line-height: 20px;	font-weight: bold; 	font-family: "Palatino Linotype", "Book Antiqua", Georgia, sans-serif; 	text-align: left; 	margin: 0px; 	color: #99CC33;	padding-bottom: 6px;	padding-top: 6px;	}h3	{	font-size: 14px; 	line-height: 14px;	font-weight: bold; 	font-family: "Palatino Linotype", "Book Antiqua", Georgia, sans-serif; 	text-align: left; 	margin: 0px; 	color: #666666;	padding-bottom: 1px;	}h4	{	font-size: 10px; 	line-height: 13px;	font-weight: normal; 	font-family: arial, sans-serif; 	text-align: left; 	margin: 0px; 	color: #999999;	padding-top: 5px;	}	td {	border: 0px;	padding: 0px 20px 0px 0px;	}	hr {	border: 0;	color: #cccccc;	background-color: #cccccc;	height: 1px;	width: 100%;	text-align: left;	padding: 0px 0px 0px 0px;	margin: 10px 0px 10px 0px;	}	.width {width: 138px;}.width2 {width: 150px;}.width3 {width: 245px;}.width4 {width: 134px;padding: 0px 10px 0px 0px;border: 0px;}.width5 {width: 120px;padding: 0px 0px 0px 0px;border: 0px;}.width6 {width: 200px;padding: 0px 0px 0px 0px;border: 0px;}.arrow {	width: 170px;	height: 14px;	background-image: url(images/square.jpg);	background-position: center left;	background-repeat: no-repeat;	background-color: #FFFFFF;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}.arrow2 {	width: 400px;	height: 14px;	background-image: url(images/square.jpg);	background-position: center left;	background-repeat: no-repeat;	background-color: #FFFFFF;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}	.arrow3 {	float:right;	width: 32px;	height: 14px;	background-image: url(images/square.jpg);	background-position: center left;	background-repeat: no-repeat;	margin: 2px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}			.class1 a:link { 	letter-spacing: 6px;	font-size: 11px; 	line-height: 12px;	font-family: "Palatino Linotype", "Book Antiqua", Georgia, sans-serif;	font-weight: bold; 	text-decoration: none; 	color: #333333;	padding-bottom: 0px;	padding-top: 0px;	padding-right: 4px;	margin: 0px 0px 0px 0px;	text-align: left; 	}	.class1 a:visited { 	letter-spacing: 6px;	font-size: 11px;	font-family: "Palatino Linotype", "Book Antiqua", Georgia, sans-serif;	line-height: 12px;	font-weight: bold; 	text-decoration: none; 	color: #333333;	padding-bottom: 0px;	padding-top: 0px;	padding-right: 4px;	margin: 0px 0px 0px 0px;	text-align: left; 	} .class1 a:visited:hover {	letter-spacing: 6px; 	font-size: 11px;	font-family: "Palatino Linotype", "Book Antiqua", Georgia, sans-serif;	line-height: 12px;	font-weight: bold;	text-decoration: none; 	color: #99CC33;	padding-bottom: 0px;	padding-top: 0px;	padding-right: 4px;	margin: 0px 0px 0px 0px;	text-align: left; 	}	.class1 a:hover { 	letter-spacing: 6px;	font-size: 11px;	font-family: "Palatino Linotype", "Book Antiqua", Georgia, sans-serif;	line-height: 12px;	font-weight: bold;	text-decoration: none; 	color: #99CC33;	padding-bottom: 0px;	padding-top: 0px;	padding-right: 4px;	margin: 0px 0px 0px 0px; 	text-align: left; 	}	.class1 a:active {	letter-spacing: 6px;  	font-size: 11px;	font-family: "Palatino Linotype", "Book Antiqua", Georgia, sans-serif; 	line-height: 12px;	font-weight: bold;	text-decoration: none; 	color: #99CC33;	padding-bottom: 0px;	padding-top: 0px;	padding-right: 4px;	margin: 0px 0px 0px 0px;	text-align: left; 	}		.class2 a:link { 	letter-spacing: 3px;	font-size: 8px; 	line-height: 8px;	font-family: "Palatino Linotype", "Book Antiqua", Georgia, sans-serif;	font-weight: bold; 	text-decoration: none; 	color: #ffffff;	padding-bottom: 0px;	padding-top: 0px;	padding-right: 4px;	margin: 0px 0px 0px 0px;	text-align: left; 	}	.class2 a:visited { 	letter-spacing: 3px;	font-size: 8px;	font-family: "Palatino Linotype", "Book Antiqua", Georgia, sans-serif;	line-height: 8px;	font-weight: bold; 	text-decoration: none; 	color: #ffffff;	padding-bottom: 0px;	padding-top: 0px;	padding-right: 4px;	margin: 0px 0px 0px 0px;	text-align: left; 	} .class2 a:visited:hover {	letter-spacing: 3px; 	font-size: 8px;	font-family: "Palatino Linotype", "Book Antiqua", Georgia, sans-serif;	line-height: 8px;	font-weight: bold;	text-decoration: none; 	color: #99CC33;	padding-bottom: 0px;	padding-top: 0px;	padding-right: 4px;	margin: 0px 0px 0px 0px;	text-align: left; 	}	.class2 a:hover { 	letter-spacing: 3px;	font-size: 8px;	font-family: "Palatino Linotype", "Book Antiqua", Georgia, sans-serif;	line-height: 8px;	font-weight: bold;	text-decoration: none; 	color: #99CC33;	padding-bottom: 0px;	padding-top: 0px;	padding-right: 4px;	margin: 0px 0px 0px 0px; 	text-align: left; 	}	.class2 a:active {	letter-spacing: 3px;  	font-size: 8px;	font-family: "Palatino Linotype", "Book Antiqua", Georgia, sans-serif; 	line-height: 8px;	font-weight: bold;	text-decoration: none; 	color: #99CC33;	padding-bottom: 0px;	padding-top: 0px;	padding-right: 4px;	margin: 0px 0px 0px 0px;	text-align: left; 	}			a:visited,	a:link { 	font-weight: bold; 	text-decoration: none; 	color: #99CC33;	} a:visited:hover { 	font-weight: bold; 	text-decoration: none; 	color: #000000;	}a:hover, a:active { 	font-weight: bold; 	text-decoration: none; 	color: #000000;	}	.bold {	font-weight: bold;	line-height: 19px;	}			acronym { 	font-weight: normal; 	font-style: normal;	border: 0;	}/* major divs */#container { 	width: 1025px;	background-image: url(images/bg.jpg);	background-repeat: repeat-y; 	position: relative;	background-color: #ffffff;  	margin: 20px auto 20px auto;	padding: 0px 0px 0px 0px;	}#intro { 	width: 1025px;	margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 0px;	}			#pageHeader { 	width: 1025px; 	height: 269px; 	background-image: url(images/header.jpg);	background-position: top center;	background-repeat: no-repeat;	margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 0px;	}	#navbar { 	position: absolute;  	top: 225px; 	left: 380px; 	width: 400px; 	height: 30px;	margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 0px;	}	#navbar td {	margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 12px;	}		#navbar ul {	margin: 0px 0px 0px 0px; 	padding: 9px 0px 0px 35px;	}		#navbar li {	display: inline;	list-style-type: none;	padding-right: 24px;	}						#leftnav {	float: left;  	background-image: url(images/leftnav.jpg);	background-position: top center;	background-repeat: no-repeat;	background-color: #ffffff; 	width: 233px; 	height: 464px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}	#leftnavlist {	position: absolute;  	top: 569px; 	left: 0px;	width: 170px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 34px;	}	#leftnavlist ul {	margin: 0px 0px 0px 15px; 	padding: 0px 0px 0px 0px;	}			#leftnavlist li {	display: block;	list-style-type: none;	font-size: 11px; 	line-height: 12px;	font-weight: normal; 	font-family: "Palatino Linotype", "Book Antiqua", Georgia, sans-serif; 	text-align: left; 	/* border-bottom: 1px dotted #ccc; */	margin: 0px 0px 0px 0px; 	padding: 6px 5px 3px 5px;	}		#preamble1 { 	float:left; 	background-image: url(images/mainhome.jpg);	background-position: top center;	background-repeat: no-repeat;	background-color:#ffffff; 	width: 563px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}	#preamble2 { 	float:left; 	background-image: url(images/main.jpg);	background-position: top center;	background-repeat: no-repeat;	background-color:#ffffff; 	width: 563px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}	#preamble3 { 	float:left; 	background-image: url(images/mainnews.jpg);	background-position: top center;	background-repeat: no-repeat;	background-color:#ffffff; 	width: 563px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}		#preamble4 { 	float:left; 	background-image: url(images/maincontact.jpg);	background-position: top center;	background-repeat: no-repeat;	background-color:#ffffff; 	width: 563px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}		#textblock { 	width: 510px;	margin: 35px 0px 0px 0px;	padding: 20px 10px 20px 20px;	border-left: 0px solid #ccc;	border-top: 0px solid #ccc;	}	#textblock p {	color: #333333;	font-size: 13px; 	line-height: 22px;	font-family: "Palatino Linotype", "Book Antiqua", Georgia, sans-serif; 	text-align: left;	}#textblock ul {	margin: 0px 0px 0px 30px; 	padding: 0px 0px 0px 0px;	}			#textblock li {	list-style-type: square;	font-size: 12px; 	line-height: 19px;	font-weight: normal; 	font-family: "Palatino Linotype", "Book Antiqua", Georgia, sans-serif; 	text-align: left;	color: #333333;	/* border-bottom: 1px dotted #ccc; */	margin: 0px 0px 0px 0px; 	padding: 7px 0px 0px 0px;	}	#textblock img {	margin: 6px 5px 0px 0px; 	padding: 0px 0px 0px 0px;	border: 0px;	}#newsroomimage { 	width: 138px; 	float: left;	margin: 12px 12px 10px 3px;	padding: 0px 0px 0px 0px;	}	#newsroomtext {	margin: 13px 10px 10px 3px;	padding: 0px 0px 0px 0px;	}							#linkList { 	position: absolute;  	top: 269px; 	height: 464px; 	left: 796px;  	background-image: url(images/news.jpg);	background-position: top center;	background-repeat: no-repeat;	background-color: #ffffff; 	width: 229px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}		#linkList ul {	/* border-top: 1px dotted #ccc; */	margin: 5px 5px 0px 5px; 	padding: 0px 0px 0px 0px;	}	#linkList li {	display: block;	list-style-type: none;	font-size: 11px; 	line-height: 12px;	font-weight: normal; 	font-family: "Palatino Linotype", "Book Antiqua", Georgia, sans-serif; 	text-align: left; 	/* border-bottom: 1px dotted #ccc; */	margin: 0px 0px 0px 0px; 	padding: 7px 5px 3px 5px;	}	#linkList li a:link,#linkList li a:visited, #linkList li a:visited:hover,#linkList li a:hover, #linkList li a:active {	font-style: normal;	padding-right: 5px;	}			.c { 	color: #6c9e2d ! important;	font-weight: normal ! important;	font-style: italic ! important;	margin: 0px 0px 0px 0px;	padding: 0px 14px 0px 0px;	}#linkList h4 {	font-size: 11px; 	line-height: 16px;	font-weight: bold; 	font-family: "Palatino Linotype", "Book Antiqua", Georgia, sans-serif; 	text-transform: uppercase;	text-align: left; 	border-bottom: 1px solid #aaa;	margin: 0px 0px 0px 0px; 	padding: 3px 5px 3px 5px;	}	#news {	width: 162px;	height: 132px;	margin: 60px 0px 0px 0px;	padding: 0px 0px 0px 32px;	}	#news p {	font-size: 12px; 	line-height: 17px;	font-family: "Palatino Linotype", "Book Antiqua", Georgia, sans-serif; 	text-align: left;	color: #666666; 	margin: 0px; 	padding-top: 8px;	}				#bottom {	clear: both; 	width: 1025px; 	height: 42px; 	background-image: url(images/footer.jpg);	background-position: top center;	background-repeat: no-repeat;	margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 0px;	}		#bottominfo {	clear: both; 	width: 925px; 	height: 15px;	margin: 0px 0px 0px 0px; 	padding: 12px 0px 0px 0px;	}			/* hovers */	#linkList li:hover {	background-color: #fefefe;	}						/* lightbox */				#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}#lightbox img{ width: auto; height: auto;}#lightbox a img{ border: none; }#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }#imageContainer{ padding: 10px; }#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }#imageData{	padding:0 20px; color: #666; }#imageData #imageDetails{ width: 80%; float: left; text-align: left; }	#imageData #caption{ font-weight: normal;	}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.5em; font-weight: bold;  padding-top: 0.7em;}			#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }