body {
font-family:arial,Sans-Serif;
font-size:small;
margin:0;
}
img, a img, :link img, :visited img {
border:medium none;
}
.content_block_wide h2 {
font-size:1em;
font-weight:bold;
line-height:1.2em;
padding-bottom:10px;
}
.content_block h2 {
font-size:1em;
font-weight:bold;
line-height:1.2em;
padding-bottom:10px;
}
.displayPublication div.left h2 {
line-height:1.2em;
}
.content_block_wide h3 {
font-size:1em;
font-weight:bold;
line-height:1.2em;
padding-bottom:10px;
}
.content_block h3 {
font-size:1em;
font-weight:bold;
line-height:1.2em;
padding-bottom:10px;
}
.maintable {
border:0 none;
font-family:arial,Sans-Serif;
margin:0 0 0 10px;
padding:0;
width:760px;
}
.maintablehome {
border:0 none;
font-family:arial,Sans-Serif;
margin:0 0 0 10px;
padding:0;
width:950px;
}
.maintablenav {
border:0 none;
font-family:arial,Sans-Serif;
margin:0;
padding:0;
width:770px;
}
.maintable2 {
margin-left:0;
margin-top:0;
padding:0;
width:770px;
}
.maintable2home {
margin-left:0;
margin-top:0;
padding:0;
width:960px;
}
div {
-moz-box-sizing:border-box;
margin:0;
padding:0;
}
html > body .maintable3 {
padding-bottom:0;
}
a {
text-decoration:none;
}
a:link {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a.top {
text-decoration:none;
}
a.top:link {
text-decoration:none;
}
a.top:hover {
text-decoration:underline;
}
a.newsfeed {
text-decoration:underline;
}
a.newsfeed:link {
text-decoration:underline;
}
a.newsfeed:hover {
text-decoration:underline;
}
a.topnav {
text-decoration:none;
}
.securepadlock {
background-color:#CCCCCC;
float:right;
margin-top:-55px;
}
.securediv {
background-color:#F0F0F0;
background-image:url(http://www.pwc.co.uk/common/images/ocean/padlock.gif);
background-position:right top;
background-repeat:no-repeat;
border:1px solid #CCCCCC;
padding:5px 40px 5px 10px;
}
.unsecurediv {
padding:5px 40px 0 10px;
}
a.topnav:link {
text-decoration:none;
}
a.topnav:hover {
text-decoration:none;
}
li {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
}
li.numeric {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
}
div.spacer {
height:0;
margin:0;
}
.sitename {
font-family:arial,Sans-Serif;
font-size:2.2em;
font-weight:normal;
margin-bottom:5px;
margin-top:3px;
}
h1 {
font-family:arial,Sans-Serif;
font-size:1.4em;
font-weight:normal;
margin-bottom:0;
margin-top:0;
}
h2 {
font-family:arial,Sans-Serif;
font-size:1.45em;
font-weight:bold;
margin-bottom:0;
margin-top:0;
}
h3 {
font-family:arial,Sans-Serif;
font-size:1.4em;
font-weight:normal;
margin-bottom:0;
margin-top:0;
}
h4 {
font-family:arial,Sans-Serif;
font-size:1.3em;
font-weight:normal;
margin-bottom:5px;
margin-top:0;
}
h5 {
font-family:arial,Sans-Serif;
font-size:1.3em;
font-weight:normal;
margin-bottom:0;
margin-top:0;
}
.videotitle {
font-family:arial,Sans-Serif;
font-size:1.2em;
font-weight:normal;
margin-bottom:0;
margin-top:0;
}
h6 {
font-family:arial,Sans-Serif;
font-size:1.5em;
font-weight:normal;
margin-bottom:10px;
margin-top:0;
}
.contact {
font-family:arial,Sans-Serif;
font-size:0.85em;
font-weight:normal;
margin-top:5px;
}
.contactJT {
font-family:arial,Sans-Serif;
font-size:0.85em;
font-weight:normal;
margin-top:5px;
}
.htopic {
font-family:arial,Sans-Serif;
font-weight:bold;
margin-top:5px;
text-align:right;
}
.service_contact {
font-family:arial,Sans-Serif;
font-weight:normal;
margin-bottom:0;
margin-top:5px;
text-align:right;
}
.left {
float:left;
padding-left:10px;
}
.left3 {
float:left;
margin-right:35px;
}
.left4 {
float:left;
margin-right:10px;
}
.leftppoi {
float:left;
font-size:0.9em;
padding:8px 10px 5px;
}
.left2 {
float:left;
font-size:0.9em;
padding:8px 10px 5px;
}
.left2 {
voice-family:inherit;
width:551px;
}
html > body .left2 {
width:551px;
}
html > body .left6 {
margin-left:185px;
margin-top:-25px;
width:390px;
}
html > body .left7 {
margin-left:185px;
margin-top:-25px;
width:595px;
}
.left2 {
height:400px;
}
html > body .left2 {
height:auto;
min-height:400px;
}
html > body .displayPublication {
height:auto;
min-height:40px;
}
.titletop {
width:585px;
}
.right {
float:right;
}
.mainleft {
float:left;
margin-right:5px;
padding:10px;
width:265px;
}
.mainright {
float:left;
padding:10px;
width:265px;
}
.video {
height:122px;
margin-bottom:2px;
padding:6px;
}
.videoleft {
float:left;
font-size:0.9em;
padding:10px;
width:265px;
}
.videoright {
float:left;
font-size:0.9em;
padding:10px;
width:265px;
}
.video {
voice-family:inherit;
width:182px;
}
html > body .video {
width:182px;
}
.video_button {
float:left;
margin-top:51px;
}
.video_pic {
float:left;
}
.rhnav {
margin-bottom:2px;
padding:8px;
width:176px;
}
.rhnavcouk {
margin-bottom:10px;
padding:8px;
width:176px;
}
.rhnavcouk_contacts {
margin-bottom:10px;
padding:8px;
width:176px;
}
.pubs_news {
margin-bottom:2px;
padding:8px;
}
.pubs_news {
voice-family:inherit;
width:177px;
}
html > body .pubs_news {
float:right;
width:185px;
}
html > body .rhnav {
float:right;
width:185px;
}
html > body .rhnavcouk {
float:right;
width:185px;
}
html > body .rhnavcouk_contacts {
float:right;
margin-bottom:10px;
width:185px;
}
html > body div.right {
margin-top:-50px;
padding-right:40px;
}
div.right {
margin-top:-30px;
}
.infoblock6 {
}
.infoblock6 {
margin-bottom:1px;
margin-top:0;
voice-family:inherit;
}
html > body .infoblock6 {
float:right;
}
.keyline {
border-bottom:1px solid;
font-family:arial,Sans-Serif;
padding:4px 9px 9px 0;
width:533px;
}
.keyline_bottom {
font-family:arial,Sans-Serif;
margin-bottom:10px;
padding:4px 9px 9px 0;
width:533px;
}
.keyline2 {
font-family:arial,Sans-Serif;
padding:4px 9px 9px 5px;
width:533px;
}
.image {
margin-right:10px;
}
.logotop {
margin:10px 0 0;
}
.logotop img {
float:left;
margin-left:0;
}
.block {
font-family:arial,Sans-Serif;
font-weight:bold;
height:3px;
margin:0;
padding:0 0 0 10px;
}
.block {
voice-family:inherit;
width:760px;
}
html > body .block {
width:770px;
}
.blockred {
font-family:arial,Sans-Serif;
font-weight:bold;
height:3px;
margin:0;
padding:3px 0 3px 10px;
}
.blockred {
voice-family:inherit;
width:760px;
}
html > body .blockred {
width:760px;
}
.maintext {
font-family:arial,Sans-Serif;
font-size:0.85em;
}
.mainbox {
margin-bottom:20px;
padding:8px;
}
.mainbox2 {
margin-bottom:0;
padding:8px;
}
div.clear {
clear:both;
}
.pubs_search_text {
vertical-align:top;
}
.right_container {
float:right;
margin-right:0;
margin-top:10px;
width:190px;
}
html > body .right_container {
margin-right:0;
}
.navtext {
font-family:arial,Sans-Serif;
font-size:0.9em;
margin:0 0 0 235px;
text-align:right;
vertical-align:top;
}
.site2 {
float:left;
font-family:arial,Sans-Serif;
font-size:0.9em;
font-weight:bold;
margin:0;
text-align:left;
}
a.nav {
border:0 none;
font-family:arial,Sans-Serif;
font-size:0.9em;
font-weight:bold;
padding:0;
text-decoration:none;
vertical-align:middle;
}
a.nav:link {
border:0 none;
font-family:arial,Sans-Serif;
font-size:0.9em;
font-weight:bold;
padding:0;
text-decoration:none;
vertical-align:middle;
}
a.nav:hover {
border:0 none;
font-family:arial,Sans-Serif;
font-size:0.9em;
font-weight:bold;
padding:0;
text-decoration:none;
vertical-align:middle;
}
a.navfocus {
border:0 none;
font-family:arial,Sans-Serif;
font-size:0.9em;
font-weight:bold;
padding:0;
text-decoration:none;
vertical-align:middle;
}
a.navfocus:link {
border:0 none;
font-family:arial,Sans-Serif;
font-size:0.9em;
font-weight:bold;
padding:0;
text-decoration:none;
vertical-align:middle;
}
a.navfocus:hover {
border:0 none;
font-family:arial,Sans-Serif;
font-size:0.9em;
font-weight:bold;
padding:0;
text-decoration:none;
vertical-align:middle;
}
a.nav2 {
border:0 none;
font-family:arial,Sans-Serif;
font-size:0.9em;
font-weight:bold;
text-decoration:none;
}
a.nav2:link {
border:0 none;
font-family:arial,Sans-Serif;
font-size:0.9em;
font-weight:bold;
text-decoration:none;
}
a.nav2:hover {
border:0 none;
font-family:arial,Sans-Serif;
font-size:0.9em;
font-weight:bold;
text-decoration:underline;
}
a.navfocus2 {
border:0 none;
font-family:arial,Sans-Serif;
font-size:0.9em;
font-weight:bold;
text-decoration:none;
}
a.navfocus2:link {
border:0 none;
font-family:arial,Sans-Serif;
font-size:0.9em;
font-weight:bold;
text-decoration:none;
}
.navfocus2on {
border:0 none;
font-family:arial,Sans-Serif;
font-size:0.9em;
font-weight:bold;
text-decoration:none;
}
a.navfocus2:hover {
border:0 none;
font-family:arial,Sans-Serif;
font-size:0.9em;
font-weight:bold;
text-decoration:none;
}
.navbar1 {
float:left;
height:20px;
margin:5px 2px 0 0;
padding-top:5px;
text-align:center;
vertical-align:middle;
width:152px;
}
.navbar2 {
float:left;
height:20px;
margin:5px 2px 0 0;
padding-top:5px;
text-align:center;
vertical-align:middle;
width:153px;
}
.navbar3 {
float:left;
height:20px;
margin:5px 2px 0 0;
padding-top:5px;
text-align:center;
vertical-align:middle;
width:153px;
}
.navbar4 {
float:left;
height:20px;
margin:5px 2px 0 0;
padding-top:5px;
text-align:center;
width:152px;
}
.navbar5 {
float:left;
height:20px;
margin:5px 0 0;
padding-top:5px;
text-align:center;
width:152px;
}
.navbarfocus1 {
float:left;
height:22px;
margin:5px 2px 0 0;
padding-top:5px;
text-align:center;
vertical-align:middle;
width:152px;
}
.navbarfocus2 {
float:left;
height:22px;
margin:5px 2px 0 0;
padding-top:5px;
text-align:center;
width:153px;
}
.navbarfocus3 {
float:left;
height:22px;
margin:5px 2px 0 0;
padding-top:5px;
text-align:center;
width:153px;
}
.navbarfocus4 {
float:left;
height:22px;
margin:5px 2px 0 0;
padding-top:5px;
text-align:center;
width:152px;
}
.navbarfocus5 {
float:left;
height:22px;
margin:5px 0 0;
padding-top:5px;
text-align:center;
width:152px;
}
div.crfooter {
font-family:arial,Sans-Serif;
font-size:0.8em;
font-weight:400;
margin:10px 0 0 10px;
text-decoration:none;
width:550px;
}
div.footer {
font-family:arial,Sans-Serif;
font-size:0.8em;
font-weight:400;
margin:10px 0 0 10px;
text-decoration:none;
width:770px;
}
div.footer2 {
font-family:arial,Sans-Serif;
font-size:0.8em;
margin:0 0 0 10px;
text-decoration:none;
width:770px;
}
#footer {
background-color:#FFFFFF;
border-top:1px solid #CCCCCC;
margin-top:20px;
padding:5px 0;
text-align:left;
width:100%;
}
#footer:link, #footer:visited {
text-decoration:none;
}
#footer p {
clear:left;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0.3em 0.5em;
word-spacing:0.1em;
}
#footer ul {
border:medium none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#footer ul li a:hover {
text-decoration:underline;
}
#footer ul li {
border-left:1px solid #CCCCCC;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1em;
margin:0;
padding:0 5px;
word-spacing:0.1em;
}
#footer ul li:first-child, #footer ul .firstitem {
border:0 none;
}
#footer ul li:last-child, #footer ul .lastitem {
}
.formfield1 {
float:left;
margin-bottom:3px;
width:100px;
}
.formfield2 {
float:left;
margin-bottom:3px;
width:250px;
}
.eventformfield1 {
float:left;
margin-bottom:3px;
width:110px;
}
.eventformfield2 {
float:left;
margin-bottom:3px;
width:240px;
}
.navbar {
float:left;
height:20px;
margin:11px 0 1px 1px;
padding-left:10px;
padding-top:5px;
text-align:left;
vertical-align:middle;
width:183px;
}
html > body .navbar {
float:left;
height:23px;
margin:6px 0 0 1px;
padding-bottom:5px;
padding-left:10px;
padding-top:0;
text-align:left;
vertical-align:middle;
width:190px;
}
.navbarfocus {
float:left;
height:22px;
margin:5px 2px 0 0;
padding-top:10px;
text-align:center;
vertical-align:middle;
width:152px;
}
.navbarlast {
float:left;
height:20px;
margin:11px 0 1px 1px;
padding-left:5px;
padding-top:5px;
text-align:left;
vertical-align:middle;
width:181px;
}
html > body .navbarlast {
float:left;
height:23px;
margin-left:1px;
margin-top:6px;
padding-bottom:5px;
padding-left:10px;
padding-top:0;
text-align:left;
vertical-align:middle;
width:192px;
}
.navbarfocuslast {
float:left;
height:22px;
margin:5px 0 0;
padding-top:5px;
text-align:center;
}
.searchLabel {
display:none;
}
.search {
float:right;
margin-right:5px;
text-align:right;
}
.search form {
margin-bottom:0;
}
caption {
font-size:1.5em;
padding-bottom:15px;
text-align:left;
}
th {
font-size:1em;
padding:5px;
text-align:left;
}
td {
padding:5px;
}
.rowHeader a:hover {
text-decoration:none;
}
.tdBorderBottom {
border-bottom:1px solid;
}
.tdBorderBottomRegister {
border-bottom:1px solid;
text-align:center;
}
#frmSearch {
margin:0;
}
.left {
float:left;
}
.left3 {
float:left;
margin-right:35px;
}
.left4 {
float:left;
margin-right:10px;
}
.left5 {
float:left;
width:320px;
}
.center {
float:left;
margin-left:88px;
margin-top:15px;
}
.left2 {
float:left;
font-size:0.9em;
padding:8px 10px 5px;
width:551px;
}
.infoblock8 {
padding:8px;
width:176px;
}
.infoblock8 {
voice-family:inherit;
width:176px;
}
html > body .infoblock8 {
float:right;
width:190px;
}
.pic {
margin-bottom:5px;
margin-right:10px;
}
.pic2 {
margin-right:5px;
}
img.infoblock6 {
}
.personpic, .sportsidxpic {
float:left;
margin-bottom:5px;
margin-right:10px;
}
.video .pic {
float:left;
}
.video .videotitlelink {
clear:left;
width:100%;
}
.keyline .pic, .keyline_bottom .pic {
float:left;
}
.keyline .comindexpic, .keyline_bottom .comindexpic {
float:left;
height:75px;
margin-bottom:5px;
margin-right:10px;
width:100px;
}
.keyline, .keyline_bottom {
float:left;
}
.keyline2 {
clear:both;
}
.eventtable {
border:0 none;
border-collapse:collapse;
width:100%;
}
.eventtable .col1 {
width:15%;
}
.eventtable .col2 {
width:45%;
}
.eventtable .col3 {
width:30%;
}
.eventtable .col4 {
width:10%;
}
.mandatory {
font-size:86%;
}
p {
margin-top:0;
}
.linklist {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.linklist li {
font-size:0.85em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 1px;
padding:0 0 0 18px;
}
.linklistcouk {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.linklistcouk li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 1px;
}
.linklistcoukheading {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.linklistcoukheading li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 1px;
padding:0 0 0 18px;
}
html > body .linklistcoukheading li {
padding:0 0 0 0;
}
html > body .linklistcouk li {
padding:0 0 0 18px;
}
.contentimage img {
margin-right:5px;
}
.contentimage {
display:inline;
float:left;
}
.pic3 {
display:inline;
float:left;
margin-right:5px;
}
.frame_spotlight {
margin-bottom:20px;
padding:5px;
}
.frame_spotlight img {
margin-bottom:2px;
}
.spotlight_index_link {
text-align:right;
width:100%;
}
.LHN {
float:left;
height:auto;
margin-top:0;
min-height:100%;
voice-family:inherit;
width:165px;
}
html > body .LHN {
height:auto;
padding-top:1px;
width:185px;
}
html > body .LHNEntry {
width:185px;
}
html > body .LHNEntry2 {
width:185px;
}
html > body .LHNEntry3 {
width:185px;
}
.LHNEntry a:link {
text-decoration:none;
}
.LHNEntry a:visited {
text-decoration:none;
}
.LHNEntry a:hover {
text-decoration:underline;
}
.LHNEntry2 a:link {
text-decoration:none;
}
.LHNEntry2 a:visited {
text-decoration:none;
}
.LHNEntry2 a:hover {
text-decoration:underline;
}
.LHNEntry3 a:link {
text-decoration:none;
}
.LHNEntry3 a:visited {
text-decoration:none;
}
.LHNEntry3 a:hover {
text-decoration:underline;
}
.LHNEntry {
float:left;
padding-bottom:5px;
padding-left:10px;
padding-top:5px;
width:170px;
}
.LHNEntry2 {
float:left;
padding-bottom:5px;
padding-left:20px;
padding-top:5px;
width:160px;
}
.LHNEntry3 {
float:left;
padding-bottom:5px;
padding-left:30px;
padding-top:5px;
width:150px;
}
.PrimaryNavGrey {
float:left;
height:19px;
margin-bottom:0;
margin-right:10px;
margin-top:12px;
padding-top:6px;
text-align:center;
vertical-align:middle;
width:185px;
}
html > body .PrimaryNavGrey {
height:23px;
margin-bottom:0;
margin-top:6px;
width:185px;
}
.left6 {
float:left;
font-size:0.9em;
margin-left:92px;
padding:8px 10px 5px;
width:370px;
}
.left7 {
float:left;
font-size:0.9em;
margin-left:92px;
padding:8px 10px 5px;
width:575px;
}
.publicationTitle {
height:75px;
margin-left:0;
padding-bottom:0;
padding-left:0;
width:375px;
}
.publicationTitle h1 {
margin-left:0;
padding-bottom:10px;
padding-left:0;
}
.printer_email {
font-size:0.85em;
line-height:2em;
margin-bottom:0;
margin-right:0;
margin-top:5px;
padding-bottom:10px;
width:185px;
}
.printer_email img {
padding-bottom:10px;
}
html > body .printer_email img {
padding-bottom:0;
}
.printer_email img {
padding-right:15px;
vertical-align:bottom;
}
.secure_info {
background-color:#F0F0F0;
border-bottom:1px solid #CCCCCC;
float:left;
margin-left:10px;
margin-top:10px;
padding-bottom:5px;
padding-left:10px;
padding-top:5px;
width:155px;
}
html > body .secure_info {
padding-right:10px;
width:175px;
}
.pubs_image_search {
margin-bottom:10px;
}
.head_block {
border-bottom:1px solid #CCCCCC;
float:right;
height:75px;
margin-left:4px;
min-height:75px;
vertical-align:bottom;
voice-family:inherit;
width:570px;
}
html > body .head_block {
height:75px;
width:570px;
}
.content_block {
float:left;
margin-bottom:20px;
padding-left:7px;
padding-top:10px;
width:370px;
}
.content_block_wide {
float:left;
margin-bottom:20px;
margin-left:4px;
margin-top:4px;
width:560px;
}
html > body .content_block_wide {
width:580px;
}
.index_content_block {
float:left;
margin-bottom:20px;
width:100%;
}
.leftuk {
float:left;
margin-left:0;
width:180px;
}
.rightuk {
float:right;
height:75px;
margin-right:0;
margin-top:0;
min-height:75px;
voice-family:inherit;
width:577px;
}
html > body .rightuk {
height:auto;
width:574px;
}
.leftukReversedhome {
float:left;
margin-left:0;
width:768px;
}
html > body .leftukReversedhome {
width:765px;
}
.leftukReversed {
float:left;
margin-left:0;
width:577px;
}
html > body .leftukReversed {
width:574px;
}
.rightukReversed {
float:right;
height:75px;
margin-right:0;
margin-top:0;
min-height:75px;
voice-family:inherit;
width:190px;
}
html > body .rightukReversed {
height:auto;
}
.displayPublication {
height:50px;
margin-bottom:10px;
margin-top:10px;
padding-bottom:10px;
padding-right:0;
padding-top:10px;
width:100%;
}
.flash_file {
}
.displayPublication img {
margin-top:15px;
padding-right:5px;
}
html > body .displayPublication img {
margin-right:-40px;
padding-top:25px;
}
.header_image {
margin-bottom:10px;
margin-top:10px;
width:100%;
}
.header_image_wide {
margin-top: 10px;
margin-bottom: 3px;
width: 100%;
padding-left: 7px; 
}
.main_content ul li {
margin-left:-15px;
padding-right:15px;
}
body {
font-family:arial,Sans-Serif;
margin:0;
}
.main_container {
float:left;
width:192px;
}
.main_content {
height:auto;
min-height:276px;
voice-family:inherit;
}
html > body .main_content {
height:auto;
}
.hp_container {
margin-top:-3px;
padding-left:1px;
width:768px;
}
html > body .hp_container {
width:769px;
}
html > body {
margin-top:0;
}
.hp_footer {
width:769px;
}
.main_header {
font-weight:bold;
padding:4px;
}
.main_header a {
background-position:4pt 4px;
background-repeat:no-repeat;
font-weight:bold;
height:24px;
padding-left:25px;
text-align:left;
}
.main_header span {
background-position:4pt 4px;
background-repeat:no-repeat;
font-weight:bold;
height:24px;
padding-left:25px;
text-align:left;
}
.right_top_homepage {
margin-top:11px;
}
html > body .right_top_homepage {
margin-top:9px;
}
.homepage_head_image {
margin-top:9px;
}
.right_top_homepage a:link {
font-weight:bold;
}
.right_top_homepage a {
font-weight:bold;
}
.main_content ul {
margin-top:5px;
}
.maintable4 {
border:0 none;
font-family:arial,Sans-Serif;
margin:0 0 0 10px;
padding:0;
width:760px;
}
.maintable4home {
border:0 none;
font-family:arial,Sans-Serif;
margin:0 0 0 10px;
padding:0;
width:955px;
}
.RVPTitle {
color:#000000;
font-weight:bold;
}
body .RVPTitle {
font-size:small;
}
html > body .RVPTitle {
font-size:small;
}
.RVPBox {
padding:10px 10px 0;
}
.RVPBox ul {
margin-bottom:5px;
margin-top:10px;
}
.RVPBox ul li {
margin-bottom:2px;
margin-left:-22px;
}
.RVPBox ul li {
font-size:0.85em;
}
html > body .RVPBox ul li {
font-size:0.85em;
}
.RVPOffMessage {
padding-top:10px;
}
.RVPOffMessage {
font-size:0.85em;
}
html > body .RVPOffMessage {
font-size:0.85em;
}
.uknavbar {
float:left;
height:20px;
margin:12px 0 0;
padding-left:5px;
padding-top:5px;
text-align:left;
vertical-align:middle;
}
html > body .uknavbar {
height:23px;
margin-bottom:0;
}
.uknavbarlast {
float:left;
height:20px;
margin:12px 0 0 1px;
padding-left:5px;
padding-right:0;
padding-top:5px;
text-align:left;
vertical-align:middle;
}
html > body .uknavbarlast {
height:23px;
margin-bottom:0;
}
.uknavbarlastoff {
float:left;
height:20px;
margin:12px 0 0 1px;
padding-left:5px;
padding-right:0;
padding-top:5px;
text-align:left;
vertical-align:middle;
}
html > body .uknavbarlastoff {
height:23px;
margin-bottom:0;
}
.uknavbarfocus {
float:left;
height:20px;
margin:12px 0 0;
padding-left:5px;
padding-top:5px;
text-align:left;
vertical-align:middle;
voice-family:inherit;
}
html > body .uknavbarfocus {
height:23px;
margin-bottom:0;
}
.uknavbarfocuslast {
float:left;
height:20px;
margin:12px 0 0;
padding-left:5px;
padding-top:5px;
text-align:left;
vertical-align:middle;
voice-family:inherit;
}
html > body .uknavbarfocuslast {
height:23px;
margin-bottom:0;
}
.uknavbaroff {
float:left;
height:20px;
margin:12px 0 0;
padding-left:5px;
padding-top:5px;
text-align:left;
vertical-align:middle;
voice-family:inherit;
}
html > body .uknavbaroff {
height:23px;
margin-bottom:0;
}
.mainitem_leftbox {
float:left;
font-size:1em;
font-weight:600;
height:3em;
margin-right:5px;
padding:4px;
text-align:left;
vertical-align:top;
width:90px;
}
.mainitem_leftbox_period {
float:left;
font-size:1em;
font-weight:600;
height:3em;
margin-right:5px;
padding:4px;
text-align:left;
vertical-align:top;
}
html > body .mainitem_leftbox_period {
height:4em;
}
.mainitem_pullquote {
font-size:1.2em;
margin-bottom:3px;
}
.mainitem_pullquote_reverse {
font-size:1.2em;
margin-bottom:3px;
}
.mainitem_middle {
float:left;
padding:5px;
width:40%;
}
hr.mainhr {
height:1px;
}
.main_bottom-box {
float:left;
font-size:1em;
margin-top:1em;
padding:8px;
width:165px;
}
html > body .main_bottom-box {
width:180px;
}
.main_bottom-box_header {
margin:-8px -8px 8px;
padding:6px;
}
.mainitem_right-tile {
float:right;
height:93px;
padding:8px;
width:88px;
}
html > body .mainitem_right-tile {
height:110px;
width:108px;
}
html > body .LHNEntry {
width:185px;
}
.LHNEntryHighlight a:link {
text-decoration:none;
}
.LHNEntryHighlight a:visited {
text-decoration:none;
}
.LHNEntryHighlight a:hover {
text-decoration:underline;
}
.LHNEntryHighlight {
background-position:right 9px;
background-repeat:no-repeat;
float:left;
padding-bottom:5px;
padding-left:10px;
padding-top:5px;
width:170px;
}
html > body .LHNEntryHighlight {
width:185px;
}
.LHNEntry2Highlight {
background-position:right 9px;
background-repeat:no-repeat;
float:left;
padding-bottom:5px;
padding-left:20px;
padding-top:10px;
width:160px;
}
html > body .LHNEntry2Highlight {
width:185px;
}
.LHNEntry3Highlight {
background-position:right 9px;
background-repeat:no-repeat;
float:left;
padding:5px 10px 5px 30px;
width:150px;
}
html > body .LHNEntry3Highlight {
width:185px;
}
.BRSprofilecontainer {
height:100%;
}
.BRSprofilecontainer img {
margin-right:8px;
}
.BRSprofiletext {
padding:5px 10px;
text-align:left;
}
.BRSnewappointment {
font-size:x-small;
}
.displayPublication div.left {
width:80%;
}
.main_footer a {
background-position:4pt 4px;
background-repeat:no-repeat;
font-weight:bold;
height:24px;
padding-left:25px;
text-align:left;
}
.main_footer {
font-weight:bold;
padding:4px;
}
.main_footer_rss a {
background-image:url(http://www.pwc.co.uk/common/images/content_images/rss.gif);
background-position:4px 0;
background-repeat:no-repeat;
font-weight:bold;
height:24px;
padding-left:25px;
text-align:left;
}
.main_footer_rss {
font-weight:bold;
padding:4px;
}
.index_top_image {
border-color:#FFFFFF;
color:#FFFFFF;
height:239px;
margin-bottom:4px;
margin-top:11px;
width:768px;
}
.index_top_image h1 {
margin:0 0 3px 10px;
padding-top:5px;
}
.index_top_image p {
margin-left:10px;
}
.index_top_image_light {
border-color:#FFFFFF;
color:#FFFFFF;
height:239px;
margin-bottom:4px;
margin-top:11px;
padding-left:10px;
padding-top:10px;
width:758px;
}
.index_top_image h1 {
margin:10px 0 5px 10px;
}
.index_top_image p {
margin-left:10px;
}
.main_index_link a {
text-decoration:none;
}
.main_index_link a:link {
text-decoration:none;
}
html > body .index_top_image {
height:251px;
margin-top:9px;
width:768px;
}
html > body .fld_light {
height:251px;
margin-top:9px;
width:768px;
}
.hpgps_container {
width:577px;
}
.locations_meet_the_team_person {
margin:5px 0;
padding:10px 10px 0;
}
.subheading {
font-weight:700;
margin-bottom:5px;
padding:10px 10px 0;
}
.locations_meet_the_team_picture {
float:right;
padding-left:10px;
}
.mainitem_right-tile-video {
float:right;
height:10px;
padding:0;
width:60px;
}
html > body .mainitem_right-tile {
height:110px;
width:90px;
}
.lists ul li {
padding-bottom:1em;
}
.lists ul li ul li {
padding-bottom:0;
}
.index_top_flash {
padding-top:10px;
}
html > body .infoFlash {
margin-bottom:15px;
}
.showPublicationPDF {
line-height:1em;
margin-bottom:10px;
padding:10px 10px 0;
}
.showPublicationPDF p a {
font-family:arial,Sans-Serif;
font-weight:bold;
}
.showPublicationPDF p a img {
margin-left:10px;
}
.LeftHandNavigation {
background-color:#F0F0F0;
margin:0;
padding:0;
}
.LeftHandNavigation div {
border-bottom:1px solid #CCCCCC;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-bottom:5px;
padding-right:10px;
padding-top:5px;
}
.level1 {
padding-left:10px;
}
.level2 {
padding-left:20px;
}
.level3 {
padding-left:30px;
}
.highlight {
background-color:#FFFFFF;
padding-right:10px;
}
.newmaintablehome {
border:0 none;
font-family:arial,Sans-Serif;
margin:0 0 0 32px;
padding:0;
width:928px;
}
.newmaintable4home {
border:0 none;
font-family:arial,Sans-Serif;
margin:0 0 0 32px;
padding:0;
width:933px;
}
.newmaintable2home {
margin-left:32px;
margin-top:0;
padding:0;
width:930px;
}
.rightpanelcontent {
background-color:#F0F0F0;
border-bottom:6px solid white;
border-left:12px solid white;
border-top:6px solid white;
height:69px;
padding:5px 10px;
}
.firstpanel {
border-top:medium none;
}
.lastpanel {
border-bottom:medium none;
height:67px;
}
.activepanel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-left:medium none;
padding-left:22px;
}
.activepanel p {
display:none;
}
.activepanel h2 {
color:white;
font-size:	1.45em;
}
.inactivepanelleft {
display:none;
height:330px;
width:550px;
}
.activepanelleft {
height:330px;
position:relative;
width:550px;
}
.leftpanel {
float:left;
padding:10px;
width:500px;
}
.topblock {
height:350px;
overflow:visible;
}
.hpTopMenu {
background-color:#80766E;
color:white;
height:28px;
margin-left:31px;
margin-top:10px;
overflow:hidden;
width:930px;
}
.hpTopMenuItem {
float:left;
height:31px;
padding-right:20px;
padding-left:20px;
padding-bottom:8px;
padding-top:8px;
}
.hpActiveTopMenuItem {
background-color:#3E3A36;
}
html > body .hpTopMenuItem {
height:31px;
}
html > body .hpTopMenu {
height:31px;
}

.captionBlock {
border-right:1px solid #CCCCCC;
float:left;
height:126px;
margin-top:10px;
overflow:visible;
padding:0 10px 10px;
width:176px;
}
.captionBlock ul {
margin-left:10px;
margin-top:8px;
padding-left:7px;
}
.LatestBlock {
float:left;
margin-left:4px;
margin-top:8px;
padding:5px;
width:152px;
}
.NewsBlock {
float:right;
margin-left:3px;
margin-top:8px;
padding:5px 0 0;
width:152px;
}
html > body .NewsBlock {
height:121px;
margin:5px 0;
width:152px;
}
html > body .LatestBlock {
margin:5px 0 5px 7px;
width:152px;
}
.hpContainer {
border:1px solid #CCCCCC;
height:520px;
margin-top:10px;
overflow:visible;
padding:10px 10px 0;
}
html > body .hpContainer {
height:auto;
overflow:hidden;
}
.highlightHeaderBox {
color:white;
font-weight:bold;
margin-bottom:5px;
}
.highlightHeaderBox p {
font-weight:bolder;
margin:0;
padding:0;
}
.pairedBoxes {
background-color:#F0F0F0;
border-right:1px solid #CCCCCC;
float:left;
margin:0 5px;
padding:0 5px;
width:45%;
}
.lastBox {
border:medium none;
}
.LatestInner {
color:white;
margin:5px 0;
}
.LatestInnerSingle {
color:white;
margin:5px 0;
}
.highlightBlock {
background-color:#F0F0F0;
padding:10px;
overflow:hidden;
zoom:1;
}
.highlightBrightBox {
position:relative;
}
.pairedImage {
float:left;
padding-top:3px;
}
.pairedContent {
float:right;
width:190px;
}
#plainFooter {
margin-left:32px;
margin-top:10px;
width:910px;
padding:0px;
}
#greyFooter {
margin-left:32px;
margin-top:10px;
width:910px;
background-color:#f0f0f0;
padding:10px;
}
#greyFooter h3 {
font-size:1.3em;
}
#greyFooter h3 a {
color:#000000;
}
.plainFooter {
margin-left:32px;
margin-top:10px;
width:910px;
padding:10px;
}
.rightpanel {
float:right;
width:326px;
}
.captionBlock ul li {
list-style-image:url(http://www.pwc.co.uk/common/images/aubergine/arrow_sm.gif);
list-style-position:outside;
}
.Light h1 {
font-size:2em;
margin-bottom:10px;
}
.Dark h1 {
font-size:2.25em;
margin-bottom:10px;
}
.captionBlockLast {
border:medium none;
}
.NewsBlock ul {
margin:0 0 0 5px;
padding:0 5px 0 15px;
}
html > body .NewsBlock ul {
margin:0;
}
.NewsBlock ul li {
font-size:90%;
list-style-image:url(http://www.pwc.co.uk/common/images/aubergine/arrow_sm.gif);
list-style-position:outside;
margin:5px 0;
}
.Dark p {
color:white;
}
.Dark h1 a {
color:white;
}
.Dark h1 a:hover {
color:white;
text-decoration:none;
}
.leftpanel .Dark > p {
color:white;
}
.leftpanel .Dark ul {
color:white;
}
.leftpanel .Dark ul li {
color:white;
}
.activepanel .Dark a {
color:white;
}
p.highlightHead {
font-weight:bold;
margin:0;
font-size:12px;
}
.activepanel .Dark a:hover {
color:white;
}
.activepanel h2 a {
color:white;
text-decoration:none;
}
.activepanel h2:hover a {
color:white;
text-decoration:none;
}
.activepanel h2:visited a {
color:white;
text-decoration:none;
}
.activepanel h2:active a {
color:white;
text-decoration:none;
}
.xtop, .xbottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
display:block;
font-size:1px;
}
.xbcontent {
display:block;
padding:5px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block;
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4, .xbcontent {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0F0 none repeat scroll 0 0;
border-color:#F0F0F0;
border-style:solid;
border-width:0 1px;
}
.xb1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0F0 none repeat scroll 0 0;
margin:0 5px;
}
.xb2 {
border-width:0 2px;
margin:0 3px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px;
margin:0 1px;
}
.homepageContentBlock {
bottom:10pt;
margin-left:9px;
position:absolute;
width:544px;
}
.singleHighlightHeaderBox {
border-bottom:1px solid #F0F0F0;
padding-left:3px;
}
.doubleHighlightHeaderBox {
margin-bottom:5px;
}
.singleHighlightBlockWithImage {
float:left;
padding-left:3px;
width:310px;
}
.singleHighlightBlockImage {
float:right;
}
.singleHighlightBlockWithoutImage {
float:left;
padding-left:3px;
}
.captionBlocks {
float:left;
}
.captionBlockHeading {
font-weight:bold;
margin:0;
}
.LatestNewsBlocks {
float:right;
width:326px;
}
#hpFooter {
background-color:#FFFFFF;
border-top:1px solid #CCCCCC;
margin-left:32px;
margin-top:10px;
padding:10px 0 5px;
text-align:left;
width:930px;
}
a.innerLink img {
margin-left:2px;
}
.captionBlockFirst {
margin-left:0;
padding-left:0;
}
.LatestNewsBlocks .xbcontent {
height:135px;
}
.singleHighlightHeaderBox hr {
background-color:#FFFFFF;
border:0 none;
height:1px;
margin:0;
padding:0;
color:#ffffff;
}
@-moz-document url-prefix() {
.rightpanelcontent {
height:	88px;
}
.captionBlock {
width:194px;
}
#greyFooter {
width:930px;
}
}
.rightpanelcontent h2 {
font-weight:normal;
}
.xbcontentBright p {
font-size:12px;
}
.topMenu {
	color:#ffffff;
	margin:10px 0 10px;
	overflow:hidden;
	width:770px;
}

