body
{
	font-family: helvetica, arial, verdana;
	color: #5e5e5e;
	padding-top: 3px;
}
table
{
	color: #5e5e5e;
	font-size: x-small;
}
a:active, a:visited, a:link, a
{
	color: #3333cc;
	font-size: xx-small;
	cursor: hand;
}
a:hover
{
	color: #F5DB02;
	font-size: xx-small;
	cursor: hand;
}
#paging-left
{
	text-align: left;
}
#paging-right
{
	text-align: right;
}
.paging
{
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.input-text
{
	height: 20px;
	border: solid 1px #888888;
	background-color: white;
}
.input-label
{
	padding-left: 5px;
	padding-right: 5px;
}
#desc-label
{
	vertical-align: top;
}
#desc-box
{
	overflow:hidden;
	border: solid 1px #888888;
}
.form-box
{
	text-align: right;
}
#footxmin-label, #footxmax-label, #footymin-label, #footymax-label
{
	width: 400px;
}
.wizard-link
{
	width: 190px;
	height: 71px;
	background-repeat: no-repeat;
}
#general-info-link
{
	background-image: url(../../../images/wizard/generalinfoselect.jpg);
}
#producer-info-link
{
	background-image: url(../../../images/wizard/producer.jpg);
}
#geo-info-link
{
	background-image: url(../../../images/wizard/geoinfo.jpg);
}
#upload-files-link
{
	background-image: url(../../../images/wizard/upload.jpg);
}
.content-text
{
	font-size: x-small;
	color: #5e5e5e;
}
.map-content-text
{
	#font-size: xx-small;
	font-size: 10px;
	color: #5e5e5e;
	text-align: right;
}
#map-title, #map-country, #map-fips, #map-date, #revmap-title, #revmap-desc
{
	text-align: left;
}
.listholder td
{
	text-align: center;
}
.map-link
{
	text-align: left; 
	padding-right: 2px; 
	font-size: xx-small;
}
#map-sizes-table
{
	padding-left: 2px; 
	padding-right: 2px; 
	width: 100%; 
	background-color: #EEEEFF;
}
#map-sizes-td
{
	height: 10px;
}
#map-details-table
{
	vertical-align: top;
}
#map-body
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.map-details-info, .map-details-image
{
	display: none; 
	width: 100%;
}
.map-details-headers
{
	display: block;
	width: 100%;
}
#map-image-table
{
	text-align: center; 
	width: 100%; 
	padding-right: 5px;
}
#map-image-td
{
	width: 100px; 
	padding: 2px;
}
.search-table
{
	width: 100%;
	background-color: #eeeeff;
	padding: 4px;
}
.search-td
{
	width: 100%;
	border: solid 1px #ccccff;
}
.quicksearch-table, #tools-table, .advsearch-row, #layers-table, #layer-control-td,
#revlistitem-table, #revlistitem-top-table, #form-table, #form-create-table, .listholder td
{
	width: 100%;
}
.adv-link
{
	cursor: hand; 
}
#advclose
{
	display: none;
}
.advsearch-table
{ 
	padding-top: 4px;
	width: 100%;
}
#advsearch
{
	width: 100%;
	display: none;
}
.search-cat
{
	width: 100px;
}
#results-choice, #coords-search
{
	padding-top: 5px;
}
.button
{
	height: 20px; 
}
.listitem-td
{
	height: 150px;
	padding-bottom: 6px;
	width: 377px;
}
.listitem, #layers-control-table, .listholder-table, #map-body, #map-details-table
{
	height: 100%; 
	width: 100%;
}
#item-header-td
{
	width: 100%; 
	height: 15px;
}
#item-header-table
{
	width: 100%;
	padding-right: 10px; 
	padding-left: 10px;
}
#noresult
{
	font-weight: bold;
}
#coords-search
{
}
#lat, #long, #dist
{
	width: 90px;
}
#mapid-box
{
	color: #888888;
	border: solid 1px #ffffff;
}
#map-title
{
	color: #3333cc;
	font-size: x-small;
}
#map-menu-table
{
	padding: 5px;
	width: 100%; 
	text-align: center; 
	vertical-align: center;
}
#map-menu-td
{
	width: 100%;
	text-align: center;
}
#map-menu-td
{
	width: 100%; 
	text-align: center;
}
#advopen
{
	background-image: url(../../../images/open2.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 20px; 
	width:100%; 
	padding-top: 3px;
}
#advclose
{
	background-image: url(../../../images/close2.jpg);
	background-repeat: no-repeat;
	background-position: right center; 
	height: 20px; 
	width:100%; 
	padding-top: 3px;
}
#errors-table
{
	padding: 4px; 
	border: solid 1px #cc0000; 
	width: 100%;
}
.error-row
{
	font-size: x-small; 
	color: #cc0000; 
	background-color: #ffcccc; 
	height: 100%;
}
.success-row
{
	font-size: x-small; 
	color: #009900; 
	background-color: #ccffcc; 
	height: 100%;
}
.input-label
{
	font-size: x-small; 
	width: 200px;
}
.input-error
{ 
	border: solid 1px #888888;
	background-color: #ffcccc;
}
.required
{
	color: red;
}
#form-td
{
	padding: 10px 0px 0px 0px;
}
.deletefile
{
	text-align: right;
	width: 150px;
}
#delete-bar-table
{
	padding-right: 1px;
	width: 100%;
}
#delete-bar-right
{
	text-align: right;
}
#banner
{
	height: 59px;
	border-bottom: solid 1px black;
}
#footer-form-info
{
	text-align: left;
}
#uploads-comment
{
	padding-left: 110px;
}
.back-button-td, .cont-button-td
{
	padding: 12px 0px 12px 0px;	
}
.cont-button-td
{
	text-align: right;
}
#success-table
{
	padding: 4px; 
	border: solid 1px #009900; 
	width: 100%;
}
#review-header
{
	padding: 5px;
}
#spatial-results-table
{
	width: 100%; 
	padding-bottom: 5px;
}
#redraw
{
	color: Black;
	width:100%;
}
#redraw-span
{
	width: 100%; 
	height: 100%; 
	text-align: center; 
	padding: 2px;
}
#redraw-td
{
	padding-right: 3px; 
	text-align: right; 
	border: solid 1px #5e5e5e;
}
#returntoworld
{
	color: Black;
	width:100%;
}
#returntoworld-span
{
	width: 100%; 
	height: 100%; 
	text-align: center; 
	padding: 2px;
}

#returntoworld-td
{
	padding-right: 3px; 
	text-align: center; 
	border: solid 1px #5e5e5e;
}
.form-row-label
{
	white-space: nowrap;
	padding-right: 10px;
}
#banner-footer
{
	background-image: url('../../images/respond-smallbannerbottom2.jpg'); 
	background-position: center top;
	background-repeat: no-repeat;	
	padding-right: 10px; 
	padding-top: 4px; 
	text-align: right; 
	height: 24px; 
	color: #ccccff;
}
#login-container
{
	border: solid 1px #aaaaaa; 
	padding-bottom: 20px; 
	background-color: white;
}
#login-box
{
	width: 498px; 
	background-image: url(../../../images/respondloginalt2.jpg); 
	background-color: white; 
	background-repeat: no-repeat;
}
#login-placer
{
	height: 80%; 
	filter: Shadow(Color=#dadada, Direction=145);
}
.login-label
{
	padding: 10px 20px 10px 0px; 
	text-align: right;
}
.login-button
{
	width: 50%; 
	vertical-align: top;
}
button
{
	border: solid 1px #888888;
}
#tools-td
{
	border-left: solid 1px #5e5e5e; 
	border-right: solid 1px #5e5e5e; 
	border-top: solid 1px #5e5e5e; 
	background-color: #e0e0e0; 
	padding: 4px;
}
#maplet-td
{
	border: solid 1px #5e5e5e; 
	cursor: crosshair;
	vertical-align: top;
}
#maplet
{
	border-bottom: solid 1px #5e5e5e;
}
#helppanel
{
	border: solid 1px white; 
	padding-bottom: 2px;
	text-align: center;
}
#layers-td
{
	width: 760px;
	vertical-align: top;
	background-color: #e0e0e0; 
	padding:4px; 
	border-left: solid 1px #5e5e5e; 
	border-right: solid 1px #5e5e5e; 
	border-bottom: solid 1px #5e5e5e;
}
#layers-control-header
{
	text-align: center;
}
#revlistitem-top-td
{
	border: solid 1px #eeeeff; 
	padding: 2px;
}
.revlistitem-details
{
	padding: 2px 2px 2px; 
	color: #5e5e5e; 
	font-size: xx-small;
	height: 16px;
}
#revlistitem-bottom-td
{
	background-color: #eeeeff; 
	border: solid 1px #eeeeff; 
	padding: 2px;
}
#chk-download-td
{
	background-color: #eeeeee;
	width: 50px;
	text-align: center;
}
#revlistitem-holder-td
{
	padding-bottom: 3px;
}
#revlistitem-holder-table, #chk-download-td, #revlistitem-td
{
	border: solid 1px #ccccff;
	padding: 0px;
}
#main-form-td
{
	width: 100%;
	padding: 10px 0px 10px 0px; 
}
#main-form-table
{
	width: 100%;
}
#noresults
{
	padding: 10px 0px 10px 0px;
}