.SettingsDialogMain form, .DialogMain form
{
	width: 210px;
}

.SettingsDialog
{
	min-height: 400px;
}

.SettingsDialogMain form select, .DialogMain form select
{
	width: 100%;
}

.SettingsDialogMain form .elementHeader, .DialogMain form .elementHeader
{
	display: none;
}

#SettingsDialog, .DialogMain
{
	font-size: 12px;
}

div.Admin #EditPage
{
	padding: 0;
}

#EditDialog
{
	overflow-y: auto;
	font-size: 90%;
	padding: 0px;
}
/*
.EditDialog
{
	min-width: 600px;
	min-height: 600px;
}*/

.SERel, .SARel
{
	position: relative;
}

.SEMenu
{
	position: absolute;
	top: -20px;
	left: 0px;
}

.SAMenu
{
	position: absolute;
	top: -20px;
	right: 0px;
}

.SEButton, .SEDraggable, .SAButton
{
	float: left;
	width: 20px;
	height: 20px;
	background: url('img/previous.gif') no-repeat left center;
	background-color: red;
}

.SEDraggable
{
	background-color: blue;
	cursor: move;
}

.SEHelper
{
	border: 1px dashed black;
}

.SASortable
{
	min-height: 50px;
	min-width: 100px;
}

.ControlPanel
{
	background-color: white;
	padding: 5px;
	border-bottom: 1px solid black;
	min-height: 30px;
}

.ControlPanel a
{
	color: blue;
}

.AdminControlsContainer
{
	position: relative;
	z-index: 10;
}

.AdminControls
{
	position: absolute;
	top: 0px;
	right: 4px;
}

.AdminControls img
{
	border: none;
}

.AdminHighlight
{
	_height: 0px;
	-moz-opacity:.50;opacity:.50;
	filter:alpha(opacity=50);
}

.AdminControls a
{
	background: none !important;
}

