/* Qualtrics Skin */

#SurveyEngineBody{
	background-color:white;
}
.SkinInner {
	color: white;
	margin:0px auto;
}
.Skin a{
	color: white;
}
.Skin #Header {
	background:none;
	color:#333;
}
.Skin .QuestionText {
	font-size: 100%;
	padding-bottom: 3pt;
	font-weight: bold;
}

.Skin .QuestionText b,
.Skin .QuestionText strong {
	font-size: 100%;
	font-weight: bolder;
}
.Skin #Questions{
	border:1px solid #494949;
	background:#535353 url(inner.png) repeat-x 0px 0px;
	margin:15px 20px;
	width:auto;
	zoom:1;
}
.Skin .TLCorner,
.Skin .TRCorner,
.Skin .BLCorner,
.Skin .BRCorner{	
	background:white url(corners.png) no-repeat 0px 0px;
	width:7px;
	height:13px
}
.Skin .TopCap{
	background:white url(x.png) repeat-x 0px 0px;
	height:13px;
	font-size:1px;
}
.Skin .Middle{
	background:#616264 url(middlebg.png) repeat-x 0px 0px;
}
.Skin .BottomCap{
	background:#616264;
	height:13px;
	font-size:1px;
}
.Skin .TRCorner{
	background-position:-7px 0px;
}
.Skin .BLCorner{
	background-position:-0px -13px;
}
.Skin .BRCorner{
	background-position:-7px -13px;
}
.Skin .TLCorner,
.Skin .BLCorner{
	float:left;
}
.Skin .TRCorner,
.Skin .BRCorner{
	float:right;
}
.Skin #Reflection{
	background:#616264 url(reflect.png) repeat-x 0px 0px;
	height:89px;
}
.Skin #LogoBar {
	background-color:transparent;
}
html .Skin #Logo {
	background:url('logo.png');
	height:111px;
	width:213px;
	filter:none !important;
}
.Skin .QuestionOuter .Inner,
.Skin .QuestionOuter .Inner .alt,
.Skin .QuestionOuter .Inner .ReadableAlt,
.Skin .QuestionOuter .Inner .reg{
	background-color:transparent;
}
.Skin .QuestionOuter.Highlight .Inner,
.Skin .QuestionOuter.Highlight .Inner .alt,
.Skin .QuestionOuter.Highlight .Inner .reg{
	background-color:transparent;
}
.Skin .QuestionOuter.Highlight .Inner .ReadableAlt{
	background-color:transparent;
}
.Skin .QuestionOuter .Inner .LightBG,
.Skin .QuestionOuter.Highlight .Inner .LightBG{
	background-color:#666;
}
.Skin #Plug{
	padding:10px;
	margin-top:0px;
	color:#666666;
}

.Skin #Plug a {
color:#C1231B;
}

.Skin #Buttons{
	padding:0px 20px 0px 20px;
	height:32px;
}

.Skin #Buttons #NextButton, 
.Skin #Buttons #PreviousButton,  
.Skin #Buttons button{
	cursor:pointer;
	border:none;
	margin: 0;
	padding: 0;
	color:white;
	font-weight:bold;
	height:31px;
	line-height:28px;
	float:right;
	min-width: 65px;
	_width: 65px;
	text-align:center;
}

.Skin #Buttons .ButtonLeft{
	background:url(button-left.png) no-repeat;
	height: 31px;
	width: 12px;
	float: left;
}
.Skin #Buttons .ButtonRight{
	background:url(button-right.png) no-repeat;
	height: 31px;
	width: 12px;
	float: left;
}
.Skin #Buttons .ButtonText{
	background:url(button.png);
	min-width: 40px;
	height:31px;
	_width: 40px;
	float: left;
}

.Skin #Buttons #PreviousButton{
	float:left;
	margin-right:10px;
}

.Skin #Buttons button .ArrowIcon{
	text-indent:-99999px;
	height:21px;
	width:20px;
	background:url(arrows.png) no-repeat -18px -0px;
	display:block;
	margin:4px auto;
}
.Skin .Separator{
	margin-left:20px;
	margin-right:20px;
	border-bottom:1px dotted #666666;
}
/* white on black stuff */
.Skin .CS .horizontalbar .bar{
	background-color:#aaa;
}
.Skin .CS .horizontalbar .activated,
.Skin .CS .horizontalbar td.barTd:hover .bar{
	background-color:#51ACFF;
}
.Skin .CS .horizontalbar input{
	color:white;
}
.Skin .BorderColor{
	border-color:#888;
}
.Skin .LightBorderColorRight{
	border-right-color:#636363;
}
.Skin .DarkBorderColor{
	border-color:#eee;
}
.Skin .LightText{
	color:#bbb;
	
}
.Skin select,
.Skin .InputText
{
	border:1px solid #333;
	border-width:1px 0px;
	border-bottom-color:#777;
	background-color:#404040;
	padding:5px;
	color:white;
}
.SumInput input{
	border:none;
}
.Skin .DragAndDrop .rank,
.Skin .RO .DND .rank{
	background-color:#ddd;
	color:#333;
}
.Skin .GAP thead .c2,
.Skin .GAP thead .c3,
.Skin .GAP thead .c4,
.Skin .GAP thead .c5,
.Skin .GAP thead .c6{
	background-color:#999 !important;
}

.Skin .ValidationError
{
	background-color: #BB0000;
	border: 1px solid #770000;
	color: white;
	font-weight: bold;
	margin: 0 auto 10px;
	padding: 10px;
	font-size: 14px;
	width: 90%;
}

.Skin .LanguageSelectorContainer
{
	text-align: right;
	padding-right: 22px;
	position: relative;
	top: 7px;
}
.Skin .RO .DND ul li:hover{
	background:#8f8f8f;
}

