




@media all {
* {
	margin: 0;
	padding: 0
}
option {
	padding-left: .4em
}
select {
	padding: 1px
}
* html body * {
	overflow: visible
}
body {
	font-size: 100.01%;
	background: #fff;
	color: #000;
	text-align: left
}
div {
	outline: 0 none
}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display: block
}
fieldset, img {
	border: 0 solid
}
ul, ol, dl {
	margin: 0 0 1em 1em
}
li {
	line-height: 1.5em;
	margin-left: .8em
}
dt {
	font-weight: bold
}
dd {
	margin: 0 0 1em .8em
}
blockquote {
	margin: 0 0 1em .8em
}
blockquote:before, blockquote:after, q:before, q:after {
	content: ""
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden
}
.clearfix {
	display: block
}
.floatbox {
	display: table;
	width: 100%
}
#ie_clearing {
	display: none
}
.skip, .hideme, .print {
	position: absolute;
	top: -32768px;
	left: -32768px
}
.skip:focus, .skip:active {
	position: static;
	top: 0;
	left: 0
}
#skiplinks {
	position: absolute;
	top: 0;
	left: -32768px;
	z-index: 1000;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none
}
#skiplinks .skip:focus, #skiplinks .skip:active {
	left: 32768px;
	outline: 0 none;
	position: absolute;
	width: 100%
}
}
@media screen, projection {
#col1_content, #col2_content, #col3_content {
	position: relative
}
.subcolumns {
	display: table;
	width: 100%;
	table-layout: fixed
}
.subcolumns_oldgecko {
	width: 100%;
	float: left
}
.c20l, .c25l, .c33l, .c40l, .c38l, .c50l, .c60l, .c62l, .c66l, .c75l, .c80l {
	float: left
}
.c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c75r, .c80r {
	float: right;
	margin-left: -5px
}
.c20l, .c20r {
	width: 20%
}
.c40l, .c40r {
	width: 40%
}
.c60l, .c60r {
	width: 60%
}
.c80l, .c80r {
	width: 80%
}
.c25l, .c25r {
	width: 25%
}
.c33l, .c33r {
	width: 33.333%
}
.c50l, .c50r {
	width: 50%
}
.c66l, .c66r {
	width: 66.666%
}
.c75l, .c75r {
	width: 75%
}
.c38l, .c38r {
	width: 38.2%
}
.c62l, .c62r {
	width: 61.8%
}
.subc {
	padding: 0 .5em
}
.subcl {
	padding: 0 1em 0 0
}
.subcr {
	padding: 0 0 0 1em
}
.equalize, .equalize .subcolumns {
	table-layout: fixed
}
.equalize>div {
	display: table-cell;
	float: none;
	margin: 0;
	overflow: hidden;
	vertical-align: top
}
}
@media print {
.subcolumns, .subcolumns>div {
	overflow: visible;
	display: table
}
.print {
	position: static;
	left: 0
}
.noprint {
	display: none !important
}
}
@media screen, projection {
body {
	background: #f9f9f9
}
body {
	text-align: center
}
.page_margins {
	text-align: left;
	margin: 0 4.5%
}
#header, #nav, #main, #footer {
	overflow: hidden
}
#header {
	color: #fff;
	background-color: #002b5c
}
#header .page {
	position: relative;
	padding: 45px 2em 1em 20px
}
#topnav {
	position: absolute;
	top: 10px;
	right: 10px;
	color: #88a;
	background: transparent
}
#main {
	padding: 10px 0
}
#footer {
	color: #666;
	background: #f9f9f9;
	border-top: 5px #efefef solid;
	line-height: 1.5em
}
#footer .page {
	padding: 10px 20px
}
#col1_content {
	padding: 10px 10px 10px 20px
}
#col2_content {
	padding: 10px 20px 10px 10px
}
#col3_content {
	padding: 10px
}
.c1l, .c2l, .c3l, .c4l, .c5l, .c6l, .c7l, .c8l, .c9l, .c01l, .c02l, .c03l, .c04l, .c05l, .c06l, .c07l, .c08l, .c09l, .c10l, .c11l, .c12l, .c13l, .c14l, .c15l, .c16l, .c17l, .c18l, .c19l, .c20l, .c21l, .c22l, .c23l, .c24l, .c25l, .c26l, .c27l, .c28l, .c29l, .c30l, .c31l, .c32l, .c33l, .c34l, .c35l, .c36l, .c37l, .c38l, .c39l, .c40l, .c41l, .c42l, .c43l, .c44l, .c45l, .c46l, .c47l, .c48l, .c49l, .c50l, .c51l, .c52l, .c53l, .c54l, .c55l, .c56l, .c57l, .c58l, .c59l, .c60l, .c61l, .c62l, .c63l, .c64l, .c65l, .c66l, .c67l, .c68l, .c69l, .c70l, .c71l, .c72l, .c73l, .c74l, .c75l, .c76l, .c77l, .c78l, .c79l, .c80l, .c81l, .c82l, .c83l, .c84l, .c85l, .c86l, .c87l, .c88l, .c89l, .c90l, .c91l, .c92l, .c93l, .c94l, .c95l, .c96l, .c97l, .c98l, .c99l, .c100l {
	float: left
}
.c1r, .c2r, .c3r, .c4r, .c5r, .c6r, .c7r, .c8r, .c9r, .c01r, .c02r, .c03r, .c04r, .c05r, .c06r, .c07r, .c08r, .c09r, .c10r, .c11r, .c12r, .c13r, .c14r, .c15r, .c16r, .c17r, .c18r, .c19r, .c20r, .c21r, .c22r, .c23r, .c24r, .c25r, .c26r, .c27r, .c28r, .c29r, .c30r, .c31r, .c32r, .c33r, .c34r, .c35r, .c36r, .c37r, .c38r, .c39r, .c40r, .c41r, .c42r, .c43r, .c44r, .c45r, .c46r, .c47r, .c48r, .c49r, .c50r, .c51r, .c52r, .c53r, .c54r, .c55r, .c56r, .c57r, .c58r, .c59r, .c60r, .c61r, .c62r, .c63r, .c64r, .c65r, .c66r, .c67r, .c68r, .c69r, .c70r, .c71r, .c72r, .c73r, .c74r, .c75r, .c76r, .c77r, .c78r, .c79r, .c80r, .c81r, .c82r, .c83r, .c84r, .c85r, .c86r, .c87r, .c88r, .c89r, .c90r, .c91r, .c92r, .c93r, .c94r, .c95r, .c96r, .c97r, .c98r, .c99r, .c100r {
	float: right
}
.c01l, .c01r, .c1l, .c1r {
	width: 1%
}
.c02l, .c02r, .c2l, .c2r {
	width: 2%
}
.c03l, .c03r, .c3l, .c3r {
	width: 3%
}
.c04l, .c04r, .c4l, .c4r {
	width: 4%
}
.c05l, .c05r, .c5l, .c5r {
	width: 5%
}
.c06l, .c06r, .c6l, .c6r {
	width: 6%
}
.c07l, .c07r, .c7l, .c7r {
	width: 7%
}
.c08l, .c08r, .c8l, .c8r {
	width: 8%
}
.c09l, .c09r, .c9l, .c9r {
	width: 9%
}
.c10l, .c10r {
	width: 10%
}
.c11l, .c11r {
	width: 11%
}
.c12l, .c12r {
	width: 12%
}
.c13l, .c13r {
	width: 13%
}
.c14l, .c14r {
	width: 14%
}
.c15l, .c15r {
	width: 15%
}
.c16l, .c16r {
	width: 16%
}
.c17l, .c17r {
	width: 17%
}
.c18l, .c18r {
	width: 18%
}
.c19l, .c19r {
	width: 19%
}
.c20l, .c20r {
	width: 20%
}
.c21l, .c21r {
	width: 21%
}
.c22l, .c22r {
	width: 22%
}
.c23l, .c23r {
	width: 23%
}
.c24l, .c24r {
	width: 24%
}
.c25l, .c25r {
	width: 25%
}
.c26l, .c26r {
	width: 26%
}
.c27l, .c27r {
	width: 27%
}
.c28l, .c28r {
	width: 28%
}
.c29l, .c29r {
	width: 29%
}
.c30l, .c30r {
	width: 30%
}
.c31l, .c31r {
	width: 31%
}
.c32l, .c32r {
	width: 32%
}
.c33l, .c33r {
	width: 33%
}
.c34l, .c34r {
	width: 34%
}
.c35l, .c35r {
	width: 35%
}
.c36l, .c36r {
	width: 36%
}
.c37l, .c37r {
	width: 37%
}
.c38l, .c38r {
	width: 38%
}
.c39l, .c39r {
	width: 39%
}
.c40l, .c40r {
	width: 40%
}
.c41l, .c41r {
	width: 41%
}
.c42l, .c42r {
	width: 42%
}
.c43l, .c43r {
	width: 43%
}
.c44l, .c44r {
	width: 44%
}
.c45l, .c45r {
	width: 45%
}
.c46l, .c46r {
	width: 46%
}
.c47l, .c47r {
	width: 47%
}
.c48l, .c48r {
	width: 48%
}
.c49l, .c49r {
	width: 49%
}
.c50l, .c50r {
	width: 50%
}
.c51l, .c51r {
	width: 51%
}
.c52l, .c52r {
	width: 52%
}
.c53l, .c53r {
	width: 53%
}
.c54l, .c54r {
	width: 54%
}
.c55l, .c55r {
	width: 55%
}
.c56l, .c56r {
	width: 56%
}
.c57l, .c57r {
	width: 57%
}
.c58l, .c58r {
	width: 58%
}
.c59l, .c59r {
	width: 59%
}
.c60l, .c60r {
	width: 60%
}
.c61l, .c61r {
	width: 61%
}
.c62l, .c62r {
	width: 62%
}
.c63l, .c63r {
	width: 63%
}
.c64l, .c64r {
	width: 64%
}
.c65l, .c65r {
	width: 65%
}
.c66l, .c66r {
	width: 66%
}
.c67l, .c67r {
	width: 67%
}
.c68l, .c68r {
	width: 68%
}
.c69l, .c69r {
	width: 69%
}
.c70l, .c70r {
	width: 70%
}
.c71l, .c71r {
	width: 71%
}
.c72l, .c72r {
	width: 72%
}
.c73l, .c73r {
	width: 73%
}
.c74l, .c74r {
	width: 74%
}
.c75l, .c75r {
	width: 75%
}
.c76l, .c76r {
	width: 76%
}
.c77l, .c77r {
	width: 77%
}
.c78l, .c78r {
	width: 78%
}
.c79l, .c79r {
	width: 79%
}
.c80l, .c80r {
	width: 80%
}
.c81l, .c81r {
	width: 81%
}
.c82l, .c82r {
	width: 82%
}
.c83l, .c83r {
	width: 83%
}
.c84l, .c84r {
	width: 84%
}
.c85l, .c85r {
	width: 85%
}
.c86l, .c86r {
	width: 86%
}
.c87l, .c87r {
	width: 87%
}
.c88l, .c88r {
	width: 88%
}
.c89l, .c89r {
	width: 89%
}
.c90l, .c90r {
	width: 90%
}
.c91l, .c91r {
	width: 91%
}
.c92l, .c92r {
	width: 92%
}
.c93l, .c93r {
	width: 93%
}
.c94l, .c94r {
	width: 94%
}
.c95l, .c95r {
	width: 95%
}
.c96l, .c96r {
	width: 96%
}
.c97l, .c97r {
	width: 97%
}
.c98l, .c98r {
	width: 98%
}
.c99l, .c99r {
	width: 99%
}
.c100l .c100r {
	width: 100%
}
#header h1 {
	font-weight: bold;
	font-size: 2.5em;
	letter-spacing: -2px;
	line-height: 65%;
	color: #fff
}
#header span {
	color: #88c
}
#topnav a {
	color: #ccc;
	font-weight: normal;
	background: transparent;
	text-decoration: none
}
#topnav a:focus, #topnav a:hover, #topnav a:active {
	text-decoration: underline;
	background-color: transparent
}
#skiplinks a.skip:focus, #skiplinks a.skip:active {
	color: #fff;
	background: #333;
	border-bottom: 1px #000 solid;
	padding: 10px 0;
	text-decoration: none
}
}
@media print {
body {
	font-size: 10pt
}
#topnav, #nav, #search, nav {
	display: none
}
h1, h2, h3, h4, h5, h6 {
	page-break-after: avoid
}
}
@font-face {
	font-family: 'KnowledgeMedium';
	src: url('https://uk.practicallaw.com/presentation/marketing/fonts/knowledge-medium-webfont.eot');
	src: url('https://uk.practicallaw.com/presentation/marketing/fonts/knowledge-medium-webfont.eot?#iefix') format('embedded-opentype'), url('https://uk.practicallaw.com/presentation/marketing/fonts/knowledge-medium-webfont.woff') format('woff'), url('https://uk.practicallaw.com/presentation/marketing/fonts/knowledge-medium-webfont.ttf') format('truetype'), url('https://uk.practicallaw.com/presentation/marketing/fonts/knowledge-medium-webfont.svg#KnowledgeMedium') format('svg');
	font-weight: normal;
	font-style: normal
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
html, button, input, select, textarea {
	font-family: Arial, helvetica, sans-serif
}
body {
	font-family: Arial, helvetica, sans-serif;
	color: #212121;
	font-size: 13px;
font-size:.813rem;
	line-height: 1.4;
	background-color: #fff;
	width: 100%;
	word-wrap: break-word;
	text-align: left;
	margin: 0
}
a:active {
	outline: 0
}
a {
	color: #005a84;
	text-decoration: none;
	cursor: pointer;
	outline: 0
}
a:hover {
	text-decoration: underline
}
a:focus {
	outline: thin dotted
}
.lt-ie7 a:active {
	border: 1px dotted #212121
}
b, strong, .bold-link {
	font-weight: bold
}
em, dfn {
	font-style: italic
}
dfn {
	font-weight: bold
}
sub, sup {
	font-size: 75%;
	font-weight: bold;
	text-transform: uppercase;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -0.5em
}
sub {
	bottom: -0.25em
}
abbr, acronym {
	border-bottom: 1px dotted #eaeaea
}
address {
	margin: 0 0 18px;
	font-style: normal
}
del {
	color: #666
}
pre {
	margin: 18px 0;
	white-space: pre
}
dl {
	margin: 0 0 18px 0;
	float: left;
	width: 100%
}
dd {
	margin-left: 0
}
.testimonial {
	border-left: 0 solid #eaeaea;
	margin-bottom: 18px;
	margin-left: 0;
	padding: 0;
	background: #f8f8f8;
	border-left: 5px solid #ff9100
}
.testimonial blockquote {
	color: #212121;
	margin: 0;
	padding: 18px
}
.testimonial p.strong, .pane .testimonial p.strong {
	color: #212121;
	display: block;
	font-weight: bold;
	font-style: normal;
	padding: 0 18px 18px
}
ul, ol, li {
	list-style-type: none;
	padding: 0;
	margin: 0
}
ul li, ol li {
	list-style-image: none;
	padding: 0 0 9px;
	margin: 0
}
ul li, ol li {
	line-height: 1.4
}
form {
	margin: 0;
	overflow: hidden
}
legend {
	border: 0;
	margin: 0 2px;
	padding: 0;
	white-space: normal;
*margin-left:-7px
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: middle
}
button, input {
	line-height: normal
}
button, select {
	text-transform: none
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
*overflow:visible
}
button[disabled], html input[disabled] {
	cursor: default
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
*height:13px;
*width:13px
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea {
	overflow: auto;
	vertical-align: top
}
form {
	overflow: hidden
}
fieldset {
	position: relative;
	margin-bottom: 9px
}
legend {
	padding: 9px 18px;
	border: 1px solid #bababa
}
fieldset p label {
	width: 98%
}
fieldset p input {
	width: 98.5%
}
fieldset p.radio-checkbox input {
	width: auto
}
fieldset p.radio-checkbox input {
	border: 0 solid #ccc !important;
	height: auto;
	padding: 0
}
fieldset p.radio-checkbox input {
	width: auto
}
fieldset p select {
	width: 99%
}
fieldset p span, .login p label span {
	color: #666;
	font-size: 11px;
font-size:.688rem;
	margin-left: 9px
}
fieldset p span.error {
	margin-left: 0;
	background-color: #a00000;
	color: #fff;
	display: block;
	padding: 9px 0 9px 9px;
	font-size: 13px;
font-size:.813rem;
	width: 96%
}
#trialBox form fieldset p input, .plc-form fieldset p input {
	border: 1px solid #bababa;
	padding: 4px 0;
	text-indent: 3px
}
#trialBox fieldset p textarea {
	border: 1px solid #bababa;
	padding: 4px 0;
	width: 98%
}
.marketing-page .pane p.nameTrial, p.nameTrial {
	padding-bottom: 9px
}
h1, .about-page .slot1 .about-page-col h2, .about-events-page-col h2, .large-expand ol li {
	font-family: 'KnowledgeMedium', Arial, helvetica, sans-serif;
	color: #212121;
	font-weight: normal
}
.tabs, .smoothmenu li a span, .large-qbb p span.generic-dynamic-listing-meta-display, .content-meta-header, .contents-heading, div.tab a, #PLC_ui_tabs li, .larger-button a.askpracticallaw-button {
	font-weight: bold
}
h2, h3, h4, h5, h6, .practice-area-page #content_slider.carousel h2 {
	font-family: Arial, helvetica, sans-serif;
	color: #212121;
	font-weight: normal
}
h1 {
	font-size: 28px;
	font-size: 1.750rem;
	line-height: 1.1em;
	padding-bottom: 17px;
	font-weight: normal
}
h2 {
	font-size: 18px;
	font-size: 1.125em;
	line-height: 1.3;
	padding-bottom: 9px;
	border-bottom: 1px dotted #bababa;
	margin-bottom: 9px;
	padding-top: 9px;
	font-weight: bold
}
.orange-title h2 {
	background: #ff9100;
	color: #fff;
	border-bottom: 0;
	font-size: 15px;
font-size:.938rem;
	padding: 9px;
	margin-bottom: 0
}
.lightgrey-title h2 {
	background: none !important
}
h3 {
	font-size: 14px;
font-size:.875rem;
	padding-bottom: 9px;
	font-weight: bold
}
h4 {
	font-size: 16px;
	font-size: 1.000rem;
	line-height: 1.2;
	padding-bottom: 9px;
	font-weight: bold
}
h5 {
	font-size: 13px;
font-size:.813rem
}
h6 {
	font-size: 13px;
font-size:.813rem;
	padding-bottom: 9px
}
p {
	padding-bottom: 9px
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic
}
.responsive-img {
	max-width: 100%
}
.map-wrapper {
	height: 0;
	padding-bottom: 56.25%;
	position: relative;
	width: 100%;
	margin: 0
}
.map-wrapper iframe {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
table td.highlight a {
	padding: 2px 5px 5px 30px
}
table td.highlight {
	background: -moz-linear-gradient(top, #fff 0, #fff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #fff));
	background: -webkit-linear-gradient(top, #fff 0, #fff 100%);
	background: -o-linear-gradient(top, #fff 0, #fff 100%);
	background: -ms-linear-gradient(top, #fff 0, #fff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
	background: linear-gradient(top, #fff 0, #fff 100%);
	box-shadow: none;
	border: 0
}
table.tablesorter {
	border-collapse: collapse;
	padding: 9px 18px 9px;
	width: 100%
}
table.tablesorter th {
	background: #f8f8f8;
	border-bottom: 1px solid #bababa
}
table.tablesorter th, table.tablesorter td {
	border-bottom: 1px dotted #bababa;
	padding: 9px;
	text-align: left;
	vertical-align: top
}
.page {
	width: 100%;
	min-width: 820px;
	max-width: 1180px;
	margin: 0 auto
}
.lt-ie7 .page {
	width: 960px
}
#main {
	padding: 18px 0 0 0;
	background: #f8f8f8;
	border-bottom: 1px solid #bababa;
	padding: 9px 0
}
#main #main {
	border: 0;
	padding: 0;
	background: 0
}
.practice-area-page, .search-area-page, .home-page, .country-page, .resource-area-page, .marketing-page, .my-practical-law-page {
	width: 96%;
	padding: 2%;
	border: 1px solid #bababa;
	background: #fff;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2)
}
.search-area-page #main {
	background: #fff;
	border-bottom: 0
}
#footer {
	width: 100%;
	min-width: 820px;
	max-width: 1180px
}
.lt-ie7 #footer {
	width: 960px
}
#header {
	position: relative;
	overflow: visible;
	text-align: left;
	margin: 5px 5px 1px 5px
}
#header_global {
	margin: 0 3%
}
.header_margin {
	width: 100%;
	min-width: 820px;
	max-width: 1180px;
	margin: 0 auto;
	position: relative;
	background: #fff
}
.lt-ie7 .header_margin {
	width: 960px
}
#global_logo {
	float: left
}
#global_logo a {
	background: url(/image/uk/cssimages/uk_logo) no-repeat;
	float: left;
	height: 34px;
	width: 236px;
	margin: 15px;
	display: block
}
p#tr_logo {
	padding-bottom: 0
}
#tr_logo a {
	background: url(/presentation/images/ukglobalcss/logo_thomson_reuters.png) no-repeat;
	float: right;
	height: 42px;
	width: 176px;
	display: block
}
ul.top-links {
	float: right;
	margin-top: 4px;
	width: auto
}
.top-links li {
	float: left;
	padding: 2px 6px 2px 0;
	display: block
}
.top-links li a {
	border-right: 0 dotted #bababa;
	padding-left: 0
}
#ShowHideTest3_popup {
	display: none
}
#show_hide {
	margin-bottom: 9px
}
#show_hide.open {
	background-image: url("/presentation/images/ukglobalcss/showarrowexpanded.png");
	background-position: 0 2px;
	background-repeat: no-repeat;
	color: #212121;
	cursor: pointer;
	font-weight: normal;
	margin-left: 9px;
	margin-top: 0;
	padding-left: 18px;
	padding-right: 0
}
#show_hide.close {
	background-image: url("/presentation/images/ukglobalcss/showarrowcollapsed.png");
	background-position: 0 2px;
	background-repeat: no-repeat;
	color: #005a84;
	cursor: pointer;
	font-weight: normal;
	margin-left: 9px;
	margin-top: 0;
	padding-left: 18px;
	padding-right: 0
}
.actions-list li {
	border-top: 1px dotted #bababa;
	padding-bottom: 5px;
	padding-top: 5px
}
.actions-list li:first-child {
	border-top: 0 dotted #bababa;
	padding-bottom: 5px;
	padding-top: 0
}
#search_suggest {
	font-weight: normal
}
.ss-gac-a {
	color: #212121
}
.ss-gac-m {
	background: #fff;
	border: 1px solid #000;
	cursor: default;
	font-size: 13px;
font-size:.813rem;
	line-height: 17px;
	margin: 0;
	position: absolute;
	z-index: 99
}
.ss-gac-c {
	overflow: hidden;
	padding-left: 3px;
	text-align: left;
	white-space: nowrap
}
.ss-gac-d {
	color: #387c2b;
	font-size: 10px;
font-size:.625rem;
	overflow: hidden;
	padding: 0 3px;
	text-align: right;
	white-space: nowrap
}
.ss-gac-b td {
	color: #005a84
}
.ss-gac-e td {
	font-size: 10px;
font-size:.625rem;
	line-height: 15px;
	padding: 0 3px 2px;
	text-align: right
}
.ss-gac-e span {
	color: #00c;
	cursor: pointer;
	text-decoration: underline
}
#plc_search_form fieldset {
	border: 0;
	margin: 0;
	padding: 0
}
#plc_search_suggest {
	position: absolute;
	background: #fff;
	border: 1px solid #bababa;
	border-collapse: collapse;
	z-index: 100;
	font-size: 14px;
font-size:.875rem;
	font-weight: normal;
	line-height: 1.4
}
#plc_search_suggest td {
	padding: 5px
}
.lt-ie7 #plc_search_form {
	padding-top: 5px
}
#nav_wrapper {
	font-size: 14px;
font-size:.9rem;
	font-weight: normal;
	height: 2.1em;
	line-height: 2.1em;
	overflow: hidden;
	border-top: 1px solid #bababa;
	border-bottom: 1px solid #bababa;
	padding: 6px 0;
	margin-bottom: 0;
	border-bottom: 1px solid #fff;
	border-top: 0 solid #005a84;
	background: #005a84;
	background: -moz-linear-gradient(top, #005a84 0, #005a84 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #005a84), color-stop(100%, #005a84));
	background: -webkit-linear-gradient(top, #005a84 0, #005a84 100%);
	background: -o-linear-gradient(top, #005a84 0, #005a84 100%);
	background: -ms-linear-gradient(top, #005a84 0, #005a84 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005A84', endColorstr='#005A84', GradientType=0);
	background: linear-gradient(top, #005a84 0, #005a84 100%)
}
.hide {
	left: -9000px;
	position: absolute;
	top: 0
}
div.plc_fw_analytics_data {
	display: none
}
.large {
	padding-bottom: 18px
}
.law-firm-profile .large p {
	padding-bottom: 18px;
	font-size: 14px;
font-size:.875rem
}
.law-firm-profile .large ul {
	font-size: 14px;
font-size:.875rem;
	margin-left: 9px
}
.strong {
	font-weight: bold
}
.note {
	background: #efe;
	color: #040;
	border: 2px #484 solid;
	padding: 10px;
	margin-bottom: 1em
}
.important {
	background: #fff;
	color: #440;
	border: 1px #bababa solid;
	padding: 18px;
	margin-bottom: 1em;
	overflow: hidden
}
.warning {
	background: #fee;
	color: #400;
	border: 2px #844 solid;
	padding: 10px;
	margin-bottom: 1em
}
.float_left {
	float: left;
	display: inline;
	margin-right: 1em;
	margin-bottom: .15em
}
.float_right {
	float: right;
	display: inline;
	margin-left: 1em;
	margin-bottom: .15em
}
.center {
	display: block;
	text-align: center;
	margin: .5em auto
}
.button span {
	height: 100%;
	display: inline-block
}
.small {
	font-size: 92.3%
}
.small-heading h2 {
	font-size: 14px;
font-size:.875rem;
	margin-top: 0;
	padding-top: 0
}
.small-heading h3 {
	font-size: 13px;
font-size:.813rem;
	margin-top: 0;
	padding-top: 0
}
.marketing-page .pane .small-heading h2 {
	font-size: 14px;
font-size:.875rem;
	margin-top: 0;
	padding-top: 0
}
p.small {
	margin: 0;
	padding: 0 0 9px
}
.clear {
	clear: both
}
.printLink {
	display: none
}
.page_margins {
	margin: 0 3%
}
.subc {
	padding: 0
}
.subcolumns {
	clear: both
}
ul li {
	list-style-image: none
}
ul.line-list li {
	padding-bottom: 0
}
ul.line-list {
	background: #f8f8f8;
	list-style-type: none
}
ul.line-list li a {
	border-bottom: 1px dotted #bababa;
	border-top: 0 solid #fff;
	display: block;
	padding: 9px;
	padding-left: 27px;
	background: url(/presentation/images/ukglobalcss/topicNavSprite1.png) no-repeat scroll 9px 13px transparent;
	transition: background .25s ease-in-out;
	-moz-transition: background .25s ease-in-out;
	-webkit-transition: background .25s ease-in-out
}
ul.line-list li a:hover {
	background: #fff url(/presentation/images/ukglobalcss/topicNavSprite1.png) no-repeat scroll 9px 13px;
	text-decoration: none
}
.featured.PLC-lightGrey.no-js-help {
	margin: 0 auto;
	min-width: 820px;
	position: relative;
	width: 94%;
	border-top: 0;
	margin-bottom: 0;
	color: #a00000
}
.featured.PLC-lightGrey.launch-message {
	border-top: 0 solid #bababa;
	padding: 0;
	overflow: hidden;
	padding-top: 4px;
	margin-bottom: 0;
	max-width: 1180px;
	margin: 0 auto
}
.featured.PLC-lightGrey.launch-message p {
	padding-bottom: 7px
}
.betamessage {
	background: #78a22f;
	border: 0 solid #bababa;
	padding: 0;
	overflow: hidden;
	padding-top: 4px;
	margin-bottom: 0;
	color: #fff
}
.betamessage a {
	color: #fff;
	text-decoration: underline
}
.betamessage a:hover {
	text-decoration: none
}
.betamessage p {
	padding-left: 9px;
	padding-right: 9px
}
.featured {
	background: #fff;
	border: 1px solid #bababa;
	padding: 0;
	overflow: hidden;
	padding-top: 9px;
	margin-bottom: 9px
}
.featured.greybox {
	background: #f8f8f8;
	border: 0 solid #bababa
}
.featured.greybox.marketing-small-promo {
	margin-top: -9px
}
.featured.law-firm-profile {
	background: #fff;
	border: 0 solid #bababa;
	border-top: 0;
	padding: 0;
	overflow: hidden;
	padding-top: 18px;
	padding-bottom: 0;
	margin-bottom: 9px;
	margin-top: -9px
}
.featured.law-firm-profile ul, .featured.law-firm-profile h1, .featured.law-firm-profile h2, .featured.law-firm-profile h3, .featured.law-firm-profile p, .featured.law-firm-profile ol {
	padding-left: 0;
	padding-right: 0
}
.featured.law-firm-profile #show_hide.close, .featured.law-firm-profile #show_hide.open {
	margin-left: 0
}
.featured.area-heading {
	padding-top: 0
}
.featured h2 {
	padding-top: 0;
	margin-bottom: 0;
	border-bottom: 0
}
.featured.area-heading h2 {
	padding-top: 9px
}
.featured ul, .featured h1, .featured h2, .featured h3, .featured p, .featured ol, .featured #freetrial-button {
	padding-left: 9px;
	padding-right: 9px
}
.featured ul.expandable-tree {
	padding-left: 0;
	padding-right: 0
}
.featured.free-trial p {
	padding-bottom: 18px
}
.highlight {
	border: 1px solid #bababa
}
.highlight p {
	padding-top: 0;
	padding-bottom: 9px
}
.highlight h2 {
	padding-top: 0;
	padding-bottom: 4px
}
.featured.highlight .orange-title h2 {
	margin-top: -9px
}
.featured.highlight h3 {
	margin-top: 9px
}
.featured.bullit-list-block ul {
	padding-left: 9px
}
.featured.highlight.bullit-list-block ul {
	margin-bottom: 0
}
#main hr {
	background: none repeat scroll 0 0 #bababa;
	border: medium none;
	color: #bababa;
	height: 1px;
	margin: 0 0 17px;
	width: 100%
}
div.no-space {
	margin-top: 0
}
div.space {
	margin-top: 17px
}
div.small-space {
	margin-top: 9px
}
div.dotted-space {
	margin-top: 9px;
	margin-bottom: 9px;
	border-bottom: 1px dotted #bababa
}
#main hr.space, hr.space {
	margin-top: 17px;
	margin-bottom: 17px !important
}
#main hr.small-space, hr.small-space {
	margin-top: 9px;
	margin-bottom: 9px
}
#main hr.no-space, hr.no-space {
	margin-top: 0;
	margin-bottom: 0
}
.hidden-slot {
	display: none
}
.hidden {
	visibility: hidden
}
input.button {
	text-align: center;
	width: 126px
}
p.button {
	display: block;
	line-height: 3
}
p.button a {
	display: inline-block;
	padding: 0 9px;
	font-weight: normal;
	border-width: 1px;
	border-style: solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	line-height: 3;
	cursor: pointer
}
p.button a:hover {
	text-decoration: none
}
input.button {
	text-align: center;
	width: 126px
}
p.button {
	display: block;
	line-height: 30px
}
p.button a, a.blue-button, a.grey-button, a.askpracticallaw-button {
	display: inline-block;
	padding: 0 9px;
	font-weight: normal;
	border-width: 1px;
	border-style: solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	line-height: 30px;
	cursor: pointer
}
input#freetrial-button, #qanda_form .button, .plc-form button.submit {
	padding: 9px;
	width: auto;
	font-weight: normal;
	border-width: 1px;
	border-style: solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
