@media screen {
	
	/* =body */
	
		body { 
			background-image: url("../../images/assets/background-grad.gif"); 
			background-color: #d5eff0; background-position: 0em 9.7em;
			background-repeat: repeat-x;
		}
	
	/* =content-main */
	
		div#content { overflow: hidden; padding-top: 1.5em; height: 1%;}
		
		div#content div#content-main {
			width: 15.5em; position: relative;
			padding: 0 27em 0 0; float: left; 
		}	
		
		div#content div#content-main h1 { font-size: 1.05em; color: #000000; margin-left: 0.25em; margin-right: 0em; line-height: 1.125em; }
		div#content div#content-main h1 span { border: none; color: #007e2a; text-transform: uppercase; padding: 0; }
		div#content div#content-main p { margin-left: 0.3em; }
		div#content div#content-main .content-related p { margin-left: 1em; }
		}

	/* =content-regions */
	
		div#content div#content-regions { width: 26.25em; display: block; position: absolute; top: 0.5em; right: 0; }
			div#content div#content-regions div.content-related {
				display: block;
				clear: both;
				width: 26.25em;
				position: absolute;
				height: 5em;
			}
				div#content div#content-regions div.content-related h2 {
				width: 96.5%;
				position: relative;
				margin-top: 0 !important;
				top: 0;
				color: #fff !important;
				}
		div#content div#content-regions h2 { text-transform: none; font-size: 0.8em; color: #000000; position: absolute; z-index: 110; top: 1em; }
		div#content div#content-regions ul.regions-large { padding: 0; list-style-type: none; position: relative; z-index: 100; font-size: 1em; }
		div#content div#content-regions ul.regions-large li { padding: 0; }
		div#content div#content-regions ul.regions-large li a { vertical-align: bottom; display: block; padding-top: 4.8em; height: 10em; width: 26.25em; position: relative; }
		div#content div#content-regions ul.regions-large li a span { 
			display: block; height: 100%; width: 100%; position: absolute; top: 0; left: 0; 
			background-repeat: no-repeat; background-position: bottom left; cursor: pointer;
		}
		div#content div#content-regions ul.regions-large li.scotland a span { background-image: url("../../images/map-scotland.png"); }
		div#content div#content-regions ul.regions-large li.england a { height: 16.125em; padding-top: 0;}
		div#content div#content-regions ul.regions-large li.england a span { background-position: top left; background-image: url("../../images/map-england.png"); }
		div#content div#content-regions ul.regions-large li.ireland a { position: absolute; left: 7px; top: 206px; width: 180px; height: 10px !important; display: block; overflow: hidden; text-indent: -99999px;}
		div#content div#content-regions ul.regions-large li.ireland a span { background-position: top left; background-image: url("../../images/map-ireland.png"); }

	/* =content-related */
	
		div#content div.content-related { width: 15.75em; float: right; background: #c8e0e3; margin-top: 0.625em; padding-bottom: 0.5em;  }
		div#content div.alert { background: #d0dadd; border: 1px solid #b6bfbf; width: 15.7em; } 
		div#content div#content-main .content-related.alert{
			
			float: none !important;
			display: block!important;
			width:100%!important;
			clear: both!important;
		}
		
		div#content div.content-related h2 {
			color: #FFFFFF; text-transform: none;
			font-size: 0.9em; padding: 0.35em 0.5em 0.4em 0.5em;
			border: 1px solid #007026; margin: 0 0 0.5em 0;
			background: #007d2a repeat-x url("../../images/assets/quicklinks.gif") top left;
		}

		div#content div.content-related h2 a { 
			display: block; background: url("../../images/assets/icon-arrow.png") no-repeat right 0.3em; 
			color: #FFFFFF; text-decoration: none; 
		}
		div#content div.content-related h2 a:focus,
		div#content div.content-related h2 a:hover,
		div#content div.content-related h2 a:active
		{ text-decoration: underline; }

		div#content div.alert h2 { 
			color: #ba2b22; padding: 0.2em 0 0.6em 3.3em; border: 0;
			margin: 0.3em 0.5em 0.2em 0.5em; font-size: 1em; line-height: 1em;
			background: url("../../images/assets/icon-security.png") no-repeat left 0.3em; 
		}
		
		div#content div.content-related.bdl {
			background-image: url(../../../images/business-debtline.gif);
			background-position:10px 36px;
			background-repeat: no-repeat ;
			/*padding-left: 5em;*/
			width: 15.6em;
			/*border: 1px solid #0D5B81;*/
		}
		div#content div.content-related.bdl h2 {
			/*background-image: none;
			background-color: transparent;
			color: #0D5B81;
			border: none;
			padding: 10px 0 0 5px;*/
		}
		div#content div.content-related.bdl p {
			padding: 0 0 10px 6.5em;
			margin: 0;
		}
		
		div#content div.content-related.survey p {
			font-size: .7em;
		}
	/* =site-information */
	
		div#site-information { background: url("../../images/assets/border-dotted-grad.gif") repeat-x top left; }
	
}