﻿/* _lcid="1033" _version="12.0.4518"
    _LocalBinding */


.style2 {
	background-color: #E5E5E5;
	background-image: url('');
}

.body{
background-color:white;
}


.style5 {
	border: 0 solid #0000FF;
	background-color: #E5E5E5;
	background-image: url('');
}


.style6 {
	vertical-align: bottom;
	border-style: solid;
	border-width: 0px;
	margin-top: 0px;
}

.style7 {
	background-color: #E5E5E5;
	background-image: url('');
	text-align: left;
	padding-left:20px;
}
.style8 {
	border: 0 solid #0000FF;
	background-color: #E5E5E5;
	background-image: url('');
	text-align: left;
}


.lastrow {		
	background-image:none;
	background-color:white; 
	height:77px;
	
}
.splashLinkArea
{
	border:0px;
}



#nav1 ul li	{
	
	behavior: url('http://www.ppc.com/pages/js/IEFixes.htc');
	}
	
#nav2 ul li	{
	
	behavior: url('http://www.ppc.com/pages/js/IEFixes.htc');
	}

#nav2 {
position:absolute;
z-index: 999 !important;	

}	
	
#nav2 ul li#nav2-whoWeServe ul a, #nav2 ul li#nav2-whoWeAre ul a, #nav2 ul li#nav2-knowledgeCenter ul a {

	 height:20px !important;
	 width:160px !important;
}


	
	
#nav2 ul li#nav2-whoWeServe ul a:hover, #nav2 ul li#nav2-whoWeAre ul a:hover, #nav2 ul li#nav2-knowledgeCenter ul a:hover {

	 background-color:#ccc;	 
	 height:20px !important;
	 width:160px !important;
}

#nav2 ul li#nav2-whatWeDo ul a {

	 height:20px !important;
	 width:258px !important;	
}

#nav2 ul li#nav2-whatWeDo ul a:hover {

	 background-color:#ccc !important;	 
	 height:20px !important;
	 width:258px !important;
}

.link-item{
text-align: left !important;	
	
}

#choose1 {
margin-left: 110px;
}


#homespot_wz {
	color:#006050;
	font-size: 29px; 
	font-family: Arial;
	float: left;
    margin-left: 9px;
    padding-top: 6px;
}

#homespot_subtext_wz {
	color:#444444;
	font-size: 15px; 
	font-family: Arial;
	position: relative;
	clear: both;
	padding-top:3px;
	line-height: 21px;
	text-align: left !important;
    margin-left: 10px;
    margin-bottom: 50px;
}

#homespot_link_wz {
	color:#333333 !important;
	font-size: 12px; 
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
	position: relative;
	clear: both;
    float:right;
    padding-top: 26px;
    padding-right: 12px;
    padding-bottom: 20px;
}


#homespot_link_wz_box {
	position: absolute;
	margin-top: 4px;
	margin-left: 3px;
}

#homespot_link_wz a:active, a:link, a:visited {
	
		color:#000000 !important;

}

#homespot_link_wz a:hover {
	
	color: #000000;
	text-decoration:underline;
}

#home_recentnews_wz {
float: right !important;
margin-right: 18px;
margin-top: 7px;
	width: 290px !important;
}

#home_recentnewstitle_wz {
	color:#333333;
	font-size: 12px; 
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
	width: 200px;
	margin-left: -12px;
	padding-bottom: -10px;
}



#home_casestudytitle_wz {
	color:#333333;
	font-size: 12px; 
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
	position: relative;
	clear: both;
	text-align: left !important;
	margin-bottom: -8px;
	margin-left: 3px;
}

#home_whitepapertitle_wz {
	color:#333333;
	font-size: 12px; 
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
	position: relative;
	clear: both;
	text-align: left !important;
	margin-bottom: -8px;
	margin-left: 4px !important;
	}


#home_whitepapertext_wz {
line-height: 18px;
position: absolute;
float: left;
clear:both;
text-align:left;
margin-top: 14px;	
margin-left: -7px !important;
}

#home_casestudytext_wz {
line-height: 18px;
position: relative;
clear:both;
text-align:left;
margin-top: 14px;
margin-left: 34px !important;	
}


#home_ontopic_wz {
margin-top: -7px;
margin-left: 12px;
padding-right: 20px;
width: 160px;
}

#home_ontopictitle_wz {
	font-size: 20px;
	font-family: Arial;
	color: #5e9b07;
	text-align: left !important;
	position: relative;
	clear: both;
	margin-left: 8px;
	margin-bottom: 2spx;
}

#home_ontopictext_wz {
	color:#000;
	font-size: 12px; 
	font-family: Arial;
	position: relative;
	clear: both;
	padding-top:10px;
	float:left;
	text-align: left !important;
	margin-left: 9px;
	width: 150px;
	}


#home_partner_wz {
	width: 140px;
	margin-left: 18px;
}

#home_pop_wp_title {
	color: #9B3F17;
	font-size: 20px;
	font-family: Arial;

}