input#freetrial-button {
	margin-top: 9px
}
p.button a:hover, a:hover.blue-button, a:hover.grey-button, a:hover.orange-button, input#freetrial-button:hover, #qanda_form .button:hover, .plc-form button.submit:hover {
	text-decoration: none
}
.larger-button a.askpracticallaw-button {
	width: 100%;
	padding: 0;
	text-align: center;
	font-size: 14px;
font-size:.875rem;
	font-weight: bold;
	line-height: 38px
}
a.event-button {
	width: 100%;
	padding: 0;
	text-align: center;
	font-size: 15px;
font-size:.938rem;
	font-weight: bold;
	line-height: 38px;
	display: block
}
.freetrial p {
	padding-bottom: 0
}
a.askpracticallaw-button span {
	background: url(/presentation/images/ukglobalcss/16x16_icon.png) no-repeat 0 -2058px;
	padding-left: 21px;
	color: #fff
}
a.event-button span {
	background: url(/presentation/images/ukglobalcss/16x16_icon.png) no-repeat 0 -2138px;
	padding-left: 21px;
	color: #fff
}
.event-main-call, .general-main-call {
	text-align: center;
	border: 1px solid #bababa
}
.event-main-call.button p, .general-main-call.button p {
	width: 100%;
	padding: 9px 0;
	font-size: 15px;
font-size:.938rem
}
.event-main-call.button a.main-button, .general-main-call.button a.main-button {
	font-size: 15px;
font-size:.938rem;
	font-weight: normal;
	line-height: 38px;
	text-align: center;
	width: 100%;
	padding: 9px 18px;
	background: #5bc85b;
	background: -moz-linear-gradient(top, #5bc85b 0, #3db63d 50%, #387c2b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5bc85b), color-stop(50%, #3db63d), color-stop(100%, #387c2b));
	background: -webkit-linear-gradient(top, #5bc85b 0, #3db63d 50%, #387c2b 100%);
	background: -o-linear-gradient(top, #5bc85b 0, #3db63d 50%, #387c2b 100%);
	background: -ms-linear-gradient(top, #5bc85b 0, #3db63d 50%, #387c2b 100%);
	background: linear-gradient(to bottom, #5bc85b 0, #3db63d 50%, #387c2b 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc85b', endColorstr='#387c2b', GradientType=0);
	border: 1px solid #387c2b;
	box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset;
	color: #fff
}
.slot2 .event-main-call.button a.main-button {
	padding: 9px 0;
	display: block;
	font-size: 22px;
	font-size: 1.375rem
}
.slot2 .event-main-call.button p {
	padding: 0
}
.slot2 .event-main-call {
	border: 0 solid #bababa;
	background: 0
}
.grey-button p.button a, a.grey-button {
	border: 1px solid #bababa
}
.grey-button p.button a:hover, a.grey-button:hover {
	background: #fff;
	color: #212121;
	box-shadow: 0 1px 2px rgba(245,123,32,0.20)
}
.bullit-list-block ul {
	margin-bottom: 9px
}
.bullit-list-block ul li, ul.bullit-list li {
	background: url(/presentation/images/ukglobalcss/bullet_new_tr.png) no-repeat scroll 3px 5px transparent;
	padding-left: 21px;
	padding-right: 0
}
.bullit-list-block ul li ul li, ul.bullit-list li ul li {
	background: url(/presentation/images/ukglobalcss/bullet_new_tr.png) no-repeat scroll 3px 5px transparent;
	padding-left: 21px;
	padding-right: 0
}
.bullit-list-block ul, ul.bullit-list {
	padding-left: 0
}
.bullit-list-block ul li.rss, ul.bullit-list li.rss {
	background: url(/presentation/images/ukglobalcss/rss_small.png) no-repeat scroll left top transparent;
	float: left;
	padding-left: 25px
}
.bullit-list-block ul li.rss, ul.bullit-list li.rss {
	background: url(/presentation/images/ukglobalcss/rss_small.png) no-repeat scroll left top transparent;
	float: left;
	padding-left: 25px
}
.large-expand ol {
	padding-left: 9px
}
.large-expand ul.expandable-tree li.expanded ul ol li, .large-expand ol li {
	list-style-position: outside;
	list-style-type: decimal;
	margin-left: 27px;
	color: #387c2b;
	font-size: 15px;
font-size:.938rem
}
.large-expand ul.expandable-tree li.expanded ul ol li span, .large-expand ol li span {
	font-family: Arial, helvetica, sans-serif;
	color: #212121;
	font-size: 13px;
font-size:.813rem
}
.bullit-list-block ul li ul {
	margin-left: -18px;
	padding: 0;
	margin-top: 9px
}
.bullit-list-block ul li ul li {
	padding-left: 29px;
	background-position: 17px 5px;
	background-color: white
}
#resource_content a.new-window-link {
	background: transparent url(/presentation/images/ukglobalcss/openNewWindow.gif) no-repeat scroll right top;
	padding-right: 15px
}
.primary-source-container .primary-source-list li a.new-window-link {
	background: transparent url(/presentation/images/ukglobalcss/openNewWindow.gif) no-repeat scroll right top;
	padding-right: 15px
}
#keyword_finder {
	border: 1px solid #919bbf;
	bottom: 0;
	height: auto;
	line-height: 2.2;
	margin-top: 3px;
	padding: 0;
	position: absolute;
	right: 0;
	width: 30%
}
#keyword_finder_caption {
	color: #336;
	cursor: pointer;
	font-size: 12px;
font-size:.750rem;
	font-weight: bold;
	text-indent: 6px;
	width: 100%
}
#keyword_finder_panel {
	display: none;
	width: 100%
}
.keyword_finder_open #keyword_finder_panel, .keyword_finder_results #keyword_finder_panel {
	display: block;
	padding-top: 10px;
	border-top: 1px solid #7f9db9;
	background: #fff
}
#keyword_finder_content {
	margin: 10px
}
#keyword_finder_content p {
	-moz-user-select: none;
	color: #336;
	font-weight: bold;
	margin: 0 0 5px;
	padding: 0
}
#keyword_finder button {
	-moz-user-select: none;
	height: 1.8em;
	letter-spacing: -1px;
	margin-left: 6px;
	padding: 0;
	text-align: center
}
#keyword_finder #search_button {
	width: 60px
}
#keyword_finder #removehighlights_button {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 110px
}
#keyword_finder_results {
	-moz-user-select: none;
	border: 1px solid #7f9db9;
	display: none;
	height: 150px;
	margin: 0 10px 10px;
	overflow: auto;
	padding: 4px
}
.keyword_finder_results #keyword_finder_results {
	display: block
}
.keyword-finder-alt {
	background: none repeat scroll 0 0 #f2f2f2
}
.searchword {
	background: none repeat scroll 0 0 #ff0
}
#btnContent {
	width: 97px
}
#plc_toolbar .x-tool-toggle {
	background-position: 0 -75px
}
#plc_toolbar .x-panel-collapsed .x-tool-toggle {
	background-position: 0 -60px
}
#plc_toolbar .x-btn-wrap {
	float: left;
	margin: 5px 0 0 5px
}
#plc_toolbar .x-btn-text {
	color: #336;
	font-size: 12px;
font-size:.750rem;
	font-weight: bold
}
.meta-tool-item-content {
	display: none
}
.meta-tool-item-expanded .meta-tool-item-content {
	display: block
}
.meta-tool-item a span.meta-tool-item-hidden {
	display: none
}
.meta-tool-item-expanded a span {
	display: none
}
.meta-tool-item-expanded a span.meta-tool-item-hidden {
	display: inline
}
.meta-tool-item ul li span {
	color: #666;
	font-weight: bold
}
.meta-tool-item ul li a {
	font-weight: normal;
	padding: 0
}
.meta-tool-item.icon-share-by-email, .meta-tool-item.icon-save-item {
	display: none
}
.primary-source-container {
	float: left;
	clear: both;
	width: 100%;
	text-align: left;
	word-wrap: break-word
}
.primary-source-controls {
	width: 100%;
	margin-top: -2px;
	text-align: right;
	font-size: 10px;
font-size:.625rem
}
.primary-source-help {
	border-bottom: #bababa 1px dotted
}
.primary-source-help p {
	padding-bottom: 5px;
	line-height: 1.3;
	padding-top: 0;
	font-size: 11px;
font-size:.688rem
}
p.primary-source-help-heading {
	font-weight: normal;
	font-size: 12px;
font-size:.750rem;
	padding-top: 0;
	padding-bottom: 0
}
.primary-source-help ul {
	margin: 0;
	padding: 0 0 0 24px
}
.primary-source-help li {
	padding-bottom: 3px;
	line-height: 1.3;
	font-size: 11px;
font-size:.688rem
}
.primary-source-list {
	padding: 0 0 0 24px;
	margin: 0
}
.primary-source-heading {
	font-weight: bold;
	font-size: 12px;
font-size:.750rem;
	padding-top: 3px;
	padding-bottom: 5px;
	margin-top: 2px
}
.primary-source-heading img {
	float: right;
	clear: both
}
.primary-source-popup-loading {
	clear: both;
	padding: 20px
}
.-plc-multilink {
	border-bottom: 1px dotted
}
.-plc-multilink:hover {
	border-bottom: 1px solid;
	text-decoration: none
}
.primary-source-img {
	padding-left: 3px
}
.primary-source-logo {
	position: relative;
	top: 5px;
	left: 5px
}
.primary-link-help {
	display: block;
	font-size: 11px;
font-size:.688rem
}
#ps_backlinks table {
	border: 0 solid;
	border-collapse: collapse;
	clear: both;
	margin: 0 0 10px 0;
	width: 100%
}
#ps_backlinks table td {
	padding: 4px 9px
}
#ps_backlinks td.ps-backlinks-section-header {
	font-weight: bold
}
#ps_container {
	background: #ece8f0;
	padding: 18px
}
#resource #ps_container p.resource-metadata {
	display: block
}
#ps_container h2 {
	float: left;
	width: 70%;
	padding: 0;
	margin: 0 0 10px 0
}
#ps_container_logo {
	float: right;
	width: 30%
}
#ps_container_logo img {
	float: right
}
.cookie-policy {
	position: fixed !important;
	text-align: left !important;
	bottom: 0 !important;
	width: 100% !important;
	padding: 9px !important;
	z-index: 110 !important;
	border: 1px dotted #bababa !important;
	max-width: 1240px !important;
	background-color: #fff7e5 !important
}
div.cookie-policy p.button {
	text-align: center;
	background-image: none
}
div.cookie-policy h2 {
	text-align: center
}
DIV.toc A.collapsed {
	font-weight: normal
}
DIV.toc A.expanded {
	font-weight: bold
}
DIV.toc A.active {
	font-weight: bold
}
DIV.res DIV.inline-top-nav {
	display: none
}
DIV.res DIV.show-resource {
	display: block
}
DIV.res DIV.hide-resource {
	display: none
}
.locale-message {
	font-size: 15px;
}
.locale-message-inline {
	border: 0;
	margin-bottom: 15px
}
.results-section-header {
	font-size: 18px;
	font-size: 1.125rem;
	padding: 9px;
	margin-bottom: 9px
}
.results-section-content .results-section-header {
	font-size: 14px;
font-size:.875rem;
	padding: 0 9px
}
#content_main.content-glossary, #content_main.content-resource-type {
	border: 1px solid #bababa;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	padding: 2%;
	width: 96%;
	background: #fff
}
#content_main.content-glossary .content-inner, #content_main.content-resource-type .content-inner {
	background: 0;
	border: 0 solid #bababa;
	box-shadow: 0 0 0 rgba(0,0,0,0.2);
	padding: 0
}
#content_main.content-glossary .content-inner h1 {
	font-size: 32px;
	font-size: 2rem;
	font-weight: normal;
	line-height: 1.1em;
	background: url(/presentation/images/ukglobalcss/48x48_icon_1_1_6.png) no-repeat 0 -2850px;
	padding-left: 57px
}
#content_main.content-resource-type .content-inner h1 {
	font-size: 32px;
	font-size: 2rem;
	font-weight: normal;
	line-height: 1.1em;
	padding-bottom: 17px
}
#content_main.content-glossary #topic_search {
	margin: 9px 0;
	padding: 9px;
	border: 1px solid #bababa
}
#topic_search #search_input {
	width: 40%;
	border: 1px solid #bababa;
	color: #333;
font-size:.875rem;
	font-weight: 400;
	padding: 5px 9px
}
#topic_search input.button-positive {
	color: #fff;
	font-family: Arial, helvetica, sans-serif;
font-size:.875rem;
	font-weight: normal;
	height: 28px;
	padding: 5px 18px;
	width: 100px;
	border: 1px solid #005a84;
	margin: 0 9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
#topic_search input#reset_search, #topic_search input#reset_advanced_search {
	font-family: Arial, helvetica, sans-serif;
	color: #005a84;
font-size:.875rem;
	font-weight: normal;
	height: 28px;
	padding: 5px 18px;
	width: 100px;
	border: 1px solid #bababa;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
#advanced_search_form .advanced-search-input {
	float: left;
	width: 100%;
	margin-bottom: 9px
}
#advanced_search_form .advanced-search-input .advanced-search-input-label {
	float: left;
	width: 160px
}
#topic_search input {
	margin-right: 2px;
	width: 300px;
	padding: 5px 9px;
	border: 1px solid #bababa
}
#topic_search input#topic_advanced_submit.button-positive {
	margin-left: 160px
}
.content-glossary #search_results, .content-practice-manual #search_results, .content-resource-type #search_results, .content-email-archive #search_results {
	margin-top: 5px;
	border-top: 1px solid #336
}
.glossary-index {
	padding: 9px;
	font-weight: bold;
	border-right: 1px solid #bababa
}
span.glossary-index {
	color: #fff;
	background: #ff9100
}
.glossary-indexes {
	clear: both;
	padding: 8px 0;
	border-bottom: 1px solid #bababa
}
.glossary-item-link {
	padding-left: 18px;
	background: url("/presentation/images/ukglobalcss/showarrowcollapsed.png") no-repeat 0 50%;
	cursor: pointer;
	cursor: hand
}
.glossary-item-expanded .glossary-item-link {
	background: url("/presentation/images/ukglobalcss/showarrowexpanded.png") no-repeat 0 50%
}
.glossary-item-abstract {
	display: none;
	border-top: 1px dotted #bababa;
	margin-top: 4px;
	padding: 9px 9px 9px 18px
}
.glossary-item-expanded .glossary-item-abstract {
	display: block
}
div.plc_fw_analytics_data {
	display: none
}
div.plc_ask_data {
	display: none
}
#footer {
	width: 100%;
	min-width: 800px;
	margin: 0 auto;
	position: relative;
	clear: both;
	font-size: 12px;
