

/* V2 */


/* tools/general */
div.clear {clear:both;}
form {margin:0px;padding:0px;}
div.alignright {float:right;}
div.sectorhomeright {float:right; margin-bottom:0; margin-top:10px;margin-left:10px;}



a img {border:none;}
a {color: #0083be; font-family: Verdana,Arial,Helvetica,sans-serif,; text-decoration: none;font-weight:bold;}
a:visited {color: #0083be; font-family: Verdana,Arial,Helvetica,sans-serif,; text-decoration: none;font-weight:bold;}
a:active {color: #0083be; font-family: Verdana,Arial,Helvetica,sans-serif,; text-decoration: none;font-weight:bold;}
a:hover {color: #0083be; font-family: Verdana,Arial,Helvetica,sans-serif,; text-decoration: underline;font-weight:bold;}

body {font-family:verdana,arial;font-size:70%;background-color:#fff;margin-left:10px;margin-top:10px;margin-bottom:5px;margin-right:2px;min-width:760px;color:#333;}
td {font-size:100%;font-size:"70%";font-family:verdana,arial;font-weight:normal;padding:10px 0px; text-align:center;}
th {font-size:100%;font-size:"70%";font-family:verdana,arial;font-weight:strong; text-align:center;}

div#documentcontainer {width:980px;}

/*NOTE: every element below falls within doc container (could prefix each with div#documentcontainer) */

/* added clear:both to force no floating content left or right */
div#header {clear:both;width:100%;overflow:hidden;padding-bottom:7px;background-image:url(/pwc/images/header_bg3.jpg);background-position:top right;background-color:#497AB4;background-repeat:no-repeat;}

div#header div.headborder {padding-left:7px;padding-top:7px;padding-right:5px;}

div#header div.logocontainer {float:left;background-color:#fff;width:290px;padding-top:7px;padding-bottom:7px;} /* sets up white box */
div#header div.logocontainer div.logo {float:left;width:145px;border-right:1px solid #6c0;height:112px;padding-bottom:0px;} /* puts green line in centre of box */
div#header div.logocontainer div.logo div.logoinner {padding-top:73px;margin-left:7px;} /* positions logo from top of white box */
div#header div.logocontainer div.logopagedescriptor   {float:left}
div#header div.logocontainer div.logopagedescriptor p {font-family:arial,verdana;width:128px;margin:0px 0px 0px 8px;font-weight:bold;font-size:110%;color:#666}

div#header div.toplinksearchcontainer {margin-left:828px;width:137px;color:#fff;}/*was width 134 */
div#header div.toplinksearchcontainer div.callus {padding-bottom:10px;}
div#header div.toplinksearchcontainer input.searchfield {width:100px;font-size:90%;margin-top:2px;}
div#header div.toplinksearchcontainer input.gobutton {font-size:90%;width:25px;}
div#header div.toplinksearchcontainer label {font-weight:bold;}

div#header div.toplinks ul {list-style:none;margin-top:10px;margin-bottom:0px;margin-left:0px;padding-left:0px;}
div#header div.toplinks ul li {margin-bottom:3px;}
div#header div.toplinks ul a {color:#fff;text-decoration:none;font-weight:normal;}
div#header div.toplinks ul a:hover {text-decoration:underline;font-weight:normal;}

div#errormessage {color:#0083BE;margin-bottom:5px;padding-left:20px;margin-top:0px;padding-bottom:2px;font-size:120%;font-weight:bold}
div#returnmessage {color: #0083BE;margin-bottom:5px;padding-left:6px;margin-top:0px;padding-bottom:2px;font-size:120%;font-weight:bold}

/* content area styles (general) */
	div#widecontentcontainer {width:100%;overflow:hidden;}
	
	/* required to prevent main content falling under left nav */
	div#contentarea {float:left;width:648px;margin-left:15px;/*margin-left:167px;(with no float!) - can not use this method as float:right right col would need to preced this in the code, failing accessibility */}

	div#contentarea h1, div#contentareawide h1 {color:#313359;margin-bottom:5px;padding-left:6px;margin-top:0px;padding-bottom:2px;font-weight:normal;font-size:220%;}
	div#contentarea h2, div#contentareawide h2 {color:#313359;margin-bottom:5px;padding-left:6px;margin-top:0px;padding-bottom:2px;font-weight:normal;font-size:170%;}
	div#contentarea p.intro, div#contentareawide p.intro {color:#313359;}
	div#contentarea p, div#contentareawide p {margin-left:6px;margin-right:5px;padding-bottom:12px;margin-top:0px;margin-bottom:0px;font-weight:normal;}
	div.bundlegroupsummarywi p {font-size:70%;}
	div#contentarea h3 {color: #0083BE;margin-bottom:5px;padding-left:0px;margin-top:0px;padding-bottom:2px;font-weight:normal;font-size:170%;}
    div#contentarea {color: #313359;margin-bottom:5px;padding-left:0px;margin-top:0px;padding-bottom:2px;font-weight:normal;font-size:100%;}
	
    div#contentareawide h4 {color: #0083BE;margin-bottom:5px;padding-left:6px;margin-top:0px;padding-bottom:2px;font-weight:normal;font-size:100%;}	
	
    div#contentarea h5 {color: #313359;margin-bottom:5px;padding-left:6px;margin-top:0px;padding-bottom:2px;font-weight:normal;font-size:100%;}
    div#contentarea p label {align:right;margin-right:5px;}
    div#contentarea p input {align:right;}
    div#contentarea p select {align:right;}

    div#contentarea div.singlebulletlistcontainer {width:100%;overflow:hidden;margin-bottom:15px;}
   	div#contentarea div.singlebulletlistcontainer div.left {float:left;width:49%;}
	div#contentarea div.singlebulletlistcontainer div.right {float:left;width:49%;}
	div#contentarea div.singlebulletlistcontainer ul {list-style:none;margin-top:0px;margin-bottom:5px;margin-left:10px;padding-left:0px;}
    div#contentarea div.singlebulletlistcontainer ul li {background-repeat:no-repeat;background-image:url(/pwc/images/ln_square_green.gif);background-position:0px 5px;padding-left:7px;margin-bottom:5px;color:#8C8C8C;}
	div#contentarea div.singlebulletlistcontainer ul li a {color:#313359;text-decoration:none;}
	div#contentarea div.singlebulletlistcontainer ul li a:hover {text-decoration:underline;}
	div#contentarea div.singlebulletlistcontainer ul li.nolink {background-image:none;}
	
	div#contentarea div.singlebulletlistblack ul {list-style:none;margin-top:0px;margin-bottom:5px;margin-left:10px;padding-left:0px;}
    div#contentarea div.singlebulletlistblack ul li {background-repeat:no-repeat;background-image:url(/pwc/images/ln_square_midblue.gif);background-position:0px 5px;padding-left:9px;margin-bottom:5px;}
	div#contentarea div.singlebulletlistblack ul li a {color:#313359;text-decoration:none;}
	div#contentarea div.singlebulletlistblack ul li a:hover {text-decoration:underline;}
	div#contentarea div.singlebulletlistblack ul li.nolink {background-image:none;}

	
	div#contentarea div.productdetail ul {list-style:none; margin-top:0px;margin-bottom:5px;margin-left:7px;padding-left:0px;}
	div#contentarea div.productdetail ul li {background-repeat:no-repeat;background-image:url(/pwc/images/big_square.gif);background-position:0 5px;padding-left:39px;margin-bottom:5px; color:#313359; font-size:160%;}
	
	div#contentarea div.productelements ul {list-style:none; margin-top:0px;margin-bottom:5px;margin-left:7px;padding-left:0px;}
	div#contentarea div.productelements ul li {background-repeat:no-repeat;background-image:url(/pwc/images/ln_square_blue.gif);background-position:0 5px;padding-left:9px;margin-bottom:5px; color:#313359; font-weight:bold;}

	div#contentarea div.twocolbulletlistcontainer {width:100%;overflow:hidden;margin-bottom:15px;}
	div#contentarea div.twocolbulletlistcontainer div.left {float:left;width:49%;}
	div#contentarea div.twocolbulletlistcontainer div.right {float:left;width:49%;}
	div#contentarea div.twocolbulletlistcontainer ul {list-style:none;margin-top:0px;margin-bottom:5px;margin-left:17px;padding-left:0px;}
	div#contentarea div.twocolbulletlistcontainer ul li {background-repeat:no-repeat;background-image:url(/pwc/images/ln_square_green.gif);background-position:0px 5px;padding-left:7px;margin-bottom:5px;color:#8C8C8C;}
	div#contentarea div.twocolbulletlistcontainer ul li a {color:#313359;text-decoration:none;}
	div#contentarea div.twocolbulletlistcontainer ul li a:hover {text-decoration:underline;}
	div#contentarea div.twocolbulletlistcontainer ul li.nolink {background-image:none;}
	
	div#contentareawide {float:right;width:805px;padding-right:7px;}
	

	
/* left navigation */
div#colleft {float:left;width:152px;}
div#colleft ul {list-style:none;margin-left:0px;padding-left:0px;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}

div#colleft ul a {text-decoration:none; font-weight:normal;}
div#colleft ul a:hover {text-decoration:underline; font-weight:normal;}
div#colleft ul li.level1itemselected {background-image:url(/pwc/images/ln_square_bordeaux-arrow.gif);background-position:7px 4px;padding-bottom:5px;}
div#colleft ul li.level1itemselected a {color:#003150; font-weight:strong;}
div#colleft ul li.level1item {background-image:url(/pwc/images/ln_square_pwcblue-arrow.gif);background-position:7px 2px;padding-bottom:5px;}
div#colleft ul li.level2item {margin-left:10px; background-position:7px 5px;background-image:url(/pwc/images/ln_square_midblue.gif);padding-bottom:1px;border-bottom:none;margin-bottom:0px;}
div#colleft ul li.level2itemlast {margin-left:10px; background-position:7px 5px;background-image:url(/pwc/images/ln_square_midblue.gif);border-bottom:1px solid #000;padding-bottom:8px;}
div#colleft ul li {padding-left:16px;background-repeat:no-repeat;padding-right:15px;padding-bottom:2px;border-bottom:1px solid #C5C5C5;margin-top:5px;}
div#colleft ul li a {color:#707070; font-weight:normal;}

div#colleft ul.navleftlower {background-color:#F7F7F7;border-bottom:1px solid #C5C5C5;margin-top:0px;padding-top:5px;padding-bottom:5px;}
div#colleft ul.navleftlower li {background-image:url(/pwc/images/ln_square_midblue.gif);background-position:7px 5px;border-bottom:none;margin-bottom:none;margin-top:0px;padding-top:0px;}
div#colleft ul.navleftlower li.selected {background-image:url(/pwc/images/ln_square_blue.gif);background-position:7px 5px;border-bottom:none;margin-bottom:none;margin-top:0px;padding-top:0px;}
div#colleft ul.navleftlower li.selected a {color:#003150; font-weight:normal;}
div#colleft ul.navleftlower li.navleft2 {margin-left:10px; background-position:7px 5px;background-image:url(/pwc/images/ln_square_midblue.gif);padding-bottom:1px;border-bottom:none;margin-bottom:0px;}
	
/* footer */
/* Added clear:both to prevent float */
div#returntotop {clear:both;width:973px;border-bottom:1px solid #C5C5C5;padding-top:6px;margin-top:4px;padding-bottom:4px;margin-bottom:6px;text-align:right;}
div#returntotop a {background-position: 7px 5px; padding-left: 16px; background-image: url(/pwc/images/ln_square_grey.gif); padding-bottom: 5px; color: #707070; background-repeat: no-repeat; text-decoration: none; font-weight:normal}
div#returntotop a:hover {text-decoration: underline; font-weight:normal}
/* Added clear:both to prevent float */
div#footer {clear:both;width:960px;margin-left:7px;}
div#footer div.logo {float:left;width:127px;}
div#footer div.copyrightcontainer {margin-left:159px;color:#666;padding-bottom:10px;font-size:90%;height:1%;}
div#footer div.copyrightcontainer p {padding:0px;margin-top:0px;margin-bottom:10px;}
div#footer div.copyrightcontainer a {color: #666; text-decoration: none; font-weight:normal}
div#footer div.copyrightcontainer a:hover {text-decoration: underline; font-weight:normal}

/* top navigation */
/* Added clear:both to prevent float */
div#topnav {background-image:url(/xpwc/images/nav_top_bg.gif);margin-bottom:7px;margin-top:2px;clear:both; background-color:#0083be;}
div#topnav ul {list-style:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:159px;padding-top:5px;padding-bottom:5px;padding-left:0px;background-color:#0083be;}
div#topnav ul li {display:inline;margin-left:15px;}
div#topnav a {color: #666; text-decoration: none; font-weight:normal;color:#ffffff;}
div#topnav a:hover {text-decoration: underline; font-weight:normal}


/* right navigation */
div#navright {float:right;width:145px;margin-right:3px;}
div#navright div.greyboxes div {padding-left:6px;padding-right:5px;padding-top:6px;margin-bottom:7px;border:1px solid #A1A1B3;} /* warning DIVs can not be nested within these DIV's change to div.box style for each */
div#navright div.greyboxes div h2 {color:#744C62;margin:0px;padding-top:0px;padding-bottom:10px;font-size:135%;font-weight:normal;}
div#navright div.greyboxes div p {color:#666;margin:0px;padding-top:0px;padding-bottom:10px;}
div#navright div.greyboxes div ul {list-style:none;margin-left:0px;padding-left:0px;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:5px;}
div#navright div.greyboxes div ul li {background-position:0px 5px;background-image:url(/pwc/images/ln_square_purp.gif);padding-left:9px;background-repeat:no-repeat;padding-bottom:5px;margin-top:0px;}
div#navright div.greyboxes div ul li a {color:#744C62;text-decoration:none;}
div#navright div.greyboxes div ul li a:hover {text-decoration:underline;}

/* banners (normally in right area) */
div.banner1 {padding-left:7px;padding-right:7px;background-image:url(/pwc/images/right_1.jpg);background-repeat:no-repeat;background-position:top left;background-color:#000;min-height:299px;height:299px;}
div.banner1 h2 {font-weight:normal;font-size:140%;color:#fff;margin:0px;padding-top:145px;padding-bottom:10px;}
div.banner1 p {color:#fff;margin:0px;padding-top:0px;padding-bottom:10px;}
div.banner1 a {padding-left:9px;padding-bottom:5px;background-repeat:no-repeat;background-image:url(/pwc/images/ln_square_green.gif);background-position:0px 5px;color:#6c0;text-decoration:none;}
div.banner1 a:hover {text-decoration:underline;}

div.banner2 {border:1px solid #878B8D;padding-left:7px;padding-right:5px;background-image:url(/pwc/images/right_2.jpg);background-repeat:no-repeat;background-position:bottom left;background-color:#fff;min-height:190px;height:190px;}
/* IE MAC fix (bellow applies to all IE) */
* html div.banner2 {height:190px;}
div.banner2 h2, div#contentareawide div.banner2 h2 {font-weight:normal;font-size:140%;color:#000;margin:0px;padding-left:0px;padding-top:10px;padding-bottom:10px;}
div.banner2 p {color:#fff;margin:0px;padding-top:0px;padding-bottom:10px;}
div.banner2 a {padding-left:9px;padding-bottom:5px;background-repeat:no-repeat;background-image:url(/pwc/images/ln_square_green.gif);background-position:0px 5px;color:#6c0;text-decoration:none;}
div.banner2 a:hover {text-decoration:underline;}


/* typeA (all headings in content area have lines underneath them */
div#contentarea.typeA h1 {border-bottom:1px solid #cccccc;}
div#contentarea.typeA h2 {border-bottom:1px solid #cccccc;}
div#contentarea p.intro {margin-bottom:8px;}
div#contentareawide.typeB p.intro {padding-right:200px;}
/*typeC (all headings in content area have no lines underneath them */
div#contentarea.typeC h1 {border-bottom:none;}
div#contentarea.typeC h2 {border-bottom:none;}
/*typeD (headings h2 h3 have headings underneath them */
div#contentarea.typeD h1 {border-bottom:none;}
div#contentarea.typeD h2 {border-bottom:none;}
div#contentarea.typeD h3 {border-bottom:1px solid #cccccc;}
div#contentarea.typeD h4 {border-bottom:1px solid #cccccc;}
/*typeE (sub headings to use pink block to left */
div#contentarea.typeE h2 {border-bottom:0px solid #313359;}
div#contentarea.typeE p.price {color:#313359; font-weight:bold;font-size:120%; width: 200px;}
.priceextras {font-weight:normal;}
.typeEdivider {border-top:1px solid #313359; margin-bottom:10px;}
.typeEsubdivider {border-top:1px solid #8c8c8c; margin-top:5px; margin-bottom:5px;}

/* sectorhome (to be used on sector or service home intros */
div#sectorhome.intro {float:left; margin-top:20px; margin-left:20px; font-size:125%; color:#707070; width:200px;}
.sectorhomeintrogreen {font-size:150%; color:#009933;}
div#sectorhome ul {list-style:none; margin-top:0px; margin-bottom:5px; margin-left:5px;}
div#sectorhome ul li {background-repeat:no-repeat; background-image:url(/pwc/images/ln_square_blue.gif) ; background-position: 0px 5px; padding-left: 7px; margin-bottom:5px; color:#8c8c8c;}
.sectorhomeuliddate {font-weight: bold;	color: #313359;}

div#productdetail.intro {float:left; margin-top: 10px; margin-left:0px; width:450px; font-weight:normal; padding: 0px; }

/* Home page only (probably) */
	div#contentareawide div.twoevencols {width:600px;overflow:hidden;padding-top:15px; margin-left: 50px;}
	div#contentareawide div.twoevencols div.left {float:left;width:300px;xborder-top:1px solid #313359;padding-top:3px;	background: #ffffff url(/pwc/images/xxxhome_boxes_bg.gif) no-repeat;}
	div#contentareawide div.twoevencols div.right {float:right;width:300px;xborder-top:1px solid #313359;padding-top:3px;	background: #ffffff url(/pwc/images/xxxhome_boxes_bg.gif) no-repeat;}
	div#contentareawide div.twoevencols div.leftinner {float:left;width:200px;text-align:left;}
	div#contentareawide div.twoevencols div.leftinner h2 {padding-right:10px;}
	div#contentareawide div.twoevencols div.rightinner {clear:left;width:200px;}
	
	
	div#contentareawide div.twoevencols ul {list-style:none;margin-left:0px;padding-left:0px;margin-top:7px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}
	div#contentareawide div.twoevencols ul li {xborder-bottom:1px solid #000;padding-top:2px;margin-left:15px;padding-left:9px;padding-bottom:5px;background-repeat:no-repeat;background-image:url(/pwc/images/ln_square_midblue.gif);background-position:0px 7px;color:#6c0;text-decoration:none;}
	div#contentareawide div.twoevencols ul li a {color:#8C8C8C;text-decoration:none;font-weight:normal;}
	div#contentareawide div.twoevencols ul li a:hover {text-decoration:underline;font-weight:normal;}
	
	div#contentareawide div.wideleftcolcontainer {width:100%;overflow:hidden;padding-top:15px;}
	div#contentareawide div.wideleftcolcontainer div.left {float:left;width:428px;}
	div#contentareawide div.wideleftcolcontainer div.right {float:right;width:145px;}
	div#contentareawide div.wideleftcolcontainer div.latestpan {border:1px solid #A1A1B3;padding:8px;}
	/* all H3 tags within div.latestpan */
	div#contentareawide div.wideleftcolcontainer div.latestpan h3 {margin:0px;color:#313359;font-size:100%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:9px;background-repeat:no-repeat;background-image:url(/pwc/images/ln_square_green.gif);background-position:0px 5px;text-decoration:none;}
	div#contentareawide div.wideleftcolcontainer div.latestpan div.lpancolcontainer {width:100%;overflow:hidden;margin-bottom:10px;}
	div#contentareawide div.wideleftcolcontainer div.latestpan div.lpancolcontainer div.lpancolleft {float:left;text-align:right;width:115px;}
	div#contentareawide div.wideleftcolcontainer div.latestpan div.lpancolcontainer div.lpancolright {float:right;width:277px;padding-top:8px;}
	/* lpanrowcontainer(s) below all reside within div.lpancolright */
	div#contentareawide div.wideleftcolcontainer div.latestpan div.lpanrowcontainer {width:100%;overflow:hidden;margin-bottom:10px;}
	div#contentareawide div.wideleftcolcontainer div.latestpan div.lpanrowcontainer div.lpanrowleft {float:left;text-align:right;width:55px;}
	div#contentareawide div.wideleftcolcontainer div.latestpan div.lpanrowcontainer div.lpanrowleft a {color:#313359;text-decoration:none;}
	div#contentareawide div.wideleftcolcontainer div.latestpan div.lpanrowcontainer div.lpanrowleft a:hover {text-decoration:underline;}
	div#contentareawide div.wideleftcolcontainer div.latestpan div.lpanrowcontainer div.lpanrowright {float:right;width:205px;}
	div#contentareawide div.wideleftcolcontainer div.latestpan div.lpanrowcontainer div.lpanrowright a {color:#8C8C8C;text-decoration:none;}
	div#contentareawide div.wideleftcolcontainer div.latestpan div.lpanrowcontainer div.lpanrowright a:hover {text-decoration:underline;}

	/* more news link */
	div#contentareawide div.wideleftcolcontainer div.latestpan div.morenews {text-align:right;margin-bottom:10px;}
	div#contentareawide div.wideleftcolcontainer div.latestpan div.morenews a {color:#313359;text-decoration:none;padding-left:16px;padding-bottom:5px;background-repeat:no-repeat;background-image:url(/pwc/images/ln_square_blue.gif);background-position:7px 6px;}
	div#contentareawide div.wideleftcolcontainer div.latestpan div.morenews a:hover {text-decoration:underline;}

	/* forms 
	div#registrationform {width:100%; padding: 30px 0; font-weight: bold;}
    div#registrationform .line {width:100%; border-bottom:1px dashed #cccccc;}
	div#registrationform input {display:block; xwidth:200px; xfloat:left; margin-bottom:0px;margin-left:5px; margin-top:5px;}
	div#registrationform label {clear: left; display:block; text-align:left; float:left; padding-left:10px; margin-top:5px; width: 220px;}
	div#registrationform label.fixedwidth {display:block; text-align:left; float:left; width: 220px; padding-left:10px; margin-top:5px;}
	div#registrationform label.checkbox {clear: left; display:block; text-align:left; float:left; padding-left:5px; margin-top:5px; width: 216px; }
	div#registrationform .checkbox {width:1.5em; margin-left:5px; margin-top:3px;}
	div#registrationform .radiobox {width:1.5em; margin-left:5px; margin-top:3px;}
	div#registrationform .textarea {float:right;margin-right:23px}
	div#registrationform .textarea2 {display:block; width:200px; float:left; margin-bottom:10px;margin-left:5px; margin-top:5px;}
	div#registrationform br {clear:left;}
	div#registrationform .imagebutton {width:124px;}
	div#registrationform select {display:block; float:left; margin-bottom:10px;margin-left:3px; margin-top:5px;} */
	
	div#feedbackform .indent1 {display:block; margin-left:30px;}
	/*div#feedbackform .checkbox {width:1.5em; margin-top:0px; text-align:left;}* FIXES #4465 */

	/* ed with date */
	div#pressrelease {margin-left:9px;width:100%}
	div#pressrelease div.prcontainer {width:100%;overflow:hidden;margin-bottom:5px}
	div#pressrelease h5 {margin:0px;color:#313359;font-size:100%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:9px;background-repeat:no-repeat;background-image:url(/pwc/images/ln_square_green.gif);background-position:0px 5px;text-decoration:none}
	div#pressrelease div.prcontainer div.prrowleft {float:left;width:75%}
	div#pressrelease div.prcontainer div.prrowleft a {color:#313359;text-decoration:none}
	div#pressrelease div.prcontainer div.prrowleft a:hover {text-decoration:underline}
	div#pressrelease div.prcontainer div.prrowright {float:right;width:20%}
	div#pressrelease div.prcontainer div.prrowright a {color:#8C8C8C;text-decoration:none}
	div#pressrelease div.prcontainer div.prrowright a:hover {text-decoration:underline}

	/* download */
    div#download {width:100%; margin-left:5px;}
	div#download .line {width:100%; border-bottom:1px dashed #cccccc}
	div#download .solidline {width:100%; border-bottom:1px solid #cccccc}
	div#download th {color: #0083BE; text-align: left; font-size:70%}
	div#download td {font-size:70%}
	
/* Full pages */

	div#eventdiary {padding-left:9px; margin-bottom:5px;width:100%;overflow:hidden;padding-bottom:5px;border-bottom:1px solid #8c8c8c;}
	div#eventdiary div.eventrow {width:100%; padding-bottom:5px;clear:both;}
	div#eventdiary div.eventrow div.leftcol {float:left; width:30%; font-weight:bold;}
	div#eventdiary div.eventrow div.rightcol {float:right; width:70%;}	

    div#contentareasearch {width:95%;}
	div#contentareasearch div.searchlogocontainer {width:100%; float:left; padding-bottom:5px; border-bottom:1px solid #313359}
	div#contentareasearch div.introbody {width:100%; padding-left:5px; }
	div#contentareasearch div.introbody h1 {color:#0083BE; border-bottom:none; font-size:170%;}
	div#contentareasearch div.introbody div.introtext {color:#313359;font-size:100%}
	div#contentareasearch div.searchresults{width:100%;overflow:hidden;margin-bottom:5px;}
	div#contentareasearch div.searchresults h2 {color: #313359; font-size:125%; border-bottom:1px solid #313359;}
	div#contentareasearch div.searchresults div.searchrowleft {float:left;width:48%;}
	div#contentareasearch div.searchresults div.searchrowleft a {color:#313359;text-decoration:none; font-weight:bold;}
	div#contentareasearch div.searchresults div.searchrowleft a:hover {text-decoration:underline;}
	div#contentareasearch div.searchresults div.searchrowleft li {padding-bottom:5px; padding-top:5px;}
	div#contentareasearch div.searchresults div.searchrowright {float:right;width:48%; margin-left:3px;}
	div#contentareasearch div.searchresults div.searchrowright a {color:#313359;text-decoration:none; font-weight:bold;}
	div#contentareasearch div.searchresults div.searchrowright a:hover {text-decoration:underline;}
	div#contentareasearch div.searchresults div.searchrowright div.productresults {padding-top:10px;}	

	div#colleft ul.navleftlower li.level2itemselected {
	background-position: 7px 5px; 
	margin-top: 0px; 
	background-image: url(/pwc/images/ln_square_midblue.gif); 
	padding-top: 0px; 
	border-bottom: medium none; 
	margin-left: 10px;
}
/*\*//*/
@import "macie5only.css";
/**/



.pwclisting {
	clear: both;
	margin: 20px 0px;
	}
	
.pwclisting img {
	xclear: both;
	margin: 0px 10px 20px 0px;
	}	
	
.pwclisting a {
	color: #0083BE;
	font-size: 130%;
	}	
	
	
div#contentarea h3 {
	color: #0083BE;
	font-size: 150%;
	margin: 10px 0;
}

div#contentareawide h3 {
	border-bottom: solid 1px #cccccc;
	padding-bottom: 2px;
	color: #0083BE;
	font-size: 150%;
	font-weight:normal;
}

div#contentareawide .deliveryDetails h3 {
	border-bottom: solid 1px #cccccc;
	color: #0083BE;
	font-size: 150%;
}

div#contentareawide .paymentDetails h3 {
	border-bottom: solid 1px #cccccc;
	color: #0083BE;
	font-size: 150%;
}

div#contentareawide .cartlist table {
	font-size: 100%;
	font-size: "140%";
	}
	
div#contentarea h2, div#contentareawide h2 {
	color: #0083BE;
	font-size: 160%;
	border-bottom: solid 1px #cccccc;
	margin: 10px 0px;
	padding: 0 0 2px 0;
}

div#contentareawide h1 {
	color: #0083BE;
	font-size: 170%;
	border-bottom: none;
	margin: 10px 0px;
}


#productdetail p {
	margin: 0px;
	padding: 0px;
	}
	
hr {
	color: #cccccc;
	}
	
#paymentFormID #registrationform label {
clear:none;
width: 150px;
}	


/* FIXES BUG #4465 */

#feedbackform table { 
	font-size: 100%;
	}
	
#feedbackform .checkbox label {
	width:400px;
	}

#feedbackform td {
padding: 0;
text-align: left;
}





/* SLIGHTLY UNNECCESARY STYLING TO FIX BUG #3801 */ 


#registrationform .fixedwidth  {
	float:left;
	width: 212px;
	width: "209px";
	margin: 8px 0 0 0;
	}
	
#registrationform select { /* general spacing */
margin: 5px 0;
}	
	
#registrationform input { /* general spacing */
	margin: 5px 0;
	}

