/*
NHS Breast Cancer Screening Programme copyright (c) 2010
*/

* {
padding:0;
margin:0;
}

body {
font-family: Arial, Helvetica, sans-serif;
font-size:1.0em;
background-color: #FFFFFF;
padding:0;
height:100%;color: #000000;}

/*
structure 
*/

#container {
min-height:100%;
margin:0 auto;
width: 990px;
}

#header {
padding: 0em;
background-color: #FFFFFF;
margin: 0em;
height: 66px;background-image: url(images/england-map.gif);background-repeat: no-repeat;}

#header H1 {
color: #000000;
font-size: 1.1em;
font-weight: normal;
padding-top: 1.5em;
margin-left: 85px;
padding-bottom: 0em;
padding-right: 0em;
width: 600px;
margin-top: 0em;}

#header P {
color: #000000;
font-size: 1.1em;
font-weight: normal;
padding-top: 1.5em;
margin-left: 85px;
padding-bottom: 0em;
padding-right: 0em;
width: 600px;
margin-top: 0em;}

/*
top-nav
*/


#navigation {
background-color: #0066CC;
color: #FFFFFF;
margin:0 auto;
padding-top: 1em;
padding-bottom: .5em;
padding-left: 1em;background-image: url(../images/programmes-top-curves.gif);background-repeat: no-repeat;background-position: top;min-height: 20px;}
#nav-bottom {background-image: url(../images/programmes-bottom-curves.gif);background-color: #06C;background-repeat: no-repeat;background-position: bottom;height: 10px;margin:0 auto;
width: 990px;}
#navigation a:link,  #navigation a:visited {
color: #FFFFFF;
background-color: #0066CC;
padding-left: .5em;
padding-right: .5em;
margin: 0em;
font-size: 90%;
font-weight: normal;
text-decoration: none;
padding-top: 0em;
padding-bottom: 0em;
}

#navigation a:hover {
color: #FFFFFF;
font-weight: normal;
background-color: #0066CC;
text-decoration: underline;border: none;}

#navigation form {
margin: 0em;
background-color: #0066CC;
float: right;
padding-right: 1em;
display: inline;
}

#navigation P {
margin: 0em;
padding: 0em;}

#programmes {
background-color: #FFF;
padding: 0em;
color: #000000;
width: 990px;margin-left: 0px;margin-bottom: 10px;height: 31px;margin-top: 0em;}
#bs {
float: left;
width: 260px;}

#bs a {
display:block;
width:260px;
height:31px;
background: url(../images/nhs-breast-screening2.gif);
background-position: left top;
background-repeat: no-repeat;
}  

#bs a:hover {
background-image: url(../images/nhs-breast-screening2hover.gif);
border: none;}

#bs a:hover img {position:absolute; left:-999em; top:-999em;}  

#cs {
float: left;
width: 235px;}

#cs a {
display:block;
width:235px;
height:31px;
background:url(../images/nhs-cervical-screening2.gif);
background-position: left top;
background-repeat: no-repeat;
}  

#cs a:hover {
background-image: url(../images/nhs-cervical-screening2hover.gif);
border: none;}

#cs a:hover img {position:absolute; left:-999em; top:-999em;
} 

#bcs {
float: left;
width: 235px;}

#bcs a {
display:block;
width:235px;
height:31px;
background:url(../images/nhs-bowel-cancer-screening2.gif);
background-position: left top;
background-repeat: no-repeat;
}

#bcs a:hover {
background-image: url(../images/nhs-bowel-cancer-screening2hover.gif);
border: none;}

#bcs a:hover img {position:absolute; left:-999em; top:-999em;} 

#pcrm {
float: left;
width: 260px;}

#pcrm a {
display:block;
width:260px;
height:31px;
background:url(../images/nhs-prostate-cancer-risk-management2.gif);
background-position: left top;
background-repeat: no-repeat;
}

#pcrm a:hover {
background-image: url(../images/nhs-prostate-cancer-risk-management2hover.gif);
border: none;}

#pcrm a:hover img {position:absolute; left:-999em; top:-999em;} 