font-size:.750rem;
	line-height: inherit;
	overflow: hidden;
	border: 0;
	background: transparent;
	padding-top: 18px;
	padding-bottom: 18px;
	color: #333;
	margin-top: 17px
}
#footer .page {
	padding: 0
}
#footer_screen {
	padding: 18px 0 36px 0;
	margin: 0
}
#footer_print {
	display: none
}
.grey-gradient, .grey-button p.button a, .grey-button input.button, .grey-button button, a.grey-button, .grey-title h2, .click-promos a .featured, .featured.new-promos, .featured.PLC-lightGrey, .event-main-call, .general-main-call, .lightgrey-gradient, .lightgrey-title h2, .keep-up-wrapper .generic-dynamic-listing-meta-display span, #homepage_slider, .smoothmenu li a, ul.tabs a, #PLC_ui_tabs a, #PLC_FilterTreeContainer .category, #PLCWM_comparison_main, .marketing-page ul.tabs, .events-page ul.tabs, div.tab a, #PLC_ui_locale li a, #topic_search input#reset_search, #topic_search input#reset_advanced_search, #content_main.content-glossary #topic_search, .highlight {
	background: -moz-linear-gradient(top, #fff 0, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #eaeaea));
	background: -webkit-linear-gradient(top, #fff 0, #eaeaea 100%);
	background: -o-linear-gradient(top, #fff 0, #eaeaea 100%);
	background: -ms-linear-gradient(top, #fff 0, #eaeaea 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0);
	background: linear-gradient(top, #fff 0, #eaeaea 100%);
	box-shadow: 1px rgba(255,255,255,0.3) inset
}
.grey-button p.button a, .grey-button input.button, .grey-button button, #PLC_ui_locale li a {
	border-color: #bababa
}
.grey-button p.button a:hover, .grey-button button:hover, .grey-button input.button:hover {
	color: #212121
}
.grey-button p.button a:hover, .grey-button input.button:hover, .grey-button button:hover, .lightgrey-gradient-up, .lightgrey-button p.button a, .lightgrey-button input.button, .lightgrey-button button, .lightblue-button p.button a:hover, .lightblue-button button:hover, .lightblue-button input.button:hover {
	background: -moz-linear-gradient(top, #eaeaea 0, #fff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eaeaea), color-stop(100%, #fff));
	background: -webkit-linear-gradient(top, #eaeaea 0, #fff 100%);
	background: -o-linear-gradient(top, #eaeaea 0, #fff 100%);
	background: -ms-linear-gradient(top, #eaeaea 0, #fff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#ffffff', GradientType=0);
	background: linear-gradient(top, #eaeaea 0, #fff 100%)
}
.lightgrey-gradient-up, .lightgrey-button p.button a, .lightgrey-button input.button, .lightgrey-button button, .lightblue-button p.button a:hover, .lightblue-button button:hover, .lightblue-button input.button:hover {
	color: #0289cb
}
.blue-gradient, .blue-title h2, .blue-button p.button a, .blue-button button, .blue-button input.button, p.button a, a.blue-button, a.grey-button, #PLC_ui_locale li a:hover, #topic_search input.button-positive, #PLCWM_compare_message_close, input#freetrial-button, #qanda_form .button, .plc-form button.submit {
	color: #fff;
	background: -moz-linear-gradient(top, #005a84 0, #005a84 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #005a84), color-stop(100%, #005a84));
	background: -webkit-linear-gradient(top, #005a84 0, #005a84 100%);
	background: -o-linear-gradient(top, #005a84 0, #005a84 100%);
	background: -ms-linear-gradient(top, #005a84 0, #005a84 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005A84', endColorstr='#005A84', GradientType=0);
	background: linear-gradient(top, #005a84 0, #005a84 100%);
	overflow: auto
}
.blue-button p.button a, .blue-button button, .blue-button input.button, form.search fieldset input[type="submit"], p.button a, a.blue-button, a.grey-button, a.orange-button, #qanda_form .button, input#freetrial-button, .plc-form button.submit {
	border-color: #005a84;
	box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset
}
.lightblue-gradient, .lightblue-title h2, .lightblue-button p.button a, .lightblue-button button, .lightblue-button input.button, .lightgrey-button p.button a:hover, .lightgrey-button input.button:hover, .lightgrey-button button:hover, .orange-button p.button a:hover, .orange-button button:hover, .orange-button input.button:hover, a.orange-button {
	color: #fff;
	background: -moz-linear-gradient(top, #005a84 0, #005a84 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #005a84), color-stop(100%, #005a84));
	background: -webkit-linear-gradient(top, #005a84 0, #005a84 100%);
	background: -o-linear-gradient(top, #005a84 0, #005a84 100%);
	background: -ms-linear-gradient(top, #005a84 0, #005A84B 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005A84', endColorstr='#005A84', GradientType=0);
	background: linear-gradient(top, #005a84 0, #005a84 100%);
	overflow: auto
}
.lightblue-button p.button a, .lightblue-button input.button, .lightblue-button button, .orange-button p.button a:hover, .orange-button button:hover, .orange-button input.button:hover {
	border-color: #005a84
}
.orange-gradient, .orange-title h2, .orange-button p.button a, .orange-button input.button, .orange-button button, a.orange-button, .blue-button p.button a:hover, .blue-button button:hover, .blue-button input.button:hover, a.blue-button:hover, form.search fieldset input[type="submit"], #qanda_form .button:hover, input#freetrial-button:hover {
	color: #fff;
	background: -moz-linear-gradient(top, #ff9100 0, #ffa733 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff9100), color-stop(100%, #ffa733));
	background: -webkit-linear-gradient(top, #ff9100 0, #ffa733 100%);
	background: -o-linear-gradient(top, #ff9100 0, #ffa733 100%);
	background: -ms-linear-gradient(top, #ff9100 0, #ffa733 100%);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FF9100', endColorstr='#FFa733');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF9100', endColorstr='#FFa733')";
	background: linear-gradient(top, #ff9100 0, #ffa733 100%);
	overflow: auto
}
.lt-ie7 form.search fieldset input#plc_search_form_submit {
	zoom: 1;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FF9100', endColorstr='#FFa733')
}
.lt-ie8 form.search fieldset input#plc_search_form_submit {
	padding: 4px 18px
}
a.askpracticallaw-button, a.event-button, #tosAccept, #tosCancel {
	background: #ff9100;
	background: -moz-linear-gradient(top, #ff9100 0, #ffa733 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff9100), color-stop(100%, #ffa733));
	background: -webkit-linear-gradient(top, #ff9100 0, #ffa733 100%);
	background: -o-linear-gradient(top, #ff9100 0, #ffa733 100%);
	background: -ms-linear-gradient(top, #ff9100 0, #ffa733 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF9100', endColorstr='#FFa733', GradientType=0);
	background: linear-gradient(top, #ff9100 0, #ffa733 100%);
	box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset
}
a.askpracticallaw-button:hover, a.event-button:hover, #tosAccept:hover, #tosCancel:hover {
	text-decoration: none;
	background: #005a84;
	background: -moz-linear-gradient(top, #005a84 0, #005a84 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #005a84), color-stop(100%, #005a84));
	background: -webkit-linear-gradient(top, #005a84 0, #005a84 100%);
	background: -o-linear-gradient(top, #005a84 0, #005a84 100%);
	background: -ms-linear-gradient(top, #005a84 0, #005a84 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005A84', endColorstr='#005A84', GradientType=0);
	background: linear-gradient(top, #005a84 0, #005a84 100%);
	overflow: auto;
	box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset;
	color: #fff
}
.orange-button p.button a, .orange-button input.button, .orange-button button, a.orange-button, .blue-button p.button a:hover, .blue-button button:hover, .blue-button input.button:hover, a.blue-button:hover, a.askpracticallaw-button, input#freetrial-button:hover, #qanda_form .button:hover {
	border-color: #ff9100
}
.lightgrey-button p.button a:hover, .lightgrey-button button:hover, .lightgrey-button input.button:hover, a.askpracticallaw-button:hover, #PLC_ui_locale li a:hover, a.event-button:hover {
	border-color: #212121
}
.PLC-blue {
	background-color: #212121
}
.PLC-yellow {
	background-color: #ffd200
}
.PLC-orange {
	background-color: #ff9100
}
.PLC-red {
	background-color: #a00000
}
.PLC-blueText {
	color: #0289cb
}
.PLC-orangeText {
	color: #ff9100
}
.PLC-bodyText {
	color: #333
}
.PLC-smallText {
	color: #666
}
.PLC-greyBorders {
	background-color: #bababa
}
.PLC-lightGrey {
	background-color: #f8f8f8
}
.PLC-dialog {
	background-color: transparent;
	display: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	z-index: 10000
}
.PLC-dialog .dialogShade {
	background-color: #f8f8f8;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	opacity: 1 !important;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9999
}
.PLC-dialog div {
	display: block
}
.PLC-dialog .dialogTitleBar {
	background-color: transparent;
	color: #fff;
	display: block;
	font-size: 10px;
font-size:.625rem;
	height: 0;
	padding: 0;
	position: relative;
	z-index: 10000
}
.PLC-dialog .dialogBtnClose {
	background-color: #069;
	border: 0 solid;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 12px;
font-size:.750rem;
	font-weight: bold;
	height: 25px;
	line-height: 2.5;
	margin: 0;
	text-align: center;
	width: 60px
}
.PLC-dialog .dialogContent {
	background-color: #fff;
	border: 1px solid #bababa;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color: #212121;
	display: block;
	left: 0;
	padding: 1em;
	position: relative;
	z-index: 10000;
	margin: 10px !important;
	height: auto !important;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2)
}
.PLC-dialog .dialogInnerContent {
	display: block;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	width: 100%
}
.PLC-dialog {
	text-align: left
}
.PLC-dialog .popup-header {
	background: url("/image/uk/cssimages/header_bkg") no-repeat scroll 50% 0 #005a84;
	height: 70px;
	padding-top: 10px
}
.PLC-dialog .popup-header-logo {
	background: url("/image/uk/cssimages/logo") no-repeat scroll left top transparent;
	height: 36px;
	margin: 0 0 0 18px;
	width: 264px
}
.PLC-dialog .popup-window-close {
	background-color: #069;
	border: 0 solid;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 12px;
font-size:.750rem;
	font-weight: bold;
	height: 25px;
	line-height: 2.5;
	margin: 0;
	text-align: center;
	width: 60px
}
.PLC-dialog .dialogInnerContent p {
	padding: 0
}
#westlaw_tos_PLC_dialog {
	height: auto !important
}
.PLC-dialog .dialogContent .button {
	border: medium none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	font-weight: bold;
	height: auto;
	padding: 6px 18px;
	width: 140px;
	display: inline-block;
	line-height: 1.6;
	margin-right: 6px
}
#westlaw_tos_PLC_dialog #neverAsk1 {
	position: relative;
	top: -1px;
	left: 16px;
	width: auto
}
#westlaw_tos_PLC_dialog label {
	padding-left: 18px
}
.paged-list li {
	display: none
}
.pagination {
	margin: 9px 0;
	padding: 9px 0;
	text-align: left
}
.pagination span, .pagination a {
	border: 1px solid #bababa;
	cursor: pointer;
	display: inline-block;
	line-height: 1.4em;
	margin: 0 2px 9px;
	padding: 5px 8px;
	text-decoration: none
}
.pagination span:hover, .pagination a:hover {
	border: 1px solid #005a84
}
.pagination span.pg-selected, .pagination a.pg-selected {
	background-color: #005a84;
	border-color: #005a84;
	color: #fff;
	cursor: default;
	font-weight: bold
}
.PLC-countdown table {
	border-spacing: 0;
	font: menu;
	border: 4px #bababa solid;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	margin: 0 auto
}
.PLC-countdown.full-width table {
	width: 100%
}
.PLC-countdown td, .PLC-countdown th {
	text-align: center
}
.PLC-countdown thead th {
	font-size: 11px;
	font-size: .688em;
	white-space: nowrap;
	padding-bottom: 5px;
	padding-top: 3px;
	font-weight: normal
}
.PLC-countdown tbody td {
	padding: 6px 4px
}
.PLC-countdown span {
	padding: 2px 4px;
	border: 1px dotted #718bb7;
	font-size: 19px;
	font-size: 1.188rem;
	font-weight: bold
}
.PLC-countdown-day {
	margin-left: 4px
}
.PLC-countdown-sec {
	margin-right: 4px
}
.PLC-countdown tfoot td {
	font-size: 8px;
font-size:.5rem;
	padding-bottom: 4px
}
.carousel {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 9px auto 18px
}
#homepage_slide.carousel {
	margin-top: 0
}
.carousel .items {
	float: left;
	position: relative;
	left: 0
}
.carousel .items .item {
	float: left;
	overflow: hidden;
	z-index: 0
}
.carousel .statusBar {
	width: 100%;
	text-align: center;
	overflow: visible;
	padding: 9px 0
}
.carousel .statusBar .statuses {
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
	clear: both;
	padding-top: 5px
}
.carousel .statusBar .carouselStatus {
	background: #bababa;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	float: left;
	height: 8px;
	margin: 9px 4px 4px 4px;
	overflow: hidden;
	width: 8px;
	font-size: 0
}
.carousel .statusBar .carouselCurrent {
	background: #ff9100
}
.carouselButton {
	background: url(/presentation/images/ukglobalcss/hori_large2.png) no-repeat;
	cursor: pointer;
	position: absolute;
	bottom: 1%;
	z-index: 100;
	clear: both;
	display: block;
	height: 30px;
	width: 30px
}
.carouselPrev {
	left: 0
}
#homepage_slider .carouselPrev {
	left: 9px
}
.carouselPrev:hover {
	background-position: -30px 0
}
.carouselPrev:active {
	background-position: -60px 0
}
.carouselNext {
	background-position: 0 -30px;
	right: 0
}
#homepage_slider .carouselNext {
	right: 9px
}
.carouselNext:hover {
	background-position: -30px -30px
}
.carouselNext:active {
	background-position: -60px -30px
}
#homepage_slider.carousel {
	margin-top: 0
}
#homepage_slider .click-promos h2 {
	border: 0;
	color: #212121;
	font-size: 38px;
	font-size: 2.375rem;
	font-weight: normal;
	line-height: 1;
	margin-bottom: 4px;
	padding-bottom: 0
}
#homepage_slider .click-promos h3 {
	color: #212121;
	font-family: Arial, helvetica, sans-serif;
	font-size: 28px;
	font-size: 1.750rem;
	margin-bottom: 9px
}
#homepage_slider .click-promos h3.small {
	font-size: 24px;
	font-size: 1.5rem
}
#homepage_slider .click-promos a p.more-link {
	font-weight: 300 !important;
	border: 1px solid #bababa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	line-height: 100%;
	margin: 0 0 0 9px;
	padding: 9px;
	position: relative;
	text-decoration: none;
	position: absolute;
	font-size: 13px;
font-size:.813rem;
	text-decoration: none;
	color: #005a84;
	right: 0;
	bottom: 0
}
#homepage_slider .click-promos a:hover p.more-link {
	background: -moz-linear-gradient(top, #fff 0, #fff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #fff));
	background: -webkit-linear-gradient(top, #fff 0, #fff 100%);
	background: -o-linear-gradient(top, #fff 0, #fff 100%);
	background: -ms-linear-gradient(top, #fff 0, #fff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
	background: linear-gradient(top, #fff 0, #fff 100%);
	border: 1px solid #999;
	box-shadow: 0 1px 2px rgba(0,0,0,0.20);
	color: #005a84
}
#homepage_slider blockquote {
	color: #212121;
	font-style: normal;
	margin-bottom: 9px;
	margin-left: 0;
	padding: 9px 0 0
}
#homepage_slider blockquote p {
	color: #212121;
	font-size: 28px;
	font-size: 1.750rem;
	font-weight: normal;
	line-height: 1.2em;
	margin-bottom: 9px
}
#homepage_slider blockquote p span.PLC-orangeText {
	font-family: Arial, helvetica, sans-serif;
	font-size: 28px;
	font-size: 1.750rem;
	font-weight: normal
}
#homepage_slider blockquote p.caption {
	font-size: 14px;
font-size:.875rem;
	font-weight: normal
}
#homepage_slider blockquote p.caption span.PLC-orangeText {
	font-size: 14px;
font-size:.875rem
}
#content_slider.carousel h2 {
	border-bottom: 0 none;
	font-size: 15px;
font-size:.813rem;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 9px;
	padding-top: 0
}
.carousel h3 {
	font-size: 16px;
	font-size: 1rem
}
#content_slider.carousel h2 span {
	background: #ff9100;
	color: #fff;
	font-size: 12px;
font-size:.750rem;
	margin-left: 4px;
	padding: 2px 4px
}
.carousel-heading h2 {
	margin-bottom: 9px;
	position: relative;
	font-size: 15px;
font-size:.938rem;
	background: #005a84;
	color: #fff;
	border-bottom: 0;
	padding-left: 9px
}
.lt-ie7 .carousel .statusbar {
	clear: both
}
.lt-ie7 #content_slider.carousel .grid-2col .subcolumns {
	margin: 0;
	width: 100%
}
.cf {
	line-height: 0;
	height: 0;
position;
relative;
	left: 0;
	top: 0
}
.cf:before, cf:after {
	content: " ";
	display: table
}
.cf:after {
	clear: both
}
.cf {
*zoom:1
}
DIV#plc_toolbar, DIV#plc_toolbar DIV#keyword_finder {
	z-index: 5000
}
.superMenuContainer {
	overflow: auto;
	clear: right
}
DIV.superMenuContainer>DIV.menusContainer {
	width: 100% !important
}
#globalmegamenu_menusContainer {
	width: 100%;
	min-width: 820px;
	max-width: 1180px;
	margin: 0 auto;
	position: relative;
	display: none;
	z-index: 1000
}
.menu {
	overflow: hidden;
	background: #fff !important;
	border: 1px solid #005a84;
	margin: 0;
	width: 100%;
	padding: 17px 0 9px;
	position: absolute;
	top: 0;
	left: 0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2)
}
.smoothmenu {
	padding: 0;
	margin: 0;
	overflow: visible;
	padding: 0;
	float: right;
	display: block;
	border-left: 1px solid #bababa;
	border-top: 1px solid #bababa;
	margin-top: 4px
}
.smoothmenu li {
	display: block;
	float: left;
	border-right: 0 solid white;
	padding: 0
}
.smoothmenu li a:hover {
	background: -moz-linear-gradient(top, #fff 0, #fff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #fff));
	background: -webkit-linear-gradient(top, #fff 0, #fff 100%);
	background: -o-linear-gradient(top, #fff 0, #fff 100%);
	background: -ms-linear-gradient(top, #fff 0, #fff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
	background: linear-gradient(top, #fff 0, #fff);
	color: #005a84
}
.smoothmenu li.activemenu a, .smoothmenu li.activemenu a:hover {
	background: -moz-linear-gradient(top, #005a84 0, #005a84 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #005a84), color-stop(100%, #005a84));
	background: -webkit-linear-gradient(top, #005a84 0, #005a84 100%);
	background: -o-linear-gradient(top, #005a84 0, #005a84 100%);
	background: -ms-linear-gradient(top, #005a84 0, #005a84 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005A84', endColorstr='#005A84', GradientType=0);
	background: linear-gradient(top, #005a84 0, #005a84);
	color: #fff
}
.smoothmenu li a {
	float: left;
	display: block;
	height: 100%;
	border-bottom: 0;
	color: #005a84
}
.smoothmenu li a span {
	padding: 9px 18px;
	font-size: 15px;
font-size:.938rem;
	font-weight: bold;
	display: block;
	border-right: 1px solid #bababa
}
.smoothmenu li a:hover span, .smoothmenu li.activemenu a span {
	text-decoration: none
}
.smoothmenu .activemenu a span {
	color: #212121
}
.smoothmenu li a span {
	background: transparent url(/presentation/images/ukglobalcss/showarrow2.png) no-repeat 92% 13px;
	padding-right: 27px
}
.smoothmenu li a:hover span {
	background: transparent url(/presentation/images/ukglobalcss/showarrow2.png) no-repeat 92% 13px
}
.smoothmenu li.activemenu a span {
	background: transparent url(/presentation/images/ukglobalcss/megamenu_close.png) no-repeat scroll 92% 13px;
	color: #fff
}
.smoothmenu li.activemenu a:hover {
	color: #fff
}
.break {
	clear: both
}
.lt-ie7 #globalmegamenu_menusContainer {
	margin-left: 40%;
	width: 580px
}
.menu h2, .error404 h2 {
	font-size: 14px;
font-size:.875rem;
	padding: 0;
	margin: 0 0 0 17px;
	border-bottom: 0 dotted #bababa;
	color: #212121;
	font-weight: bold;
	padding-bottom: 9px;
	line-height: 1.2em
}
.error404 h2 {
	margin-left: 0
}
.error404 ul {
	margin-bottom: 9px
}
.menu .featured h2, .error404 .featured h2 {
	padding-left: 9px;
	margin: 0;
	font-size: 14px;
font-size:.875rem;
	line-height: 1.2em;
	padding-top: 9px
}
.menu .featured h2 {
	margin-bottom: 9px
}
.menu .login {
	padding-left: 17px;
	padding-right: 17px
}
.menu ul {
	margin: 0 0 9px 17px
}
.menu .featured ul {
	margin: 0
}
.menu ul li {
	line-height: 1.2em
}
.menu p {
	padding-left: 17px;
	padding-right: 9px
}
.menu .featured.user-help-heading {
	margin-left: 17px;
	margin-right: 17px
}
.menu .menu-indent ul {
	padding-left: 21px
}
.menu div.space, .error404 div.space {
	margin-top: 0
}
.menu .featured.premium-content, .error404 .featured.premium-content {
	border: 1px dotted #bababa;
	border-radius: 0;
	margin: 0 17px 14px 0;
	padding-top: 0
}
.premium-content p {
	padding-top: 9px;
	padding-bottom: 9px;
	color: #666
}
.country-nav ul li {
	background: 0;
	padding-bottom: 9px;
	padding-left: 0
}
.country-nav ul li a {
	padding: 5px 5px 5px 30px
}
.menu .country-nav ul li {
	padding-top: 5px
}
.menu .country-nav ul li a {
	padding: 5px 5px 5px 30px
}
#australia {
	background-position: 0 2px
}
#angola {
	background-position: 0 -2097px
}
#argentina {
	background-position: 0 -1695px
}
#anguilla {
	background-position: 0 -4966px
}
#bahrain {
	background-position: 0 -36px
}
#bangladesh {
	background-position: 0 -70px
}
#barbados {
	background-position: 0 -106px
}
#belarus {
	background-position: 0 -142px
}
#belgium {
	background-position: 0 -178px
}
#bolivia {
	background-position: 0 -212px
}
#botswana {
	background-position: 0 -2377px
}
#brazil {
	background-position: 0 -246px
}
#bulgaria {
	background-position: 0 -282px
}
#canada {
	background-position: 0 -318px
}
#chile {
	background-position: 0 -354px
}
#china {
	background-position: 0 -386px
}
#cyprus {
	background-position: 0 -422px
}
#czechrepublic {
	background-position: 0 -460px
}
#denmark {
	background-position: 0 -494px
}
#dominicanrepublic {
	background-position: 0 -530px
}
#ecuador {
	background-position: 0 -564px
}
#egypt {
	background-position: 0 -600px
}
#finland {
	background-position: 0 -634px
}
#france {
	background-position: 0 -668px
}
#germany {
	background-position: 0 -1776px
}
#hongkong, #hong-kong {
	background-position: 0 -703px
}
#hungary {
	background-position: 0 -738px
}
#iceland {
	background-position: 0 -3216px
}
#india {
	background-position: 0 -772px
}
#indonesia {
	background-position: 0 -808px
}
#iraq {
	background-position: 0 -5357px
}
#ireland {
	background-position: 0 -844px
}
#israel {
	background-position: 0 -879px
}
#italy {
	background-position: 0 -916px
}
#japan {
	background-position: 0 -1814px
}
#kuwait {
	background-position: 0 -952px
}
#luxembourg {
	background-position: 0 -988px
}
#malaysia {
	background-position: 0 -1020px
}
#mexico {
	background-position: 0 -1058px
}
#moldova {
	background-position: 0 -3694px
}
#morocco {
	background-position: 0 -3818px
}
#mozambique {
	background-position: 0 -3859px
}
#newzealand {
	background-position: 0 -1091px
}
#novascotia {
	background-position: 0 -5000px
}
#pakistan {
	background-position: 0 -1126px
}
#panama {
	background-position: 0 -1160px
}
#peru {
	background-position: 0 -1196px
}
#philippines {
	background-position: 0 -4139px
}
#romania {
	background-position: 0 -1230px
}
#russia {
	background-position: 0 -1976px
}
#southafrica {
	background-position: 0 -1265px
}
#southkorea {
	background-position: 0 -1302px
}
#spain {
	background-position: 0 -1334px
}
#saudiarabia {
	background-position: 0 -4296px
}
#sweden {
	background-position: 0 -1370px
}
#switzerland {
	background-position: 0 -1406px
}
#taiwan {
	background-position: 0 -1443px
}
#thailand {
	background-position: 0 -1479px
}
#thenetherlands {
	background-position: 0 -1514px
}
#turkey {
	background-position: 0 -1550px
}
#unitedarabemirates {
	background-position: 0 -1586px
}
#unitedkingdom {
	background-position: 0 -1620px
}
#unitednations {
	background-position: 0 -5322px
}
#unitedstates {
	background-position: 0 -1654px
}
#vietnam {
	background-position: 0 -4855px
}
ul.tabs {
	width: auto;
	float: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #bababa;
	background: 0;
	height: 40px
}
ul.tabs li {
	border: 0 none;
	display: inline;
	float: left;
	padding: 0;
	margin: 0;
	list-style-type: none;
	background: 0;
	font-weight: inherit
}
ul.tabs a {
	float: left;
	display: block;
	text-align: center;
	padding: 9px;
	font-weight: 400;
	border: 1px solid #bababa;
	font-size: 15px;
font-size:.938rem;
	font-weight: bold;
	display: block;
	float: left;
	height: 20px;
	margin-right: 4px;
	position: relative;
	text-decoration: none;
	top: 1px;
	line-height: normal;
	color: #005a84
}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	color: #fff;
	border: 1px solid #005a84;
	margin-top: 0;
	cursor: default;
	background: #005a84;
	background: -moz-linear-gradient(top, #005a84 0, #005a84 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #005a84), color-stop(100%, #005a84));
	background: -webkit-linear-gradient(top, #005a84 0, #005a84 100%);
	background: -o-linear-gradient(top, #005a84 0, #005a84 100%);
	background: -ms-linear-gradient(top, #005a84 0, #005a84 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005A84', endColorstr='#005A84', GradientType=0);
	background: linear-gradient(top, #005a84 0, #005a84 100%)
}
ul.tabs a:hover {
	text-decoration: underline;
	background: #fff
}
.pane {
	border: 1px solid #bababa;
	border-top: 0;
	padding-top: 17px;
	padding-bottom: 9px;
	background: #fff
}
.pane h2 {
	border-bottom: 0 none;
	font-size: 15px;
font-size:.938rem;
	padding-bottom: 0;
	padding-left: 9px;
	padding-top: 0;
	margin-bottom: 6px
}
.pane .featured h2 {
	padding-top: 9px
}
.pane h3, .pane h4 {
	font-size: 13px;
font-size:.813rem;
	padding-bottom: 6px;
	padding-left: 9px;
	padding-top: 0;
	border-bottom: 0
}
.pane h3 {
	font-size: 14px;
font-size:.875rem
}
.pane ul {
	padding: 0 9px 9px
}
.pane ul li {
	background: url(/presentation/images/ukglobalcss/bullet_new_tr.png) no-repeat scroll 3px 5px transparent;
	padding-left: 21px;
	padding-bottom: 4px
}
.pane ul li ul {
	padding: 4px 0 0
}
.pane ul li ul li {
	background: url(/presentation/images/ukglobalcss/bullet_new_tr_small.png) no-repeat scroll 3px 6px transparent;
	padding-left: 15px;
	padding-bottom: 4px
}
.pane p {
	padding-left: 9px;
	padding-right: 9px;
	display: block;
	padding-bottom: 9px
}
.pane p.image {
	padding-bottom: 0
}
.pane p img {
	float: left;
	margin: 0 9px 9px 0
}
.pane table .featured {
	margin-left: 0;
	margin-right: 0
}
.pane table p img {
	float: none;
	margin: 0;
	padding: 9px
}
.about-page .pane p.image img {
	float: left;
	margin: 0
}
.about-page .pane p.image {
	padding: 9px
}
.pane ul li img {
	display: block;
	margin-top: 4px
}
.pane .featured {
	margin-left: 9px;
	margin-right: 9px
}
.pane .pagination {
	display: none
}
.pane table, .pane table.promotion {
	border-collapse: collapse;
	margin: 0 1% 9px 1%;
	padding: 9px 18px 13px;
	width: 98%
}
.marketing-page .pane table, .accordion-pane table, .tablestyle table, table.promotion, table.docTable {
	border-collapse: collapse;
	margin: 0;
	padding: 9px 18px 13px;
	width: 100%
}
.marketing-page .pane table, table.promotion {
	margin-bottom: 9px
}
.tablestyle table, table.docTable {
	margin-bottom: 18px;
	border: 1px solid #bababa
}
table.docTable {
	margin-top: 9px
}
.pane table th, .pane table td, .accordion-pane table th, .accordion-pane table td, .tablestyle table th, .tablestyle table td, table.promotion td, table.promotion th, table.docTable th, table.docTable td {
	padding: 9px 9px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px dotted #bababa
}
.pane table th, .accordion-pane table th, .tablestyle table th, table.promotion th, table.docTable th {
	border-bottom: 1px solid #bababa;
	background: #f8f8f8
}
table.promotion td.highlight, .tablestyle table td.highlight {
	border: 0;
	border-right: 1px dotted #bababa;
	border-bottom: 1px dotted #bababa
}
.tablestyle table td.highlight {
	background: #f8f8f8;
	width: 35%
}
.pane .country-nav ul li {
	background: 0;
	padding-bottom: 9px;
	padding-left: 0;
	padding-top: 5px
}
.pane .country-nav ul li a {
	padding: 5px 5px 5px 30px
}
.pane .country-nav ul li {
	background: 0;
	padding-bottom: 9px;
	padding-left: 0
}
.practice-area-page .accordion {
	margin-top: -9px
}
.practice-area-page .accordion .bullit-list-block ul {
	margin-bottom: 0
}
.practice-area-page h2.accordion-item {
	font-size: 13px;
font-size:.813rem
}
h2.accordion-item {
	cursor: pointer;
	margin: 0;
	border-bottom: 1px dotted #bababa;
	color: #005a84;
	font-size: 15px;
font-size:.938rem
}
h2.accordion-item a {
	background-image: url(/presentation/images/ukglobalcss/showarrowcollapsed.png);
	background-position: 0 50%;
	background-repeat: no-repeat;
	padding-left: 18px;
	display: block
}
.pane h2.accordion-item {
	margin: 0 9px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0
}
.pane .accordion .accordion-pane {
	padding-top: 0
}
.accordion h2 a.current {
	cursor: default;
	background-image: url(/presentation/images/ukglobalcss/showarrowexpanded.png);
	background-position: 0 50%;
	background-repeat: no-repeat;
	color: #212121
}
.accordion .accordion-pane {
	display: none;
	padding: 9px 0 0 0
}
.accordion-pane h3 {
	font-size: 15px;
font-size:.938rem
}
.calendar {
	position: relative;
	display: none;
	border-top: 1px solid #fff;
	border-right: 1px solid #718bb7;
	border-bottom: 1px solid #718bb7;
	border-left: 1px solid #fff;
	font-size: 12px;
font-size:.750rem;
	color: #212121;
	cursor: default;
	background: #c8d0d4;
	font-family: Tahoma, Verdana, Sans-serif
}
.calendar table {
	border-top: 1px solid #718bb7;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #718bb7;
	font-size: 12px;
font-size:.750rem;
	color: #212121;
	cursor: default;
	background: #fff;
	font-family: Tahoma, Verdana, Sans-serif
}
.calendar .button {
	text-align: center;
	padding: 1px;
	border-top: 1px solid #fff;
	border-right: 1px solid #718bb7;
	border-bottom: 1px solid #718bb7;
	border-left: 1px solid #fff
}
.calendar thead .title {
	font-weight: bold;
	padding: 1px;
	border: 1px solid #718bb7;
	background-color: #233d6d;
	color: #fff;
	text-align: center
}
.calendar thead .headrow {
	background-color: #ddecfe
}
.calendar thead .daynames {
	background-color: #4370a7
}
.calendar thead .name {
	border-bottom: 1px solid #718bb7;
	padding: 2px;
	text-align: center
}
.calendar thead .hilite {
	border-top: 1px solid #fff;
	border-right: 1px solid #718bb7;
	border-bottom: 1px solid #718bb7;
	border-left: 1px solid #fff;
	padding: 0;
	background-color: #d8e0e4
}
.calendar thead .active {
	padding: 2px 0 0 2px;
	border-top: 1px solid #718bb7;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #718bb7;
	background-color: #abc3e1
}
.calendar tbody .day {
	width: 2em;
	text-align: right;
	padding: 2px 4px 2px 2px
}
.calendar tbody .day.othermonth {
	font-size: 80%;
	color: #aaa
}
.calendar table .wn {
	padding: 2px 3px 2px 2px;
	border-right: 1px solid #718bb7;
	background: #e8f4f0
}
.calendar tbody .rowhilite td {
	background: #abc3e1
}
.calendar tbody .rowhilite td.wn {
	background: #c8d4d0
}
.calendar tbody td.hilite {
	padding: 1px 3px 1px 1px;
	border: 1px solid;
	border-color: #fff #718bb7 #718bb7 #fff
}
.calendar tbody td.active {
	padding: 2px 2px 0 2px;
	border: 1px solid;
	border-color: #718bb7 #fff #fff #718bb7
}
.calendar tbody td.selected {
	font-weight: bold;
	padding: 2px 2px 0 2px;
	border: 1px solid;
	border-color: #718bb7 #fff #fff #718bb7;
	background-color: #ddecfe
}
.calendar tbody td.today {
	font-weight: bold;
	color: #00f
}
.calendar tbody .disabled {
	color: #999
}
.calendar tbody .emptycell {
	visibility: hidden
}
.calendar tbody .emptyrow {
	display: none
}
.calendar tfoot .ttip {
	background: #e8f0f4;
	padding: 1px;
	border: 1px solid #718bb7;
	background-color: #233d6d;
	color: #fff;
	text-align: center
}
.calendar tfoot .hilite {
	border-top: 1px solid #fff;
	border-right: 1px solid #718bb7;
	border-bottom: 1px solid #718bb7;
	border-left: 1px solid #fff;
	padding: 1px;
	background: #abc3e1
}
.calendar tfoot .active {
	padding: 2px 0 0 2px;
	border-top: 1px solid #718bb7;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #718bb7
}
.calendar .combo {
	position: absolute;
	display: none;
	width: 4em;
	top: 0;
	left: 0;
	cursor: default;
	border-top: 1px solid #fff;
	border-right: 1px solid #718bb7;
	border-bottom: 1px solid #718bb7;
	border-left: 1px solid #fff;
	background: #abc3e1;
	font-size: 90%;
	padding: 1px;
	z-index: 100
}
.calendar .combo .label, .calendar .combo .label-IEfix {
	text-align: center;
	padding: 1px
}
.calendar .combo .label-IEfix {
	width: 4em
}
.calendar .combo .active {
	background: #c8d0d4;
	padding: 0;
	border-top: 1px solid #718bb7;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #718bb7
}
.calendar .combo .hilite {
	background: #048;
	color: #aef
}
.calendar td.time {
	border-top: 1px solid #718bb7;
	padding: 1px 0;
	text-align: center;
	background-color: #e8f0f4
}
.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm {
	padding: 0 3px 0 4px;
	border: 1px solid #889;
	font-weight: bold;
	background-color: #fff
}
.calendar td.time .ampm {
	text-align: center
}
.calendar td.time .colon {
	padding: 0 2px 0 3px;
	font-weight: bold
}
.calendar td.time span.hilite {
	border-color: #718bb7;
	background-color: #667;
	color: #fff
}
.calendar td.time span.active {
	border-color: red;
	background-color: #212121;
	color: #0f0
}
div.calendarWidget {
	position: relative;
	white-space: nowrap;
	width: 185px;
	display: inline
}
div.calendarWidget input {
	font: 12px tahoma, Arial, helvetica, sans-serif;
	width: 80px;
	height: 18px;
	line-height: 18px;
	vertical-align: middle;
	margin: 0;
	padding: 2px 3px 0 3px;
	border: 1px solid #b5b8c8
}
div.calendarWidget img {
	width: 17px;
	height: 18px;
	position: relative;
	top: 5px;
	background: url(/presentation/images/ukglobalcss/date-trigger.gif) no-repeat scroll 0 0 transparent;
	cursor: pointer;
	-moz-border-colors: none;
	-moz-border-image: none;
	border-color: -moz-use-text-color -moz-use-text-color #b5b8c8;
	border-style: none none solid;
	border-width: 0 0 1px;
	clear: left
}
div.calendarWidget:hover img {
	background-position: -17px top
}
.social-icons li, .social-icons-small li {
	float: left;
	padding-right: 9px
}
.ir {
	background-color: transparent;
	border: 0;
	overflow: hidden;
*text-indent:-9999px
}
.ir:before {
	content: "";
	display: block;
	width: 0;
	height: 150%
}
.social-icons li {
	width: 40px;
	height: 40px;
	display: block;
	opacity: .9
}
.social-icons-small li a {
	width: 16px;
	height: 16px;
	display: block;
	opacity: .9;
	padding-left: 0
}
.social-icons li a:hover, .social-icons-small li a:hover {
	opacity: 1
}
.social-icons-small a.twitter-icon {
	background-position: 0 -2000px
}
.social-icons-small a.rss-icon {
	background-position: 0 -2100px
}
.gplus-icon {
	background-image: url('gplusIcon4040.png')
}
.linkedin-icon {
	background-image: url('linkedinIcon4040.png')
}
.youtube-icon {
	background-image: url('youtubeIcon4040.png')
}
.facebook-icon {
	background-image: url('facebookIcon4040.png')
}
a.linkedin-icon {
	background: url(/presentation/images/ukglobalcss/16x16_icon.png) no-repeat 0 -2200px;
	padding: 2px 5px 2px 21px
}
.lt-ie7 a.linkedin-icon {
	font-size: 10px;
	padding-bottom: 6px
}
a.facebook-icon {
	background: url(/presentation/images/ukglobalcss/16x16_icon.png) no-repeat 0 -2300px;
	padding: 2px 5px 2px 21px
}
.lt-ie7 a.facebook-icon {
	font-size: 10px;
	padding-bottom: 6px
}
a.twitter-icon {
	background: url(/presentation/images/ukglobalcss/16x16_icon.png) no-repeat 0 -2000px;
	padding: 2px 5px 2px 21px
}
.lt-ie7 a.twitter-icon {
	font-size: 10px;
	padding-bottom: 6px
}
a.googleplus-icon {
	background: url(/presentation/images/ukglobalcss/16x16_icon.png) no-repeat 0 -2255px;
	padding: 2px 5px 2px 21px
}
.lt-ie7 a.googleplus-icon {
	font-size: 10px;
	padding-bottom: 6px
}
a.rss-icon {
	background: url(/presentation/images/ukglobalcss/16x16_icon.png) no-repeat 0 -2100px;
	padding: 2px 5px 2px 21px;
3
}
a.youtube-icon {
	background: url(/presentation/images/ukglobalcss/16x16_icon.png) no-repeat 0 -2400px;
	padding: 2px 5px 2px 21px
}
ul.social_media_new {
	height: 24px;
	list-style: none outside none;
	margin-bottom: 18px;
	padding-left: 9px
}
ul.social_media_new li {
	float: left;
	height: 24px;
	list-style: none outside none;
	margin-right: 5px;
	width: 24px
}
ul.social_media_new li a {
	display: block;
	height: 24px;
	width: 24px;
	background: url(/presentation/images/ukglobalcss/social_media2.png) no-repeat scroll -169px 0 transparent
}
ul.social_media_new li a.twitter {
	background-position: 0 0
}
ul.social_media_new li a.rss {
	background-position: -34px 0
}
ul.social_media_new li a.linkedin {
	background-position: -68px 0
}
ul.social_media_new li a.facebook {
	background-position: -101px 0
}
ul.social_media_new li a.youtube {
	background-position: -136px 0
}
ul.social_media_new li a.googleplus {
	background-position: -169px 0
}
.menu .country-nav ul li a, .country-nav ul li a, .pane .country-nav ul li a, table td.highlight a {
	background: url(/presentation/images/ukglobalcss/flags.1.6.png) no-repeat
}
#albania {
	background-position: 0 -2020px
}
#andorra {
	background-position: 0 -5100px
}
#australia {
	background-position: 0 0
}
#austria {
	background-position: 0 -1737px
}
#angola {
	background-position: 0 -2097px
}
#argentina {
	background-position: 0 -1695px
}
#anguilla {
	background-position: 0 -4966px
}
#azerbaijan {
	background-position: 0 -5532px
}
#bahrain {
	background-position: 0 -34px
}
#bangladesh {
	background-position: 0 -70px
}
#barbados {
	background-position: 0 -106px
}
#belarus {
	background-position: 0 -142px
}
#belgium {
	background-position: 0 -178px
}
#bermuda {
	background-position: 0 -2300px
}
#bahamas {
	background-position: 0 -2180px
}
#bolivia {
	background-position: 0 -212px
}
#bosnia {
	background-position: 0 -2337px
}
#brazil {
	background-position: 0 -246px
}
#britishvirginislands {
	background-position: 0 -2417px
}
#bulgaria {
	background-position: 0 -282px
}
#cambodia {
	background-position: 0 -5031px
}
#canada {
	background-position: 0 -318px
}
#curacao {
	background-position: 0 -4939px
}
#costarica {
	background-position: 0 -2657px
}
#caymanislands {
	background-position: 0 -2457px
}
#chile {
	background-position: 0 -354px
}
#china {
	background-position: 0 -388px
}
#colombia {
	background-position: 0 -2619px
}
#congo {
	background-position: 0 -5443px
}
#croatia {
	background-position: 0 -2695px
}
#cyprus {
	background-position: 0 -422px
}
#czechrepublic {
	background-position: 0 -460px
}
#denmark {
	background-position: 0 -494px
}
#dominicanrepublic {
	background-position: 0 -530px
}
#ecuador {
	background-position: 0 -564px
}
#egypt {
	background-position: 0 -597px
}
#elsalvador {
	background-position: 0 -2740px
}
#england {
	background-position: 0 -2779px
}
#englandwales {
	background-position: 0 -5255px;
	padding-bottom: 30px
}
#eq-new-guinea {
	background-position: 0 -5133px
}
#estonia {
	background-position: 0 -2816px
}
#eu {
	background-position: 0 -2859px
}
#finland {
	background-position: 0 -634px
}
#france {
	background-position: 0 -668px
}
#germany {
	background-position: 0 -1776px
}
#gibraltar {
	background-position: 0 -3059px
}
#ghana {
	background-position: 0 -3019px
}
#greece {
	background-position: 0 -3098px
}
#guatemala {
	background-position: 0 -3137px
}
#guernsey {
	background-position: 0 -2498px
}
#honduras {
	background-position: 0 -3177px
}
#hongkong, #hong-kong {
	background-position: 0 -702px
}
#hungary {
	background-position: 0 -738px
}
#iceland {
	background-position: 0 -3216px
}
#isleofman {
	background-position: 0 -3255px
}
#india {
	background-position: 0 -772px
}
#indonesia {
	background-position: 0 -808px
}
#iran {
	background-position: 0 -5660px
}
#iraq {
	background-position: 0 -5357px
}
#ireland {
	background-position: 0 -844px
}
#israel {
	background-position: 0 -880px
}
#italy {
	background-position: 0 -916px
}
#jamaica {
	background-position: 0 -5724px
}
#japan {
	background-position: 0 -1818px
}
#jersey {
	background-position: 0 -2537px
}
#jordan {
	background-position: 0 -3301px
}
#kazakhstan {
	background-position: 0 -3335px
}
#kenya {
	background-position: 0 -3380px
}
#kuwait {
	background-position: 0 -952px
}
#kyrgyzrepublic {
	background-position: 0 -5222px
}
#latvia {
	background-position: 0 -3415px
}
#lebanon {
	background-position: 0 -3460px
}
#liechtenstein {
	background-position: 0 -3498px
}
#lithuania {
	background-position: 0 -3538px
}
#luxembourg {
	background-position: 0 -988px
}
#macau {
	background-position: 0 -5694px
}
#macedonia {
	background-position: 0 -2897px
}
#malaysia {
	background-position: 0 -1022px
}
#malta {
	background-position: 0 -3619px
}
#mauritius {
	background-position: 0 -3660px
}
#mexico {
	background-position: 0 -1058px
}
#moldova {
	background-position: 0 -3694px
}
#monaco {
	background-position: 0 -3740px
}
#mongolia {
	background-position: 0 -5620px
}
#montenegro {
	background-position: 0 -3777px
}
#morocco {
	background-position: 0 -3818px
}
#mozambique {
	background-position: 0 -3859px
}
#myanmar {
	background-position: 0 -5398px
}
#netherlands {
	background-position: 0 -1518px
}
#netherlandsantilles {
	background-position: 0 -1518px
}
#newzealand {
	background-position: 0 -1092px
}
#nicaragua {
	background-position: 0 -3940px
}
#nigeria {
	background-position: 0 -3975px
}
#norway {
	background-position: 0 -1895px
}
#novascotia {
	background-position: 0 -5000px
}
#oman {
	background-position: 0 -4056px
}
#pakistan {
	background-position: 0 -1126px
}
#panama {
	background-position: 0 -1160px
}
#peru {
	background-position: 0 -1196px
}
#philippines {
	background-position: 0 -4139px
}
#poland {
	background-position: 0 -1936px
}
#portugal {
	background-position: 0 -4176px
}
#puertorico {
	background-position: 0 -4216px
}
#qatar {
	background-position: 0 -4257px
}
#romania {
	background-position: 0 -1230px
}
#russia {
	background-position: 0 -1976px
}
#saudiarabia {
	background-position: 0 -4300px
}
#scotland {
	background-position: 0 -4335px
}
#serbia {
	background-position: 0 -4376px
}
#sierraleone {
	background-position: 0 -5758px
}
#singapore {
	background-position: 0 -4414px
}
#slovakia {
	background-position: 0 -4459px
}
#slovenia {
	background-position: 0 -4497px
}
#southafrica {
	background-position: 0 -1264px
}
#southkorea {
	background-position: 0 -1302px
}
#spain {
	background-position: 0 -1336px
}
#saudiarabia {
	background-position: 0 -4296px
}
#sweden {
	background-position: 0 -1370px
}
#switzerland {
	background-position: 0 -1406px
}
#taiwan {
	background-position: 0 -1442px
}
#tanzania {
	background-position: 0 -4578px
}
#thailand {
	background-position: 0 -1478px
}
#thenetherlands {
	background-position: 0 -1514px
}
#trinidadtobago {
	background-position: 0 -5486px
}
#turkey {
	background-position: 0 -1548px
}
#turkscaicos {
	background-position: 0 -5064px
}
#unitedarabemirates {
	background-position: 0 -1586px
}
#ukraine {
	background-position: 0 -4698px
}
#unitedkingdom {
	background-position: 0 -1620px
}
#unitednations {
	background-position: 0 -5322px
}
#unitedstates {
	background-position: 0 -1654px
}
#uruguay {
	background-position: 0 -4739px
}
#uzbekistan {
	background-position: 0 -5176px
}
#vietnam {
	background-position: 0 -4855px
}
#venezuela {
	background-position: 0 -4818px
}
#wales {
	background-position: 0 -5285px
}
#zimbabwe {
	background-position: 0 -5578px
}
.argentina-flag-big, .australia-flag-big, .austria-flag-big, .bahrain-flag-big, .belgium-flag-big, .bermuda-flag-big, .brazil-flag-big, .britishvirginisles-flag-big, .bulgaria-flag-big, .canada-flag-big, .caymanislands-flag-big, .channelislandsguernsey-flag-big, .channelislandsjersey-flag-big, .chile-flag-big, .china-flag-big, .colombia-flag-big, .croatia-flag-big, .cyprus-flag-big, .czechrepublic-flag-big, .denmark-flag-big, .egypt-flag-big, .estonia-flag-big, .eu-flag-big, .finland-flag-big, .france-flag-big, .germany-flag-big, .gibraltar-flag-big, .greece-flag-big, .hongkong-flag-big, .hungary-flag-big, .iceland-flag-big, .india-flag-big, .indonesia-flag-big, .international-flag-big, .ireland-flag-big, .isleofman-flag-big, .israel-flag-big, .italy-flag-big, .japan-flag-big, .kazakhstan-flag-big, .latvia-flag-big, .lichenstein-flag-big, .lithuania-flag-big, .luxembourg-flag-big, .malaysia-flag-big, .malta-flag-big, .mexico-flag-big, .newzealand-flag-big, .nigeria-flag-big, .norway-flag-big, .oman-flag-big, .peru-flag-big, .poland-flag-big, .portugal-flag-big, .qatar-flag-big, .romania-flag-big, .russianfederation-flag-big, .saudiarabia-flag-big, .serbia-flag-big, .singapore-flag-big, .slovakia-flag-big, .slovenia-flag-big, .southafrica-flag-big, .southkorea-flag-big, .spain-flag-big, .sweden-flag-big, .switzerland-flag-big, .taiwan-flag-big, .thailand-flag-big, .thenetherlands-flag-big, .turkey-flag-big, .ukraine-flag-big, .unitedarabemirates-flag-big, .unitedkingdom-flag-big, .unitedstates-flag-big, .venezuela-flag-big, .vietnam-flag-big, .guernsey-flag-big, .jersey-flag-big, .liechtenstein-flag-big, .the-netherlands-flag-big, .britishvirginislands-flag-big {
	background: url(/presentation/images/ukglobalcss/large_flag_sprite1.6.png) no-repeat 0 0;
	padding-left: 47px
}
.argentina-flag-big {
	background-position: 0 2px
}
.australia-flag-big {
	background-position: -70px -88px
}
.austria-flag-big {
	background-position: -140px -176px
}
.bahrain-flag-big {
	background-position: -210px -266px
}
.belgium-flag-big {
	background-position: -280px -352px
}
.bermuda-flag-big {
	background-position: -350px -440px
}
.brazil-flag-big {
	background-position: -420px -528px
}
.britishvirginislands-flag-big {
	background-position: -490px -617px
}
.bulgaria-flag-big {
	background-position: -560px -704px
}
.canada-flag-big {
	background-position: -630px -792px
}
.caymanislands-flag-big {
	background-position: -700px -880px
}
.channelislandsguernsey-flag-big {
	background-position: -770px -968px
}
.channelislandsjersey-flag-big {
	background-position: -840px -1056px
}
.chile-flag-big {
	background-position: -910px -1147px
}
.china-flag-big {
	background-position: -980px -1232px
}
.colombia-flag-big {
	background-position: -1050px -1323px
}
.croatia-flag-big {
	background-position: -1120px -1408px
}
.cyprus-flag-big {
	background-position: -1190px -1498px
}
.czechrepublic-flag-big {
	background-position: -1260px -1584px
}
.denmark-flag-big {
	background-position: -1330px -1672px
}
.egypt-flag-big {
	background-position: -1400px -1760px
}
.estonia-flag-big {
	background-position: -1470px -1850px
}
.eu-flag-big {
	background-position: -1540px -1936px
}
.finland-flag-big {
	background-position: -1610px -2026px
}
.france-flag-big {
	background-position: -1680px -2114px
}
.germany-flag-big {
	background-position: -1750px -2202px
}
.gibraltar-flag-big {
	background-position: -5120px -6492px
}
.greece-flag-big {
	background-position: -1820px -2291px
}
.guernsey-flag-big {
	background-position: -770px -970px
}
.hongkong-flag-big {
	background-position: -1890px -2376px
}
.hungary-flag-big {
	background-position: -1960px -2464px
}
.iceland-flag-big {
	background-position: -2030px -2555px
}
.india-flag-big {
	background-position: -2100px -2640px
}
.indonesia-flag-big {
	background-position: -2170px -2728px
}
.international-flag-big {
	background-position: -2240px -2816px
}
.ireland-flag-big {
	background-position: -2310px -2917px
}
.isleofman-flag-big {
	background-position: -2380px -3003px
}
.israel-flag-big {
	background-position: -2450px -3092px
}
.italy-flag-big {
	background-position: -2520px -3180px
}
.japan-flag-big {
	background-position: -2590px -3269px
}
.jersey-flag-big {
	background-position: -840px -1058px
}
.kazakhstan-flag-big {
	background-position: -2660px -3357px
}
.latvia-flag-big {
	background-position: -2730px -3442px
}
.lithuania-flag-big {
	background-position: -2870px -3620px
}
.liechtenstein-flag-big {
	background-position: -2800px -3532px
}
.luxembourg-flag-big {
	background-position: -2940px -3706px
}
.malaysia-flag-big {
	background-position: -3010px -3794px
}
.malta-flag-big {
	background-position: -5329px -6735px
}
.mexico-flag-big {
	background-position: -3080px -3882px
}
.newzealand-flag-big {
	background-position: -3150px -3970px
}
.nigeria-flag-big {
	background-position: -3220px -4061px
}
.norway-flag-big {
	background-position: -3290px -4146px
}
.oman-flag-big {
	background-position: -3360px -4234px
}
.peru-flag-big {
	background-position: -3430px -4324px
}
.poland-flag-big {
	background-position: -3500px -4413px
}
.portugal-flag-big {
	background-position: -3570px -4501px
}
.qatar-flag-big {
	background-position: -5260px -6667px
}
.romania-flag-big {
	background-position: -3640px -4586px
}
.russianfederation-flag-big {
	background-position: -3710px -4674px
}
.saudiarabia-flag-big {
	background-position: -5190px -6581px
}
.serbia-flag-big {
	background-position: -3780px -4762px
}
.singapore-flag-big {
	background-position: -3850px -4850px
}
.slovakia-flag-big {
	background-position: -3920px -4938px
}
.slovenia-flag-big {
	background-position: -3990px -5026px
}
.southafrica-flag-big {
	background-position: -4060px -5114px
}
.southkorea-flag-big {
	background-position: -4130px -5202px
}
.spain-flag-big {
	background-position: -4200px -5290px
}
.sweden-flag-big {
	background-position: -4270px -5378px
}
.switzerland-flag-big {
	background-position: -4340px -5468px
}
.taiwan-flag-big {
	background-position: -4410px -5554px
}
.thailand-flag-big {
	background-position: -4480px -5642px
}
.the-netherlands-flag-big {
	background-position: -4560px -5733px
}
.turkey-flag-big {
	background-position: -4630px -5818px
}
.ukraine-flag-big {
	background-position: -4840px -6082px
}
.unitedarabemirates-flag-big {
	background-position: -4700px -5909px
}
.unitedkingdom-flag-big {
	background-position: -4770px -5997px
}
.unitedstates-flag-big {
	background-position: -4910px -6172px
}
.venezuela-flag-big {
	background-position: -4980px -6300px
}
.vietnam-flag-big {
	background-position: -5050px -6394px
}
.icon-heading h1 {
	border-bottom: 0;
	padding-top: 0;
	padding-bottom: 4px
}
.icon-heading h2 {
	font-size: 14px;
font-size:.875rem;
	padding-bottom: 0;
	border-bottom: 0;
	padding-top: 0;
	margin-bottom: 6px
}
.icon-heading p {
	padding-bottom: 9px
}
.icon-heading.askplc-icon, .icon-heading.document-icon, .icon-heading.magazine-icon, .icon-heading.current-awareness-icon, .icon-heading.current-awareness-icon, .icon-heading.email-preferences-icon, .icon-heading.keep-up-preferences-icon, .icon-heading.user-details-icon, .icon-heading.annotations-icon, .icon-heading.keep-up-icon, .icon-heading.books-icon, .icon-heading.arbitration-icon, .icon-heading.commercial-icon, .icon-heading.competition-icon, .icon-heading.construction-icon, .icon-heading.corporate-icon, .icon-heading.dispute-icon, .icon-heading.employment-icon, .icon-heading.environment-icon, .icon-heading.finance-icon, .icon-heading.financial-services-icon, .icon-heading.ipit-icon, .icon-heading.media-icon, .icon-heading.pensions-icon, .icon-heading.private-client-icon, .icon-heading.property-icon, .icon-heading.public-sector-icon, .icon-heading.restructuring-icon, .icon-heading.share-scheme-icon, .icon-heading.tax-icon, .icon-heading.collections-icon, .icon-heading.whatsmarket-icon, .icon-heading.webinar-icon, .icon-heading.podcast-icon, .icon-heading.mjg-icon, .icon-heading.eu-icon, .icon-heading.my-practical-law-icon, .icon-heading.account-subscriptions-icon, .icon-heading.cpd-icon, .icon-heading.general-preferences-icon, .icon-heading.gc100-icon, .icon-heading.family-icon, .icon-heading.firm-profile-icon, .icon-heading.china-lf-icon, .icon-heading.china-ima-icon, .icon-heading.china-gma-icon, .icon-heading.china-bus-icon, .icon-heading.china-agree-icon, .icon-heading.china-ip-icon, .icon-heading.china-arb-icon, .icon-heading.bci-icon, .icon-heading.datapro-icon {
	background: url(/presentation/images/ukglobalcss/48x48_icon_1_1_6.png) no-repeat;
	margin-left: 0;
	padding-left: 57px
}
.icon-heading.ndpb-icon {
	background: url(/presentation/images/ukglobalcss/ndpb_icon.png) no-repeat;
	margin-left: 0;
	padding-left: 159px
}
.icon-heading.homepage-icon {
	background: 0;
	margin-left: 0;
	padding-left: 0
}
.icon-heading.arbitration-icon {
	background-position: 0 -115px
}
.icon-heading.commercial-icon {
	background-position: 0 -228px
}
.icon-heading.competition-icon {
	background-position: 0 -338px
}
.icon-heading.construction-icon {
	background-position: 0 -456px
}
.icon-heading.corporate-icon {
	background-position: 0 -565px
}
.icon-heading.dispute-icon {
	background-position: 0 -684px
}
.icon-heading.employment-icon {
	background-position: 0 -798px
}
.icon-heading.environment-icon {
	background-position: 0 -912px
}
.icon-heading.family-icon {
	background-position: 0 -4673px
}
.icon-heading.finance-icon {
	background-position: 0 -1026px
}
.icon-heading.financial-services-icon {
	background-position: 0 -1140px
}
.icon-heading.ipit-icon {
	background-position: 0 -1368px
}
.icon-heading.media-icon {
	background-position: 0 -1254px
}
.icon-heading.pensions-icon {
	background-position: 0 -1482px
}
.icon-heading.private-client-icon {
	background-position: 0 -1596px
}
.icon-heading.property-icon {
	background-position: 0 -1710px
}
.icon-heading.public-sector-icon {
	background-position: 0 -1824px
}
.icon-heading.restructuring-icon {
	background-position: 0 -1938px
}
.icon-heading.share-scheme-icon {
	background-position: 0 -2052px
}
.icon-heading.tax-icon {
	background-position: 0 -2166px
}
.icon-heading.eu-icon {
	background-position: 0 -2280px
}
.icon-heading.whatsmarket-icon {
	background-position: 0 -2394px
}
.icon-heading.mjg-icon {
	background-position: 0 -2508px
}
.icon-heading.askplc-icon {
	background-position: 0 -2622px
}
.icon-heading.collections-icon {
	background-position: 0 -2736px
}
.icon-heading.document-icon {
	background-position: 0 -2850px
}
.icon-heading.current-awareness-icon {
	background-position: 0 -2964px
}
.icon-heading.magazine-icon {
	background-position: 0 -3078px
}
.icon-heading.books-icon {
	background-position: 0 -3192px
}
.icon-heading.webinar-icon {
	background-position: 0 -3306px
}
.icon-heading.cpd-icon {
	background-position: 0 -3420px
}
.icon-heading.my-practical-law-icon {
	background-position: 0 -3534px
}
.icon-heading.email-preferences-icon {
	background-position: 0 -3648px
}
.icon-heading.keep-up-icon {
	background-position: 0 -3762px
}
.icon-heading.account-subscriptions-icon {
	background-position: 0 -3876px
}
.icon-heading.podcast-icon {
	background-position: 0 -3990px
}
.icon-heading.user-details-icon {
	background-position: 0 -4104px
}
.icon-heading.annotations-icon {
	background-position: 0 -4218px
}
.icon-heading.general-preferences-icon {
	background-position: 0 -4332px
}
.icon-heading.keep-up-preferences-icon {
	background-position: 0 -4445px
}
.icon-heading.gc100-icon {
	background-position: 0 -4558px
}
.icon-heading.firm-profile-icon {
	background-position: 0 -4786px
}
.icon-heading.china-lf-icon {
	background-position: 0 -4890px
}
.icon-heading.china-ima-icon {
	background-position: 0 -5000px
}
.icon-heading.china-gma-icon {
	background-position: 0 -5099px
}
.icon-heading.china-bus-icon {
	background-position: 0 -5197px
}
.icon-heading.china-agree-icon {
	background-position: 0 -5300px
}
.icon-heading.china-ip-icon {
	background-position: 0 -5398px
}
.icon-heading.china-arb-icon {
	background-position: 0 -5494px
}
.icon-heading.bci-icon {
	background-position: 0 -5694px
}
.icon-heading.datapro-icon {
	background-position: 0 -5595px
}
.small-icon-heading h2, .trending-questions h2, .most-popular h2, .location-heading h2, .information-heading h2 {
	background: url(/presentation/images/ukglobalcss/24x24_icon.png) no-repeat;
	margin-left: 0;
	padding-left: 33px
}
.small-icon-heading.recent-heading h2 {
	background-position: 0 9px
}
.small-icon-heading.analysis-heading h2 {
	background-position: 0 -39px
}
.small-icon-heading.info-heading h2, .information-heading h2 {
	background-position: 0 -89px
}
.trending-questions h2 {
	background-position: 0 -134px
}
.most-popular h2 {
	background-position: 0 -180px
}
.location-heading h2 {
	background-position: 0 -230px
}
h2.keepup-feedpage-heading, h2.my-account-heading, h2.fastdraft-preferences-heading, h2.annotations-heading, h2.ask-heading, h2.maintained-resources-heading, h2.primary-sources-heading, h2.current-awareness-heading, h2.publication-heading, h2.market-analysis-heading, h2.training-heading, h2.collections-heading, .new-actions-panel a.ask-question, a.take-trial, .main-ask-page .new-actions-panel a.take-trial, h2 span.eu-flag, h2 span.uk-flag, h2 span.mjg-flag, .menu .keepup-feedpage-heading h2, .menu .my-account-heading h2, .menu .fastdraft-preferences-heading h2, .menu .annotations-heading h2, a.row-change-active, a.us-change-active, a.uk-change-active, .uk-small-icon, .us-small-icon, .canada-small-icon, .cross-border-small-icon, .popup-content-arrow, .actions-list li.correct, h2.tracking-heading, h2.email-heading, h2.information-heading, #search_results tr.results-header td a, #search_results tr.results-header td a.results-sorted-desc, #search_results tr.results-header td a.results-sorted-asc {
	background: url(/presentation/images/ukglobalcss/16x16_icon.png) no-repeat;
	padding-left: 21px
}
.pane h2.ask-heading, .pane h2.maintained-resources-heading, .pane h2.primary-sources-heading, .pane h2.current-awareness-heading, .pane h2.publication-heading, .pane h2.training-heading, .pane h2.collections-heading, .pane h2.tracking-heading, .featured h2.tracking-heading, .featured h2.email-heading, .pane h2.information-heading, .pane h2.market-analysis-heading {
	margin-left: 9px;
	padding-left: 21px
}
.featured h2.tracking-heading, .featured h2.email-heading {
font-size:.938rem;
	margin-bottom: 6px;
	padding-bottom: 0;
	padding-top: 0
}
a.uk-change-active, .uk-small-icon {
	background-position: 0 -1499px
}
a.us-change-active, .us-small-icon {
	background-position: 0 -1598px
}
a.canada-change-active, .canada-small-icon {
	background-position: 0 -2563px
}
a.row-change-active, .cross-border-small-icon {
	background-position: 0 -1697px
}
.popup-content-arrow {
	background-position: 0 -1800px;
	display: block;
	float: right;
	height: 6px;
	margin-top: -16px;
	width: 16px;
	padding-left: 0
}
.actions-list li.correct {
	background-postion: 0 -1900px;
	padding-right: 0;
	padding-left: 0
}
h2.keepup-feedpage-heading, .menu .keepup-feedpage-heading h2 {
	background-position: 0 -300px
}
h2.my-account-heading, .menu .my-account-heading h2 {
	background-position: 0 0
}
h2.fastdraft-preferences-heading, .menu .fastdraft-preferences-heading h2 {
	background-position: 0 -200px
}
h2.annotations-heading, .menu .annotations-heading h2 {
	background-position: 0 -100px
}
h2.ask-heading, h2.ask-heading, .new-actions-panel a.ask-question {
	background-position: 0 -398px
}
h2.maintained-resources-heading, h2.maintained-resources-heading {
	background-position: 0 -500px
}
h2.primary-sources-heading, h2.primary-sources-heading {
	background-position: 0 -900px
}
h2.current-awareness-heading, h2.current-awareness-heading {
	background-position: 0 -700px
}
h2.market-analysis-heading {
	background-position: 0 -548px
}
h2.publication-heading, h2.publication-heading {
	background-position: 0 -600px
}
h2.tracking-heading {
	background-position: 0 -348px
}
h2.email-heading {
	background-position: 0 -2783px
}
h2.information-heading {
	background-position: 0 -455px
}
h2.training-heading, h2.training-heading {
	background-position: 0 -800px
}
h2.collections-heading {
	background-position: 0 -1000px
}
h2 span.eu-flag {
	background-position: 0 -1200px
}
h2 span.uk-flag {
	background-position: 0 -1300px
}
h2 span.mjg-flag {
	background-position: 0 -1400px
}
a.take-trial {
	background-position: 0 -1100px
}
.general-preferences-heading h2 {
	background: url(/presentation/images/ukglobalcss/16x16_icon.png) no-repeat 0 -32px;
	padding-left: 21px;
	font-size: 14px;
font-size:.875rem;
	padding-top: 0
}
.email-preferences-heading h2 {
	background: url(/presentation/images/ukglobalcss/16x16_icon.png) no-repeat 0 -129px;
	padding-left: 21px;
	font-size: 14px;
font-size:.875rem;
	padding-top: 0
}
.user-details-heading h2 {
	background: url(/presentation/images/ukglobalcss/16x16_icon.png) no-repeat 0 -158px;
	padding-left: 21px;
	font-size: 14px;
font-size:.875rem;
	padding-top: 0
}
.keepup-preferences-heading h2 {
	background: url(/presentation/images/ukglobalcss/16x16_icon.png) no-repeat 0 -226px;
	padding-left: 21px;
	font-size: 14px;
font-size:.875rem;
	padding-top: 0
}
.account-subscriptions-heading h2 {
	background: url(/presentation/images/ukglobalcss/16x16_icon.png) no-repeat 0 -66px;
	padding-left: 21px;
	font-size: 14px;
font-size:.875rem;
	padding-top: 0
}
.highlight .keepup-feedpage-heading h2 {
	background: url("keepup_feedpage_icon.png") no-repeat 0 50%;
	padding-left: 22px;
	font-size: 15px;
font-size:.938rem;
	margin-left: 17px
}
.highlight .annotations-heading h2 {
	background: url("annotations_icon.png") no-repeat 0 50%;
	padding-left: 22px;
	font-size: 15px;
font-size:.938rem;
	margin-left: 17px
}
.highlight .fastdraft-preferences-heading h2 {
	background: url("fastdraft_icon_new.png") no-repeat 0 50%;
	padding-left: 22px;
	font-size: 15px;
font-size:.938rem;
	margin-left: 17px
}
h2 span.new-big {
	background: #78a22f;
	color: #fff;
	font-size: 13px;
font-size:.813rem;
	margin-left: 4px;
	padding: 3px 4px 1px
}
span.new-small {
	background: #78a22f;
	color: #fff;
	font-size: 11px;
font-size:.7rem;
	margin-left: 4px;
	padding: 3px 4px 1px
}
.resource_inner {
	padding-bottom: 10px;
	clear: both;
	margin-bottom: 10px
}
.resource_title {
	font-weight: bold;
	float: left;
	width: 150px
}
.resouce_value {
	padding-left: 170px
}
.resouce_value table {
	border-collapse: collapse
}
.resouce_value table p {
	border-collapse: collapse;
	word-wrap: break-word
}
.party_1 {
	padding-left: 0;
	vertical-align: top;
	width: 90px
}
.party_2 {
	vertical-align: top;
	width: 230px;
	padding-left: 10px
}
.party_3 {
	vertical-align: top;
	padding-left: 10px
}
#homepage_slider {
	border: 1px solid #bababa
}
.area-heading h2 {
	float: none;
	font-size: 15px;
font-size:.938rem;
	margin-bottom: 9px;
	padding-left: 9px;
	background: #005a84;
	color: #fff;
	border-bottom: 0
}
.pane .area-heading h2 {
	float: none;
	font-size: 14px;
font-size:.923rem;
	margin-bottom: 6px;
	padding-left: 9px;
	background: #fff;
	color: #212121;
	border-bottom: 0
}
.topic-list .area-heading h2, .line-list.area-heading h2 {
	margin-bottom: 0
}
.about-heading {
	border-left: 1px dotted #bababa;
	padding-left: 17px
}
.about-heading ul li {
	padding-bottom: 4px
}
.side-promotion h2, .small-heading h2 {
	font-size: 14px;
font-size:.875rem;
	padding-top: 0
}
.carousel-heading h2 span a, .area-heading h2 span a {
	display: block;
	font-size: 13px;
font-size:.813rem;
	position: absolute;
	top: 4px;
	right: 9px
}
.area-heading a.grey-button {
	line-height: 24px;
	font-size: 14px;
font-size:.923rem;
	margin-right: 0
}
.practice-updates-qbb h2 a {
	float: right;
	font-size: 12px;
font-size:.75rem;
	margin-right: 0;
	padding: 4px 9px;
	margin-top: -2px
}
.speedread-link {
	font-weight: normal
}
.contents-node {
	padding: 2px 0 2px 20px;
	margin: 0 5px 0 20px
}
.contents-node-bridge {
	padding: 2px 0 2px 20px
}
.sub-contents {
	margin-left: 22px
}
.sub-contents .contents-node {
	font-weight: normal;
	padding-left: 14px
}
.contents-heading {
	font-size: 20px;
	font-size: 1.3rem;
	font-weight: bold;
	padding: 10px 0;
	color: #336
}
.contents-index {
	width: 120px;
	font-weight: normal
}
.maintained, #resource p.resource-metadata span.maintained, .askplc-meta-display-date {
	color: #387c2b
}
.not-maintained, #resource p.resource-metadata span.not-maintained {
	color: #a00000
}
.user-feedback-link, .meta-print-link, .cs_text td.cs_tickbox, .icon-details .meta-display-link, .icon-pdf a, #resource_history .meta-display-link, .icon-word a, .icon-fstyle a {
	background: url(/presentation/images/ukglobalcss/16x16_resources_icon.png) no-repeat
}
#content_main {
	float: left;
	margin: 0;
	width: 70%
}
#content_main.content-no-meta {
	float: left;
	margin: 0;
	width: 100%
}
#content_meta {
	float: right;
	margin: 0;
	width: 28%
}
#content_meta .content-inner {
	border: 1px solid #bababa;
	padding: 0;
	margin-bottom: 18px;
	background: #fff;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2)
}
#content_main .content-inner {
	border: 1px solid #bababa;
	padding: 4%;
	background: #fff;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	overflow: hidden
}
#content_main .content-inner #resource {
	font-size: 107.7%
}
.content-meta-header {
	font-size: 15px;
font-size:.938rem;
	font-weight: bold;
	color: #fff;
	background: #005a84;
	padding: 9px 18px;
	border: 0;
	margin: 0 0 9px 0;
	padding: 9px 18px
}
.meta-tool-item a {
	font-weight: normal
}
.content-meta-inner {
	color: #212121;
	padding: 0 18px 9px
}
.content-meta-inner .content-meta-inner {
	padding: 0
}
#resource h1 {
	font-weight: normal
}
#resource h2#alternativeTitle {
	display: block;
	margin-top: 0;
	font-size: 18px;
	font-size: 1.125rem;
	font-weight: normal
}
#resource #resource_abstract {
	padding-top: 9px;
	clear: both;
	display: block
}
#resource #resource_abstract p, #resource #resource_abstract div {
	padding-bottom: 9px
}
#resource p, div.paraDiv, #resource ul, #resource ol {
	padding-bottom: 9px
}
#resource p.resource-metadata {
	padding-bottom: 0;
	font-size: 13px;
