* { 
margin:0; 
padding:0; 
border:0;
} 

ol, ul {list-style:none;}

img {border:0;}
a {text-decoration:none;color:#666;}
a:hover {cursor:pointer;}
h1 {float:left;padding:10px;font-size:16px;font-weight:bold;width:100%}
hr {visibility:hidden;}
input,textarea {padding:5px;border:1px dotted #999;float:left;margin-left:2px;display:inline;}

body { font-family: Arial, Helvetica, sans-serif; color:#003; text-align:left;} 

#header { width:100%;margin:0 auto; height:150px; background:url(../images/backgrounds/home.jpg) repeat-x #fff;min-width:1000px;} 
#header-entapps {width:100%;margin:0 auto; height:150px; background:url(../images/backgrounds/entapps.jpg) repeat-x #fff;}
#header-changeint {width:100%;margin:0 auto; height:150px; background:url(../images/backgrounds/changeint.jpg) repeat-x #fff;}
#header-architecture {width:100%;margin:0 auto; height:150px; background:url(../images/backgrounds/architecture.jpg) repeat-x #fff;}
#header-serviceman {width:100%;margin:0 auto; height:150px; background:url(../images/backgrounds/serviceman.jpg) repeat-x #fff;}
#header-sourcing {width:100%;margin:0 auto; height:150px; background:url(../images/backgrounds/sourcing.jpg) repeat-x #fff;}


#tophead {width:960px;height:142px;margin:0 auto;}
.basespace {clear:both;margin:0 auto;width:956px;}
.kpmglogo {float:left;width:90px;}
.xantuslogo {float:right;width:224px;}

#basenav { clear:both;float:left;width:100%;margin:0 auto; min-height:150px; background:#585858;min-width:1000px;} 
.copyright {clear:both;float:left;width:100%;margin:0 auto; min-height:15px; background:#ffffff;min-width:1000px;}
.copypadder {float:left;padding:20px 10px 0 10px;color:#bbb;font-size:11px;}
.copypadder p {margin-bottom:12px;}
.copypadder p  a {color:#bbb;}

.wrapper { width:960px; margin:0 auto;} 

.content { width:720px; min-height:400px;float:left;} 
.content p {margin:0 0 5px 0;color:#636766;font-size:12px;padding:5px 10px 10px 10px;}
.content ul {margin:0 0 5px 0;color:#636766;font-size:12px;padding:5px 10px 10px 10px;list-style:disc;margin:0 15px 0 15px;}
span {margin:0 0 5px 0;font-weight:bold;}
.normal {float:left;min-width:250px;}
.extracontent {float:left;}

.brand {clear:both;float:left;margin-top:6px;}
#breadcrumb {width:700px; height:16px;float:left;font-size:11px;margin:-20px 0 0 5px;overflow:hidden;}
#breadcrumb a {text-decoration:none;}
#breadcrumb a:hover {text-decoration:underline;}

#top-navigation {float:left;width:360px;margin:27px 0 0 5px;}
#top-navigation li {float:left;margin:0;}
#top-navigation li a {color:#d6d4f9;font-size:9pt;text-decoration:none;}
#top-navigation li a:hover {color:#efefef;font-size:9pt;text-decoration:none;}

.topitems {float:left;width:960px;height:60px;}
.righticon {float:right;margin:11px 6px 0 0;height:40px;}

.rightsearch {float:right;margin:16px 0px 0 42px;width:225px;height:22px;overflow:hidden;}
.rightsearch input {border:0px;float:left;display:inline;}
.searchpadder {float:left;padding:3px;margin:0px;height:19px;}
.searchgo {float:left;padding:0px;height:23px;margin:-1px 0 0 0;}



#menuwrapper {float:left;width:555px;margin:5px 0 0 240px;overflow:hidden;}
#menuwrapper li {float:left;margin:0 0px 0 15px;}
/* 
  ------------------------------------
  PVII Menu CSS Express Drop-Down Menu
  by Project Seven Development
  www.projectseven.com
  ------------------------------------
*/
.clearit {clear: both;}
#p7menubar {font-family: Arial, Helvetica, sans-serif;}
#p7menubar .trigger {display: block;text-decoration: none;padding: 4px 10px 5px 10px;color: #003;font-weight:bold;font-size:15px;} /*top items*/
#p7menubar .trigger:hover {background-color: #171745;color:#fff;} /*top items*/
/* hide from IE mac \*/
#p7menubar li {position: static; width: auto;}
/* end hiding from IE5 mac */
#p7menubar li ul {position: absolute;display: none;background:url(../images/backgrounds/image001.gif);margin:0 0 0 -100px;z-index: 50;}
#p7menubar li:hover ul, #p7menubar li.p7hvr ul {display: block;width:300px;height:280px;overflow:hidden;opacity:0.9;filter:alpha(opacity=90);}
.topnavblock {color:#fff;float:left;width:220px;min-height:180px;padding:2px 0 15px 15px;}
.topnavtitle {float:left;width:240px;min-height:15px;border-bottom:1px #80829b solid;padding:10px 0 4px 0;margin:0 0 5px 0;}
.topnavtitle {font-size:15px;text-decoration:none;color:#eae9ee;font-weight:bold;}
.topnavtitle:hover {color:#ffffff;}
.topnavitem {margin:4px 0 0 10px;}
.topnavitem a {font-size:12px;text-decoration:none;color:#d6d4f9;}
.topnavitem a:hover {color:#efefef;}

#slideshow {float:left;width:714px;height:313px;background:#fff;border:2px #e5e5e5 solid;overflow:hidden;}
#slideshowmap {float:left;width:714px;height:363px;background:#fff;border:2px #e5e5e5 solid;overflow:hidden;}
#selectshow {float:left;width:714px;height:333px;background:#fff;border:2px #e5e5e5 solid;overflow:hidden;}
.slideshow {padding:6px 3px 4px 7px;background:#fff;}
.subfeateimage {width:700px;height:300px;}
.subfeateimagemap {width:700px;height:350px;}
.subfeateimage-industry {background:url(../images/Industries.jpg)}
.subfeateimage-insights {background:url(../images/Insights.jpg)}
.subfeateimage-careers {background:url(../images/Careers.jpg)}
.subfeateimage-newsroom {background:url(../images/Newsroom.jpg)}
.subfeateimage-contactus {background:url(../images/Contact-us.jpg)}
.subfeateimage-aboutus {background:url(../images/1.jpg)}

.subblankarea {float:left;width:700px;height:238px;}
.subinfoarea {float:left;width:685px;height:50px;background:#000;padding:12px 0 0 15px;overflow:hidden;}
.subinfoheader {color:#fff;font-size:19px;font-weight:bold;}
.subinftext {color:#fff;font-size:13px;font-weight:normal;color:#bbb;}

.right { width:224px; float:left; margin:0 0 0px 10px;} 
.right p {margin:0 0 5px 0;}
.rightbox {width:224px; float:left; border:1px #f0f0f0 solid;margin:0 0 10px 0;}
.rightboxtop {width:222px; float:left; border:1px #cecece solid;border-style:none solid solid solid;margin:0 0 10px 0;padding:0 0 10px 0;}
.rightboxtop:hover {background:#f5f5f5;}
.rightimage {width:116px; height:87px;float:left;padding:10px 0px 0px 0;margin-left:10px;}
.righttitle {width:80px; height:87px;float:left;padding:20px 0px 10px 10px;}
.right-text {clear:both;float:left;color:#636766;font-size:12px;padding:10px 10px 0px 10px;width:200px;}
.borderbase {border-bottom:1px solid #dedede;padding-bottom:10px;}

.largefeature {clear:both;width:485px;float:left;margin:10px 0 0 0;}
.largefeaturetext {clear:both;width:480px;float:left;margin:10px 0 0 0;}
.largefeaturewrapper {float:left;margin-bottom:10px;}
.largefeatureheader {width:485px;height:36px;background:url(../images/headers/large-top.jpg) no-repeat;margin:0px;float:left;}
.lfhtext {float:left;padding:10px 0 0 0;color:#fff;font-size:13px;font-family: century gothic,Arial, Helvetica, sans-serif;font-weight:bold;}
.lfhtext a {color:#fff;}
.lfblock {width:483px;float:left;height:117px;border:1px #cecece;border-style:none solid solid solid;background:#f5f5f5;}
.lfblock:hover {background:#e5e5e5;}
.lftextblock {float:left;width:300px;}
.lftextblockfull {float:left;width:485px;}
.lftextheader {float:left;margin:10px 0 0 0;font-size:14px;font-weight:bold;width:100%;}
.lftexttext {float:left;margin:6px 0 0 0;font-size:12px;color:#555;width:100%;}

.fullfeature {clear:both;width:717px;float:left;}
.fullfeatureheader {width:703px;height:36px;background:#bdbdbd;margin:10px 7px 0 7px;float:left;}
.fullblock {width:714px;float:left;height:116px;}
.fullblock:hover {background:#f5f5f5;}
.fullbreak {width:714px;float:left;height:1px;background:#f1f1f1;margin:0 0 3px 0;}
.fulltextblock {float:left;width:300px;}
.fulltextblockfull {float:left;width:714px;}

.featuregap {float:left;width:8px;overflow:hidden;}
.featuregapright {float:left;width:13px;overflow:hidden;}
.featurespaceright {float:left;width:224px;height:10px;overflow:hidden;}
.featurespacehalf {float:left;width:355px;height:10px;overflow:hidden;}

.smallfeaturefirst {width:224px;float:left;margin:0 0 10px 0;overflow:hidden;}
.smallfeature {width:224px;float:left;margin:10px 0 0 0;overflow:hidden;}
.smallfeaturewrapper {float:left;margin-bottom:10px;}
.smallfeatureheader {width:224px;height:36px;background:url(../images/headers/small-top.jpg) no-repeat;margin:0px;float:left;overflow:hidden;}
.smallfeatureheaderright {width:224px;height:36px;background:url(../images/headers/right-top.jpg) no-repeat;margin:0px;float:left;overflow:hidden;}
.lftextsmallblock {float:left;padding:2px 5px 10px 9px;height:105px;width:208px;border:1px #cecece;border-style:none solid solid solid;background:#f5f5f5;}
.lftextsmallblock:hover {background:#e5e5e5;}

.lftextsmallblockbig {float:left;padding:2px 5px 10px 9px;min-height:105px;width:208px;border:1px #cecece;border-style:none solid solid solid;}
.lftextsmallblockbig:hover {background:#f5f5f5;}
.lfhtextright {float:left;padding:10px 0 0 15px;color:#fff;font-size:13px;font-family: century gothic,Arial, Helvetica, sans-serif;font-weight:bold;}

.mediumfeature {width:355px;float:left;margin:10px 0 0 0;}
.mediumfeaturepad {width:355px;float:right;margin:10px 0 0 10px;}
.mediumfeaturewrapper {float:left;margin-bottom:10px;}
.mediumfeatureheader {width:355px;height:36px;background:url(../images/headers/medium-top.jpg) no-repeat;margin:0px;float:left;}
.mediumfeatureheaderright {width:355px;height:36px;background:#bdbdbd;margin:0px 0 0 0;float:left;}
.lftextmediumblock {float:left;padding:2px 5px 10px 9px;height:105px;width:339px;border:1px #cecece;border-style:none solid solid solid;background:#f5f5f5;}
.lftextmediumblock:hover {background:#e5e5e5;}

.imageholder {float:left;width:140px;height:100px;padding:8px;}
.featureimage {padding:3px;border:1px #ccc solid;}

.basecol {float:left;width:216px;padding:12px;}
.baseheader {width:210px;float:left;color:#989a99;font-size:14px;margin:8px 0 8px 0;}
.baseheader a {color:#cacccb;}
.baseheader li a:hover {color:#eee;}
.baseitems {width:210px;float:left;color:#cacccb;font-size:13px;}
.baseitems li {border-top:1px #777576 dotted;padding:4px 0 5px 0;}
.baseitems li a {color:#cacccb;}
.baseitems li a:hover {color:#eee;}

.purpleicon {float:left;margin:9px;width:17px;height:18px;background:url(../images/headers/icon-purple.jpg) no-repeat;}
.greenicon {float:left;margin:9px;width:17px;height:18px;background:url(../images/headers/icon-lightgreen.jpg) no-repeat;}
.blueicon {float:left;margin:9px;width:17px;height:18px;background:url(../images/headers/icon-lightblue.jpg) no-repeat;}
.navyicon {float:left;margin:9px;width:17px;height:18px;background:url(../images/headers/icon-navy.jpg) no-repeat;}
.greyicon {float:left;margin:9px;width:17px;height:18px;background:url(../images/headers/icon-navy.jpg) no-repeat;}
.tqicon {float:left;margin:9px;width:17px;height:18px;background:url(../images/headers/icon-turq.jpg) no-repeat;}
.orangeicon {float:left;margin:9px;width:17px;height:18px;background:url(../images/headers/icon-navy.jpg) no-repeat;}
.medblueicon {float:left;margin:9px;width:17px;height:18px;background:url(../images/headers/icon-blue.jpg) no-repeat;}

.navy {color:#0e2b58;}
.blue {color:#316698}
.green {color:#a2c837}
.grey {color:#666;}


#featuremain {width:700px;float:left;overflow:hidden;height:320px;background:url(../images/s-main-back.jpg) no-repeat;}
#featuremain-strategy {width:700px;float:left;overflow:hidden;height:320px;background:url(../images/s-strategy-back.jpg) no-repeat;}
#featuremain-enterprise {width:700px;float:left;overflow:hidden;height:320px;background:url(../images/s-enterprise-back.jpg) no-repeat;}
#featuremain-architecture {width:700px;float:left;overflow:hidden;height:320px;background:url(../images/s-architecture-back.jpg) no-repeat;}
#featuremain-sourcing {width:700px;float:left;overflow:hidden;height:320px;background:url(../images/s-sourcing-back.jpg) no-repeat;}
#featuremain-change {width:700px;float:left;overflow:hidden;height:320px;background:url(../images/s-change-back.jpg) no-repeat;}
#featuremain-service {width:700px;float:left;overflow:hidden;height:320px;background:url(../images/s-service-back.jpg) no-repeat;}

#imagecontainer {min-width:300px;float:left;}
#featurecontainer {width:360px;height:130px;overflow:hidden;font-size:14px;float:left;color:#fff;margin-left:10px;}
.featureintro {width:380px;height:150px;overflow:hidden;float:left;}
.fttextsmallblock {float:left;padding:3px 9px 9px 30px;min-height:105px;width:330px;font-size:14px;color:#fff;}
.featureintroheader {float:left;padding:15px 9px 0px 30px;font-weight:bold;font-size:17px;color:#fff;}
.featureintroheadermain {float:left;padding:15px 9px 0px 30px;font-weight:bold;font-size:17px;color:#666;}
.fttextsmallblockmain {float:left;padding:3px 9px 9px 30px;min-height:105px;width:350px;font-size:14px;color:#666;}

#featurecontainer div div {margin:3px 0px 0 10px;padding-left:0px;}
#featurecontainer div div div {font-size:14px;padding:0 0 5px 0;color:#fff;}
#featurecontainer div div ul {padding:5px 0 0 0;margin-left:23px;font-size:13px;float:left;color:#fff;}
#featurecontainer div div ul li a {text-decoration:none;}
.featuretextblock1 {float:left;width:360px;height:170px;}

#featureimage1 {display:none;}
#featureimage2 {display:none;}
#featureimage3 {display:none;}
#featureimage4 {display:none;}
#featureimage5 {display:none;}
#featureimage6 {display:none;}

/*
.greenboxheader {color:#c1d728;font-weight:bold;}
.darkgreenboxheader {color:#31b738;font-weight:bold;}
.turqgreenboxheader {color:#008177;font-weight:bold;}
.blueboxheader {color:#15a1e5;font-weight:bold;}
.greyboxheader {color:#969498;font-weight:bold;}
.navyboxheader {color:#0127af;font-weight:bold;}
.purpleboxheader {color:#682571;font-weight:bold;}
*/

.boxtext {font-weight:bold;}
.padder {float:left;}

.thestoryimage {width:336px;height:237px;float:right;margin-left:10px;}
p.headline,h3,h2 {margin:5px 0 5px 0;font-size:14px;font-weight:bold;font-family: century gothic,Arial, Helvetica, sans-serif;}
.storydate {display:none;}

.dynamicdataitemtitle {float:left;width:720px;padding:10px;margin-bottom:10px;font-size:16px;font-weight:bold;}
.dynamicdataitem {float:left;width:710px;min-height:85px;background-color: #f9f9f9;padding:5px;margin-bottom:4px;}
.dynamicdatatext {float:right;width:600px;}
.dynamicdatatext p {padding:0;}
.dynamicdatatext a {font-size:11px;font-weight:bold;}
.dynamicdataimage {float:left;width:100px;}

p.maingreyheader {padding:10px;margin-bottom:10px;font-size:16px;font-weight:bold;color:#969498;width:90%;font-family: century gothic,Arial, Helvetica, sans-serif;}
.maingreyheader {padding:10px;margin-bottom:10px;font-size:16px;font-weight:bold;color:#969498;width:90%;font-family: century gothic,Arial, Helvetica, sans-serif;}
p.maingreyheaderpad {padding:10px;margin:10px 0 10px 0;font-size:16px;font-weight:bold;color:#969498;width:90%;font-family: century gothic,Arial, Helvetica, sans-serif;}

.mappadder {float:left;width:700px;padding:10px;}
.listheadline {clear:both;padding:10px;float:left;background-color: #f9f9f9;margin-bottom:4px;width:100%;font-family: century gothic,Arial, Helvetica, sans-serif;}
.awardimage {float:left;vertical-align:text-top;padding:0 20px 0px 0;}

.greenheader {font-weight:bold;}

.quoteback {width:224px;float:left;overflow:hidden;min-height:124px;background:url(../images/quotebackground.jpg) no-repeat;color:#fff;margin:0;}
.quote {float:left;padding:10px;font-size:13px;font-weight:bold;}
.quotebase {float:left;width:224px;height:6px;margin:0 0 10px 0;background:url(../images/quotebase.jpg) no-repeat;}
.serviceimage {float:left;width:250px;height:250px;text-align:left;padding:6px;cursor:pointer;border:2px #e5e5e5 solid;margin:0 10px 5px 0;}
.buttonx {text-align:right;margin:5px 10px 5px 0;}

.medfont {font-size:13px;}