/*
main-structure 
*/

#main {
background-image:url('images/middle.gif');
background-repeat:repeat-x;
background-position:top left;
height:50px;}

#mainright {
background-image:url(images/rh.gif);
background-repeat:no-repeat;
background-position:top right;
height:50px;
}

#mainleft {
background-image:url(images/lh.gif);
background-repeat:no-repeat;
background-position:top left;
height:50px;
padding-top:0px;
padding-left:24px;
}

#mainleft h1 {
font-size: 1.05em;
font-weight: normal;
padding-top: 1.2em;
margin-left: 1em;
padding-bottom: 0em;
padding-right: 0em;
margin-top: 0em;
}

#mainleft h2 {
font-size: 1em;
font-weight: normal;
padding-top: 1.2em;
margin-left: 2em;
padding-bottom: 0em;
padding-right: 0em;
margin-top: 0em;
}

/*
#content {
border-left: 6px #0099CC solid;border-right: 6px #0099CC solid;}
*/

#content {background-image: url(images/middle-line.gif);}

/*
pagecontent 
*/

#page {
background-color: #FFFFFF;width: 65%;float: left;
min-height:350px;
padding-top: 0px;
padding-bottom: 20px;
padding-left: 2em;margin-left: .5em;padding-right: 1em;}


#highlight {
min-height: 130px;
color: #000000;
margin-bottom: 0em;
margin-top: 0em;
margin-left: 0em;
margin-right: 0em;
background-color: #FFFFFF;
background-image: url(images/pcrm.jpg);
background-repeat: no-repeat;
background-position: left;padding: 0em;}

#highlight .highlight-p {
background-color: #FFFFFF;
color: #0099CC;
font-family: Arial, Helvetica, sans-serif;
font-size: .9em;
line-height: 1.3em;
margin-left: 260px;
margin-bottom: 0em;
margin-top: 0em;
margin-right: 0em;padding: .75em;border: 1px #09C solid;}

/*
navright
*/

#rightcolumn {
width:25%;
float:left;height: 100%;background-color: #fff;}
#page H1 {
font-size: 1.1em;
color: #000;
padding-top: 0em;padding-bottom: .5em;
padding-left: 0em;margin-left: 0em;margin-right: 2em;font-weight: normal;}

#page H2 {
font-size: 1em;
color: #000000;
padding-top: .25em;
margin: 0em;
padding-bottom: .25em;
padding-left: 0em;
font-weight: normal;
background-color: #FFFFFF;
line-height: 1.5em;}

#page H3 {
font-size: .9em;
color: #333;
padding-top: .5em;
padding-bottom: .5em;
margin-bottom: 0em;
margin-top: 0em;
font-weight: bold;}

#page P {
font-size: .9em;
margin-top: .5em;
margin-bottom: .5em;
line-height: 1.4em;
color: #333333;
background-color: #FFF;
padding-left: 0em;
padding-right: 2em;margin-left: 0em;}

#page ul {padding: 0em;
padding-top: 0em;
padding-bottom: .5em;
margin-left: 2em;}
#page li {
list-style-type: disc;display: list-item;
list-style-position: outside;
color: #333333;
background-color: #FFF;
font-size: .9em;
margin-top: .5em;
margin-bottom: .5em;}

#page a:link {
color: #00F;
font-weight: normal;
background-color: #FFF;text-decoration: underline;}

#page a:visited {
font-weight: normal;
color: #800080;
background-color: #FFF;
text-decoration: none;}

#page a:hover {
color: #00F;
font-weight: normal;
background-color: #FFF;
text-decoration: underline;border: none;}

#publications {margin-right: 0em;margin-left: 0em;}

#publications H2 {
font-size: 1.0em;
color: #000000;
padding-top: .25em;
margin: 0em;
padding-bottom: 0em;
padding-left: 0em;
font-weight: bold;
background-color: #FFFFFF;
line-height: 1.5em;}