html > body .topMenu {
	height:31px;
}

.topMenuItem {
	float:left;
	height:31px;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:8px;
	padding-top:8px;
}

html > body .topMenuItem {
	height:31px;
}

p.g {margin:13px 0 0 0;}

.maintableExtended {
	width: 950px;
	margin-left:10px;
}
.maintable4Extended {
	width: 955px;
	margin-left:10px;
}
.brightText {
	font-size:32px;
}
.maintable2Extended {
	width:960px;
	padding: 0px;
}
 .rightukExtended {
	float:left;
	width:780px;
	margin-right: 0px;
	margin-top: 0px;
	min-height: 75px;
}
.content_blockExtended {
	float: left;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-left: 17px;
	width:550px;
}
html > body .content_blockExtended {
	padding-left: 17px;
	width:550px;
}
 .headBlockExtended {
	border-bottom: 1px solid #CCC;
	float: right;
	height: 75px;
	margin-left: 4px;
	min-height: 75px;
	vertical-align: bottom;
	width:764px;
}
html > body .headBlockExtended {
	border-bottom: 1px solid #CCC;
	float: right;
	height: 75px;
	margin-left: 4px;
	min-height: 75px;
	vertical-align: bottom;
	width:764px;
}
.publicationTitleExtended {
	width:580px;
}
.topMenuExtended {
	height: 3px;
	margin-bottom: 0px;
	width: 960px;
}
html > body .topMenuExtended {
	height: 3px;
	margin-bottom: 0px;
	width: 960px;
}


