﻿body {font-family: arial,helvetica,sans-serif; font-size: 12pt; line-height: 18pt;}

img {border: 0; clear: both; display: block;}

h1,h2,h3,h4 {color: #bf550f;}

a:link, a:visited {color: #4f4c4d;}

table {width: 100%;}
th {text-align: left; border: 1px solid #000000;}
td {vertical-align: top; border: 1px solid #000000;}

form {display: none;}

#siteOptions,#siteSearch,#primaryNav,#tabNav,#sideNav,#footer,
.accessibility, .frmWrapper {display: none;}

#breadcrumb ol {padding-left: 0; margin-left: 0;}
#breadcrumb ol li {display: inline;}
#breadcrumb ol li a {border-right: 1px solid #4f4c4d; padding-right: 5px;}

#shareBox { display:none; }

/* --------------------------------------------
    CLINIC FOCUS PRINT STYLES - ADDED BY NICK IRVINE
---------------------------------------------- */

.clinicfocustable { width:715px; padding: 0 0 0 0; margin: 0 0 0 0; text-align:left; border-spacing:0; border-collapse:collapse; font-size: 12pt; line-height: 18pt;}
.clinicfocustable th {padding: 0 0 0 0; margin: 0 0 0 0; text-align: left; font-family: helvetica,arial,sans-serif; color: #ffffff; border:0;}
.clinicfocustable td {padding: 0 0 0 0; margin: 0 0 0 0; vertical-align: top; border: 0px; text-align:left;}
.clinicfocustable #tagline { background-color: #009091; padding: 0 0 0 0; margin: 0 0 0 0; }
.clinicfocustable #tagline th { background-color: #009091; padding: 0 0 0 0; margin: 0 0 0 0; }
.clinicfocusfooter {border-spacing:0; border-collapse:collapse; border:0; background-color: #009091; width:715px; padding: 0 0 0 0; margin: 0 0 0 0; text-align:left; border:0; }
.clinicfocusfooter th {border:0; padding: 0 0 0 0; margin: 0 0 0 0; }
.clinicfocusfooter td {border:0; border: 0px; text-align:left;}

.clinicfocusfooter #footerwhite, .clinicfocusfooter #footerwhite th, .clinicfocusfooter #footerwhite td, .clinicfocusfooter #footerimg {display:none; }

.cfleftspacer { float:left; display:block; margin-left:0px !important; }

.cfrightcol #newstitle { font-size: 18pt !important; font-weight:bold; }

.cf-alerticon, .clinicfocustable #cfleftnav, #cfheader, .cf-arrowup { display:none; }

/* --------------------
    CODE OF PRACTICE ICON BOXES
-------------------- */
.iconBox {background: url() repeat-y 0 0; width: 645px; clear: both; float: left; margin-bottom: 1.5em;}
#guidanceBox.iconBox {background-image: url();}
#infoBox.iconBox {background-image: url();}
.iconBoxTop {background: url() no-repeat 100% 100%; float:left;width:100%; padding-bottom:7px;}
#guidanceBox .iconBoxTop {background-image: url();}
#infoBox .iconBoxTop {background-image: url();}
#contentInner .iconBoxTop h2 {background: #007dc2 url() no-repeat 0 0; padding-left: 61px; margin-bottom: 0; font-size: 2em; color: #ffffff; font-weight: normal; padding-top: 0;}
#contentInner #guidanceBox .iconBoxTop h2 {background-color: #966396; background-image: url(); padding-top: 0;}
#contentInner #infoBox .iconBoxTop h2 {background-color: #008e8f; background-image: url();}
.iconBoxTop h2 div {background: url() no-repeat 100% 0; display: block; padding: 1em 0 .75em 20px;}
#guidanceBox .iconBoxTop h2 div {background-image: url();}
#infoBox .iconBoxTop h2 div {background-image: url();}
.iconBoxInner {background: url() no-repeat 0 100%; width: 615px; float: left; padding: 10px 15px;}
#guidanceBox .iconBoxInner {background-image: url();}
#infoBox .iconBoxInner {background-image: url();}
#contentInner .iconBox h3 {color: #00588a; margin-bottom: 1.07em;}
#contentInner #guidanceBox h3 {color: #794479;}
#contentInner #infoBox h3 {color: #007778;}
#contentInner .iconBox h4.sectionTitle {font-size:1.2em; font-weight:normal; clear: both;}
#contentInner .iconBox h4.center {text-align:center;}
#contentInner .iconBox ul li {background:none; padding-left: 0; margin-left:0; clear:both;}
#contentInner .iconBox ul li em.bullet {font-style:normal; width:40px; display:block; float:left;}
#contentInner .iconBox ul li div {width: 565px; float: right; font-size:1em; margin-bottom: 1em;}
#contentInner .iconBox ul li div p {margin-left: 0; width: 100%; font-size:1em;}
#contentInner .iconBox ul li ol {width: 100%; float:right; margin-left: 20px;}
#contentInner .iconBox ul li ol li {padding-top: 0; padding-bottom: .5em;}
#contentInner .iconBox ul li div li {margin=left: 2em;}

#codeTools { display:none; }