html {
	overflow-y: scroll;
	font-size:0.75em;
}

body{
	margin:0px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}

.content {
	width:950px;
	margin-top: 0pt;
	margin-right: auto;
	margin-bottom: 0pt;
	margin-left: auto;
	overflow-x: hidden;
	overflow-y: hidden;
	padding: 0 0 0 0;
}

.hide {
	display:none;
}



a, a:link, a:visited {
	color: #0066CC;
	text-decoration:none;
	outline:none;
}

a:hover {
	text-decoration:underline;
}


a.pdf,
a.zip,
a.doc,
a.xls,
a.ppt,
a.img,
a.external_link,
a.email {
	padding-bottom:2px;
}

h1 {
	margin:0 0 4px 0;
	padding:0.5em 0 4px 0;
	font-size:2em;
	color:#0066CC;
	font-weight:normal;
	border-width: 0 0 1px 0;
	border-style:solid;
	border-color:#EFEFEF;
}

h2 {
	font-size:1.4em;
	color:#0066CC;
}

h3 {
	font-size:1.3em;
	color:#000000;
}

ul li {
	margin:0.3em 0 0.3em 0;
}

ul li ul {
	margin:0.2em 0 0.2em 2.5em;
}

ul li ul li {
	list-style-type:circle;
}

ul li ul li ul li{
	list-style-type:square;
}


ol li ol {
	margin:0.2em 0 0.2em 2.5em;
}

ol li ol li {
	list-style-type:lower-alpha;
}

ol li ol li ol li{
	list-style-type:lower-roman;
}


hr {
	border-width:1px 0 0 0;
	border-style:solid;
	border-color:#CCCCCC;
}


.home_page .left {
	float:left;
	width:240px;
	margin:0 5px 0 0;
}

.home_page .middle {
	float:left;
	width:460px;
	margin:0 5px 0 5px;
}

.home_page .right {
	float:right;
	width:230px;
	margin:0 0 0 5px;
}

.thirty_seventy .left {
	float:left;
	width:240px;
	margin:0 5px 0 0;
}

.thirty_seventy .right {
	float:right;
	width:700px;
	margin:0 0 0 5px;
}

.thirty_fifty_twenty .left {
	float:left;
	width:240px;
	margin:0 5px 0 0;
}

.thirty_fifty_twenty .middle {
	float:left;
	width:500px;
	margin:0 5px 0 5px;
}

.thirty_fifty_twenty .right {
	float:right;
	width:190px;
	margin:0 0 0 5px;
}

.fifty_fifty .left {
	float:left;
	width:470px;
	margin:0 5px 0 0;
}

.fifty_fifty .right {
	float:right;
	width:470px;
	margin:0 0 0 5px;
}


.forty_sixty .left {
	float:left;
	width:320px;
	margin:0 5px 0 0;
}

.forty_sixty .right {
	float:right;
	width:620px;
	margin:0 0 0 5px;
}

#body .home_page,
#body .thirty_seventy,
#body .thirty_fifty_twenty,
#body .full_width {
	padding: 0 0 2em 0;
	background-image:url(http://images.kenthouse.com/pcc/pcc_bg.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

.full_width #body .content {
	padding: 0 0 2em 0;
}

.full_width #body .content center {
	margin: 1em 0 0 0;
}


#main-content #leftcol {
	float:left;
	width:240px;
	margin:0 5px 0 0;
}

#main-content #rightcol {
	float:right;
	width:700px;
	margin:0 0 0 5px;
}

#main-content #centrecol {
	float:right;
	width:450px;
	margin:0 5px 0 5px;
}

#main-content #rightcolumn {
	float:right;
	width:240px;
	margin:0 0 0 5px;
}


#main-content #rightcolumn div.scrolled-table {
	height:200px;
	overflow-y:scroll;
	padding: 1px;
}


div#header div.left {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float:left;
	width:300px;
}

div#header div.middle {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float:right;
	width:408px;
}

div#header div.right {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float:right;
}

.logo {
	background-image:url(http://images.kenthouse.com/pcc/logo_pcc.jpg);
	background-repeat: no-repeat;
	margin: 15px 29px 15px 20px;
	padding: 0px;
	width: 193px;
	height: 73px;
	float:right;
}

.logo h1{
	width: 193px;
	height: 73px;
	margin:0;
	padding:0;
	border:0;
}
.logo h1 a{
	border:0;
	padding:0;
	height:73px;
	display:block;
	text-indent:-9999px;
}

div#top_navigation ul {
	float:right;
	list-style:none;
	margin:15px 0 0 0;
	padding:0;
}

div#top_navigation ul li {
	display:inline;
	margin:0;
	padding:0 0.8em 0 0.8em;
	list-style:none;
}

div#top_navigation ul li a {
	font-size:0.9em;
	text-decoration:none;
	text-transform:uppercase;
}

div#top_navigation ul li a:hover {
	text-decoration:underline;
}

ul#user_account {
	float:left;
	list-style:none;
	margin:15px 0 0px 0;
	padding:1px 0 2px 19px;
	font-size:0.85em;
	background-image:url(http://images.kenthouse.com/pcc/user_account.gif);
	background-repeat:no-repeat;
	background-position:left center;
	min-width:300px;
}

ul#user_account li {
	display:inline;
	margin:0;
	padding:0 0.5em 0 0.5em;
	list-style:none;
}

ul#user_account li.first {
	display:block;
}

div.social_media {
	margin: 20px 40px 0 0;
	padding: 0 0 0 0;
	float:left;
}

div.social_media ul{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style:none;
}

div.social_media ul li{
	margin: 0 5px 0 5px;
	padding: 0 0 0 0;
	list-style:none;
	float:left;
}

