/* --------------------------------------- */
/* GENERAL  */
/* --------------------------------------- */

html 						{ overflow: -moz-scrollbars-vertical; }

body						{ margin: 0px; padding: 0px; }
body, td
	{
	font-family: Arial, Helvetica;
	font-size: 0.75em;
	color: #03349b;
	text-decoration: none;
	}

form						{ margin: 0px; }
#loading					{ width: 250px; margin: auto; }

#header
	{
	background: url(/grfx/edios_ukdmos/bg-header.gif) repeat-x;
	height: 25px;
	font-weight: bold;
	color: #fff;
	width: 999px;
	margin: auto;
	padding-left: 4px;
	}

#wrapper
	{
	position: relative;
	width: 1000px;
	margin: auto;
	}

#content					{ margin: 0px 15px; }
#content h4					{ font-size: 1.2em; font-weight: bold; margin: 10px 0px; }
#content h6					{ font-size: 0.8em; font-style: italic; margin: 0px; }
#content td					{ font-size: 1em; padding: 4px 0px 2px 0px; }

.clear						{ clear:both; }
.button						{ cursor: pointer; }

#linda_gis_process
	{
	position:absolute;
	background: url(/grfx/edios_ukdmos/loading_edios.gif) no-repeat center;
	width:592px;
	height:290px;
	visibility:hidden;
	top: 0px;
	left: 0px;
	z-index: 100;
	}

#ajax_result
	{
	position: relative;
	background: url(/grfx/edios_ukdmos/loading_results.gif) no-repeat center;
	width:592px;
	height:290px;
	margin-left: 146px;
	}

#div_map, #layer0, #layer1, #layer2, #layer3, #layer4, #layer5, #layer6, #layer7, #layer8, #layer9, #layer10, #layer80, #layer98, #layer99
	{
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute;
	top: 0px;
	left:0px;
	}

.map_layers
	{
	width: 582px;
	height: 292px;
	_width: 582px;
	_height: 292px;
	}

#mapbox
	{
	position: relative;
	width: 592px;
	float: left;
	text-align: center;
	}

#layerbox
	{
	width: 260px;
	_width: 258px;
	margin-left: 738px;
	}

#toolbox h1, #layerbox h1, #displaybox h1
	{
	background: url(/grfx/edios_ukdmos/bg-ttl.gif) repeat-y;
	position: relative;
	font-weight: bold;
	font-size: 1em;
	color: #fff;
	height: 18px;
	padding: 2px 0px;
	padding-left: 6px;
	margin: 0px;
	}

#displaybox h1
	{
	background: url(/grfx/edios_ukdmos/bg-ttl-search.gif) repeat-y;
	}

#displaybox h1#print
	{
	height: 22px;
	}

.box, .wbox, .columnbox
	{
	background-color: #ffffcc;
	border: solid #0555c4;
	border-width: 0px 1px 1px;
	padding: 3px;
	}

.wbox
	{
	background-color: #fff;
	padding: 0px;
	}

.columnbox
	{
	height: auto;
	_height: 270px;
	min-height: 270px;
	padding: 0px;
	}

/* ======================================= */

/* --------------------------------------- */
/* TOOLS  */
/* --------------------------------------- */

#toolbox
	{
	width: 146px;
	float: left;
	}

#linda1, #linda2, #linda3, #linda4, #linda5, #linda7, #btn-resetmap,
#btn-copyright, #btn-legend, #btn-enlarge, #btn-help, #btn-position, #btn-overview,
#linda1_on, #linda2_on, #linda3_on, #linda4_on, #linda5_on, #linda7_on,
#btn-position_on, #btn-overview_on,
#btn-blank
	{
	background-repeat: no-repeat;
	width: 35px;
	height: 21px;
	float: left;
	margin-left: 5px;
	_margin-left: 4px;
	padding: 2px;
	cursor: pointer;
	}

#btn-enlarge, #btn-help, #btn-position, #btn-overview,
#btn-position_on, #btn-overview_on
	{
	width: 57px;
	height: 21px;
	}

