/* --------------------------------------- */
/* GENERAL  */
/* --------------------------------------- */

body			{ margin: 0px; padding: 0px; }
body, td
	{
	font-family: Arial, Helvetica;
	font-size: 0.75em;
	color: #000;
	text-decoration: none;
	}

.clear			{ clear: both; }

#header
	{
	background: none;
	height: auto;
	font-weight: bold;
	color: #000;
	width: 999px;
	margin: 0px;
	padding: 0px;
	}

#wrapper
	{
	position: relative;
	_width: 670px;
	margin: 0px;
	}

#linda_gis_process, .fill-ttl, #toolbox, #search-help, #print-buttons, #btn-refresh, #btn-search, #btn-reset, #btn-go,
.search-object .icon-help, .buttons, .subbrowsebox .buttons, #icon-all-selected, #icon-only-selected, .browse_buttons, .subbrowsebox .browse_buttons,
.browse_desc0-4, .browse_desc1-4, .plusbuttons, #print-buttons
	{
	display: none;
	}

#div_map, #layer0, #layer1, #layer2, #layer3, #layer4, #layer5, #layer6, #layer7, #layer8, #layer9, #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
	{
	width: 58%;
	float: left;
	text-align: left;
	}

#mapbox img, #mapbox iframe
	{
	width: 370px;
	height: auto;
	}

#layerbox
	{
	width: 38%;
	_width: 38%;
	margin-left: 58%;
	}

#toolbox h1, #layerbox h1, #displaybox h1
	{
	background: none;
	position: relative;
	font-weight: bold;
	font-size: 1em;
	color: #000;
	height: auto;
	padding: 0px;
	padding-left: 0px;
	margin: 0px;
	}

.box, .wbox, .columnbox
	{
	background-color: #fff;
	border-width: 0px;
	padding: 0px;
	}

.wbox
	{
	background-color: #fff;
	padding: 0px;
	}

.columnbox
	{
	height: auto;
	_height: auto;
	min-height: auto;
	padding: 0px;
	}


/* ======================================= */

/* --------------------------------------- */
/* LAYERS */
/* --------------------------------------- */

#layerbox .columnone
	{
	width: 49%;
	_width: 49%;
	float: left;
	padding: 0px;
	padding-left: 0px;
	}

#layerbox .columntwo
	{
	width: 49%;
	_width: 49%;
	margin-left: 50%;
	}

#layerbox .columnone h5, #layerbox .columntwo h5
	{
	font-weight: normal;
	font-size: 0.9em;
	margin: 0px;
	padding-left: 0px;
	}

.control, .control-results	{ height: 24px; }

.control-check, .control-radio
	{
	width: 20px;
	float: left;
	}

.control-desc
	{
	font-size: 0.85em;
	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;
	}


/* ======================================= */


/* --------------------------------------- */
/* SEARCH */
/* --------------------------------------- */

#displaybox
	{
	position: relative;
	_width: 670px;
	padding: 0px;
	margin: 0px;
	margin-top: 6px;
	}


#displaybox .columns
	{
	display: block;
	clear: both;
	margin: 0px;
	}

#displaybox .columnone
	{
	width: 49%;
	_width: 49%;
	float: left;
	}

#displaybox .columntwo
	{
	width: 49%;
	_width: 49%;
	margin-left: 50%;
	}

.searchbox
	{
	display: block;
	margin: 0px;
	padding: 0px;
	}

.search-desc
	{
	font-size: 0.8em;
	width: 30%;
	_width: 30%;
	float: left;
	}

.search-object
	{
	margin-left: 33%;
	}

.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: 180px;
	}

.search-object .search_input
	{
	width: 100px;
	}

.search-object .search_input_small
	{
	width: 50px;
	}


/* ======================================= */

/* --------------------------------------- */
/* BROWSE */
/* --------------------------------------- */

h3#tab
	{
	background: url(/grfx/edios/tab.gif) no-repeat left bottom;
	width: 105px;
	height: 26px;
	float: left;
	font-size: 1em;
	text-indent: -9999px;
	margin: 0px;
	}

.browse_table, .subbrowsebox .browse_table
	{
	background-color: #fff;
	border: 1px solid #000;
	width: 100%;
	padding: 0px;
	}