font-size:.813rem;
	font-weight: bold;
	color: #666;
	display: inline-block;
	margin-right: 9px;
	border-right: 0 solid #bababa;
	padding-right: 0
}
.lt-ie7 #resource p.resource-metadata {
	display: inline
}
.resource-metadata span {
	color: #212121
}
.contents-heading {
	padding-top: 9px;
	margin-top: 9px;
	font-size: 18px;
	font-size: 1.125rem;
	font-weight: bold;
	color: #212121;
	padding-bottom: 9px
}
.resource-content-box {
	padding: 9px 18px;
	background: #f1f1f1;
	border: 0 solid #bababa
}
.embedded-case {
	background: #f1f1f1;
	clear: both;
	margin-bottom: 18px;
	overflow: hidden
}
.embedded-resource-col {
	float: left;
	margin: 0;
	width: 50%
}
#ps_container h2, #resource_content h2, #resource_reference h2 {
	float: none
}
#resource .embedded-case h2 {
	margin-top: 0
}
#resource .embedded-resource h2 {
	font-size: 1.125rem;
	font-size: 18px
}
.embedded-resources-link {
	display: block;
	margin-top: 0;
	text-align: right
}
.embedded-resource-content {
	margin: 18px;
	padding: 0
}
.embedded-resource-row {
	clear: both;
	overflow: hidden;
	width: 100%
}
#embedded_links {
	display: none
}
#resource_content.hidden-embedded-resources #embedded_links {
	display: block
}
#resource_content.hidden-embedded-resources #embedded_resources {
	display: none
}
#contents ol, #resource ol {
	list-style: decimal;
	margin: 9px 0 9px 36px;
	padding: 0
}
#contents ol li, #resource ol li {
	list-style: decimal;
	list-style-position: outside;
	padding-bottom: 4px
}
#resource ul li p {
	padding-bottom: 9px
}
#resource em, #resource i {
	font-style: italic
}
.contents-node img, .contents-node-bridge img {
	display: none
}
.contents-node, .contents-node-bridge, #resource ul li {
	background: url(/presentation/images/ukglobalcss/bullet_new_grey_resource.png) no-repeat 3px 5px transparent
}
#resource ul.no-list-mark li {
	background: 0;
	padding-left: 0
}
.sub-contents .contents-node, #resource ul li ul li, #resource.standarddoc-layout ul li ul li {
	background: url(/presentation/images/ukglobalcss/bullet_new_grey_resource_small.png) no-repeat 3px 6px transparent
}
.contents-node {
	font-weight: normal;
	margin: 0;
	padding: 0 0 4px 18px
}
.contents-node-bridge {
	padding-left: 15px;
	font-weight: normal;
	padding-bottom: 4px
}
.contents-node {
	margin-bottom: 5px
}
.sub-contents .contents-node {
	padding-left: 15px
}
.sub-contents {
	margin-bottom: 9px
}
#resource h2 {
	font-size: 22px;
	font-size: 1.375rem;
	border-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 18px;
	color: #000
}
#resource h3 {
	font-size: 18px;
	font-size: 1.125rem;
	padding-top: 9px;
	padding-bottom: 9px;
	color: #000;
	font-weight: bold
}
#resource .indented {
	margin-left: 27px
}
table.colgroupTable {
	table-layout: fixed
}
#resource .tableWrapper {
	margin-bottom: 9px
}
#resource .tableWrapper td {
	color: #212121;
	padding: 5px
}
#resource .tableShade td {
	padding: 5px
}
#resource .tableWrapper table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	font-size: 13px;
font-size:.813rem;
	border-color: #000;
	color: #000
}
#resource .tableWrapper table td, #resource .tableWrapper table td {
	border-color: #000
}
#resource .tableWrapper table p {
	padding: 4px
}
#resource .tableWrapper table th {
	border-width: 2px
}
#resource .tableWrapper table td {
	color: #212121
}
#resource .tableWrapper p {
	font-size: 107.7%
}
.tableShade, .tableShadeBox {
	background-color: #f0f0f0
}
#resource.noborder {
	border: 0
}
#resource h4 {
	font-size: 14px;
