body{
	-webkit-user-select: none;
}
#SurveyEngineBody{
	width:auto;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	background:white;
}
.SkinInner {
	color: #3a3a3b;
}
#SkinContent{
	font-size:12pt;
	padding-bottom:30px;
}
.Skin #Questions{
	width:auto;
}
.Skin .QuestionText {
	font-size: 15pt;
	font-weight: normal;
	padding-left:5px;
	background:#666;
	color:white;
}

.Skin .QuestionText b,
.Skin .QuestionText strong {
	font-size: 100%;
	font-weight: bolder;
}

.Skin .QuestionOuter,
.Skin .QuestionOuter .Inner,
.Skin #Questions{
	padding:0px;
}
.Skin #Questions .QuestionText,
.Skin #Questions .Selection{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10px;
	border-bottom:1px solid #aaa;
}
.Skin #Questions .Selection{
	display:block;
}
.Skin #Questions .Matrix .Selection{
	display:table-cell;
}
.Skin #Questions .Selection{
	cursor:pointer;
}
.Skin #Questions .Selection:active{
	color:white;
	background-color:#3D72D6;
}
/*
.Skin .MC .SAVR span.LabelWrapper,
.Skin .MC .MAVR span.LabelWrapper{
	width:auto;
}*/
.Skin .HSLIDER{
	min-width:400px;
}
.Skin .HSLIDER table.sliderGrid tr td.value input{
	width:40px;
}
.Skin .horizontalbar .Slider th.ylabel{
	padding:10px;
	padding-left:0px;
}
.Skin .TE .SL input{
	width:295px;
}
.Skin .TE textarea, .Skin .TE input{
    font-family: inherit;
    font-size: 12px;
    max-width: 295px;
}
#Buttons{
	overflow:auto;
}
#Buttons button{
	font-size:120%;
	text-align:center;
	height:50px;
	min-width:100px;
	color:white;
	font-weight:bold;
	border:1px solid #27498A;
	background-color:#3D72D6;

}
#Buttons #NextButton{
	float:right;
	
}

.Skin .RO .DND ul{
	width:90%;
	
}
