/* CSS */

#panel, #sub-panel {
	background-color: transparent;
	background-image: url('/images/common/new-panel-bg.png');
	background-repeat: repeat;
	padding: 8px;
	position: absolute;
	display: block;
	width: auto;
}
#sub-panel h1, #redirect h1 { font-size: 0.95em; }

#panel-holder {
	position: absolute;
	width: 500px;
	height: 200px;
	top: 40px;
	right: 15px;
	z-index: 10;
}
#sub-panel-holder {
	position: absolute;
	top: 150px;
	width: 425px;
	right: 40px;
	z-index: 20;
	background-color: transparent;
}

#panel, #sub-panel {
	position: static;
	margin-left: 15px;
	margin-right: 15px;
	background-color: transparent;
}

#redirect {
	width: 200px;
	position: absolute;
	top: 55px;
	left: 0px;
	z-index: 30;
	background-color: transparent;
	background: none;
}
#redirect a, #redirect a:link, #redirect a:active, #redirect a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
	background-color: transparent;
}

#redirect a:hover {
	text-decoration: underline;
	}
	


.panel-text {
	background-color: #FFFFFF;
	padding: 10px;
	color: #174572;
	font-size: 0.9em;
	height: auto;
	overflow: hidden;
}

.crosshair {
	background-image: url('/images/common/crosshair.png');
	background-repeat: no-repeat;
	background-position: top right;
}
.crosshair .corner {
	width: 15px;
	height: 15px;
	border: none;
	display: block !important;
}
.crosshair .corner img.def { display: none; }
* html .crosshair .corner img.alt { display: none; }
* html .crosshair .corner img.def { display: block; }

#person {
	background-repeat: no-repeat;
	left: 10px;
}