div.social_media ul li a{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display:block;
	width:32px;
	height:32px;
	font-size:0.0001em;
	text-indent:-99999px;
	background-image:url(http://images.kenthouse.com/common/social_media.gif);
	background-repeat:no-repeat;
	background-position: -1000px 0;
}

div.social_media ul li.twitter a{
	background-position: -418px 0pt;
}

div.social_media ul li.rss a{
	background-position: -294px 0pt;
}

#accessibility {
	display:block;
	font-size:0.85em;
	margin: 30px 0 0 0;
	float:left;
}

#accessibility p, #accessibility ul, #accessibility li{
	float: left;
	display: inline;
}

#accessibility p{
	margin: 10px 15px 0 0;
}

#accessibility a{
	font-weight: bold;
	text-decoration: none;
	color:#000;
}

/* font sizes */

ul#size{
	position: relative;
	list-style:none;
	margin: 0 0 0 0;
}

ul#size li{
	float: left;
	display: inline;
	margin: 0 0 0 0;
}

ul#size a{
	display: block;
	font-weight:normal;
}

#size #normal{
	font-size: 12px;
	margin: 10px 5px 0 0;
}

#size #larger{
	font-size: 18px;
	margin: 4px 4px 0 0;
}

#size #largest{
	font-size: 25px;
	margin: -3px 0 0 0;
}

#size span {
	display:none;
}

/* CSS */

ul#css{
	position: relative;
	list-style:none;
	margin: 5px 0 0 1em;
}

ul#css li{
	float: left;
	display: inline;
	margin: 0 0 0 0;
	padding:0 0.5em 0 0.5em;
}

ul#css a{
	display: block;
	font-size: 1.4em;
	padding: 0 0.3em 0 0.3em;
	line-height: 1.2em;
	border: 1px solid;
}

#css span {
	display:none;
}

#css #default{
	color: #000;
	background: #fff;
}

#css #high_contrast{
	color: #FF0;
	background: #000;
}

/*************************/

ul#errors{
	list-style:none;
	margin: 5px 0 0 12px;
}

#errors span {
	display:none;
}

ul#errors li{

}

ul#errors #no_js, ul#errors #ie6{
	display: block;
	font-size: 1.3em;
	padding: 0.1em 0.4em 0 0.4em;
	line-height: 1.2em;
	border-width: 1px; 
	border-style:solid; 
	border-color:red;
	background-color:#eb6d59;
	color:#ffffff;
}

#errors span.warning {
	display:inline;
	padding: 0 0 0 0;
}

#navigation {
	background-color:#0066CC;
}

#navigation .search {
	float:right;
	margin:3px 29px 3px 0;
	padding:1px;
	background-color:#FFFFFF;
	-moz-border-radius:3px;
}

#navigation .search form {

}

#navigation .search form .submit{
	border-width: 0px;
	font-size: 1.2em;
	padding:2px;
	cursor:pointer;
	background-image:url(http://images.kenthouse.com/pcc/mag_glass.gif);
	background-repeat:no-repeat;
	background-position:2px 1px;
	background-color:#0066cc;
	text-indent:-9999em;
	width:24px;
	height:24px;
	-moz-border-radius:3px;
}

#navigation .search form .inputbox{
	font-size: 1.2em;
	border-width: 0px;
	padding:0 0 0 3px;
	width:250px;
}

div#main_navigation ul {
	clear:left;
	float:left;
	list-style:none;
	margin: 0 0 0 0;
	padding: 0.9em 0 0.7em 0;
}

div#main_navigation ul li {
	display:inline;
	list-style: none;
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div#main_navigation ul li a{
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	padding: 0.5em 1em 0.5em 1em;
}

div#main_navigation ul li.first a{
	padding: 0.5em 1em 0.5em 0;
}

div#main_navigation ul li a:hover{
	color:#89c0e9;
}



.box {
	width:240px;
	float:left;
	margin:0 0 0 0;
}

.box h2 {
	margin:0 0 4px 0;
	padding:0.5em 0 4px 10px;
	font-size:1.5em;
	color:#0066CC;
	font-weight:normal;
}

#body .left .box{
	border-width: 2px 0 0 0;
	border-style:solid;
	border-color:#FFFFFF;
}

div.inner {
	margin:10px 10px 10px 10px;
}

span.more {
	clear:both;
	display:block;
	margin: 1em 0 15px 10px;
}

.tab_box span.more {
	margin: 1em 0 15px 5px;
}

span.more a {
	padding: 5px;
	background-color:#A7C3DF;
	-moz-border-radius:5px;
}

span.more a:hover {
	background-color:#AFD7FF;
	text-decoration:none;
	color:#fff;
}

.box .inner p img,
.wide_box .inner p img {
	float:left;
	margin: 0 1em 0.5em 0;
}

.box_pcc_live img{
	float:left;
	margin: 0 1em 0.5em 0;
	border:1px solid black;
}

.wide_box {
	width:458px;
	float:left;
	border:1px solid #CCCCCC;
	margin:10px 0 0 0;
	background-image:url(http://images.kenthouse.com/pcc/pcc_box_bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

.wide_box h2 {
	margin:0 0 4px 0;
	padding:0.5em 0 4px 0.4em;
	font-size:1.5em;
	color:#0066CC;
	font-weight:normal;
	border-width: 0 0 1px 0;
	border-style:solid;
	border-color:#EFEFEF;
}

#footer {
	background-color:#0066CC;
	color:#FFFFFF;
	font-size:0.85em;
	margin:0 0 0 0;
}

#footer ul {
	padding: 0;
	margin: 0.5em 0 0 0;
	float:left;
}

#footer li {
	float: left;
	padding: 0 0.8em 0 0.8em;
	list-style:none;
	border-left-width: 1px;
	border-left-style: solid;
	margin: 0 0 0 0;
}

#footer li.first{
	border-left-width: 0px;
	padding: 0 0.8em 0 0;
}

#footer li a{
	color:#FFFFFF;
	text-decoration:none;
}

#footer li a:hover{
	text-decoration:underline;
}

#footer p {
	clear:left;
	float:left;
}

p {
	line-height: 1.6em;
}

