/* StyleSheet for ABD website */@media print{.DoNotPrint {display:none;}}@media Screen{.PrintOnly {display:none;}}BODY {	background-color:#E0E0E2;	color:BLACK;	font-family:times new roman,serif;	font-size:12pt;	margin-top:4;	margin-left:10;	scrollbar-3dlight-color: black;	scrollbar-highlight-color: white;	scrollbar-face-color: #000ABD;	scrollbar-arrow-color: white;	scrollbar-shadow-color: black;	scrollbar-darkshadow-color: #CCCCCC;	scrollbar-track-color: #999999;	}A:link {color:#0000FF;text-decoration:underline;}A:visited {color:#0000DD;text-decoration:underline;}A:active {color:red;text-decoration:underline;}/* External websites */A:link.EXTERNAL {	border: solid #E0E0E2 1px;	color:#0066FF;	text-decoration:underline;	}A:visited.EXTERNAL {	border: solid #E0E0E2 1px;	color:#7777DD;	text-decoration:underline;	}A:HOVER.EXTERNAL {	border-top: #FEFEFF solid 1px;	border-left: #FEFEFF solid 1px;	border-bottom: #989899 solid 1px;	border-right: #989899 solid 1px;	text-decoration:underline;	}A.BANNER {	cursor:hand;	display:block;	border-style:outset;	border-width:1;	text-align:center;	text-decoration:none;	}/* Stealth links */A.B2 {	color:black;	cursor:default;	font-weight:normal!important;	text-decoration:none;	}A.EMAIL {	color:#9900CC;	}/* Inverting Links */A.INVERT:LINK {	color:#0000CC;	padding-left:1px;	padding-right:1px;	text-decoration:none;	-webkit-border-radius: 4px;	}A.INVERT:VISITED {	color:#0000CC;	padding-left:1px;	padding-right:1px;	text-decoration:none;	-webkit-border-radius: 4px;	}A.INVERT:HOVER {	background-color:blue;	color:white;	padding-left:1px;	padding-right:1px;	text-decoration:none;	-webkit-border-radius: 4px;	}/* used for Menus at bottom of each page */A.MENU {	background-color:#0044DD;	border: 2px solid white;	color:white!important;	font-family:helvetica,arial,sans-serif;	font-size:10pt;	font-style:normal;	font-weight:600;	padding-top:2px;	padding-bottom:2px;	padding-left:5px;	padding-right:5px;	text-decoration:none!important;	-webkit-border-radius: 6px;	}A.MENU:hover {	background-color:#2266FF!important;	}/* footer created by footer.js */A.FOOTER	{	color:#9999C0!important;	font-family:verdana;	font-size:7.5pt;	font-weight:normal!important;	text-decoration:none;	}A.RSS {	color:white;	background-color:#FF7700;	font-family:arial;	font-weight:bold;	padding-left:0.3em;	padding-right:0.3em;	text-decoration:none;	}/* other languages */.LANGUAGE {	color:#FF5080!important;	}A.SAMEPAGE:LINK		{		color:#6666CC;		font-weight:normal!important;		text-decoration:underline;		}A.SAMEPAGE:VISITED		{		color:#6666CC;		font-weight:normal!important;		text-decoration:underline;		}/* Used for references in the text to footnotes */A.REF:LINK		{      background-color:#7777AA;		font-family:verdana,sans-serif;		font-size:8pt;		color:#FFFF99;		padding-left:2px;		padding-right:2px;		text-decoration:none;		vertical-align:super;		-webkit-border-radius:4px;		}A.REF:VISITED		{      background-color:#7777AA;		font-family:verdana,sans-serif;		font-size:8pt;		color:#FFFF99;		text-decoration:none;		}A.NEWWINDOW {	border-bottom:1px solid blue;	}/* Route sign links */A.SIGNBROWN {color:white;	font-family:arial,sans-serif;	font-size:10pt;	font-weight:bold;	text-decoration:none;	}/* Local sign links */A.SIGNWHITE {color:black;	font-family:arial,sans-serif;	font-size:10pt;	font-weight:bold;	text-decoration:none;	}A.SIGNWHITE:VISITED {color:black;	font-family:arial,sans-serif;	font-size:10pt;	font-weight:bold;	text-decoration:none;	}/* Regional sign links */A.SIGNGREEN {color:white;	font-family:arial,sans-serif;	font-size:10pt;	font-weight:bold;	text-decoration:none;	}A.SIGNGREEN:VISITED {color:white;	font-family:arial,sans-serif;	font-size:10pt;	font-weight:bold;	text-decoration:none;	}A.Tel {	background-color: #00AA00;	color:white;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 6px;	padding-right: 6px;	text-decoration:none;	-webkit-border-radius: 7px;	}ACRONYM {	border-bottom:thin dotted #FFFFCC;	}	/* used for Acronyms with tool tip definition */B.HEADING {	font-family:arial,sans-serif;	font-size:12pt;	}BIG {   color:black;	font-family:arial,sans-serif;	font-size:22pt;	font-weight:bold;	}	/* Used for page headings */BIG A:link {	color:black!important;	text-decoration:none!important;	}BIG A:visited {	color:black!important;	text-decoration:none!important;	}BIG A:HOVER {	color:blue!important;	text-decoration:underline!important;	}BLOCKQUOTE.SPOKEN {   font-family:'comic sans ms', serif;   font-size:10pt;   font-weight:normal;	margin-top:8;	margin-bottom:8;   padding-right:30;   }CITE {	color:white;	font-family:comic sans ms, serif;	font-size:14pt;	font-style:italic;	text-shadow: 2px 2px 2px #666666; /*CSS3*/	}	/* used for slogans */CODE {color:#000ABD;	font-family:arial,sans-serif;	font-size:11pt;	font-style:normal;	font-weight:bold;	padding:0,0,0,0;	}	/* used for 'ABD' header *//* For headings above menu buttons, e.g. foot of news page */DIV.ButtonHeader {	font-family:verdana;	font-size:8pt;	margin-bottom:4px;	text-align:center;	}/* For anti-spambot email links */DIV#EMAIL {	display:inline;	font-family:arial,sans-serif;	font-size:10pt;	font-weight:bold;	}DIV#EMAIL A {	color:#9900CC!important;	text-decoration:none;	}SPAN.EMAIL {color:#9900CC;cursor:hand;}SPAN.EMAIL:HOVER {background-color:#9900CC;color:white;cursor:hand;}SPAN.Junction {	background-color:black;	border:1px solid white;	color:white;	font-family:arial,sans-serif;	font-size:12pt;	font-style:normal;	font-weight:bold;	padding:0px 2px 0px 2px;	text-align:center;	-webkit-border-radius:2px;	}DIV.QUOTE {	color:black!important;   font-family:comic sans ms,sans-serif;   font-size:10pt;   font-style:normal;   font-weight:normal;	text-align:left;	}	/* No padding, as on Quotes page, use BLOCKQUOTE.SPOKEN for padded quotes */DIV.BIGQUOTE {	color:red!important;   font-family:comic sans ms,sans-serif;   font-size:14pt;   font-style:normal;   font-weight:normal;	padding-left:50;	padding-right:50;	text-align:left;	}DIV.SOURCE {	color:#807080;	font-family:verdana,sans-serif;	font-size:7.5pt;	font-style:normal;	padding-top:4;	text-align:right;	}SPAN.LOCALNAME {	background-color:white;	font-family:arial,sans-serif;	font-size:10pt;	font-weight:bold;	border:1 solid black;	padding-left:3px;	padding-right:3px;	padding-top:1px;	padding-bottom:1px;	}/* used for highlighting, e.g. NEW flags */EM {	background-color:yellow;	color:black;	font-family:'arial black',arial,sans-serif;	font-size:10pt;	font-style:normal;	font-weight:normal;	text-decoration:none;}/* fadable NEW flags */SPAN.NEW{	font-family:'arial black',arial,sans-serif;	font-size:10pt;	font-style:normal;	font-weight:normal;	text-decoration:none;	}/* These need reviewing site wide */H1 {	font-family:arial;	font-size:20pt;	font-weight:bold;	margin-bottom:0.9em;	}H2 {	font-family:arial;	font-size:18pt;	font-weight:bold;	margin-bottom:0.9em;	}H3 {	font-family:arial;	font-size:16pt;	font-weight:bold;	margin-bottom:0.9em;	margin-top:1.5em;	}H4 {	font-family:arial;	font-size:14pt;	font-weight:bold;	margin-bottom:0.9em;	margin-top:1.5em;	}H5 {	font-family:arial;	font-size:12pt;	font-weight:bold;	margin-bottom:0.9em;	margin-top:1.5em;	}H6 {	font-family:arial;	font-size:10pt;	font-weight:bold;	margin-bottom:0.9em;	margin-top:1.5em;	}HR	{	background-color:#333366;	border-style:none;	clear:both;	color:#333366;	height:1;	}HR.INLINE	{	background-color:#333366;	border-style:none;	clear:none;	color:#333366;	height:1;	}IFRAME.FOOTER {	display:block;	height:185px;	margin-top:2em;	margin-bottom:1em;	}/*LI	{	list-style-type:square;	list-style-image: url(images/bullets/ice.gif);	padding-top:2px;	}*/OL.ALPHA {	list-style-image:none!important;	list-style-position:outside;	list-style-type:lower-alpha!important;	padding-top:2px;	}OL.DECIMAL {	list-style-image:none!important;	list-style-position:outside;	list-style-type:decimal!important;	}/* needs CSS3OL.Junction {	list-style-image:none!important;	list-style-position:outside;	list-style-type:decimal!important;	margin-bottom:1px;	}OL.Junction LI {	margin-bottom:1px;	}OL.Junction LI::marker {	background-color:black;	border:1px solid white;	color:white;	-webkit-border-radius:2px;	}*/Q {   font-family:'comic sans ms', serif;   font-size:10pt;   font-weight:normal;   }/* Used for footnotes */SMALL	{	font-family:verdana,sans-serif;	font-size:8pt;	}/* Used for article dates */SMALL.DATE	{	color:#006600;	font-family:verdana,sans-serif;	font-size:8pt;	}/* Used for footer on pages, created by footer.js */SMALL.FOOTER {	color:#9999C0;	font-family:verdana,sans-serif;	font-size:7.5pt;	font-weight:normal;	}	/* Used for hidden keywords */SMALL.INVISIBLE {	color:#e0e0e1;	font-family:verdana,sans-serif;	font-size:8pt;	}	/* Used for foreign languages */SPAN.LANGUAGE {	color:#E03060;	}	/* timestamp in Tweets from Tweetgrid */SPAN.jtw_tstamp {	color:#009900;	}		/* used for section headings */STRONG {color:#000001;	font-family:arial,sans-serif;	font-size:12pt;	font-weight:bold;	}	TABLE.CALENDARCLUBPANEL	{	margin-left:16px;	}TABLE.CALENDARCLUBPANEL TD	{background-color:white;	color:#008070;	font-family:arial,sans-serif;	font-size:15pt;	font-weight:bold;	text-align:center;	}TABLE.COLUMNGRAPH TD	{	background-color:#EEEEEF;	font-family:verdana,arial,sans-serif;	font-size:7.5pt;	text-align:center;	vertical-align:bottom;	}/* Table created by footer.js */TABLE.FOOTER {	width:100%;	}TABLE.FOOTER TD {	background-color:#E0E0E2!important;	}TABLE.GRID TD {	background-color:#EEEEEF;	font-family:verdana,arial,sans-serif;	font-size:8pt;	vertical-align:top;}TABLE.GRID TD.CENTRED {	background-color:#EEEEEF;	font-family:verdana,arial,sans-serif;	font-size:8pt;	text-align:center;	vertical-align:top;}TABLE.GRID TH {	background-color:#A0A0A0;	color:white;	font-family:verdana,arial,sans-serif;	font-size:8pt;	font-weight:normal;	}TABLE.SIGN	{	border:0;	padding-top:0;	padding-left:0;	padding-right:0;	padding-bottom:0;	margin-bottom:1;   }TD {	color:BLACK;	/*padding-right:2;*/	}TD.ADVERT {	border:1 outset #CC9900;	font-family:verdana;	font-size:8pt;	text-align:center;	}TD.DARKER	{	background-color:#D0D0D1;	vertical-align:top;	}TD.LIGHTER	{	background-color:#EEEEEF;	vertical-align:top;	}TD.PAPER {	background-color:#F3F3E9;	}TD.PETITION {	background-color:#DD0000;	color:white;	font-family:comic sans ms,sans-serif;	font-size:12pt;	padding:4px;	cursor:hand;	text-align:justify;	vertical-align:top;	}TD.PETITION SMALL {	font-family:verdana,sans-serif;	font-size:7.5pt;	text-align:center;	}TD.PETITION:HOVER {	background-color:#FF0000;	}/* ORDNANCE SURVEY PANELS */TABLE.OS {	margin-left:20;	}TD.OSLOGO {	background-color:white;	color:#333399;	font-family:verdana,arial,sans-serif;font-size:10pt;	text-align:center;	}TD.OSLTITLE {	background-color:#C51284;	color:#FFDFEF;	font-family:arial,sans-serif;font-size:11pt;font-weight:bold;	}TD.OSLTITLE A {	color:white;text-decoration:none;	}TD.OSLTITLE A:HOVER {	background-color:white;color:#C51284;text-decoration:none;	}TD.OSLMAP {	background-color:#C51284;	color:white;	font-family:verdana,arial,sans-serif;font-size:8pt;	}TD.OSLMAP A	{	background-color:#C51284;	color:white;	text-decoration:none;	}TD.OSLMAP A:HOVER {	background-color:white;	color:#C51284;	text-decoration:none;	}TD.OSRTITLE {	background-color:#286748;	color:CFFFEF;	font-family:arial,sans-serif;font-size:11pt;font-weight:bold;	}TD.OSRTITLE A {	color:white;text-decoration:none;	}TD.OSRTITLE A:HOVER {	background-color:white;color:#286748;	text-decoration:none;	}TD.OSRMAP {	background-color:#286748;	font-family:verdana,arial,sans-serif;font-size:8pt;	}TD.OSRMAP A	{	color:white;	text-decoration:none;	}TD.OSRMAP A:HOVER {	background-color:white;	color:#286748;	text-decoration:none;	}TD.OSITITLE {	background-color:#0000BB;	color:#EEEEFF;	font-family:arial,sans-serif;font-size:11pt;font-weight:bold;	}TD.OSITITLE A {	color:white;text-decoration:none;	}TD.OSITITLE A:HOVER {	background-color:white;color:#0000BB;	text-decoration:none;	}TD.OSIMAP {	background-color:#0000BB;	font-family:verdana,arial,sans-serif;font-size:8pt;	}TD.OSIMAP A	{	color:white;	text-decoration:none;	}TD.OSIMAP A:HOVER {	background-color:white;	color:#0000BB;	text-decoration:none;	}TD.OSETITLE {	background-color:#D3733C;	color:white;	font-family:arial,sans-serif;font-size:11pt;font-weight:bold;	}TD.OSETITLE A {	color:white;	text-decoration:none;	}TD.OSETITLE A:HOVER {	background-color:white;	color:#D3733C;	text-decoration:none;	}TD.OSEMAP {	background-color:#D3733C;	font-family:verdana,arial,sans-serif;	font-size:8pt;	}TD.OSEMAP A	{	color:white;	text-decoration:none;	}TD.OSEMAP A:HOVER {	background-color:white;	color:#D3733C;	text-decoration:none;	}TD.OSFOOTER {	background-color:white;	color:#333399;	font-family:verdana,arial,sans-serif;font-size:8pt;	text-align:center;	}TD.OSFOOTER A {	color:#333399;	text-decoration:none;	}TD.SIGNBROWN	{background-color:#A0552D;   margin-top:0;   margin-left:0;   margin-right:0;   margin-bottom:0;	padding-top:0;	padding-left:3;	padding-right:3;	padding-bottom:2;   border-left:1pt solid white;   border-top:1pt solid white;   border-bottom:1pt solid white;   text-align:left;   vertical-align:middle;	}TD.SIGNWHITE	{	background-color:white;   border-left:1pt solid black;   border-top:1pt solid black;   border-bottom:1pt solid black;	margin-top:0;   margin-left:0;   margin-right:0;   margin-bottom:0;	padding-top:0;	padding-left:3;	padding-right:3;	padding-bottom:2;   text-align:left;   vertical-align:middle;	}TD.SIGNGREEN	{	background-color:#019901;   border-left:1pt solid white;   border-top:1pt solid white;   border-bottom:1pt solid white;	margin-top:0;   margin-left:0;   margin-right:0;   margin-bottom:0;	padding-top:0;	padding-left:3;	padding-right:3;	padding-bottom:2;   text-align:left;   vertical-align:middle;	}TD.CHEVRON	{   margin-top:0;   margin-left:0;   margin-right:0;   margin-bottom:0;	padding-top:0;	padding-left:0;	padding-right:0;	padding-bottom:0;   text-align:left;   vertical-align:top;	}TH {	background-color:#999999;	color:white;	font-family:arial,sans-serif;	font-size:10pt;	font-weight:bold;	}TH.SMALL {	background-color:#888888;	color:white;	font-family:verdana,sans-serif;	font-size:8pt;	font-weight:normal;	}/* ================================= LISTS ==================================== */UL	{	list-style-image: url(images/bullets/ice.gif);	margin-top:5px;	padding-top:8px;	padding-bottom:8px;	}UL.COMPACT {	list-style-image: url(images/bullets/ice.gif);   padding-top:0px;   }UL UL {list-style-type:square;	list-style-image:none;}UL.BEACH LI	{	list-style-type:square;	list-style-image: url(images/bullets/beach.gif)!important;	}UL.ICE LI	{	list-style-type:square;	list-style-image: url(images/bullets/ice.gif)!important;	padding-top:2px;	}UL.ICEINLINE	{	list-style-type:square;	list-style-image: url(images/bullets/ice.gif)!important;	margin-left:1em;	padding-top:2px;	}UL.MINT LI	{	list-style-type:square;	list-style-image: url(images/bullets/mint.gif)!important;	}UL.MINTSPACED LI	{	list-style-type:square;	list-style-image: url(images/bullets/mint.gif)!important;	padding-bottom:1em;	}UL.MAUVE LI	{	list-style-type:square;	list-style-image: url(images/bullets/mauve.gif)!important;	}UL.NSLA LI	{	list-style-type:square;	list-style-image: url(images/bullets/nsla.gif)!important;	}UL.ROSE LI	{	list-style-type:square;	list-style-image: url(images/bullets/rose.gif)!important;	}UL.STEEL LI	{	list-style-type:square;	list-style-image: url(images/bullets/steel.gif)!important;	}UL.ICECOMPACT {   padding-top:0;	}UL.ICECOMPACT LI	{	list-style-type:square inside;	list-style-image: url(images/bullets/ice.gif)!important;	padding-top:2px;	}UL.ICECOMPACT LI.GOLD {	list-style-image: url(images/bullets/gold.gif)!important;	}UL.SMALL_SPACED {	list-style-type:square!important;	margin-left:16px;	padding-left:0px;	padding-top:0px;	padding-bottom:0px;	}UL.SMALL_SPACED LI {	list-style-image:none!important;	font-family:verdana;	font-size:8pt;	padding-bottom:1px;	}UL.ROSECOMPACT {   padding-top:0;	}UL.ROSECOMPACT LI	{	list-style-type:square;	list-style-image: url(images/bullets/rose.gif)!important;	}LI.ROSE {	list-style-image: url(images/bullets/rose.gif)!important;	}UL.STEELCOMPACT {   padding-top:0;	}UL.STEELCOMPACT LI	{	list-style-type:square;	list-style-image: url(images/bullets/steel.gif)!important;	padding-top:2px;	}UL.BLUE8 LI {	list-style-image: url(images/bullets/nsla8.gif);	list-style-type:square;	margin-bottom:2;	margin-top:1;	}UL.BLUE16 LI {	list-style-image: url(images/bullets/nsla16.gif);	list-style-type:square;	}UL.SOUND LI {list-style-type:square;	list-style-image: url(images/icons/speaker.gif);	padding-left:4;	}UL.STOP LI {list-style-type:square;	list-style-image: url(images/stop_bullet.gif);	}LI.STOP{list-style-type:square;	list-style-image: url(images/stop_bullet.gif);	}#FooterLeft {	background: -webkit-gradient(radial, 50% 50%, 30, 50% 50%, 180, from(#E0E0E2), to(#FF5080));	background: -moz-radial-gradient(  500px 25%, 20px, 500px 25%, 40px, from(blue), to(#eee)) no-repeat;	border:2px solid #FF5080!important;	padding-left:8px;	padding-right:8px;	-webkit-border-radius:6px;	}	#google_translate_element DIV DIV SELECT	{	width:100%;	}#google_translate_element DIV DIV SELECT OPTION	{	color:#FF5080!important;	}// Twitter mark 1	#TWEETGRID1,#TweetGridLocal	{	-webkit-border-radius:8px;	}#TWEETGRID1 DIV:first-child,#TweetGridLocal DIV:first-child	{	display:none;	}#TWEETGRID1 DIV DIV,#TweetGridLocal DIV DIV	{	-webkit-border-radius:4px;	}#TWEETGRID1 HR,#TweetGridLocal HR {display:none;}#TWEETGRID1 SMALL,#TweetGridLocal SMALL	{	background-color:transparent!important;	border:none!important;	color:#6666FF!important;	}#TWEETGRID1 SMALL A,#TweetGridLocal SMALL A	{	color:#6666FF!important;	}	.jtw_tstamp	{	color:#119911;	display:block;	padding-top:5px;	float:right;	}	SPAN.TheABD {	color:#CCCEFF!important;	}/* Sourced from http://remysharp.com/2007/05/18/add-twitter-to-your-blog-step-by-step/ */#TwitterDiv {	background-color:#000ABD;	font-family:arial;	padding:6px;	text-align:left;	width:640px;	-webkit-border-radius:8px;	}	#TwitterDiv DIV A {	color:#BBBBFF;	text-align:left;	text-decoration:none;	}#TwitterDiv DIV UL {	list-style-image:none;	list-style-type:none;	padding:0px;	margin-top:0px;	margin-bottom:0px;	}#TwitterDiv DIV UL LI {	background-color:white;	min-height:32px;	padding-bottom:18px;	padding-top:2px;	padding-left:2px;	padding-right:3px;	margin-bottom:3px;	-webkit-border-radius:4px;	}#TwitterHeader	{	color:white;	font-family:arial;	font-size:12pt;	font-weight:bold;	letter-spacing:2px;	text-align:center;	}#TwitterHeader A	{	color:#DDDDFF;	text-decoration:none;	}#TWEETDIV {	font-size:11pt;	padding-top:5px;	padding-bottom:5px;	text-align:left;	}#TwitterFooter	{	color:white;	font-size:10pt;	font-weight:bold;	letter-spacing:2px;	text-align:center;	}#TwitterFooter A {	color:#DDDDFF;	text-decoration:none;	}DIV.TweetStatus {	background-color:transparent;	color:black;	padding-top:0px;	padding-left:54px;	-webkit-border-radius:4px;	}DIV.TweetStatus A {	color:blue!important;	white-space:nowrap;	}DIV.TweetStatus A.User {	color:blue!important;	font-weight:bold;	}DIV.TweetTime {	background-color:transparent;	float:right;	padding-bottom:2px;	}DIV.TweetTime A {	color:#119911!important;	font-family:verdana;	font-size:8pt;	}				// Note 'SPAN' and 'VAR' are reserved for locally defined styles in documents	