font-size:.875rem;
	padding-top: 9px;
	padding-bottom: 9px;
	color: #000;
	font-weight: bold
}
#resource h5 {
	font-size: 14px;
font-size:.875rem;
	padding-top: 9px;
	padding-bottom: 9px;
	color: #000;
	font-weight: bold
}
.resource-author {
	font-weight: normal;
	padding-bottom: 4px;
	padding-top: 4px;
	font-style: italic
}
#resource ul li {
	padding-left: 18px;
	padding-bottom: 9px
}
#resource ul li ul li {
	padding-left: 18px;
	padding-bottom: 9px;
	margin-bottom: 0
}
#resource ul li ul {
	padding-bottom: 0;
	margin-bottom: 0
}
#resource blockquote {
	color: #000;
	font-style: normal;
	margin: 9px 36px 18px;
	padding: 0
}
.inline-top-nav {
	display: none
}
.print-heading, .print-related-content {
	display: none
}
.qanda-heading {
	font-weight: bold;
	margin: 20px 0 5px 0;
	padding: 0
}
#qanda_options_questions, #qanda_options_jurisdictions {
	border: 1px solid #bababa;
	height: 150px;
	overflow: auto;
	padding: 1px
}
.qanda-option {
	padding-bottom: 4px
}
.qanda-option input {
	margin: 4px
}
#qanda_form .button {
	margin-top: 20px
}
.qanda-question {
	background: #e5eef3;
	color: #212121;
	font-weight: bold;
	padding: 9px
}
.content-meta-inner-heading {
	font-weight: bold;
	color: #212121;
	padding-bottom: 5px;
	padding-top: 0;
	margin: 0
}
.content-meta-inner ul {
	margin: 0 0 9px 0;
	padding: 0
}
.content-meta-inner .meta-tool-item ul {
	font-size: 12px;
font-size:.750rem;
	margin-bottom: 0;
	margin-top: 4px
}
.meta-history-item {
	border-bottom: 1px dotted #bababa;
	margin: 4px 0 4px 0;
	padding: 4px 0 4px 21px
}
.meta-history-content, .meta-tool-item-expanded .meta-history-content {
	display: none
}
.meta-history-content p {
	padding-bottom: 0
}
.meta-history-expanded .meta-history-content {
	display: block;
	margin-top: 4px
}
.meta-tool-item a.meta-history-link, .meta-tool-item .meta-history-content a {
	padding-left: 0
}
.meta-tool-item em {
	font-style: italic
}
.content-meta-inner ul li {
	border-top: 1px dotted #bababa;
	padding-bottom: 4px;
	padding-top: 4px
}
.meta-print-link {
	background-position: 0 -974px;
	padding-left: 21px;
	padding-top: 4px;
	padding-bottom: 4px
}
.user-feedback-link {
	background-position: 0 -1006px;
	padding-left: 21px;
	padding-top: 4px;
	padding-bottom: 4px
}
.icon-newnote {
	background: url(/presentation/images/ukglobalcss/16x16_resources_icon.png) no-repeat 0 -912px !important;
	padding-bottom: 9px !important
}
.icon-editnote {
	background: url(/presentation/images/ukglobalcss/small_editAnnotation_icon.png) no-repeat scroll 0 0 transparent !important;
	padding-bottom: 9px !important
}
.icon-notehistory {
	background: url(/presentation/images/ukglobalcss/small_annotationHistory_icon.png) no-repeat scroll 0 0 transparent !important;
	padding-bottom: 9px !important
}
.icon-deletenote {
	background: url(/presentation/images/ukglobalcss/small_deletenote_icon.png) no-repeat scroll 0 0 transparent !important;
	padding-bottom: 9px !important
}
.noteactionlink {
	margin: 0 !important;
	padding: 0
}
.icon-word a {
	background-position: 0 -846px;
	padding-left: 21px;
	padding-top: 4px;
	padding-bottom: 4px
}
.icon-pdf a {
	background-position: 0 -942px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 21px
}
#dnote_action_d, .dnote-display-d {
	background: url(/presentation/images/ukglobalcss/small_document_icon.png) no-repeat 0 50% !important;
	padding-left: 21px;
	padding-top: 4px;
	padding-bottom: 4px
}
#dnote_action_n, .dnote-display-n {
	background: url(/presentation/images/ukglobalcss/small_draftingnotes_icon.png) no-repeat 0 50% !important;
	padding-left: 21px;
	padding-top: 4px;
	padding-bottom: 4px
}
.icon-dnotes-dn {
	background: url(/presentation/images/ukglobalcss/small_documentdraftingnotes_icon.png) no-repeat 0 4px !important;
	padding-left: 21px;
	padding-top: 4px;
	padding-bottom: 4px
}
.icon-fstyle a {
	background-position: 0 -878px;
	padding-left: 21px;
	padding-top: 4px;
	padding-bottom: 4px
}
.icon-details .meta-display-link {
	background-position: 0 -2973px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 21px
}
.icon-rss {
	background: url(/presentation/images/ukglobalcss/rssfeedicon14x14.gif) no-repeat scroll 0 0 transparent;
	padding-left: 21px
}
#resource_history .meta-display-link {
	background-position: 0 -2030px;
	padding-left: 21px;
	padding-top: 4px;
	padding-bottom: 4px
}
#dnote_action_show {
	background: url(/presentation/images/ukglobalcss/listBranch.png) no-repeat scroll 0 5px transparent;
	display: block;
	padding-left: 18px;
	font-size: 12px;
font-size:.750rem
}
.meta-tool-item {
	padding-bottom: 9px;
	margin: 0
}
.featured .contents-heading {
	border: 0;
	padding-left: 18px;
	padding-right: 18px
}
.featured #contents {
	border: 0;
	margin-top: 0;
	padding-left: 18px;
	padding-right: 18px
}
.separator {
	border-bottom: 1px dotted #bababa;
	clear: both;
	margin: 9px 0
}
.coversheetUS {
	text-align: center
}
#contents {
	font-weight: normal
}
.contents-index {
	font-weight: normal;
	width: 120px
}
.draftingNoteTop {
	background: url(/presentation/images/ukglobalcss/small_draftingnotes_icon.png) no-repeat 0 50% #ecf4ed;
	cursor: pointer;
	margin-bottom: 9px;
	padding: 4px 18px 4px 22px;
	font-weight: normal
}
.draftingNoteClose {
	background: url(/presentation/images/ukglobalcss/small_draftingnotes_icon.png) no-repeat 0 50% #ecf4ed;
	cursor: pointer;
	padding: 4px 18px 4px 22px;
	position: absolute;
	bottom: 0;
	right: 0;
	font-weight: normal
}
.docAndNotes {
	background-color: #ecf4ed;
	margin-bottom: 18px;
	margin-top: -10px;
	margin-bottom: 9px;
	padding: 4px 22px;
	position: relative;
	display: none
}
.draftingNoteExpanded .docAndNotes {
	display: block
}
.draftingNoteExpanded span.fullNoteTitle {
	display: none
}
.hiddenNoteText {
	display: none
}
.draftingNoteExpanded span.hiddenNoteText {
	display: inline
}
.dnote-control-dn .dnote-display-d, .dnote-control-dn .dnote-display-n {
	display: none
}
.dnote-control-d #dnote_action_show, .dnote-control-n #dnote_action_show {
	display: none
}
.dnote-control-dn #dnote_action_dn {
	display: none
}
.dnote-control-n #dnote_action_n {
	display: none
}
.dnote-control-d .dnote-display-dn, .dnote-control-d .dnote-display-n {
	display: none
}
.dnote-control-d .dnote-display-dn, .dnote-control-d .dnote-display-n {
	display: none
}
a.dnote-display-show span.dnote-display-show {
	display: inline
}
span.dnote-display-show, .dnote-display-show span {
	display: none
}
.dnote-control-d #dnote_action_d {
	display: none
}
.noteTitleIndex {
	display: none
}
.viewingNotes div.paraDiv span, .viewingNotes div.paraDiv b, .viewingNotes div, .viewingNotes p, .viewingNotes h1, .viewingNotes h2, .viewingNotes h3, .viewingNotes h4, .viewingNotes h5, .viewingNotes h6, .viewingNotes table, .viewingNotes ol {
	display: none
}
.viewingNotes div.paraDiv, .viewingNotes div.indented, .viewingNotes div.boxNormal, .viewingNotes * div, .viewingNotes div.draftingNote p, .viewingNotes div.draftingNote h1, .viewingNotes div.draftingNote h2, .viewingNotes div.draftingNote h3, .viewingNotes div.draftingNote h4, .viewingNotes div.draftingNote h5, .viewingNotes div.draftingNote h6, .viewingNotes div.draftingNote ul, .viewingNotes div.draftingNote table, .viewingNotes div.draftingNote ol {
	display: block
}
.viewingNotes div.paraDivCollapsible {
	display: none !important
}
.viewingNotes .boxIntro {
	display: none !important
}
.viewingNotes div.draftingNote span, .viewingNotes div.draftingNote b {
	display: inline
}
.viewingNotes ul p, .viewingNotes ul li {
	display: none
}
.viewingNotes div.draftingNote p {
	display: block
}
.viewingNotes div.draftingNote li {
	display: list-item
}
.viewingNotes ul {
	margin-left: 0
}
.viewingNotes .draftingNote ul {
	margin-left: 25px
}
.viewingNotes div.docAndNotes, .viewingNotes div.draftingNote {
	background: none repeat scroll 0 0 transparent;
	display: block;
	padding-left: 0
}
.viewingNotes .draftingNoteTop, .viewingNotes .draftingNoteClose, .viewingNotes div.draftingNote div.noteTitle {
	display: none
}
.viewingNotes div.draftingNote div.noteTitleIndex {
	display: block
}
.viewingDocument .draftingNoteTop, .viewingDocument .draftingNoteClose, .viewingDocument .draftingNote {
	display: none
}
#viewNotesText, #viewDocText, #viewDocAndNotesLink, #vewNotesLink, .noteTitlePrint {
	display: none
}
.hiddenNoteText {
	display: none
}
.draftingNoteExpanded span.hiddenNoteText {
	display: inline
}
.draftingNoteExpanded span.fullNoteTitle {
	display: none
}
.dnote-control-n .dnote-display-d, .dnote-control-n .dnote-display-dn {
	display: none
}
.draftingNote {
	margin: 0;
	padding: 0
}
.noteTitle {
	font-size: 20px;
	font-size: 1.3rem;
	font-weight: bold;
	margin: 0 0 9px
}
.sectionTitle {
	font-weight: normal
}
.noteTitlePrint, .noteTitleIndex {
	display: none
}
span.indentSpacer {
	margin-left: 18px
}
.clauseTitleUS, .precedentTitleUS {
	text-align: center
}
div.paraDiv {
	margin: 0;
	padding-bottom: 9px
}
div.paraDiv .draftingNote {
	margin-top: 18px;
	margin-bottom: 0
}
div.paraDiv .draftingNote .docAndNotes {
	margin-bottom: 0
}
#resource .draftingNote blockquote {
	color: #264409;
	font-style: normal;
	padding: 9px 36px
}
#speedread, #speedread_intro.speedread-open {
	display: none
}
#speedread.speedread-open {
	display: block
}
.print-link, .printLink, .print-heading, .print-related-content {
	display: none !important
}
#fastdraft_message {
	padding: 9px;
	border: 1px solid #bababa;
	font-size: 13px;
font-size:.813rem
}
#fastdraft_message_link {
	background: url(/image/uk/cssimages/fdiLogo.gif) no-repeat transparent;
	display: block;
	height: 50px;
	margin-left: -205px;
	position: absolute;
	width: 190px
}
.fastdraftbox #fastdraft_message_link {
	display: none
}
#resource .fastdraftbox h2 {
	display: none
}
.fastdraftbox #fastdraft_integration_form {
	margin-top: -9px
}
.fastdraftbox #fastdraft_message_go {
	background: url(/image/uk/cssimages/fd_button.png) no-repeat;
	display: block;
	float: none;
	height: 32px;
	margin: 0 9px 9px;
	width: 102px
}
.fastdraftbox #fastdraft_message_go:hover {
	background-position: bottom
}
#resource .fastdraftbox h3 {
	padding-top: 0
}
.featured.fastdraftbox {
	background: #f8f8f8;
	border: 1px solid #bababa
}
.fastdraft_forme #fastdraft_message_link {
	position: static;
	margin: -10px
}
.fastdraft_forme {
	padding-top: 10px
}
input#fastdraft_message_go.button {
	color: transparent;
	border: 0;
	text-indent: -9000px;
	text-transform: capitalize
}
.resource-message {
	margin: 10px 0
}
.resource-message-top {
	height: 13px;
	margin-bottom: -1px;
	width: 100%
}
.resource-message-bottom {
	height: 13px;
	width: 100%
}
.resource-message-middle .resource-message-right {
	clear: both;
	height: 50px;
	padding: 5px 5px 5px 200px
}
.resource-message-left>.resource-message-right {
	height: auto;
	overflow: hidden
}
.resource-message-top div, .resource-message-bottom div {
	height: 100%;
	width: 13px
}
.resource-message p {
	padding-bottom: 0
}
#fastdraft_message_go {
	background: url(cssimages/go.gif) no-repeat scroll 0 0 transparent;
	display: block;
	float: right;
	height: 30px;
	margin: 0 10px 10px;
	width: 56px
}
.related-content-fastdraft {
	background: url(/image/uk/cssimages/fastdraft.gif) no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 10px;
	margin-left: 10px;
	width: 84px
}
#header, #nav, #main, #footer, #nav_wrapper {
	overflow: visible !important
}
.primary-source-popup {
	background: #fff;
	border: 1px solid #005a84;
	padding: 0 9px 9px;
	position: absolute;
	width: 260px;
	z-index: 1000;
	font-family: Arial, sans-serif;
	font-weight: 400;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2)
}
.primary-source-heading {
	font-size: 15px;
font-size:.938rem;
	font-family: 'Droid Sans', Arial, sans-serif;
	font-weight: normal;
	margin-top: 0;
	padding-bottom: 4px;
	padding-top: 4px
}
.primary-source-subheading {
	border-top: 1px dotted silver;
	font-size: 15px;
font-size:.938rem;
	font-weight: normal;
	margin-top: 9px;
	padding-bottom: 4px;
	padding-top: 9px
}
.primary-source-list {
	margin: 0;
	padding: 0
}
.primary-source-container .primary-source-list li {
	line-height: 1.4em;
	background: url(/presentation/images/ukglobalcss/bullet_new_tr.png) no-repeat scroll 3px 5px transparent;
	padding-left: 18px;
	padding-bottom: 4px;
	vertical-align: inherit;
	list-style: none;
	font-weight: 400
}
.primary-source-controls {
	font-size: 12px;
font-size:.750rem;
	margin-top: 0;
	text-align: right;
	width: 100%;
	color: #666;
	font-weight: 400
}
.inline-related-link {
	background: none repeat scroll 0 0 #e9f2ff;
	color: #212121;
	font-weight: normal;
	margin-bottom: 5px;
	padding: 9px
}
.commentBodyContent {
	background-color: #fff !important;
	border: 0 dotted #cacaca !important;
	display: block;
	margin: 0;
	padding: 9px 0 9px 9px !important;
	width: 98% !important
}
#historylatest {
	margin-bottom: 18px !important
}
.commentHistPrev {
	display: inline-block;
	margin-bottom: 0 !important
}
.commentTitleTimer {
	margin: 0 0 0 9px !important
}
.commentEditorWrapper {
	padding: 0 10px 5px 10px !important;
	background-color: #d7e5d5 !important
}
.commentMain {
	background-color: #d7e5d5 !important;
	border: 1px solid #9bbd95 !important;
	clear: left
}
.commentBodyWrapper {
	background-color: #d7e5d5 !important
}
.commentTitle {
	background-color: #d7e5d5 !important
}
.commentTitleLogo {
	clear: both !important;
	float: right !important
}
.commentTitleLastEdit {
	margin-left: 9px !important
}
.commentTitleLastEdit p {
	padding-bottom: 9px !important
}
.commentTitleFirm span {
	margin: 0 !important
}
.commentFooter {
	font-style: normal !important;
	margin-left: 9px !important
}
.noteactionlink a, .noteactionlink a:hover, .noteactionlink a:visited, .noteactionlink a:active {
	font-weight: normal !important;
	line-height: 1.4em !important;
	padding-top: 4px !important;
	padding-bottom: 4px !important
}
.commentsContainer a.timerLink, .commentsContainer a.timerLink:link, .commentsContainer a.timerLink:hover, .commentsContainer a.timerLink:active, .commentsContainer a.timerLink:visited {
	color: #005a84 !important
}
.askplc-join-discussion {
	box-shadow: 0 1px 2px rgba(0,0,0,0.20);
	color: #000;
	border: 1px solid #bababa;
	border-bottom: 3px solid #ff9100;
	background: #fff !important;
	padding: 9px 17px !important
}
.askplc-join-discussion p {
	font-size: 13px !important;
font-size:.813rem !important
}
.askplc-join-discussion-contact {
	border: 1px dotted #bababa !important;
	background: #f8f8f8 !important;
	margin-left: 0 !important;
	width: 45% !important
}
.askplc-disclaimer {
	box-shadow: 0 1px 2px rgba(0,0,0,0.20);
	color: #000;
	border: 1px solid #bababa !important;
	background: #fff !important;
	padding: 9px !important;
	margin: 0 0 9px 0 !important;
	font-size: 11px !important;
font-size:.688rem !important
}
.comment .commentAuthor {
	border: 1px solid #bababa;
	border-bottom: 3px solid #ff9100;
	display: block;
	height: 40px;
	padding: 9px;
	margin-top: 9px;
	background: #fff
}
.comment .commentAuthorSpeechArrow {
	background: url(/presentation/images/ukglobalcss/speechArrow.png) no-repeat transparent;
	height: 12px;
	margin-left: 20px;
	margin-top: -1px;
	width: 20px
}
.commentActionPanel {
	font-size: 12px;
font-size:.750rem;
	color: #666
}
#resource h3.termsAndConditionsHeader, #resource h3.postAnonymouslyHeader {
	font-size: 13px;
font-size:.813rem
}
.commentActionContainer {
	border: 1px solid #bababa;
	background: #fff;
	color: #666;
	padding: 9px 18px;
	border-bottom: 3px solid #ff9100;
	margin-top: 18px
}
.commentActionContainer .smalltext {
	color: #666;
	font-size: 11px;
font-size:.688rem
}
.commentDate {
	color: #387c2b;
	font-size: 12px;
font-size:.750rem
}
.commentDateLabel {
	color: #666;
	font-weight: normal
}
.commentAuthorName {
	font-weight: bold
}
.mceEditor {
	width: 100% !important;
	height: 300px !important
}
.mceEditorIframe {
	width: 100% !important;
	height: 300px !important
}
a.back {
	background: url("/presentation/images/ukglobalcss/sprites_uk.png") no-repeat scroll 0 center transparent;
	padding-left: 14px;
	display: none
}
.cases p.back-link {
	display: none
}
a.searchHelp {
	color: #fff;
	text-decoration: underline;
	margin-left: 4px
}
a:hover.searchHelp {
	text-decoration: none
}
#search_results td.topic-section-header {
	background: none repeat scroll 0 0 #fff !important;
	border-bottom: 2px solid #bababa;
	color: #212121;
	font-size: 15px;
font-size:.938rem;
	font-weight: bold;
	padding: 9px 17px 9px
}
#plc_search_form fieldset {
	color: #fff
}
select#searchContextSelector, select#searchSiteSelector, select#searchDropDown {
	border: 1px solid #bababa;
	width: 200px;
	padding: 4px;
	white-space: nowrap
}
form.search fieldset input#plc_search_form_input {
	width: 37%
}
form.search fieldset input[type="text"] {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #bababa;
	color: #333;
	font-size: 14px;
font-size:.875rem;
	font-weight: 400;
	padding: 5px 9px;
	width: 65%
}
form.search fieldset input[type="submit"] {
	border: medium none;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	color: #fff;
	font-size: 14px;
font-size:.875rem;
	font-weight: bold;
	height: auto;
	margin-left: -6px;
	padding: 6px 18px;
	width: 120px
}
.lt-ie7 form.search fieldset input#plc_search_form_submit {
	border: medium none;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	margin-left: -6px;
	padding: 0 18px;
	width: 100px
}
#plc_search_suggest {
	margin-left: 290px;
	width: 37%
}
.ss-gac-d {
	font-size: 10px;
font-size:.625rem
}
.ss-gac-e span {
	font-size: 10px;
font-size:.625rem;
	color: #005a84;
	cursor: pointer;
	text-decoration: underline
}
.main-results div a.PLC-meta-jur {
	display: inline;
	font-size: 12px;
font-size:.750rem
}
.cs_rightAlignedContent {
	background-color: #f8f8f8 !important;
	border: 1px solid #bababa !important;
	float: right !important;
	padding: 0 !important;
	width: 48% !important
}
.cs_rightAlignedContent .cs_text {
	padding: 0 17px;
!important;
	font-size: 13px !important;
font-size:.813rem !important;
	width: auto !important
}
#resource .cs_form-snippets p {
	font-size: 13px !important;
