/* Generic body style settings */

body {
	FONT-SIZE: 12px; 
	COLOR: #333333;
	BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Helvetica, Arial, sans-serif; 
	}

/* Heading style settings */

H1 {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #22690B;
	FONT-SIZE: 14px; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	WIDTH:50%; 
	MARGIN-TOP: 9px;
	}

H2 {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #5F8E02; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 1em;
	MARGIN-BOTTOM: 0.5em;
	}

H2.topofpage {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #5F8E02; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 0;
	MARGIN-BOTTOM: 0.5em;
	}

H3 {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #22690B;
	FONT-SIZE: 12px; 
	FONT-WEIGHT: normal;
	MARGIN-TOP: 0em;
	MARGIN-BOTTOM: 0em;
	}

/* Controls spacing for level 2 and 3 sections */

DIV.section2 { 
	MARGIN-LEFT: 0%
	}

DIV.section3 { 
	MARGIN-LEFT: 0%
	}

/* Body paragraph style settings */

P {
	MARGIN-TOP: 0em;
	MARGIN-BOTTOM: .5em;
	}

/* Bulleted list style settings */

UL {
	LIST-STYLE-IMAGE: url(images/bullet1.gif);
	VERTICAL-ALIGN: middle;
	}

UL.level2 {
	LIST-STYLE-IMAGE: url(images/bullet2.gif);
	}

UL.level3 {
	LIST-STYLE-IMAGE: url(images/bullet3.gif);
	}

/* Generic table cell style settings */

td {  
	FONT-SIZE: 12px; 
	BACKGROUND-COLOR: #ffffff;
	COLOR: #333333;
	FONT-FAMILY: Tahoma, Helvetica, Arial, sans-serif; 
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	LINE-HEIGHT: 16px;
	}

td.done {  
	FONT-SIZE: 12px; 
	BACKGROUND-COLOR: #CCFFCC;
	COLOR: #333333;
	FONT-FAMILY: Tahoma, Helvetica, Arial, sans-serif; 
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	LINE-HEIGHT: 16px;
	}

/* Top line of border */

td.topline {  
	BACKGROUND-IMAGE: url(images/go_tplft.gif);
	}

/* Left and right sides of border */

td.borderverticallines {  
	BACKGROUND-IMAGE: url(images/go_tprgt.gif);
	}

/* Grey line that separates left navbar from body */

td.verticalgreyline {  
 	BORDER:solid #ededed;	
	BORDER-WIDTH:0 0 0 1px; 
	}

/* table.bottompagelayout {  BACKGROUND-IMAGE: url(images/foot_wall.gif); }*/


/* Emphasised information in body */

STRONG {  
	FONT-WEIGHT: bold;
	COLOR: #22690B;
	BACKGROUND-COLOR: #ffffff;
	}

/* Address for contacts page */

ADDRESS {  
	FONT-STYLE: normal;
	}

/* DIV to control layout of header */

DIV.header {
	COLOR: #666666;
	BACKGROUND-COLOR: #ffffff;
	FLOAT: left;
	WIDTH:100%
	}

/* DIV to control layout of breadcrumbs */

DIV.breadcrumbs {
	COLOR: #336633;
	BACKGROUND-REPEAT: no-repeat;
	MARGIN-LEFT: 134px;
	VERTICAL-ALIGN: top;
	FONT-FAMILY: Tahoma, Helvetica, Arial, sans-serif;
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	TEXT-ALIGN:right;
	}

td.horizontalgreyline {
	BACKGROUND-IMAGE: url(images/sub_nav_wall.gif);
	BACKGROUND-REPEAT: repeat-x;
	}

/* DIVs to control layout of footer */

DIV.footer {
	BACKGROUND:#ffffff;
	BACKGROUND-IMAGE: url(images/foot_wall.gif);
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT:42px;
	MARGIN-TOP:20px;
	MARGIN-LEFT:20px;
	MARGIN-RIGHT:10px;
	WIDTH:95%;
	FONT-SIZE: 9px;
	COLOR: #666666; 
	FONT-FAMILY: Tahoma, Helvetica, Arial, sans-serif;
	TEXT-TRANSFORM: none;
	PADDING-TOP:10px;
	}

DIV.footerleft {
	FLOAT:left;
	}

DIV.footerright {
	TEXT-ALIGN:right;
	}

/* Anchor pseudo-element style settings for breadcrumbs */

A.breadcrumblink:link {
	COLOR: #999999; 
	BACKGROUND-COLOR: white;
	FONT-FAMILY: Tahoma, Helvetica, Arial, sans-serif; 
	TEXT-DECORATION: underline
	}

A.breadcrumblink:visited {
	COLOR: #999999; 
	BACKGROUND-COLOR: white;
	FONT-FAMILY: Tahoma, Helvetica, Arial, sans-serif;
	TEXT-DECORATION: underline
	}

A.breadcrumblink:hover {
	COLOR: #336633; 
	BACKGROUND-COLOR: white;
	FONT-FAMILY: Tahoma, Helvetica, Arial, sans-serif;
	TEXT-DECORATION: underline
	}

/* Anchor pseudo-element style settings for sitemap */

A.sidenav:link {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #5F8E02; 
	FONT-FAMILY: Tahoma, Helvetica, Arial, sans-serif; 
	TEXT-DECORATION: none
	}

A.sidenav:visited {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #5F8E02; 
	FONT-FAMILY: Tahoma, Helvetica, Arial, sans-serif;
	TEXT-DECORATION: none
	}

A.sidenav:hover {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #527A02; 
	FONT-FAMILY: Tahoma, Helvetica, Arial, sans-serif;
	TEXT-DECORATION: underline
	}

/* Anchor pseudo-element style settings for links in body of page */

A.bodylink:link {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #22690B;
	FONT-FAMILY: Tahoma, Helvetica, Arial, sans-serif;
	TEXT-DECORATION: underline
	}

A.bodylink:visited {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #22690B;
	FONT-FAMILY: Tahoma, Helvetica, Arial, sans-serif;
	TEXT-DECORATION: underline
	}

A.bodylink:hover {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #527A02;
	FONT-FAMILY: Tahoma, Helvetica, Arial, sans-serif;
	TEXT-DECORATION: none
	}

/* Anchor pseudo-element style settings for links in footer */

A.footer:link {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #666666; 
	TEXT-DECORATION: none
	}

A.footer:visited {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #666666; 
	TEXT-DECORATION: none
	}

A.footer:hover {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #666666; 
	TEXT-DECORATION: underline
	}

/* Headings in LI elements in charter page */

.bodyhead{
	BACKGROUND-COLOR: #ffffff;
	COLOR: #5F8E02;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold	
	}

/* Provides unusual formatting for GDSG link in outsourcing_defining page */

.subhead{
	BACKGROUND-COLOR: #ffffff;
	COLOR: #6B8627;
	FONT-FAMILY: Tahoma, Helvetica, Arial, sans-serif;
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal	
	}

/* 	BORDER:solid #000000;	*/
/*	BORDER-WIDTH:1 1 1 1px; */