/* CSS Document */
	
	#menuplace {
	width: 550px; /*540*/
	background-color: #000000;
	height: 20px;
	text-align: right; 
	padding-top:0px;
	float: right;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 400;
	}
	
	.menutext {
	font-weight: 400;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	/*line-height: 11px;*/
	}
	
	.boldit {
	font-weight: bold !important;
	}
	
	.buttonplace {
	text-align: left;
	top: 0px;
	left: 0px;
	}
	
	.hide {
	display: none;
	}
	
	#rolling_image {
	text-align: left;
	width: 494px;
	}
	
		.projectlinxtext {
	font-weight: 400;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000FF;
	text-decoration: none;
	/*line-height: 11px;*/
	}
	
	.pagetitletext {
	/*margin-left: 10px; */
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	text-decoration: none;
	color: #0033FF;
	font-weight: 400;
	line-height: 32px;
	vertical-align: top;
	}

#wholetiger { width:100%; text-align:center;}

#mainbody {
	background-color: #ffffff;
	width:970px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	position:relative;
	height: 565px;
}
		
		
	
	#menubody {
	margin-left:0px;
	margin-right:auto;
	/*text-align:center;*/
	width:950px;
	float: left;
	height:20px;
	position: relative;
	margin-top:14px;
	}
	
	


	#mainpanel {	float:right;	width: 775px; /*775*/	height: 208px;	padding-top: 0px;	/*position:absolute;*/	}
	
	#mainpanel2 {	float:left;	text-align:right;	width: 950px; /*775*/	height: 4px;	padding-top: 0px;	left: 10px;
	position:absolute;	top: 9px;	}
	
	#mainpanel3 {
	float:left;
	position:absolute;
	width:483px; 
	height:51px;
	left:10px;
	top:20px;
	text-align:left;
	overflow:visible;
}

	#mainpanellogo {
	float:right;
	width: 171px; /*775*/
	height: 105px;
	padding-top: 0px;
	right: 10px;
	position:absolute;
	top: 20px;
	text-align: right;
	overflow: hidden;
	z-index: 16;
}
	
	#mainpanel4 {
	float:left;
	text-align:left;
	width: 856px; /*775*/
	height: 28px;
	padding-top: 0px;
	left: 10px;
	position:absolute;
	top: 74px;
	vertical-align: super;
}
	
		#mainpanelhome {	float:left;	text-align:left;	width: 856px; /*775*/	height: 28px;	padding-top: 0px;	left: 52px;
	position:absolute;	top: 79px;	}
	
	#mainpanel5 {
	float:left;
	text-align:left;
	width: 360px;
	padding-top: 0px;
	left: 52px;
	position:absolute;
	top: 134px;
	line-height: 18px;
	overflow: auto;
	height: 368px;
}

	#mainpanelprojects {
	float:left;
	text-align:left;
	width: 382px;
	padding-top: 0px;
	left: 45px;
	position:absolute;
	top: 134px;
	line-height: 16px;
	overflow: auto;
	height: 299px;
	
}

	#mainpanelprojects1 {
	float:left;
	text-align:left;
	width: 361px;
	padding-top: 0px;
	left: 45px;
	position:absolute;
	top: 134px;
	line-height: 18px;
	overflow: auto;
	height: 299px;
	
}

 #mainpanelprojects2 {
  float:left;
	text-align:left;
	width: 361px;
	padding-top: 0px;
	left: 45px;
	position:absolute;
	top: 260px;
	line-height: 18px;
	overflow: auto;
	height: 299px;
}

#mainpanelmaint {
	float:left;
	text-align:left;
	width: 484px;
	padding-top: 0px;
	left: 52px;
	position:absolute;
	top: 140px;
	line-height: 18px;
	overflow: auto;
	height: 361px;
}
	
	#mainpanel6 {	float:left;	text-align:right;	width: 494px; /*775*/	height: 360px;	padding-top: 0px;	left: 415px;
	position:absolute;	top: 133px;	}
	
		#mainpanellinx {
	float:left;
	text-align:left;
	width: 473px; /*775*/
	height: 360px;
	padding-top: 0px;
	left: 435px;
	position:absolute;
	top: 139px;
	overflow: auto;
}

		#mainpaneljobs {
	float:left;
	text-align:left;
	width: 452px; /*775*/
	height: 360px;
	padding-top: 0px;
	left: 456px;
	position:absolute;
	top: 139px;
	overflow: auto;
}

		#mainpanelcont {
	float:left;
	text-align:left;
	width: 503px; /*775*/
	height: 368px;
	padding-top: 0px;
	left: 406px;
	position:absolute;
	top: 132px;
	overflow: hidden;
}
	
	
			#mainpanelmaint1 {	float:left;	text-align:right;	width: 365px; /*775*/	height: 360px;	padding-top: 0px;	left: 544px;
	position:absolute;	top: 139px;	}
	
	#mainpanel7 {
	float:left;
	width: 450px; /*775*/
	height: 52px;
	padding-top: 0px;
	position:absolute;
	top: 516px;
	left: 10px;
}

	#mainpanel7 a {
	text-align:left;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
  font-style: normal;	
  font-weight: 400;	
  color: #666666;	
  text-decoration: none;
	}

