/*
NHS Bowel 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: 1em;
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:23px;
}

#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: 1em;
padding-bottom: 0em;
padding-right: 0em;
margin-top: 0em;
}

/*
#content {
border-left: 6px #FF6600 solid;
border-right: 6px #FF6600 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;}

/*
navright
*/

#rightcolumn {
width:25%;
float:left;
height: 100%;
background-color: #fff;}


#page H1 {
font-size: 1.1em;
color: #000;
padding-top: .5em;
padding-bottom: .5em;
padding-left: 0em;
margin-left: 0em;
margin-right: 2em;
font-weight: normal;}

#page H2 {
font-size: 1em;
color: #cc3500;
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: #555555;
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 {}

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

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

#publications P {
font-size: .9em;
margin-top: .25em;
margin-bottom: .25em;
line-height: 1.4em;
color: #555555;
background-color: #FFF;
padding-left: 3em;
padding-right: 2em;
}

.page-hr {
background-color: #FFF;
color: #906;
background-image: url(news/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 H1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #666;
padding-top: 1em;
padding-left: 0em;
font-weight: normal;
line-height: 1.5em;
margin-left: 3em;
padding-bottom: 0em;
margin-bottom: 0em;}

#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 #F60 solid;
border-bottom: 1px #F60 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: .5em;
}
#online-resources {
margin-left: 45px;
margin-top: 10px;
border: none;}

#online-resources a:hover {
border: none;}
