/****************************************/
/* Set up main body, with fonts and     		*/
/* left hand blue border                			*/
/*												*/
/* Remove underlining from acronyms     	*/
/****************************************/

body {
font-family:  Arial, sans-serif;
width: 50em;
margin-left: auto;
margin-right: auto;
}

acronym {
text-decoration: underline;
border-bottom-style: none;
}

/****************************************/
/* Setup banner:								*/
/* NCIN logo, blue background, header   	*/
/* and quicklink styling						*/
/* 												*/
/****************************************/

.banner {
background-image: url(http://library.ncin.org.uk/img/header_ctr.png);
background-repeat: repeat-x;
height: 100px;
}

.banner #banner_rhs {
float: right;
background-image: url(http://library.ncin.org.uk/img/header_right.png);
background-repeat: no-repeat;
width: 100px;
height: 100px;
}

.search{

margin: 25px 0px 0px 1em;
}

.banner h2 {
color: white;
font-style: italic;
padding-top: 1em;
padding-left: 0.5em;
font-size: 127%;
}

.banner #ncin_logo {
float: right;
border: none;
}

/*Tabs*/
.tabs ul{
text-align: center;
margin: 0.5em 0em 0.2em 0em;
font-size: 75%;
font-weight: bold;
border-bottom: 1px solid black;
list-style-type: none;
padding: 0.2em 0.75em 0.2em 0.75em;
}

.tabs li{
display: inline;
padding: 0.2em;
margin-left: 0.2em;
border-color: black;
border-style: solid;
border-width: 1px;
}

.tabs li a{
text-decoration: none;
border-bottom: none;
color: #0065BD;
}

.tabs li a{
text-decoration: none;
border-bottom: none;
}

li.sites{
background-color: #0065BD;
}

li.sites a{
color: white;
}

body#about li.about, body#data li.data, body#repository li.repository, body#analysis li.analysis, body#outcomes li.outcomes, body#research li.research, body#sites li.sites{
border-bottom-color: white;
background-color: white;
} 

body#sites li.sites a{
color: #0065BD;
}

/* Section Links*/

.sectionlinks {
float: left;
width: 15em;
margin-left: -2.5em;
text-indent: 0.25em;
font-size: 0.8em;
margin-top: 0em;
padding-top: 0em;
border-top: 0em;
}

.sectionlinks li {
list-style-type: none;
text-align: left;
}

.sectionlinks .sectionsublinks li {
margin-left: -3.1em;
text-indent: 2em;
font-size: 0.9em;
}

.sectionlinks a {
display: inline-block;
}

.sectionlinks a {
display: block;
text-decoration: none;
color: #0065BD;
padding-top: 5px;
padding-bottom: 5px;
border-bottom-color: black;
border-bottom-style: solid;
border-bottom-width: 1px;
}

.sectionlinks a:hover {
color: white;
background-color:#0065BD;
}

/*Page specific links*/
.pagelinks{
float: right;
clear: right;
width: 11em;
padding-left: 0.5em;
}

.pagelinks h5 {
margin-top: 0.75em;
text-indent: 1.5em;
}

.pagelinks li {
text-align: left;
font-size: 80%;
list-style-image: url(http://library.ncin.org.uk/img/arrow.png);
}

.pagelinks .external {
list-style-image: url(http://library.ncin.org.uk/img/external.png);
}

/****************************************/
/* Setup content:							*/
.content {
  margin-left: 11.5em;
  margin-bottom: 2em;
  font-size: 95%;
 }
.content h1 {
font-family: Barmeno, Arial, sans-serif;
font-size: 140%;
text-align: left;
color: #0065BD;
}

.content h2{
font-size: 110%;
}

.content h3{
font-size: 100%;
font-weight: bold;
}

.content h4{
font-size: 100%;
font-weight: bold;
font-style: italic;
}

.content acronym{
text-decoration: none;
}

.content p {
text-align: justify;
}

.content img {
border: none;
float: right;
padding-left: 5px;
}

.content .rightbox  {
font-size: 80%;
float: right;
width: 15em;
border: solid;
border-width: thin;
border-color: #862474;
padding: 0.5em;
margin: 0.5em;
}

.content .leftbox  {
font-size: 80%;
float: left;
width: 15em;
border: solid;
border-width: thin;
border-color: #862474;
padding: 0.5em;
margin: 0.5em;
margin-left: -11.5em;
}

/****************************************/
/* Setup footer:	*/

.footer{
clear: both;
border-top-color: #0065BD;
border-top-style: solid;
border-top-width: 3px;
margin-top: 5px;
font-size: 80%;
}

.address a{
display: block;
text-decoration: none;
}

.footer acronym{
text-decoration: none;
}

.footer img {
border: none;
padding-left: 25px;
}

#ncri_logo {
float: left;
padding-right: 25px;
padding-top: 20px;
}

address {
padding: 25px;
font-style: normal;
}

#nhs_choices {
padding-top: 35px;
float: right;
}

#ukacr_logo {
padding-top: 25px;
float: right;
}

table {
font-size: 75%;
text-align: left;
border-bottom: 1px solid black;
border-collapse: collapse;
}

table td {
padding: 5px 1em 5px 0px;
border-bottom: 1px solid grey;
vertical-align: top;
}

table th {
border-top: 1px solid black;
border-bottom: 1px solid black;
vertical-align: middle;
color: white;
background-color:#0065BD;
font-weight: bold;
}

table p {
margin: 0pt 0pt 1pt 0pt;
}

.latestreports {
float: right;
width: 8em;
margin-left: 2em;
}

.latestreports h5 {
padding: 1em 0em 0.5em 0em;
}

.latestreports img {
border: none;
float:right;
clear: right;
padding-bottom: 10px;
}

.analyses {
font-size: 80%;
}

.analyses img {
float: none;
margin-right: 10px;
vertical-align: middle;
}

.analyses h2 {
font-size: 120%;
}

.analyses h3 {

color: #0065BD;
margin-bottom: 0em;
}

.analyses p {
margin-top: 0.1em;
margin-bottom: 0.5em;
margin-left: 0.5em;
}

.analyses ul {
margin-left: 0.5em;
padding-left: 0.5em;
}

.report .toggle {
color: black;
cursor: pointer;
}

.report .summary{
font-weight: bold;
}

.report .ack{
font-style: italic;
}