#linda1						{ background-image: url(/grfx/edios_ukdmos/linda_gis1_off.gif); }
#linda2						{ background-image: url(/grfx/edios_ukdmos/linda_gis2_off.gif); }
#linda3						{ background-image: url(/grfx/edios_ukdmos/linda_gis3_off.gif); }
#linda4						{ background-image: url(/grfx/edios_ukdmos/linda_gis4_off.gif); }
#linda5						{ background-image: url(/grfx/edios_ukdmos/linda_gis5_off.gif); }
#linda7						{ background-image: url(/grfx/edios_ukdmos/linda_gis7_off.gif); }
#btn-blank					{ background-image: url(/grfx/edios_ukdmos/linda_gis_blank.gif); cursor: auto; }
#btn-resetmap				{ background-image: url(/grfx/edios_ukdmos/linda_gis_reset.gif); }
#btn-copyright				{ background-image: url(/grfx/edios_ukdmos/btn-copyright.gif); }
#btn-legend					{ background-image: url(/grfx/edios_ukdmos/btn-legend.gif); }
#btn-enlarge				{ background-image: url(/grfx/edios_ukdmos/btn-enlarge.gif); }
#btn-help 					{ background-image: url(/grfx/edios_ukdmos/btn-help.gif); }
#btn-position 				{ background-image: url(/grfx/edios_ukdmos/btn-position.gif); }
#btn-overview				{ background-image: url(/grfx/edios_ukdmos/btn-index.gif); }

#linda1_on					{ background-image: url(/grfx/edios_ukdmos/linda_gis1_on.gif); }
#linda2_on					{ background-image: url(/grfx/edios_ukdmos/linda_gis2_on.gif); }
#linda3_on					{ background-image: url(/grfx/edios_ukdmos/linda_gis3_on.gif); }
#linda4_on					{ background-image: url(/grfx/edios_ukdmos/linda_gis4_on.gif); }
#linda5_on					{ background-image: url(/grfx/edios_ukdmos/linda_gis5_on.gif); }
#linda7_on					{ background-image: url(/grfx/edios_ukdmos/linda_gis7_on.gif); }
#btn-position_on			{ background-image: url(/grfx/edios_ukdmos/btn-position_on.gif); }
#btn-overview_on			{ background-image: url(/grfx/edios_ukdmos/btn-index_on.gif); }

#logo
	{
	background: url(/grfx/edios_ukdmos/logo.gif) no-repeat;
	width: 96px;
	height: 94px;
	margin: 15px auto;
	}

/* ======================================= */

/* --------------------------------------- */
/* LAYERS */
/* --------------------------------------- */

#layerbox .columnone
	{
	width: 121px;
	_width: 117px;
	float: left;
	padding: 0px;
	padding-left: 3px;
	}

#layerbox .columntwo
	{
	width: 121px;
	_width: 117px;
	margin-left: 123px;
	}

#layerbox .columnone h5, #layerbox .columntwo h5
	{
	font-weight: normal;
	font-size: 0.9em;
	margin: 0px;
	padding-left: 4px;
	}

.layerline
	{
	margin: 5px 0px 5px 0px;
	border-top:1px solid #fff;
	}

.control, .control-results	{ height: 24px; }

.control_hidden				{ display:none; }

.control-check, .control-radio
	{
	width: 20px;
	float: left;
	}

.control-desc
	{
	font-size: 0.9em;
	line-height: 0.9em;
	width: 97px;
	_width: 91px;
	margin-left: 22px;
	padding-top: 2px;
	}

.control-results-desc
	{
	font-size: 0.9em;
	margin-left: 22px;
	padding-top: 2px;
	}

#control-steps
	{
	font-size: 0.9em;
	padding-top: 3px;
	padding-bottom: 3px;
	}

#control-steps img			{ padding-left: 10px; }

.control-buttons			{ padding-left: 4px; }

#btn-refresh, #btn-search, #btn-reset, #btn-go
	{
	background-repeat: no-repeat;
	width: 103px;
	height: 28px;
	margin-left: 4px;
	cursor: pointer;
	}

#btn-refresh				{ background-image: url(/grfx/edios_ukdmos/btn-refresh.gif); }
#btn-search					{ background-image: url(/grfx/edios_ukdmos/btn-search.gif); float: left; }
#btn-reset					{ background-image: url(/grfx/edios_ukdmos/btn-reset.gif); margin-left: 108px; }

#btn-go
	{
	background-image: url(/grfx/edios_ukdmos/btn-go.gif);
	width: 41px;
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	_margin-right: 20px;
	}

#icon-all-selected, #icon-only-selected
	{
	background-repeat: no-repeat;
	background-image: url(/grfx/edios_ukdmos/icon-all-selected.gif);
	background-position: left center;
	width: 50px;
	height: 10px;
	float: right;
	margin: 0px;
	}

#icon-only-selected			{ background-image: url(/grfx/edios_ukdmos/icon-only-selected.gif); }

/* ======================================= */

/* --------------------------------------- */
/* SEARCH */
/* --------------------------------------- */

#displaybox
	{
	position: relative;
	width: 998px;
	_width: 998px;
/*	height: 290px; */
	overflow-x: hidden;
	overflow: auto;
	padding: 0px;
	margin: 0px;
	margin-top: 6px;
	}

