.strapline {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;	/* for NN4 */
/*/*/	font-size: .78em;
	line-height: 1.2em;	/* !NN4 */
	color: #FFF;
	padding: 20px 0 6px 14px;
	border-left: 1px solid #F00;
/*/*/	position: absolute;
	top: 12px;
	left: 250px;		/* !NN4 */
	background-color: #002654;
}

/* Global navigation - top and bottom tabs ---- */

#global {
/*/*/	padding-left: 16px;
	padding-top: 14px;
	padding-right: 10px;
	clear: both;	/* !NN4 */
}

TR.edge TD, TR.contextedge TD {
	font-size: 4px;
	line-height: 4px;
}

TR.tabs TD {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;	/* for NN4 */
/*/*/	font-size: .78em;	/* !NN4 */
	color: #000;
	text-align: center;
}

TR.tabs TD A {
	text-decoration: none;
	padding: 8px;
/*/*/	display: block;	/* For Gecko clickable area. Imperfect in IE. */
}

#global TD.wotdtab A {
	padding-left: 8px;
	color: #CDCFFF;
}

#global TD.wotdtab A:visited {color: #CDCFFF;}
#global TD.wotdtab A:hover {color: #FFF;}
#global TD.wotdtab A:visited:hover {color: #FFF;}

.tabs TD.newstab {background-color: #558287;}
.tabs TD.aboutab {background-color: #947E38;}
.tabs TD.leartab {background-color: #678958;}
.tabs TD.substab {background-color: #626B8E;}
.tabs TD.servtab {background-color: #797D55;}
.tabs TD.wotdtab {background-color: #335176;}

TR.tabs TD A {color: #FFF;}
TR.tabs TD A:visited {color: #FFF;}

#global TD.newstab A:hover,
#global TD.newstab A:visited:hover {
	color: #2F3F40;
	background-color: #9DD2D8;
}
#global TD.aboutab A:hover,
#global TD.aboutab A:visited:hover {
	color: #3F371C;
	background-color: #D4B95E;
}
#global TD.leartab A:hover,
#global TD.leartab A:visited:hover {
	color: #355525;
	background-color: #B0E19C;
}
#global TD.substab A:hover,
#global TD.substab A:visited:hover {
	color: #343745;
	background-color: #AFBAE9;
}
#global TD.servtab A:hover,
#global TD.servtab A:visited:hover {
	color: #3A3E1E;
	background-color: #C4CF63;
}

/* Contextual navigation - breadcrumbs -------- */

#context {
	color: #909090;	/* Colour of dividers */
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;	/* for NN4 */
/*/*/	font-size: .78em;	/* !NN4 */
	line-height: 100%;
	padding: 8px 10px 8px 16px;
}

#context A {
	color: #0024B5;
	text-decoration: none;
}

#context A:hover	{color: #00F;}
#context .currentpage {color: #404040;}

/* Tool navigation (sitemap, contact) --------- */

#toolnav {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
/*/*/	font-size: 0.78em; /* !NN4 */
	line-height: 100%;
	color: #CCC;	/* Colour of dividers */
}
#toolnav A {
	text-decoration: none;
	color: #0024B5;		/* standard menu blue */
}
#toolnav A:hover {
	color: #00F;
}

/* Local navigation - menu styles ------------- */

#navigation {
	width: 25%;
	padding-right: 10px;
/*/*/	padding-top: 33px;
	padding-bottom: 20px;	/* !NN4 */
}

#menu {
	width: 100%;
}
#navigation A, #navigation #selected {
/*/*/	display: block;	/* !NN4 */
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	line-height: 100%;
}
#navigation A, #menu #selected A {color: #0226B6;}
#navigation A:visited {color: #002654;}
#navigation A:hover, #navigation A:visited:hover {color: #00F;}

#selected, #selecteda {
	font-weight: bold;
	background: url(/imgs/site/arrow.gif) center left no-repeat;
}

.within A, .within #selected {
	font-size: 15px;	/* for NN4 */
/*/*/	font-size: 1em;	/* !NN4 */
	font-weight: bold;
	padding: 5px 10px;
}

.within A:hover, .within #selected {
	background-color: #CCC;
}

.this A, .this #selected {
	font-size: 11px;	/* for NN4 */
/*/*/	font-size: .78em;	/* !NN4 */
	padding: 5px 10px;
}

.this A:hover, .this #selected {
	background-color: #DBDBDB;
}

.this #selecteda A:hover {
	background: #DBDBDB url(/imgs/site/arrow.gif) center left no-repeat;
}

.below A, .below #selected {
	font-size: 11px;	/* for NN4 */
/*/*/	font-size: .78em;	/* !NN4 */
	padding: 5px 10px 5px 15px;
}

.below A:hover, .below #selected {
	background-color: #EEE;
}

.navhead {
	font-family: Verdana,Arial,Helvetica,sans-serif;	/* for NN4 */
	font-size: 11px;	/* for NN4 */
/*/*/	font-size: .78em;	/* !NN4 */
	font-style: italic;
	color: #666;
/*/*/	padding: 8px 10px 5px 10px; /* !NN4 */
	background-color: #FBFBEE;
}

/* Related links ------------------------------ */

#related {
	width: 100%;
	margin-top: 1.3em;
	border-top: 2px solid #C00;
}

#related TH, #related TD {
/*/*/	padding: 0;	/* !NN4 */
}

#related A, #related TH {
	font-family: Verdana,Arial,Helvetica,sans-serif;
/*/*/	padding: 5px 10px;	/* !NN4 */
	font-size: 11px;	/* for NN4 */
/*/*/	font-size: .78em;	/* !NN4 */
	text-decoration: none;
	line-height: 100%;
	border-bottom: 1px solid #EEE;
}

