







	.fullWidth
{
width:940px;
}

#header
{
height:150px;
}

.logo
{
left:25px;
top:28px;
}

.navigation
{
width:940px;
height:50px;
top:44px;
white-space:nowrap;
}

.navigation > li > ul
{
background:url("pel-gobal-nav-subnav-bg-052c1.png?blobkey=id&amp;blobwhere=1301751135862&amp;blobheader=image%2Fpng&amp;blobheadername1=Content-Disposition&amp;blobheadervalue1=inline%3B+filename%3Dpel-gobal-nav-subnav-bg-0.png&amp;blobcol=urlimagefile&amp;blobtable=UXImage&amp;moddate=2013-05-20%2000:35:51") no-repeat scroll 0 0 transparent;
width:108px;
height:47px;
margin-left:-16px;
}

.navigation > li > ul > li > a
{
line-height: 51px;
color: #ffffff;
margin-left: 11px;
}

.navigation > li > ul > li:hover
{
text-shadow: 1px 1px 2px #ffffff;
}

.navigation > li > ul > li:hover > a
{
color:#000000;
}

.navigation > li
{
padding-left: 11px;
text-shadow: 1px 1px 2px #000000;
margin-left: 8px;
}

.navigation > li > a
{
padding-right: 12px;
margin-right: -5px;
line-height: 45px;
color:#ffffff;
}

.navigation > li.current, .navigation > li:hover
{
background:url("pel-homepage-li-nav-bg-left-0413f.png?blobkey=id&amp;blobwhere=1301751115728&amp;blobheader=image%2Fpng&amp;blobheadername1=Content-Disposition&amp;blobheadervalue1=inline%3B+filename%3Dpel-homepage-li-nav-bg-left-0.png&amp;blobcol=urlimagefile&amp;blobtable=UXImage&amp;moddate=2013-05-20%2000:04:59") no-repeat scroll left transparent;
height:45px;
}

.navigation > li.current > a, .navigation > li:hover > a
{
background:url("pel-homepage-a-nav-right-0da28.png?blobkey=id&amp;blobwhere=1301751117869&amp;blobheader=image%2Fpng&amp;blobheadername1=Content-Disposition&amp;blobheadervalue1=inline%3B+filename%3Dpel-homepage-a-nav-right-0.png&amp;blobcol=urlimagefile&amp;blobtable=UXImage&amp;moddate=2013-05-20%2000:05:30") no-repeat scroll right transparent;
height:45px;
}

.strap
{
right: 25px;
bottom: 63px;
}

.strap p {
float: left;
}

.strap p + p {
width: auto;
font-family: "Arial", sans-serif;
font-weight: bold;
font-size: 16px;
line-height: normal;
color: #ffffff;
/*text-transform: uppercase;*/
text-align: right;
letter-spacing: 0;
}

.strap p + p > a {
text-decoration: none;
color: inherit !important;
}

.strap p:first-child {
width: 25px;
margin-right: 25px;
}

.strap p:first-child > a {
display: block;
width: 25px;
height: 25px;
text-decoration: none;
}

