@import "https://static.typepad.com/.shared:v20120308.04-0-g2d264d0:typepad:en_us/themes/common/base-weblog.css?v=2";
@import "https://static.typepad.com/.shared:v20120308.04-0-g2d264d0:typepad:en_us/themes/common/tipjar.css";
a {
    text-decoration: underline;
}
a:link {
    color: #000000;
}
a:visited {
    color: #000000;
}
a:hover {
    color: #e0301e;
}
a:active {
    color: #000000;
}
body {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: small;
    font-weight: normal;
    line-height: 150%;
    margin: 0;
}
#pagebody {
    margin-left: 0;
}
#container {
    position: static;
}
#container-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    position: static;
}

#banner a {
    color: #FFFFFF;
    text-decoration: none;
}

#banner-description {
    font-size: small;
    margin: 0.25em 0;
}
#banner {
    background-image: url("https://pwc.blogs.com/energy_spotlight/energy-spotlight-banner.jpg");
    background-repeat: no-repeat;
    height: 304px;
}
#banner-inner {
    overflow: visible;
    padding: 0;
}
#banner-header {
    font-size: xx-large;
    font-weight: bold;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#banner-header a {
    display: block;
    height: 110px;
    left: 0;
    text-indent: -1000em;
    top: 0;
}
#banner-description {
    height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-indent: -1000em;
    width: 0;
}
#container {
    width: 780px;
}
.layout-artistic #alpha, .layout-calendar #alpha {
    width: 315px;
}
.layout-artistic #alpha-inner, .layout-calendar #alpha-inner, .layout-timeline #alpha-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    padding: 15px;
}
.layout-artistic #beta, .layout-calendar #beta {
    width: 465px;
}
.layout-artistic #beta-inner, .layout-calendar #beta-inner, .layout-timeline #beta-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #968C6D;
    padding: 15px 15px 15px 14px;
}
#beta #gamma, #beta #delta {
    margin: 15px 0;
    width: 210px;
}
#beta #gamma-inner, #beta #delta-inner {
    padding: 0;
}
.content-nav {
    margin-top: 0;
}
.date-header, .trackbacks-header, .comments-header, .comments-open-header, .archive-header {
    color: #eb8c00;
    font-family: Georgia;
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-align: left;
}
.entry-header {
    border: 0 none;
    color: #e0301e;
    font-family: Georgia,'Times New Roman',serif;
    font-size: large;
    font-weight: bold;
    line-height: normal;
    margin: 1px 0 10px;
    text-align: left;
}
.entry-header a {
    font-weight: bold;
    text-decoration: none;
}
.entry-header-homepage {
    border: 0 none;
    color: #e0301e;
    font-family: Georgia,'Times New Roman',serif;
    font-size: 16px;
    line-height: normal;
    margin: 5px 0;
    text-align: left;
}
.entry-header-homepage a {
    text-decoration: none;
}
.entry-header-homepage a:link {
    color: #e0301e;
}
.entry-header-homepage a:visited {
    color: #e0301e;
}
.entry-header-homepage a:hover {
    color: #eb8c00;
}
.entry-header-homepage a:active {
    color: #e0301e;
}
.date-header1 {
    color: #968C6D;
    font-family: Georgia;
    font-size: 1em;
    font-weight: normal;
    margin: 5px 0 0;
    text-align: left;
}
.entry1 {
    clear: both;
    overflow: hidden;
    position: static;
    width: 100%;
}
.entry-header a:link {
    color: #e0301e;
}
.entry-header a:visited {
    color: #e0301e;
}
.entry-header a:hover {
    color: #e0301e;
}
.entry-header a:active {
    color: #e0301e;
}
.entry-content, .entry-footer, .trackbacks-info, .trackback-content, .comments-info, .comment-content, .comments-open-content, .comments-open-footer, .comments-closed, .archive-content {
    margin: 10px 0;
}
.entry-content p {
    text-align: left;
}
.entry-content1 {
    margin: 1px 0;
}
.entry-body1 {
    border-bottom: 1px dotted #E5E2DB;
    clear: both;
    font-size: 12px;
    padding-bottom: 8px;
}
.trackback-footer, .comment-footer {
    border-top: 1px dotted #968C6D;
    color: #968C6D;
    font-family: Georgia,'Times New Roman',serif;
    font-size: x-small;
    line-height: normal;
    margin: 0 0 10px;
    padding: 3px;
    text-align: left;
}
.entry-footer {
    background: none repeat scroll 0 0 #fdf4e5 ;
    border:0px solid #fdf4e5 ;
    color: #6D6E71;
    font-family: Georgia,'Times New Roman',serif;
    font-size: small;
    margin: 0 0 10px;
    padding: 7px;
    text-align: left;
}
#comment-author, #comment-email, #comment-url, #comment-text {
    width: 80%;
}
img.image-full {
    -moz-box-sizing: border-box;
    display: block;
    width: 100%;
}
.module a {
    font-weight: inherit;
    text-decoration: none;
}
.module a:link {
    color: #000000;
}
.module a:visited {
    color: #000000;
}
.module a:hover {
    color: #e0301e;
}
.module a:active {
    color: #000000;
}
.module-header {
    color: #eb8c00;
    font-family: Georgia,'Times New Roman',serif;
    font-size: small;
    font-weight: bold;
    line-height: normal;
    margin: 0px 0;
    padding: 8px;
    text-align: left;
    background-color: #fae2bf;
}
.module-content {
    color: #404041;
    font-family: georgia;
    font-style: italic;
    font-size: small;
    line-height: 150%;
    margin: 0 0 10px 0;
    text-align: left;
    background-color: #fdf4e5;
    padding: 5px;
}

.module-list {
    margin: 0;
}
.module-list-item {
    border-bottom: 1px dotted #939598;
    margin: 5px 0;
    padding-bottom: 5px;
    padding-left: 5px;
}
.module-list form {margin-top:10px;}

