﻿.qsf-sitemap .qsf-control-icon,
.qsf-all-controls span,
.qsf-help-resources a,
.qsf-sitemap .qsf-isNew,
.qsf-sitemap .qsf-isBeta {
	background-image: url(../images/qsf-sprite.png);
	background-repeat: no-repeat;
}

.qsf-ib {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

a.qsf-all-controls {
	font-size: 18px;
	color: #fff;
	text-decoration: none;
}

.qsf-all-controls span {
	width: 17px;
	height: 24px;
	*height: 18px;
	padding: 0 7px 0 0;
	_padding: 0 7px 0 17px;
	vertical-align: middle;
	background-position: 0 -200px;
	_background-position: 0 -195px;
}

.qsf-no-image {
	background-image: none !important;
}

.qsf-nav-control-name {
	margin: 0;
	padding: 18px 0 7px 0;
	font-size: 22px;
	font-weight: normal;
	color: #fff;
}

/* Control icons positions */
.qsf-ajax-icon {
	background-position: 0 -600px;
}

.qsf-asyncupload-icon {
	background-position: 0 -650px;
}

.qsf-autocompletebox-icon {
	background-position: 0 -700px;	
}

.qsf-barcode-icon {
	background-position: 0 -750px;
}

.qsf-binaryimage-icon {
	background-position: 0 -800px;
}

.qsf-button-icon {
	background-position: 0 -850px;
}

.qsf-calendar-icon {
	background-position: 0 -900px;
}

.qsf-captcha-icon {
	background-position: 0 -950px;
}

.qsf-chart-icon {
	background-position: 0 -1000px;
}

.qsf-colorpicker-icon {
	background-position: 0 -1050px;
}

.qsf-combobox-icon {
	background-position: 0 -1100px;
}

.qsf-datapager-icon {
	background-position: 0 -1200px;
}

.qsf-dock-icon {
	background-position: 0 -1250px;
}

.qsf-editor-icon {
	background-position: 0 -1300px;
}

.qsf-fileexplorer-icon {
	background-position: 0 -1350px;
}

.qsf-filter-icon {
	background-position: 0 -1400px;
}

.qsf-gauge-icon {
	background-position: 0 -3200px;
}

.qsf-formdecorator-icon {
	background-position: 0 -1450px;
}

.qsf-grid-icon {
	background-position: 0 -1500px;
}

.qsf-htmlchart-icon {
	background-position: 0 -1550px;
}

.qsf-imageeditor-icon {
	background-position: 0 -1600px;
}

.qsf-input-icon {
	background-position: 0 -1650px;
}

.qsf-listbox-icon {
	background-position: 0 -1700px;
}

.qsf-listview-icon {
	background-position: 0 -1750px;
}

.qsf-menu-icon {
	background-position: 0 -1800px;
}

.qsf-notification-icon {
	background-position: 0 -1850px;
}

.qsf-odatadatasource-icon {
	background-position: 0 -1900px;
}

.qsf-orgchart-icon {
	background-position: 0 -1950px;
}

.qsf-panelbar-icon {
	background-position: 0 -2000px;
}

.qsf-pivotgrid-icon {
	background-position: 0 -2050px;
}

.qsf-rating-icon {
	background-position: 0 -2100px;
}

.qsf-ribbonbar-icon {
	background-position: 0 -2150px;
}

.qsf-rotator-icon {
	background-position: 0 -2200px;
}

.qsf-scheduler-icon {
	background-position: 0 -2250px;
}

.qsf-sitemap-icon {
	background-position: 0 -2350px;
}

.qsf-slider-icon {
	background-position: 0 -2450px;
}

.qsf-socialshare-icon {
	background-position: 0 -2500px;
}

.qsf-spell-icon {
	background-position: 0 -2550px;
}

.qsf-splitter-icon {
	background-position: 0 -2600px;
}

.qsf-tabstrip-icon {
	background-position: 0 -2700px;
}

.qsf-tagcloud-icon {
	background-position: 0 -2750px;
}

.qsf-toolbar-icon {
	background-position: 0 -2850px;
}

.qsf-tooltip-icon {
	background-position: 0 -2900px;
}

.qsf-treelist-icon {
	background-position: 0 -2950px;
}

.qsf-treeview-icon {
	background-position: 0 -3000px;
}

.qsf-upload-icon {
	background-position: 0 -3050px;
}

.qsf-window-icon {
	background-position: 0 -3100px;
}

.qsf-xmlhttppanel-icon {
	background-position: 0 -3150px;
}

/* Control icons positions end */

/* overlayed controls list slider */

.qsf-list-slider {
	position: absolute;
	width: 100%;
	top: -99999px;
	*left: -9999px;
	*overflow-x: hidden;
	background: url(../images/qsf-left-cont-bgr.png) repeat-x 0 0 #38812D;
	z-index: 20000;
}

.qsf-list-slider .qsf-all-controls {
	display: inline-block;
	padding: 30px 16px 14px 16px;
}

.qsf-list-slider .qsf-all-controls .qsf-ib {
	*height: 18px;
	*padding: 0 5px 0 0 !important;
}

.qsf-list-slider .qsf-all-controls .qsf-ib {
	padding: 0 2px 0 0;
}

.qsf-list-slider .qsf-all-controls .qsf-no-image {
	vertical-align: top;
	_padding: 0 0 0 7px;
	_width: 300px;
}

.qsf-list-slider .qsf-nav-control-name {
	padding: 0 44px;
	width: 400px;
}

/* qsf sitemap */

.qsf-sitemap {
	text-decoration: none;
	padding: 17px 40px;
}

.qsf-sitemap-node {
	text-decoration: none;
	color: #fff;
}

.qsf-sitemap-node .qsf-ib {
	width: 24px;
	height: 24px;
	padding: 0 5px 0 0;
	vertical-align: middle;
}

.qsf-sitemap-node .qsf-control-name {
	font-size: 16px;
	vertical-align: middle;
	_padding: 0 0 0 7px;
}

.qsf-sitemap .rsmColumn {
	width: 210px !important;
}

div.qsf-sitemap .rsmColumnWrap {
	margin: 0;
	*display: none;
	_display: block;
	_margin: 10px 0 0;
}

.qsf-help-resources {
	vertical-align: top;
}

.qsf-help-resources h2 {
	margin: -30px 0 0;
	padding: 0;
	font-size: 22px;
	font-weight: normal;
	color: #fff;
}

.qsf-help-resources ul {
	margin: 0;
	padding: 24px 0 55px;
	list-style: none;
}

.qsf-help-resources li {
	padding: 0 0 5px 0;
}

.qsf-help-resources a {
	color: #fff;
	padding: 0 0 5px 10px;
	text-decoration: none;
	text-transform: capitalize;
	background-position: -250px -241px;
}

.qsf-sitemap .qsf-isNew,
.qsf-sitemap .qsf-isBeta {
	position: static;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	height: 10px;
	vertical-align: middle;
	margin: 5px 0 0 5px;
}

.qsf-sitemap .qsf-isNew {
	width: 22px;
	background-position: -100px -350px;
}

.qsf-sitemap .qsf-isBeta {
	width: 26px;
	background-position: -150px -350px;
}

/* sitemap styles end */

