/* 
========================================================================
Filename:		screen.css
Date Created:	2008-08-31
Description:	Global CSS stylesheet (Screen)
Site:			DIUS
Author:			Derek S. Henderson
========================================================================
*/
* {
	margin: 0;
	padding: 0;
	border:none;
	outline:none;
}
ul, ol {list-style-type:none; }
img {border:0; }

html, form, body {height:100%; }
body {background:#c2c7c5 none; }
body#science {background:#c2c7c5 url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/generic/bg-science.jpg) top center no-repeat; }
body#skills {background:#c2c7c5 url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/generic/bg-skills.jpg) top center no-repeat; }
body#innov {background:#c2c7c5 url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/generic/bg-innovation.jpg) top center no-repeat; }
body#f-educ {background:#c2c7c5 url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/generic/bg-further-education.jpg) top center no-repeat; }
body#h-educ {background:#c2c7c5 url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/generic/bg-higher-education.jpg) top center no-repeat; }
.last {margin-right:0 !important; margin-bottom:0 !important; padding-bottom:0 !important; border:none !important; }
.homepage h1,
.hidden,
caption,
.skip-links {position:absolute; margin-left:-999em; width:999em; height:0; overflow:hidden; }
p {margin-bottom:5px; }
ul, ol {margin-bottom:10px; }
legend {white-space:normal;}
.print-header
{display:none;
}

.no-underline {
   text-decoration:none;
}
.underline {
  text-decoration:underline;
}

/* =Wrappers
-----------------------------------------------------------------------------*/
#page-wrapper {margin:0 auto; width:989px; }
#content-wrapper {float:right; width:757px; margin-bottom:10px; }
.column-wrapper {background:#fff; padding:0 15px 0 28px; float:left; width:757px; }

/* =Navigation
-----------------------------------------------------------------------------*/
#navigation-wrapper {float:right; width:160px; background:#fff; padding:0 0 30px 30px; }
#navigation-wrapper h2 {position:absolute; margin-left:-999em; width:999em; height:0; overflow:hidden; }


#navigation-wrapper ul.level1
{padding-top:6px;
}
#navigation-wrapper ul.level1 li p
{border-bottom:1px solid #D9D9D9;
 padding-top:5px;
 padding-bottom:6px;
 padding-left:14px;
 padding-right:14px;
 margin-bottom:0px;
}
#navigation-wrapper ul.level1 li.alt p
{background-color:#ECE5DC;
}
#page-wrapper #navigation-wrapper ul.level1 ul.level2 li p,
#page-wrapper #navigation-wrapper ul.level1 ul.level2 ul.level3 li p,
#page-wrapper #navigation-wrapper ul.level1 ul.level2 ul.level3 ul.level4 li p
{background-color:#F5F2ED;
 background-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/navigation/arrow-collapsed.gif);
 background-repeat:no-repeat;
 background-position:13px 9px;
 padding-left:22px;
}
#page-wrapper #navigation-wrapper ul.level1 ul.level2 ul.level3 li p
{padding-left:29px;

  background-position:19px 9px;

}
#page-wrapper #navigation-wrapper ul.level1 ul.level2 ul.level3 ul.level4 li p
{padding-left:39px;
 background-position:29px 9px;
}

#page-wrapper #navigation-wrapper ul.level1 ul.level2 li.selected p,
#page-wrapper #navigation-wrapper ul.level1 ul.level2 ul.level3 li.selected p,
#page-wrapper #navigation-wrapper ul.level1 ul.level2 ul.level3 ul.level4 li.selected p
{ background-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/navigation/arrow-expanded.gif);
  background-position:11px 11px;

}
#page-wrapper #navigation-wrapper ul.level1 ul.level2 ul.level3 li.selected p
{ background-position:16px 9px;
}
#page-wrapper #navigation-wrapper ul.level1 ul.level2 ul.level3 ul.level4 li.selected p
{ background-position:29px 9px;
}

#page-wrapper #navigation-wrapper li.active p
{ background-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/navigation/arrow-selected.gif)!important;
  background-repeat:no-repeat;
 
}
#page-wrapper #navigation-wrapper ul.level1 li.active p
{ background-image:none!important;
}
#page-wrapper #navigation-wrapper ul.level2 li.active p
{background-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/navigation/arrow-selected.gif)!important;
background-position:11px 9px!important;
}
#page-wrapper #navigation-wrapper ul.level3 li.active p
{background-position:18px 9px!important;
}
#page-wrapper #navigation-wrapper ul.level1 li.active ul li p,
#page-wrapper #navigation-wrapper ul.level1 ul.level2 ul.level3 li.active ul li p
{background-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/navigation/arrow-collapsed.gif)!important;

}
#page-wrapper #navigation-wrapper ul.level1 ul.level2 li.active ul.level3 li p
{background-position:18px 9px!important;

}

#page-wrapper #navigation-wrapper ul.level3 li.active ul li p
{background-position:29px 9px!important;
}
#page-wrapper #navigation-wrapper ul.level4 li.active p
{background-position:29px 9px!important;
}
#navigation-wrapper ul
{margin:0px;
}
#logo {width:160px; height:187px; }
/*#bookmark {margin:15px 0 0 0; }
#bookmark a {
	background:transparent url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/buttons/btn-bookmark-bg.gif) top left no-repeat;
	width:134px;
	height:20px;
	display:block;
	padding:2px 0 0 3px;
}*/
#navigation-wrapper .bookmarks .module-header h2
{position:static;
 margin-left:0px;
 width:auto;
 height:auto;
 overflow:auto;
 color:#fff;
 font-size:1.2em;
 font-weight:bold;background-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/icons/arrow_bookmark_closed.gif);
background-position:left 4px;
 
background-repeat:no-repeat;

