body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.833em;
	margin: 0;
	padding: 0;
	color: #333333;
}
.pb {
	clear: both;
	padding: 3px 0 3px 0;
}
h1 {
	font-size:1.667em;
}
h2 {
	font-size:1.333em;
}
embed {
	display:none;
}
/* These add a small icon to the end of hyperlinks to indicate file type/email address/external link etc. */
/* all A tags whose HREF attribute ends in .rss */
a[href$='.rss'] { 
	padding-right: 18px;
	background: transparent url(images/icon_feed.png) no-repeat center right;
}
a[href*='/rss.nsf/'] { 
	padding-right: 18px;
	background: transparent url(images/icon_feed.png) no-repeat center right;
}
/* all A tags whose HREF attribute ends in .pdf */
a[href$='.pdf'] { 
	padding-right: 18px;
	background: transparent url(images/icon_pdf.png) no-repeat center right;
}
/* all A tags whose REL attribute equals pdf */
a[rel='pdf'] { 
	padding-right: 18px;
	background: transparent url(images/icon_pdf.png) no-repeat center right;
}
/*  all A tags whose REL attributes has the letters pdf somewhere mixed in*/
a[rel*='pdf'] { 
	padding-right: 18px;
	background: transparent url(images/icon_pdf.png) no-repeat center right;
}
/* all A tags whose REL attribute contains the value pdf, seperated from other values with a space */
a[rel~='pdf'] { 
	padding-right: 18px;
	background: transparent url(images/icon_pdf.png) no-repeat center right;
}
/* all A tags whose HREF attribute ends in .ppt */
a[href$='.ppt'] { 
	padding-right: 18px;
	background: transparent url(images/icon_ppt.jpg) no-repeat center right;
}
/* all A tags whose HREF attribute ends in .wmv */
a[href$='.wmv'] { 
	padding-right: 18px;
	background: transparent url(images/icon_wmv.png) no-repeat center right;
}
/* all A tags whose HREF attribute ends in .mp3 */
a[href$='.mp3'] { 
	padding-right: 18px;
	background: transparent url(images/icon_mp3.png) no-repeat center right;
}
/* all A tags whose HREF attribute starts with mailto: */
a[href ^="mailto:"] {
	padding-right: 18px;
    background: transparent url(images/icon_mailto.png) no-repeat center right;
   
}
/* all A tags whose CLASS attribute is popup */
a[class ="popup"] {
	padding-right: 18px;
    background: transparent url(images/icon_popup.png) no-repeat center right;
}
a[href$='.doc'] { 
	padding-right: 18px;
	background: transparent url(images/icon_doc.png) no-repeat center right;
}
a[href$='.xls'] { 
	padding-right: 18px;
	background: transparent url(images/icon_xls.png) no-repeat center right;
}
a[rel ~='external'] {
	padding-right: 18px;
	background: transparent url(images/icon_external.png) no-repeat center right;
}
/*Sitewide standard for how hyperlinks are displayed on site*/
a {
	color: #006600;
	text-decoration: none;
}
a:visited {
	color:#660066;
}
a:hover {
	text-decoration:underline;
}
/*This styles the Universal banner links*/
#lidtoponeuni {
	color:#ffffff;
	background-color:#006633;
}
#universalbanner, #engbanner, #scobanner, #wlsbanner, #frbanner {
	clear: left;
	color:#000000;
	background-color:#ffffff;
	padding: 0.5em 0 0.5em 0;
	margin-bottom:0.5em;
	border-bottom:1px solid #aaaaaa;
	border-top:1px solid #aaaaaa;
	color:#ffffff;
}
#universalbanner a {
	color:#006633;
}
/*This is the container for the 2nd banner*/
#lidtoptwo {
	background-color:#ffffff;
	
}
#gblidtoptwo {
	clear:left;
	display:block;
	height:41px;
	background-color:#ffffff;
	border-bottom:1pt solid #006633;
	
}
#englidtoptwo {
	clear:left;
	display:block;
	height:41px;
	background-color:#669933;
	border-bottom:1pt solid #ffffff;
	
}
#scolidtoptwo {
	clear:left;
	display:block;
	height:41px;
	background-color:#333366;
	border-bottom:1pt solid #ffffff;
	
}
#wlslidtoptwo {
	clear:left;
	display:block;
	height:41px;
	background-color:#cc0000;
	border-bottom:1pt solid #ffffff;
	
}
#frlidtoptwo {
	clear:left;
	display:block;
	height:41px;
	background-color:#5C2077;
	border-bottom:1pt solid #ffffff;
	
}
/*This styles the Great Britain banner links*/
#gbbanner {
	clear: left;
	margin:0;
	padding:0 0 0.5em 0;
	color:#ffffff;
}
gbbanner a {
	color:#ffffff;
}
/*This is for the standard left hand column*/
#lefthandnavigation {
	clear:left;
	color:#000000;
	padding: 0.5em 0 0.5em 0;
	margin-bottom:0.5em;
	border-bottom:1px solid #aaaaaa;
	border-top:1px solid #aaaaaa;	
}
#lefthandnavigation ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
/*Only use until we change to DIVs for layout*/
.LHSmenu {
	clear:both;
}
.columncolour {
	background-color:#ffffff;
	color:#000000;
	clear:right;
}
#rhscol {
	clear:both;
.RHSC {
	clear:both;
}
/*Content holder contains main content and right hand content*/
#contentholder {
	background-color: #ffffff;
}
#maincontent {
	padding-top:20px;
	padding-bottom: 20px;
}
#maincontent p {
	clear:left;
	line-height:1.6em;
	color:#444444;
}
#righthandcontent h3 {
	display:block;
	color:#ffffff;
	background-color:#006633;
	margin:0;
	padding:0.1em 0 0.1em 0.1em;
	font-size:1em;
}
#righthandcontent p {
	background-color:#ffffff;
	padding:0.4em 0.1em 0.4em 0.1em;
	margin:0 0 1.2em 0;
	font-size:0.833em;
	line-height:1.6em;
}
/*Footer content held in unordered list*/
#pagefooter {
	clear:both;
	background-color:#ffffff;
	color:#006633;
	padding:5px;
	border-top:1px solid #666666;
	margin-top:5px;
}
#pagefooter ul {
	padding:20px 0 20px 0;
	margin:0;
	color:#006633;
	list-style-type:none;
}
#pagefooter a{
	color:#006633;
}