.typelist-thumbnailed .module-list-item {
    margin: 10px 0;
}
.module img, .module-photo img {
    border: 0 none;
}
.module-photo .module-content {
    text-align: left;
}
.module-powered {
    text-align: left;
}
.module-calendar .module-header {
    border-bottom: 1px solid #968C6D;
    color: #000000;
    font-family: Georgia,'Times New Roman',serif;
    font-size: small;
    font-weight: bold;
    letter-spacing: 0.3em;
    padding: 3px;
    text-align: left;
}
.module-calendar th, .module-calendar td {
    font-weight: normal;
    text-align: center;
}
.typelist-thumbnail img {
    margin: 0;
}
.module-featured-photo {
    margin-bottom: 5px;
}
.module-featured-photo .module-content img {
    width: 420px;
}
.module-recent-photos .module-content {
    padding: 2px 0 0;
}
.module-recent-photos .module-list {
    margin: 0;
}
.module-recent-photos .module-list-item {
    height: 70px;
    margin: 0 2px 2px 0;
    width: 70px;
}
.module-tipjar-r2 .tipjar-button {
    float: left;
}
.module-miniprofile img {
    border-width: 0;
}
.layout-moblog1 #alpha {
    width: 200px;
}
.layout-moblog1 #alpha-inner {
    border: 0 none;
    padding: 15px;
}
.layout-moblog1 #beta {
    width: 380px;
}
.layout-moblog1 #beta-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    padding: 15px;
}
.layout-moblog1 #gamma {
    width: 200px;
}
.layout-moblog1 #gamma-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #968C6D;
    padding: 15px 15px 15px 14px;
}
.layout-moblog2 #alpha {
    width: 100px;
}
.layout-moblog2 #alpha-inner {
    border: 0 none;
    padding: 15px;
}
.layout-moblog2 #beta {
    width: 350px;
}
.layout-moblog2 #beta-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    padding: 15px;
}
.layout-moblog2 #gamma {
    width: 190px;
}
.layout-moblog2 #gamma-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #968C6D;
    padding: 15px 15px 15px 14px;
}
.layout-moblog2 #delta {
    width: 140px;
}
.layout-moblog2 #delta-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #968C6D;
    padding: 15px 15px 15px 14px;
}
.layout-moblog2 .module-photo img {
    height: auto;
    width: 100px;
}
.layout-timeline #alpha {
    width: 390px;
}
.layout-timeline #beta {
    width: 390px;
}
.layout-timeline #beta #gamma {
    width: 175px;
}
.layout-timeline #beta #delta {
    width: 170px;
}
.layout-one-column #container {
    width: 500px;
}
.layout-one-column #alpha {
    display: block;
    float: none;
    width: auto;
}
.layout-one-column #alpha-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    padding: 15px;
}
.layout-two-column-left #container {
    width: 500px;
}
.layout-two-column-left #alpha {
}
.layout-two-column-left #alpha-inner {
    border: 0 none;
    padding: 15px;
}
.layout-two-column-left #beta {
    width: 500px;
}
.layout-two-column-left #beta-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    padding: 15px;
}
.layout-two-column-right #container {
    padding: 0 20px;
    width: 980px;
}
.layout-two-column-right #alpha {
    width: 680px;
    padding: 10px
}
.layout-two-column-right #alpha-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 0;
}
.layout-two-column-right #beta {
    width: 270px;
    margin-left:10px;
    margin-top:10px;
}
.layout-two-column-right #beta-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    padding: 0px;
}
.layout-three-column #container {
    width: 800px;
}
.layout-three-column #alpha {
}
.layout-three-column #alpha-inner {
    border: 0 none;
    padding: 15px;
}
.layout-three-column #beta {
    width: 500px;
}
.layout-three-column #beta-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    padding: 15px;
}
.layout-three-column #gamma {
    width: 250px;
}
.layout-three-column #gamma-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #968C6D;
    padding: 15px 15px 15px 14px;
}
.layout-three-column-right #container {
    width: 800px;
}
.layout-three-column-right #alpha {
    width: 500px;
}
.layout-three-column-right #alpha-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    padding: 15px;
}
.layout-three-column-right #beta {
}
.layout-three-column-right #beta-inner {
    border: 0 none;
    padding: 15px;
}
.layout-three-column-right #gamma {
    width: 250px;
}
.layout-three-column-right #gamma-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #968C6D;
    padding: 15px 15px 15px 14px;
}
#navblock {
    background: url("https://pwc.blogs.com/regions/border-back.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 4px solid #e0301e;
    clear: left;
    display: table;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 980px;
    z-index: 200000;
}
#nav, #nav ul {
    line-height: 1;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#nav a {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -224px 0;
    color: #404041 !important;
    display: block;
    font-family: Georgia,"Times New Roman";
    font-size: 0.85em;
    font-weight: normal;
    height: 12px;
    padding: 9px 0 10px 12px;
    text-decoration: none;
    width: 109px;
}
#nav li ul li a {
    background-image: none;
    height: auto;
}
#nav li {
    float: left;
    text-align: left;
}
#nav .nav0 {
    width: 109px;
}
#nav .nav0 a {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -236px 0;
    padding-left: 0;
}
#navselected a {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -100px 0;
}
#navselected.nav0 a {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -112px 0;
}
#nav li ul li {
    float: none;
    width: 180px;
}
#nav li ul.navcol2 {
    margin-left: 192px;
    width: 180px;
}
#nav li ul {
    left: -999em;
    position: absolute;
    width: 360px;
}
#nav li.navsingle ul {
    width: 236px;
}
#nav li.navsingle2 ul {
    width: 230px;
}
#nav li.navsingle ul li {
    width: 230px;
}
#nav li:hover ul, #nav li.sfhover ul {
    border-left: 12px solid #FFFFFF;
    border-right: 12px solid #FFFFFF;
    font-family: Georgia,"Times New Roman";
    font-size: 0.9em;
    font-weight: normal;
    left: auto;
    margin-bottom: 2px;
    padding: 3px 0 4px !important;
    z-index: 100000;
}
#nav li:hover .navcol2, #nav li.sfhover .navcol2 {
    border-left: 0 none !important;
}
#nav li:hover ul li, #nav li.sfhover ul li {
    margin-top: 5px;
}
#nav li:hover ul a, #nav li.sfhover ul a {
    background-color: #FFFFFF !important;
    font-size: 0.9em;
    font-weight: normal;
    line-height: 1.5em;
    margin-bottom: 2px;
    padding: 3px 0;
    width: 235px;
}
#nav li:hover .navcol1 a, #nav li.sfhover .navcol1 a {
    width: 170px;
}
#nav li:hover .navcol2 a, #nav li.sfhover .navcol2 a {
    width: 170px;
}
#navbaseline {
    background-color: #e0301e;
    clear: left;
    height: 4px;
    margin: 10px;
    width: 830px;
}
* html #navbaseline {
    font-size: 1px;
}
#nav a.navstaticlink:hover {
}
#nav li.nav0:hover a {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -112px -80px;
    background-repeat: no-repeat;
    color: #EB8C00 !important;
}
#nav li.nav1:hover a {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -224px -80px;
    background-repeat: no-repeat;
    color: #e0301e !important;
}
#nav li.nav2:hover a {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -348px -80px;
    background-repeat: no-repeat;
    color: #eb8c00 !important;
}
#nav li.nav3:hover a {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -472px -80px;
    background-repeat: no-repeat;
    color: #DB536A !important;
}
#nav li.nav4:hover a {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -596px -80px;
    background-repeat: no-repeat;
    color: #e0301e !important;
}
#nav li.nav5:hover a {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -720px -80px;
    background-repeat: no-repeat;
    color: #eb8c00!important;
}
#nav li.nav6:hover a {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -844px -80px;
    background-repeat: no-repeat;
    color: #968C6D !important;
}
#nav li.nav7:hover a {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -100px -80px;
    background-repeat: no-repeat;
    color: #EB8C00 !important;
}
#nav li.nav0 a:hover {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -112px -80px;
    background-repeat: no-repeat;
    color: #EB8C00 !important;
}
#nav li.nav1 a:hover {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -224px -80px;
    background-repeat: no-repeat;
    color: #e0301e !important;
}
#nav li.nav2 a:hover {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -348px -80px;
    background-repeat: no-repeat;
    color: #eb8c00 !important;
}
#nav li.nav3 a:hover {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -472px -80px;
    background-repeat: no-repeat;
    color: #DB536A !important;
}
#nav li.nav4 a:hover {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -596px -80px;
    background-repeat: no-repeat;
    color: #e0301e !important;
}
#nav li.nav5 a:hover {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -720px -80px;
    background-repeat: no-repeat;
    color: #eb8c00 !important;
}
#nav li.nav6 a:hover {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -844px -80px;
    background-repeat: no-repeat;
    color: #968C6D !important;
}
#nav li.nav7 a:hover {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -100px -80px;
    background-repeat: no-repeat;
    color: #EB8C00 !important;
}
#nav li:hover ul a, #nav li.sfhover ul a {
    background-image: none !important;
}
#nav li ul {
    background-color: #FFFFFF !important;
}
#nav li.nav0 ul {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: 0 -180px;
    background-repeat: no-repeat;
}
#nav li.nav1 ul {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -236px -180px;
    background-repeat: no-repeat;
}
#nav li.nav2 ul {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -472px -180px;
    background-repeat: no-repeat;
}
#nav li.nav3 ul {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -708px -180px;
    background-repeat: no-repeat;
}
#nav li.nav4 ul {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -944px -180px;
    background-repeat: no-repeat;
}
#nav li.nav5 ul {
    background-image: url("https://pwc.com/en_GX/webadmin/assets/image/sprites.gif");
    background-position: -1180px -180px;
    background-repeat: no-repeat;
}
ul #navselected ul {
    background-color: #FFFFFF !important;
}
#nav #navselected:hover ul, #nav #navselected.sfhover ul {
    background-color: #FFFFFF !important;
}
#nav li:hover ul a, #nav li.sfhover ul a {
    border: 0 none;
}
#nav li:hover ul a:link, #nav li.sfhover ul a:link, #nav li:hover ul a:visited, #nav li.sfhover ul a:visited {
    color: #404041 !important;
}
#nav li.nav0:hover ul a:hover, #nav li.nav0.sfhover ul a:hover {
    color: #EB8C00 !important;
}
#nav li.nav1:hover ul a:hover, #nav li.nav1.sfhover ul a:hover {
    color: #e0301e !important;
}
#nav li.nav2:hover ul a:hover, #nav li.nav2.sfhover ul a:hover {
    color: #eb8c00 !important;
}
#nav li.nav3:hover ul a:hover, #nav li.nav3.sfhover ul a:hover {
    color: #DB536A !important;
}
#nav li.nav4:hover ul a:hover, #nav li.nav4.sfhover ul a:hover {
    color: #e0301e !important;
}
#nav li.nav5:hover ul a:hover, #nav li.nav5.sfhover ul a:hover {
    color: #eb8c00 !important;
}
#nav li.nav6:hover ul a:hover, #nav li.nav6.sfhover ul a:hover {
    color: #968C6D !important;
}
#nav li.nav7:hover ul a:hover, #nav li.nav7.sfhover ul a:hover {
    color: #EB8C00 !important;
}
#nav li:hover ul a, #nav li.sfhover ul a, #nav #navselected:hover ul a, #nav #navselected.sfhover ul a {
    background-color: #FFFFFF;
    border-top: 0 none !important;
    color: #404041;
}
#nav .navspace {
    border-top: 4px solid #FFFFFF;
    display: inline-block;
    width: 12px;
}
.module-search input[type="search"] {
    margin-bottom: 0;
    margin-right: 0;
    width: 163px !important;
}
* html #module-search input[type="search"] {
    width: 50px;
}
.module-search input[type="submit"] {
    float: inherit;
}
.entry-footer-share span {
    display: inline-block;
    float: left;
    line-height: 0.75em;
    margin: 1px 2px 1px 0;
    position: inherit;
    top: 0;
    vertical-align: middle;
}
.entry-footer-links-linkedin {
    display: inline-block;
    float: left;
    line-height: 0.75em;
    margin: 1px 2px 1px 0;
    position: inherit;
    top: 0;
    vertical-align: middle;
}
.entry-footer-share-buttons {
    top: 10px;
}
.uk-twitter, .uk-facebook, .uk-gplus, uk-linkedin {
    margin-bottom: 5px;
}
.uk-facebook {
    margin-top: 5px;
}
.uk-twitter {
    margin-top: 10px;
}
* html #ss-box {
    display: block;
    float: right;
    position: absolute;
}
#ss-box {
    display: block;
    height: auto;
    z-index: 100000;
}
#ss-box, #ssl-box {
    margin: 0;
    position: relative;
    top: 0;
    width: auto;
}
#ss-box div {
    display: block;
    padding: 5px 3px;
}
#icon_twitter {
    margin-left: -5px;
}
#sfs {
    margin-left: -5px;
}
#ssl-box {
    text-align: left;
    width: auto;
}
#icon_twitter, #icon_linkedin, #icon_googleplus, #icon_facebook {
    float: left;
}
#icon_facebook {
    margin-bottom: 5px;
}