padding-left:14px;
}
#navigation-wrapper .bookmarks .selected h2
{ background-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/icons/arrow_bookmark_open.gif);background-position:left 6px;
}
#navigation-wrapper .bookmarks .module-header
{
 background-color:#AD1E55;
 padding-top:5px;
 padding-bottom:7px;
 padding-left:10px;
 padding-right:10px;
 margin-bottom:11px;
 cursor:pointer;
}
#navigation-wrapper .bookmarks
{background-color:#F3DDE6;
 padding-bottom:11px;
margin-top:10px;
}
#navigation-wrapper .bookmarks ul
{padding-left:12px;
 padding-right:12px;
}
#navigation-wrapper .bookmarks ul li a 
{color:#000;
}
#navigation-wrapper .bookmarks input
{
    background-color:Transparent;
    color:#fff;
    background-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/buttons/btn-bookmark-bg.gif);
    background-repeat:no-repeat;
    width:134px;
    padding-bottom:6px;
    padding-top:2px;
   
    font-weight:bold;
    font-size:1.2em;
    font-family:Arial, helvetica, verdana, Sans-Serif!important;
    margin-left:12px;
}
#navigation-wrapper .bookmarks ul li p
{margin-bottom:8px;
}
/* =Header
-----------------------------------------------------------------------------*/
#header {float:left; width:757px; }
#header ol, #header ul {margin:0; }
#toolbar {line-height:35px; background:#fff; float:left; width:757px; padding:0 15px 0 28px; position:relative; }
#toolbar ul, #toolbar li {float:left; }
#toolbar ul ul {background:transparent url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/generic/bg-toolbar.gif) top right no-repeat; }
#toolbar li.accessibility ul {width:235px; }
#toolbar li.accessibility li {padding-right:5px; }
#toolbar li.accessibility a {display:inline; float:left; margin-right:5px; }
#toolbar li.accessibility ul.lang {float:left; width:auto; background:none; }
#toolbar li.accessibility ul.lang li {float:left; }
#toolbar li.login {padding-left:33px; }
#toolbar li.login p {display:inline; }
#toolbar li.login a {margin-right:10px; margin-left:5px; }
#toolbar li.search {padding-left:32px; position:absolute; top:0; right:15px; }
#banner {
	background:transparent url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/generic/bg-banner.png) top left repeat-y;
	height:123px;
	padding:0 15px 0 41px;
	width:756px;
	clear:both;
	overflow:hidden;
}
#banner span {display:block; margin-top:48px; }

#straplinecontainer {padding:10px 15px 10px 28px; background:#fff;float:left;width:757px; }
#strapline {padding:10px; background:#f7e5f3; }
#strapline a {font-weight: bold!important; text-decoration: none!important;}
#strapline a:hover {text-decoration: underline!important;}

#crumbtrail {padding:7px 15px 10px 28px; background:#fff;float:left;width:757px; /*line-height:32px;*/ }
/*#crumbtrail dl {
	float:left;
	width:747px;
	line-height:32px;
	padding-left:10px;
}*/
#crumbtrail dt, #crumbtrail dd {float:left; }
#crumbtrail li {float:left; /*margin-left:3px;*/ padding-left:3px;display:inline!important;}
#crumbtrail a {/*display:block;*/ float:left; /*margin-right:3px; */ padding-right:3px;}
#crumbtrail p{ display:inline!important;margin-bottom:0px!important;}


/* =Footer
-----------------------------------------------------------------------------*/
#footer {background:#fff; text-align:left; clear:both; margin:0 0 10px 0; padding:25px 0; width:800px; float:left; }
#footer ul {/*margin:0 auto;*/margin-left:25px; width:775px; }
#footer ul li {display:inline; float:left; padding-right:4px; }
#footer ul li a {display:inline; float:left; margin:0 4px; }
#footer ul li.rss a {
	padding-right:19px;
	background:transparent url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/generic/icon-rss-small.gif) top right no-repeat;
}

/* =Main Content - Home Page
-----------------------------------------------------------------------------*/
#main-content {background:#fff; padding:29px 15px 11px 28px; float:left; width:757px; }
.topstory-wrapper {height:243px; }
.topstory-content-wrapper {background:#af3a8c; float:left; width:379px; height:243px; position:relative; }
.topstory-img-wrapper {float:left; width:377px; }
.topstory-header {padding:10px 10px 5px 10px; }
.topstory-header h2 {border-bottom:1px solid #fff; padding-bottom:5px; }
.topstory-content {padding:10px 5px 5px 10px; }
.topstory-content h3 {padding:0; margin-bottom:10px; }
.topstory-footer {
	background:#000;
	height:31px;
	padding-left:10px;
	width:369px;
	position:absolute;
	bottom:0;
	left:0;
}
.topstory-wrapper ul li {
	float:left;
	height:31px;
	line-height:31px;
	padding:0 12px;
	background:transparent url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/generic/arrow-white-matte-black.gif) center left no-repeat;
}
.topstory-wrapper ul li.selected {
	background:transparent url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/generic/arrow-pink-matte-black.gif) center left no-repeat;
}

/* =Main Content - Landing Page
-----------------------------------------------------------------------------*/
.landingpage #main-content {padding:0 5px 11px 28px; width:767px; overflow:hidden; }
.landingpage .main-content-header {
	background-color:#af3a8b;
	min-height:34px;
	line-height:34px;
	margin:0 10px 0 0;
}
.landingpage .main-content-content .blurb a
{
color:#af3a8b;
font-weight:bold;
}
.landingpage .main-content-content .blurb a:hover
{
text-decoration:underline;
}
.landingpage .main-content-content {background:#f4e2ee; float:left; width:742px; margin-right:10px; padding:10px 5px 5px 10px; }
.landingpage #main-content p {margin-bottom:10px; }
.landingpage #main-content h2 {margin-bottom:0; padding-left:0; }
.landingpage #main-content li {
	float:left;
	width:210px;
	margin-right:10px;
	margin-left:0;
	border-bottom:none; 
	background:transparent url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/generic/arrow-pink-matte-pink.gif) 0 5px no-repeat;
	padding-left:10px;
	display:block;
}
.landingpage #main-content li a {
	background-image:none !important;
	padding-left:0 !important;
}

