/*## START BASE STYLES ##*/
/* makes browsers always display vertical scrollbar */
html { height : 100.01% } 
		
@media print {
.print {display:none;}
}

body {
cursor:default;
font: 75%/130%  Arial, Helvetica, sans-serif; 
background: #FFFFFF;
color : #000;
margin: 0px;
padding: 0px;
width:99.5%;
}

DIV {
	-moz-box-sizing:border-box;
	/*box-sizing:border-box;*/
	margin:0;
	padding:0px;
}
SPAN {
	-moz-box-sizing:border-box;
	/*box-sizing:border-box;*/
	margin:0;
	padding:0px;
}

SPAN SPAN {
	margin : 0px;
	padding : 0px;
	border : 0px;
	vertical-align: top;
}
DIV SPAN {
	margin : 0px;
	padding : 0px;
	border : 0px;
	vertical-align: top;
}
DIV DIV {
	margin : 0px;
	padding : 0px;
	border : 0px;
	vertical-align: top;
}
SPAN DIV {
	margin : 0px;
	padding : 0px;
	border : 0px;
	vertical-align: top;
}
DIV SPAN DIV {
	margin : 0px;
	padding : 0px;
	border : 0px;
	vertical-align: top;
}
img { 
	border : 0px; 
	margin : 0px;
	padding : 0px;
}

p img { 
	border : 0px; 
	margin : 0px;
	padding : 0px;
}

/*--- specially added for the hotspot links created using the immedia custom feature to insert hotspot links */
A FONT {
text-decoration: none;
padding: 0 0 4 0;
}
A:visited FONT {
text-decoration: none;
}
A:hover FONT {
text-decoration: underline;
}
/*--------------------*/

a {
text-decoration: none;
padding: 0 0 4 0;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}

img {
border: none;
}
p {
padding: 0px 0px 0px;
margin: 0px;
}
h1 {
margin:0px;
padding-left: 135px;
height: 60px;
font: bold 36px/100% Arial, Helvetica, sans-serif; 
color:#0083BE;
}
h1 a, h1 a:visited{
color: #FFFFFF;
text-decoration: none;
}
h1 a:hover{
color: #ffffff;
text-decoration: none;
}
h2 {
color: #003150;
margin: 0px 0px 2px;
border-bottom: 1px dotted #CCCCCC;
letter-spacing: -1px;
font: normal 190%/100% Arial, Helvetica, sans-serif; 
padding-bottom: 3px;
}
h2 a, h2 a:visited {
color: #0083BE;
text-decoration: none;
}
h2 a:hover {
color: #0083BE;
text-decoration: none;
}
h3 {
font: normal 140%/100% Arial, Helvetica, sans-serif; 
color: #0083BE;
margin: 10px 0px 5px;
}
h4 {
font: normal 130%/100% Arial, Helvetica, sans-serif; 
color: #0083BE;
margin: 10px 0px 5px;
}
form {
margin:0px;
padding:0px;
}



/*## END BASE STYLES ##*/


/*----START Website Header ---*/
.siteHeader {
	float:left;
	color : #000;
	padding : 5px 0px 5px 0px;
	margin : 0px;
	width : 100%;
	height:78px; 
	border-bottom:2px solid #808900;
} 
.siteHeader .siteLHBox{
	float:left;
	color : #000;
	padding : 2px 0px 2px 10px;
	margin : 0px;
	background:transparent;
	width:49%;
	height:98%;
} 
.siteLHBox .logoBox {
	color : #000;
	padding : 0px;
	margin : 0px;
	height:50%;
}

.siteLHBox .siteTitle {
	float:left;
	color : #4E562B;
	padding : 5 0 5 0;
	margin : 0px;
	border : 0px;
	width : 90%;	
	line-height:90%;
	text-align:left;
	background:transparent;
	font-size:220%;
}
.siteTitle a {text-decoration: none;cursor:pointer;}
.siteTitle a:link {text-decoration: none;}
.siteTitle a:visited {text-decoration: none;}
.siteTitle a:active {text-decoration: none;}
.siteTitle a:hover {text-decoration: none;}