#contact-block3 {
    background: none repeat scroll 0 0 #F5F4F0;
    border: 1px solid #eb8c00;
    display: block;
    float: left;
    margin-bottom: 5px;
    padding-bottom: 5px;
    width: 198px;
}
#contact-block3, #contact-block3 ul {
    line-height: 1;
    margin: 0;
    padding: 0;
}
#contact-block3 ul li {
    list-style: none outside none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
* html #contact-block3 ul {
    margin-left: -10px !important;
}
:first-child + html #contact-block3 ul {
    margin-left: -10px !important;
}
* html #contact-block3 ul li {
    margin-bottom: -14px;
    padding-left: 10px !important;
}
:first-child + html #contact-block3 ul li {
    padding-left: 10px !important;
}
#contact-block3 ul li a {
    background-color: #F5F4F0;
    color: #404040 !important;
    display: block;
    font-size: 90%;
    line-height: 1.5em;
    list-style: none outside none;
    min-height: 80px;
    padding: 7px;
    text-decoration: none !important;
}
#contact-block3 ul li a:hover {
    text-decoration: none !important;
}
#contact-block3 ul li.panel1 a span {
    color: #A0301E;
    font-size: 110%;
    line-height: 1.7em;
}
#contact-block3 ul li.panel1 a:hover, #contact-block3 ul li.panel1 a.active {
    background-color: #fae2bf;
}
#contact-block3 ul li span {
    color: #A0301E;
    display: block;
    font-family: Georgia,"Times New Roman";
    font-size: 130%;
    font-weight: bold;
}
#contact-block4 {
    background: none repeat scroll 0 0 #F5F4F0;
    border: 1px solid #EB8C00;
    display: block;
    float: left;
    width: 198px;
}
#contact-block4, #contact-block4 ul {
    line-height: 1;
    margin: 0;
    padding: 0;
}
#contact-block4 ul li {
    list-style: none outside none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