font-size:.813rem !important;
	line-height: 1.4em !important
}
#resource .cs_form-snippets h2 {
	margin-bottom: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 4px !important
}
.cs_text td.cs_tickbox {
	font-size: 0 !important;
	width: 18px !important;
	background-position: 0 -1054px !important
}
.cs_text td {
	padding: 0 9px 0 0
}
.register_button {
	background: #ff9100 !important;
	color: #fff !important;
	cursor: pointer !important;
	display: inline-block !important;
	font-size: 15px !important;
font-size:.938rem !important;
	font-weight: normal;
	height: 35px !important;
	line-height: 35px !important;
	padding-right: 9px !important;
	text-decoration: none !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.register_button span {
	background: #ff9100 !important;
	color: #fff !important;
	display: inline-block !important;
	height: 35px !important;
	line-height: 35px !important;
	padding-left: 9px !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
a.register_button:hover {
	background-position: inherit !important;
	background: #005a84 !important;
	color: #fff !important;
	text-decoration: none !important
}
a.register_button:hover span {
	background-position: inherit !important;
	background: #005a84 !important
}
.cs_leftAlignedContent {
	float: left !important;
	width: 48% !important
}
.login-form label {
	display: block;
	float: left;
	font-weight: normal;
	margin-right: 5px;
	padding: 0;
	text-align: right;
	width: 120px
}
.login-form button {
	background: #005a84;
	border: medium none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
font-size:.875rem;
	font-weight: normal;
	margin-left: 125px;
	padding: 5px 18px;
	margin-top: 9px
}
#loginForm .login-form button {
	display: block
}
#doRememberUser {
	margin-top: 5px
}
.plc-validation-error {
	display: block;
	background: #fbc2c4;
	padding: 4px 9px;
	margin-bottom: 9px
}
#plc_toolbar {
	background: #005a84;
	border-top: 2px solid #005a84;
	bottom: 0;
	height: 30px;
	left: 0;
	position: fixed;
	width: 100%
}
#plc_toolbar a.toolbarButton {
	font-weight: normal;
	color: #fff;
	display: block;
	float: left;
	font-size: 13px;
font-size:.813rem;
	height: auto;
	line-height: 21px;
	margin: 5px 0 0 9px;
	text-decoration: none;
	text-indent: 20px
}
#btnTop {
	background: url(/presentation/images/ukglobalcss/16x16_icon.png) no-repeat 2px -2446px;
	width: 64px;
	border: 1px solid #0083bf
}
#btnContent {
	background: url(/presentation/images/ukglobalcss/16x16_icon.png) no-repeat 2px -2396px;
	width: 97px;
	border: 1px solid #0083bf
}
#btnTop:hover {
	border: 1px solid #fff
}
#btnContent:hover {
	border: 1px solid #fff
}
#keyword_finder {
	background: #005a84;
	border: 1px solid #0083bf;
	bottom: 0;
	height: auto;
	line-height: 22px;
	margin-top: 3px;
	margin-right: 9px;
	padding: 0;
	position: absolute;
	right: 0;
	width: 30%
}
#keyword_finder_caption {
	background: url(/presentation/images/ukglobalcss/icon_up.png) no-repeat scroll 98% center transparent;
	color: #fff;
	cursor: pointer;
	font-weight: normal;
	font-size: 13px;
font-size:.813rem;
	text-indent: 6px;
	width: 100%
}
.keyword_finder_open #keyword_finder_caption, .keyword_finder_results #keyword_finder_caption {
	background: url(/presentation/images/ukglobalcss/icon_down.png) no-repeat scroll 98% center transparent
}
.inline-image img {
	max-width: 100%
}
.meta-tool-item.icon-share-by-email, .meta-tool-item.icon-save-item, .meta-tool-item .disabled-link {
	display: none
}
#main {
	width: 100% !important;
	margin: 0 0 !important;
	overflow: visible !important
}
#main .page {
	position: relative
}
#PLC_ui_locale {
	bottom: 0;
	position: absolute;
	top: 0;
	right: 2%;
	width: auto;
	float: right;
	height: 30px
}
#PLC_ui_locale ul {
	margin: 0;
	overflow: hidden
}
#PLC_ui_locale li {
	float: left;
	list-style: none outside none;
	margin: 0 0 0 9px
}
#PLC_ui_locale li {
	padding-bottom: 0
}
#PLC_ui_locale li a img {
	display: none
}
#PLC_ui_locale li a {
	display: inline-block;
	padding: 0 9px;
	font-weight: normal;
	line-height: 30px;
	cursor: pointer;
	border: 1px solid #bababa;
	transition: background .25s ease-in-out;
	-moz-transition: background .25s ease-in-out;
	-webkit-transition: background .25s ease-in-out
}
#PLC_ui_locale li a:hover {
	color: #fff;
	text-decoration: none
}
#PLC_Headers {
	margin: 0;
	display: block
}
#PLC_Headers h2 {
	float: left;
	color: #000;
	font-size: 18px;
	font-size: 1.125rem;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 4px;
	border-bottom: 0
}
#PLC_Headers h2 a:hover {
	text-decoration: underline
}
div#plc_filters_clear_all {
	float: left
}
div#plc_filters_clear_all a, a#plc_filters_clear_all {
	cursor: pointer;
	font-weight: normal;
	line-height: 30px;
	padding: 0 9px;
	background: #ff9100;
	border: 1px solid #ff9100;
	color: #fff;
	margin: 0 0 4px 0;
	box-shadow: 1px rgba(255,255,255,0.3) inset;
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
div#plc_filters_clear_all a span, a#plc_filters_clear_all span {
	background: transparent url(/presentation/images/ukglobalcss/search_filter_close.png) no-repeat 1px 50%;
	padding-left: 18px
}
a#plc_filters_clear_all {
	margin-top: 0
}
a#plc_filters_clear_all {
	font-size: 13px;
font-size:.813rem
}
.tooltip {
	padding: 10px 20px;
	width: 260px;
	background: url("/presentation/images/ukglobalcss/tooltip-bottom.png") no-repeat bottom;
	padding-bottom: 30px;
	color: white
}
#PLC_ui_tabs {
	overflow: visable;
	background: #f8f8f8;
	margin: 0;
	border-bottom: 1px solid #bababa;
	float: left;
	clear: all;
	width: 100%
}
#PLC_ui_tabs img {
	font-size: 0;
	font-weight: normal;
	margin-left: 5px;
	margin-top: -6px;
	border: 0 solid transparent
}
#PLC_ui_tabs ul {
	padding: 0;
	overflow: visable;
	height: 40px;
	margin: 0;
	margin-left: 25%
}
#PLC_ui_tabs li {
	float: left;
	list-style: none;
	margin: 0 4px 0 0;
	padding-bottom: 0
}
#PLC_ui_tabs a {
	height: 20px;
	font-size: 15px;
font-size:.938rem;
	padding: 9px;
	display: inline-block;
	font-weight: bold !important;
	border: 1px solid #bababa;
	border-bottom: 0;
	position: relative;
	top: 1px;
	transition: background .25s ease-in-out;
	-moz-transition: background .25s ease-in-out;
	-webkit-transition: background .25s ease-in-out
}
#PLC_ui_tabs a:hover {
	background: -moz-linear-gradient(top, #fff 0, #fff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #fff));
	background: -webkit-linear-gradient(top, #fff 0, #fff 100%);
	background: -o-linear-gradient(top, #fff 0, #fff 100%);
	background: -ms-linear-gradient(top, #fff 0, #fff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
	background: linear-gradient(top, #fff 0, #fff 100%);
	text-decoration: none
}
#PLC_ui_tabs span {
	height: 20px;
	font-size: 15px;
font-size:.938rem;
	padding: 9px 18px;
	display: inline-block;
	background: #fff;
	color: #000;
	font-weight: bold !important;
	border: 1px solid #bababa;
	border-bottom: 1px solid #fff;
	position: relative;
	top: 1px
}
#dyn_nav {
	float: left;
	width: 25%;
	padding-right: 5px;
	margin-top: 4px
}
#main_res {
	float: right;
	width: 73%
}
.main-results div {
	margin: 9px 0;
	padding-bottom: 9px;
	border-bottom: 1px dotted #bababa
}
.main-results div#PLC_keymatch {
	border-bottom: 0 dotted #bababa;
	margin: 9px 0;
	padding: 9px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.20);
	color: #000;
	border: 0 solid #ff9100;
	background: #fef2e8
}
.main-results div a {
	font-size: 15px;
font-size:.938rem;
	display: block;
	margin-bottom: 4px
}
.main-results p {
	margin: 0 0 4px 0;
	padding-bottom: 0
}
.PLC-meta-display {
	font-size: 12px;
font-size:.750rem;
	color: #666
}
.PLC-meta-display-maintained {
	font-size: 14px;
	font-size: .923em;
	color: #387c2b;
	font-weight: bold
}
.PLC-meta-display-date {
	font-size: 14px;
	font-size: .923em;
	font-weight: normal
}
#PLC_FilterTreeContainer {
	border: 1px solid #bababa;
	border-top: 0;
	border-bottom: 0;
	margin-bottom: 1px
}
#PLC_FilterTreeContainer a {
	text-decoration: none;
	color: #005a84
}
#PLC_FilterTreeContainer a:hover {
	text-decoration: underline;
	color: #005a84
}
.moreGoogleFilters {
	text-align: right;
	padding: 0 9px 0 0
}
.lessGoogleFilters {
	text-align: right;
	padding: 0 9px 0 0
}
#PLC_FilterTreeContainer .category {
	display: inline-block
}
#PLC_FilterTreeContainer .categoryContainer {
	padding: 0;
	margin: 0
}
#PLC_FilterTreeContainer .category {
	border-top: 1px solid #bababa;
	border-bottom: 1px solid #bababa;
	width: 100%
}
#PLC_FilterTreeContainer .category a {
	color: #005a84 !important;
	display: block;
	font-size: 13px;
font-size:.813rem;
	font-weight: normal;
	line-height: 1.2;
	padding: 9px 9px 9px 18px;
	margin-left: 9px
}
#PLC_FilterTreeContainer .allLabel {
	padding: 0
}
.categoryListContainer {
	padding: 4px 9px 9px 0;
	border-bottom: 1px solid #bababa
}
#PLC_FilterTreeContainer li {
	list-style-type: none;
	padding: 0;
	margin: 0
}
#PLC_FilterTreeContainer .categoryList ul {
	margin: 0 0 0 9px;
	padding: 0
}
#PLC_FilterTreeContainer .visibleCategory a {
	line-height: 1.2em
}
#PLC_FilterTreeContainer .visibleCategory div {
	margin-bottom: 4px
}
#PLC_FilterTreeContainer .categoryList li {
	border: 1px solid transparent
}
.lt-ie7 #PLC_FilterTreeContainer .categoryList li {
	border: 0
}
#PLC_FilterTreeContainer span.selected {
	font-weight: bold
}
#PLC_FilterTreeContainer .categoryItem.collapsed {
	margin-top: -1px
}
#PLC_FilterTreeContainer .categoryItem.expanded {
	margin-top: -1px
}
#PLC_FilterTreeContainer .expanded .category a {
	background-image: url(/presentation/images/ukglobalcss/showarrowexpanded.png);
	background-position: 0 50%;
	background-repeat: no-repeat
}
#PLC_FilterTreeContainer .collapsed .category a {
	background-image: url(/presentation/images/ukglobalcss/showarrowcollapsed.png);
	background-position: 0 50%;
	background-repeat: no-repeat
}
#PLC_FilterTreeContainer .resultCount {
	margin-left: 0;
	padding-left: 5px;
	color: #666
}
#PLC_FilterTreeContainer .selected .resultCount {
	display: none
}
#PLC_sort_by {
	border-bottom: 1px dotted #bababa;
	padding: 0;
	width: 100%;
	margin-top: 9px;
	margin-bottom: 9px;
	color: #000;
	font-weight: bold !important
}
#PLC_FilterTreeContainer ul li div.category a {
	display: inline-block !important
}
.category {
	display: inline-block
}
.categoryContainer {
	width: 100%
}
.categoryContainer li {
	width: 100%
}
#PLC_sort_by a {
	font-weight: normal
}
#PLC_sort_by table {
	margin-bottom: 8px
}
#bottom-navigation {
	padding: 9px 0;
	text-align: left !important;
	float: left
}
#bottom-navigation div.n {
	float: left
}
#bottom-navigation span.i {
	background: #005a84;
	border: 1px solid #005a84;
	color: #fff;
	overflow: visable;
	padding: 5px 8px
}
#bottom-navigation table td a {
	border: 1px solid #bababa;
	padding: 5px 8px
}
#bottom-navigation table td a:hover {
	border: 1px solid #005a84;
	padding: 5px 8px
}
#bottom-navigation span.b a {
	margin-right: 2px
}
#no-results {
	background: none repeat scroll 0 0 #fef2e8;
	border: 1px solid #bababa;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	color: #333;
	padding: 0 18px;
	margin-left: 27%;
	clear: both;
margin-top:
}
#PLCWM_comparison_main {
	border: 1px solid #bababa;
	padding: 0 9px;
	margin-bottom: 0
}
.main-results #PLCWM_comparison_main div {
	border-bottom: 0;
	padding: 0
}
.main-results input#PLCWM_compare[disabled] {
	color: #666;
	background: #fff;
	border: 1px solid #bababa;
	float: none
}
.main-results #PLCWM_comparison_main input {
	background: #005a84;
	color: #fff;
	border: 1px solid #005a84;
	padding: 4px 9px;
	margin-right: 5px;
	float: none
}
#PLCWM_comparison_main span {
	font-weight: bold
}
#PLCWM_comparison_selected {
	color: #387c2b
}
span.value {
	color: #387c2b;
	font-size: 12px;
font-size:.750rem;
	font-weight: bold
}
span.date {
	color: #666;
	font-size: 12px;
font-size:.750rem
}
#PLCWM_comparison_options {
	background: url(/presentation/images/ukglobalcss/compare-arrow.png) no-repeat scroll -1px top transparent;
	margin: 0;
	padding: 15px 0 0 0;
	border-bottom: 0;
	width: 100%
}
#PLCWM_comparison_options input {
	margin-right: 9px
}
#PLCWM_comparison_info {
	overflow: hidden
}
#PLCWM_comparison_clear {
	background: url(/presentation/images/ukglobalcss/search_filter_close.png) no-repeat scroll 0 50% transparent;
	padding-left: 15px;
	color: #005a84;
	border: 0;
	cursor: pointer;
	font-size: 11px;
font-size:.688rem;
	float: right
}
.lt-ie8 #PLCWM_comparison_clear {
	margin-top: -20px
}
.main-results>input {
	float: left;
	margin: 0 5px 0 0
}
.main-results input {
	float: left;
	margin: 0 5px 0 0
}
#PLCWM_compare_message_mask {
	background: url(/presentation/images/ukglobalcss/transparent_blue.png);
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1000
}
#PLCWM_compare_message {
	background: #fff;
	left: 25%;
	position: absolute;
	top: 25%;
	width: 50%;
	z-index: 1001;
	border: 0 solid #005a84;
	padding: 18px 18px 36px 18px
}
#PLCWM_compare_message div {
	padding-bottom: 9px
}
#PLCWM_compare_message .PLCWM-header {
	background: #005a84;
	color: #fff;
	font-size: 18px;
	font-size: 1.125rem;
	font-weight: normal;
	padding: 9px
}
#PLCWM_compare_message div div {
	background: 0;
	padding-bottom: 0
}
#PLCWM_compare_message ol {
	list-style-type: decimal;
	margin: 9px 18px;
	padding: 9px 9px 0 9px
}
#PLCWM_compare_message ol li {
	list-style-type: decimal
}
#PLCWM_compare_message p {
	padding: 9px;
	background: #e9f2ff;
	font-weight: normal
}
#PLCWM_compare_message_close {
	color: #fff;
	border: 1px solid #005a84;
	padding: 4px 9px;
	margin: 9px 9px
}
.emailPreferencePanel #emailFullPreferences .accordianLink {
	color: #005a84;
	display: block;
	font-size: 15px;
font-size:.938rem;
	font-weight: normal;
	margin-top: 9px;
	padding: 9px 18px 9px 27px;
	background-color: #f8f8f8;
	border: 1px solid #bababa
}
.emailpreferenceswrapper .emailPreferencePanel #emailFullPreferences .accordianLink {
	display: none
}
.emailAccountPreferences h1 {
	font-size: 15px;
font-size:.938rem;
	line-height: 1.3;
	margin-bottom: 9px;
	padding: 9px;
	background: #005a84;
	color: #fff;
	border-bottom: 0;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif
}
.emailAccountPreferences h3, #generalPreferencesForm h2 {
	border-bottom: 1px solid #bababa;
	margin-bottom: 9px;
	padding: 9px 4px;
	font-size: 15px;
font-size:.938rem;
	background: #f8f8f8
}
#generalPreferencesForm fieldset p select {
	width: 50%
}
#generalPreferencesForm fieldset p input {
	float: left;
	width: auto;
	margin-right: 9px
}
#main .emailAccountPreferences hr {
	display: none
}
.emailPreferencesHeaderText {
	padding-bottom: 9px;
	display: block
}
.emailAccountPreferences .panes {
	border: 1px solid #bababa;
	margin-top: -1px;
	margin-bottom: 17px
}
.emailAccountPreferences .emailPreferencesProductText {
	color: #666;
	font-size: 13px;
font-size:.813rem;
	padding: 17px 18px 9px;
	display: block
}
.saveConfirmationBox {
	background: #e6efc2 url(/presentation/images/ukglobalcss/tick.png) no-repeat left center;
	color: #264409;
	font-size: 15px;
font-size:.938rem;
	font-weight: normal;
	padding: 9px 17px 9px 49px;
	margin-bottom: 9px
}
.emailPreferencesPanel {
	border: 0 solid #bababa
}
#emailFullPreferences .closedAccordianLink {
	background: url(/presentation/images/ukglobalcss/topicNavSprite1.png) no-repeat 9px -186px transparent
}
#emailFullPreferences .openAccordianLink {
	background: url(/presentation/images/ukglobalcss/topicNavSprite1.png) no-repeat 9px -386px transparent
}
.emailpreferenceswrapper #emailFullPreferences .productList {
	padding: 0 18px 17px 18px;
	border: 0;
	margin-bottom: 0
}
#emailFullPreferences .productList {
	padding: 9px 18px 17px 18px;
	border: 1px solid #bababa;
	border-top: 0;
	margin-bottom: 0
}
#emailFullPreferences .productListItem {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #bababa;
	border-style: none none dotted;
	border-width: 0 0 1px;
	margin: 0 !important;
	padding: 5px 0
}
#emailFullPreferences .updateProductListItem {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #bababa;
	border-style: none none dotted;
	border-width: 0 0 1px;
	margin: 0;
	padding-top: 4px
}
#emailFullPreferences .emailServiceName {
	float: left;
	font-weight: normal;
	width: 30%
}
#emailFullPreferences .updateFeedServiceName {
	float: left;
	font-weight: normal;
	margin-top: 5px;
	width: 500px
}
#emailFullPreferences .updateFeedField {
	float: left;
	margin-top: 7px
}
#emailFullPreferences .emailServiceFrequency {
	color: #212121;
	float: right;
	font-weight: normal;
	margin-left: 10px;
	text-align: center;
	width: 10%
}
#emailFullPreferences .legendLabel {
	margin-top: 0
}
#emailFullPreferences .emailServiceAction {
	clear: right;
	float: right;
	margin-left: 10px;
	width: 20%
}
#emailFullPreferences .requestTrialLink {
	color: #0f75bc
}
#emailFullPreferences .hiddenLabel {
	left: -999px;
	position: absolute
}
#emailFullPreferences .clear {
	clear: both
}
#emailFullPreferences .nosubscription {
	background-color: #edf6fc
}
#emailFullPreferences .highlightSubscription {
	background-color: #ff9
}
.emailPreferencePanel .unsubscribeOption {
	margin-bottom: 9px;
	margin-left: 9px
}
.emailPreferencePanel .unsubscribeOption label {
	color: #212121;
	font-size: 13px;
font-size:.813rem;
	margin-left: 4px;
	font-weight: normal
}
.emailPreferencePanel .emailPreferencesText, .emailAccountPreferences .emailPreferencesText {
	color: #666;
	font-size: 12px;
font-size:.75rem;
	margin-left: 0;
	line-height: 1.3em
}
.submitEmailPreferences, .login button.submit, #loginForm button.submit {
	background: #005a84;
	border: 1px solid #005a84;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	font-weight: normal;
	line-height: 30px;
	margin: 9px 0 9px 0;
	padding: 0 9px;
	text-align: center;
	font-size: 14px;
font-size:.875rem
}
.login button.submit, #loginForm button.submit {
	margin: 0 0 9px 0
}
.submitReply {
	background: #005a84;
	border: 1px solid #005a84;
	color: #fff;
	cursor: pointer;
	font-weight: normal;
	text-align: center;
	font-size: 14px;
font-size:.875rem;
	margin: 9px 0 0 0;
	padding: 9px
}
span.msg-error, span.login-msg-error {
	background-color: #a00000;
	color: #fff
}
span.msg-success {
	background-color: #e6efc2;
	color: #264409
}
span.msg-success, span.msg-error {
	clear: both;
	float: left;
	padding: 0 9px;
	font-weight: bold;
	line-height: 30px
}
#emailPrefsEmailInput {
	padding: 4px;
	border: 1px solid #bababa;
	margin-top: 4px;
	margin-bottom: -5px
}
#emailAccountPreferences .submitEmailPreferences span {
	background: 0;
	padding-right: 0
}
#emailPrefsForm legend.emailServiceName {
	border: 0;
	padding: 0
}
.keep-up-wrapper br {
	display: none
}
.keep-up-wrapper table {
	width: 100% !important
}
.keep-up-wrapper table tr {
	margin-bottom: 9px;
	display: block;
	border-bottom: 1px dotted #bababa;
	width: 100%;
	float: left
}
.keep-up-wrapper #keep-up-item-publication-date {
	padding: 2px;
	text-align: center;
	border: 1px solid #bababa;
	border-top: 5px solid #bababa;
	margin-right: 18px
}
.keep-up-wrapper .generic-dynamic-listing-meta-display-date {
	font-size: 12px;
font-size:.750rem;
	color: #387c2b;
	display: block
}
.keep-up-wrapper .generic-dynamic-listing-meta-display a {
	display: block;
	padding: 9px;
	line-height: 1.3;
	font-size: 15px;
font-size:.938rem;
	font-weight: bold;
	margin-bottom: 9px;
	padding-left: 9px;
	background: #005a84 url(/presentation/images/ukglobalcss/16x16_icon.png) no-repeat 9px -2130px;
	padding-left: 34px;
	color: #fff
}
.keep-up-item-title a {
	display: block;
	font-size: 15px;
font-size:.938rem;
	margin-bottom: 2px
}
.keep-up-wrapper #keep-up-item-title {
	margin-bottom: 4px
}
.keep-up-wrapper .slot1 li {
	border-bottom: 1px dotted #bababa;
	margin-bottom: 9px
}
.keep-up-wrapper .keep-up-item-abstract .generic-dynamic-listing-meta-display {
	font-size: 13px;
font-size:.813rem;
	margin-bottom: 4px;
	color: #000
}
table.legal-updates-results {
	border: 0 solid #bababa;
	margin-top: 10px;
	border-collapse: collapse
}
table.legal-updates-results td {
	padding: 9px 9px 9px 0;
	vertical-align: top;
	text-align: left;
	border-bottom: 1px dotted #bababa
}
table.legal-updates-results tr.result-row-alt {
	background: #fff
}
table.legal-updates-results td.result-col-date {
	background: #fff;
	color: #387c2b;
	font-size: 12px;
font-size:.750rem;
	border-left: 1px dotted #bababa;
	padding: 9px
}
#legal_updates_filter {
	box-shadow: 0 1px 2px rgba(0,0,0,0.20);
	color: #000;
	border: 0 solid #ff9100;
	background: #fef2e8;
	padding: 9px;
	font-size: 14px;
font-size:.875rem
}
.legal-updates-results td a {
	font-size: 15px;
font-size:.938rem;
	margin-bottom: 4px
}
.legal-updates-results td div a {
	font-size: 13px;
font-size:.813rem;
	margin-bottom: 0
}
.large-qbb ul li a {
	display: block;
	font-size: 15px;
font-size:.938rem;
	line-height: 1.3;
	margin-bottom: 0;
	font-weight: bold
}
.large-qbb .generic-dynamic-listing-meta-display-date {
	color: #387c2b;
	font-size: 14px;
	font-size: .923em;
	font-weight: bold;
	border-right: 1px solid #666;
	padding-right: 4px;
	margin-right: 4px
}
.large-qbb p {
	padding-bottom: 0
}
.large-qbb p span.generic-dynamic-listing-meta-display {
	font-size: 15px;
font-size:.938rem;
	margin-bottom: 9px;
	padding: 9px;
	background: #005a84;
	color: #fff;
	display: block;
	font-weight: normal;
	line-height: 1.3;
	display: none
}
.large-qbb ul li p {
	padding-top: 4px;
	padding-bottom: 9px;
	border-bottom: 1px dotted #bababa;
	background: #fff;
	color: #000;
	margin-bottom: 0;
	padding-left: 0;
	font-size: 13px;
font-size:.813rem
}
.practice-updates-qbb {
	background: #f8f8f8;
	padding: 9px 9px 0;
	margin-top: -9px;
	border-top: 0
}
.profile-summary {
	background: #f8f8f8;
	padding: 9px;
	margin-top: -9px;
	border-top: 0
}
.practice-updates-qbb.ask-qbb {
	background: 0;
	padding: 0;
	margin-top: 0;
	border-top: 0
}
.practice-updates-qbb a {
	font-size: 13px;
font-size:.813rem
}
.practice-updates-qbb ul {
	padding-bottom: 9px
}
.practice-updates-qbb p {
	padding-bottom: 0;
	font-size: 14px;
	font-size: .923em;
	line-height: 1.3em
}
.practice-updates-qbb .generic-dynamic-listing-meta-display {
	display: none
}
.practice-updates-qbb .generic-dynamic-listing-meta-display-date {
	display: block;
	font-size: 12px;
font-size:.750rem
}
.generic-dynamic-listing-meta-display {
	color: #666
}
.generic-dynamic-listing-meta-display-date {
	color: #387c2b
}
.generic-dynamic-listing-meta-display {
	color: #666;
	font-size: .923em
}
.login-container #loginForm {
	float: left;
	width: 48%
}
.login fieldset {
	border: 0 solid #bababa;
	margin-bottom: 9px;
	padding: 0;
	position: relative
}
.login form h1 {
	display: none
}
.login p label, #loginForm p label {
	font-size: 14px;
font-size:.875rem;
	color: #212121;
	font-weight: normal
}
.login p input, #loginForm p input {
	font-size: 14px;