div.breadcrumb {
	font-size:0.95em;
	margin: 0.5em 0 0.5em 0;
	color:#8F8F8F;
}

div.breadcrumb a {
	color:#8F8F8F;
}

ul#breadcrumb {
	font-size: 0.9em;
	padding: 0px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	float:left;
}

ul#breadcrumb li {
	float: left;
	padding-top: 0px;
	padding-left: 12px;
	padding-right: 8px;
	background-image: url(http://www.pcc.nhs.uk/images/arrow_navy.gif);
	background-repeat:no-repeat;
	background-position:left center;
	list-style: none;
}

ul#breadcrumb li.first{
	background-image: none;
	padding-left: 0px;
}

.useful_links ul {
	list-style:none;
	margin:0;
	padding:0;
}

.useful_links ul li {
	list-style:none;
	margin:0;
	padding:0.5em 0 0.5em 0;
}

.selection a {
	clear:both;
	display:block;
	color:#000000;
}

.selection a:hover {
	display:block;
	background-color:#E0E3EF;
	text-decoration:none;
}

.news_title, .publication_title, .event_title {
	display:block;
	font-weight:bold;
	font-size:1.2em;
	padding:0.5em 0.5em 0em 0.5em;
}
.news_date {
	display:block;
	font-size:1em;
	font-weight:bold;
	color:#0066CC;
	padding:0.5em 0.5em 0.5em 0.5em;
}

.news_intro, .event_location, .publication_intro {
	display:block;
	font-size:1em;
	padding:0 0.5em 0.9em 0.5em;
}

.hide_me {
	display:none;
}







.tabbed_box {
	margin:10px 0 0 0;

}

.tab_box {

	width:442px;
	float:left;
	border:1px solid #CCCCCC;
	border-width:0 1px 1px 1px;
	margin:0 0 0 0;
	background-color:#FFFFFF;
	background-image:url(http://images.kenthouse.com/pcc/pcc_box_bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}



div.drop{
	display:none;
}

.box_ask_an_adviser h2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.box_ask_an_adviser h2 a {
	display:block;
	background-image:url(http://images.kenthouse.com/pcc/square_arrow.gif);
	background-repeat:no-repeat;
	background-position:200px 0.3em;
	outline:none;
	text-decoration:none;
	margin:0 0 0 0;
	padding:0.5em 0 8px 10px;
}

.box_ask_an_adviser h2 a:hover {
	background-color:#EFF7FF;
}

.box_site_map h2 {
	display:none;
}




.holder {

}

ul.nav {
	z-index:1;
	position: relative;
	margin:25px 0 20px 0;
	padding:0 0 0 0;
	width:110px;
}

ul.nav li {
	list-style:none;
	margin:0 0 5px 0;
	padding:0 0 0 12px;
	background-image: url(http://www.pcc.nhs.uk/images/arrow_navy.gif);
	background-repeat:no-repeat;
	background-position:0 0.35em;
	position:relative;
	height: 1%;
}

html>body ul.nav li {
	height: auto
} 

ul.nav li a, ul.nav li a:visited{
	color:#000000;
}

ul.nav li a.activeSlide, ul.nav li a:hover { 
	color:#0066cc;
}

#slideshow{ 
	background-color:transparent;
	margin:-110px 0 0 105px;
	width: 100px;
	height: 130px; 
	overflow: hidden; 
	position: relative; 
	z-index:0;
}

#slideshow div.wcc_image {
	background-color:transparent;
	background-image:url(http://images.kenthouse.com/pcc/wcc.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	width: 95px;
	height: 121px; 
}

#slideshow div.nhs_networks_image {
	background-color:transparent;
	background-image:url(http://images.kenthouse.com/pcc/networks.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	width: 95px;
	height: 121px; 
}

#slideshow div.home_oxygen_service_image {
	background-color:transparent;
	background-image:url(http://images.kenthouse.com/pcc/hos.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	width: 95px;
	height: 121px; 
}

#slideshow div.pbc_connection_image {
	background-color:transparent;
	background-image:url(http://images.kenthouse.com/pcc/pbc.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	width: 95px;
	height: 121px; 
}

#slideshow div.commissioning_zone_image {
	background-color:transparent;
	background-image:url(http://images.kenthouse.com/pcc/commissioning_zone.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	width: 95px;
	height: 121px; 
}

ol.latestpublications {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style:none;
}

ol.latestpublications li{
	margin: 0 0 6px 0;
	padding: 0 5px 0 5px;
	list-style:none;
	clear:both;
}

ol.latestpublications.sidebar li{
	padding: 0 5px 6px 5px;
	border-width: 0 0 1px 0;
	border-style:solid;
	border-color:#e2e2e2;
}

ol.latestpublications li span{
	display:block;
	margin: 0.8em 0 0.5em 0;
	padding: 0 0 0 0;
}

ol.latestpublications li span.title{
	font-size:1.3em;
	font-weight:bold;
}

.right_box {
	width:188px;
	margin:0 0 0 0;
	border:1px solid #ccc;
	margin: 10px 0 0 0;
	background-image:url(http://images.kenthouse.com/pcc/pcc_box_bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

.right_box h2 {
	margin:0 0 4px 0;
	padding:0.5em 0 4px 10px;
	font-size:1.5em;
	color:#0066CC;
	font-weight:normal;
	border-width: 0 0 1px 0;
	border-style:solid;
	border-color:#EFEFEF;
}


.updateblock{
	margin:5px 0 0 0;
	padding:5px 5px 5px 5px;
	border-width: 1px;
	border-style: solid; 
	border-color:#e2e2e2;
}


.updateblock a,
.updateblock a:hover,
.updateblock a:active,
.updateblock a:visited{
	text-decoration:none;
	font-weight:normal;
}

.updateblock a span{
	display:block;
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:2px;
}

.updateblock a span.subheading{
	font-weight:normal;
	font-size:0.9em;
}

.updateblock:hover {
	background-color:#f6f6f6;
}

.updateblock a span.body {
	font-weight:normal;
	color:#000;
	font-size:1em;
}

.clickblock {
	display: block;
}


#body .box_news_search p input.box {
	width:210px;
	padding:2px;
	margin: 2px 0 4px 0;
	border-width:1px;
	border-style:solid;
	border-color:#ccc;
	display:block;
}




.helpdesk table,
.event_manager table{
	margin: 0 1px 0 1px;
	padding: 0 0 0 0;
	border:none;
}

.helpdesk table td,
.event_manager table td{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border:none;
}

.helpdesk table th,
.event_manager table th{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border:none;
}

.event_manager table#event_details th,
.event_manager table#event_details td {
	margin: 0 0 0 0;
	padding: 5px 5px 5px 5px;
}

a.calendar_prev,
a.calendar_next {
	text-indent: -9999px;
	height: 18px;
	width: 100%;
	line-height: 18px;
	text-decoration: none;
	display: block;
	outline: none;
}

#event_calendar a.calendar_prev { 
	background-image: url(http://images.kenthouse.com/common/icons/gifs/resultset_previous.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#event_calendar a.calendar_next {
	background-image: url(http://images.kenthouse.com/common/icons/gifs/resultset_next.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

table#event_calendar,
table#event_calendar table.title {

}
table#event_calendar table.title th {
	width: 70px; 
}

#event_calendar {
        color: #000000;
        text-align: center ;
        background: #ccc ;
	position:relative;
	margin: 0 0 0 0;
	border:1px solid #ccc;
}

#event_calendar td.day a {
}

#event_calendar #today {
        color: #ff0000;
}

