/* CSS Document */
#blueBar, #toolbar, #logohome, #strapline, #lhnavcontainer, #footer, #pnprev, #pnnext, .table5 td.vertheadcell {display:none !important;}

body {background:#fff !important; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12pt; margin-top:2%; margin-left:2%; margin-right:2%;}

#headerprint {border:none; vertical-align:text-top; width:100%; float:left; display:inline; margin:0}

.stdcontent h1 {font-size:20pt; font-weight:bold; float:none; margin:10px 0}
.stdcontent h2 {font-size:16pt; font-weight:bold; float:none; margin:10px 0}
.stdcontent h3 {font-size:14pt; font-weight:bold; float:none; margin:10px 0}
.stdcontent p {margin:0 10px 10px 0; line-height:20px}
.stdcontent {width:auto; margin-left:0; padding:0; border:0; color:black; background-color:white; orphans:4; widows:2;}

.stdcontent ul {list-style-type:disc;margin-bottom:15px}
.stdcontent li {margin-left:40px;display:list-item;margin-top:5px;}
.stdcontent ol {list-style-type:decimal;margin:10px 15px;}
.stdcontent #prettyimg {float:right; margin:10px 10px 10px 15px;}
.stdcontent a:link, a:visited {color:#3333CC; background-color:#fff; font-weight:bold; text-decoration:underline;}
.inlinedoclink,.offsitelink {border:none}


.stdcontent a:link:after, .stdcontent a:visited:after {content:" ("attr(href)")";}
.stdcontent a[href^="/"]:after {content:" (http://www.ipo.gov.uk" attr(href) ")";}
.stdcontent table a:link:after, .stdcontent table a[href^="/"]:after, .stdcontent table a:visited:after {content:"";}


/* footer print style */
#footerprint {font-size:8pt; margin-top:5px; padding:0; color:#000000; border-top:1px solid #000;}
#footerprint ul {margin:0; padding:0; float:left;}
#footerprint ul li {float:left; margin:5px 0 0 0;  list-style-type:none; display:inline; height:20px; padding:0}
#footerprint ul li a {color:#000; text-decoration:none; font-weight:normal}
#footerprint #printreview {float:right; margin:5px 0 0 0; display:inline}


/* table print style */

.table1, #content .table1 th, #content .table1 td, .table6, #content .table6 th, #content .table6 td {border:solid 1px #999; font-size:12pt; border-collapse:collapse; vertical-align:text-top;}
.table1, .table6 {margin:0 0 10px 0; clear:left;}
.table1 th, .table6 th {font-weight:bold; color:#000}
.table1 th, .table1 td, .table6 th, .table6 td {padding:7px 6px; border:solid 1px #999; vertical-align:text-top;}

.table2, #content .table2 td {border:solid 1px #999; font-size:12pt; border-collapse:collapse; vertical-align:text-top}
.table2 {margin:0 0 10px 0; clear:left}
.table2 td {padding:7px 6px; border:solid 1px #999; vertical-align:text-top}

.table3, #content .table3 th, #content .table1 td {border:solid 1px #999; font-size:12pt; border-collapse:collapse; vertical-align:text-top;}
.table3 {margin:0 0 10px 0; clear:left;}
.table3 th {font-weight:bold; color:#000}
.table3 th, .table3 td {padding:7px 6px; border:solid 1px #999; vertical-align:text-top;}


.table5, #content .table5 td {border:none; font-size:12pt; border-collapse:collapse; vertical-align:text-top}
.table5 {margin:0 0 10px 0; clear:left;}
.table5 td.headcell {font-weight:bold; color:#000; text-align:center;}
.table5 td.vertprintcell {vertical-align:middle}
.table5 td {padding:7px 6px; vertical-align:text-top}
.table5 td.greencell {color:#000; font-size:12pt; font-weight:bold; text-align:center; vertical-align:middle; padding:2px 5px}
.table5 td.rowcell {border:1px #999 solid}

table tr.HiddenSummary {display:none !important}

/* online form stuff */

#txtcontent form {margin:0; padding:0; width:700px}
#txtcontent input, select, textarea {font-family:Verdana, Tahoma, Arial, sans-serif; color:#000000}
#txtcontent form div {clear:left; display:block; width:550px; height:expression('1%'); margin:5px 0}
#txtcontent form div.required {font-weight:bold}
#txtcontent form div.optional label, label.optional {font-weight:normal}
#txtcontent form div label {display:block; float:left; width:250px; padding:3px 5px; margin:5px 0 0 0; text-align:right; font-size:1.2em}
#txtcontent form div.fullWidthField input {width:329px}
#txtcontent form div input, textarea {padding:2px 3px; margin:0}
#txtcontent form div.submit {width:50px; float:left; padding:0 0 0 418px}
#txtcontent form div.fullWidthField {width:550px; margin:10px 0; padding:0}
#txtcontent form div.fullWidthField label {margin:0 0 5px 0; padding:5px 5px 0 5px; text-align:right; width:170px}
#txtcontent form div textarea {width:330px}
#txtcontent p.smallertext {font-size:1.1em}
