/* MAP COMMON VALUES FOR ALL FORMS */
.maplarge     { color:#EEEEEE; font-size:17px; font-style:normal; }
.maptext      { color:#CCCCCC; font-size:16px; font-style:normal; }

/* MAIN MAP PAGE DISPLAY */
.maptable TD {
	font-family:arial;
	font-size:15px;
	padding:5px;
	border-top:1px solid gray;
}

.maplist TD {
	white-space: nowrap;
overflow: auto;
	font-size:14px;
	padding-right:10px;
}
.mapdetail { table-layout:fixed; }
.mapdetail TD {
	color:#AAAAAA;
overflow: hidden;
	padding:0px;
	border:none;
	width:90px;
}
.mapthumb {
	width:100px;
	height:100px;
	background:black;
	text-align:center;
	vertical-align:middle;
	border:0px;
	border-right: 1px solid silver;
	border-bottom: 1px solid gray;
	}

/* FULL MAP DETAILED VIEW */
.mapimage {
	width:180px;
	float:right;
	border:none;
	margin:10px;
	text-align:center;
}
.maptitle {
	font-size:20px; font-family: Verdana;
}
.mapcredit {
	color:#BBBBBB;
	background-color:#303030;
	border:1px solid #303030;
}
.mapcredit TD {
	font-size:14px;
	background-color:black;
	padding-left:10px;
	padding-right:10px;
}
.mapcredit TH {
	font-size:13px;
}
.mapbody {
	font-size:16px;
	}
/* PAGE NAVIGATION */
.pagenav { background:gray; }
.pagenav TD {
	font-size:13px;
	font-family: verdana;
	text-align:center;
	vertical-align:middle;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
}
.navpage   { background: black; }
.navblock1 { background: black; }
.navblock2 { background: gray; }

/* MAP POP UP MENUS */
.map_popup {
	background-image:url('images/graytex.jpg');
	border: 1px solid silver;
	width:140px;
	padding:7px;
	background-color:black;
}
.map_popup A { text-decoration:none; color:#EEEEEE; }
.map_popup A:visited { text-decoration:none; color:#EEEEEE; }
.map_popup A:active { text-decoration:none; color:#EEEEEE; }
.map_popup A:hover { text-decoration:none; color:#EEEEEE; }
.map_types {
	font-family: Trebuchet MS, arial;
	font-size:16px;
	width:100%;
}
.map_types TD {
	padding-top:3px;
	padding-left:6px;
	padding-right:6px;
}

/* ADMINISTRATION PAGE */
.admintext { 
	font-size:14px;
	color:#DDDDDD;
	}
.admintext TD {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:8px;
	border-bottom:1px solid gray;
	}
.adminfield {
	text-align:center;
	background:navy;
	border:none;
	}