table#event_calendar td {
	background-color: #E6F0FA;
	font-weight: normal;
	padding:5px 6px 5px 6px;
	border:1px solid #ccc;
	margin: 2px;
}

table#event_calendar td.dayset {
	background-color: #C3D1DF;
	font-weight: bold;
}

#calendar_info {
/*        height: 70px ;*/
        padding: 5px ;
	position:relative;
}

#calendar_info p {
	font-weight: bold;
	padding:0;
	margin:0;
}

#calendar_info ul {
	list-style: none outside;
	margin: 0;
	padding: 0;
}

#calendar_info ul li {
	padding:1em 0 0;
}


.event_manager .tab_box {
	width:682px;
}


.event_manager ul.frontpagelist {
	margin: 1em 0 2em 1em;
	list-style:none;
	padding: 0 0 0 0;
}

.event_manager ul.frontpagelist li {
	margin: 0 0 0.5em 0;
	padding: 0 0 0.5em 0;
	list-style:none;
	border-width: 0 0 1px 0;
	border-style:solid;
	border-color:#E6F0FA;
}

.event_manager a.outlook07 {
	font-size:0.4em;
}


/******************* SM PREVIEW DIV STYLING ****************************/
#sm_previewmsg {
        position: absolute;
        z-index:999; // must be above everything
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        color: #000000;
        background-image: url(/sm/images/opaquebg.png);
        background-repeat: repeat;
        background-position: left top;
        border: 3px dashed #cc0000;
        width: 50%;
        margin: 0px;
        padding: 5px;
        left:25%;
        top:3%;
}
#sm_previewmsg p {
        margin: 0px;
        padding-top: 5px;
        padding-right: 0px;
        padding-bottom: 5px;
        padding-left: 0px;
        font-size:170%;
        color: #990000;
        font-weight:bolder;
        text-align:center;
}
#sm_previewmsg a {
        color: #aa0000;
}

#sm_previewmsg a:hover {
        color: #0033CC;
}

.wide_box {
	width: 458px;
}

.right_image_box,
.home_right_box {
	width: 228px;
	border:1px solid #ccc;
	margin: 10px 0 0 0;
	background-color:#FFFFFF;
	background-image:url(http://images.kenthouse.com/pcc/pcc_box_bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

.right_image_box p,
.right_image_box p img{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.home_right_box h2 {
	margin:0 0 4px 0;
	padding:0.5em 0 4px 0.4em;
	font-size:1.5em;
	color:#0066CC;
	font-weight:normal;
	border-width: 0 0 1px 0;
	border-style:solid;
	border-color:#EFEFEF;
}

ol.latestpublications li span.icon,
span.icon {
	display:block;
	width:37px;
	height:43px;
        background-image: url(http://images.kenthouse.com/pcc/pcc_category_icons2.png);
        background-repeat: no-repeat;
        background-position: -223px 0;
	float:left;
	margin: 5px 10px 0px 0;
	text-indent: -9999em;
}

#news div.selection span.icon {
	margin: 5px 10px 0px 5px;
}

.no_category span.icon {
	display:none;
}

ol.latestpublications li.commissioning span.icon,
.commissioning span.icon {
        background-position: -148px 0;
}

ol.latestpublications li.pharmaceutical_services span.icon,
.pharmaceutical_services span.icon {
        background-position: -186px 0;
}

ol.latestpublications li.home_oxygen_service span.icon,
.home_oxygen_service span.icon {
        background-position: -111px 0;
}

ol.latestpublications li.medical span.icon,
.medical span.icon {
        background-position: -74px 0;
}

ol.latestpublications li.dentistry span.icon,
.dentistry span.icon {
        background-position: -37px 0;
}

ol.latestpublications li.eye_care span.icon,
.eye_care span.icon {
        background-position: 0 0;
}

#news div.selection a{
	clear:both;
	min-height:105px;
}

.event_manager table#event-details {
	margin: 5px 0 0 0;
}

.event_manager table#event-details tr {
}

.event_manager table#event-details td {
	border-width: 2px 0 0 0;
	border-style:solid;
	border-color:#ccc;
	padding: 10px
}

.event_manager table#event-details th {
	padding: 10px
}



.personal_development div#body img {
	float:left;
	margin: 0 15px 15px 0;
	clear:both;
}

