/* CSS Document */body {	background-color:#fff;	margin-top:0;	/* scrollbar appearance*/	scrollbar-track-color: #ffffff;	scrollbar-face-color: #efefef;	scrollbar-highlight-color: #ffffff;	scrollbar-3dlight-color: #FFFFFF;	scrollbar-darkshadow-color: #ffffff;	scrollbar-shadow-color: #FFFFFF;	scrollbar-arrow-color:#666666;}p {	text-align:justify;	font-family: Arial, Helvetica, sans-serif;	line-height:12pt;	font-size:10pt;	color:#808080;}a {	color:#808080;	text-decoration:underline;}a:hover {	color:#009933;	text-decoration:underline;}li {	text-align:justify;	font-family: Arial, Helvetica, sans-serif;	line-height:16pt;	font-size:10pt;	margin-right:50px;	margin-left:16px;	vertical-align:top;	margin-top:0px;}.names {	text-align:center;	font-family: Arial, Helvetica, sans-serif;	line-height:16pt;	font-size:10pt;	color:#808080;	margin:0;}.names_over {	text-align:center;	font-family: Arial, Helvetica, sans-serif;	line-height:12pt;	font-size:10pt;	margin:0;	color:#009933;	font-weight:bold;}.container {	background-color:#FFF;	border-bottom:solid;	border-width:1px;	border-color:#505050;	height: 600px;	left: 9px;}.containerPort {	background-color:#FFF;	border-bottom:solid;	border-width:1px;	border-color:#505050;	height: 630px;	left: 9px;}.portsubtopnav {	text-align:center;	font-family: Arial, Helvetica, sans-serif;	line-height:16pt;	font-size:10pt;	color:#808080;	margin:0;	font-weight:normal;}#header {	position: relative;	text-align:left;	width:900px;	height:50px;	margin:0;	padding:0;}#address {position:relative;	width:900px;	height:100%;	background-color:#fff;}.address {	text-align:right;	vertical-align:top;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	font-size:10px;	color: #808080;	padding-right:0;	margin:0 4px 10px 0;}#contentholderEdit{	text-align:left;	width:766px;	margin-left:125px;	margin-top:0px;	vertical-align:top;	background-color:#fff;}#contentholder {	text-align:left;	width:766px;	height:300px;	margin-left:125px;	margin-top:0;	vertical-align:top;	background-color:#fff;	overflow:auto;}.port_projs{	height: 50px	width:600px;	/*height: 50px*/	overflow:auto;}#contentholder_port {	position:relative;	text-align:left;	/*width:736px;*/	/*height:540px;*/	top:0;	margin-left:0px;	margin-top:0px;	vertical-align:top;	background-color:#fff;	overflow:auto;	float:right;	z-index:6;}#contentholder_porthome {	text-align:left;	width:766px;	height:260px;	margin-left:120px;	margin-top:10px;	vertical-align:top;	background-color:#fff;	overflow:auto;}#contentholder_portservices {	text-align:left;	width:720px;	height:160px;	margin-left:120px;	margin-top:0px;	margin-right:20px;	padding-right:50px;	vertical-align:top;	background-color:#fff;	overflow:auto;}#gallerystrip {	position:relative;	height:50px;	width:600px;	top:0px;	left:-25px;}h1 {	text-align:justify;	font-family: Arial, Helvetica, sans-serif;	line-height:12pt;	font-size:10pt;	font-weight:bold;	color:#009933;}h2 {	text-align:justify;	font-family: Arial, Helvetica, sans-serif;	line-height:12pt;	font-size:10pt;	margin-right:20px;	margin-left:20px;	font-weight:bold;	color:#009933;}h3 {	text-align:justify;	font-family: Arial, Helvetica, sans-serif;	margin-right:10px;	line-height:12pt;	font-size:10pt;	font-weight:normal;	color:#808080;}h4 {	text-align:justify;	font-family: Arial, Helvetica, sans-serif;	line-height:12pt;	font-size:10pt;	margin-right:40px;	margin-left:40px;	font-weight:bold;	color:#009933;}.indent {	text-align:justify;	font-family: Arial, Helvetica, sans-serif;	line-height:12pt;	font-size:10pt;	margin-right:30px;	margin-left:35px;	font-weight:normal;}.gallery {	text-align:left;	font-family: Arial, Helvetica, sans-serif;	line-height:12pt;	font-size:10pt;	font-weight:normal;	color:#808080;}.photocredit {	text-align:center;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	font-size:10px;	color: #808080;}.quotesname {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	color: #666;	font-size:14px;	line-height:16px;	margin-bottom:20px;	margin-right:90px;	margin-left:90px;	text-align:right;}#sidebar {	float:right;	padding:1px;	border-style:dashed;	border:1px;	border-color:#333;	width:350px;	vertical-align:top;	}#footer {	width:700px;	height:20px;	background-color:#fff;	margin:30px 0px 0px 0px;}.subnav {text-decoration:none;text-transform:none;margin-left:10px;}.subnavOn {text-decoration:none;text-transform:uppercase;margin-left:10px;color:#009933;font-weight:bold;}.subnavOn a {text-decoration:none;text-transform:uppercase;margin-left:10px;color:#009933;font-weight:bold;}/* MENU */#navcontainer{	/*border: solid 1px Black;*/	vertical-align: top;	margin-top:0px;	padding-top: 0px;}#maincontentholder{/*border: solid 1px Black;*/}/*#navcontainer {vertical-align:top;float:left;width:100px;clear:none;padding-left:5px;padding-right:0;border: solid 1px Blue;}*/#navlist{/*border: solid 1px Blue;*/vertical-align: top;padding-left:5px;padding-right:0px;padding-top:0px;top:0px;margin-left: 0px;margin-top: 0px;width: 100px;border-bottom: 1px solid #e4e4e4;}#navlist li{vertical-align:text-top;list-style: none;margin: 0px;margin-top: 0px;padding-top: 0px;border-top: 1px solid #e4e4e4;text-transform:uppercase;font-size:9pt;text-align:left;/*border: solid 1px Red;*/}#navlist li a { 	text-decoration: none; 	color:#808080;}#navlist li a:hover { 	text-decoration: underline; 	color:#009933;}#navlist li a#current {	background: #fff; 	color:#009933; 	font-weight:bold;	text-decoration:none;}/* end menu */#leftcolumn {	float:left;	width:250px;	vertical-align:top;	clear:none;	background-color:#EFFfEe;	margin:5px 30px 10px 30px;	border:1px #dddddd solid;	padding:10px;	text-align:left;	font-weight: normal;	color: #333;	font-size:12px;	line-height:16px;	font-family: Arial, Helvetica, sans-serif;}#rightcolumn {	float:right;	width:250px;	vertical-align:top;	clear:none;	background-color:#EFFfEe;	margin:5px 30px 10px 30px;	border:1px #dddddd solid;	padding:10px;	text-align:left;	font-weight: normal;	color: #333;	font-size:12px;	line-height:16px;	font-family: Arial, Helvetica, sans-serif;}#rightcolumnNames {	float:right;	width:222px;	vertical-align:top;	clear:none;	background-color:#ffffff;	margin:5px 0 10px 10px;	border:1px #dddddd solid;	padding:10px;	text-align:left;	font-weight: normal;	color: #333;	font-size:12px;	line-height:16px;	font-family: Arial, Helvetica, sans-serif;}.contentholderClass {	text-align:left;	width:766px;	height:250px;	/*height:300px*/	margin-left:125px;	margin-top:10px;	vertical-align:top;	background-color:#fff;	overflow:auto;	display:none;}.contentholderClassNews {	text-align:left;	float:left;	width:766px;	height:270px;	/*height:300px*/	margin-left:0px;	margin-top:10px;	vertical-align:top;	background-color:#fff;	overflow:auto;	display:none;	/*border: solid 1px red;*/}.editLinkClass{	text-align:left;	width:766px;	margin-left:125px;	margin-top:0px;	vertical-align:top;	background-color:#fff;	display:block;}.disableEditClass{	display:none;}#NewsLatestDiv{	display:none;}#NewsArchiveDiv{	display:none;}#NewsAwardsDiv{	display:none;}