	html {	height			: 100%;}
	body {
		height				: 100%;
		font-size			: medium;
		font-family			: arial, verdana, helvetica, sans-serif;
		margin				: 0.5em 0em 0em 0em;
		padding				: 0em;
	}
	
	
	#body {
		padding				: 1em;
	}
	
	#header {
	}
	
	#branding {
		margin	: 0em;
	}
	
	#branding h1 {
		font-size			: large;
	}
	
	#sidebar, 
	#sidebar2,
	#nav {
		display				: block;
	}
	
	#nav {
		display				: none;
	}
	
	#login  {
		display				: none;
	}
	#login ul {
		list-style-type		: none;
		position			: absolute;
		bottom				: 1em;
		left				: 0em;
	}
	#login ul li {
		font-size			: small;
		color				: #ccc;
	}
	
	#login #usertype {
		font-size			: small;
	}
	#login #usertype a,
	#login #usertype a:hover {
		text-decoration		: none;
	}
	
	
	#body .home #sidebar,
	#body #news #sidebar {
		display				: block;
		margin-top			: 3em;
	}
	
	#body .home #sidebar,
	#body #news #sidebar a {
		color				: #000;
	}
	
	#partners {
		display				: none;
	}
	
	#body .home #sidebar2 {
		display				: none;
	}
	
	#sidebar ul#regionlist {
		margin				: 0em 0em 0em 1em;
	}
	#sidebar ul#regionlist li {
		margin-bottom	: 0.2em;
		display			: inline;
		margin			: 0em 0em 0em 1em;
	}
	#sidebar ul#regionlist li a,
	#sidebar ul#regionlist li a:hover {
		color				: #000;
		text-decoration		: none;
		font-weight			: normal;
	}
	
	#sidebar div.master			 {	background	:  url(blue/%27/images/site/blue/regions/master.jpg%27) no-repeat top left; }
	#sidebar div.northwest		 {	background	:  url(blue/%27/images/site/blue/regions/northwest.jpg%27) no-repeat top left; }
	#sidebar div.northeast		 {	background	:  url(blue/%27/images/site/blue/regions/northeast.jpg%27) no-repeat top left; }
	#sidebar div.yorkshirehumber {	background	:  url(blue/%27/images/site/blue/regions/yorkshire.jpg%27) no-repeat top left; }
	#sidebar div.eastofengland	 {	background	:  url(blue/%27/images/site/blue/regions/eastengland.jpg%27) no-repeat top left; }
	#sidebar div.eastmidlands 	 {	background	:  url(blue/%27/images/site/blue/regions/eastmidlands.jpg%27) no-repeat top left; }
	
	#sidebar #regions h5 {
		margin				: 0em 0em 0em 0em;
		color				: #000;
	}
	
	#partners h5 {
		margin				: 0.5em 0em 0.5em 0.5em;
		color				: #6492C4;
	}
	
	#sidebar2 div {
		margin				: 0.5em 0em 0.5em 0.5em;
		width				: 90%;
	}
	#sidebar2 div h1 {
		color				: #6492C4;
		font-size			: small;
		margin				: 0em;
	}
	#sidebar2 div ul {
		list-style-image	:  url(blue/%27/images/site/blue/bullet2.jpg%27);	color				: #91992C;
	}
	
	#sidebar2 div ul li { margin : 1em 0em -0.5em -0.8em; }
	#sidebar2 div ul li a,
	#sidebar2 div ul li a:hover {
		color				: #000;
		font-size			: small;
	}
	#sidebar2 div ul li span {
		color				: #666;
		font-size			: small;
		font-weight			: normal;
		line-height			: 1.3em;
		display				: block;
	}
	
	#footer {
		font-size			: x-small;
		margin-top			: 3em;
		position			: absolute;
		bottom				: 1em;
	}
	
	
	
	#footer .branding a,  #footer .check a{
		color				: #666;
		text-decoration		: none;
		font-weight			: bold;
	}
	
	#footer .check 	{
		display : none;	
	}

	#footer .w3cbutton3 {
		  display			: none;
	}

	
	
	
	#sidebar2 div ul li span.newitem,
	span.newitem {
		font-size			: x-small;
		margin				: 0.5em;
		margin-left			: 0em;
		padding-left		: 1em;
		border-left			: 1px solid #658DBE;
	}	
	

	#footer #linkstore {
		display				: none;
	}
	
	/* CONTENT */
	
	/* Generic staple diet of clean CSS */
	#content img {	border	: none;}
	#content td,
	#content tr {
		vertical-align		: top;
	}

	#content p {
		font-size			: small;
		color				: #333;
		line-height			: 1.3em;
	}
	
	#content ul {
		font-size			: small;
		color				: #333;
		line-height			: 1.3em;
	}
	
	#content a {
		font-size			: small;
		color				: #000;
		text-decoration		: none;
		font-weight			: bold;
	}
	
	#content a:hover {
		font-size			: small;
		color				: #000;
		text-decoration		: underline;
	}
	
	#content h1 {	font-size	: medium;	color	: #000;	}
	#content h2 {	font-size	: medium;	color	: #000;				margin	: 0em 0em 0em 0em;}
	#content h3 {	font-size	: small;	color	: #666;				margin	: 0em 0em 0 0em;}
	#content h4 {	font-size	: small;	color	: #666;	}
	#content h5 {	font-size	: small;	color	: #000;		}
	/* NEWS */
	
	/* FROM WEBJELL.css*/
	#content ul li	{
		margin-bottom		: 0.5em;
	}
	
	#content hr {	
		height				: 1px;
		shade				: no-shade;
		border				: none;
		border-bottom 		: 1px solid #ccc;
	}
	
	#content .info,
	#content div.actions,
	#content span.info,
	#content div.error,
	#content div.normal,
	#content .error		{
		font-size			: small;
		color				: #666;
		font-weight			: normal;
	}
	
	#links .actions ul img,
	div.actions img {
		display				: none;
	}
	div.actions a {
		color				: #000;
	}
	
	#content #news div.actions {
		display				: none;
	}

	
	#content span.info		{
		color				: #000;
		font-weight			: bold;
	}
	
	#content .error 		{
		color				: #A11E1E;
	}

	/* FONT tag = Lazy Developer | This tag is no longer in the XHTML Spec */
	font	{
		font-size			: small;
		/*display				: none;*/
	}
	
	/* END FROM WEBJELL.css*/
	
	#content ul em	{
		font-weight			: normal;
	}
	
	#content ul.web_link,
	#content ul.document_link,
	#content ul.announce_email_link,
	#content ul.announce_sms_link		{
		margin				: 0px;
		margin-left			: 0.2em;
		padding-left		: 0.8em;
		padding-bottom		: 2px;
	}
	
	#content ul.web_link li,
	#content ul.document_link li,
	#content ul.announce_email_link li,
	#content ul.announce_sms_link li {
		padding-left		: 0.6em;
	}
	
	#content ul.web_link 				{	list-style-image	:  url(blue/%27/images/site/blue/icons/web_link.png%27);					}
	#content ul.document_link			{	list-style-image	:  url(blue/%27/images/icons/document_link.gif%27);				}
	#content ul.announce_email_link		{ 	list-style-image	:  url(blue/%27/images/icons/announce_email_link.gif%27);		}
	#content ul.announce_sms_link		{	list-style-image	:  url(blue/%27/images/icons/announce_sms_link.gif%27);			}
	
	
	
	
	
	/* LINKS PAGE */
	#links ol#linklist {
		color				: #000;
		list-style-position	: inside;
		list-style-type		: none;
	}
	
	* html body #links ol#linklist { list-style-position	: outside;}
	#links ol#linklist li ul {
		list-style-position	: inside;
	}
	#links ol#linklist li 				{	margin-top			: 1em;					}
	#links ol#linklist li ul li  		{	
		margin-top			: 1em;
		border-left 		: 1px dotted #C7D5E9;					
	}
	#links ol#linklist li a 			{ 	padding-left		: 0.5em; 				}
	#links ol#linklist li small 		{ 	color				: green;		text-decoration 	: none;	}
	#links ol#linklist li span	{ 	
		color				: #666; 
		font-weight 		: normal; 
		text-decoration 	: none;	
	}
	#links .actions ul {
		margin				: 0em 0em 0em 2em;
	}
	/* END LINKS PAGE */
	


	/* NEWS PAGE */
	.mesgfeed {
		display				: none;
	}
	#news div#newsindex {
		margin				: 0.5em;
	}
	#news ol#newslist li {
		color				: #000;
		margin				: 0em 0em 1em 0em;
		border-left			: 2px solid #ccc;
		padding-left		: 0.7em;
	}
	#news ol#newslist li span {
		color				: #999;
		font-size			: smaller;
	}
	#news ol#newslist li p {
		margin				: 1em 0em 0em 0em;
	}
	#news ol#newslist li p a {
		display				: block;
		font-size			: smaller;
	}
	#news ul li img {
		display				: none;
	}
	#news .error	{
		border				: none;
		background			: none;
		color				: #666;
	}
	/* END NEWS PAGE */

	
	
		/* START FORM.css */
	table.form_table	{
		border				: 1px solid #ccc;
	}
	
	th.form_footer,
	th.form_header
	{
		font-size			: small;
		font-weight			: bold;
		color				: #666;
		background			: #fff;
		text-align			: left;
		padding				: 4px;
	}
	
	th.form_footer {
		text-align			: right;
	}
	
	
	
	
	td.form_cell_light
	{
		font-size			: small;
		color				: #000000;
		text-align			: left;
		vertical-align		: top;
		padding				: 6px;
		border-bottom		: 1px solid #fff;
	}
	
	
	th.form_caption_dark,
	th.form_caption_light 	{
		font-size			: x-small;
		font-weight			: bold;
		text-align			: left;
		padding				: 6px;
		border-bottom		: 1px solid #fff;
	}
		
	td.form_cell_dark,
	td.form_cell_light	{
		font-size			: small;
		text-align			: left;
		padding				: 6px;
		border-bottom		: 1px solid #fff;
	}
	
	/* The Alternator : coming to a form near you */
	th.form_caption_dark,
	td.form_cell_dark {
		color				: #000000;
		background-color	: #fff;
	}
	th.form_caption_light,
	td.form_cell_light {
		color				: #000000;
		background-color	: #fff;
	}
	/* End of the Alternator */
	
	td.form_spacer
	{
		font-size			: small;
		font-weight			: bold;
		color				: #666;
		background-color	: #fff;
		text-align			: left;
		vertical-align		: top;
		padding				: 6px;
		border-bottom		: 1px solid #ccc;
	}
	
	td.center,
	th.center {
		text-align			: center;
	}
	
	td.right,
	th.right {
		text-align			: right;
	}
	
	td.left,
	th.left {
		text-align			: left;
	}
	
	.form_table input.inputtext,
	.form_table textarea,
	.form_table select	{
		font-size 			: 1em;
		color				: #666;
		border				: 1px solid #ccc;
		background			: #fff;	
	}
	
	.form_table input.text:hover {
		background			: #eee;
	}
	
	#content input.radiocheck {
		border				: none;
	}
	
	.form_table input.form_button	{
		font-size			: x-small;
		color				: #666; 
		background-color	: #ccc;
		text-align			: center;
		padding				: 1px;
		border				: 1px solid #666;
		display				: none;
	}
	
	span.form_error	{
		color: #EC4800;
	}
	
	div.signpost_info
	{
		width: 75%;
	}
	
	div.signpost_info .address
	{
		width: 48%;
		float: left;
		clear both;
	}
	
	div.signpost_info .contact
	{
		width: 48%;
		float: right;
		clear both;
	}
	/* END FORM.css */
	
	
	