.socialbookmarkExtended,.socialbookmark{
	border:1px solid #ddd;
}

.socialbookmarkExtended ul li.delicious,.socialbookmark ul li.delicious{
	background:url("http://pwc.co.uk/common/images/bookmarks/delicious.gif") no-repeat 0 0;}

.socialbookmarkExtended ul li.digg,.socialbookmark ul li.digg{
	background:url("http://pwc.co.uk/common/images/bookmarks/digg.gif") no-repeat 0 0;}

.socialbookmarkExtended ul li.reddit,.socialbookmark ul li.reddit{
	background:url("http://pwc.co.uk/common/images/bookmarks/reddit.gif") no-repeat 0 0;}

.socialbookmarkExtended h3,.socialbookmark h3{
	font-weight:normal;
	font-size:1em;
	line-height:0.6em;
	font-weight:normal;
	padding-bottom:4px;
	margin:0;
	margin:0 5px 0 3px;
}

.socialbookmark,.socialbookmarkExtended{
	clear:both;
	position:relative;
	left:200px;
	border:1px solid #ddd;
	padding:10px 10px 10px 10px;  
	margin:15px 0 10px 0; 
	width: 340px; 
	font-size:12px;
	-webkit-text-size-adjust:none;
}
.socialbookmarkExtended {
	width: 520px;
}

