.PRI-style {
	width: 100%;
}
.page-width {
	width: auto;
}
.Engineering-top-bar {
	border-left-width: thin;
	padding: 0px 0px 0px 0px;
	width: 791px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	overflow: visible;
	position: absolute;
	height: 141px;
	background-color: #FFFFFF;
	visibility: visible;
	white-space: nowrap;
	background-repeat: no-repeat;
	clip: rect(0px,auto,auto,auto);
	left: -3px;
	top: 1px;
}
.Engineering-top-bar-buttons {

	border-left-width: thin;
	padding: 0px 0px 0px 0px;
	width: 900px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.Engineering-top-bar-spacers {

	border-left-width: thin;
	padding: 0px 0px 0px 0px;
	width: 900px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.invisible {
	position: absolute;
	visibility: hidden;
	left: 235px;
	top: 87px;
}
.nav-button1 {
	position: absolute;
	visibility: visible;
	left: 117px;
	top: 110px;
	background-color: #FFFFFF;
	height: 17px;
	width: 120px;
	border: 0;
}
.nav-button2 {
	position: absolute;
	visibility: visible;
	left: 261px;
	top: 110px;
	background-color: #666666;
	height: 17px;
	width: 120px;
	border: 0;
}
.nav-button3 {
	position: absolute;
	visibility: visible;
	left: 412px;
	top: 110px;
	background-color: #666666;
	width: 120px;
	height: 17px;
	border: 0;
}
.nav-button4 {
	position: absolute;
	visibility: visible;
	left: 574px;
	top: 110px;
	background-color: #666666;
	width: 120px;
	height: 17px;
	border: 0;
}
.nav-button5 {
	position: absolute;
	visibility: visible;
	left: 265px;
	top: 140px;
	background-color: #666666;
	width: 120px;
	height: 24px;
	border: 0;
}
.nav1-level2 {
	font-size: medium;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #006666;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	list-style-image: none;
	list-style-type: upper-alpha;
	position: absolute;
}
.nav2-level2 {

	font-size: medium;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #006666;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	list-style-image: none;
	list-style-type: upper-alpha;
	position: absolute;
}
.nav3-level2 {


	font-size: medium;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #006666;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	list-style-image: none;
	list-style-type: upper-alpha;
	position: absolute;
}
.nav4-level2 {



	font-size: medium;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #006666;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	list-style-image: none;
	list-style-type: upper-alpha;
	position: absolute;
}
.nav5-level2 {




	font-size: medium;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #006666;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	list-style-image: none;
	list-style-type: upper-alpha;
	position: absolute;
}
.page-content {
	background-color: #FFFFFF;
	width: 777px;
	height: 474px;
	border-color: #006666;
	border-width: 0;
	border-left-color: #006666;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-right-color: #006666;
	border-top-color: #006666;
	color: #006666;
	border-bottom-color: #006666;
	border-bottom-style: solid;
	border-left-width: thin;
	border-right-width: thin;
	border-top-width: thin;
	border-bottom-width: thin;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	position: absolute;
	left: 5px;
	top: 154px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.newsletter-form {
	height: 80px;
	width: 120px;
	position: absolute;
	left: 277px;
	top: -8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: small;
}
.ask-engineer-form {
	height: 100px;
	width: 100px;
	position: absolute;
	left: 631px;
	top: 354px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	font-size: small;
}
.menu1 {
	background-color: #FFFF66;
	border: 0;
}
.services-list {
	background-color: #FFFFFF;
	position: absolute;
	width: 161px;
	height: 194px;
	left: 2px;
	top: 44px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.pharmaceutical-image1 {
	position: absolute;
	left: 21px;
	top: 187px;
	width: 125px;
	height: 123px;
}
.home-specialty-solutions {
	position: absolute;
	left: -6px;
	top: 272px;
	font-size: 16px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 273px;
}
.newsletter-form-heading {
	background-color: #666666;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.engineer-form-heading {
	background-color: #666666;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.footer {
	position: relative;
	left: -1px;
	width: 777px;
	height: 132px;
	color: #000000;
	background-color: #FFFFFF;
	visibility: visible;
	background-image: url(../image-files/PRI-footer06.gif);
	bottom: -300px;
	top: auto;
}
.footer-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #CCCCCC;
	list-style-image: none;
	list-style-type: none;
	visibility: visible;
	position: absolute;
	left: 175px;
	top: 11px;
	width: 532px;
	height: 22px;
}
.ask-engineer-form {

	height: 80px;
	width: 80px;
	position: absolute;
	left: 679px;
	top: 361px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: small;
}
.nav-button6 {
	position: absolute;
	visibility: visible;
	left: -580px;
	top: 40px;
	background-color: #666666;
	width: 120px;
	height: 24px;
}
.nav-button7 {
	position: absolute;
	visibility: visible;
	left: 574px;
	top: 140px;
	background-color: #666666;
	width: 120px;
	height: 24px;
}
.footer-list {
	position: absolute;
	left: 0px;
	top: 148px;
	width: 585px;
	height: 104px;
	color: #000000;
	background-color: #FFFFFF;
	visibility: visible;
	padding: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}
.Automation-and-Controls-image1 {

	position: absolute;
	left: 68px;
	top: 146px;
	width: 91px;
}
.Investing-knowledge {
	position: absolute;
	left: 241px;
	top: 409px;
	color: #00718F;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
.control-panel-image {
	position: absolute;
	left: 200px;
	top: 309px;
	width: 130px;
	height: 129px;
}
.home-specialty-solutions {
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 136px;
}
.bally-sign-image {

	position: absolute;
	left: 508px;
	top: 50px;
	width: 130px;
	height: 129px;
}
.sister-companies {
	position: absolute;
	left: 60px;
	top: 486px;
	color: #5B5A5A;
	font-size: 12px;
	width: 415px;
	height: 60px;
}
.logo-link-image {
	display: inline;
	position: absolute;
	left: 11px;
	top: 11px;
}
.logo-link-image2 {
	display: inline;
	position: absolute;
	left: 192px;
	top: 11px;
	width: 557px;
	height: 86px;
}
.services-page-body {
	background-color: #FFFFFF;
	position: absolute;
	width: 755px;
	height: 954px;
	top: 239px;
}
.services-proposal-phase {
	background-color: #CCCCCC;
	position: absolute;
	left: 16px;
	top: 109px;
}
.services-conceptual-design {

	background-color: #CCCCCC;
	position: absolute;
	left: 199px;
	top: 140px;
}
.services-preliminary-design {


	background-color: #CCCCCC;
	position: absolute;
	left: 357px;
	top: 178px;
}
.services-detailed-design {



	background-color: #CCCCCC;
	position: absolute;
	left: 534px;
	top: 222px;
}
.services-construction-service {




	background-color: #CCCCCC;
	position: absolute;
	left: 23px;
	top: 326px;
}
.services-construction-management {





	background-color: #CCCCCC;
	position: absolute;
	left: 189px;
	top: 380px;
}
.services-checkout-startup {






	background-color: #CCCCCC;
	position: absolute;
	left: 358px;
	top: 417px;
}
.services-project-closeout {







	background-color: #CCCCCC;
	position: absolute;
	left: 536px;
	top: 459px;
}

.top-image {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #FFFFFF;
}
.home-content-intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	height: 49px;
	width: 471px;
	left: 170px;
	top: 8px;
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
	visibility: visible;
}
.home-content-pharmaceutical-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	height: 203px;
	width: 173px;
	left: 1px;
	top: 52px;
	font-size: small;
	color: #000000;
}
.chemical-image1 {
	position: absolute;
	left: 363px;
	top: 29px;
	width: 127px;
	height: 120px;
}
.PRI-designs-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	height: 28px;
	width: 717px;
	left: -5px;
	top: -33px;
	font-size: 14px;
	color: #00718F;
	font-style: normal;
	font-weight: bold;
}
.PRI-flash {
	position: absolute;
	left: 200px;
	top: 66px;
	width: 183px;
	height: 97px;
}
.index-services-text {
	font-size: 12px;
	color: #6F6D6E;
}
.style13 {
	font-size: 16px;
	font-weight: bold;
}
.style2 {color: #000000}

.style14 {font-size: 14px}
.about-us-body {
	position: absolute;
	left: 31px;
	top: 245px;
	width: 707px;
	height: 808px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.page-titles {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	position: absolute;
	left: 231px;
	top: 1px;
}
.affiliates-body {

	position: absolute;
	left: 31px;
	top: 287px;
	width: 707px;
	height: 808px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.page-titles-affiliations {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	position: absolute;
	left: 219px;
	top: -56px;
}
.nav-background {
	position: absolute;
	visibility: visible;
	left: 3px;
	top: 89px;
	background-color: #FFFFFF;
	height: 24px;
	width: 742px;
	border: 0;
}
design-list {
	position: absolute;
}
.engineering-top-bar-image {
	border-left-width: thin;
	padding: 0px 0px 0px 0px;
	width: 780px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	overflow: visible;
	position: absolute;
	height: 132px;
	background-color: #FFFFFF;
	white-space: nowrap;
	background-repeat: no-repeat;
	clip: rect(0px,auto,auto,auto);
	left: 5px;
	top: 0px;
	border-top-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	color: #FFFFFF;
}
.PRI-intro-flash {
	position: absolute;
	left: 200px;
	top: 66px;
	width: 183px;
	height: 97px;
}