* html #contact-block4 ul {
    margin-left: -10px !important;
}
:first-child + html #contact-block4 ul {
    margin-left: -10px !important;
}
* html #contact-block4 ul li {
    margin-bottom: -14px;
    padding-left: 10px !important;
}
:first-child + html #contact-block4 ul li {
    padding-left: 10px !important;
}
#contact-block4 ul li a {
    background-color: #e0301e;
    color: #404040 !important;
    display: block;
    font-size: 90%;
    line-height: 1.5em;
    list-style: none outside none;
    min-height: 80px;
    padding: 7px;
    text-decoration: none !important;
}
#contact-block4 ul li a:hover {
    text-decoration: none !important;
}
#contact-block4 ul li.panel2 a span {
    color: #e0301e;
    font-size: 110%;
    line-height: 1.7em;
}
#contact-block4 ul li.panel2 a:hover, #contact-block4 ul li.panel2 a.active {
    background-color: #fae2bf;
}
#contact-block4 ul li span {
    color: #e0301e;
    display: block;
    font-family: Georgia,"Times New Roman";
    font-size: 130%;
    font-weight: bold;
}
#contact-block5 {
    background: none repeat scroll 0 0 #DB536A;
    border: 1px solid #DB536A;
    display: block;
    float: left;
    width: 200px;
}
#contact-block5, #contact-block5 ul {
    line-height: 1;
    margin: 0;
    padding: 0;
}
#contact-block5 ul li {
    list-style: none outside none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
* html #contact-block5 ul {
    margin-left: -10px !important;
}
:first-child + html #contact-block5 ul {
    margin-left: -10px !important;
}
* html #contact-block5 ul li {
    margin-bottom: -14px;
    padding-left: 10px !important;
}
:first-child + html #contact-block5 ul li {
    padding-left: 10px !important;
}
#contact-block5 ul li a {
    background-color: #F5F4F0;
    color: #404040 !important;
    display: block;
    font-size: 90%;
    line-height: 1.5em;
    list-style: none outside none;
    min-height: 80px;
    padding: 7px;
    text-decoration: none !important;
}
#contact-block5 ul li a:hover {
    text-decoration: none !important;
}
#contact-block5 ul li.panel3 a span {
    color: #DB536A;
    font-size: 110%;
    line-height: 1.7em;
}
#contact-block5 ul li.panel3 a:hover, #contact-block5 ul li.panel3 a.active {
    background-color: #F6D4DA;
}
#contact-block5 ul li span {
    color: #e0301e;
    display: block;
    font-family: Georgia,"Times New Roman";
    font-size: 130%;
    font-weight: bold;
}
#contact-block6 {
    background: none repeat scroll 0 0 #F5F4F0;
    border: 1px solid #DB536A;
    display: block;
    float: left;
    min-height: 116px;
    width: 189px;
}
.contentgutter2 {
    display: inline-block;
    float: left;
    height: 1px;
    width: 20px;
}
.contentgutter3 {
    display: inline-block;
    float: left;
    height: 1px;
    width: 11px;
}
.clearer {
    clear: both !important;
    height: 10px;
    line-height: 1px;
}
#welcome {
    background-image: url("https://pwc.blogs.com/deals/deals-blog.gif");
    border: 1px solid #C7C8CA;
    display: inline-block;
    float: left;
    height: 290px;
    margin-left: 10px;
    width: 980px;
}
#contact-us {
    background-color: #F5F4F0;
    border: 1px solid #C7C8CA;
    display: block;
    float: left;
    list-style: none outside none;
    margin-top: 0 !important;
    min-height: 115px;
    padding-bottom: 7px;
    padding-left: 7px;
    padding-right: 0 !important;
    padding-top: 3px !important;
    width: 184px;
}
#search-block {
    background: none repeat scroll 0 0 #F5F4F0;
    border: 1px solid #eb8c00;
    display: block;
    float: left;
    margin-bottom: 5px;
    padding-bottom: 5px;
    width: 198px;
}
#search-block, #search-block ul {
    line-height: 1;
    margin: 0;
    padding: 0;
}
#search-block ul li {
    list-style: none outside none !important;
}
* html #search-block ul {
    margin-left: -10px !important;
}
:first-child + html #search-block ul {
    margin-left: -10px !important;
}
* html #search-block ul li {
    margin-bottom: -14px;
    padding-left: 10px !important;
}
:first-child + html #search-block ul li {
    padding-left: 10px !important;
}
#search-block ul li {
    background-color: #F5F4F0;
    color: #404040 !important;
    display: block;
    font-size: 90%;
    line-height: 1.5em;
    list-style: none outside none;
    margin: 7px;
    min-height: 80px;
    text-decoration: none !important;
}
#search-block ul li a:hover {
    padding-bottom: 5px;
    text-decoration: none !important;
}
#search-block ul li.panel7 span {
    color: #A0301E;
    font-size: 110%;
    line-height: 1.7em;
}
#search-block ul li span {
    color: #A0301E;
    display: block;
    font-family: Georgia,"Times New Roman";
    font-size: 130%;
    font-weight: bold;
}