.strap p:first-child > a:hover {
-webkit-opacity: 0.7;
-moz-opacity: 0.7;
opacity: 0.7;
filter: alpha(opacity="70");
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

.strap a[href="https://www.facebook.com/PipEwartLtd"] {
background: url("pipewart-facebook-0f984.png?blobkey=id&amp;blobwhere=1302546048408&amp;blobheader=image%2Fpng&amp;blobheadername1=Content-Disposition&amp;blobheadervalue1=inline%3B+filename%3Dpipewart-facebook-0.png&amp;blobcol=urlimagefile&amp;blobtable=UXImage&amp;moddate=2014-06-12%2020:27:33") no-repeat scroll center center transparent;
}

.strap a[href="https://twitter.com/Pipewart"] {
margin-top: 6px;
background: url("pipewart-twitter-0e9a2.png?blobkey=id&amp;blobwhere=1302546048460&amp;blobheader=image%2Fpng&amp;blobheadername1=Content-Disposition&amp;blobheadervalue1=inline%3B+filename%3Dpipewart-twitter-0.png&amp;blobcol=urlimagefile&amp;blobtable=UXImage&amp;moddate=2014-06-12%2020:28:01") no-repeat scroll center center transparent;
}

#page
{
overflow:visible;
}

.home #hero
{
z-index:1;
}

.home #hero .column .contents div
{
background:url("pel-homepage-hero-bg-08828.png?blobkey=id&amp;blobwhere=1301748013381&amp;blobheader=image%2Fpng&amp;blobheadername1=Content-Disposition&amp;blobheadervalue1=inline%3B+filename%3Dpel-homepage-hero-bg-0.png&amp;blobcol=urlimagefile&amp;blobtable=UXImage&amp;moddate=2013-05-17%2002:06:47") repeat-x scroll 0 0 transparent;
width: 515px;
height: 52px;
left: 0;
top: 275px;
}

.home #hero .column .contents div h1
{
font-family: "Arial", sans-serif;
font-weight: normal;
font-size: 23px;
line-height: 28px;
color: #ffffff;
text-transform: uppercase;
margin: 10px 15px;
}

.home #contentTop
{
background-color: #ffffff;
-moz-box-shadow: 0px -5px 10px 2px #cacaca;
box-shadow: 0px -5px 10px 2px #cacaca;
-webkit-box-shadow: 0px -5px 10px 2px #cacaca;
width: 940px;
min-height: 225px;
}

.home #contentTop .column.grid16.left
{
width: 590px;
margin-left: 30px;
margin-top: 25px;
}

.home #contentTop .column.grid16.left .contents div h2
{
font-family: "Arial", sans-serif;
font-weight: normal;
font-size: 21px;
line-height: 21px;
color: #636c75;
text-transform: uppercase;
margin-bottom: 25px;
text-shadow: 1px 1px 2px #767676;
}

.home #contentTop .column.grid16.left .contents div p
{
font-family: "Arial", sans-serif;
font-weight: normal;
font-size: 14px;
line-height: 20px;
color: #444444;
margin-bottom: 25px;
margin-top: 25px;
}

.home #contentTop .column.grid16.left .contents div p a
{
color: #df861d;
text-decoration:none;
}

.home #contentTop .column.grid16.left .contents div p a:hover
{
color:#444444;
}

.home #contentTop .column.grid8.left.last
{
width: 280px;
margin-left:10px;
margin-top: 25px;
}
 
.home #contentTop .column.grid8.left.last div
{
background:url("pel-homepage-cta-bg-image-0d428.png?blobkey=id&amp;blobwhere=1301748036048&amp;blobheader=image%2Fpng&amp;blobheadername1=Content-Disposition&amp;blobheadervalue1=inline%3B+filename%3Dpel-homepage-cta-bg-image-0.png&amp;blobcol=urlimagefile&amp;blobtable=UXImage&amp;moddate=2013-05-17%2002:31:07") no-repeat scroll 0 0 transparent;
height: 160px;
width: 280px;
}

.home #contentTop .column.grid8.left.last div p
{
font-family: "Arial", sans-serif;
font-weight: normal;
font-size: 19px;
line-height: normal;
color: #ffffff;
text-align: center;
font-style: italic;
margin: 0 15px;
padding-top: 10px;
}

.home #contentBottom
{
overflow:hidden;
padding-bottom:28px;
}

.home #contentBottom .column .contents.overlay
{
height: 335px;
width: 295px;
overflow: hidden;
position: relative;
float:left;
margin-right:25px;
}

.home #contentBottom .column > .contents.overlay + .contents.overlay + .contents.overlay
{
margin-right:0px;
float:right;
}

.home #contentBottom .column .contents.overlay div
{
left: 0;
top: 200px;
}

.home #contentBottom .column .contents.overlay div h2
{
font:italic 18px/18px "Arial", sans-serif;
line-height: 18px;
text-shadow: 1px 1px 2px #303030;
width: 275px;
padding-left: 20px;
}

.home #contentBottom .column .contents.overlay div h2 a
{
color: #eea145;
text-decoration:none;
display: block;
margin-left: -20px;
padding: 0 20px;
}

.home #contentBottom .column .contents.overlay div p
{
font:normal 14px/20px "Arial", sans-serif;
color: #ffffff;
}

.home #contentBottom .column .contents.overlay div p a
{
color: #ffffff;
text-decoration: none;
display: block;
padding: 14px 20px;
}

.home #contentBottom .column .contents.overlay:hover img
{
margin-top: -335px;
}

.internal #contentTop{
float: left;
padding: 0 0 30px;
}