#home_pop_wp {
	font-size: 12px;
	font-family: Arial;
}

#home_careers_wz {
	width: 150px;
	margin-top:4px;
}

#home_career_title {
	color: #9B3F17;
	font-size: 20px;
	font-family: Arial;
}

#home_career {
	font-size: 12px;
	font-family: Arial;

}


.PPCNewsHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #008080;
}
.PPCNewsDetails {
	font-family: Arial;
	font-size: small;
}


#home_rule_wz img {
	height: 440px !important;
	width: 1px;
}

#home_rule_wz {
position: absolute;
display: block;
margin-left: 315px;
float: left;
clear: both;
margin-top:-160px;	
}




.aealayer_wz {
	zposition:absolute;
        width: 540px;
zpadding-top: 155px;
zmargin-top: 300px;
margin-left: 5px;
float:left;
clear:both;
border-top:1px dotted #999;
border-bottom:1px dotted #999;
padding-bottom:20px;
padding-top:10px;
}

.aealayertext {
    color:#888888;
	font-size: 11px; 
	font-family: Arial;
    text-align:left;

}
#client_wz {

left: 0px;
float: left;
clear: both;
width: 340px;
}

#client2_wz {
width: 340px;

}

#partners_it_side1 {
    position: relative;
	float: left;
	top: 0px;
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 300px;
	
}

#partners_it_side2 {
    position: absolute;
	float: left;
	top: 495px;
	clear: both;
	margin-left: 140px;
	padding: 0px;
	width: 300px;
}

/* #MSOZoneCell_WebPartWPQ4 {
z-index: 0;
position:relative;
left: 3px;
}

#MSOZoneCell_WebPartWPQ8 {
z-index: 0;
position:relative;
left: 3px;
padding-top: 10px;

}

#MSOZoneCell_WebPartWPQ12 {
z-index: 0;
position:relative;
left: 18px;	
}

*/

#nav1 ul li div.nav1serviceareadrop ul li {
white-space: nowrap;
background-color: #687a81;
width:270px;	
}

#nav1 ul li div.nav1technologyareadrop{
position: relative;
left: -100px;
z-index:9999;
}


#nav1 ul li div.nav1technologyareadrop ul li {
white-space: nowrap;
background-color: #687a81;
width:270px;
}



#input-search1 {
	position: relative !important;
	top: 5px !important;
	height: 18px !important;
}

#Button1 {
	position: relative !important;
	top: 5px !important;
	left: -10px !important;
}


/* Added to allow line-breaks in Content Query Web Part titles */
.ms-WPTitle nobr
{
	white-space: normal;

}

/* Added to left justify tabular data and center table titles in Knowledge Center */
.ms-vb2
{
	text-align: left;
}

.ms-vb

{
	text-align: center;
}

.ms-vh2-nograd

{
	text-align: center !important;
}

.ms-vb-tall
{
	text-align: left !important;
}

.ppc-body-container {
border-left: 1px solid #AAAAAA;
padding-left: 14px;
}

.ppc-body-title {
    color:black !important;
    font-size: 23px; 
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica Neue, Helvetica, Arial, sans-serif;
    text-align:left;
padding-top: 11px;
}

.ppc-body-subtitle {
    color:#999999;
	font-size: 18px; 
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica Neue, Helvetica, Arial, sans-serif, sans-light;
        font-weight: lighter !important;
        line-height: 24px;
    text-align:left;
    padding-right: 20px;
}

.ppc-body-subtitle hr {
background: #AAAAAA;
color: #AAAAAA;
border: 0;
height: 1px;
margin-top:17px;
margin-left: -3px;
}

#ppc_global_breadcrumb {
margin-top: 3px;
padding-bottom: -10px;
border-bottom: 1px solid #DDDDDD;
border-bottom-width:15px;
}

.ppc-body-text {
    color:#333;
	font-size: 13px; 
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica Neue, Helvetica, Arial, sans-serif, sans-light;
padding-right: 20px;
}

.ppc-leftspacer {
margin-bottom:-15px;
}

.ppc-rightspacer {
margin-bottom: -15px;
}

.ppc-body-image-1 {
margin-top: 20px;
margin-bottom: 22px;
padding: 5px;
border: 1px solid #999999;
}

.ppc-body-image {
margin-top: 20px;
margin-bottom: 22px;
padding: 5px;
border: 1px solid #999999;
}


.ppc-contacts-1 ul {
margin-left: 8px;
padding-left: 0px;
list-style: none;
}

.ppc-contacts-1 li {
padding-left: 10px;
padding-top: 2px;
background-image: url(/_layouts/images/lstbulet.gif);
background-position:left top;
background-repeat:no-repeat;
}

.ppc-contacts-1, .ppc-contacts-2{
padding-top: 8px;
padding-left: 4px;
}

#linkitem a {
	font-size:11px !important;
}

#linkitem div {
	font-size:10px !important;
}


