blockquote, ol, ul, li, h1, h2, h3, h4, h5, h6, address, p, body, td, th, pre, a  {
	font-size: 11pt; font-family: verdana, arial, ms sans serif, sans-serif; 
}

p, pre, address, h1, h2, h3, h4, h5, h6, ol, ul {
	padding-left : 10pt; padding-right : 10pt; color: #000000;
}

p { text-align: justify; }

body { padding: 0; margin: 0; }

h1 { font-size: 20pt; }
h2 { font-size: 18pt; }
h3 { font-size: 16pt; }
h4 { font-size: 14pt; }
h5 { font-size: 11pt; }
h6 { font-size: 8pt;  }

.gpuktitle, .pname, .pafoot, .snavlink, .menubar { color: #ffffcc; text-align: center; }
.emphas { font-style: italic; }
.gpuktitle { padding-top: 6pt; padding-bottom: 6pt;  font-size: 14pt;  }
.pname { font-weight: bold; padding-top: 6pt; padding-bottom: 6pt;   }
.pafoot, .pafoot a:link, .pafoot a:visited, .pafoot a:hover, .pafoot a:active { 
	font-size: 8pt; padding-top:8px; padding-bottom:8px; color: #ffffcc;
	}
 

a { text-decoration : underline; }
a:link { color: #97694f; }
a:visited { color: #97694f;}
a:hover	{ color: #cc0000;}
.menubar { color: #ffffcc; font-size: 9pt}
a.menubar:link { text-decoration: none; color: #ffffcc; font-size: 10pt;}
a.menubar:visited { text-decoration: none; color: #ffffcc; font-size: 10pt;}
a.menubar:hover { text-decoration: underline; color: #ffff66; font-size: 10pt;}
.snavlink { color: #ffffcc; font-size: 8pt; }
p.snavlink { color: #ffffcc; text-decoration: none; font-size: 8pt; }
a.snavlink:link { color: #ffffcc; text-decoration: none; font-size: 8pt; }
a.snavlink:visited { color: #ffffcc; text-decoration: none; font-size: 8pt; }
a.snavlink:hover { color: #ffff66; text-decoration : underline; font-size: 8pt; }
.title { font-size: 16pt; text-align: center;  }
.subtitle { font-size: 13pt; text-align: left; }
.subsubtitle { font-size: 12pt; text-align: left; }
.bold { font-weight: bold; }
.center { text-align: center; }
.boldcenter { font-weight: bold; text-align: center;  }
.footer { text-align: center; }
.offer { color: #ff0000; }
.nhsuk { color: #0066ff; }
.url { color: #cc0099; }
.warning { color: #ff0000; }
.terms { font-size: 9pt; }
.small { font-size: 9pt; }
.detail { font-size: 9pt; }
.menubarhead { text-align: left; font-weight: bold;}
.address { padding-left: 20pt; padding-right: 10pt; font-size: 12pt; }
.award { font-size: 9pt; font-style: italic; padding-left: 20pt; padding-right: 20px; }

.b1 { border-left: #cccccc 3px solid; border-top: #cccccc 3px solid; vertical-align: top; text-align: left; width: 20px; }
.b2 { border-top: #cccccc 3px solid; }
.b3 { border-right: #666666 5px solid; border-top: #cccccc 3px solid; vertical-align: top; text-align: right; }
.b4 { border-bottom: #666666 5px solid; border-left: #cccccc 3px solid; vertical-align: bottom; text-align: left; width: 20px;  }
.b5 { border-bottom: #666666 5px solid; }
.b6 { border-bottom: #666666 5px solid; border-right: #666666 5px solid; vertical-align: bottom; text-align: right; }

.c1 { vertical-align: top; text-align: left; width: 20px; }

.c3  { vertical-align: top; text-align: right; }
.c4 { vertical-align: bottom; text-align: left; width: 20px; }
.c6  { vertical-align: bottom; text-align: right;  } 


  /* Printing */
 @media print {  p, h1, h2, h3, h4, h5, h6, td, th, body, ol, ul, li { 
	 font-family: "Times New Roman", times, georgia, serif; 
   }

   #mainmenu, #menuheader, #leftfoot, #bottomleftfoot  { display: none; width: 0; }
   #maincontent { width: 100%; }
   .b1, .b2, .b3, .b4, .b5, .b6 { border: 0; }
   

}



