

* { padding: 0; margin: 0; }

body {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height:16px;
 color:#666666;
 background-color:#EFEFEF
}
/*text classes*/
	h1, h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size: 14px;
	font-weight:normal;
	text-transform:uppercase
	}
	h1 {
	color:#000066;
	}
	h2 {
	color:#990000;
	}
	.newsDate {
	color:#000;
	font-weight:bold;
	font-size:10px
	}
	a {
	color:#000066;
	text-decoration:none
	}
	a:hover {
	color:#000
	}
	a.more{
	color:#990000;
	text-align:right;
	float:right;
	text-decoration:none
	}
	a.more:hover{
	color:#000;
	}
	.blue {
	color:#000066
	}
/*text classes*/
#wrapper { 
 margin: 0 auto;
 width: 800px;
 background:#fff
}
#header {
 width: 800px;
 color: #333;
 height: 40px;
 margin: 0;
 background-color:#EFEFEF;
 position:relative
}
.homeicon {
position:absolute;
top:5px;
left:2px
}
.flag1 {
position:absolute;
top:5px;
left:672px
}
.flag2 {
position:absolute;
top:5px;
left:704px
}
.flag3 {
position:absolute;
top:5px;
left:736px
}
.flag4 {
position:absolute;
top:5px;
left:768px
}
.ei_link {
position:absolute;
top:5px;
left:36px
}
#banner {
width:800px;
height:250px;
background-color:#FFF;
background-image:url(../images/banner1.jpg);
background-repeat:no-repeat;
position:relative
}
.pb_logo {
position:absolute;
top:80px;
left:527px
}
#menu {
 float: left;
 width: 800px;
 background-image:url(../images/menu_blue.gif);
 background-repeat:no-repeat;
 border-bottom:5px solid #EFEFEF;
}
#menu ul {
list-style:none;
}
#menu ul li {
display:block;
float:left;
height:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px
}
#menu ul li a {
display:block;
text-align:center;
text-decoration:none;
color:#fff;
padding:14px 22px 14px 23px
}
#menu ul li a:hover {
color:#00FFFF
}
#menu ul li a.active {
color:#00FFFF
}
	#menu.mpb {
	background-image:url(../images/menu_MPB.gif);
	background-repeat:no-repeat
	}
#leftcolumn {
 width: 210px;
 color: #333;
 background: #fff;
 padding: 10px;
 float: left;
 position:relative;
}
#rightcolumn {
 width: 545px; 
 float: right;
 color: #333;
 background: #fff;
 padding: 10px;
 border-left:5px solid #EFEFEF;
}
ul.bodycopy {
	padding:10px;
} 
.newsContainer {
width:188px;
border:1px solid #ccc;
padding:10px;
position:absolute;
margin-top:10px;
background:#fff
}
	#products {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	margin-bottom:20px
	}
	#products a {
	display:block;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	padding:10px 0;
	width:210px;
	margin-bottom:2px;
	background:#000066;
	}
	#products a:hover {
	background-color:#333
	}
	#products a.selected {
	background-color:#333
	}
		#products a.pantone216 {
		background:#8d0c3a
		}
		#products a.pantone216:hover {
		background-color:#bd0c46
		}
		#products a.pantone280 {
		background:#004a90
		}
		#products a.pantone280:hover {
		background-color:#066ccf
		}
		#products a.pantone1245 {
		background:#d49f10
		}
		#products a.pantone1245:hover {
		background-color:#eeb312
		}
#footer { 
 width: 800px;
 height:40px;
 clear: both;
 color: #333;
 background-color:#454545;
 margin: 0px 0px 10px 0px;
 border-top:5px solid #EFEFEF;
}
#pbrecruitmentbanner {
width:800px;
height:250px;
background-color:#FFF;
background-image:url(../images/pb_recruitment.jpg);
background-repeat:no-repeat;
position:relative
}
#hpbbanner {
width:800px;
height:250px;
background-color:#FFF;
background-image:url(../images/hpb_banner.jpg);
background-repeat:no-repeat;
position:relative
}
#mpbbanner {
width:800px;
height:250px;
background-color:#FFF;
background-image:url(../images/mpb_banner.jpg);
background-repeat:no-repeat;
position:relative
}
#lpbbanner {
width:800px;
height:250px;
background-color:#FFF;
background-image:url(../images/lpb_banner.jpg);
background-repeat:no-repeat;
position:relative
}
#productsbanner {
width:800px;
height:250px;
background-color:#FFF;
background-image:url(../images/pb_products.jpg);
background-repeat:no-repeat;
position:relative
}
#contactbanner {
width:800px;
height:250px;
background-color:#FFF;
background-image:url(../images/pbcontact_banner.jpg);
background-repeat:no-repeat;
position:relative
}
#overviewbanner {
width:800px;
height:250px;
background-color:#FFF;
background-image:url(../images/pboverview.jpg);
background-repeat:no-repeat;
position:relative
}
#downloadsbanner {
width:800px;
height:250px;
background-color:#FFF;
background-image:url(../images/pbdownloads.jpg);
background-repeat:no-repeat;
position:relative
}
#reflistbanner {
width:800px;
height:250px;
background-color:#FFF;
background-image:url(../images/pbreflist.jpg);
background-repeat:no-repeat;
position:relative
}
#newsbanner {
width:800px;
height:250px;
background-color:#FFF;
background-image:url(../images/pbnews.jpg);
background-repeat:no-repeat;
position:relative
}
#gulfbanner {
width:800px;
height:250px;
background-color:#FFF;
background-image:url(../images/pb_gulf.jpg);
background-repeat:no-repeat;
position:relative
}
.downloads {
	font-size:12px;
	text-decoration:none;
	background-image:url(../images/pdf-icon.jpg);
	height:auto;
	border-bottom:1px solid #ccc;
	padding-left:70px;
	padding-bottom:25px;
	background-repeat: no-repeat;
	padding-top: 25px;
	background-position: left;
	font-weight: bold;
}
#pbfooter { 
 width:780px;
 padding:10px;
 clear: both;
 color: #fff;
 margin: 0px 0px 10px 0px;
 border-top:5px solid #EFEFEF;
 background-color:#454545
}
#pbfooter a {
color:#FFFFFF;
text-decoration:none;
}
#pbfooter a:hover {
color:#FFCC00;
text-decoration:none;
}
.alignleft {
float:left;
}
.alignright {
float:right
}