#uklogofeature2 {
    left: 710px;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 270px;
}
#uklogofeaturemsg2, #ukhubfeaturemsg2 {
    color: #FFFFFF;
    display: block;
    padding: 5px 10px 10px;
}
#uklogofeaturetrim2, #ukhubfeaturetrim2 {
    bottom: 0;
    height: 8px;
    left: -20px;
    line-height: 8px;
    position: absolute;
    width: 30px;
}
#uklogofeaturemsg2 .landingh1, #uklogofeaturemsg2 .landingh2, #uklogofeaturemsg2 .landingh3 {
    display: block;
}
#uklogofeaturemsg2 .landingh1 {
    font-family: Georgia,"Times New Roman";
    font-size: 1.2em;
    font-style: italic;
    font-weight: bold;
    line-height: 1.1em;
}
#uklogofeaturemsg2 p {
    margin: 5px 0;
}
#uklogofeaturemsg2 h1 {
    color: #000000;
    font-family: Georgia,"Times New Roman";
    font-size: small;
    font-weight: bold;
    line-height: 1.1em;
    margin: 7px 0 0;
}
#uklogofeaturemsg2 a {
    color: #FFFFFF !important;
}
#uklogofeaturemsg2 a:hover {
    text-decoration: underline !important;
}
#ukhubfeaturemsg2 p a {
    color: #FFFFFF !important;
    display: inline;
    font-family: Georgia,"Times New Roman";
    font-size: 1.1em;
    padding-right: 5px;
}
#uklogofeaturemsg2, #uklogofeaturetrim2 {
    background-color: #F8F8F8;
    border: 1px solid #C7C8CA;
    height: 140px;
}
#section-promo {
    display: block;
    float: left;
    width: 830px;
}
#contact-block7 {
    background: none repeat scroll 0 0 #FDF4E5;
    border: 1px solid #968C6D;
    display: block;
    float: left;
    margin-bottom: 5px;
    padding-bottom: 5px;
    width: 198px;
}
#contact-block7, #contact-block7 ul {
    line-height: 1;
    margin: 0;
    padding: 0;
}
#contact-block7 ul li {
    list-style: none outside none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
* html #contact-block7 ul {
    margin-left: -10px !important;
}
:first-child + html #contact-block7 ul {
    margin-left: -10px !important;
}
* html #contact-block7 ul li {
    margin-bottom: -14px;
    padding-left: 10px !important;
}
:first-child + html #contact-block7 ul li {
    padding-left: 10px !important;
}
#contact-block7 ul li a {
    background-color: #FDF4E5;
    color: #404040 !important;
    display: block;
    font-size: 90%;
    line-height: 1.5em;
    list-style: none outside none;
    padding: 0 7px 7px;
    text-decoration: none !important;
}
#contact-block7 ul li a:hover {
    text-decoration: none !important;
}
#contact-block7 ul li.panel7 a span {
    border-bottom: 1px dotted #968C6D;
    color: #A0301E;
    display: block;
    font-family: Georgia,"Times New Roman";
    font-weight: bold;
    line-height: 1.7em;
    padding-bottom: 4px;
    padding-left: 7px;
    padding-top: 7px;
}
#contact-block7 ul li.panel7 a:hover, #contact-block7 ul li.panel7 a.active {
    background-color: #fae2bf;
}
#contact-block7 ul li span {
    color: #A0301E;
    display: block;
    font-family: Georgia,"Times New Roman";
    font-size: 110%;
    font-weight: bold;
}
#contact-block8 {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
#contact-block8, #contact-block8 ul {
    line-height: 1;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0;
}
#contact-block8 ul li {
    list-style: none outside none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
* html #contact-block8 ul {
    margin-left: -10px !important;
}
:first-child + html #contact-block8 ul {
    margin-left: -10px !important;
}
* html #contact-block8 ul li {
    margin-bottom: -14px;
    padding-left: 10px !important;
}
:first-child + html #contact-block8 ul li {
    padding-left: 10px !important;
}
#contact-block8 ul li a {
    background-color: #e0301e;
    color: #FFFFFF !important;
    display: block;
    font-size: 100%;
    line-height: 1.5em;
    list-style: none outside none;
    min-height: 60px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 7px;
    text-decoration: none !important;
}
#contact-block8 ul li a:hover {
    text-decoration: none !important;
}
#contact-block8 ul li.panel1 a span {
    color: #FFFFFF;
    font-size: 1.2em;
font-style: italic;
    font-weight: bold;
    line-height: 1.7em;
    margin-bottom: 5px;
}
#contact-block8 ul li.panel1 a:hover, #contact-block8 ul li.panel1 a.active {
    background-color: #e0301e;
}
#contact-block8 ul li span {
    color: #FFFFFF;
    display: block;
    font-family: Georgia,"Times New Roman";
    font-size: 130%;
}
#contact-block10 {
    display: block;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
#contact-block10, #contact-block8 ul {
    line-height: 1;
    margin: 0;
    padding: 0;
}
#contact-block10 ul li {
    list-style: none outside none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
* html #contact-block10 ul {
    margin-left: -10px !important;
}
:first-child + html #contact-block8 ul {
    margin-left: -10px !important;
}
* html #contact-block10 ul li {
    margin-bottom: -14px;
    padding-left: 10px !important;
}
:first-child + html #contact-block8 ul li {
    padding-left: 10px !important;
}
#contact-block10 ul li a {
     background-color: #E0301E;
    color: #FFFFFF !important;
    display: block;
    font-size: 100%;
    line-height: 1.5em;
    list-style: none outside none;
    min-height: 80px;
    padding: 7px;
    text-decoration: none !important;
}
#contact-block10 ul li a:hover {
    text-decoration: none !important;
}
#contact-block10 ul li.panel1 a span {
    color: #FFFFFF;
    font-size: 1.2em;
font-style: italic;
    font-weight: bold;
    line-height: 1.7em;
    margin-bottom: 5px;
}
#contact-block10 ul li.panel1 a:hover, #contact-block8 ul li.panel1 a.active {
    background-color: #E0301E;
}
#contact-block10 ul li span {
    color: #FFFFFF;
    display: block;
    font-family: Georgia,"Times New Roman";
    font-size: 130%;
}
#contact-block9 {
    display: block;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
#contact-block9, #contact-block9 ul {
    line-height: 1;
    margin: 0;
    padding: 0;
}
#contact-block9 ul li {
    list-style: none outside none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
* html #contact-block9 ul {
    margin-left: -10px !important;
}
:first-child + html #contact-block9 ul {
    margin-left: -10px !important;
}
* html #contact-block9 ul li {
    margin-bottom: -14px;
    padding-left: 10px !important;
}
:first-child + html #contact-block9 ul li {
    padding-left: 10px !important;
}
#contact-block9 ul li a {
    background-color: #E8E8E8;
    color: #404041 !important;
    display: block;
    font-size: 100%;
    line-height: 1.5em;
    list-style: none outside none;
    min-height: 80px;
    padding: 7px;
margin-top:5px;
    text-decoration: none !important;
}
#contact-block9 ul li a:hover {
    text-decoration: none !important;
}
#contact-block9 ul li.panel1 a span {
    color: #404041;
    font-size: 1.4em;