#publications H3 {
font-size: .9em;
color: #333333;
padding-top: 0em;
padding-bottom: 0em;
padding-left: 0em;
font-weight: bold;
background-color: #FFFFFF;
margin-bottom: 0em;
margin-top: 1em;
line-height: 1.5em;padding-right: 0em;}

#publications P {
font-size: .9em;
margin-top: 0em;
margin-bottom: .5em;
line-height: 1.4em;
color: #333333;
background-color: #FFF;
padding-left: 0em;
padding-right: 1em;margin-left: 0em;}

.page-hr {
background-color: #FFF;
color: #09C;
background-image: url(images/hr.gif);
height: 1px;
background-repeat: repeat-x;
margin-top: .5em;
margin-bottom: .5em;margin-left: 0em;margin-right: 2em;}

#news H3 {
margin-bottom: 0em;
padding-bottom: 0em;
font-size: .9em;
background-color: #FFFFFF;
color: #666666;}

#news P {
margin-bottom: .9em;
padding-bottom: 0em;
font-size: .9em;
background-color: #FFFFFF;
color: #666666;}

#faq ul {
padding-top: 0em;
padding-bottom: .5em;
margin-left: 2em;margin-right: 1em;}

#faq li {
list-style-type: decimal;
padding: 0em;
display: list-item;
list-style-position: outside;
font-family: Arial, Helvetica, sans-serif;
font-size: .9em;
margin-top: .5em;
margin-bottom: .25em;
line-height: 1.5em;}

#footnote {
font-family: Arial, Helvetica, sans-serif;
font-size: .7em;
margin-top: 1em;
margin-bottom: 1em;
color: #000000;
background-color: #FFF;
padding-left: 0em;
padding-right: 0em;
padding-bottom: .5em;
border-top: 1px #09C solid;
border-bottom: 1px #09C solid;
padding-top: 1em;margin-left: 0em;margin-right: 1em;}

#footer {
background-image: url(../images/programmes-bottom-curves.gif);background-color: #06C;background-repeat: no-repeat;background-position: bottom;
color: #FFFFFF;
padding-bottom: 1em;
padding-left: 3em;
height: 20px;
margin-top: 1em;
clear: both;margin-bottom: 1em;}

#footer p {
font-size: .7em;
color: #FFFFFF;
background-color: #0066CC;
padding-top: 10px;
margin: 0em;
margin-bottom: 1em;}

#footer a:link {
color: #FFF;
background-color: #0066CC;
text-decoration: none;
font-weight: normal;}

#footer a:visited {
text-decoration: none;
font-weight: normal;
color: #EEE;
background-color: #0066CC;}

#footer a:hover {
color: #FFF;
text-decoration: underline;
font-weight: normal;
background-color: #0066CC;}

abbr {
border-bottom-width: 1px;
border-bottom-style: dotted;
cursor: help; border-bottom: none;}

.abbr {
border-bottom-width: 1px;
border-bottom-style: dotted;}

table {margin-left: 3em;margin-right: 2em;font-size: .9em;}

td {padding: .2em;}

#highlight1 {
color: #000000;
margin-bottom: 0em;
margin-top: 1em;
margin-left: 260px;
margin-right: 0em;
background-color: #FFFFFF;
padding-top: 0em;
padding-left: 0em;
width: 720px;
background-image: url(publications/images/2009-publications.gif);
background-repeat: no-repeat;
background-position: left;
border-bottom: 1px #DDDDDD solid;
padding-bottom: 1em;}

#highlight1 p {
background-color: #FFFFFF;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;
line-height: 1.3em;
margin-left: 210px;
padding-top: 0em;
padding-bottom: 0em;
margin-bottom: .5em;
margin-top: 1em;
margin-right: 0em;
padding-right: 0em;}

#equip th {
background-color: #0099CC;
color: #fff;
}

abbr {
border-bottom-width: 1px;
border-bottom-style: dotted;
cursor: help; border-bottom: none;}

.abbr {
border-bottom-width: 1px;
border-bottom-style: dotted;}

.none {
display: none;}
.grey {background-color: #ddd;color: #000000;padding-left: 1em;}
