body {
	background-color: #003F9C;
}
.topnav {
	position: absolute;
	top: 120px;
	left: 160px;
	width: 640px;
	height: 20px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #003366;
	background-image: url(../images/topnav.jpg);
}
div.topnav a:link,div.topnav a:visited,div.topnav a:active {
	color: #003366;
	text-decoration: none;
}
div.topnav a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.grouptitle {
	position: absolute;
	top: 120px;
	left: 20px;
	width: 120px;
	height: auto;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	z-index: 2;
}
.leftnav {
	position: absolute;
	top: 165px;
	left: 20px;
	width: 120px;
	height: 225px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	z-index: 2;
}
div.leftnav a:link,div.leftnav a:visited,div.leftnav a:active {
	color: #FFFFFF;
	text-decoration: none;
}
div.leftnav a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.leftnav_fixed {
	position: absolute;
	top: 390px;
	left: 20px;
	width: 120px;
	height: 85px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	z-index: 2;
}
div.leftnav_fixed a:link,div.leftnav_fixed a:visited,div.leftnav_fixed a:active {
	color: #FFFFFF;
	text-decoration: none;
}
div.leftnav_fixed a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.navtree {
	position: absolute;
	top: 165px;
	left: 176px;
	width: 614px;
	height: 22px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
	background-image: url(../images/dotted_navtree.jpg);
	z-index: 2;
}
.navtreebold {
	font-weight: bold;
}
div.navtree a:link,div.navtree a:visited,div.navtree a:active {
	color: #003366;
	text-decoration: none;
}
div.navtree a:hover {
	color: #003366;
	text-decoration: underline;
}
.body_bg {
	position: absolute;
	top: 142px;
	left: 162px;
	width: 638px;
	height: 626px;
	background-color: #FFFFFF;
	z-index: 1;
}
.body_content {
	position: absolute;
	top: 212px;
	left: 162px;
	width: 638px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFFF;
	z-index: 2;
}
.body_contentbold {
	font-weight: bold;
}
.body_contentemph {
	font-weight: bold;
	color: #6699CC;
}
table.body_content a:link,table.body_content a:visited,table.body_content a:active {
	color: #003366;
	text-decoration: none;
	font-weight: normal;
}
table.body_content a:hover {
	color: #6699CC;
	text-decoration: none;
	font-weight: normal;
}
.legal {
	position: absolute;
	top: 625px;
	left: 167px;
	width: 628px;
	height: 15px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	z-index: 2;
}
div.legal a:link,div.legal a:visited,div.legal a:active {
	color: #666666;
	text-decoration: none;
}
div.legal a:hover {
	color: #666666;
	text-decoration: underline;
}
.sf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	z-index: 2;
}
.productlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	z-index: 2;
}
.sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000000;
	z-index: 2;
}
.productlist {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;	color: #000000;	z-index: 2;}
table.productlist a:link,table.productlist a:visited,table.productlist a:active {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
table.productlist a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
img.logo_pidc {position: absolute;	top: 0px; left: 0px;}
img.pageheader {position: absolute;	top: 0px; left: 370px;}
img.collage {position: absolute; top: 25px;	left: 160px;}
img.leftimage_bottom {position: absolute; top: 475px; left: 0px;}
img.leftimage_top {position: absolute; top: 120px; left: 0px; z-index: 1;}
img.border_left {position: absolute; top: 140px; left: 160px;}
img.border_top {position: absolute;	top: 140px;	left: 162px;}
img.home_technology {position: absolute; top: 375px; left: 167px; z-index: 2;}
img.home_solutions {position: absolute;	top: 375px;	left: 381px; z-index: 2;}
img.home_environment {position: absolute; top: 375px; left: 595px; z-index: 2;}
img.search_pageheader {position: absolute; top: 0px; left: 160px; z-index: 2;}

div.home_centertext01 {position: absolute;	top: 150px;	left: 167px; width: 628px; height: 210px; background-image: url(../images/home_centertext01.jpg);	z-index: 2;}
div.home_centertext02 {position: absolute;	top: 150px;	left: 167px; width: 628px; height: 210px; background-image: url(../images/home_centertext02.jpg);	z-index: 2;}
div.home_centertext03a {position: absolute;	top: 150px;	left: 167px; width: 628px; height: 210px; background-image: url(../images/home_centertext03a.jpg); z-index: 2;}
div.home_centertext03b {position: absolute; top: 360px;	left: 315px; width: 275px; height: 60px; background-image: url(../images/home_centertext03b.jpg); z-index: 3;}
div.home_centertext04 {position: absolute; top: 150px; left: 167px; width: 628px; height: 210px; background-image: url(../images/home_centertext04.jpg); z-index: 2;}
div.home_centertext05 {position: absolute; top: 150px; left: 167px;	width: 628px; height: 210px; background-image: url(../images/home_centertext05.jpg); z-index: 2;}

div.products02 {position: absolute;	top: 286px;	left: 304px; width: 350px; height: 350px; z-index: 2;}

div.products01a {position: absolute; top: 286px; left: 314px; width: 151px; height: 165px;	z-index: 2;}
div.products01b {position: absolute; top: 286px; left: 494px; width: 151px; height: 165px;	z-index: 2;}
div.products01c {position: absolute; top: 469px; left: 314px; width: 151px; height: 165px;	z-index: 2;}
div.products01d {position: absolute; top: 469px; left: 494px; width: 151px; height: 165px;	z-index: 2;}

.table_applications {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-style: normal; font-weight: normal; text-align: center; padding: 5px; border: 1px solid #999999;}