font-size:.875rem;
	padding: 4px;
	width: 96%;
	margin-top: 4px;
	border: 1px solid #bababa
}
.login p input#doRememberUser, #loginForm p input#doRememberUser {
	float: left;
	width: auto;
	margin-right: 5px;
	border: 0;
	margin-top: 2px;
	padding: 0
}
.page-heading, .profile-heading, .resource-heading, .country-page-heading, .my-practical-law-page-heading {
	border-bottom: 1px solid #bababa;
	line-height: normal
}
.page-heading .c15r.slot3, .profile-heading .c15r.slot3, .resource-heading .c15r.slot3, .country-page-heading .c15r.slot3, .my-practical-law-page-heading .c15r.slot3, .marketing-page-heading .c15r.slot3 {
	width: 16%
}
.page-heading .c15r.slot2, .profile-heading .c15r.slot2, .resource-heading .c15r.slot2, .country-page-heading .c15r.slot2, .my-practical-law-page-heading .c15r.slot2, .marketing-page-heading .c15r.slot2 {
	width: 16%
}
.profile-page ul li a {
	display: block;
	font-size: 15px;
font-size:.938rem
}
.profile-page ul li p {
	padding-bottom: 9px
}
.tel span, .web span, .email span {
	font-weight: normal;
	margin-right: 4px
}
.image-border p.image img {
	border: 1px solid #bababa
}
.network-partner {
	overflow: hidden;
	margin-bottom: 9px;
	border-bottom: 0 dotted #bababa;
	padding-bottom: 9px;
	width: 100%
}
.small-partners .partnerImg {
	border: 1px solid #bababa;
	text-align: center;
	margin: 0;
padding 0 5px;
	min-height: 80px
}
.partnerImg {
	border: 1px solid #bababa;
	text-align: center;
	margin: 0;
padding 0 5px;
	min-height: 180px
}
.partnerImg img {
	max-width: 100%;
	padding: 18px 0
}
.partnerImg p {
	padding: 0 9px 9px
}
.partnerImg p.image {
	padding: 0
}
.small-partners .partnerImg img {
	padding: 9px 0
}
.marketing-page .pane, .events-page .pane {
	border: 0;
	padding-top: 0;
	padding-bottom: 0
}
.marketing-page .pane p, .marketing-page .pane ul, .events-page .pane p, .events-page .pane ul {
	padding: 0 0 9px 0
}
.marketing-page .pane h2, .events-page .pane h2, .large-heading h2 {
	font-size: 18px;
	font-size: 1.125rem;
	border-bottom: 1px dotted #bababa;
	padding-left: 0;
	margin-bottom: 9px;
	padding-bottom: 9px
}
.marketing-page .pane h3, .events-page .pane h3 {
	padding: 0 0 9px 0;
	font-size: 16px
}
.events-page .pane table h3, .marketing-page .pane table h3 {
	font-size: 14px;
font-size:.875rem;
	padding-bottom: 4px
}
.marketing-page .pane h4, .marketing-page .pane h4 {
	padding: 0 0 4px 0;
	font-size: 14px
}
.marketing-page-heading {
	border-bottom: 1px solid #bababa
}
.events-page .page-heading {
	border-bottom: 1px solid #bababa
}
.marketing-page ul.tabs, .events-page ul.tabs {
	border: 1px solid #bababa;
	height: 38px;
	overflow: visible;
	margin-bottom: 18px
}
.marketing-page ul.tabs a, .events-page ul.tabs a {
	top: 0;
	bottom: 0;
	border: 0;
	border-right: 1px solid #bababa;
	background: 0;
	margin: 0
}
.marketing-page ul.tabs a:hover, .events-page ul.tabs a:hover {
	background: -moz-linear-gradient(top, #fff 0, #fff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #fff));
	background: -webkit-linear-gradient(top, #fff 0, #fff 100%);
	background: -o-linear-gradient(top, #fff 0, #fff 100%);
	background: -ms-linear-gradient(top, #fff 0, #fff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
	background: linear-gradient(top, #fff 0, #fff 100%)
}
.marketing-page ul.tabs a.current, .events-page ul.tabs a.current {
	background: -moz-linear-gradient(top, #005a84 0, #005a84 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #005a84), color-stop(100%, #005a84));
	background: -webkit-linear-gradient(top, #005a84 0, #005a84 100%);
	background: -o-linear-gradient(top, #005a84 0, #005a84 100%);
	background: -ms-linear-gradient(top, #005a84 0, #005a84 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005A84', endColorstr='#005A84', GradientType=0);
	background: linear-gradient(top, #005a84 0, #005a84 100%);
	color: #fff;
	border: 0 solid #fff;
	border-bottom: 0;
	top: -1px;
	left: -1px;
	padding-bottom: 11px
}
.marketing-page .draftingNoteTop {
	background: #f8f8f8 url(/presentation/images/ukglobalcss/small_draftingnotes_icon.png) no-repeat 0 50%
}
.marketing-page .docAndNotes {
	background-color: #f8f8f8
}
.marketing-page .draftingNoteClose {
	background: #f8f8f8 url(/presentation/images/ukglobalcss/small_draftingnotes_icon.png.png) no-repeat 0 50%
}
.about-events-page-col h2 {
	font-size: 38px;
	font-size: 2.375rem;
	font-weight: normal;
	line-height: 1.1;
	letter-spacing: -1px;
	margin-bottom: 9px;
	border-bottom: 0;
	padding-top: 0
}
.about-events-page-col p.large {
	font-size: 123.1%
}
.contact-page p.image {
	overflow: hidden
}
.marketing-small-promo.responsive-image p.image img {
	border: 0
}
.marketing-small-promo.responsive-image p.image {
	float: none
}
.responsive-image p.image {
	overflow: hidden;
	padding-bottom: 9px
}
#homepage_slider .responsive-image p.image {
	padding: 18px 18px 9px 18px
}
.responsive-image p.image img {
	width: 100%;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	vertical-align: bottom;
	border: 0
}
.profile-summary.responsive-image p.image img {
	border: 1px solid #bababa
}
.about-page .slot1 .marketing-small-promo {
	border-bottom: 0
}
.about-page .slot1 .marketing-small-promo p.large {
	font-size: 123.1%
}
.about-page .slot1 .about-page-col h2 {
	border-bottom: 0;
	font-size: 38px;
	font-size: 2.375rem;
	font-weight: normal;
	line-height: 1.1;
	letter-spacing: -1px;
	margin-bottom: 9px
}
#homepage_slider .about-page .slot1 .about-page-col h2 {
	padding: 18px 18px 0 18px
}
#homepage_slider .about-page .slot1 .about-page-col p.button {
	padding-bottom: 0
}
#homepage_slider .about-page .slot1 .about-page-col p {
	padding-left: 18px
}
.large-event h2.large-event-heading {
	border-bottom: 0;
	font-size: 36px;
	font-size: 2.25rem;
	font-weight: normal;
	line-height: 1.1;
	letter-spacing: -1px;
	margin-bottom: 0
}
.large-event h3.large-event-heading {
	border-bottom: 0;
	font-size: 28px;
	font-size: 1.750rem;
	font-weight: normal;
	line-height: 1.1;
	letter-spacing: -1px;
	color: #ff9100
}
.large-event p.large-event-heading {
	border-bottom: 0;
	font-size: 20px;
	font-size: 1.250rem
}
.large-event .pane table {
	border-collapse: collapse;
	margin: 0;
	padding: 9px 18px 13px;
	width: 100%;
	margin-bottom: 18px
}
.events-page .orange-title h2 {
	padding-left: 18px;
	font-size: 18px;
	font-size: 1.125rem
}
.about-page .about-page-col p {
	padding: 0 0 18px;
	font-size: 123.1%
}
.about-page .slot1 ul li ul, .about-page .slot1 ul li p {
	padding-left: 0;
	padding-right: 0;
	padding-top: 5px;
	padding-bottom: 0
}
.pane ul.twitter-list li {
	background: url("/presentation/images/ukglobalcss/16x16_icon.png") no-repeat scroll 0 -2000px transparent;
	padding-bottom: 4px;
	padding-left: 21px
}
.about-page .slot1 h2, .about-page .slot1 h3 {
	border-bottom: 0;
	margin-bottom: 0
}
.about-page .slot1 .multiple-images p img {
	padding: 5px;
	border: 1px solid #bababa;
	margin-right: 9px
}
.about-page .slot1 .testimonial {
	border: 0;
	box-shadow: 0;
	background: 0
}
.about-page .slot1 .testimonial blockquote {
	margin-bottom: 0
}
.about-page .slot1 .testimonial p.strong {
	background: 0;
	background-color: #f8f8f8;
	margin: 0 18px;
	border-left: 5px solid #ff9100
}
.about-page .slot1 blockquote {
	font-style: normal;
	padding-top: 18px;
	padding-left: 18px;
	padding-bottom: 9px;
	margin: 0 0 18px;
	border-left: 5px solid #ff9100;
	background: #f8f8f8
}
.about-page .slot1 blockquote p {
	color: #212121;
	font-size: 15px;
font-size:.938rem;
	line-height: 1.4em;
	padding-bottom: 9px
}
.about-page .slot1 blockquote p span.PLC-orangeText {
	font-weight: normal
}
.about-page .slot1 blockquote p.caption {
	font-size: 14px;
font-size:.875rem;
	font-weight: normal
}
.about-page .slot1 .large-quote blockquote p.caption {
	font-size: 18px;
	font-size: 1.125rem;
	font-weight: normal
}
.about-page .standard-col {
	padding: 5% 7%
}
.standard-col.large div.space {
	margin-top: 36px
}
.standard-col.large h2 {
	font-size: 22px;
	font-size: 1.375rem
}
blockquote p.caption img {
	margin-right: 18px;
	float: left;
	display: none
}
.events-large-event-col {
	padding: 2% 18px
}
.about-page .slot1 form fieldset {
	padding: 0;
	border: 0;
	margin: 0
}
.about-page .slot1 form .radio-checkbox {
	padding-bottom: 9px
}
.about-page .slot1 form h4 {
	margin-bottom: 0;
	font-size: 14px;
font-size:.875rem;
	font-weight: bold
}
.about-page .slot1 form fieldset p input {
	border: 1px solid #bababa;
	padding: 4px 0;
	text-indent: 3px
}
.about-page .slot1 form fieldset p select {
	border: 1px solid #bababa;
	height: 25px
}
.featured #trialBox #freetrial-button {
	margin-left: 18px;
	margin-top: 18px
}
.about-page .slot1 form fieldset p.large {
	padding-bottom: 9px;
	font-size: 123.1%
}
.about-page .slot1 form fieldset h2 {
	font-size: 18px;
	font-size: 1.125rem;
	margin-bottom: 0
}
.about-page .slot1 form fieldset h3 {
	font-size: 16px;
	font-size: 1rem;
	margin-bottom: 9px
}
.about-page .slot1 form fieldset p label span, span.required {
	color: #a00000;
	font-size: 11px;
font-size:.688rem;
	margin-left: 4px
}
.PLC_Tooltip {
	position: absolute;
	z-index: 1000;
	padding: 20px 20px 10px 20px;
	width: 260px;
	background: url("/presentation/images/ukglobalcss/tooltip-top.png") no-repeat left top;
	color: #fff;
	display: none
}
#content_main.content-topic {
	float: none;
	margin: 5px 0;
	width: 100%
}
.lt-ie7 #content_main.content-topic {
	width: 100%
}
#search_filters {
	display: none
}
DIV#main DIV.content-results {
	position: static
}
#content_main.content-topic .content-inner {
	border: 0 solid #bababa;
	padding: 0;
	box-shadow: 0 0 0 rgba(0,0,0,0.2)
}
#content_topic_index ul li {
	padding-left: 15px;
	background: url(/presentation/images/ukglobalcss/16x16_resources_icon.png) no-repeat 0 7px
}
#content_main.content-topic .content-inner #resource p {
	padding-bottom: 0;
	font-size: 13px;
font-size:.813rem
}
.content-topic .content-results, .content-handbook .content-results {
	margin-top: 0
}
.content-topic #resource h2 {
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 9px;
	font-size: 14px;
font-size:.875rem;
	border-bottom: 1px solid #bababa
}
.content-topic #resource h1 {
	font-weight: normal;
	line-height: 1.1em;
	padding-bottom: 9px
}
#search_results {
	border: 1px solid #bababa;
	border-top: 0;
	padding: 0
}
#search_results table, table.user-table {
	border: 0 solid;
	border-collapse: collapse;
	clear: both;
	margin-bottom: 10px;
	width: 100%
}
.result-row-alt, .user-table .row-even {
	background: none repeat scroll 0 0 #f8f8f8
}
#search_results td, .user-table td {
	padding: 4px 9px;
	vertical-align: top
}
td.result-col-index, .result-col-resource {
	font-size: 13px;
font-size:.813rem;
	white-space: nowrap
}
td.result-col-date {
	font-size: 13px;
font-size:.813rem;
	font-weight: normal !important;
	white-space: nowrap
}
td.result-col-index {
	width: 4%;
	text-align: right
}
td.result-col-resource {
	width: 15%
}
.result-col-date {
	width: 15%
}
.content-glossary #search_results, .content-practice-manual #search_results, .content-resource-type #search_results, .content-email-archive #search_results {
	border-top: 1px solid #bababa;
	margin-top: 0
}
.maintained, span.maintained {
	color: #387c2b
}
#tabs {
	background: none repeat scroll 0 0 transparent;
	border-bottom: 1px solid #bababa;
	float: none;
	height: 40px;
	margin: 1px 0 0 0 !important;
	padding: 0;
	width: auto;
	overflow: visible
}
div.tab {
	background: 0;
	color: #212121;
	float: left;
	line-height: 1em;
	margin: 0;
	padding: 0
}
div.tab-left, div.tab-selected .tab-left {
	background: 0;
	float: left
}
div.tab-right, div.tab-selected .tab-right, div.tab-selected .tab-right {
	background: 0;
	float: left
}
div.tab a {
	border: 1px solid #bababa;
	color: #005a84;
	display: block;
	float: left;
	font-size: 15px;
font-size:.938rem;
	font-weight: bold;
	height: 20px;
	line-height: normal;
	margin-right: 4px;
	padding: 9px;
	position: relative;
	text-align: center;
	text-decoration: none;
	top: 1px
}
div.tab-selected .tab-right {
	padding: 0
}
div.tab-selected {
	border: 1px solid #005a84;
	background: #005a84;
	color: #fff;
	display: block;
	float: left;
	font-size: 15px;
font-size:.938rem;
	font-weight: bold;
	height: 20px;
	line-height: normal;
	margin-right: 4px;
	padding: 9px;
	position: relative;
	text-align: center;
	text-decoration: none;
	margin-top: 1px
}
#search_results_info {
	float: none;
	padding: 9px;
	margin: 0
}
#search_results .search-feedback-maintained {
	padding: 9px 9px 0
}
#search_results tr.results-header td {
	font-size: 15px;
font-size:.938rem;
	font-weight: bold;
	padding: 9px;
	white-space: nowrap
}
#search_results tr.results-header td a, #search_results tr.results-header td a.results-sorted-desc {
	background-position: 0 -2480px
}
#search_results tr.results-header td a.results-sorted-asc {
	background-position: 0 -2520px
}
.results-sorted-asc {
	background: 0;
	padding-right: 0
}
.resource-area-page .separator {
	border-bottom: 0 dotted #bababa;
	clear: both;
	margin: 0 0 9px 0
}
#toc.featured.PLC-lightGrey {
	background: #f8f8f8;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f8f8f8', GradientType=0);
	border: 0;
	box-shadow: none;
	padding-top: 0
}
#toc a#toggleAllResColl {
	padding: 9px 9px 0 0;
	display: block
}
DIV.toc A.active {
	font-weight: normal
}
#toc .toggleResSection.active {
	font-weight: bold
}
#toc ul.expandable-tree li {
	background: 0;
	padding-left: 0
}
#toc ul.expandable-tree li a.toggleResSection {
	background: url(/presentation/images/ukglobalcss/topicNavSprite1.png) no-repeat scroll 9px 0 transparent;
	padding-left: 27px
}
#toc ul.expandable-tree li.expandable a.toggleResSection {
	background: url(/presentation/images/ukglobalcss/topicNavSprite1.png) no-repeat scroll 9px -198px transparent
}
#toc ul.expandable-tree li.expandable.expanded a.toggleResSection {
	background: url(/presentation/images/ukglobalcss/topicNavSprite1.png) no-repeat scroll 9px -398px transparent
}
#toc ul.expandable-tree li.expanded ul {
	border-top: 0 dotted #bababa;
	display: list-item;
font-size:.75rem;
	margin-left: 9px;
	margin-right: 9px;
	margin-top: 9px;
	background: #fff;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0
}
#toc ul.expandable-tree li {
	background: 0
}
#toc ul.expandable-tree li.expandable.expanded ul li a.toggleResSection {
	background: url(/presentation/images/ukglobalcss/topicNavSprite1.png) no-repeat scroll 9px 0 transparent;
	padding-left: 27px
}
#resource.standarddoc-layout ul li ul {
	padding-bottom: 0
}
#resource.standarddoc-layout h2 {
	float: none;
	font-size: 15px;
font-size:.938rem;
	margin-top: 0;
	margin-bottom: 9px;
	padding: 9px;
	background: #005a84;
	color: #fff;
	border-bottom: 0
}
#resource.standarddoc-layout h3 {
	font-size: 14px;
font-size:.875rem;
	padding-top: 0;
	border-bottom: 1px dotted #bababa;
	margin-bottom: 9px;
	color: #212121
}
#resource.standarddoc-layout ul li {
	background: url("/presentation/images/ukglobalcss/bullet_new_tr.png") no-repeat scroll 3px 5px transparent;
	padding-bottom: 4px;
	padding-left: 18px
}
#toc.askplc-topics h2 {
	background: #005a84;
	border-bottom: 0 solid #bababa;
	color: #fff;
	padding: 9px;
	font-size: 15px
}
.main-ask-plc ol.askplc li {
	border: 0 none;
	color: #ff9100;
	list-style-position: outside;
	list-style-type: decimal;
	margin-left: 27px
}
.main-ask-plc ol.askplc li a {
	display: block
}
.askplc-meta-display {
	color: #666;
	font-size: 12px;
font-size:.750rem
}
ul.askplc a {
	font-size: 13px;
font-size:.813rem;
	font-weight: normal
}
ul.askplc li {
	border-bottom: 1px dotted #bababa;
	padding-bottom: 9px;
	margin-bottom: 9px
}
.main-ask-plc-recent ul.askplc a {
	font-size: 14px;
font-size:.875rem;
	font-weight: normal;
	margin-bottom: 2px
}
ul.askplc {
	color: #387c2b;
	font-size: 12px;
font-size:.750rem;
	list-style-type: none;
	padding-left: 0;
	padding-top: 0
}
.trending-questions ul.askplc li {
	background: url(/presentation/images/ukglobalcss/bullet_new_tr.png) no-repeat scroll 3px 5px transparent;
	padding-left: 16px;
	padding-bottom: 9px;
	border-bottom: 0;
	margin-bottom: 0
}
.expandable ul {
	display: none
}
ul.expandable-tree {
	border-bottom: 0 solid #fff;
	border-top: 0 none;
	color: #005a84;
	font-size: 13px;
font-size:.813rem;
	background: #f8f8f8
}
.askplc-topics h2, .topic-list.area-heading h2 {
	margin-bottom: 0
}
.askplc-topics ul.expandable-tree li.expandable.expanded {
	background-position: 9px -388px;
	font-weight: bold
}
.askplc-topics ul.expandable-tree li.expandable {
	background-position: 9px -188px
}
.askplc-topics ul.expandable-tree li {
	background-position: 9px 9px
}
.askplc-topics ul.expandable-tree li {
	font-size: 13px;
font-size:.813rem;
	font-weight: normal;
	padding-bottom: 9px;
	padding-top: 8px
}
.askplc-topics ul.expandable-tree li.expanded ul li {
	font-size: 12px;
font-size:.750rem
}
ul.expandable-tree a:hover, ul.expandable-tree a:link, ul.expandable-tree a:visited, ul.expandable-tree li {
	color: #005a84
}
.featured .askplc-topics ul.expandable-tree li.expanded ul li {
	background-color: transparent !important;
	background-position: 0 9px
}
ul.expandable-tree li {
	border-bottom: 1px dotted #bababa;
	border-top: 0 solid #fff;
	padding-left: 27px
}
ul.expandable-tree li.expanded ul li {
	background-position: 26px 13px;
	padding-left: 27px
}
ul.expandable-tree li {
	background: url(/presentation/images/ukglobalcss/topicNavSprite1.png) no-repeat scroll 9px 13px transparent
}
ul.expandable-tree li.expanded ul {
	border-top: 0 dotted #bababa;
	display: list-item;
	margin-left: -18px;
	margin-right: 9px;
	margin-top: 9px;
	font-size: 12px;
font-size:.750rem
}
.askplc-topics ul.expandable-tree li.expanded ul li {
	background-color: #fff;
	background-position: 9px 9px
}
.country-map-back .country-nav, .country-map-back .services-nav {
	background: #fff;
	border: 1px solid #bababa;
	height: 180px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2)
}
.country-map-back .country-nav h2, .country-map-back .services-nav h2 {
	border-bottom: 0 none;
	font-size: 14px;
font-size:.923rem;
	font-weight: normal;
	margin-bottom: 4px;
	margin-top: -1px;
	margin-left: -1px;
	margin-right: -1px;
	padding-bottom: 4px;
	padding-top: 4px;
	background: #f79b57;
	color: #fff;
	padding-left: 9px
}
.country-map-back .country-nav a, .country-map-back .services-nav a {
	font-size: 14px
}
.country-map-back ul {
	padding: 9px
}
.country-map-back .services-nav li {
	border-bottom: 1px dotted #bababa;
	padding-bottom: 4px;
	margin-bottom: 4px;
	font-weight: bold
}
.country-map-back .country-nav li {
	border-bottom: 1px dotted #bababa;
	padding-bottom: 9px;
	margin-bottom: 9px;
	font-weight: bold
}
.global-homepage-twocol .featured.PLC-lightGrey {
	height: 250px;
	border: 0
}
.global-homepage-twocol .featured.PLC-lightGrey h2 {
	padding-bottom: 17px
}
.global-homepage-twocol .featured.PLC-lightGrey li {
	padding-bottom: 9px;
	margin-bottom: 9px;
	border-bottom: 1px dotted #bababa
}
.global-homepage-twocol .featured.PLC-lightGrey.country-nav li {
	font-size: 16px;
	font-size: 1rem;
	padding-top: 9px
}
.register-promo h2 {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1.2em;
	margin-bottom: 9px;
	margin-top: 0
}
.c30r .click-promos a .featured, .c30l .click-promos a .featured {
	height: 200px;
	overflow: hidden
}
.large-expand ul.expandable-tree {
	background: #fff;
	font-weight: normal
}
.large-expand ul.expandable-tree li.expandable {
	font-size: 15px;
font-size:.938rem;
	font-weight: bold;
	background-image: url("/presentation/images/ukglobalcss/showarrowcollapsed.png");
	background-position: 0 5px;
	background-repeat: no-repeat;
	color: #005a84;
	padding-left: 18px;
	padding-right: 0;
	cursor: pointer;
	margin-top: 9px
}
.large-expand ul.expandable-tree li.expandable.expanded {
	background-image: url("/presentation/images/ukglobalcss/showarrowexpanded.png");
	background-position: 0 5px;
	background-repeat: no-repeat;
	color: #212121
}
.large-expand ul.expandable-tree li.expandable ul {
	border-top: 1px dotted #bababa;
	background: #fff;
	padding-top: 9px;
	margin-right: 0
}
.large-expand ul.expandable-tree li.expanded ul li {
	padding-left: 0;
	background: #fff;
	font-weight: normal;
	color: #212121;
	border: 0;
	font-size: 13px;
font-size:.813rem
}
.sponsors {
	background: #f8f8f8
}
.sponsors p {
	text-align: center
}
.sponsors p {
	text-align: center;
	width: 100%;
	padding-bottom: 9px
}
.sponsors p img {
	border: 1px solid #eaeaea;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	padding: 9px;
	background: #fff
}
p.standout {
	background: #f8f8f8;
	margin-top: -9px;
	padding-top: 9px;
	padding-bottom: 9px;
	margin-bottom: 9px
}
.our-team, .book-single, .marketing-small-promo, .wide-promo, .our-sponsors, .blog {
	clear: both;
	border-bottom: 1px dotted #bababa;
	margin-bottom: 9px;
	width: 100%;
	float: left
}
.marketing-small-promo {
	border: 0
}
.marketing-small-promo.noborder, .wide-promo.noborder {
	border-bottom: 0 dotted #bababa
}
* html .our-team, * html .book-single, * html .marketing-small-promo, * html .our-sponsors, * html .marketing-event-promo, * html .blog, * html .wide-promo {
	zoom: 1
}
*:first-child+html .our-team, *:first-child+html .book-single, *:first-child+html .marketing-small-promo, *:first-child+html .our-sponsors, *:first-child+html .marketing-event-promo, *:first-child+html .blog, *:first-child+html .wide-promo {
	zoom: 1
}
.marketing-small-promo {
	margin-bottom: 9px
}
.marketing-small-promo p {
	padding-bottom: 9px
}
.marketing-extra-small-promo p.image {
	float: left;
	margin-bottom: 0;
	margin-left: 0;
}
.marketing-extra-small-promo {
	border: 0 none;
	margin-bottom: 9px;
}
.marketing-extra-small-promo p.image img {
	border: 1px solid #bababa;
}
.marketing-extra-small-promo h3 {
	font-size: 0.938rem;
	line-height: 1.3;
	padding-bottom: 4px;
}
.marketing-extra-small-promo p {
	padding-bottom: 9px;
}
.marketing-extra-small-promo p, .marketing-extra-small-promo h2, .marketing-extra-small-promo h3, .marketing-extra-small-promo ul {
	margin-left: 65px;
}
.wide-promo p.image {
	float: left;
	padding-bottom: 0;
	margin-left: 0;
	width: 40%
}
.wide-promo p.image img {
	width: 100%
}
.wide-promo h2, .wide-promo h3, .wide-promo p, .wide-promo p, .wide-promo ul {
	margin-left: 42%
}
.our-team p.image, .book-single p.image, .marketing-small-promo p.image {
	float: left;
	margin-left: 0;
	margin-bottom: 0
}
.pane .marketing-small-promo p.image img {
	padding: 4px;
	margin: 0 0 9px 0 0;
	border: 1px solid #bababa
}
.marketing-small-promo p.image img {
	border: 1px solid #bababa
}
.our-sponsors p.image {
	text-align: center;
	border: 1px solid #bababa;
	margin-bottom: 18px;
	padding-bottom: 0 !important
}
.our-sponsors p.image img {
	padding: 9px 0
}
.our-team p, .our-team h3, .our-team ul {
	margin-left: 100px
}
.our-team p.image img {
	border: 1px solid #bababa
}
.book-single p, .book-single h3, .marketing-small-promo p, .marketing-small-promo h2, .marketing-small-promo h3, .marketing-small-promo ul {
	margin-left: 90px
}
.book-single h3 {
	font-size: 14px;
font-size:.875rem;
	color: #666
}
.marketing-small-promo.responsive-image {
	border-bottom: 0
}
.marketing-small-promo.responsive-image p, .marketing-small-promo.responsive-image h2, .marketing-small-promo.responsive-image h3 {
	margin-left: 0
}
.marketing-small-promo.responsive-image p, .marketing-small-promo.responsive-image h2, .marketing-small-promo.responsive-image h3 {
	margin-left: 0
}
.no-small-images .marketing-small-promo p, .no-small-images .marketing-small-promo h3 {
	margin-left: 0
}
.no-small-images .marketing-small-promo p.image {
	display: none
}
.book-single p.end {
	padding-bottom: 0
}
.marketing-small-promo h3 {
	font-size: 15px;
font-size:.938rem;
	line-height: 1.3;
	padding-bottom: 4px
}
.book-single .available {
	color: #387c2b;
	font-size: 12px;
font-size:.750rem
}
.book-single .coming-soon {
	color: #666
}
.book-single .coming-soon {
	color: #666;
	font-size: 12px;
font-size:.750rem
}
.book-single .coming-soon.end {
	color: #666;
	font-size: 13px;
font-size:.813rem
}
.faqs h3, .marketing-page .pane .faqs h3 {
	font-size: 15px;
font-size:.938rem;
	font-weight: bold
}
.marketing-page .faqs p {
	padding-bottom: 9px
}
#content_slider.carousel .book-single {
	border-bottom: 0;
	margin-bottom: 0
}
.pane .blog-image p.image {
	float: left;
	margin: 0 0 9px 0
}
.blog {
	clear: both;
	border-top: 1px dotted #bababa;
	border-bottom: 0px;
	padding-top: 18px;
	margin-bottom: 0px;
	width: 100%;
	float: left
}
.image-list p {
	padding: 9px
}
.image-list p.border img {
	border: 1px solid #bababa;
	padding: 9px 0
}
.image-list p.border {
	padding-bottom: 0
}
.podcast p.small {
	font-size: 13px;
font-size:.813rem;
	line-height: 1.4
}
#podcastplayer {
	padding: 0 9px;
	margin-bottom: 9px
}
.ext-el-mask {
	background: url(/presentation/images/ukglobalcss/transparent_blue.png) !important
}
#PLCWM_main {
	margin: 0 !important;
	background: none !important;
	height: 100%
}
body>#PLCWM_main {
	height: auto;
	overflow: visible
}
.PLCWM-inner {
	margin: 0 0 !important
}
#PLCWM_main a, #PLCWM_main a:link, #PLCWM_main a:visited, #PLCWM_main a:active {
	color: #005a84 !important;
	text-decoration: none
}
#PLCWM_main a:hover {
	text-decoration: underline
}
#PLCWM_back, .PLCWM-back {
	margin: 10px 0;
	padding-left: 0 !important;
	background: none !important
}
#PLCWM_notauthorised {
	width: 100%;
	overflow: hidden
}
.PLCWM-navlinks {
	clear: both;
	margin: 0 0 18px 0 !important
}
#PLCWM_comparison {
	min-width: 975px;
	margin-top: 0 !important;
	margin-bottom: 9px !important;
	padding: 9px !important;
	background: none repeat scroll 0 0 #fff !important;
	border: 1px solid #bababa !important;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important
}
#PLCWM_comparison_grid {
	border: 0 solid #bababa !important
}
#PLCWM_comparison, #PLCWM_comparison button, #PLCWM_comparison a, #PLCWM_comparison p, #PLCWM_comparison span, #PLCWM_comparison td {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 13px !important;
font-size:.813rem !important
}
#PLCWM_comparison div.x-grid3-header, #PLCWM_comparison div.x-grid3-header-inner {
	width: 100%
}
#PLCWM_comparison .x-grid3-cell-inner {
	white-space: normal;
	padding: 10px
}
.x-btn button.word {
	background-image: url("/presentation/images/ukglobalcss/export-Word.png")
}
.x-btn button.excel {
	background-image: url("/presentation/images/ukglobalcss/export-Exl.png")
}
.x-btn button.issueReport {
	background-image: url("/presentation/images/ukglobalcss/comparison-chg.png")
}
.x-btn button.compare {
	background-image: url("/presentation/images/ukglobalcss/details.png")
}
.x-btn button.PLCWM-change-layout {
	background-image: url("/image/uk/cssimages/layout-chg")
}
#PLCWM_comparison div.x-panel-header {
	background: #005a84 !important;
	color: #FFF !important;
	border: 0 solid;
	padding: 9px !important
}
#PLCWM_comparison div.x-panel-header span {
	font-size: 15px !important
}
#PLCWM_comparison .x-panel-body {
	border: 0 solid
}
#PLCWM_comparison .x-toolbar {
	background: #FFF;
	border: 0 solid;
	padding: 5px 0
}
#PLCWM_comparison .x-toolbar button {
	color: #005a84 !important
}
#PLCWM_comparison .x-toolbar .x-btn-left, #PLCWM_comparison .x-toolbar .x-btn-center, #PLCWM_comparison .x-toolbar .x-btn-right {
	background: 0
}
#PLCWM_comparison .x-toolbar .x-btn-over button {
	text-decoration: underline
}
#PLCWM_comparison .x-grid3-header {
	border-top: 1px solid #bababa;
	border-bottom: 1px solid #bababa;
	background: #f8f8f8
}
#PLCWM_comparison .x-grid3-hd-inner {
	padding: 10px;
	font-weight: bold;
	white-space: normal;
	background: 0;
	white-space: normal
}
#PLCWM_comparison .x-grid3-row {
	border: 0 solid;
	border-bottom: 1px solid #bababa
}
#PLCWM_comparison td.x-grid3-hd {
	border: 0 solid;
	border-right: 1px solid #bababa;
	cursor: pointer
}
#PLCWM_comparison .x-grid3-hd-over {
	color: #005a84 !important
}
#PLCWM_comparison_issues, #PLCWM_comparison_layout_help {
	padding: 9px !important;
	background: #fff !important;
	width: 50%;
	border: 1px solid #bababa
}
#PLCWM_comparison_issues p, #PLCWM_comparison_layout_help p {
	padding-bottom: 0 !important
}
#PLCWM_comparison_issues .x-window-bwrap, #PLCWM_comparison_issues .x-panel-body {
	border: 0
}
#PLCWM_comparison_issues .x-window-ml, #PLCWM_comparison_issues .x-window-mr, #PLCWM_comparison_issues .x-window-mc, #PLCWM_comparison_issues .x-window-tl, #PLCWM_comparison_issues .x-window-tr, #PLCWM_comparison_issues .x-window-tc, #PLCWM_comparison_layout_help .x-window-ml, #PLCWM_comparison_layout_help .x-window-mr, #PLCWM_comparison_layout_help .x-window-mc, #PLCWM_comparison_layout_help .x-window-tl, #PLCWM_comparison_layout_help .x-window-tr, #PLCWM_comparison_layout_help .x-window-tc {
	background: #FFF;
	padding: 0;
	border: 0
}
#PLCWM_comparison_issues .x-window-header {
	padding: 10px 0;
	margin: 5px;
	border-bottom: 1px solid #bababa
}
#PLCWM_comparison_issues .x-window-tl .x-panel-icon {
	padding-left: 0 !important
}
#PLCWM_comparison_issues .x-tool-close {
	margin-top: -10px
}
#PLCWM_comparison_issues .x-window-header-text {
	color: #336;
	font-size: 9pt
}
#PLCWM_comparison_issues .x-window-mr {
	padding-right: 2px
}
#PLCWM_comparison_issues .x-panel-nofooter {
	display: none
}
#PLCWM_comparison_issues .x-grid3 {
	border: 0 solid
}
#PLCWM_comparison_issues *, #PLCWM_comparison_layout_help * {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 13px !important;
font-size:.813rem !important
}
#PLCWM_comparison_issues {
	width: 50%
}
#PLCWM_comparison_issues .x-grid3-row {
	padding: 5px
}
#PLCWM_comparison_issues .x-grid3-td-numberer, #PLCWM_comparison_issues .x-grid3-td-checker {
	background: 0
}
#PLCWM_comparison_issues .x-grid3-row {
	color: #005a84 !important;
	cursor: pointer
}
#PLCWM_comparison_issues .x-panel-tbar, #PLCWM_comparison_issues .x-panel-bbar {
	background: #FFF;
	border: 4px solid #eaeaea
}
#PLCWM_comparison_issues .x-toolbar {
	background: #FFF;
	border: 1px solid #bababa;
	padding: 5px;
	color: #666
}
#PLCWM_comparison_issues .x-window-body {
	padding: 5px
}
#PLCWM_comparison_layout_help .x-window-body {
	padding: 10px;
	border: 1px solid #bababa;
	border-top: 0
}
#PLCWM_comparison_layout_help .x-window-tl {
	border: 1px solid #bababa;
	border-bottom: 0;
	padding-right: 5px
}
#PLCWM_comparison_layout_help .x-window-bl {
	display: none
}
#PLCWM_comparison_issues button {
	background: #FFF !important;
	border: 1px solid #bababa;
	color: #005a84 !important;
	font-weight: bold;
	margin-right: 5px;
	padding: 4px;
	font-size: 9pt
}
#PLCWM_comparison_issues .x-btn-over td {
	background: 0
}
#PLCWM_comparison .x-toolbar .ytb-sep {
	background: url("/presentation/images/ukglobalcss/grid-split.png") no-repeat center center
}
#PLCWM_deal {
	width: 70%;
	margin: 0 0 9px 0 !important;
	float: left;
	border-right: 0 solid #bababa !important
}
#PLCWM_deal .PLCWM-inner {
	background: none repeat scroll 0 0 #fff !important;
	border: 1px solid #bababa !important;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;
	padding: 4%
}
#PLCWM_deal h1 {
	color: #005a84 !important;
	font-family: 'KnowledgeMedium', Arial, sans-serif !important;
	font-weight: normal;
	margin-bottom: 0 !important;
	font-size: 24px !important;
	font-size: 1.5rem !important;
	padding-bottom: 17px !important
}
#PLCWM_actions {
	width: 28% !important;
	margin: 0;
	float: right;
	background: #fff !important;
	border: 1px solid #bababa !important;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;
	margin-bottom: 18px
}
#PLCWM_actions ul {
	font-size: 12px !important;