.landingpage #main-content div.search div {float:left; width: 236px; }
.landingpage #main-content div.search div.form {width:auto; background:transparent; }
.landingpage #main-content div.search div.form div {width:228px; padding:0 10px 0 15px; }
.landingpage #main-content div.search div.form a.date {border:none; }
.landingpage #main-content div.search div.form a.date img {vertical-align:top; }

/* =Main Content - Content Page
-----------------------------------------------------------------------------*/
.column-wrapper #main-content {width:500px; padding:0 8px 0 0; }
.common #main-content ul.content-tools {float:left; width:100%; margin-bottom:10px; }
.common #main-content ul.content-tools li {
	float:left;
	width:auto;
	margin-right:20px;
	margin-left:0;
	list-style:none;
}
.common #main-content ul.content-tools li img {margin-right:7px; vertical-align:middle; }
.main-content-header {
	background:#af3a8c;
	line-height:34px;
	min-height:34px;
	padding-left:15px;
}
.column-wrapper .main-content-content {
	border-right:1px dotted #8f8f8f;
	border-left:1px dotted #8f8f8f;
	padding:10px;
	float:left;
	width:478px;
}


.main-content-content h2{margin-bottom:10px; }
 .main-content-content h3 
 {margin-bottom:7px;
 }
.main-content-content p {margin-bottom:15px; line-height:1.25; }
.main-content-content p a {background:none; display:inline; padding-left:0; }
.main-content-content img.img-inset-left {float:left; margin:0 10px 0 0; }
.main-content-content p img.img-inset-left {border:1px solid #333; }
.main-content-content img.img-inset-right {float:right; margin:0 0 0 10px; }
.main-content-content p img.img-inset-right {border:1px solid #333; }
.main-content-content img.photo-featured {margin:10px 15px; }
.main-content-content blockquote {
	padding:15px 10px 10px 10px;
	border-top:1px solid #ce7f9a;
	border-bottom:1px solid #ce7f9a;
	margin-bottom:15px;
	background:white url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/generic/blockquote-left.gif) 10px 15px no-repeat;
}
.main-content-content blockquote p {
	background:transparent url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/generic/blockquote-right.gif) bottom right no-repeat;
	padding:5px 0 5px 15px;
	margin-bottom:0;
	margin-left:0;
	line-height:1.25;
}
.main-content-content blockquote p.author {background:none; padding-top:0; }
.main-content-content ul {margin-bottom:15px; clear:both;}
.main-content-content ul li {
	list-style:disc outside url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/generic/bullet1.gif);
	margin-bottom:5px;
	margin-left:15px;
}
.main-content-content li ul,
.main-content-content li ol {margin-top:5px; margin-left:auto; }
.main-content-content ul li li {
	list-style:square inside url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/generic/bullet2.gif);
	margin-left:0px;
}
.main-content-content ol li {
	color:#333;
	list-style:decimal inside;
	margin-bottom:15px;
}
.main-content-content ol li a {
	color:#333;
	text-decoration:underline;
}
.main-content-content ol li li {
	color:#333;
	list-style:lower-alpha inside;
	margin-left:12px;
}
.main-content-content ol li li li {
	color:#333;
	list-style:lower-roman inside;
	margin-left:12px;
}
.main-content-content .flash-wrapper {float:left; width:478px; margin-bottom:10px; }
.main-content-content .flash-header {
	background:#e0e0e0;
	padding:10px 0 0 10px;
	margin-bottom:5px;
	float:left;
	width:468px;
	border-top:1px dotted #8f8f8f;
	border-bottom:1px dotted #8f8f8f;
}
.main-content-content .flash-header h3 span {display:block; } 
.main-content-content .flash-footer {padding-left:10px; width:478px; line-height:35px; }
.main-content-content .entry-links {float:left; width:478px; }
.main-content-content .entry-links li {
	float:left;
	list-style-type:none;
	list-style-image:none;
	margin-left:15px;
}
.main-content-content h4
{margin-bottom:1px;
}
.main-content-content .entry-links li a {font-weight:bold; border:none; }
.main-content-content .entry-links li a:hover {text-decoration:underline; }
.main-content-content .entry-links li.comments-link {
	background:transparent url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/generic/bg-comments.gif) top left no-repeat;
	margin-left:0;
}
.main-content-content .entry-links li.comments-link a {padding-left:20px; display:inline; margin-right:5px; }
.main-content-content div.form#submit-comment {margin-bottom:10px; padding-top:5px; border-top:1px dotted #8f8f8f; }