.siteTitle .textStyle1 {color : #808900; padding:0px;}
.siteTitle .textStyle2 { color : #4E562B; padding:0px;}

.siteLHBox .siteSubTitle {
	float:left;
	color : #808900;
	padding : 2 0 2 2;
	margin : 0px;
	border : 0px;
	width : 90%;
	font-size : 100%;
line-height:95%;
text-align:left;
background:transparent;
font-weight:normal;
}

.siteLHBox .siteTitlePrint {
	float:left;
	padding-top:.1em;
	padding-bottom:.5em;
	text-align:center;
	width:120%;
	color : #0083BE;	
	font-size : 180%;
}


.siteHeader .siteRHBox {
	float : right;
	color : #000;
	padding : 0px;
	margin : 0px;
	width : 49%;
	text-align:left;
	height:98%;
	background:transparent;
} 
.siteRHBox .logoBox {
	color : #000;
	padding : 2px 10px 2px 0px;
	margin : 0px;
	float:right;
}
.siteRHBox .siteHeaderLinks {
	float : right;
	color : #CCCCCC;
	padding : 0px;
	padding-bottom : 8px;
	margin : 0px;
	width : 99%;
	text-align : right;
} 
.siteRHBox UL {
	text-align : right;
	padding : 0px;
	margin : 0px 0px 0px 0px;
	width : 100%;
}
.siteRHBox UL LI {
	text-align : right;
	color:#CCCCCC;
	margin : 0px;
	padding : 0 4 0 4;			
	display : inline !important;
	background : none !important; 
	border-left : 1px solid #CCCCCC;
}
.siteRHBox UL LI.first {
	text-align : right;
	color:#CCCCCC;
	margin : 0px;
	padding : 0 4 0 4;			
	display : inline !important;
	background : none !important; 
	border-left : 0px solid #CCCCCC;
}

.siteRHBox .siteTitle {
	float:left;
	color : #4E562B;
	padding : 5 0 5 35;
	margin : 0px;
	border : 0px;
	width : 90%;
	font-size : 270%;
line-height:90%;
text-align:left;
background:transparent;
font-weight:bold;
}
.siteRHBox .siteSubTitle {
	float:left;
	color : #4E562B;
	padding : 2 0 2 38;
	margin : 0px;
	border : 0px;
	width : 90%;
	font-size : 100%;
line-height:95%;
text-align:left;
background:transparent;
font-weight:bold;
}

.siteRHBox .siteTitlePrint {
                float:left;
                padding-top:.1em;
                padding-bottom:.5em;
                text-align:center;
                width:120%;
	color : #0083BE;	
	font-size : 180%;
}
.siteRHBox .siteSearch {
	float : right;
	color : #000;
	padding : 0px;
	margin : 0px;
	width : 100%;
} 
.siteRHBox .territoryName {
	float : right;
	text-align:left;
	padding-left:15px;
}
.logoBox .pwcLogo {
	float:right;
	color : #000;
	padding : 0px;
	margin : 0px;
	width : 244px;
	height:41px;
background-image:url('http://www.pwc.co.uk/common/images/olive/pwc_logo.gif'); 
background-repeat: no-repeat; 
background-position: 0% 0%; 
} 
.logoBox a {text-decoration: none;cursor:pointer;}
.logoBox a:link {text-decoration: none;}
.logoBox a:visited {text-decoration: none;}
.logoBox a:active {text-decoration: none;}
.logoBox a:hover {text-decoration: none;}

.siteSearch .btnSiteSearch {
	background : #0083BE;
	border:0px solid #0083BE;
	color : #fff;
	font-size : 95%;
}
.siteSearch .fldSiteSearch {
	border:1px solid #0083BE;
}
/*----END Website Header ---*/