#related A {
	display: block;
	color: #0024B5;
}

#related TH {
	text-transform: uppercase;
	text-align: left;
}

#related A:visited {
	color: #002654;
}

#related A:hover, #related A:visited:hover {
	color: #00F;
}

/* Content area (body text) ------------------- */

/*/*/
#maincontent {
	width: 100%;
	clear: both;
	position: relative;
}	/* !NN4 */

/*/*/
#leftmargin {
	padding: 0;
	width: 7%;
}	/* !NN4 */

/*/*/
#content {
	padding: 0 10px 20px 40px;
}	/* !NN4 */

/* Footer ------------------------------------- */

#footer {
	border-top: 4px solid;
}

.copyright {
/*/*/	padding: 10px 0 10px 16px;	/* !NN4 */
}

.copyright SPAN.url {
	display: none;
}

#footer A {
	color: #039;
	text-decoration: none;
}

#footer A:hover {
	color: #00F;
}

/* Main text styles --------------------------- */

P {
/*/*/	margin-top: 1.3em;	/* Default value for paragraphs */
/*/*/	margin-bottom: 1.3em;	/* !NN4 */
}
LI {
	margin-bottom: 0.5em;
}

/* Context heading */

.contextheading {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #333;
	font-size: 11px;	/* for NN4 */
/*/*/	font-size: .78em;	/* !NN4 */
}

.contextheading A {
	color: #333;
	text-decoration: none;
}

H1 {
	font-size: 32px;	/* for NN4 */
/*/*/	font-size: 2.25em;	/* !NN4 */
/*/*/	/*/ margin-top: -20px;	/* for NN4, !Op5 */
/*/*/	 margin-top: 0;	/* !NN4 */
	margin-bottom: 0;
	padding-bottom: 0;
	border-style: solid;
	border-color: #c00;
	border-width: 0 0 2px 0;
/*/*/	margin-left: 0;	/* NN4 */
}

H2 {
	font-size: 24px;	/* for NN4 */
/*/*/	font-size: 1.6em;	/* !NN4 */
/*/*/	margin-top: 1em;	/* !NN4,!Op5 */
	margin-bottom: 0;
}

H2.section {
/*/*/	border-bottom: 2px solid #CCC;	/* !NN4 */
}

H3,H4 {
	font-family: Georgia, "Times New Roman",Times,serif;
	font-weight: bold;
	line-height: 120%;
	margin-bottom: 0;
/*/*/	margin-top: 1em;	/* !NN4 */
}

H3 {
	font-size: 16px;	/* for NN4 */
/*/*/	font-size: 1.1em;	/* !NN4 */
}

H4 {
	font-size: 15px;	/* for NN4 */
/*/*/	font-size: 1em;	/* !NN4 */
}

H1 {
/*/*/	clear: both;	/* !NN4 */
	}

H2 + P, H3 + P, H4 + P, H2 + ADDRESS {margin-top: .6em}

/* Byline */

.byline {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin-top: -1em;
/*/*/	margin-top: 3px; /* !NN4 */
	font-size: 11px;	/* for NN4 */
/*/*/	font-size: .78em;	/* !NN4 */
	color: #333;
}

.byline .name {
	text-transform: uppercase;
}

/* General body text styles ------------------- */

/* Pull-quotes */

TABLE.quoteright {
	width: 30%;
/*/*/	margin: 1em 0 10px 10px;	/* !NN4 */
}

TABLE.quoteleft {
	width: 30%;
/*/*/	margin: 1em 10px 10px 0;	/* !NN4 */
}

/*/*/
TABLE.quoteright, TABLE.quoteleft {
	position: relative;
	top: -10px;
	}
H1 + TABLE.quoteright, H1 + TABLE.quoteleft, .byline + TABLE.quoteright, .byline + TABLE.quoteleft, H2 + TABLE.quoteright, H2 + TABLE.quoteleft, H3 + TABLE.quoteright, H3 + TABLE.quoteleft {
	top: 8px;
	}
/* !NN4 */

TD.quote {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 16px;	/* for NN4 */
/*/*/	font-size: 1.1em;	/* !NN4 */
	line-height: 120%;
	font-style: italic;
/*/*/	padding: 10px;	/* !NN4 */
}

TD.quote CITE, TD.quote I {
	font-style: normal;
}

TD.quote P {
	line-height: 120%;
/*/*/	margin-top: .5em;
	margin-bottom: 0;	/* !NN4 */
}

TD.quote > P:first-child {
	margin-top: 0;
}

TD.quoteline IMG {display: block;}

.quoteby {
	font-weight: bold;
	font-size: 0.7em;
	display: block;
}

/* Bullet lists, Bulleted links (all hidden from NN4) */

/*/*/
UL, OL {
	margin-top: 1em;
	margin-bottom: 1em;
}
UL P, OL P, UL H3, OL H3 {
	margin-top: .5em;
	margin-bottom: .5em;
}

OL.lower-alpha LI {
	list-style-type: lower-alpha;
}
OL.upper-alpha LI {
	list-style-type: upper-alpha;
}

/* !NN4 */

BLOCKQUOTE {
/*/*/	margin: 0 2em;	/* !NN4 */
}

DIV.linear {
	margin-top: 1em;
	margin-bottom: 1em;
}

DIV.linear TD, DIV.linear SPAN {
	font-family: Verdana,sans-serif;
	font-size: 11px;	/* for NN4 */
/*/*/	font-size: .78em;	/* !NN4 */
	color: #666666;
}

DIV.linear TD SPAN {
/*/*/	font-size: 1em;	/* !NN4 */
}

DIV.linear A, TD.linear A {
	text-decoration: none;
}