.internal #contentTop .column.grid12.left.first
{
width: 435px;
margin-left: 30px;
margin-top: 25px;
padding-bottom:13px;
}

.internal #contentTop .column .contents div h1
{
font:normal 21px/21px "Arial", sans-serif;
color: #636c75;
text-transform: uppercase;
margin-bottom: 25px;
text-shadow: 1px 1px 2px #767676;
}

.internal #contentTop .column .contents div p
{
font:normal 14px/20px "Arial", sans-serif;
color: #444444;
margin-bottom: 25px;
}

.internal #contentTop .column .contents div p a
{
color: #df861d;
text-decoration:none;
}

.internal #contentTop .column .contents div p a:hover
{
color:#444444;
}

.internal #contentTop .column.grid12.left.last
{
width: 435px;
margin-left:40px;
margin-top: 25px;
}

.internal #contentTop .column.grid12.left.last div h2
{
font:normal 18px/normal "Arial", sans-serif;
color: #eea145;
margin-bottom: 25px;
}

.internal #contentTop .column.grid12.left.last div ul
{
font:normal 14px/20px "Arial", sans-serif;
color: #444444;
list-style-image: url("pel-pages-list-style-0125d.png?blobkey=id&amp;blobwhere=1301748199619&amp;blobheader=image%2Fpng&amp;blobheadername1=Content-Disposition&amp;blobheadervalue1=inline%3B+filename%3Dpel-pages-list-style-0.png&amp;blobcol=urlimagefile&amp;blobtable=UXImage&amp;moddate=2013-05-17%2004:21:51");
margin-left: 30px;
margin-bottom: 25px;
}

.internal #contentTop .column.grid12.left.last > .contents + .contents > div:first-child
{
background: url("pel-global-internal-cta-bg-04eda.png?blobkey=id&amp;blobwhere=1301748210550&amp;blobheader=image%2Fpng&amp;blobheadername1=Content-Disposition&amp;blobheadervalue1=inline%3B+filename%3Dpel-global-internal-cta-bg-0.png&amp;blobcol=urlimagefile&amp;blobtable=UXImage&amp;moddate=2013-05-17%2004:28:22") no-repeat scroll 0 0 transparent;
height: 90px;
width: 440px;
}

.internal #contentTop .column.grid12.left.last > .contents + .contents > div:first-child p
{
font:normal 19px/normal "Arial", sans-serif;
color: #ffffff;
text-align: center;
font-style: italic;
margin: 0 15px;
padding-top: 10px;
}

/* Fatwire Reset */

.navigation a, .column, .column img, .contents p, #contentTop .contents, #contentBottom .contents, #subContent .contents, .contents ul, h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-size: 1em;
}

/* Footer */

#footerWrapper {
	min-width: 970px;
	width: 970px;
	background: none transparent;
	margin: 0 auto;
}

#yellFooter, .yellCopyright, #yellFooter a {
	color: #333;
}

#yellFooter {
	position: relative;
	z-index: 4;
	font-size: 11px !important;
	width: 970px;
	top: -15px;
	left: 15px;
}

#yellFooter p {
	font-size: 12px !important;
	color: #333;
}

#yellFooter a {
	text-decoration: none !important;
	color: #333;
	padding: 0 1px;
}

#yellFooter .grid24 .right a {
	padding: 0;
}

#yellFooter a:hover {
	text-decoration: none !important;
}

#footer {
	position: absolute;
	top: 0;
	left: 0;
	width: 970px;
	z-index: 44;
}

#footer .contents.socialmedia {
	position: absolute;
	top: -4px;
	right: 7px;
	font-size: 12px;
	width: 147px !important;
}

	
#footer .contents.socialmedia + .contents.socialmedia{
}

#footer h3 {
    font-size: 12px;
	float: left;
	font-weight: normal;
	line-height: 15px;
}

#footer .addthis_toolbox{
	float: left;
}

#yellFooter .right{
    margin-right: 325px;
	font-size:12px;
}

#footer {
	overflow: visible;
}

#tsfield, #email_address_field {
	display: none;
}

#page .form p.notice, #page .form p.success, #page .form p.error {
	padding: 1.7em 10px 1.7em 64px;
	text-align: center;
}