/* comments section */
.comments {
	float:left;
	width:478px;
	margin-top:1px;
	margin-bottom:10px;
	padding:10px;
	border-left:1px dotted #8F8F8F;
	border-right:1px dotted #8F8F8F;
}
.comments .comments-header {
	float:left;
	background:#ed1651;
	width:468px;
	height:34px;
	line-height:34px;
	padding-left:10px;
}
.comments .comment-wrapper {background:#fcdce5; float:left; padding:10px 5px 5px 10px; }
.comments .contrast {background:#fff !important; }
.comment-heading .comment-details {float:left; width:330px; text-align:left; }
.comment-heading {display:inline; }
.comment-heading ul {float:right; width:270px; }
.comment-heading li {padding:0 0 2px 0; border:none; }
.comment-heading li h3 {margin-bottom:0; }
.comment-heading img {
	float:left;
	width:50px;
	height:50px;
	border:1px solid #333;
	background:#fff;
	margin-right:5px;
}
.comment-heading p.report-abuse {float:right; width:130px; display:inline; }
.comment-body {clear:both; float:left; width:463px; margin-top:5px; }

/* =Main Content - Blog Page
-----------------------------------------------------------------------------*/
.blog-heading {float:left; width:462px; text-align:left; padding-left:15px; border-bottom:1px dotted #8f8f8f; }
.blog-heading ul {float:right; width:405px; margin-left:0; position:relative; top:-4px; }
.main-content-content .blog-heading ul li {padding:0 0 2px 0; border:none; list-style:none; margin:0; }
.blog-heading ul li h2 {margin:0; }
.blog-heading img {
	float:left;
	width:50px;
	height:50px;
	border:1px solid #333;
	background:#fff;
	margin-right:5px;
}

/* =Secondary Content
-----------------------------------------------------------------------------*/
#secondary-content {background:#fff; padding:0 15px 10px 28px; float:left; width:757px; }
.column-wrapper #secondary-content {width:247px; padding:0; }


/* =Content Modules
-----------------------------------------------------------------------------*/
/* module containers */
.one-column, .two-column, .two-column-offset, .three-column, .four-column {
	float:left;
	width:756px;
	margin-bottom:10px;
	clear:both;
	overflow:hidden;
}
.main-content-column {
	float:left;
	width:498px;
	margin-bottom:10px;
	overflow:hidden;
}
.secondary-content-column {
	float:left;
	width:249px;
	margin-bottom:10px;
	overflow:hidden;
}

/* module styles */
.module {float:left; margin-right:10px; }
.homepage .module {margin-right:9px; }
.module .module-header {padding-left:10px; }
.module .module-content {padding:10px 10px 10px 10px; float:left; }
.module .module-content h3 {padding-left:0; margin-bottom:10px; }
.module .module-content img {margin:0 auto 10px 0; }
.module .module-content li {padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #87888b; }
.module .module-content li.more li.rss {display:block; padding-left:0; background-position:0 7px; }
.module .module-content li h3 {margin-bottom:2px; }
.module .module-content li.more {border:none; list-style-image:none !important; margin-left:0 !important; margin-bottom:0; padding-bottom:0; }
.module .module-content li.more ul {margin-bottom:0; }
.module .module-content li.more li {border:none; list-style-image:none; margin-left:0; }
.module .module-content li li {border:none; }
.module .module-content li.more li.rss a {
	padding-right:19px;
	background:transparent url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/icons/icon-rss-small.gif) right top no-repeat;
	display:inline-block;
}
.module .module-content .underline{ text-decoration:none; } /* to remove underline in panels */

/* one-column styles */
.one-column .module {width:756px; }
.one-column .panel-left-image {background:#e8e8e8; }
.one-column .panel-left-image .module-header {background:#666; min-height:34px; line-height:34px; }

/* two-column styles */
.two-column .module {width:373px; }

/* two-column-offset styles */
.two-column-offset .large-module {width:565px; }
.two-column-offset .small-module {width:182px; }
.two-column-offset .panel-left-image {background:#ebe7e7; min-height:185px; }
.two-column-offset .panel-left-image .module-header {background:#765c5b; min-height:34px; line-height:34px; }

/* three-column styles */
.three-column .module {width:245px; }

/* four-column styles */
.four-column .module {width:182px; }

/* main-content-column styles */
.main-content-column .module {width:498px; }

/* secondary-content-column styles */
.secondary-content-column .module {
	clear:both;
	display:inline;
	margin-bottom:10px;
	min-height:0;
	width:249px;
}

/* stacked-column styles */
.column-stacked {float:left; min-height:355px; }
.column-stacked .module {margin-bottom:10px; clear:both; display:inline; min-height:0; }

/* =Panel Categories
-----------------------------------------------------------------------------*/
/* feature panel */
.panel-feature {background:#e3e7f2; min-height:290px; }
.panel-feature .module-header {background:#4560a5; min-height:47px; padding-top:5px; position:relative; }
.panel-feature .edit {background:#4560a5; width:30px; height:32px; position:absolute; top:8px; right:8px; }
.panel-feature h2 {width:135px; }
.panel-feature .edit a {
	background-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/buttons/add.gif);
	min-height:19px;
	width:23px;
	display:block;
	padding-top:3px;
	padding-left:7px;
	background-repeat:no-repeat;
}
.panel-feature .module-content a {color:#4560a5;}

/* popular panel */
.panel-popular {background:#d9ece6; min-height:215px; }
.panel-popular .module-header {background:#008057; min-height:34px; line-height:34px; }
.panel-popular .module-content div {float:left; width:162px; margin-right:29px; display:inline; }
.panel-popular .module-content div ul {margin-bottom:0; }
.panel-popular .module-content a {color:#008057;}

/* interactive panel */
.panel-interactive {background:#d61863; min-height:215px; }
.panel-interactive .module-header {background:#ad1e55; min-height:34px; line-height:34px; }
.panel-interactive .module-content {padding:10px 0 0 0; float:none;}
.panel-interactive .module-content p {margin:0 10px 10px 10px; }
.panel-interactive .module-content ul {border-top:1px solid #b21d57; width:373px; height:102px; }
.panel-interactive ul li {
	float:left;
	width:164px;
	height:34px;
	margin-bottom:0 !important;
	padding:5px 10px !important;
	background:transparent url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/generic/bg-li.gif) top left repeat-x;
	border-top:none;
	border-right:1px solid #b21d57;
	border-bottom:1px solid #b21d57 !important;
	border-left:1px solid #d61863;
	overflow:hidden;
	display:inline;
}
.panel-interactive ul li a {background:none; padding-left:0; }
.panel-interactive ul li img {float:left; }
.panel-interactive .module-content ul li p {float:left; margin:0 0 0 8px; width:122px; }
.panel-interactive .module-content ul li p span {display:block; }

/* left-image panel */
.panel-left-image .module-content img {float:left; margin:0 10px 0 0; }
.panel-left-image .module-content p {margin-bottom:10px; }
.panel-left-image .module-content ul {float:left; padding-right:15px; width:177px; }
.panel-left-image .module-content li {
	border:none;
	list-style-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/generic/bullet1.gif);
	margin-left:10px;
	padding:0 0 5px 0;
}

/* secondary panel */
.panel-secondary {background:#e3e7f2; min-height:355px; }
.panel-secondary .module-header {background:#4560a5; min-height:34px; line-height:34px; }
.panel-secondary .module-content p a, .panel-secondary .module-content li a {color:#4560a5;}


/* blog panel */
.panel-blog {background:#e6e9f3; min-height:355px; }
.panel-blog .module-header {background:#4560a5; min-height:34px; line-height:34px; }
.panel-blog img {margin:5px 0 10px 0; }
.panel-blog p {margin-bottom:10px !important; }
.panel-blog li p {margin-bottom:5px !important; }

/* video panel */
.panel-video {background:#d9ece6; min-height:355px; }
.panel-video .module-header {background:#008057; min-height:34px; line-height:34px; }
.panel-video .module-content object {margin-bottom:11px; float:left; }
.panel-video .module-content p a {color:#008057;}

/* directgov panel */
.panel-directgov {background:#d9ece6; min-height:345px; }
.panel-directgov .module-header {background:#008057; min-height:34px; line-height:34px; }
.panel-directgov .module-content p {padding-bottom:7px; }
.panel-directgov .module-content li {
	border:none;
	list-style-image:url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/generic/bullet1.gif);
	margin-left:10px;
	padding:0 0 5px 0;
}

/* external panel */
.panel-external {background:#e8e8e8; min-height:125px; }
.panel-external .module-header {background:#666; min-height:34px; line-height:34px; }
.panel-external .module-content a {color:#666;}

/* links panel */
.panel-links {background:#e6e9f3; }
.panel-links .module-header {background:#4560a5; min-height:34px; line-height:34px; }
.panel-links ul {margin-bottom:10px; }
.panel-links ul.links-internal li a {
	background:transparent url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/icons/icon-link-internal.gif) 0 3px no-repeat;
	padding-left:15px;
}
.panel-links ul.links-external a {
	background:transparent url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/icons/icon-link-external.gif) 0 3px no-repeat;
	padding-left:15px;
}
.panel-links .module-content a {color:#4560a5; font-weight:bold;}

.common .panel-links li {border:none; padding:0 0 5px 0; }

/* archive panel */
.panel-archive {background:#e6e9f3; }
.panel-archive .module-header {background:#4560a5; min-height:34px; line-height:34px; }
.panel-archives ul {margin-bottom:10px; }
.common .panel-archive li {border:none; padding:0 0 5px 0; }

/* cloud panel */
.panel-cloud {background:#e6e9f3; }
.panel-cloud .module-header {background:#4560a5; min-height:34px; line-height:34px; }
.common .panel-cloud li {display:inline; margin-right:2px; padding:0 0 2px 0; border:none; }

/* speech panel */
.panel-speech {background:#e6e9f3; }
.panel-speech .module-header {background:#4560a5; min-height:34px; line-height:34px; }
.panel-speech img {margin:5px 0 10px 0; }
.panel-speech p {margin-bottom:10px !important; }
.panel-speech .module-content ul.past-ministers li {border-bottom:none; padding-bottom:0; }
.panel-speech li li {padding:2px 0 3px 0; }
.panel-speech .module-content a { color:#4560a5; }

/* =Tables
-----------------------------------------------------------------------------*/
.tables .main-content-content {border-bottom:1px dotted #8f8f8f; }
#tables-wrapper {background:#fff; padding:0 15px 0 28px; float:left; width:757px; min-height:500px; }
#scrollable-table-wrapper 
{
    background:#fff; 
    float:left; 
    height:500px; 
    overflow: scroll; 
    width:100%;
    border:1px solid #4560a5;
}
table {margin-bottom:20px; width:100%; }
th {background:#666; padding:4px 8px; text-align:left;  }
td {padding:4px 8px; }
tr.contrast td {background:#faf8c2; }

/* =Forms
-----------------------------------------------------------------------------*/
.forms-wrapper {
	background:#fff;
	padding:10px;
	margin-top:1px;
	float:left;
	width:478px;
	border-left:1px dotted #8F8F8F;
	border-right:1px dotted #8F8F8F;
}
.forms-wrapper p.error {display:none; margin-bottom:15px; }
.forms-wrapper input.error,
.forms-wrapper textarea.error,
.forms-wrapper select.error {border:1px solid #ba0839; }

/* =Search Results
-----------------------------------------------------------------------------*/
.search-results {border-left:1px dotted #8F8F8F; border-right:1px dotted #8F8F8F;  float:left; width:498px; margin:0 8px 0 0; }
.search-results h2 {padding-left:15px; }
.search-results ul {margin:0; border-top:1px dotted #8f8f8f; clear:both; float:left; }
.search-results ul li {
	border-bottom:1px dotted #8f8f8f;
	margin-bottom:0;
	margin-left:0;
	padding:10px 15px 5px 15px;
	list-style:none;
	position:relative;
	float:left;
	width:468px;
}
.search-results .search-results-pagination ul li, .search-results .sort ul li {width:auto; }
.search-results ul li.sponsored {background:#faf8c2; }
.search-results ul li.sponsored div.sponsored {position:absolute; top:10px; right:10px; }
.search-results ul li h3 {margin-left:0; margin-bottom:10px; }
.search-results ul li div.date {margin-bottom:5px; }
.search-results ul li p {margin-bottom:10px; margin-left:0; }
.search-results ul li p a nobr
{position:absolute;
 left:-99999px;
}
.search-results ul li a {border:none; }
.search-results .search-results-pagination {padding-left:15px; padding-top:10px; float:left; }
.search-results .search-results-pagination h3 {float:left; }
.search-results .search-results-pagination ul {float:left; margin:0 0 0 15px; border:none; clear:none; }
.search-results .search-results-pagination ul li {float:left; border:none; padding:0 4px; }
.search-results .sort {padding-left:15px; padding-top:10px; float:left; margin-bottom:10px; }
.search-results .sort h3 {float:left; }
.search-results .sort ul {float:left; margin:0 0 0 15px; border:none; clear:none; }
.search-results .sort ul li {float:left; border:none; padding:0 4px; }

body {
	font-size:62.5%;
	font-family:Arial,Helvetica,Verdana,sans-serif; 
}
.clear {font-size:.1em; }
h1 {font-size:2.9em; }
h2 {font-size:2.3em; font-weight:normal; }
h3 {font-size:1.3em; }
h4 {font-size:1.4em; }
p {font-size:1.2em; }
li {font-size:1.2em; }
li p {font-size:1em; }
li ul li, li ol li {font-size:1em; }

/* =Links
-----------------------------------------------------------------------------*/
a:link,
a:visited,
a:active {
	text-decoration:none;
	font-weight:normal;
}
.panel-feature .edit a {font-size:1.1em; color:#fff; }
a.increase {font-size:1.4em; }
h2 a {color:#fff; }
.main-content-content a:link,
.main-content-content a:hover { color:#000000; text-decoration:underline;}
.main-content-content a:hover { color: #AF3A8C; }
.main-content-content a:active { color:#ad1e55;  }
.main-content-content a:visited {color:#ad1e55; text-decoration:none; }



/* =Navigation
-----------------------------------------------------------------------------*/
/*#navigation-wrapper li {font-weight:bold; }
#navigation-wrapper li a {color:#000; }
#navigation-wrapper li.selected {color:#ad1e55; }*/
#bookmark a {color:#fff; font-weight:bold; font-size:1.2em; }
/*#navigation-wrapper li.expanded a 
{font-weight:bold;
}
#navigation-wrapper li.expanded ul li a
{font-weight:normal;
}*/

#page-wrapper #navigation-wrapper ul.level1 li.selected p a,
#page-wrapper #navigation-wrapper ul.level1 ul.level2 li.selected p a,
#page-wrapper #navigation-wrapper ul.level1 ul.level2 ul.level3 li.selected p a,
#page-wrapper #navigation-wrapper ul.level1 ul.level2 ul.level3 ul.level4 li.selected p a
{font-weight:bold!important;
}

#page-wrapper #navigation-wrapper ul.level1 li p a,
#page-wrapper #navigation-wrapper ul.level1 ul.level2 li p a,
#page-wrapper #navigation-wrapper ul.level2 li.selected ul.level3 p a,
#page-wrapper #navigation-wrapper ul.level2 ul.level3 li.selected ul.level4 p a,
#page-wrapper #navigation-wrapper ul.level3 li p a
{font-weight:normal!important;
 
}

/*#navigation-wrapper li.selected ul.level2 li.selected p a
{font-weight:bold;
}*/

#navigation-wrapper ul.level1 li a {color:#000; }
#page-wrapper #navigation-wrapper li.active p a
{color:#AD1E55!important;
}
#page-wrapper #navigation-wrapper li.active ul li p a
{color:#000!important;
}
/*#navigation-wrapper ul.level1 li.selected ul li a,
#navigation-wrapper ul.level1 li.selected ul li p
{font-weight:normal;
}*/


/* =Header
-----------------------------------------------------------------------------*/
#header a {color:#010000; font-weight:normal; text-decoration:underline; }
#toolbar {font-size:1.1em; }
#toolbar li span {font-weight:bold; }
#toolbar li.accessibility {font-size:1em; }
#toolbar li.accessibility ul.lang li {font-weight:bold; }
#toolbar li.login {font-size:1em; }
#toolbar li.search {font-size:1em; }
#toolbar li input.button {font-size:1.1em; color:#fff; }
#banner {color:#fff; font-size:3em; }
#crumbtrail dt, #crumbtrail dd {font-size:1.1em; }
#crumbtrail dt strong {font-weight:normal; }
#crumbtrail li {font-size:1.1em; }
#crumbtrail li.selected {color:#ad1e55; font-weight:bold; }

/* =Footer
-----------------------------------------------------------------------------*/
#footer ul li {font-size:1.1em; }
#footer ul li a {color:#333; }

/* =Main Content - Home Page
-----------------------------------------------------------------------------*/
.topstory-wrapper {color:#fff;}
.topstory-wrapper .topstory-header h2 {font-size:1.2em; font-weight:bold; }
.topstory-wrapper .topstory-content h3 {font-size:2.8em; font-family:Times New Roman, serif; }
.topstory-wrapper .topstory-content h3 a {font-family:Georgia, Times New Roman, serif; font-weight:normal;}
.topstory-wrapper .topstory-content h3 a:link, .topstory-wrapper .topstory-content h3 a:visited, .topstory-wrapper .topstory-content h3 a:hover, .topstory-wrapper .topstory-content h3 a:focus, .topstory-wrapper .topstory-content h3 a:active {color:#ffffff;}
.topstory-wrapper .topstory-content p {font-size:1.7em; font-family:Times New Roman, serif; }
.topstory-wrapper .topstory-content p a {font-family:Georgia, Times New Roman, serif; font-weight:normal;}
.topstory-wrapper .topstory-content p a:link, .topstory-wrapper .topstory-content p a:visited, .topstory-wrapper .topstory-content p a:hover, .topstory-wrapper .topstory-content p a:focus, .topstory-wrapper .topstory-content p a:active {color:#ffffff;}
.topstory-wrapper ul li {font-size:1.4em; }
.topstory-wrapper ul li a {color:#fff; font-family:Arial, sans-serif; font-weight:bold; }
.topstory-wrapper ul li.selected a {color:#af3a8c; }

/* =Main Content - Landing Page
-----------------------------------------------------------------------------*/
.landingpage #main-content li {font-size:1.5em; }
.landingpage #main-content li a {color:#000; }
.landingpage #main-content div.search div.form label {font-size:1.3em; font-weight:bold; }
.landingpage #main-content div.search div.form input,
.landingpage #main-content div.search div.form select {font-size:1.3em; }
.landingpage #main-content div.search div.form input.button {color:#fff; }


/* =Main Content - Content Page
-----------------------------------------------------------------------------*/
.main-content-header h1 {font-size:2.2em; color:#fff; /*font-family:Georgia, Times New Roman, serif;*/ }
.main-content-content h2 {font-size:1.7em; color:#000; /*font-family:Georgia, Times New Roman, serif;*/ font-weight:Bold; }
/*.main-content-content h3 {font-family:Arial, helvetica, Verdana, Sans-Serif; }*/
.main-content-content h4 {font-size:1.1em; color:#000;text-transform:uppercase;  }
/*.main-content-content h5 {font-size:1.1em; color:#000; }*/
.main-content-content p {font-size:1.3em; color:#333; }
.main-content-content p.blurb {font-size:1.5em; }
.main-content-content p.blurb a {text-decoration:none;}
.main-content-content blockquote p {font-size:1.9em; color:#ad1e55; }
.main-content-content blockquote p.author {font-size:1.2em; color:#333; font-style:italic; }
.main-content-content ul li {font-size:1.3em; color:#333; }
.main-content-content ul li li {font-size:1em; color:#333; }
.main-content-content ul.content-tools li {font-size:1.2em; }
.main-content-content .flash-header h3 {font-size:1.3em; font-family:Arial,Helvetica,Verdana,sans-serif; font-weight:bold; }
.flash-header h3 span {font-size:.85em; text-transform:uppercase; }
.main-content-content .flash-footer a {font-size:1.3em; }
.main-content-content .entry-links li {text-transform:uppercase; font-weight:bold; font-size:1.1em; }
.main-content-content div#submit-comment h2 {
	font-size:1.3em;
	font-weight:bold;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}
.main-content-content div#submit-comment input.button {font-size:1.1em; color:#fff; }

/* comments section */
.comments .comments-header h2 {font-size:1.5em; font-family:Times New Roman, serif; color:#fff; }
.comment-heading p.report-abuse a {text-decoration:underline; color:#000; }
.comment-details li h3 {font-size:1em; }
.comment-details li.date {font-size:1.1em; font-weight:bold; text-transform:uppercase; }

/* =Main Content - Blog Page
-----------------------------------------------------------------------------*/
.blog-heading p.report-abuse a {text-decoration:underline; color:#000; }
.blog-heading ul li {font-size:1em; }
.blog-heading li h3 {font-size:1.8em; }
.blog-heading li.date {font-size:1.1em; font-weight:bold; text-transform:uppercase; }
.blog-heading li.posted-by {font-size:1.3em; }

/* =Content Modules
-----------------------------------------------------------------------------*/
.module h2 {color:#fff; font-size:1.9em; font-weight:bold; }
.module .module-content {color:#333; }
.module .module-content h3 {font-size:1.2em; }
.module .module-content a {font-weight:bold;}
.module .module-content li h3 {font-size:1em; }
.module-content p a {color:#000; font-weight:Bold; text-decoration:none; }
.module .module-content p a:hover, .module .module-content li a:hover {text-decoration:underline;}
.module .module-content .more a {font-weight:Bold; }
.module li a {color:#000; }
.module li h3 {font-size:1.2em; }
.common .module li h3 {font-size:.9em; }

/* =Panel Categories
-----------------------------------------------------------------------------*/
.panel-flash h2 {font-size:1.8em; /*font-family:Times New Roman, serif;*/ }
.panel-feature h2, .panel-popular h2,
.panel-interactive h2, .panel-left-image h2 {font-size:1.5em; /*font-family:Times New Roman, serif; */}
.panel-interactive {color:#fff; }
.panel-interactive .module-content p {color:#fff; }
.panel-interactive ul li a {color:#fff !important; }
.panel-interactive ul li a:hover 
{text-decoration:underline!important;
}
.panel-interactive ul li {font-size:1em; }
.panel-interactive .module-content ul li p {font-size:1.1em; }
.panel-interactive .module-content ul li p span {font-size:1.35em; font-weight:bold; }
.panel-left-image .module-content li a {color:#464545; }
.panel-main {color:#fff; font-size:1.4em; }
.panel-main h3 {font-size:1.2em; font-weight:bold; }
.panel-main li a {font-size:1.4em; color:#fff !important; /*font-family:Times New Roman, serif; */}
.panel-comments h2, .panel-speech h2,
.panel-links h2, .panel-archive h2,
.panel-cloud h2, .panel-secondary h2, .panel-blog h2,
.panel-video h2, .panel-directgov h2, .panel-external h2 {
	font-size:1.5em;
	/*font-family:Times New Roman, serif;*/
}
.panel-cloud li {text-decoration:underline; }
.panel-cloud li.frequency-high {font-size:1.8em; }
.panel-cloud li.frequency-medium {font-size:1.2em; }
.panel-cloud li.frequency-low {font-size:1.1em; }
.panel-speech li {font-size:1em; }
.panel-speech li.speech-title {font-size:1.3em; }
.panel-speech li.speech-title a {font-weight:bold; }
.panel-speech li.speech-date { font-size:1.2em; }
.panel-speech li.speech-location,
.panel-speech li.more {font-size:1.2em; }
.past-ministers li {font-size:1.2em; }
.past-ministers li a {text-decoration:underline; }

/* =Tables
-----------------------------------------------------------------------------*/
th {color:#fff; font-size:1.3em; }
td {color:#333; font-size:1.3em; }

/* =Forms
-----------------------------------------------------------------------------*/
.forms-wrapper fieldset legend {font-family:Georgia, Times New Roman, serif; font-size:1.8em; color:#000; }
.forms-wrapper label {font-size:1.3em; font-weight:bold; }
.forms-wrapper label span {font-weight:normal; }
.forms-wrapper input {font-weight:bold; }
.forms-wrapper textarea {font-weight:bold; }
.forms-wrapper input.button {font-size:1.1em; color:#fff; font-weight:normal; }
.forms-wrapper input.upload {font-size:1.1em; color:#fff; font-weight:normal; }
.forms-wrapper p.error {color:#ba0839; }
.forms-wrapper label.error {color:#ba0839; }

/* =Search Results
-----------------------------------------------------------------------------*/
.search-results {color:#000; font-family:Georgia, Times New Roman, serif; }
.search-results h2 {font-size:1.8em; }
.search-results ul li {font-size:1em; }
.search-results ul li h3
 {
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:1.5em;
	
	font-weight:bold;
}
.search-results ul li h3 a
{font-weight:bold!important;
 color:#000;
}
.search-results ul li p {font-size:1.2em; color:#333; }
.search-results ul li p a {color:#000; }
.search-results ul li.sponsored div.sponsored {font-size:1.3em; }
.search-results ul li div.date {font-weight:bold; text-transform:uppercase; font-size:1.1em; }
.search-results ul li a:hover {text-decoration:underline; }
.search-results .search-results-pagination h3 {
	font-weight:bold;
	font-size:1.3em;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}
.search-results .search-results-pagination ul li {
	font-size:1.2em;
	color:#ad1e55;
	font-weight:bold;
}
.search-results .search-results-pagination ul li a {color:#333; text-decoration:underline; }
.search-results .sort h3 {
	font-weight:bold;
	font-size:1.3em;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}
.search-results .sort ul li {
	font-size:1.2em;
	color:#ad1e55;
	font-weight:bold;
}
.search-results .sort ul li a {color:#333; text-decoration:underline; }

.panel-secondary .module-content p a
{
}
.panel-secondary .module-content ul li p a
{text-decoration:none!important;
}

#toolbar li.login div.form {
	width:230px; 
	background:transparent url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/generic/bg-toolbar.gif) top right no-repeat;
}
#toolbar li.search div.form {width:227px; }
#toolbar li.search label {position:absolute; left:-999em; }
#toolbar li input {position:relative; top:3px; }
#toolbar li.search input.text {border:1px solid #edafc0; width:175px; top:0; }
#toolbar li input.button {
	background:transparent url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/buttons/btn-search-bg.gif) 0 1px no-repeat;
	margin-left:2px;
	width:44px;
	height:18px;
	padding-bottom:5px;
	top:-1px;
	cursor:pointer;
}

/* =Main Content - Content Page
-----------------------------------------------------------------------------*/
.main-content-content div.form {background:#fff; float:left; width:478px; }
.main-content-content div.form h3 {margin:10px 0; }
.main-content-content div.form textarea {
	border:1px solid #ed1651;
	width:476px;
	height:106px;
	margin-bottom:10px;
	overflow:auto;
}
.main-content-content div.form input.button {
	float:right;
	width:48px;
	height:18px;
	padding-bottom:3px;
	background:transparent url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/buttons/btn-submit-bg.gif) top left no-repeat;
	cursor:pointer;
}

/* =Main Content - Landing Page
-----------------------------------------------------------------------------*/
.landingpage #main-content div.search div.form label {display:block; clear:both; }
.landingpage #main-content div.search div.form select {border:1px solid #4560a5; width:225px; height:20px; margin-bottom:10px; }
.landingpage #main-content div.search div.form input {border:1px solid #4560a5; width:220px; height:19px; margin-bottom:10px; padding:0 2px; }
.landingpage #main-content div.search div.form input#search-speeches-from,
.landingpage #main-content div.search div.form input#search-speeches-to {width:200px; }
.landingpage #main-content div.search div.form input.button {height:18px; width:48px; padding:0 0 3px 0; border:none; }

/* =Forms
-----------------------------------------------------------------------------*/
.forms-wrapper fieldset {margin-bottom:20px; width:100%; }
.forms-wrapper fieldset legend {width:100%; margin-bottom:10px; float:left }
.forms-wrapper label {display:block; margin-bottom:5px; }
.forms-wrapper input {display:block; border:1px solid #4560a5; width:300px; margin-bottom:10px; padding:2px; }
.forms-wrapper textarea {
	display:block;
	border:1px solid #4560a5;
	width:300px;
	height:125px;
	margin-bottom:10px;
	overflow:auto;
}
.forms-wrapper input:focus, .forms-wrapper textarea:focus {background:#fffbe0; }
.forms-wrapper select {display:block; border:1px solid #4560a5; width:300px; margin-bottom:10px; padding:2px; }
.forms-wrapper input.button {
	float:right;
	width:48px;
	height:18px;
	background:transparent url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/buttons/btn-submit-bg.gif) 0 1px no-repeat;
	border:none;
	padding-bottom:3px;
	margin-right:175px;
	cursor:pointer;
}
.forms-wrapper .radio-tickbox-wrapper label {float:left; clear:both; }
.forms-wrapper .radio-tickbox-wrapper input {float:left; width:15px; margin:0 10px 10px 0; padding:0; }
.forms-wrapper .horizontal label {clear:none; margin-right:15px; }
.forms-wrapper input.upload {
	float:none;
	width:88px;
	height:18px;
	background:transparent url(http://webarchive.nationalarchives.gov.uk/+/http://www.dius.gov.uk/images/buttons/btn-upload-bg.gif) 0 1px no-repeat;
	border:none;
	padding-bottom:3px;
	cursor:pointer;
}
.main-content-content .forms-wrapper
{
    border-width: 0px !important;
    padding: 0px !important;
}

div.scrollable {height: 120px; overflow: auto; border:1px solid #4560a5; margin-bottom:10px; padding:2px;}

.module h3 
{visibility:visible!important;
}
.panel-interactive ul li a 
{display:block;
}
.topstory-footer ul
{float:left;
}


