body{
	font-family:Arial,Verdana,sans-serif;
	font-size: 11px;
	color:#dddddd;
	background:black;
}
.header{
	font-size:13px;
	font-weight:bold;
	background:#555555;
	border:1px solid #aaaaaa;
	color:white;
	padding:2px;
	font-style:italic;
}
.label {
	width:130px;
	color:#dddddd;
	font-style:italic;
	font-weight:bold;
}
.val {
	left:140px;
	font-size:12px;
	color:#dddddd;
	position:absolute;
}
.row {
	position:relative;
}
.editrow {
	height:25px;
}
.fileRow {
	border:2px solid #555555;
	margin:3px;
	padding:3px;
}
.playerFileInfoBox{
	height:50px;
}
.tabText{position:relative;top:-10px}
.tag {
	border:2px solid #dddddd;
	background:#555555;
	color:white;
	font-weight:bold;
	padding:2px;
	margin:1px;
}
.imgbutton {
	cursor:pointer;
}
.imgbuttonlabel {
	position:relative;top:-10px;font-weight:bold;margin-right:10px;font-weight:bold
}
input {
	background:#555555;
	color:white;
	border:1px solid white;
}
select {
	background:#555555;
	color:white;
	border:1px solid white;
}
checkbox {
	background:#555555;
	color:white;
	border:1px solid white;
	width:16px;
	height:16px;
}
.playerbutton {
	border:1px solid #dddddd;
	font-weight:bold;
	background:#444444;
	color:#dddddd;
	font-size:12px;
	position:absolute;
	padding:2px;
	cursor:pointer;
}
.playerlabel{
	font-weight:bold;
	color:#dddddd;
	padding:2px;
}
.playertext {
	background:#000000;
	border:0px;
	color:#dddddd;
	padding-left:0px;
	margin-left:0px;
}
a:link {color:#ffff00;text-decoration:none}      /* unvisited link */
a:visited {color:#ffff00;text-decoration:none}  /* visited link */
a:hover {color::#ffaa00;text-decoration:underline}  /* mouse over link */
a:active {color:#ffff00;text-decoration:none}  /* selected link */
.messagebox {
	position:absolute;display:none;width:270px;height:25px;
}
.link {
	cursor:pointer;
	color:#ffff00;
	text-decoration:none;
}
.link:hover {
	text-decoration:underline;
}