.personal_development div#body .first {
	clear:both;
}

.personal_development div#body p.intro {
	color:#0066cc;
}

.personal_development div#body .right h1 {
	margin: 1em 0 1em 0;
}


.personal_development div#body .left {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.personal_development div#body .personal_development div#body_header {
	background-image:url(http://images.kenthouse.com/personal_development/heading_bg.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
}

.personal_development div#body h1.main_title {
	margin:0.4em 0 -0.8em 150px;
	padding:1em 0 0 0;
	font-size:2em;
	border:none;
}

.personal_development div#body h1.main_title span {
	display:inline;
}

.personal_development div#body h1.main_title span.p {
	color:#901738;
}

.personal_development div#body h1.main_title span.l {
	color:#00538F;
}

.personal_development div#body h1.main_title span.f {
	color:#595A5C;
}

.personal_development div#body h1.main_title span.c {
	color:#026E56;
}

.personal_development div#body #personal_development_nav {

}

.personal_development div#body #personal_development_nav ul {
	margin:45px 0 20px 0;
	padding:0 0 0 0;
	list-style:none;
	list-style-image:none;
	background-image:url(http://images.kenthouse.com/personal_development/tab_backgrounds.gif);
	background-repeat:repeat-x;
	background-position: 0 37px;
	height:50px;
}

.personal_development div#body #personal_development_nav ul li{
	margin:0 5px 0 0;
	padding:0 0 0 0;
	list-style:none;
	list-style-image:none;
	display:inline;
	float:left;
}

.personal_development div#body #personal_development_nav ul li.pd_plan {
	float:right;
}

.personal_development div#body #personal_development_nav ul li.first{
	margin:0 5px 0 10px;
}

.personal_development div#body #personal_development_nav ul li a {
	display: block;
	text-align: center;
	padding: 0px 0px 28px 0px;
	text-decoration: none;
	color: #000000;
	font-weight:normal;
	font-size:0.85em;
	margin: 0 3px 0 0;
	cursor:pointer;
}

.personal_development div#body #personal_development_nav ul li a span.tableft,
.personal_development div#body #personal_development_nav ul li a span.tabright {
	background-image:url(http://images.kenthouse.com/personal_development/tab_corners.gif);
	background-repeat:no-repeat;
	background-position:0 -200px;
	width:10px;
	height:50px;
	display:block;
	float:left;
}

.personal_development div#body #personal_development_nav ul li a span.tabright {
	background-position:0 -250px;
}

.personal_development div#body #personal_development_nav ul li a span.tabmiddle {
	background-image:url(http://images.kenthouse.com/personal_development/tab_backgrounds.gif);
	background-repeat:repeat-x;
	background-position:0 -63px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	min-height:50px;
	display:block;
	float:left;
	line-height:3em;
/*	padding: 12px 0 0 0;
	margin: 0 0 -12px 0; */
}

.personal_development div#body #personal_development_nav ul li a.two-line span.tabmiddle {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height:1.5em;
/*	padding: 6px 0 0 0;
	margin: 0 0 -6px 0; */
}

.personal_development div#body #personal_development_nav ul li a:hover {
	color: #0066cc;
}

.personal_development div#body #personal_development_nav ul li.tabselected a span.tableft {
	background-position:0 -300px;
}

.personal_development div#body #personal_development_nav ul li.tabselected a span.tabright {
	background-position:0 -350px;
}

.personal_development div#body #personal_development_nav ul li.tabselected a span.tabmiddle {
	background-position:0 -13px;
}

.personal_development div#body #personal_development_nav ul li.tabselected a {
	color: #0066cc;
	font-weight:bold;
}


.personal_development div#body #personal_development_nav ul li.pd_plan {
	float:right;
	margin: 0 20px 0 0;
}

.personal_development div#body #personal_development_nav ul li.pd_plan a {
	background-color:#0066cc; 
	color: #FFFFFF;
	font-weight:bold;
}

.personal_development div#body #personal_development_nav ul li.pd_plan a span.tableft {
	background-position:0 0px;
	width:45px;
}

.personal_development div#body #personal_development_nav ul li.pd_plan a span.tabright {
	background-position:0 -50px;
	width:45px;
}

.personal_development div#body #personal_development_nav ul li.pd_plan a span.tabmiddle {
	background-position:0 -113px;
}

.personal_development div#body #personal_development_nav ul li.pd_plan a:hover {
	color: #000000;
}

.personal_development div#body .personal_development div#body_flash {
	margin:20px 20px 0px 70px;
}

.personal_development div#body .personal_development div#body_box {
	background-color:#FFFFFF;
/*	background-image:url(http://www.pcc.nhs.uk/images/personal_development_box_bg.gif);*/
	background-repeat: repeat-x;
	background-position:bottom left;
	margin:15px 0 0 10px;
	padding:8px 0 8px 0;
	float:left;
/*	border:1px solid #CCCCCC;
	border-radius:10px;
 	-moz-border-radius:10px;
	-webkit-border-radius:10px;*/
}

.personal_development div#body .personal_development div#body_plan_box {
	background-color:#FFFFFF;
	background-image:url(http://www.pcc.nhs.uk/images/personal_development_box_bg.gif);
	background-repeat: repeat-x;
	background-position:bottom left;
	margin:15px 0 0 10px;
	padding:8px 15px 8px 15px;
	float:left;
	border:1px solid #CCCCCC;
	border-radius:10px;
 	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

.personal_development div#body .left p,
.personal_development div#body .right p,
.personal_development div#body .left ul,
.personal_development div#body .right ul,
.personal_development div#body .left ul li,
.personal_development div#body .right ul li,
.personal_development div#body .left h2,
.personal_development div#body .right h2 {
margin:0 0 0 0;
padding:0 0 0 0;
list-style:none;
}

.personal_development div#body .left li strong {
color: #0066cb;
list-style:none;
}

.personal_development div#body .left p {
margin: 0 0 1em 0;
padding:0 0 0 0;
}

