/* CSS */
a {
	text-decoration: none;
	color: #475278;
}
a:hover {
	color: #8d292c;
	text-decoration: underline;
}

#themap {
	float: left;
	width: 642px;
*	width: 640px;
}
#maptop {
	width: 642px;
*	width: 640px;
	height: 20px;
	background-color: #292c6d;
	padding: 0px;
}
#maptop .left {
	float: left;
	width: 330px;
	font: bold 11px/11px Arial,sans-serif;
	padding: 5px 6px 0px 6px;
	color: #e5e5e5;
}
#maptop .right {
	float: right;
	width: 300px;
	font: normal 11px/11px Arial,sans-serif; 
	color: #e5e5e5;
	text-align: right;
	padding-top: 3px;
}
#mapside {
	float: left;
	width: 163px;
*	width: 150px;
	height: 502px;
*	height: 523px;
	padding: 20px 0px 0px 0px;
*	margin-left: 0px;
	background-color: #292c6d;
	overflow: auto;
}
#mapside .flt a {
	display: block;
	width: 150px;
	height: 14px;
	text-decoration: none;
	font: bold 11px/11px Arial,sans-serif;
	margin-top: 1px;
	padding: 4px 2px 1px 10px;
	background-color: #414b7e;
	color: white;
	outline: none;
}
#mapside .flt a:hover {
	background-color: #bebebe;
	color: #414b7e;
}

#mapForm {
	padding:0;
}
#mapForm select {
	font: normal 10px/10px Arial,sans-serif;
	height: 16px;
	width: auto;
}
#mapForm .checkbox {
	font: normal 10px/10px Arial,sans-serif;
}
#mapForm .label, #mapForm .ibox {
	float: left;
	margin-right: 3px;
}
#mapForm .label {
	padding-top:3px;
}

.pInfo, .pInfo a {
	font:bold 12px/17px Arial,sans-serif;
	color:#214e8f;
	text-decoration: none;
	outline: none;
}
.pInfo a:hover {
 	text-decoration: underline;	
}