font-size:.750rem !important;
	padding: 0 18px
}
#PLCWM_search, .PLCWM-navlinks {
	font-size: 92.3%;
	padding-bottom: 9px
}
.PLCWM-issuename {
	font-weight: bold
}
#PLCWM_actions ul li {
	list-style-image: none;
	padding-bottom: 0
}
#PLCWM_actions p {
	font-family: Arial, sans-serif !important;
	font-weight: bold !important;
	font-size: 15px !important;
	color: #fff !important;
	border-bottom: 0 solid #bababa !important;
	margin: 0 0 9px 0 !important;
	padding: 9px 18px !important;
	background: #005a84
}
#PLCWM_actions a {
	padding: 4px 0 5px 27px !important;
	display: block;
	margin: 5px 0
}
#PLCWM_deal_export_word {
	background: url("/presentation/images/ukglobalcss/word.png") no-repeat 0 3px
}
#PLCWM_deal_export_excel {
	background: url("/presentation/images/ukglobalcss/excel.png") no-repeat 0 3px
}
#PLCWM_deal_print {
	padding: 5px 0 5px 20px;
	background: url("/presentation/images/ukglobalcss/print.png") no-repeat center left
}
.gsa-src-wrapper {
	border-bottom: 1px solid #bababa;
	border-top: 1px solid #bababa;
	margin: 17px 0
}
.gsa-src {
	border: 1px solid #bababa;
	margin: 10px 0;
	padding: 15px
}
.gsa-src form {
	margin: 0 auto;
	text-align: center
}
.gsa-src fieldset {
	border: 0 solid
}
.gsa-src label {
	color: #212121;
	font-size: 16px;
	font-weight: bold
}
.gsa-src input.text-fld {
	color: #666;
	font-size: 11px;
	height: 22px;
	line-height: 22px;
	margin-left: 10px;
	width: 60%
}
.gsa-src input.src-button {
	border: 0 solid;
	color: #FFF;
	cursor: pointer;
	display: inline;
	font-size: 14px;
	font-weight: bold;
	height: 28px;
	line-height: 27px;
	text-align: center;
	width: auto
}
.gc-100 p.image img {
	border: 1px solid #bababa
}
#gc100tabs .tabs_link.current {
	background: #0d5635
}
.gc-100 .pane ul li {
	background: url(/image/uk/image/uk/cssimages/gc100_bullet.png) no-repeat scroll 3px 5px transparent;
	padding-left: 21px;
	padding-bottom: 4px
}
.topic-list h2, .featured h2, .generic-block h2 {
	overflow: auto
}
.important {
	zoom: 1
}
#main .heading {
*margin-top:0;
	_margin-top: 0
}
html>body .strapline {
*margin-right:-3px
}
* html .page {
	width: 935px
}
* html #search_form form table, * html #search_form form table table {
	width: 100%
}
* html #search_form form input {
	overflow: hidden
}
@media print {
* {
	box-shadow: none !important;
	text-shadow: none !important;
	background: transparent !important;
	color: #000 !important
}
#plc_toolbar, .top-links, #globalmegamenu, #nav_wrapper, div.betamessage, #globalmegamenu_menusContainer, #global_logo, #tr_logo, .draftingNoteClose, .launch-message, .icon-newnote {
	display: none !important
}
body {
	background: #FFF !important;
	color: #000 !important;
	line-height: 15pt !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10pt !important;
	margin: 0 0 0 0 !important;
	padding: 0 !important;
	text-align: left !important;
	min-width: 100% !important
}
#content_main .content-inner #resource {
	font-size: inherit !important
}
#content_main .content-inner {
	margin: 0
}
img {
	max-width: 100% !important
}
@page {
margin-top:2cm;
margin-bottom:2cm;
margin-left:2cm;
margin-right:2cm
}
.page_margins {
	margin: 0 0 !important
}
.page, #content_main, #header_global, .header_margin, #content_main .content-inner {
	margin: 0 !important;
	min-width: 100% !important;
	width: 100% !important
}
.practice-area-page, .search-area-page, .home-page, .country-page, .resource-area-page, .marketing-page, .my-practical-law-page, .resource-page {
	margin: 0 !important;
	padding: 0 !important;
	min-width: 100% !important;
	width: 100% !important;
	border: 0 !important
}
#content_main .content-inner #resource, #resource .tableWrapper p {
	font-size: 100% !important
}
#resource table {
	width: 99% !important;
	margin-left: 1px !important
}
#content_meta .content-inner, .content-meta-inner ul li, .-plc-multilink, .meta-tool-item ul li span, .content-meta-inner a, a, p, ul, li, div {
	border: 0 !important
}
tr, img {
	page-break-inside: avoid
}
p, h2, h3 {
	orphans: 3;
	widows: 3
}
h1, h2, h3, h4, h5, h6 {
	page-break-after: avoid
}
p a {
	word-wrap: break-word
}
.resource-content-box, .embedded-case, .draftingNote {
	border: 1px solid #666 !important
}
#resource .separator {
	border-bottom: 1px dotted #666 !important;
	clear: both !important;
	margin: 9px 0 !important
}
#resource .contents-node a.contents-link {
	display: list-item;
	list-style-type: disc
}
#resource ul {
	margin-left: .5cm !important
}
#resource ul li {
	display: list-item !important;
	list-style-type: disc !important;
	list-style-position: outside !important;
	padding-left: 0 !important;
	margin-left: 0 !important
}
.subcolumns.slot1 {
	display: inline
}
#content_main, #content_meta {
	display: inline;
	float: none;
	margin: 0;
	width: auto;
	padding: 0;
	overflow: visible;
	position: static
}
.content-inner {
	padding: 0;
	margin: 0;
	border: 0
}
#content_meta .content-inner a {
	display: block
}
img {
	border: 0
}
a {
	color: #000 !important
}
.print-link, .printLink {
	display: inline !important
}
.print-related-content {
	display: block !important
}
.inline-top-nav {
	display: none !important
}
#content_main {
	width: auto;
	float: none
}
#header {
	display: none
}
#footer .grid-3col, #footer_screen {
	display: none
}
#footer_print {
	padding: 0;
	display: block !important;
	color: #000
}
#plc_toolbar {
	display: none
}
#content_meta {
	float: none;
	margin: 20px 0;
	width: 100%;
	border-top: double #336 3px
}
#content_meta * {
	color: #000 !important
}
.resource-content-box {
	border: 1px #e0e0e0 solid
}
.content-inner {
	border: 0;
	padding: 0;
	margin: 0
}
.content-meta-inner, #content_main .content-inner {
	padding: 0 0 !important
}
.content-meta-header {
	display: none
}
.meta-tool-item-content, .meta-history-content {
	display: block !important
}
.meta-history-item .meta-history-link {
	display: block !important
}
.meta-history-item .meta-history-content.meta-history-link {
	display: none !important
}
#content_meta .content-inner a {
	display: none
}
#resource_details, #related_content ul {
	display: block !important
}
#resource_details a {
	display: inline !important
}
#resource_note_actions {
	display: none
}
#related_content a {
	display: inline !important;
	font-weight: normal !important
}
.meta-tool-item {
	padding: 0 !important
}
.meta-tool-item-content {
	padding: 0 !important
}
.meta-history-item {
	border: 0 !important;
	padding: 0 0 !important;
	margin: 0 !important
}
.meta-history-link {
	border: 0 !important;
	padding: 0 0 !important;
	margin: 0 !important
}
div.meta-history-item {
	margin: 0 !important;
	padding: 0 !important
}
div.meta-history-content {
	margin: 0 !important;
	padding: 0 !important
}
div.meta-history-content p {
	margin: 0 !important;
	padding: 0 !important
}
#content_meta .print-heading {
	display: block !important;
	font-weight: bold;
	color: #000;
	padding-left: 0;
	padding-top: 5px;
	padding-bottom: 5px
}
h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif !important;
	page-break-after: avoid
}
#resource h1 {
	font-size: 155% !important;
	line-height: 1.1em;
	font-weight: bold;
	color: #000
}
#resource h2 {
	font-size: 135% !important;
	line-height: 1.2em;
	font-weight: bold;
	margin-bottom: 10px;
	color: #000
}
#resource h3 {
	font-size: 115% !important;
	font-weight: bold;
	margin-bottom: 10px;
	color: #000
}
#resource h4 {
	font-size: 100% !important;
	font-weight: bold;
	margin-bottom: 5px;
	color: #000
}
#resource h5 {
	font-size: 95% !important;
	font-weight: bold;
	margin-bottom: 10px;
	color: #000
}
#resource h6 {
	font-size: 90% !important;
	font-weight: bold;
	margin-bottom: 5px;
	color: #000
}
.draftingNote {
	border: 1px solid #666;
	background: 0;
	width: 98% !important;
	margin-left: 1% !important
}
.docAndNotes {
	display: block !important;
	position: static
}
#speedread_intro {
	display: none !important
}
#speedread {
	display: block !important
}
a.speedread-link {
	display: none
}
#notLoggedIn {
	display: none !important
}
.meta-tool-item .icon-details #print_heading {
	padding-left: 0
}
.primary-source-popup {
	display: none !important
}
#search_form {
	display: none !important
}
#service_nav {
	display: none !important;
	visibility: hidden
}
#nav {
	display: none !important
}
.cookie-policy {
	display: none !important
}
.about-heading, .larger-button, .new-button, .responsive-image img, .practice-updates-qbb .float_right {
	display: none !important
}
.icon-heading {
	background: none !important;
	padding-left: 0 !important
}
.practice-area-page h2, .practice-area-page h2 span, .pane ul, .pane ul li {
	background: none !important;
	padding-left: 0 !important
}
#PLC_ui_tabs {
	display: none
}
.lt-ie9 #PLC_ui_tabs {
	float: none;
	display: block
}
#PLC_ui_locale, #bottom-navigation, #PLC_sort_by {
	display: none
}
#dyn_nav {
	float: none;
	display: none
}
#main_res {
	float: none;
	width: 18cm;
	overflow: visible
}
.res-abstract {
	width: 18cm
}
.main-results div a {
	font-size: 13pt !important
}
div.main-results {
	float: none;
	overflow: visible;
	page-break-after: avoid;
	page-break-before: avoid
}
.main-results .PLC-meta-display-maintained, .main-results .PLC-meta-display {
	font-size: 10pt !important;
	color: #777 !important
}
#global_logo[href]:after {
	display: none
}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
	content: ""
}
}
@media print and (color) {
* {
	-webkit-print-color-adjust: exact;
	print-color-adjust: exact
}
}
.page-heading, .profile-heading, .resource-heading, .country-page-heading, .my-practical-law-page-heading, .marketing-page-heading, table {
	margin-bottom: 9px
}
#PLCWM_comparison table {
	margin-bottom: 0
}
.pane, .practice-updates-qbb, div.topic-list, div.line-list, .askplc-topics {
	margin-bottom: 18px
}
p#global_logo {
	padding-bottom: 0
}
#global_logo a {
	background: url(/presentation/images/ukglobalcss/uk_logo_withstrap_bottom.png) no-repeat;
	float: left;
	height: 54px;
	width: 234px;
	margin: 18px 0 14px 0;
	display: block
}
.smoothmenu {
	margin-top: 18px
}
.practice-area-page, .search-area-page, .home-page, .country-page, .resource-area-page, .marketing-page, .my-practical-law-page, .resource-page {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #bababa;
	border-top: 0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	padding: 2%;
	width: 96%
}
.resource-area-page .inline-image {
	display: inline
}
#main {
	background: none repeat scroll 0 0 #f8f8f8;
	border-bottom: 1px solid #bababa;
	padding: 0 0 9px 0
}
#nav_wrapper {
	border-bottom: 0 solid #fff;
	padding: 9px 0
}
ul.top-links {
	margin-left: 0;
	margin-top: 0;
	padding-top: 5px;
	width: auto;
	font-size: 12px;
font-size:.750rem
}
.top-links li {
	display: block;
	display: inline-block;
	padding: 6px 2px 0 0
}
.top-links li a.us-small-icon, .top-links li a.cross-border-small-icon, .top-links li a.uk-small-icon, .top-links li a.canada-small-icon {
	padding-left: 18px
}
#content_main .content-inner {
	background: 0;
	border: 0 solid #bababa;
	box-shadow: 0 0 0 rgba(0,0,0,0.2);
	overflow: hidden;
	padding: 0
}
#content_meta .content-inner {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #bababa;
	box-shadow: 0 0 0 rgba(0,0,0,0.2);
	margin-bottom: 18px;
	padding: 0
}
p.askplc-disclaimer {
	padding: 0 0 9px 0 !important;
	border: 0 solid #bababa !important;
	border-bottom: 1px solid #bababa !important;
	margin-top: -9px !important;
	margin-bottom: 17px !important;
	box-shadow: 0 0 0 rgba(0,0,0,0.2)
}
.search-area-page #main {
	padding-top: 9px
}
.search-area-page table {
	margin-bottom: 9px
}
.lt-ie7 #plc_toolbar.toolbar_unfixed {
	position: absolute;
top:expression((toolbarPosition = document.documentElement.clientHeight+document.documentElement.scrollTop -31)+"px");
	bottom: auto
}
.lt-ie7 .toolbar_unfixed #keyword_finder {
	position: absolute
}
.lt-ie7 body.toolbar_unfixed {;
	background-repeat: no-repeat !important;
	background-attachment: fixed !important
}
.lt-ie8 #toc ul.expandable-tree li.expanded ul {
	display: inline-block
}
#login_popup {
	display: block
}
#resource_content a[name] {
	display: inline-block;
*display:inline
}
#whatsmarketnotauthorised, #ukWMSearchAuthorisationText {
	clear: both
}
.jurisdictionsComplex {
	display: none
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
	margin-bottom: 1em
}
.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.lt-ie8 .video-container {
	position: relative
}
#statusBarHide .statusBar, #statusBarHideTwo .statusBar, #prevstatusBarHide, #prevstatusBarHideTwo, #nextstatusBarHide, #nextstatusBarHideTwo {
	display: none
}
#statusBarHide {
	border: 1px solid #bababa;
	margin: 0 0 9px
}
#statusBarHide .featured {
	border: 0;
	margin-bottom: 0;
	padding: 9px 0 0
}
.about-page .slot1 .promo-slider-content h2 {
	font-size: 30px;
	font-size: 1.9rem
}
.about-page .slot1 .promo-slider-content p {
	font-size: 14px;
font-size:.9rem
}
.about-page .slot1 .promo-slider-content p.button a {
	font-size: 12px;
font-size:.75rem
}
#promo_slider.carousel {
	margin-top: 0
}
#promo_slider {
	border: 1px solid #bababa
}
#promo_slider .carouselPrev {
	left: 9px
}
#promo_slider .carouselNext {
	right: 9px
}
#promo_slider .click-promos h2 {
	border: 0;
	color: #212121;
	font-size: 38px;
	font-size: 2.375rem;
	font-weight: normal;
	line-height: 1;
	margin-bottom: 4px;
	padding-bottom: 0
}
#promo_slider .click-promos h3 {
	color: #212121;
	font-family: Arial, helvetica, sans-serif;
	font-size: 28px;
	font-size: 1.750rem;
	margin-bottom: 9px
}
#promo_slider .click-promos h3.small {
	font-size: 24px;
	font-size: 1.5rem
}
#promo_slider .click-promos a p.more-link {
	font-weight: 300 !important;
	border: 1px solid #bababa;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	line-height: 100%;
	margin: 0 0 0 9px;
	padding: 9px;
	position: relative;
	text-decoration: none;
	position: absolute;
	font-size: 13px;
font-size:.813rem;
	text-decoration: none;
	color: #005a84;
	right: 0;
	bottom: 0
}
#promo_slider .click-promos a:hover p.more-link {
	background: -moz-linear-gradient(top, #fff 0, #fff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #fff));
	background: -webkit-linear-gradient(top, #fff 0, #fff 100%);
	background: -o-linear-gradient(top, #fff 0, #fff 100%);
	background: -ms-linear-gradient(top, #fff 0, #fff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
	background: linear-gradient(top, #fff 0, #fff 100%);
	border: 1px solid #999;
	box-shadow: 0 1px 2px rgba(0,0,0,0.20);
	color: #005a84
}
#promo_slider blockquote {
	color: #212121;
	font-style: normal;
	margin-bottom: 9px;
	margin-left: 0;
	padding: 9px 0 0
}
#promo_slider blockquote p {
	color: #212121;
	font-size: 28px;
	font-size: 1.750rem;
	font-weight: normal;
	line-height: 1.2em;
	margin-bottom: 9px
}
#promo_slider blockquote p span.PLC-orangeText {
	font-family: Arial, helvetica, sans-serif;
	font-size: 28px;
	font-size: 1.750rem;
	font-weight: normal
}
#promo_slider blockquote p.caption {
	font-size: 14px;
font-size:.875rem;
	font-weight: normal
}
#promo_slider blockquote p.caption span.PLC-orangeText {
	font-size: 14px;
font-size:.875rem
}
#promo_slider .responsive-image p.image {
	padding: 18px 18px 9px 18px
}
#promo_slider .about-page .slot1 .about-page-col h2 {
	padding: 18px 18px 0 18px
}
#promo_slider .about-page .slot1 .about-page-col p.button {
	padding-bottom: 0
}
#promo_slider .about-page .slot1 .about-page-col p {
	padding-left: 18px
}
#uk-homepage .pane {
	min-height: 330px;
	height: auto !important;
	height: 330px
}
.resource-area-page .glossary-indexes {
	border: 1px solid #bababa;
	border-top: 0;
	margin-top: -9px;
	margin-bottom: 9px
}
.resource-area-page span.glossary-index {
	background: #fff;
	color: #828282;
	padding-left: 7px
}
span.top-of-page {
	display: block;
	float: right;
	font-size: 12px;
font-size:.750rem;
	background: url("/presentation/images/ukglobalcss/16x16_icon.png") no-repeat 0 -2520px;
	padding-left: 21px;
	padding-bottom: 2px;
	padding-right: 9px
}
.law-firm-links .featured h2 {
	padding-bottom: 7px
}
.large-expand ul.expandable-tree li.expandable ul.tab-drop-list {
	padding: 9px 0;
	border-top: 0;
	margin: 0
}
.large-expand ul.expandable-tree li.expanded ul li.tab-drop-item {
	background: url(/presentation/images/ukglobalcss/bullet_new_tr.png) no-repeat scroll 3px 5px transparent;
	padding-left: 21px;
	padding-bottom: 4px
}
.cs_text td {
	padding-bottom: 10px
}
div.multi-show-hide-content {
	display: none
}
a.multi-show-hide-header {
	font-size: 13px;
font-size:.813rem;
	font-weight: bold;
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-right: 0;
	text-decoration: none
}
.multi-show-hide-item {
	border-bottom: 1px dotted #bababa;
	padding: 9px 0
}
.multi-show-hide-content {
	padding-top: 12px
}
a.multi-show-hide-header.open {
	background-image: url("/presentation/images/ukglobalcss/showarrowexpanded.png")
}
a.multi-show-hide-header.closed {
	color: #005a84;
	background-image: url("/presentation/images/ukglobalcss/showarrowcollapsed.png")
}
#accordian_list_essentials {
	padding-bottom: 12px
}
.flag-heading {
	background: url(/presentation/images/ukglobalcss/flags1.1.png) no-repeat;
	padding-left: 29px;
	padding-top: 6px
}
h3.flag-heading.marketing {
	padding-left: 29px;
	padding-top: 4px
}
#accordianListUK, #accordianListUS, #accordianListChina {
	border: 1px solid #bababa;
	border-top: 0;
	padding: 10px 10px 20px 10px;
	margin-top: -10px;
	margin-bottom: 20px
}
.rp-border {
	border: 1px solid #bababa;
	border-top: 0;
	padding: 10px 10px 20px 10px;
	margin-bottom: 20px
}
.icon-heading.reg-portal-icon {
	background: url(/image/uk/cssimages/48x48_icon_1.2.3.png) no-repeat;
	margin-left: 0;
	padding-left: 57px
}
.icon-heading.reg-portal-icon {
	background-position: 0 -5635px
}
.beta-small {
	background: #ffa300;
	color: #fff;
	font-size: 11px;
font-size:.7rem;
	padding: 3px 5px 3px
}
.beta-box {
	border-bottom: 1px dotted #bababa;
	margin-bottom: 10px;
	padding-bottom: 5px
}
.pl-strap {
	border-left: 1px solid #bababa;
	margin-top: -10px;
	border-right: 1px solid #bababa;
	padding-bottom: 15px
}
.pl-strap p {
	padding: 10px;
	padding-bottom: 0
}
#resource ul.resource-metadata {
	color: #666;
	font-size: 13px;
font-size:.813rem;
	font-weight: bold;
	padding-bottom: 0;
	padding-right: 0
}
#resource ul.resource-metadata li {
	display: inline-block;
	font-weight: inherit;
	list-style-type: none;
	background: 0;
	padding-left: 0;
	padding-right: 12px;
	padding-bottom: 0
}
.lt-ie8 #resource ul.resource-metadata li {
	display: inline;
	zoom: 1
}
#resource ul.resource-metadata span.maintained {
	color: #387c2b
}
#resource ul.resource-metadata span.not-maintained {
	color: #a00000
}
#ps_container {
	background: #ece8f0;
	padding: 18px;
	margin-top: 9px
}
#resource #ps_container ul.resource-metadata li {
	display: block;
	float: none
}
a.multi-show-hide-header {
	color: #005a84;
	font-size: 15px;
font-size:.938rem
}
a.multi-show-hide-header.open {
	color: #212121
}
.multi-show-hide-content {
	border-top: 1px dotted #bababa;
	margin-top: 10px;
	margin-top: 10px
}
div.label-last {
	float: right;
}
.featured.academic-login {
	text-align: center;
}
.featured.academic-login h2 {
	border-bottom: 1px solid #bababa;
}
.featured.academic-login p {
	padding-bottom: 18px;
	padding-top: 9px;
	font-weight: bold;
}
.featured.academic-login .slot1 {
	border-right: 1px solid #bababa;
}
.academiclogin .c48l h1 {
	display: none
}
#org_selection label {
	color: #212121;
	font-size: 0.875rem;
	font-weight: normal;
	margin-bottom: 9px;
}
#org_selection input {
	border: 1px solid #bababa;
	font-size: 0.875rem;
	margin-top: 4px;
	padding: 4px;
	width: 96%;
}
#matches_header {
	margin-top: 9px;
	color: #666;
	font-size: 0.688rem;
}
ul.organisation-list {
	list-style-type: none;
}
ul.organisation-list li {
	padding-bottom: 9px;
	margin-bottom: 9px;
	border-bottom: 1px dotted #bababa;
	font-size: 0.938rem;
}