#displaybox .columns
	{
	display: block;
	margin: 0px;
	}

#displaybox .columnone
	{
	width: 492px;
	_width: 490px;
	float: left;
	}

#displaybox .columntwo
	{
	width: 492px;
	_width: 490px;
	margin-left: 494px;
	}

#search-help, #print-buttons
	{
	float: right;
	margin: 0px;
	padding-right: 8px;
	cursor: pointer;
	}

#search-help
	{
	background: url(/grfx/edios_ukdmos/btn-help-search.gif) no-repeat;
	width: 126px;
	height: 17px;
	}

.searchbox
	{
	display: block;
	margin: 0px;
	padding: 2px 0px 1px 0px;
	}

.search-desc
	{
	font-size: 0.9em;
	width: 184px;
	_width: 182px;
	float: left;
	}

.search-object
	{
	margin-left: 186px;
	}

.search-object .search_input, .search-object .search_select_multi,
.search-object .search_select, .search-object .search_input_small
	{
	font-family: Arial, Helvetica;
	font-size: 0.9em;
	width: 260px;
	}

.search-object .search_input
	{
	width: 100px;
	}

.search-object .search_input_small
	{
	width: 50px;
	}

.search-object .icon-help
	{
	background: url(/grfx/edios_ukdmos/icon-help.gif) no-repeat;
	width: 15px;
	height: 15px;
	float: right;
	margin-right: 15px;
	_margin-right: 10px;
	}

/* ======================================= */

/* --------------------------------------- */
/* BROWSE */
/* --------------------------------------- */

h3#tab
	{
	background: url(/grfx/edios_ukdmos/tab.gif) no-repeat left bottom;
	width: 105px;
	height: 26px;
	float: left;
	font-size: 1em;
	text-indent: -9999px;
	margin: 0px;
	}

.buttons, .subbrowsebox .buttons
	{
	font-size: 0.95em;
	padding: 5px;
	padding-right: 10px;
	}

.buttons a					{ font-weight: bold; text-decoration: underline; }
.buttons a:hover			{ font-weight: bold; text-decoration: underline; }