.personal_development div#body .right p {
margin:0 0 1em 0;
padding:0 20px 0 0;
}

.personal_development div#body .left ul,
.personal_development div#body .right ul {
margin:1em 0 1em 1em;
padding:0 0 0 0;
list-style:none;
}



.personal_development div#body .left ul li a:hover {
color:#ff0000;
text-decoration:none;
}


.personal_development div#body .left ul li a {
display:block;
padding-bottom: 5px;
margin-left: -10px;
text-decoration:none;
font-weight:normal;

border-bottom: 1px solid #ccc; 
}

.personal_development div#body .left ul li {
display:block;
padding-bottom: 5px;
margin: 0;
text-decoration:none;
font-weight:normal;
list-style:none;

}


.personal_development div#body .left ul li strong {
display:block;
padding-bottom: 5px;
margin: 0;
text-decoration:none;
font-weight:bold;
margin-left: -10px;
border-bottom: 1px solid #ccc; 

}

.personal_development div#body .right ul li {
display:block;
background-image:url(http://www.pcc.nhs.uk/images/arrow_navy.gif);
padding:0px 0px 10px 15px;
margin: 0;
text-decoration:none;
font-weight:normal;
background-repeat:no-repeat;
background-position: 0px 5px;
list-style:none;
}

.personal_development div#body .left h2,
.personal_development div#body .right h2 {
/*margin:0.2em 0 1em 0;
padding:0 0 0.3em 0;*/
background:#cdd2d8; color:black; font-size:1.1em; padding:0.1em 0.5em; margin:0 0 1em;font-weight:bold;
}

dl#personal-development-directory dt {
	font-weight:bold;
	margin-top: 1em;
	padding-top: 1em;
	border-top: 1px solid #ccc;
}

dl#personal-development-directory dd {
	margin:0;
}

.personal_development div#body .pd_pdf_download {
	background-color:#FFFFFF;
	background-image:url(http://www.pcc.nhs.uk/images/personal_development_nav_bg.gif);
	background-repeat: repeat-x;
	background-position:bottom left;
	border:1px solid #CCCCCC;
	margin:10px 0 10px 10px;
	padding:1em;
	float:left;
	border-radius:10px;
 	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}


.personal_development div#body .pd_pdf_download span a {
	background-image:url(http://images.kenthouse.com/common/icons/gifs/page_white_acrobat.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:18px;
}
 
div.personal-development-rating {
  width: 80px;
}

div.personal-development-rating div {
  background-color: transparent;
  background-image: url(http://www.pcc.nhs.uk/images/personal_development/stars.gif);
  background-repeat: no-repeat;
  border: 0px solid green;
  height: 16px;
  width: 100%;
  text-align: left;
  color: white;
  font-size: 1px;
}

div.personal-development-rating p,
div.personal-development-rating label {
  margin: 2px 0 4px;
  font-size: 0.82em;
}

div.personal-development-rating div.r0  { background-position: center top; }
div.personal-development-rating div.r1  { background-position: center -16px; }
div.personal-development-rating div.r2  { background-position: center -32px; }
div.personal-development-rating div.r3  { background-position: center -48px; }
div.personal-development-rating div.r4  { background-position: center -64px; }
div.personal-development-rating div.r5  { background-position: center -80px; }
div.personal-development-rating div.r6  { background-position: center -96px; }
div.personal-development-rating div.r7  { background-position: center -112px; }
div.personal-development-rating div.r8  { background-position: center -128px; }
div.personal-development-rating div.r9  { background-position: center -144px; }
div.personal-development-rating div.r10 { background-position: center -160px; }

form.personal-development-directoryform { background:#eee; padding:1em; margin-top:1em; }
form.personal-development-directoryform label { display:block; }
form.personal-development-directoryform label.mand { font-weight:bold; }
form.personal-development-directoryform input.text { width:25em; }

table.group-booking-table th {
  text-align: left;
}

table.group-booking-table td {
  vertical-align: center;
  line-height: 1em;
}

table.group-booking-table form {
  margin: 0;
}

.personal_development div#body table{border-collapse:collapse;border-spacing:0;}.personal_development div#body table{font-size:inherit;font:100%;margin:0 0 1em 0;}
.personal_development div#body th,.personal_development div#body td{border:1px solid #000;padding:.5em;}.personal_development div#body th{font-weight:bold;text-align:center;}.personal_development div#body caption{margin-bottom:.5em;text-align:center;}

.personal_development div#body img.stagegraphic { float:right; margin:0 0 1em 1em; }

.personal_development div#body a.pd_button {
font-weight:normal;
text-decoration:none;
padding:0.5em;
border:1px solid #cccccc;
margin-top:0.2em;
display:block;
font-size:0.8em;
background-color:#E4F3FB;
}

.personal_development div#body table.competencies_list td { background:white; }

.personal_development div#body a.plan_link {
  display:block;
  width: 260px;
  height:29px;
  line-height:29px;
  margin:10px 0px 10px 30px;
  text-align:center;
  color:white;
  font-weight:bold;
  text-decoration:none;
  background:url(http://www.pcc.nhs.uk/images/personal_development/planback.png) no-repeat top left;
}

.personal_development div#body a.pd_button_explore {
  display:block;
  width:181px;
  height:31px;
  line-height:31px;
  text-indent:-9999px;
  outline:none;
  border:0;
  margin:0 10px 0 0;
  padding:0;
  background:url(http://www.pcc.nhs.uk/images/personal_development/button_blue_exploretopic.png) no-repeat top left;
}
.personal_development div#body a.pd_button_explore:hover {
  margin:0 10px 0 0;
  padding:0;
  border:0;
}

.personal_development div#body a.pd_button_assess {
  display:block;
  width:181px;
  height:31px;
  line-height:31px;
  text-indent:-9999px;
  outline:none;
  border:0;
  margin:0 10px 0 0;
  padding:0;
  background:url(http://www.pcc.nhs.uk/images/personal_development/button_blue_takeassessment.png) no-repeat top left;
}
.personal_development div#body a.pd_button_assess:hover {
  margin:0 10px 0 0;
  padding:0;
  border:0;
}

