*
{
	margin:0px;
	padding:0px;
}
html, body, h1, h2, h3, h4, ul, ol, form
{
	margin: 0; padding: 0;
}
html
{
	font:11px Arial;
}
.Config
{
	margin:0px 10px 10px 0px;
}
.Config span.Question,
.Config span.Answer
{
	vertical-align:top;
}
.Config span.Question
{
	display:inline-block;
	width:160px;
}
.PostConfig
{
	clear:both;
}
input.fielderror,
div.fielderror
{
	border:2px solid red;
	padding:0px;
	width:auto;
}
.SelectWrapper
{
	display:inline-block;
}
* html .SelectWrapper { display:inline; }
* + html .SelectWrapper { display:inline; }

.PaneWrapper{
	width:500px;
}

.PaneContainer{
	padding:10px;
}

.Action{
	clear:left;
}

h1,h2,h3{
	margin:1em 0 .5em 0;
}

p{
	margin-bottom:1em;
}

ul li{
	list-style-position:inside;
	padding-left:1em;
}

ul{
	margin-bottom:1em;
}

.hidden{
	display:none;
}

.ModalWindow{
	position:relative;
	top:-580px;
	left:20px;
	height:500px;
	border:1px solid black;
	background:#FFF;
	padding:10px;
}