﻿/* Header Tags */

h1 {
font-size: 1.4em;
margin-top:0px
}

h2 {
font-size: 1.2em;
}

h3 {
font-size: 1.1em;
}

h4, h5, h6 {
font-size: 1em;
}

/* Inline Lists */
ul.sys_inlineList {
margin: 0;
padding: 0;
list-style-type: none;
}

ul.sys_inlineList li {
display: inline;
margin: 0 5px;
border: 0;
background: none;
}

ul.sys_inlineList li.sys_last {
border: 0;
}

/* General Link colours */
a {
color: #0000ff;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

a:visited {
color: #990099;
}

/* image links     */
a img  {
text-decoration: none;
border: 0 none #fff;
}

/*end general link colours */

/*Pagelink colours, under NHS logo */

div#sys_pageLinks a:link, div#sys_pageLinks a:visited {
color: #000;
text-decoration: none;
background: transparent;
}

div#sys_pageLinks a:hover, div#sys_pageLinks a:active {
color: #000;
text-decoration: underline;
}

/* End Pagelinks */

/* Top Navigation Link Colours */

div#sys_menuLinks a:link, div#sys_menuLinks a:visited {
color: #eee;
text-decoration: none;
background: transparent;
font-weight: bold;
}

div#sys_menuLinks a:hover, div#sys_menuLinks a:active  {
color: #fff;
text-decoration: underline;
background: transparent;
font-weight: bold;
}

/* End Top Navigation Link Colours */

/* Breadcrumb Link colours */

div#sys_breadcrumbs a:link, div#sys_breadcrumbs a:visited {
color: #FFFFFF;
text-decoration: none;
}

div#sys_breadcrumbs a:hover, div#sys_breadcrumbs a:active {
color: #FFFFFF;
text-decoration: underline;
}

/* End Breadcrumb Link colours */

/* MAIN BODY of page */

div#sys_centreColumn {
background:#fff;
}

/* LEFT COLUMN*/
/* left column header*/
div#sys_menuheader {
font-weight: bold;
color: #FFF;
margin-bottom:0px
}

/*Left Column lists, for sub level navigation */
#sys_menuList {
padding: .5em 0  2.5em .6em;
background: #FFFFF9;
}

#sys_menuList ul {
position:relative;
right: 1.5em;
margin-bottom: -.8em;
margin-top: 1em;
}

* html #sys_menuList ul {
position:relative;
margin-bottom: -0.2em;
margin-top: 0.5em;
margin-left: 1.5em;
right: 0.5em;
}
/*Current selected menu items*/
.sys_selected {
font-weight: bold;
}


#sys_menuList li {
padding: 0.2em 0 0.2em 0;
margin: 0.2em 0 0 0;
}

/* Shows current area they are in as bold in the navigation */
#sys_menuList li.sys_current a:link, #sys_menuList li.sys_current a:visited {
font-weight: bold;
}

/* End MAIN BODY of page */


/* Footer */

div#sys_footer #sys_topbar {
font-size: 0.9em;
text-align: left;
clear: both;
padding: .6em;
padding-right: 1em;
color: white;
}

div#sys_footerLinks a:link, div#sys_footerLinks a:visited {
color: #FFF;
text-decoration: none;
background: transparent;
}

div#sys_footerLinks a:hover, div#sys_footerLinks a:active {
color: #FFF;
text-decoration: underline;
}
/* End Footer */


/* -------  A-Z Styles  ------  */

.A-ZSelected{}

.A-ZSelected a{font-weight:bold; font-size: 110%;}

#A-ZWrapper ul li {
font-size: 100%;
list-style: none;
display: inline;
}

/* ------- Form styles --------*/

div.row {
  padding-top: 10px;
  white-space: nowrap; 
  }

div.row span.label {
  float: left;
  display: inline;
  width: 150px;
  text-align: right;
  margin-right:5px;
  }

div.row span.label2 {
 float: left;
 display: inline;
 width: 17em;
 text-align: right;
 margin-right: 8px;
}

div.row span.field {
  float: left;
  display:inline;
  text-align: left;
  } 

/* Form style for main content */
#sys_centreColumn input {
    font-family: Verdana,Arial,sans-serif;
    visibility: visible;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(140, 172, 187);
    color: Black;
    background-color: white;
    vertical-align: middle;
}
#sys_centreColumn textarea  {
    font-family: "Courier New",Courier,monospace;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 110%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(140, 172, 187);
    color: Black;
    background-color: white;
}

#sys_centreColumn input:focus, #sys_centreColumn textarea:focus   
{
    border-color: rgb(255, 165, 0);
    border-width: 1px;
}

/* ------- Document icon styles --------*/

ul li.pdficon {
padding: 0.15em 0;	
list-style-image: url(../../resources/image/p/pdficon.gif) ;
}

ul li.wordicon {
padding: 0.15em 0;	
list-style-image: url(../../resources/image/w/word.gif) ;
}
