/* Stylesheet for EAAGIS
 * Author: Toomas Velka, velka@hot.ee
 */

/******************************************************************
 * Global stuff
 *****************************************************************/

/**
 * Layout table.
 * - No borders, add borders for debug layout.
 */
layout {
	border-style:solid;
	border:gray;
	border-width:1px;
}

a.help {
	color:#000000;
	text-decoration:none;
	cursor:help;
}

a.help2 { 
	font-weight: normal;
	color:#000000;
	text-decoration:none;
	cursor:help;
}

a.imgLink {
	border-style:none;
	border-width:0px;
}

img.imgLink {
	border-style:none;
	border-width:0px;
}

/******************************************************************
 * Styles for Põhiaken:Lahter (Main window)
 *****************************************************************/
/**
 * Main window body style
 */
.main {
	margin:0px;
	font-base: 
}

/**
 * Table column group label (heading for toolbar, layer organizer etc)
 */
td.groupLabel {
	font-weight:bold;
	/* font-size:small; */
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}

/* Toolbar */

/**
 * Table column style for Tool label
 */
td.toolLabel {
	/* font-size:x-small; */
	font-size: 8pt;
	font-family: Helvetica, Arial, sans-serif;
}

/**
 * Toolbar icon column
 */
td.toolbarIcon {
	background:inherit;
}

/**
 * Toolbar icon link
 */
input.toolbarIcon {
	border-color:#0000AA;
	border-width:1px;
	border-style:solid;
}

/**
 * Toolbar icon link
 */
img.toolbarIcon {
	border-color:#0000AA;
	border-width:1px;
	border-style:solid;
}

input.toolbarIcon:hover {	
	border-color: #0000AA;
	border-style: outset;
	/*	outline-width:1px;
		outline-style:solid;
		outline-color:#00AA00; */
}

img.toolbarIcon:hover {	
	border-color: #0000AA;
	border-style: outset;
	/*	outline-width:1px;
		outline-style:solid;
		outline-color:#00AA00; */
}

/**
 * Toolbar icon image
 */
toolbarIcon {
	background:inherit;
	border-width:0px;
	height:22px;
	width:22px;
}
/* Legend */

/**
 * Legend icon
 */
td.legendIcon { 
	vertical-align:top;
	background:inherit;
}

/**
 * Legend label
 */
td.legendLabel {
	vertical-align:top;
	width:100%; 
	/* white-space:nowrap; */
	/* font-size:x-small;  */
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

/* Main Map */

/**  
 * Main map style 
 * - Set cursor to crosshair
 */
input.mainMap {
	cursor:crosshair;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}

/* Key map */

/**
 * Key map style
 * - Set cursor to crosshair
 */ 

input.keyMap {
	cursor:crosshair;
	border:#000000;
	border-style:solid;
	border-width:1px;
}

td.keyMap {	
	text-align:right;
}
/* Scale bar */

/**
 * Coordinate display (edit box)
 */
input.coordDisplay {
	width:100%;
	border-style:none;
	border-color:#FFFFFF;
	border-width:0px;
	/* font-size:small; */
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}



/* Layer organizer */
select.layerOrganizer {
	/* height: 100%;	*/
	width: 100%;
	/* font-size: small; */
	font-size: 10pt;
}

/* Layer organizer */
td.layerOrganizer {
}

/**
 * Map scale
 */
td.mapScale {
	text-align:center;
	/* font-size: small; */
	font-size: 10pt;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

/**
 * Application title
 */
.title {
	font-family: Arial, Helvetica, sans-serif; 
	white-space:nowrap;
	/* font-size: small; */
	font-size: 14pt;
	font-weight:bold;
	
}

/**
 * Style for attribute search form elements
 */

table.search {
	width: 160px;
	/* font-size: small; */
	font-size: 10pt;
} 

input.search {
	width: 100%;
	/* font-size: small; */
	font-size: 10pt;
}

select.search {
	width:100%;
	/* font-size: small; */
	font-size: 10pt;
}

/**
 * Style for group layers in selectbox.
 */
option.group {
	
}

/**
 * References to other databases
 */
td.dblink {
	/* font-size: x-small; */
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif; 
	margin-left:7px;
}

a.dblink {
	/* font-size: x-small; */
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif; 
}
/******************************************************************
 * Styles for Pï¿½inguaken:Lahter (Query window)
 *****************************************************************/
/**
 * Main window body style
 */
body.query {
	margin:0px;
}

table.query {
	border-spacing:0px;
	width:100%;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#000000;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000000;
}

td.h1 {
	padding:3px;
	margin:0px;
	border-right-color:#000000;
	border-right-width:1px;
	border-right-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	font-family: Arial, Helvetica, sans-serif;
	/* font-size: small; */
	font-size: 10pt;
	text-decoration:underline;
	font-weight:bold;
	background: #C5DAE6;
}

td.h2 {
	padding:3px;
	margin:0px;
	border-right-color:#000000;
	border-right-width:1px;
	border-right-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	/* font-size: small; */
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	background: #E6EEF6;	
}

td.h3 {
	padding:3px;
	margin:0px;
	border-right-color:#000000;
	border-right-width:1px;
	border-right-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	/* font-size: small; */
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}
/******************************************************************
 * Styles for Trkiaken:Lahter (Print window)
 *****************************************************************/

td.printTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size:x-large;
}

td.printLegendTitle {
	font-weight:bold;
	/* font-size: small; */
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}

td.printMapScale {
	font-size:small;
	/* font-size: small; */
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}

img.printMap {
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}

img.printKeyMap {
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}

/******************************************************************
 * Footer
 *****************************************************************/
td.footer {
	color:grey;
	/* font-size: x-small; */
	font-size: 8pt;
	text-align:right;
}