.browse_subject, .subbrowsebox .browse_subject
	{
	background-color: #fff;
	font-weight: bold;
	height: auto;
	vertical-align: top;
	}

.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,
.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: #000;
	padding: 4px;
	}

.browse_desc0-0		{ width: 1%; }
.browse_desc0-1		{ }
.browse_desc0-2		{ width: 20%; }
.browse_desc0-3		{ width: 20%; }

.browse_desc1-0		{ width: 20%; }
.browse_desc1-1		{ width: 15%; }
.browse_desc1-2		{ }
.browse_desc1-3		{ width: 20%; }

.browse_line0, .subbrowsebox .browse_line0		{}
.browse_line1		{ background-color: #fff; }

.browse_data, .subbrowsebox .browse_data
	{
	border-bottom: 1px solid #ccc;
	font-size: 0.8em;
	padding: 4px;
	vertical-align: top;
	}

.browse_data_long
	{
	width: 200px;
	_width: 200px;
	overflow-x: hidden;
	overflow: auto;
	margin: 0px;
	}

.subbrowsebox
	{
	position: relative;
	display: block;
	width: 99%;
	_width: 99%;
	margin: 0px;
	border: 0px;
	padding: 0px;
	}

.subbrowsebox .browse_table
	{
	background-color: #fff;
	width: 100%;
	padding: 0px;
	}

.subbrowsebox .browse_subject
	{
	background-color: #fff;
	}

.subbrowsebox .browse_desc0-0		{ font-size: 0.9em; width: 15%; }
.subbrowsebox .browse_desc0-1		{ font-size: 0.9em; width: 15%; }
.subbrowsebox .browse_desc0-2		{ font-size: 0.9em; }
.subbrowsebox .browse_desc0-3		{ font-size: 0.9em; width: 15%; }
.subbrowsebox .browse_desc0-4		{ font-size: 0.9em; width: 5%; }

.subbrowsebox .browse_line1		{ background-color: #fff; }

.subbrowsebox .browse_data		{ font-size: 1em; }


/* ======================================= */


/* --------------------------------------- */
/* PRINT */
/* --------------------------------------- */

.print_table
	{
	background-color: #fff;
	border: 1px solid #000;
	width: 100%;
	padding: 0px;
	}

.print_ttl
	{
	background: none;
	border: solid #000;
	border-width: 1px 0px 1px 0px;
	border-right: 1px solid #000;
	font-weight: bold;
	font-size: 0.8em;
	color: #ccc;
	text-transform: uppercase;
	width: 25%;
	padding-left: 0px;
	padding: 3px;
	}

.print_desc
	{
	background-color: #fff;
	border-right: 1px solid #000;
	font-size: 0.8em;
	color: #000;
	width: 25%;
	padding-left: 0px;
	padding: 3px;
	}

.print_data
	{
	font-size: 0.8em;
	color: #000;
	padding-left: 0px;
	padding: 3px;
	}

.print_data .columns
	{
	display: block;
	margin: 0px;
	}

#displaybox .print_data .columnone
	{
	width: 250px;
	_width: 250px;
	float: left;
	}

#displaybox .print_data .columntwo
	{
	width: 250px;
	_width: 250px;
	margin-left: 258px;
	}

#displaybox .print_data .columnone h3, .print_data .columntwo h3
	{
	font-weight: bold;
	font-size: 1em;
	color: #000;
	margin: 0px;
	}

/* ======================================= */

/* --------------------------------------- */
/* MATRIX */
/* --------------------------------------- */

#matrix
	{
	border: 1px solid #000;
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	}

#matrix tr, #matrix th
	{
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	}

#matrix th
	{
	border-bottom: 1px solid #000;
	}

#matrix th.title
	{
	border: 1px solid #000;
	border-top: 0px;
	}

#matrix th#description
	{
	border: 0px;
	border-right: 1px solid #000;
	vertical-align: bottom;
	text-align: right;
	padding-right: 4px;
	}

#matrix td p
	{
	padding: 0px;
	margin: 0px;
	}

#matrix .group, #matrix .subgroup
	{
	border-right: 1px solid #000;
	font-size: 0.8em;
	text-align: right;
	width: 160px;
	height: 15px;
	padding-right: 4px;
	}

#matrix .group
	{
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	font-weight: bold;
	height: 13px;
	}


/* ======================================= */