#registrationform input.checkbox { /* allows extra space above two checkboxes */
	margin: 10px 0 0 0;
	}

#registrationform .checkbox	br { /* gets rid of unneccesary break for PWC employee label */
display: none;
}

.emailtype, .emailoption { /* vertically aligns bottom checkbox and drop down with corresponding text */
	float: left;
	padding-top: 9px;
	padding-top: "12px";
	}

.maindetails { /* allows space below two tick boxes */
	margin-top: 30px;
	}

div#registrationform p { /* removes unwanted space left of CCH at the bottom of the page */
margin-left: 0;
}


	
	
	 /*
	
#registrationform label {
	width: 250px;
	float: left;
	} /*
	









/*#registrationform label.fixedwidth {
	float:left;
	xxclear:left;
	padding: 8px 0 0 0;
	} /*
	
#registrationform .multilinefield label {} /* SETS THE LEFT MARGING OF MULTILINE FIELDS 
	float:left;
	width: 200px;
	clear:left;
	margin: 20px 0;
	}
  
#registrationform .textfield {
	margin: 15px 0px;
	padding: 10px;
	}
	
#registrationform .textfield .fixedwidth  {  /* SETS THE LEFT MARGIN FOR NORMAL FIELDS AS THE LABEL ALSO HAS A CLASS 'FIXEDWIDTH' 
	width: 200px;
	margin: 50px 0px;
	padding: 50px;
	}
	/*

#xxregistrationform .xxfixedwidth xxselect  {  /* SETS THE LEFT MARGIN FOR NORMAL FIELDS AS THE LABEL ALSO HAS A CLASS 'FIXEDWIDTH' 
	width: 225px;
	}

#registrationform .textfield b {
	font-weight: normal;
	}

#registrationform .multilinefield {
	margin: 0px 0px 15px 0;
	padding: 0px;
	}

#registrationform .multilinefield input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
	}

#registrationform .checkbox {
	float: left;
	}
	
*/

