@media screen {
	body {
		margin:0;
		padding:0;
		border:0;		/* This removes the border around the viewport in old versions of IE */
		width:100%;
		min-width:600px;	/* Minimum width of layout - remove line if not required */
		font-size:95%;
		font:medium Arial, Helvetica, sans-serif;
		color:#000;
		height:100%;
		background-color:#fff;
		background:url(/images/banner.jpg) 50% 0 repeat-x;
	}

	.contAindex,
	.contA,
	.bodycontainer-,
	.bodycontainer-wpt,
	.bodycontainer-rte,
	.bodycontainer-awf,
	.bodycontainer-bag,
	.bodycontainer-gps,
	.bodycontainer-mem {
		border:0;
		position:relative;	/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
		clear:both;
		float:left;
		width:100%;		/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
		text-align:left;
		margin:0 auto;
		background-image:url(/images/compass.png);
		background-repeat:no-repeat;
		background-attachment:fixed;
		background-position:100% 100%;
	}
	.contA { border-top:5px solid #ccc;}

	#map,
	#map-canvas {
		width:100%;
		height:500px;
		background-color:#97B3C9;
		background-image:url(/images/waiting.gif); /* dont use waiting.php */
		background-repeat:no-repeat;
		background-position:50% 150px;
	}
	#mappopup {
		font-size: 16px;
		white-space:nowrap;
		overflow:hidden;
		width:205px;
		height:260px;
		border: 0;
		border-style: none;
		vertical-align: middle;
	}
	#mappopup2 {
		font-size: 14px;
		overflow:hidden;
		border: 0;
		border-style: none;
		vertical-align: middle;
	}

	.center { text-align:center;margin-left:auto;margin-right:auto;}
	.searchbar { text-align:center;margin-left:auto;margin-right:auto;}
	.searchbar input, .searchbar form { margin:0;}
	.error {color:red;font-weight:bold;font-size:110%;}
	.bottom { position:absolute;bottom:0;}
	.selected {color:red;font-weight:bold;border:1px solid red;}
	.baglist1 {width:160px;float:left;padding:0 5px 0 0;}
	.baglist4 {width:320px;float:left;padding:0 5px 0 0;}
	.baglist2 {background:#fcc;}
	.baglist3 {white-space:nowrap;height:6.5em;}

	hr {
		border:0;
		width:100%;
		color:#ccc;
		background-color:#ccc;
		height:1px;
	}

	td {vertical-align:top;text-align:left;}
	td.label {vertical-align:top;text-align:right;font-weight:bold;width:25%;}
	td.field {vertical-align:top;text-align:left;}
	p.level0 { margin-left:00px;font-weight:bold;font-size:120%;}
	p.level1 { margin-left:20px;font-weight:bold;}
	p.level2 { margin-left:60px;}
	p.level3 { margin-left:100px;font-size:67%;}

	.button-wpt,
	.button-rte,
	.button-awf,
	.button-bag,
	.button-gps,
	.button-mem {
		background-repeat:no-repeat;
		background-position:0 0;
		height:30px;
		width:132px;
		padding:6px 0 0 6px;
		font-weight:bold;
		color:#fff;
		white-space:nowrap;
		overflow:hidden;
	}

	#header-,
	#header-wpt,
	#header-rte,
	#header-awf,
	#header-gps,
	#header-mem,
	#header-bag {
		margin:2em 100px 0 100px;/* Outside margins for ALL Header elements */
		padding:0;
	}
		#header--R,
		#header-wpt-R,
		#header-rte-R,
		#header-awf-R,
		#header-gps-R,
		#header-mem-R,
		#header-bag-R {
			margin:0 -13px 0 -46px;/* Outside margins for BOTH Header images */
			padding:0;
		}
			#header--L,
			#header-wpt-L,
			#header-rte-L,
			#header-awf-L,
			#header-gps-L,
			#header-mem-L,
			#header-bag-L {
				margin:0;/* margins here are set by previous contners */
				padding:0;
			}

	#header- h1,
	#header-wpt h1,
	#header-rte h1,
	#header-awf h1,
	#header-mem h1,
	#header-gps h1,
	#header-bag h1,
	#header- p.ilh1 {
		margin:0;
		padding:13px 0 0 10px;
		font-size:22px;
		height:48px;
		text-indent:40px;
		color:white;
		max-height:48px;
		white-space:nowrap;
		font-style:italic;
	}
	p.ilh1,	#header- p.ilh1	{ font-weight:bold;}

	#header- p.ilh1, #header- h1, #header-bag h1 {color:black;}
	span.login {color:#0f0;} /* Colour of "Logged in as..." text in members section */

	.htlc {
		margin:-3px 0 0 -10px;
		padding:3px 0 0 10px;
	}
	.htrc {
		margin:-3px -10px 0 0;
		padding:3px 10px 0 0;
	}

	h1, h2, h3, h4, h5, p.ilh1 {
		margin:0.5em 0 0 0;
		padding:0;
	}
	h1.irl, p.irl, h1.irltitle, p.irltitle {
		margin: 0 0 0 1em ;
		padding: 0;
		font-weight:normal;
		font-style:italic;
		font-size:0.8em;
		white-space: nowrap;
	}
	h1.irltitle, p.irltitle { font-weight:bold; text-decoration:underline; font-style:normal;}

	.fill- {background:#ccc;margin:0.2em;}
	.fill-wpt {background:#fcc;margin:0.2em;}
	.fill-rte {background:#cfc;margin:0.2em;}
	.fill-awf {background:#cfc;margin:0.2em;}
	.fill-gps {background:#ccf;margin:0.2em;}
	.fill-mem {background:#ccf;margin:0.2em;}
	.fill-bag {background:#fe9;margin:0.2em;}

	a.wpt,
	.leftmenu-wpt p a,
	.bodycontainer-wpt a {
		color:#811;
		text-decoration:none;
	}
	a.wpt:hover,
	.leftmenu-wpt p a:hover,
	.bodycontainer-wpt a:hover {
		color:#fff;
		background:#833;
		text-decoration:none;
	}
	a.rte,
	.leftmenu-rte p a,
	.bodycontainer-rte a {
		color:#161;
		text-decoration:none;
	}
	a.rte:hover,
	.leftmenu-rte p a:hover,
	.bodycontainer-rte a:hover {
		color:#fff;
		background:#262;
		text-decoration:none;
	}
	a.awf,
	.leftmenu-awf p a,
	.bodycontainer-awf a {
		color:#161;
		text-decoration:none;
	}
	a.awf:hover,
	.leftmenu-awf p a:hover,
	.bodycontainer-awf a:hover {
		color:#fff;
		background:#262;
		text-decoration:none;
	}
	a.gps,
	a.mem,
	.leftmenu-gps p a,
	.leftmenu-mem p a,
	.bodycontainer-gps a,
	.bodycontainer-mem a {
		text-decoration:none;
		color:#119;
	}
	a.gps:hover,
	a.mem:hover,
	.leftmenu-gps p a:hover,
	.leftmenu-mem p a:hover,
	.bodycontainer-mem a:hover,
	.bodycontainer-gps a:hover {
		color:#fff;
		background:#249;
		text-decoration:none;
	}
	a.bag,
	.leftmenu-bag p a,
	.bodycontainer-bag a {
		color:#d50;
		text-decoration:none;
	}
	a.bag:hover,
	.leftmenu-bag p a:hover,
	.bodycontainer-bag a:hover {
		color:#fff;
		background:#e62;
		text-decoration:none;
	}


	h3.wpt, h2.wpt {color:#811;text-align:left;margin-left:0;margin-bottom:0;font-size:100%;font-family:sans-serif,monospace;}
	h3.rte, h2.rte {color:#161;text-align:left;margin-left:0;margin-bottom:0;font-size:100%;font-family:sans-serif,monospace;}
	h3.awf, h2.awf {color:#161;text-align:left;margin-left:0;margin-bottom:0;font-size:100%;font-family:sans-serif,monospace;}
	h3.gps, h2.gps, h3.mem, h2.mem {color:#119;text-align:left;margin-left:0;margin-bottom:0;font-size:100%;font-family:sans-serif,monospace;}
	h3.bag, h2.bag {color:#d50;text-align:left;margin-left:0;margin-bottom:0;font-size:100%;font-family:sans-serif,monospace;}

	#colleft h3,
	.colleft h3 { border-bottom:1px solid #ccc;}
	.threecols .colmid input.formbutton,
	input.backbutton-wpt,
	input.backbutton-rte,
	input.backbutton-awf,
	input.backbutton-gps,
	input.backbutton-mem,
	input.backbutton-bag,
	input.backbutton- {
		color:#fff;
		font-weight:bold;
		border:1px solid;
		border-top-color:#ccc;
		border-left-color:#ccc;
		border-right-color:#000;
		border-bottom-color:#000;
	}
	input.backbutton-bag {color:#000;}

	input.backbutton-wpt { background-color:#A51515;}
	input.backbutton-rte { background-color:#007E01;}
	input.backbutton-awf { background-color:#007E01;}
	input.backbutton-gps,
	input.backbutton-mem { background-color:#0456FA;}
	input.backbutton-bag { background-color:#fa0;}
	.threecols .colmid input.formbutton { color:#000;background-color:#fa0;}

	p {
		margin:0 0 .5em 1em;
		padding:0;
	}

	#colleft p,
	.colleft p {
		margin:0 0 0 1em;
		padding:0;
	}

	.brc p,
	.brc h2,
	.brc h3,
	p.list {
		margin:0.5em 1em .5em 1em;
		padding:0.5em 0 0 0;
	}

	.fixlist2 p {max-height:1em; white-space:nowrap;}
	.fixlist2 li {max-height:1em; white-space:nowrap;}
	.threecols .colmid .fixlist2 input {
		background-color:#fff; /* Pwas part of red / green checkboxes on tick lists but now retired */
		color:#000;
		margin:0;
		padding:0;
		border:0;
	}

	img {
		margin:0;
		padding:0;
		border:0;
	}
	a img { border:0;}

	.threecols .colmid input,
	.threecols .colmid textarea,
	.threecols .colmid select {
		background-color:#ff7;
		color:#781351;
		border:1px solid #781351
	}
	.deltrig,.deltrig a {
		color:#666;
		font-weight:normal;
	}
	/* HEADER MENU */
	.topmenu {
		clear:both;
		float:left;
		width:100%;
		max-height:1.3em;
		white-space:nowrap;
	}
	.ddm {
		list-style:none;
		/* Clear floats */
		float:left;
		width:100%;
		position:relative;
		z-index:10; /* bring to the front */
		clear:left;
		list-style-type: none;
		margin:0;
		white-space:nowrap;
		padding:0;
	}
	.ddm ul{
		white-space:nowrap;
	}
	.ddm li{
		float:left;
		position:relative;
		/* USE FLOATS NOT display:inline; */
		margin:0;
		padding:0;
	}
	.ddm a {
			display:block;
			padding:0; /* was 5px */
			margin:0 0 0 3px;
			padding:3px 10px 0 10px;
			text-align:center;
			background:#bbb;
			color:#000;
			text-decoration:none;
			position:relative;
			left:0; /* was 15px */
			border:0;
	}

	.ddm a,
	.ddm li a,
	.ddm li a.wpt,
	.ddm li a.gps,
	.ddm li a.mem,
	.ddm li a.awf,
	.ddm li a.rte,
	.ddm li a.wpt:hover,
	.ddm li a.gps:hover,
	.ddm li a.mem:hover,
	.ddm li a.awf:hover,
	.ddm li a.rte:hover,
	.ddm li a.gps-active:hover,
	.ddm li a.mem-active:hover,
	.ddm li a.awf-active:hover,
	.ddm li a.rte-active:hover,
	.ddm li a.wpt-active:hover,
	.ddm li a.mem-active,
	.ddm li a.gps-active,
	.ddm li a.awf-active,
	.ddm li a.rte-active,
	.ddm li a.wpt-active {
		-moz-border-radius-topleft: 10px;
		-khtml-border-top-left-radius: 10px;
		-webkit-border-top-left-radius: 10px;
		border-top-left-radius: 10px;

		-moz-border-radius-topright: 10px;
		-khtml-border-top-right-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		border-top-right-radius: 10px;

/*		-moz-border-radius-bottomleft: 0px;
		-khtml-border-bottom-left-radius: 0px;
		-webkit-border-bottom-left-radius: 0px;
		border-bottom-left-radius: 0px;

		-moz-border-radius-bottomright: 0px;
		-khtml-border-bottom-right-radius: 0px;
		-webkit-border-bottom-right-radius: 0px;
		border-bottom-right-radius: 0px;
*/
	}

	.ddm li:hover ul li a.wpt-active,
	.ddm li:hover ul li a.rte-active,
	.ddm li:hover ul li a.awf-active,
	.ddm li:hover ul li a.gps-active,
	.ddm li:hover ul li a.mem-active,
	.ddm li:hover ul li a.wpt-active:hover,
	.ddm li:hover ul li a.rte-active:hover,
	.ddm li:hover ul li a.awf-active:hover,
	.ddm li:hover ul li a.gps-active:hover,
	.ddm li:hover ul li a.mem-active:hover,
	.ddm li:hover ul li a.wpt,
	.ddm li:hover ul li a.rte,
	.ddm li:hover ul li a.awf,
	.ddm li:hover ul li a.gps,
	.ddm li:hover ul li a.mem,
	.ddm li:hover ul li a.wpt,
	.ddm li:hover ul li a.rte:hover,
	.ddm li:hover ul li a.awf:hover,
	.ddm li:hover ul li a.gps:hover,
	.ddm li:hover ul li a.mem:hover,
	.ddm ul,
	.ddm ul li,
	.ddm ul li:hover,
	.ddm li ul li a {
		-moz-border-radius: 0px;
		-khtml-border-radius: 0px;
		-webkit-border-radius: 0px;
		border-radius: 0px;
	}

	.ddm a.wpt-active {
		color:#fff;
		background:#911;
		font-weight:bold;
	}
	.ddm a.rte-active {
		color:#fff;
		background:#191;
		font-weight:bold;
	}
	.ddm a.awf-active {
		color:#fff;
		background:#191;
		font-weight:bold;
	}
	.ddm a.mem-active,
	.ddm a.gps-active {
		color:#fff;
		background:#119;
		font-weight:bold;
	}
	.ddm wpt-active a:hover,
	.ddm a.wpt:hover {
		background:#f00;
		color:#fff;
	}
	.ddm rte-active a:hover,
	.ddm a.rte:hover {
		background:#0f0;
		color:#fff;
	}
	.ddm a.awf-active:hover,
	.ddm a.awf:hover {
		background:#0f0;
		color:#fff;
	}
	.ddm a.gps-active:hover,
	.ddm a.mem-active:hover,
	.ddm a.gps:hover,
	.ddm a.mem:hover {
		background:#00f;
		color:#fff;
	}

	/*--- DROPDOWN MENUS---*/
	.ddm ul {
		background:#fff; /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
		background:rgba(255,255,255,0); /* But make the background fully transparent where we can*/
		list-style:none;
		position:absolute;
		left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
		list-style-type: none;
		margin:0;
		padding:0;
	}
	.ddm ul li {
		/* padding-top:1px;  /* Introducing a padding between the li and the a give the illusion spaced items */
		margin:0;
		float:none;
	}
	.ddm ul a {
		border-top:1px solid #bbb;
		text-align:left;
		font-size:80%;
		white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
	}
	.ddm li:hover ul { /* Display the dropdown on hover */
		left:0; /* Bring back on-screen when needed */
	}
	/* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	.ddm li:hover a.wpt-active,
	.ddm li:hover a.wpt {
		background:#911;
		color:#fff;
	}
	.ddm li:hover a.rte-active,
	.ddm li:hover a.rte {
		background:#191;
		color:#fff;
	}
	.ddm li:hover a.awf-active,
	.ddm li:hover a.awf {
		background:#191;
		color:#fff;
	}
	.ddm li:hover a.gps-active,
	.ddm li:hover a.mem-active,
	.ddm li:hover a.gps,
	.ddm li:hover a.mem {
		background:#119;
		color:#fff;
	}
	/* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	.ddm li:hover ul a{
		text-decoration:none;
	}
	/* Here we define the most explicit hover states- i.e. -what happens when you hover each individual link. */
	.ddm li:hover a.wpt:hover,
	.ddm li:hover a.wpt-active:hover,
	.ddm li:hover ul li a.wpt:hover {
		background:#f00;
		color:#fff;
	}
	.ddm li:hover a.rte:hover,
	.ddm li:hover a.rte-active:hover,
	.ddm li:hover ul li a.rte:hover {
		background:#0f0;
		color:#fff;
	}
	.ddm li:hover a.awf:hover,
	.ddm li:hover a.awf-active:hover,
	.ddm li:hover ul li a.awf:hover {
		background:#0f0;
		color:#fff;
	}
	.ddm li:hover a.gps:hover,
	.ddm li:hover a.mem:hover,
	.ddm li:hover a.gps-active:hover,
	.ddm li:hover a.mem-active:hover,
	.ddm li:hover ul li a.gps:hover,
	.ddm li:hover ul li a.mem:hover  {
		background:#00f;
		color:#fff;
	}

	/* 3 Column Container Settings */
	.threecols {
		background:#fff;	/* Right column background colour */
	}
	/* .contA { MOVED TO TOP OF THIS FILE } */
	.threecols .contBindex,
	.threecols .contB {
		float:left;
		width:200%;
		margin-left:-120px;	/* Width of right column */
		position:relative;
		right:100%;
		/* background:transparent;*/	/* Centre column background colour */
	}
	.threecols .contBindex {margin-left:-160px;}
	.threecols .contCindex,
	.threecols .contC {
		float:left;
		width:100%;
		margin-left:-50%;
		position:relative;
		left:270px;		/* Left column width + right column width */
		/* background:transparent;*/	/* Left column background colour */
	}
	.threecols .contC {
		background-image:url(/images/leftbar.png);
		background-repeat:repeat-y;
		background-position:100% 0;
	}
	.threecols .contCindex {left:160px;}
	.threecols .contDindex,
	.threecols .contD {
		float:left;
		width:50%;
		position:relative;
		right:150px;		/* Width of left column */
		padding-bottom:0;	/* Centre column bottom padding.*/
	}
	.threecols .contDindex {right:0;}
	.threecols .colmidindex,
	.threecols .colmid {
		margin:0 125px 0 155px;/* Centre column side padding:
				 | Left padding = left column width + centre column left padding width
			 | Right padding = right column width + centre column right padding width */
		position:relative;
		left:200%;
		overflow:hidden;
	}
	.threecols .colmidindex {margin:0 165px 0 0;}
	.threecols .colmidindex .indexcontainer {margin:0 0.5em 1.5em 5em;}
	.threecols .colmidindex .indexcontainer p.ilh1 {margin:0.5em 0 0 -50px;font-size:150%;}
	.threecols .colmidindex .indexcontainer h1 {margin:0.5em 0 0 -50px;font-size:150%;}
	.threecols .colmidindex .indexcontainer p.ilh1 a img {float:left;}
	.threecols .colmidindex .indexcontainer h1 a img {float:left;}
	.threecols .colleft {
		float:left;
		float:right;		/* This overrides the float:left above */
		width:140px;		/* Width of left column content (left column width minus left and right padding) */
		position:relative;
		overflow:hidden;
		right:5px;		/* Width of the left-hand side padding on the left column */
	}
	.threecols .colrightindex,
	.threecols .colright {
		float:left;
		float:right;		/* This overrides the float:left above */
		width:120px;		/* Width of right column content (right column width minus left and right padding) */
		margin-right:10px;	/* Width of right column right-hand padding + left column left and right padding */
		position:relative;
		left:50%;
	}
	.threecols .colrightindex {width:160px; margin-right:5px;}

	/* Footer styles */
	.footer,
	#footer {
		clear:both;
		float:left;
		width:100%;
		border-top:1px solid #bbb;
		text-align:center;margin-left:auto;margin-right:auto;
	}
	.footer p,
	#footer p { padding:10px;margin:0;}

	.adunit {
		margin:0;
		padding:0;
		border:0;		/* This removes the border around the viewport in old versions of IE */
		width:100%;
	}
	.adunit table,
	.adunit tr,
	.adunit td {
		margin:0;
		text-align:left;
		padding:0;
		border:0;
		border-collapse:collapse;
		border-spacing:0;
		border-width:0;
		border-style:none;
	}
	.adunit img { margin:0;}
	.adunit-top {
		padding:0;
		border:0;		/* This removes the border around the viewport in old versions of IE */
		width:100%;
		position:absolute;top:0;left:0;
		margin:0;
	}

	.addthis {
		position:absolute;top:95px;left:75%;
		width:250px;
		margin:0;padding:0;border:0;
		white-space:nowrap;
		max-height:1em;
		z-index:100; /* bring to the front */
	}

	.iecorners     {background:#fff;}
	.iecorners-wpt {background:#fcc;}
	.iecorners-rte,
	.iecorners-awf {background:#cfc;}
	.iecorners-gps,
	.iecorners-mem {background:#ccf;}
	.iecorners-bag {background:#fe9;}

	.iecorners,
	.iecorners-wpt,
	.iecorners-rte,
	.iecorners-awf,
	.iecorners-gps,
	.iecorners-mem,
	.iecorners-bag {
		border: 1px solid #000;
		padding:0;
		margin:0;
		-moz-border-radius: 10px; /* Firefox */
		-webkit-border-radius: 10px; /* Safari, Chrome */
		-khtml-border-radius: 10px; /* linux browsers */
		border-radius: 10px; /* CSS3 */
	}

	.shadowcorners-    {background:#fff;}
	.shadowcorners-wpt {background:#fcc;}
	.shadowcorners-rte,
	.shadowcorners-awf {background:#cfc;}
	.shadowcorners-gps,
	.shadowcorners-mem {background:#ccf;}
	.shadowcorners-bag {background:#fe9;}

	.shadowcorners-wpt,
	.shadowcorners-rte,
	.shadowcorners-awf,
	.shadowcorners-gps,
	.shadowcorners-mem,
	.shadowcorners-bag,
	.shadowcorners- {
		margin:0.5em;
		border: 2px solid #000;
		padding:0;
		-moz-border-radius: 10px; /* Firefox */
		-webkit-border-radius: 10px; /* Safari, Chrome */
		-khtml-border-radius: 10px; /* linux browsers */
		border-radius: 10px; /* CSS3 */
		-moz-box-shadow: 5px 5px 5px #333; /* Firefox */
		-webkit-box-shadow: 5px 5px 5px #333; /* Safari and Chrome */
  		box-shadow: 5px 5px 5px #333; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	}
	.leftarrow { background:url(/images/arrow_left_blue.gif) 0 50% no-repeat;white-space:nowrap;}
	.rightarrow { background:url(/images/arrow_right_blue.gif) 100% 50% no-repeat;white-space:nowrap;}
}
@media print {
	html,
	body,
	bodycontainer-,
	bodycontainer-wpt,
	bodycontainer-rte,
	bodycontainer-mem,
	bodycontainer-gps,
	bodycontainer-awf {
		background:white;
		color:black;
		margin:0;
		padding:0;
		border:0;
		width:100%;
		font-size:95%;
		font:medium Arial, Helvetica, sans-serif;
	}

	#map-canvas { width:100%;height:500px;}

	#content {display:block;}
	#comments {display:block;}

	#EXPORTimage,
	#IMPORTimage,
	.button-wpt,
	.button-rte,
	.button-awf,
	.button-gps,
	.button-mem,
	#button-wpt,
	#button-rte,
	#button-awf,
	#button-gps,
	#button-mem,
	.noprint,
	#sidebar,
	.footer,
	.colrightindex,
	.colleftindex,
	.colright,
	.colleft,
	.topmenu,
	.adunit,
	.adunit-top,
	.addthis,
	.ddm ul,
	.ddm ul li {display:none;}

	#header-,
	#header-wpt,
	#header-rte,
	#header-awf,
	#header-gps,
	#header-mem,
	#header-bag,
	#header--R,
	#header-wpt-R,
	#header-rte-R,
	#header-awf-R,
	#header-gps-R,
	#header-mem-R,
	#header-bag-R,
	#header--L,
	#header-wpt-L,
	#header-rte-L,
	#header-awf-L,
	#header-gps-L,
	#header-mem-L,
	#header-bag-L,
	.searchbar,
	.threecols,
	.contAindex,
	.contA,
	.threecols .contBindex,
	.threecols .contB,
	.threecols .contCindex,
	.threecols .contC,
	.threecols .contDindex,
	.threecols .contD,
	.threecols .colmidindex,
	.threecols .colmid,
	.threecols .colmidindex .indexcontainer {
		position:relative;
		clear:both;
		float:none;
		background-image:none;
		width:100%;
		padding: 0;
		margin: 0;
		left:auto;
		right:auto;
		white-space:normal;
	}
	.threecols .colmidindex .indexcontainer h1 {margin:0;font-size:100%;}
	.threecols .colmidindex .indexcontainer h1 a img {margin:0;float:none;}

	#header- h1,
	#header-wpt h1,
	#header-rte h1,
	#header-awf h1,
	#header-mem h1,
	#header-gps h1,
	#header-bag h1,
	#header- p.h1,
	#header-mem p.h1,
	#header-wpt p.h1,
	#header-rte p.h1,
	#header-awf p.h1,
	#header-bag p.h1,
	#header-gps p.h1 {
		margin:0;
		padding:0;
		color:black;
		white-space:normal;
		font-style:italic;
	}
	#header-wpt p.h1,
	#header-rte p.h1,
	#header-awf p.h1,
	#header-mem p.h1,
	#header-bag p.h1,
	#header-gps p.h1 { font-weight:bold;}
	#header- p.h1, #header- h1, #header-bag p.h1, #header-bag h1 {color:black;}

}