font-style: italic;
    font-weight: bold;
    line-height: 1.7em;
    margin-bottom: 5px;
}
#contact-block9 ul li.panel1 a:hover, #contact-block9 ul li.panel1 a.active {
    background-color: #E8E8E8;
}
#contact-block9 ul li span {
    color: #404041;
    display: block;
    font-family: Georgia,"Times New Roman";
    font-size: 130%;
}

#homepage-search {
    background-color: #fdf4e5;
    color: #FFFFFF;
    display: block;
    height: 120px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 0px;
}
#homepage-search h1 {
    color: #eb8c00;
    background-color: #fae2bf;
    font-family: Georgia,"Times New Roman";
    font-size: small;
    font-weight: bold;
    line-height: 1.1em;
    margin: 10px 0 0;
    padding: 8px;
}
.post-share {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 8px;
    left: auto;
    margin-left: -100px;
    padding: 10px 0 0;
    position: fixed;
    text-align: center;
    top: 410px;
    width: 70px;
    z-index: 15;
}
.share-widget {
    margin-bottom: 10px;
}
.module-search2 input[type="search"] {
    margin-bottom: 10px;
    margin-right: 6px;
    width: 99%;
}
.panel-contacts-content {
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 0.9em;
    line-height: 150%;
    margin: 5px 0 20px;
    text-align: left;
}
.panel-contacts-content a {
    color: #000000;
    font-weight: inherit;
    text-decoration: none;
}
.panel-contacts-content a:hover {
    text-decoration: underline;
}
.contacts-content {
    margin: 0;
}
.contacts-content {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.contacts-content-item {
    border-bottom: 1px dotted #939598;
    margin: 5px 0;
    padding-bottom: 7px;
    padding-left: 5px;
}
.contacts-content-item1 {
    border-bottom: 1px dotted #939598;
    margin: 5px 0;
    padding-bottom: 5px;
    padding-left: 5px;
}
#wrapper {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: small;
    margin-left: auto;
    margin-right: auto;
    padding: 0 10px 15px;
    position: relative;
    width: 980px;
}
#top-banner {
    background: none repeat scroll 0 0 #E8E8E8;
    border: 1px solid #F5F4F0;
    display: inline-block;
    height: 190px;
    width: 980px;
}
#top-banner p {
    font-family: georgia;
    font-size: small;
}
#section-1 {
    display: inline-block;
    float: left;
    height: 800px;
    overflow: auto;
    padding: 10px;
    position: relative;
    width: 680px;
}
.section1-header {
    background-color:#F5F4F0;
    margin: 10px 0;
    padding: 5px;
    width: 99%;
}
.section1-header h1.summary {
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 0;
}
.section1-header h1.summary {
    font-size: 14px;
    line-height: 18px;
}
.section1-header span {
    color: #e0301e;
    font-family: georgia;
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 10px;
    margin-top: 3px;
}
.section1-header img {
    display: block;
    float: right;
    height: 16px;
    opacity: 0.8;
    padding: 5px;
    width: 16px;
}
.section1-header img:hover {
    opacity: 1.5;
}
#section-3 {
    display: inline-block;
    float: right;
    height: 500px;
    width: 270px;
}
#panel-main {
    display: inline-block;
    float: left;
    height: 305px;
    width: 732px;
}
#panel-main h1 {
    border-top: 4px solid #e0301e;
    color: #e0301e;
    font-family: Georgia,"Times New Roman";
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 0.002em;
    line-height: 1.25em;
    margin: 0 0 7px;
    padding-top: 5px;
}
#panel-main h2 {
    background: none repeat scroll 0 0 #F5F4F0;
    border-top: 4px solid #DB536A;
    color: #DB536A;
    font-family: Georgia,"Times New Roman";
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 0.002em;
    line-height: 1.25em;
    margin: 0 0 15px;
    padding: 5px;
}
#panel-find {
    display: inline-block;
    float: left;
    width: 236px;
}
#panel-find h1 {
    background: none repeat scroll 0 0 #F5F4F0;
    border-top: 4px solid #DB536A;
    color: #DB536A;
    font-family: Georgia,"Times New Roman";
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 0.002em;
    line-height: 1.25em;
    margin: 0 0 1px;
    padding: 5px;
}
#panel-contacts {
    display: inline-block;
    float: left;
    width: 236px;
}
#panel-contacts h1 {
    background: none repeat scroll 0 0 #F5F4F0;
    border-top: 4px solid #e0301e;
    color: #e0301e;
    font-family: Georgia,"Times New Roman";
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 0.002em;
    line-height: 1.25em;
    margin: 0 0 15px;
    padding: 5px;
}
#panel-contacts h2 {
    color: #e0301e;
    font-family: Georgia,"Times New Roman";
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 0.002em;
    line-height: 1.25em;
    margin: 0 0 8px;
}
.panel-contacts a {
    font-weight: inherit;
    text-decoration: none;
}
#panel-follow {
    display: inline-block;
    float: left;
    width: 236px;
}
#panel-follow h1 {
    background: none repeat scroll 0 0 #F5F4F0;
    border-top: 4px solid #eb8c00;
    color: #eb8c00;
    font-family: Georgia,"Times New Roman";
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 0.002em;
    line-height: 1.25em;
    margin: 0 0 15px;
    padding: 5px;
}
#panel-interviews {
    background: none repeat scroll 0 0 #F5F4F0;
    display: inline-block;
    float: left;
    height: 200px;
    width: 236px;
}
#panel-interviews h1 {
    background: none repeat scroll 0 0 #F5F4F0;
    border-bottom: 16px solid #FFFFFF;
    border-top: 4px solid #eb8c00;
    color: #eb8c00;
    font-family: Georgia,"Times New Roman";
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 0.002em;
    line-height: 1.25em;
    margin: 0 0 15px;
    padding: 5px;
}
#panel-interviews p {
    font-family: Georgia,"Times New Roman";
    font-size: 1.1em;
    letter-spacing: 0.002em;
    margin: 0 0 15px;
    padding: 0 10px 0 5px;
}
#panel-interviews a {
    float: right;
    font-family: Georgia,"Times New Roman";
    font-size: 1.1em;
    letter-spacing: 0.002em;
    margin: 0 0 15px;
    padding: 0 10px 0 5px;
}
#panel-video {
    display: inline-block;
    float: left;
    height: 200px;
    width: 236px;
}
#panel-video h1 {
    background: none repeat scroll 0 0 #F5F4F0;
    border-top: 4px solid #eb8c00;
    color: #eb8c00;
    font-family: Georgia,"Times New Roman";
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 0.002em;
    line-height: 1.25em;
    margin: 0 0 15px;
    padding: 5px;
}
#panel-192 {
    background: none repeat scroll 0 0 #F5F4F0;
    display: inline-block;
    float: right;
    height: auto;
    margin-bottom: 10px;
    width: 236px;
}
#panel-192 h1 {
    border-top: 4px solid #968C6D;
    color: #6D6E71;
    font-family: Georgia,"Times New Roman";
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 0.002em;
    line-height: 1.25em;
    margin: 0 0 5px;
    padding: 5px 5px 0;
}
#panel-192 h2 {
    font-family: arial;
    font-size: 1.4em;
    font-weight: bold;
    letter-spacing: 0.002em;
    line-height: 1.25em;
    margin: 0;
    padding: 5px 5px 0 10px;
}
#panel-192 p {
    font-family: Arial;
    font-size: 0.9em;
    padding: 0 5px 0 10px;
}
.contentgutter {
    display: inline-block;
    float: left;
    height: 1px;
    width: 10px;
}
.contentgutter20 {
    display: inline-block;
    float: left;
    height: 1px;
    width: 20px;
}
#rss-box {
    display: block;
    float: left;
    width: 650px;
}
#rss-box, #rss-box ul {
    line-height: 1;
    min-height: 172px;
    padding: 0 5px;
}
#rss-box span {
    border-bottom: 1px dotted #968C6D;
    color: #A0301E;
    display: block;
    font-family: Georgia,"Times New Roman";
    font-weight: bold;
    line-height: 1.7em;
    padding-bottom: 7px;
}
.rss-items {
    color: #000000;
    margin-left: -7px;
    margin-top: 0;
    padding: 0.5em;
}
p.rss-title {
    padding: 0.5em;
}
.rss-title {
    background-color: #FFFFFF;
    color: #000000;
    font-size: 8pt;
    text-align: left;
}
.rss-item {
    font-family: Arial,sans-serif;
    font-size: small;
    font-weight: normal;
    list-style-image: url("https://pwc.blogs.com/white_square.gif");
    margin-top: 4px;
    padding-bottom: 0.5em;
    text-decoration: none;
}
.rss-item a {
    color: #333333;
    font-size: 9pt;
    line-height: 155%;
}
.rss-item a:visited {
    color: #000000;
}
li.rss-item {
    margin-left: 12px;
    text-decoration: none;
}
.rss-item a:hover {
    color: #e0301e;
    text-decoration: underline;
}
.rss-date {
    color: #000080;
    font-size: 7pt;
}
.module-follow a {
    border-bottom: 1px dotted #968C6D;
    color: #000000;
    display: block;
    font-size: 0.9em;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
}
.module-follow .follow-email a {
    background-image: url("https://pwc.blogs.com/follow-bkg220d2.png");
}
.module-follow .label {
    background-repeat: no-repeat;
    display: block;
    margin: 5px;
    padding: 0 22px 0 32px;
}
.module-follow a:hover .label {
    color: #e0301e;
    text-decoration: underline;
}
.module-follow .follow-email .label {
    background-image: url("https://pwc.blogs.com/follow-email.png");
}
.module-follow .follow-facebook .label {
    background-image: url("https://www.ukmediacentre.pwc.com/Templates/PWC/images/social/icon_facebook.gif");
}
.module-follow .follow-youtube .label {
    background-image: url("https://www.ukmediacentre.pwc.com/Templates/PWC/images/social/icon_youtube.gif");
}
.module-follow .follow-linkedin .label {
    background-image: url("https://www.ukmediacentre.pwc.com/Templates/PWC/images/social/icon_linkedin.gif");
}
.module-follow .follow-twitter .label {
    background-image: url("https://pwc.blogs.com/follow-twitter.png");
}
.module-follow .follow-feed .label {
    background-image: url("https://pwc.blogs.com/follow-feed.png");
}
#contact-button {
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #ECECEC);
    border: 1px solid #FFFFFF;
    border-radius: 2px;
    box-shadow: 1px 3px 5px #939598;
    display: block;
    float: left;
    height: auto;
    left: 785px;
    padding: 0 10px 4px;
    position: relative;
    top: 10px;
    width: auto;
}
#contact-button h1 {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: small;
    font-weight: bold;
}
#contact-button h2 {
    color: #e0301e;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    font-style: italic;
}
#contact-email-button {
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #ECECEC);
    border: 1px solid #FFFFFF;
    border-radius: 2px;
    box-shadow: 1px 3px 5px #939598;
    display: block;
    float: left;
    height: auto;
    left: 611px;
    padding: 6px 10px 4px;
    position: relative;
    top: 94px;
    width: 152px;
}
#contact-email-button a {
    font-size: small;
    text-decoration: none;
}
#contact-email-button a:hover {
    text-decoration: underline;
}
#follow-button {
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #ECECEC);
    border: 1px solid #FFFFFF;
    border-radius: 2px;
    box-shadow: 1px 3px 5px #939598;
    display: block;
    float: left;
    height: auto;
    left: 437px;
    padding: 10px 10px 4px;
    position: relative;
    top: 135px;
    width: 152px;
}
#follow-button img {
    margin-left: 5px;
    margin-right: 5px;
}
#follow-button h1 {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 12px;
    font-weight: bold;
}
.var-narrow .timeline-header {
    border-bottom: 4px solid #eb8c00;
    box-shadow: 0 0 0 -3px rgba(0, 0, 0, 0);
    padding: 12px;
    transition: -moz-box-shadow 0.3s ease-out 0s;
}
.ca-container {
    border: 1px solid #C7C8CA;
    height: 190px;
    position: relative;
    width: 980px;
}
.ca-wrapper {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.ca-item {
    float: left;
    height: 185px;
    margin-top: 3px;
    position: relative;
    text-align: center;
    width: 326px;
}
.ca-more {
    background: none repeat scroll 0 0 #E7E7E8;
    bottom: 25px;
    color: #FFFFFF;
    font-family: "Georgia","Times New Roman",serif;
    font-size: 11px;
    padding: 4px 5px;
    position: absolute;
    right: 0;
    text-align: center;
    text-decoration: none;
}
.ca-more:hover {
    background: none repeat scroll 0 0 #e0301e;
    box-shadow: 1px 2px 3px #939598;
    color: #FFFFFF;
}
#ca-more .a:link {
    color: #FFFFFF !important;
}
.ca-close:hover {
    opacity: 1;
}
.ca-item-main {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C7C8CA;
    bottom: 5px;
    left: 5px;
    overflow: hidden;
    padding: 10px;
    position: absolute;
    right: 5px;
    top: 5px;
}
.ca-item-main:hover {
    box-shadow: 1px 2px 3px #939598;
}
.ca-item-main img {
    background: none repeat scroll 0 0 #E7E7E8;
    margin-left: -10px;
    margin-top: -20px;
}
.ca-icon {
    background: url("../images/animal1.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 189px;
    margin: 0 auto;
    position: relative;
    width: 233px;
}
.ca-item-2 .ca-icon {
    background-image: url("../images/animal2.png");
}
.ca-item-3 .ca-icon {
    background-image: url("../images/animal3.png");
}
.ca-item-4 .ca-icon {
    background-image: url("../images/animal4.png");
}
.ca-item-5 .ca-icon {
    background-image: url("../images/animal5.png");
}
.ca-item-6 .ca-icon {
    background-image: url("../images/animal6.png");
}
.ca-item-7 .ca-icon {
    background-image: url("../images/animal7.png");
}
.ca-item-8 .ca-icon {
    background-image: url("../images/animal8.png");
}
.ca-item h3 {
    color: #404041;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 17px;
    letter-spacing: 0.02em;
    line-height: 1.25em;
    margin-bottom: 10px;
    margin-right: 100px;
    text-align: left;
}
.ca-item h4 {
    font-family: "Georgia","Times New Roman",serif;
    font-size: 14px;
    position: relative;
    text-align: left;
}
.ca-item h4 span {
    display: block;
}
.ca-item h4 span.ca-quote {
    color: #F4EEE3;
    font-size: 100px;
    left: 0;
    position: absolute;
    text-indent: 0;
    top: 20px;
}
.ca-content-wrapper {
    background: none repeat scroll 0 0 #E7E7E8;
    height: 174px;
    overflow: hidden;
    position: absolute;
    text-align: left;
    top: 5px;
    width: 0;
    z-index: 10000;
}
.ca-content {
    overflow: hidden;
    width: 655px;
}
.ca-content-text {
    color: #000000;
    font-family: "Georgia","Times New Roman",serif;
    font-size: 14px;
    line-height: 20px;
    margin: 10px;
}
.ca-content-text p {
    padding-bottom: 5px;
}
.ca-content h6 {
    border-bottom: 2px solid #e0301e;
    color: #e0301e;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 16px;
    font-weight: bold;
    margin: 0 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.ca-content ul {
    height: 30px;
    list-style: none outside none;
    margin-right: 10px;
}
.ca-content ul li {
    float: right;
    margin: 0 2px;
}
.ca-content ul li a {
    background: none repeat scroll 0 0 #e0301e;
    color: #FFFFFF;
    font-family: "Georgia","Times New Roman",serif;
    font-size: 12px;
    padding: 5px 6px;
    text-decoration: none;
}
.ca-content ul li a:hover {
    background: none repeat scroll 0 0 #eb8c00;
    color: #FFFFFF;
    text-shadow: none;
}
.ca-nav span {
    background: url("https://pwc.blogs.com/press_room/arrows2.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 29px;
    left: -15px;
    margin-top: -19px;
    opacity: 0.4;
    position: absolute;
    text-indent: -9000px;
    top: 50%;
    width: 14px;
    z-index: 100;
}
.ca-nav span.ca-nav-next {
    background-position: right top;
    left: auto;
    right: -14px;
}
.ca-nav span:hover {
    box-shadow: 1px 3px 5px #939598;
    opacity: 1;
}
#banner-wrap {
    border: 1px solid #939598;
}
.banner-buttons {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #939598;
    border-radius: 2px;
    cursor: default;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    margin-right: 5px;
    min-width: 54px;
    opacity: 0.8;
    outline: 0 none;
    padding: 0 8px;
    position: relative;
    text-align: center;
    white-space: nowrap;
}
.banner-buttons:hover {
    background: none repeat scroll 0 0 #F5F4F0;
    box-shadow: 1px 2px 3px #939598;
    opacity: 1;
}
.banner-buttons-twitter {
    background-color: rgba(0, 0, 0, 0);
    background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: #444444;
}
.banner-buttons a {
    color: #444444;
    cursor: default;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 27px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
}
#banner-buttons-twitter .label {
    background-image: url("https://pwc.blogs.com/tax/twitter16.png");
}
#banner-buttons-email .label {
    background-image: url("https://pwc.blogs.com/tax/follow-email2.png");
}
#banner-buttons-linkedin .label {
    background-image: url("https://www.ukmediacentre.pwc.com/Templates/PWC/images/social/icon_linkedin.gif");
}
#banner-buttons-youtube .label {
    background-image: url("https://www.ukmediacentre.pwc.com/Templates/PWC/images/social/icon_youtube.gif");
}
#banner-buttons-rss .label {
    background-image: url("https://pwc.blogs.com/follow-feed.png");
}
#banner-buttons-facebook .label {
    background-image: url("https://www.ukmediacentre.pwc.com/Templates/PWC/images/social/icon_facebook.gif");
}
.banner-buttons .label {
    background-position: 0 5px;
    background-repeat: no-repeat;
    display: block;
    padding-left: 20px;
}
.offices-module-header {
    border-bottom: 3px solid #e0301e;
    color: #000000;
    font-family: Georgia,'Times New Roman',serif;
    font-size: 0.9em;
    font-weight: bold;
    line-height: normal;
    margin: 5px 0;
    padding: 3px;
    text-align: left;
}
.offices-module-content {
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 0.9em;
    line-height: 150%;
    margin: 5px 0 20px;
    text-align: left;
}
.offices-module-content a {
    font-weight: inherit;
    text-decoration: none;
}

/* POST TEMPLATE STYLES */

.pwc-author-byline {background-color:#fdf4e5; color: #eb8c00; font-family: georgia; padding: 8px;}

.author-profile-box {background-color: #fdf4e5; color: #404041; font-family: georgia; padding: 8px; height: 77px;}
.author-profile-box img.profile-shot {float:left; width:50px; margin-right:10px;}
.author-profile-box p {float:left; width:90%; margin:0;}
.author-profile-box span {font-style:bold; color:#eb8c00;}

/* FOOTER DISCLAIMER */
#footer-wrapper { width: 100%; height: 90px; }
#footerlinks { font-size: 0.85em; letter-spacing: 0.004em; line-height: 1.5em; padding: 5px 10px 0 0; }
#footerlinks ul { padding: 0; margin: 0 0 0 0; list-style: none; line-height: 1; }
#footerlinks ul li a:link, #footerlinks a:visited { text-decoration: none; color: #404041; }
#footerlinks li { float: left; }
#footerlinks li a { display: block; padding: 0 20px 5px 0; font-weight: normal; }

.author-profile-box img.twitter {
    width: 24px;
    height: 24px;
}
.author-profile-box img.linkedin {
    margin-right: 5px;
}
/* ph=1 */