.personal_development div#body a.pd_button_white_assess {
  display:block;
  width:181px;
  height:31px;
  line-height:31px;
  text-indent:-9999px;
  outline:none;
  border:0;
  margin:0 10px 0 0;
  padding:0;
  background:url(http://www.pcc.nhs.uk/images/personal_development/button_white_takeassessment.png) no-repeat top left;
}

.personal_development div#body a.pd_button_assessamend {
  display:block;
  width:181px;
  height:31px;
  line-height:31px;
  margin:0 10px 0 0;
  padding:0;
  text-indent:-9999px;
  outline:none;
  border:0;
  background:url(http://www.pcc.nhs.uk/images/personal_development/amendassessment_left.png) no-repeat top left;
}
.personal_development div#body a.pd_button_assessamend:hover {
  margin:0 10px 0 0;
  padding:0;
  border:0;
}

.personal_development div#body #print_form .progress {
  border:1px solid #ccc;
  width:100%;
  height:1.5em;
  line-height:1.5em;
  overflow:hidden;
  visibility:hidden;
}

.personal_development div#body #print_form .progress .bar {
  display:block;
  float:left;
  width:0%;
  background:#ccc;
  height:1.5em;
  line-height:1.5em;
}

.personal_development div#body table.documents_table {
  width:100%;
  margin:1em 0;
}

.personal_development div#body .planbuttons {
float:right;
display:block;
padding:1em;
margin:0 0 1em 1em;
background:white;
text-align: right;
}

.personal_development div#body .assessment ul#tablist-details {
  margin:0;
  position:relative;
  top:-0.5em;
}

.personal_development div#body .assessment ul#tablist-details li.tab_hi {
background:#cde9ff;
border-top:1px solid #5f96c6;
border-left:1px solid #5f96c6;
border-right:1px solid #5f96c6;
border-bottom:1px solid #cde9ff;
display:inline;
margin:0;
padding:0.5em;
}

.personal_development div#body .assessment ul#tablist-details li.tab {
background:#3269b2;
border:1px solid #5f96c6;
color:white;
display:inline;
margin:0;
padding:0.5em;
}

.personal_development div#body #tab-assessment,
.personal_development div#body #tab-documents {
background:#cde9ff;
border:1px solid #5f96c6;
padding:1em;
}

.personal_development div#body .selection {
border:0px solid black;
padding:0.5em 0;
}

.personal_development div#body #tab-assessment a.pd_button_explore,
.personal_development div#body #tab-assessment a.pd_button_assess,
.personal_development div#body #tab-assessment a.pd_button_assessamend {
  float:left;
  width:181px;
  height:31px;
}

.personal_development div#body #tab-assessment a.pd_button_explore {
  background:url(http://www.pcc.nhs.uk/images/personal_development/button_blue_exploretopic.png) no-repeat top left;
}

.personal_development div#body #tab-assessment a.pd_button_assess {
  background:url(http://www.pcc.nhs.uk/images/personal_development/button_blue_takeassessment.png) no-repeat top left;
}

.personal_development div#body #tab-assessment a.pd_button_assessamend {
  background:url(http://www.pcc.nhs.uk/images/personal_development/button_blue_amendassessment.png) no-repeat top left;
}

.personal_development div#body #tab-assessment em {
display:block;
clear:right;
margin:0 0 0 187px;
padding:31px 0 0 0;
line-height:31px;
}

.personal_development div#body #tab-assessment p {
margin:5px 0;
}

.personal_development div#body #questionnaire input.submit {
	width: 172px;
	height: 29px;
	background: url(http://www.pcc.nhs.uk/images/personal_development/saveandcontinue.png) no-repeat top left;
	line-height: 29px;
	cursor:pointer;
}

.personal_development div#body #yourplan input.submit {
	width: 172px;
	height: 29px;
	background: url(http://www.pcc.nhs.uk/images/personal_development/updateplan-left.gif) no-repeat top left;
	line-height: 29px;
	cursor:pointer;
}

.personal_development div#body .planbuttons #add_text,
.personal_development div#body .planbuttons #sub_text {
	width: 170px;
	height: 10px;
	line-height: 10px;
	font-size: 9px;
	color: #0066cb;
}

.personal_development div#body .planbuttons input.submit {
	font-size:1px;
	color: #e0e0e0;
}

.personal_development div#body .planbuttons input.submit,
.personal_development div#body #print_form input.submit,
.personal_development div#body #questionnaire input.submit,
.personal_development div#body #yourplan input.submit {
	text-indent:-9999px;
	outline: none;
	border: 0px solid white;
	cursor:pointer;
	display:block;
	position:relative;
}

.personal_development div#body .planbuttons input.disa {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
}

.personal_development div#body .planbuttons #add_button input.submit {
	width: 172px;
	height: 30px;
	background: url(http://www.pcc.nhs.uk/images/personal_development/addtomyplan.png) no-repeat top left;
	cursor:pointer;
}

.personal_development div#body .planbuttons #sub_button input.submit {
	width: 172px;
	height: 29px;
	background: url(http://www.pcc.nhs.uk/images/personal_development/removefrommyplan.png) no-repeat top left;
	cursor:default;
}

.personal_development div#body .planbuttons #go_button input.submit,
.personal_development div#body .planbuttons input#go_button {
	width: 172px;
	height: 29px;
	background: url(http://www.pcc.nhs.uk/images/personal_development/gotomyplan.png) no-repeat top left;
}

.personal_development div#body .planbuttons #update_button input.submit,
.personal_development div#body .planbuttons input#update_button {
	width: 172px;
	height: 29px;
	background: url(http://www.pcc.nhs.uk/images/personal_development/updateplan.png) no-repeat top left;
	cursor:pointer;
}

