BODY {
	BACKGROUND-COLOR: #FFFFFF;
	font-size: 70%;
	margin-top: 5px; 
}

BODY, TD, TH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

H1 {
	font-size: 130%;
	margin-bottom: 6px; 
}

H2 {
	font-size: 110%;
	margin-bottom: 3px; 
}

P,UL,FORM {
	margin-top: 5px; 
}

A {
/*	font-size: 100%; */
	color:#3366cc;
	font-weight: normal;
}

A:hover { color:#333333; }

.input {
	BORDER-RIGHT: #DDDDDD 1px solid;
	BORDER-TOP: #DDDDDD 1px solid;
	BORDER-LEFT: #DDDDDD 1px solid;
	BORDER-BOTTOM: #DDDDDD 1px solid;
	BACKGROUND-COLOR: #FFFFFF;
	
	font-weight: bold;
/*	padding-left: 3px; */
}

.inputbox, .inputarea {
	MARGIN-BOTTOM: 2px;
	padding-left:5px;
	BORDER-RIGHT: #EEEEEE 1px solid;
	BORDER-TOP: #EEEEEE 1px solid;
	BORDER-LEFT: #EEEEEE 1px solid;
	BORDER-BOTTOM: #EEEEEE 1px solid;
	BACKGROUND-COLOR: #F2EFE9;
	border-color: #F2BF24;
}

.inputbutton {
	BORDER-RIGHT: 1px solid #FFFFFF;
	BORDER-TOP: 1px solid #FFFFFF;
	BORDER-LEFT: 1px solid #FFFFFF;
	BORDER-BOTTOM: 1px solid #FFFFFF;
	BACKGROUND-COLOR: #F2BF24;
	font-weight: bold;
	padding-left: 3px;
}

.orange {
	BACKGROUND-COLOR: #F89F6A;
}
.green {
	BACKGROUND-COLOR: #AAFFAA;
}
.blue {
	BACKGROUND-COLOR: #AAAAFF;
}
.yellow {
	BACKGROUND-COLOR: #FFFFAA;
}

.menustrip {
	width: 100px;
	font-weight: bold;
	margin-top: 3px;
}

.progressbox {
	visibility:visible;
	overflow:hidden;
	position:absolute;
	top:300px;
	left:300px;
	width:200px;
	height:50px;
	background-color:#7777FF;
	color:#FFFFFF;
	z-index:4;
	text-align: center;
	font-weight: bold;
	padding-top:15px;
	BORDER: #FFFFFF 5px solid;
}

.copyright {
	color:#AAAAAA;
}

.cellcaption
{
	text-align:right;
	padding-right:5px;
	font-weight: bold;
/*	valign:top; */
	width:30%;
	height: 30px;
}

#left_panel {
	float:left;
	width:190px;
	left:0;
	overflow:auto;
/*	overflow-x: hidden;
	overflow-y: scroll;
	position:absolute; */
}

#map {
/*	width:auto; */
	float:left;
	left:0px;
}

#links_panel {
	width:100%;
	text-align:right;
}


.tool_select {
	font-size: 90%;
}