@import "http://webarchive.nationalarchives.gov.uk/+/http://www.highways.gov.uk/site/ha_advanced.css";

a {
	color : #1B1B7D;
	font-weight : normal;
}

a:visited {
	color : #6F6FAD;
	font-weight : normal;
}

a:hover {
	background-color : #6F6FAD;
	color : #FFFFFF;
/*	font-weight : normal;*/
	padding-bottom : 1px;
}

a:active {
	background-color : #6F6FAD;
	color : #FFFFFF;
	font-weight : normal;
	padding-bottom : 1px;
}

blockquote {
	font-style : oblique;
}

body {
	background-color : #FFFFFF;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
}

em {
	font-style : italic;
	font-weight : bold;
}

h1 {
	color : #1B1B7D;
	font-size : 1.8em;
}

h2 {
	color : #2A2A80;
	font-size : 1.6em;
}

h3 {
	color : #40408D;
	font-size : 1.4em;
}

h4 {
	color : #51519C;
	font-size : 1.2em;
}

h5 {
	color : #6060A6;
	font-size : 1em;
}

hr {
	color : #a8c5e4;
}

p {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.9em;
}

table {
	background-color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border : 1px;
}

td {
	background-color : #d2efff;
	color : #2a2a80;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border : 1px;
	font-size : 0.8em;
}

th {
	background-color : #2D357D;
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border : 1px;
	font-size : 0.9em;
	font-weight : bold;
}

ul {
	list-style : square;
}

.blue {
	background-color : #D2EFFF;
	padding : 0.5em;
}

.body {
	font-size : 0.9em;
	margin-left : 2%;
	margin-right : 2%;
}

.body_crib {
	background-color : #A8C5E4;
}

.bodyindex {
	font-size : 0.9em;
	margin-left : 2%;
	margin-right : 150px;
}

.code {
	color : #808080;
	font-family : monospace;
	font-size : 1em;
	font-weight : bold;
}

.green {
	background-color : #A5F3BA;
	padding : 0.5em;
}

.hidden {
	color : #FFFFFF;
	line-height : 0px;
}

.hp_l {
	color : #2D357D;
	font-size : 0.8em;
}

.hp_r {
	color : #1C8FBB;
	font-size : 1.2em;
}

/*
ADDITIONS FOR RE-DESIGNED HOMEPAGE
Paul Waite, Fri 28th Nov 2003
*/

.hp_p_foot {
	color: #68ADDF;
	font-family : 'Verdana', 'Geneva', 'Arial', 'Helvetica', sans-serif;
	font-weight: bold;
	text-align: center;
}

.hp_p_foot a {
	color: #68ADDF;
	font-weight: bold;
}

table#hptable {
	margin-top: 1.5em;
	background-color: #ffffff;
}

td.hp_column {
	background-color: #ffffff;
}

div#hp_left {
	margin: 0 0.75em 0 1.5em;
}

div#hp_right {
	margin: 0 1.5em 0 0.75em;
}

.hp_2 {
	margin: 0;
	padding: 0;
	font-size: 1.2em;
}

.hp_2_more {
	margin: 0;
	font-size: 0.8em;
}

h3.hp_3 {
	margin: 1em 0 0 0;
	padding: 0;
	font-size: 0.8em;
}

a.hp_3 {
	color: #000000;
	font-weight: bold;
}

a:visited.hp_3 {
	font-weight: bold;
}

a:active.hp_3 {
	font-weight: bold;
}

.hp_p {
	margin: 0 0 1em 0;
	font-size: 0.8em;
	color: #000000;
}

.phoneno {
	color: #003399;
	font-size: 1.2em;
}

.hidden {
	display: none;
}

.smaller {
	font-size: 0.95em;
}

.urgent {
	text-align: center;
}

/*
END ADDITIONS
*/

.minus02 {
	font-size : 0.8em;
}

.plus02 {
	font-size : 1.2em;
}

.newsauthor {
	font-weight : bold;
}

.newsdate {
	font-weight : bold;
}
.newsintro {
	color : #6060A6;
	font-size : 1em;
	font-weight : bold;
}

.subnav {
	background-color : #FFFF00;
	font-size : 0.8em;
	line-height : 2em;
	padding-bottom : 3px;
	text-align : center;
}

.tcell000000 {
	background-color : #000000;
	color : #000000;
}

.tcell666666 {
	background-color : #666666;
	color : #666666;
}

.tcell999999 {
	background-color : #999999;
	color : #999999;
}

.tcellcccccc {
	background-color : #CCCCCC;
	color : #CCCCCC;
}

.tcellffffff {
	background-color : #FFFFFF;
	color : #FFFFFF;
}

.tcellgreen {
	background-color: #ccffcc;
	color: #000000;
}

.tcellyellow {
	background-color: #ffff99;
	color: #000000;
}

.tcellpink {
	background-color: #ffccff;
	color: #000000;
}

.tcellblue {
	background-color: #ccccff;
	color: #000000;
}

.thead {
	background-color : #ffffff;
	color : #2a2a80;
}

.tcellenv {
	background-color: #cbe3f0;
	color: #000000;
}

.tcellsafe {
	background-color: #d6e8bb;
	color: #000000;
}

.tcelleco {
	background-color: #d8bfdd;
	color: #000000;
}

.tcellacc {
	background-color: #f6c5ac;
	color: #000000;
}

.tcellint {
	background-color: #f9f1ad;
	color: #000000;
}

.tcellwork {
	background-color: #f5d2d0;
	color: #000000;
}