.personal_development div#body .planbuttons #assess_button input.submit {
	width: 172px;
	height: 29px;
	background: url(http://www.pcc.nhs.uk/images/personal_development/button_take_assess_right.png) no-repeat top left;
	cursor:pointer;
}

.personal_development div#body #print_button input.submit,
.personal_development div#body #yourplan input#print_button {
	width: 172px;
	height: 30px;
	background: url(http://www.pcc.nhs.uk/images/personal_development/print.png) no-repeat top left;
	cursor:pointer;
}

.personal_development div#body #print_form input.submit {
	width: 172px;
	height: 30px;
	line-height: 30px;
	background: url(http://www.pcc.nhs.uk/images/personal_development/print-left.gif) no-repeat top left;
	cursor:pointer;
}

.personal_development div#body a.pd_button:hover {
border:1px solid #AAAAAA;
background-color:#D1E5EF;
}

.personal_development div#body table {
	border:1px solid #CCCCCC;
}

.personal_development div#body table td, .personal_development div#body table th {
	background-color:#FFFFFF;
	background-image:url(http://www.pcc.nhs.uk/images/personal_development_nav_bg.gif);
	background-repeat: repeat-x;
	background-position:bottom left;
	border:1px solid #CCC;
}

.personal_development div#body table th {
	background-color:#DFDFDF;
	background-image:none;
}

.personal_development div#body table.blue_table th {
	background: #06c;
	color: white;
	text-align: left;
	border-bottom: #8bd;
}

.personal_development div#body table.blue_table td {
	background: #b7e1f7;
	color: #05b;
	border-bottom: #8bd;
}

.personal_development div#body table.blue_table th.headcol,
.personal_development div#body table.blue_table td.headcol {
	background: #036;
	color:white;
	border-bottom: #69c;
}




.supply2health_video .aninav ul{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style:none;
}

.supply2health_video .aninav ul li{
	margin: 0 0.5em 0 0;
	padding: 0 0.5em 0 0;
	list-style:none;
	display:inline;
}

.khformtable {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
}

.khformtable td{
	margin: 0 0 0 0;
	border: 0;
}


/*---Registration progress bar: 20090811---*/
div#registration-progress div {
	list-style: none inside;
	margin: 10px 0;
	padding: 0;
	width: 442px;
	height: 36px;
	background-repeat: no-repeat;
	background-image: url(http://www.pcc.nhs.uk/images/registration-progress.gif);
	text-indent: -9999px;
	overflow: hidden;
}

div#registration-progress .step1 { background-position:0 0px; }
div#registration-progress .step2 { background-position:0 0px; }
div#registration-progress .step3 { background-position:0 -36px; }
div#registration-progress .step3a { background-position:0 -36px; }
div#registration-progress .step3b { background-position:0 -36px; }
div#registration-progress .step4 { background-position:0 -72px; }
div#registration-progress .step5 { background-position:0 -108px; }
div#registration-progress .step6 { background-position:0 -144px; }
div#registration-progress .step6a { background-position:0 -144px; }










form#pilotsearch {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	clear:both;
}

form#pilotsearch fieldset legend {
display:none;
}

form#pilotsearch fieldset ol {
	margin: 0 0 0 0;
	padding: 1em 20px 0 20px;
	list-style: none;
	float:left;
}

form#pilotsearch fieldset.submit {
	border-style: none;
}

form#pilotsearch fieldset.submit legend {
	display:none;
}

/* Left aligned labels */

form#pilotsearch fieldset ol li label {
	float: left;
	width: 100px;
	margin: 0.2em 10px 0 0;
	font-weight:bold;
	font-size:2em;
}

form#pilotsearch fieldset ol li {  
	margin: 0 0 0 0;
	float: left;
	clear: left;
	width: 100%;
	padding:0 0 10px 0;
	list-style: none;
}

form#pilotsearch fieldset {    
	float: left;
	clear: left;
	width: 100%;
	margin: 1em 0 1em 0;
	padding: 0;
}
/* End left aligned labels */

form#pilotsearch fieldset ol li input {
	width:340px;
	padding:4px;
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	font-size:1.8em;
}

div#dpresults {
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
	clear:both;
	float:left;
}

div#dpresults div.pilot-faq-entry{
	margin: 0px 0 20px 0;
	padding: 0 0 10px 0;
	clear:both;
	border-width: 0 0 1px 0;
	border-style:solid;
	border-color:#0066cc;
}

div#dpresults div.pilot-faq-entry strong.highlight {
	color:#3D6A96;
}





div#calendar_info ul {
	list-style:none;
}

div#calendar_info ul li {
	list-style:none;
}












#body div.content {
	background-image:none;
}

#body div.box_left_navigation {
	margin: 8px 0 0 0;
	padding: 0 0 0 0;
	background-color:#E6F0FA;
}

#body div.box_left_navigation div.inner {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#body div.box_left_navigation div.inner h2 {
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
	border-width:1px;
	border-style:solid;
	border-color:#cfcfcf;
	background-color:#fff;
	font-size:1.2em;
	font-weight:bold;
	background-image:url(http://images.kenthouse.com/pcc/nav_heading_bg.gif);
	background-repeat:repeat-x;
	background-position:0 100%;
}

#body div.box_left_navigation div.inner ul.treeview{
	margin: 10px 10px 10px 10px;
	background-repeat:no-repeat;
	background-position: 100% 100%;
}

#body div.box_left_navigation div.inner ul#sitemaptree_985{
	background-image:url(http://images.kenthouse.com/pcc/nav_pcc_information_bg.gif);
}

#body div.box_left_navigation div.inner ul#sitemaptree_986{
	background-image:url(http://images.kenthouse.com/pcc/nav_topics_bg.gif);
}

#body div.box_left_navigation div.inner ul#sitemaptree_987{
	background-image:url(http://images.kenthouse.com/pcc/nav_resources_bg.gif);
}