.socialbookmarkExtended ul li,.socialbookmark ul li{
	text-align:center;
	display:inline;
	padding:0 4px 0px 0px; 
}

.socialbookmarkExtended ul,.socialbookmark ul{
	text-align:center;
	list-style:none;
	margin:12px 0 0px 15px;
	padding:3px 0px 0px 0px;
}

.socialbookmarkExtended ul li.delicious,.socialbookmark ul li.delicious{
	padding:0px 0px 0px 20px;  
	background:url("http://pwc.co.uk/common/images/bookmarks/delicious.gif") no-repeat 0 0;}

.socialbookmarkExtended ul li.digg,.socialbookmark ul li.digg{
	padding:0 0 0px 20px;
	background:url("http://pwc.co.uk/common/images/bookmarks/digg.gif") no-repeat 0 0;}

.socialbookmarkExtended ul li.reddit,.socialbookmark ul li.reddit{
	padding:0 0 0px 20px; 
	background:url("http://pwc.co.uk/common/images/bookmarks/reddit.gif") no-repeat 0 0;}

.socialbookmarkExtended ul li.facebook,.socialbookmark ul li.facebook{
	padding:0 0 0px 19px; 
	background:url("http://pwc.co.uk/common/images/bookmarks/facebook.gif") no-repeat 0 0;}

.socialbookmarkExtended ul li a,.socialbookmark ul li a{
	text-decoration: none; 
	padding:0px 0px 0px 0px; 
	margin:0 3px 0 0px;
}

.socialbookmarkExtended ul li a:hover,.socialbookmark ul li a:hover{
	text-decoration: underline; 
	padding:0px 0px 0px 0px; 
	margin:0 3px 0 0px;
}