#mainpanel8 {
	float:left;
	width: 462px; /*775*/
	height: 52px;
	padding-top: 0px;
	position:absolute;
	top: 513px;
	left: 499px;
}

#mainpanelteam1 {
	float:left;
	text-align:left;
	width: 250px; /*775*/
	height: 361px;
	padding-top: 0px;
	left: 51px;
	position:absolute;
	top: 133px;
	z-index: 5;
	line-height: 18px;
}
	
	#mainpanelteam2 {
	float:left;
	text-align:right;
	width: 351px; /*775*/
	height: 360px;
	padding-top: 0px;
	left: 219px;
	position:absolute;
	top: 133px;
	z-index: 2;
}
	
	#mainpanelteam3 {
	float:left;
	text-align:left;
	width: 240px; /*775*/
	height: 57px;
	padding-top: 0px;
	left: 668px;
	position:absolute;
	top: 133px;
	z-index: 4;
}
	
	#mainpanelteam4 {	
  float:left;	
  text-align:left;	
  width: 125px; /*775*/	
  height: 57px;	
  padding-top: 0px;	
  left: 797px;
	position:absolute;	
  top: 300px;	
  }
	
	.team {
	float:left;	
  text-align:left;	
  width: 111px; /*775*/	
  height: 57px;	
  padding-top: 0px;	
  left: 797px;
	position:absolute;	
  top: 441px;	
	}
	
	#mainpanelstaff1 {	float:left;	text-align:left;	width: 806px; /*775*/	height: 57px;	padding-top: 0px;	left: 77px;
	position:absolute;	top: 125px;	}
	
	#mainpanelstaff2 {	float:left;	text-align:left;	width: 111px; /*775*/	height: 57px;	padding-top: 0px;	left: 43px;
	position:absolute;	top: 441px;	}
	
	#mainpanelnews {
	float:left;
	text-align:left;
	width: 762px; /*775*/
	height: 305px;
	padding-top: 0px;
	left: 50px;
	position:absolute;
	top: 131px;
	overflow: auto;
}
	
	.moviepos {
	padding-left:0px;
	float:left;
	line-height: 16px;
}
			
	.picpos {
	float:left;
	padding-top:50px;
	padding-right: 0px;
	text-align: right;
	/*padding-left: auto; */
}

	.butpos {
	/*text-align:left;*/
	padding-right: 0px;
	width: 51px;
	height: 51px;
	margin: 0;
	padding: 0;
}
	
	
	/* lower section - different bg graphic for each dicipline */
	
   #lowerbody {	clear:both;	width:950px;	overflow:hidden;	background-image: url(../images/bglwr.jpg);	background-position: 0% 0%;	height: 170px;}
   
   #lowerbodyweb {clear:both; width:950px; overflow:hidden;	background-image: url(../images/bglwrweb.jpg);	background-position: 0% 0%;	height: 170px;}
   
	

/* end changes */


	

	
	/* fonts*/
	
	.bigredcopy { text-align:left; font-family: Arial, Helvetica, sans-serif; 	font-size: 28px; 	font-style: normal; font-weight: 600; 	color: #E52121; 	text-decoration: none;	}
	
	.bodycopy { text-align:left;	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	font-style: normal;	font-weight: 400;	color: #666666;	text-decoration: none;	}
	
	.linx {	/*width:208px;*/	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	
	font-weight: 400;	color: #000000;	text-decoration: none;	}
		
	.tabletext {	/*width:208px;*/	font-family: Arial, Helvetica, sans-serif;	font-size: 4px;	font-style: normal;	font-weight: 400;	color: #000000;	text-decoration: none;	}
		
.bodycopy2 {
	width:180px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:10px;
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	color: #000000;
	text-decoration: none;
	line-height: 12px;
}

		
	#tail{ clear:both;	width:950px;	height:16px; margin-left:auto;	margin-right:auto;}

		.tailtext{
		margin-bottom: 1px;
		padding-top:3px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		text-align:right;
		font-style: normal;
		text-decoration: none;
		color: #999999;
		font-weight: 400;
		}
			

		
   a:link {
	width: 110px;
	font-weight: 400;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000FF;
	text-decoration: none;
	
	}
   a:visited {
	width: 110px;
	font-weight: 400;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000FF;
	text-decoration: none;
	
	}
   a:active  {
	width: 110px;
	font-weight: 400;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000FF;
	text-decoration: none;
	
	}
   a:hover   {
	width: 110px;
	font-weight: 500;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff0000;
	text-decoration: none;
	
	}
  
