body	{ background: #fff; }

body,td
	{
	font-family: arial,helvetica;
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
	}

#wrapper			{ width: 940px; margin: auto; }

#tophdr
	{
	background: url(/grfx/edmo/topheader.jpg) no-repeat top center;
	width: 100%;
	height: 127px;
	margin: 0px auto;
	padding: 0px;
	}

#title_edmo
	{
	margin-top:10px;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 1.4em;
	color: #f90;
	text-transform: uppercase;
	}

form	{ margin: 0px; }

/*gis*/


td.vspacer
	{
	background: url(/grfx/edmo/spacer.gif);
	width: 10px;
	}

img.button
	{
	cursor: pointer;
	cursor: hand;
	}

td.hspacer
	{
	background: url(/grfx/edmo/spacer.gif);
	height: 10px;
	}


td.map	{ border: 1px solid #000080; }

.title
	{
	position: absolute;
	right: 30px;
	}

.tablemenu
	{
	background: url(/grfx/edmo/bg-menu.gif) repeat-x;
	width: 100%;
	padding: 0px;
	}

.bgleft-menu
	{
	background: url(/grfx/edmo/bgleft-menu.gif) #fff no-repeat;
	width: 150px;
	height: 62px;
	}

.bgright-menu
	{
	background: url(/grfx/edmo/bgright-menu.gif) #fff no-repeat;
	width: 76px;
	height: 62px;
	}

.menu
	{
	width: 100%;
	height: 62px;
	padding: 0px;
	padding-top: 6px;
	}

#searchtable-top
	{
	background: url(/grfx/edmo/searchtable-top.gif) no-repeat -180px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	}

#searchtable-bot
	{
	background: url(/grfx/edmo/searchtable-bot.gif) no-repeat -180px;
	height: 36px;
	padding: 0px;
	margin: 0px;
	}

.searchtable
	{
	padding: 2px;
	width: 300px;
	}

.search_desc, .search_text3
	{
	font-weight: bold;
	font-size: 12px;
	color: #000084;
	vertical-align: top;
	text-align: left;
	padding-top: 6px;
	}

.search_data .search_text5
	{
	padding-left: 10px;
	}

.search_input
	{
	font-size: 11px;
	width: 200px;
	}

.search_input_small
	{
	font-size: 11px;
	width: 100px;
	}

.search_select
	{
	font-size: 11px;
	width: 200px;
	}

.search_select_special
	{
	font-size: 11px;
	width: 580px;
	}

/* BROWSE */

.browse_subject
	{
	background-color: #0555c4;
	font-weight: bold;
	color: #fff;
	height: 18px;
	vertical-align: middle;
	}


.browse_desc0-0		{ font-size: 0.9em; padding-left: 4px; }
.browse_desc0-1		{ font-size: 0.9em; width: 150px; padding-left: 4px; }
.browse_desc0-2		{ font-size: 0.9em; width: 60px; padding-left: 4px; }
.browse_desc0-3		{ font-size: 0.9em; width: 60px; padding-left: 4px; }
.browse_desc0-4		{ font-size: 0.9em; width: 60px; padding-left: 4px; }
.browse_desc0-5		{ font-size: 0.9em; width: 60px; padding-left: 4px; }
.browse_desc0-6		{ font-size: 0.9em; width: 60px; padding-left: 4px; }
.browse_desc0-7		{ font-size: 0.9em; width: 60px; padding-left: 4px; }
.browse_desc0-8		{ font-size: 0.9em; width: 60px; padding-left: 4px; }
.browse_desc0-9		{ font-size: 0.9em; width: 70px; padding-left: 4px; }

.browse_data		{ font-size: 0.9em; vertical-align: top; padding-left: 4px; }

.browse_line0 		{ background-color: #fff; }
.browse_line1		{ background-color: #ffc; }

.buttons			{ font-size: 10px; text-transform: uppercase; }

.browse_buttons
	{
	vertical-align: middle;
	text-align: center;
	margin: 5px 10px;
	}




/* PRINT */

.print_table, .print_table_caspinfo
	{
	border: 1px solid #0555c4;
	width: 998px;
	padding: 2px;
	}

.print_table_caspinfo
	{
	width: 100%;
	}


.print_head
	{
	background: url(/grfx/edmo/bg-ttl-print.gif) repeat-y;
	font-weight: bold;
	font-size: 1em;
	color: #fff;
	height: 18px;
	padding: 2px 0px;
	padding-left: 4px;
	margin: 0px;
	}


.print_subhead
	{
	background: url(/grfx/edmo/bg-print-ttl.gif) #fbd015 repeat-y;
	font-weight: bold;
	font-size: 0.95em;
	color: #03349b;
	text-transform: uppercase;
	width: 146px;
	padding-left: 4px;
	}

.print_desc
	{
	background-color: #ffc;
	font-size: 0.9em;
	color: #000;
	width: 146px;
	padding-left: 4px;
	}

.print_data
	{
	font-size: 0.9em;
	color: #000;
	padding-left: 6px;
	}

.print_data_red
	{
	font-size: 0.9em;
	color: #f00;
	font-weight: bold;
	padding-left: 6px;
	}

.note
	{
	background-color: #CBD3E7;
	border: 1px solid #000084;
	font-size: 11px;
	color: #000084;
	padding: 4px;
	width: 600px;
	}





/* alphabet search */

#alphabet a {
	text-decoration: none;
	background: transparent url(/grfx/edmo/a-zbutton0.gif) no-repeat;
	width: 17px;
	height: 17px;
	font-family: verdana;
	font-size:10px;
	font-weight: bold;
	color: #000;
	text-align: center;
	padding-top: 2px;
	display: block;
 	float: left;
 	margin: 1px;
 	}

#alphabet a:hover {	background: transparent url(/grfx/edmo/a-zbutton1.gif) no-repeat;
	color: #FFF;
	}

#alphabet a.other {background: none;  padding-left:5px;}
#alphabet a:hover.other {background: none; color:#000;}