.buttons a.speciallnk		{ font-weight: bold; color: #f90; text-decoration: underline; }
.buttons a.speciallnk:hover	{ font-weight: bold; color: #f90; text-decoration: underline; }

.browse_table, .subbrowsebox .browse_table
	{
	background-color: #fff;
	width: 100%;
	padding: 0px;
	}

.browse_subject, .subbrowsebox .browse_subject
	{
	background-color: #0555c4;
	font-weight: bold;
	height: 18px;
	vertical-align: middle;
	}

.browse_desc0-0, .browse_desc0-1, .browse_desc0-2, .browse_desc0-3, .browse_desc0-4,
.browse_desc1-0, .browse_desc1-1, .browse_desc1-2, .browse_desc1-3, .browse_desc1-4,
.browse_desc9-0, .browse_desc9-1, .browse_desc9-2, .browse_desc9-3, .browse_desc9-4,
.subbrowsebox .browse_desc0-0, .subbrowsebox .browse_desc0-1, .subbrowsebox .browse_desc0-2, .subbrowsebox .browse_desc0-3, .subbrowsebox .browse_desc0-4
	{
	font-size: 0.9em;
	color: #fff;
	padding: 4px;
	}

.browse_desc0-0				{ width: 10%; }
.browse_desc0-1				{ }
.browse_desc0-2				{ width: 20%; }
.browse_desc0-3				{ width: 20%; }
.browse_desc0-4				{ width: 5%; }

// series (ajax)
.browse_desc9-0				{ width: 15%; }
.browse_desc9-1				{ width: 15%; }
.browse_desc9-2				{ }
.browse_desc9-3				{ width: 20%; }
.browse_desc9-4				{ width: 5%; }

.browse_line0, .subbrowsebox .browse_line0
	{
	}

.browse_line1				{ background-color: #bfecff; }

.browse_data, .subbrowsebox .browse_data
	{
	font-size: 0.9em;
	padding: 4px;
	vertical-align: top;
	}

.browse_buttons, .subbrowsebox .browse_buttons
	{
	vertical-align: top;
	text-align: right;
	}

.subbrowsebox
	{
	position: relative;
	width: 905px;
	_width: 905px;
	overflow-x: hidden;
	overflow: auto;
	margin: 0px;
	border: 1px solid #f00;
	padding: 1px;
	}

.subbrowsebox .buttons
	{
	font-size: 1.2em;
	}

.subbrowsebox .browse_table
	{
	background-color: #fee;
	width: 100%;
	}

.subbrowsebox .browse_subject
	{
	background-color: #f00;
	}

.subbrowsebox .browse_desc0-0	{ font-size: 1.2em; width: 20%; }
.subbrowsebox .browse_desc0-1	{ font-size: 1.2em; width: 15%; }
.subbrowsebox .browse_desc0-2	{ font-size: 1.2em; width: 49%; }
.subbrowsebox .browse_desc0-3	{ font-size: 1.2em; width: 15%; }
.subbrowsebox .browse_desc0-4	{ font-size: 1.2em; width: 5%; }

.subbrowsebox .browse_line1		{ background-color: #fee; }

.subbrowsebox .browse_data		{ border-top: 1px dotted #f00; font-size: 1.2em; }

.subbrowsebox .browse_buttons	{ border-top: 1px dotted #f00; }

.plusbuttons 					{ display: block; }

.browse_data .plusbuttons		{ }

.plusbuttons .btn-plus, .plusbuttons .btn-plusplus
	{
	background-image: url(/grfx/edios_ukdmos/btn-plus.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float: left;
	margin: 0px;
	cursor: pointer;
	}

.plusbuttons .btn-plusplus
	{
	background-image: url(/grfx/edios_ukdmos/btn-plusplus.gif);
	width: 32px;
	}

.count
	{
	display: block;
	width: 20px;
	float: left;
	font-size: 0.8em;
	color: #0555c4;
	padding-left: 2px;
	}

/* ======================================= */

/* --------------------------------------- */
/* PRINT */
/* --------------------------------------- */

#print-buttons,
.subbrowsebox #print-buttons
	{
	width: 70px;
	height: 22px;
	}

#print-buttons #btn-xml, #print-buttons #btn-print,
.subbrowsebox #print-buttons #btn-xml, #print-buttons #btn-print
	{
	background-image: url(/grfx/edios_ukdmos/btn-xml.gif);
	background-repeat: no-repeat;
	width: 36px;
	height: 14px;
	float: left;
	margin: 0px;
	margin-top: 4px;
	padding-right: 4px;
	}

#print-buttons #btn-print,
.subbrowsebox #print-buttons #btn-print
	{
	background-image: url(/grfx/edios_ukdmos/btn-print.gif);
	width: 21px;
	height: 21px;
	margin-top: 0px;
	}

.print_table,
.subbrowsebox .print_table
	{
	background-color: #fff;
	width: 100%;
	padding: 0px;
	}

.print_ttl,
.subbrowsebox .print_ttl
	{
	background: url(/grfx/edios_ukdmos/bg-print-ttl.gif) repeat-y;
	font-weight: bold;
	font-size: 0.9em;
	color: #03349b;
	text-transform: uppercase;
	width: 146px;
	padding: 4px;
	}

.subbrowsebox .print_ttl
	{
	font-size: 1.6em;
	}

.print_desc,
.subbrowsebox .print_desc
	{
	background-color: #ffc;
	font-size: 0.9em;
	color: #000;
	width: 146px;
	padding: 4px;
	}

.subbrowsebox .print_desc
	{
	font-size: 1.6em;
	}

.print_data,
.subbrowsebox .print_data
	{
	font-size: 0.9em;
	color: #000;
	padding: 4px;
	}

.subbrowsebox .print_data
	{
	font-size: 1.6em;
	}

.print_data .columns,
.subbrowsebox .print_data .columns
	{
	display: block;
	margin: 0px;
	}

#displaybox .print_data .columnone,
.subbrowsebox .print_data .columnone
	{
	width: 250px;
	_width: 250px;
	float: left;
	}

#displaybox .print_data .columntwo,
.subbrowsebox .print_data .columntwo
	{
	width: 250px;
	_width: 250px;
	margin-left: 258px;
	}

#displaybox .print_data .columnone h3, .print_data .columntwo h3,
.subbrowsebox .print_data .columnone h3, .subbrowsebox .print_data .columntwo h3
	{
	font-weight: bold;
	font-size: 1em;
	color: #03349b;
	margin: 0px;
	}

.subbrowsebox .print_data .columnone h3, .subbrowsebox .print_data .columntwo h3
	{
	font-size: 1.6em;
	}

.subbrowsebox h1#print
	{
	font-size: 1.8em;
	}

/* ======================================= */

/* --------------------------------------- */
/* POPUP  */
/* --------------------------------------- */

#popupheader
	{
	background: url(/grfx/edios_ukdmos/bg-header.gif) repeat-x;
	height: 25px;
	font-weight: bold;
	color: #fff;
	margin: 0px;
	padding-left: 4px;
	}

#popupwrapper
	{
	position: relative;
	width: 100%;
	margin: 0px;
	}

/* ======================================= */
