	@CHARSET "UTF-8";

	html {
		margin : 0;
		padding: 0;
		border : 0
	}

	body,
	div,
	span,
	object,
	iframe,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	p,
	blockquote,
	pre,
	a,
	abbr,
	acronym,
	address,
	code,
	del,
	dfn,
	em,
	img,
	q,
	dl,
	dt,
	dd,
	ol,
	ul,
	li,
	fieldset,
	form,
	label,
	legend,
	table,
	caption,
	tbody,
	tfoot,
	thead,
	tr,
	th,
	td,
	article,
	aside,
	dialog,
	figure,
	footer,
	header,
	hgroup,
	nav,
	section {
		margin        : 0;
		padding       : 0;
		border        : 0;
		font-size     : 100%;
		font-family   : Rawline;
		vertical-align: baseline
	}

	article,
	aside,
	details,
	figcaption,
	figure,
	dialog,
	footer,
	header,
	hgroup,
	menu,
	nav,
	section {
		display: block
	}

	body {
		line-height: 1.5;
		background : white
	}

	table {
		border-collapse: separate;
		border-spacing : 0
	}

	caption,
	th,
	td {
		text-align : left;
		font-weight: normal;
		float      : none !important
	}

	table,
	th,
	td {
		vertical-align: middle
	}

	blockquote:before,
	blockquote:after,
	q:before,
	q:after {
		content: ''
	}

	blockquote,
	q {
		quotes: """"
	}

	a img {
		border: none
	}

	:focus {
		outline: 0
	}

	html {
		font-size: 100.01%
	}

	body {
		font-size  : 75%;
		color      : #222;
		background : #fff;
		font-family: "Helvetica Neue", Arial, Helvetica, sans-serif
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-weight: normal;
		color      : #111
	}

	h1 {
		font-size    : 3em;
		line-height  : 1;
		margin-bottom: 0.5em
	}

	h2 {
		font-size    : 2em;
		margin-bottom: 0.75em
	}

	h3 {
		font-size    : 1.5em;
		line-height  : 1;
		margin-bottom: 1em
	}

	h4 {
		font-size    : 1.2em;
		line-height  : 1.25;
		margin-bottom: 1.25em
	}

	h5 {
		font-size    : 1em;
		font-weight  : bold;
		margin-bottom: 1.5em
	}

	h6 {
		font-size  : 1em;
		font-weight: bold
	}

	h1 img,
	h2 img,
	h3 img,
	h4 img,
	h5 img,
	h6 img {
		margin: 0
	}

	p {
		margin: 0 0 1.5em
	}

	.left {
		float: left !important
	}

	p .left {
		margin : 1.5em 1.5em 1.5em 0;
		padding: 0
	}

	.right {
		float: right !important
	}

	p .right {
		margin : 1.5em 0 1.5em 1.5em;
		padding: 0
	}

	a:focus,
	a:hover {
		color: #09f
	}

	a {
		color          : #06c;
		text-decoration: underline
	}

	blockquote {
		margin    : 1.5em;
		color     : #666;
		font-style: italic
	}

	strong,
	dfn {
		font-weight: bold
	}

	em,
	dfn {
		font-style: italic
	}

	sup,
	sub {
		line-height: 0
	}

	abbr,
	acronym {
		border-bottom: 1px dotted #666
	}

	address {
		margin    : 0 0 1.5em;
		font-style: italic
	}

	del {
		color: #666
	}

	pre {
		margin     : 1.5em 0;
		white-space: pre
	}

	pre,
	code,
	tt {
		font       : 1em 'andale mono', 'lucida console', monospace;
		line-height: 1.5
	}

	li ul,
	li ol {
		margin: 0
	}

	ul,
	ol {
		margin      : 0 1.5em 1.5em 0;
		padding-left: 1.5em
	}

	ul {
		list-style-type: disc
	}

	ol {
		list-style-type: decimal
	}

	dl {
		margin: 0 0 1.5em 0
	}

	dl dt {
		font-weight: bold
	}

	dd {
		margin-left: 1.5em
	}

	table {
		margin-bottom: 1.4em
	}

	th {
		font-weight: bold
	}

	thead th {
		background: #c3d9ff
	}

	th,
	td,
	caption {
		padding: 4px 10px 4px 5px
	}

	tbody tr:nth-child(even) td,
	tbody tr.even td {
		background: #e5ecf9
	}

	tfoot {
		font-style: italic
	}

	caption {
		background: #eee
	}

	.small {
		font-size    : .8em;
		margin-bottom: 1.875em;
		line-height  : 1.875em
	}

	.large {
		font-size    : 1.2em;
		line-height  : 2.5em;
		margin-bottom: 1.25em
	}

	.hide {
		display: none
	}

	.quiet {
		color: #666
	}

	.loud {
		color: #000
	}

	.highlight {
		background: #ff0
	}

	.added {
		background: #060;
		color     : #fff
	}

	.removed {
		background: #900;
		color     : #fff
	}

	.first {
		margin-left : 0;
		padding-left: 0
	}

	.last {
		margin-right : 0;
		padding-right: 0
	}

	.top {
		margin-top : 0;
		padding-top: 0
	}

	.bottom {
		margin-bottom : 0;
		padding-bottom: 0
	}

	label {
		font-weight: bold
	}

	fieldset {
		padding: 0 1.4em 1.4em 1.4em;
		margin : 0 0 1.5em 0;
		border : 1px solid #ccc
	}

	legend {
		font-weight  : bold;
		font-size    : 1.2em;
		margin-top   : -0.2em;
		margin-bottom: 1em
	}

	fieldset,
	#IE8#HACK {
		padding-top: 1.4em
	}

	legend,
	#IE8#HACK {
		margin-top   : 0;
		margin-bottom: 0
	}

	input[type=text],
	input[type=password],
	input[type=url],
	input[type=email],
	input.text,
	input.title,
	textarea {
		background-color: #fff;
		border          : 1px solid #bbb;
		color           : #000
	}

	input[type=text]:focus,
	input[type=password]:focus,
	input[type=url]:focus,
	input[type=email]:focus,
	input.text:focus,
	input.title:focus,
	textarea:focus {
		border-color: #666
	}

	select {
		background-color: #fff;
		border-width    : 1px;
		border-style    : solid
	}

	input[type=text],
	input[type=password],
	input[type=url],
	input[type=email],
	input.text,
	input.title,
	textarea,
	select {
		margin: 0.5em 0
	}

	input.text,
	input.title {
		width  : 300px;
		padding: 5px
	}

	input.title {
		font-size: 1.5em
	}

	textarea {
		width  : 390px;
		height : 250px;
		padding: 5px
	}

	form.inline {
		line-height: 3
	}

	form.inline p {
		margin-bottom: 0
	}

	.error,
	.alert,
	.notice,
	.success,
	.info {
		padding      : 0.8em;
		margin-bottom: 1em;
		border       : 2px solid #ddd
	}

	.error,
	.alert {
		background  : #fbe3e4;
		color       : #8a1f11;
		border-color: #fbc2c4
	}

	.notice {
		background  : #fff6bf;
		color       : #514721;
		border-color: #ffd324
	}

	.success {
		background  : #e6efc2;
		color       : #264409;
		border-color: #c6d880
	}

	.info {
		background  : #d5edf8;
		color       : #205791;
		border-color: #92cae4
	}

	.error a,
	.alert a {
		color: #8a1f11
	}

	.notice a {
		color: #514721
	}

	.success a {
		color: #264409
	}

	.info a {
		color: #205791
	}

	.container {
		width : 950px;
		margin: 0 auto
	}

	.showgrid {
		background: url("css/blueprint/src/grid.png")
	}

	.column,
	.span-1,
	.span-2,
	.span-3,
	.span-4,
	.span-5,
	.span-6,
	.span-7,
	.span-8,
	.span-9,
	.span-10,
	.span-11,
	.span-12,
	.span-13,
	.span-14,
	.span-15,
	.span-16,
	.span-17,
	.span-18,
	.span-19,
	.span-20,
	.span-21,
	.span-22,
	.span-23,
	.span-24 {
		float       : left;
		margin-right: 10px
	}

	.last {
		margin-right: 0
	}

	.span-1 {
		width: 30px
	}

	.span-2 {
		width: 70px
	}

	.span-3 {
		width: 110px
	}

	.span-4 {
		width: 150px
	}

	.span-5 {
		width: 190px
	}

	.span-6 {
		width: 230px
	}

	.span-7 {
		width: 270px
	}

	.span-8 {
		width: 310px
	}

	.span-9 {
		width: 350px
	}

	.span-10 {
		width: 390px
	}

	.span-11 {
		width: 430px
	}

	.span-12 {
		width: 470px
	}

	.span-13 {
		width: 510px
	}

	.span-14 {
		width: 550px
	}

	.span-15 {
		width: 590px
	}

	.span-16 {
		width: 630px
	}

	.span-17 {
		width: 670px
	}

	.span-18 {
		width: 710px
	}

	.span-19 {
		width: 750px
	}

	.span-20 {
		width: 790px
	}

	.span-21 {
		width: 830px
	}

	.span-22 {
		width: 870px
	}

	.span-23 {
		width: 910px
	}

	.span-24 {
		width       : 950px;
		margin-right: 0
	}

	input.span-1,
	textarea.span-1,
	input.span-2,
	textarea.span-2,
	input.span-3,
	textarea.span-3,
	input.span-4,
	textarea.span-4,
	input.span-5,
	textarea.span-5,
	input.span-6,
	textarea.span-6,
	input.span-7,
	textarea.span-7,
	input.span-8,
	textarea.span-8,
	input.span-9,
	textarea.span-9,
	input.span-10,
	textarea.span-10,
	input.span-11,
	textarea.span-11,
	input.span-12,
	textarea.span-12,
	input.span-13,
	textarea.span-13,
	input.span-14,
	textarea.span-14,
	input.span-15,
	textarea.span-15,
	input.span-16,
	textarea.span-16,
	input.span-17,
	textarea.span-17,
	input.span-18,
	textarea.span-18,
	input.span-19,
	textarea.span-19,
	input.span-20,
	textarea.span-20,
	input.span-21,
	textarea.span-21,
	input.span-22,
	textarea.span-22,
	input.span-23,
	textarea.span-23,
	input.span-24,
	textarea.span-24 {
		border-left-width : 1px;
		border-right-width: 1px;
		padding-left      : 5px;
		padding-right     : 5px
	}

	input.span-1,
	textarea.span-1 {
		width: 18px
	}

	input.span-2,
	textarea.span-2 {
		width: 58px
	}

	input.span-3,
	textarea.span-3 {
		width: 98px
	}

	input.span-4,
	textarea.span-4 {
		width: 138px
	}

	input.span-5,
	textarea.span-5 {
		width: 178px
	}

	input.span-6,
	textarea.span-6 {
		width: 218px
	}

	input.span-7,
	textarea.span-7 {
		width: 258px
	}

	input.span-8,
	textarea.span-8 {
		width: 298px
	}

	input.span-9,
	textarea.span-9 {
		width: 338px
	}

	input.span-10,
	textarea.span-10 {
		width: 378px
	}

	input.span-11,
	textarea.span-11 {
		width: 418px
	}

	input.span-12,
	textarea.span-12 {
		width: 458px
	}

	input.span-13,
	textarea.span-13 {
		width: 498px
	}

	input.span-14,
	textarea.span-14 {
		width: 538px
	}

	input.span-15,
	textarea.span-15 {
		width: 578px
	}

	input.span-16,
	textarea.span-16 {
		width: 618px
	}

	input.span-17,
	textarea.span-17 {
		width: 658px
	}

	input.span-18,
	textarea.span-18 {
		width: 698px
	}

	input.span-19,
	textarea.span-19 {
		width: 738px
	}

	input.span-20,
	textarea.span-20 {
		width: 778px
	}

	input.span-21,
	textarea.span-21 {
		width: 818px
	}

	input.span-22,
	textarea.span-22 {
		width: 858px
	}

	input.span-23,
	textarea.span-23 {
		width: 898px
	}

	input.span-24,
	textarea.span-24 {
		width: 938px
	}

	.append-1 {
		padding-right: 40px
	}

	.append-2 {
		padding-right: 80px
	}

	.append-3 {
		padding-right: 120px
	}

	.append-4 {
		padding-right: 160px
	}

	.append-5 {
		padding-right: 200px
	}

	.append-6 {
		padding-right: 240px
	}

	.append-7 {
		padding-right: 280px
	}

	.append-8 {
		padding-right: 320px
	}

	.append-9 {
		padding-right: 360px
	}

	.append-10 {
		padding-right: 400px
	}

	.append-11 {
		padding-right: 440px
	}

	.append-12 {
		padding-right: 480px
	}

	.append-13 {
		padding-right: 520px
	}

	.append-14 {
		padding-right: 560px
	}

	.append-15 {
		padding-right: 600px
	}

	.append-16 {
		padding-right: 640px
	}

	.append-17 {
		padding-right: 680px
	}

	.append-18 {
		padding-right: 720px
	}

	.append-19 {
		padding-right: 760px
	}

	.append-20 {
		padding-right: 800px
	}

	.append-21 {
		padding-right: 840px
	}

	.append-22 {
		padding-right: 880px
	}

	.append-23 {
		padding-right: 920px
	}

	.prepend-1 {
		padding-left: 40px
	}

	.prepend-2 {
		padding-left: 80px
	}

	.prepend-3 {
		padding-left: 120px
	}

	.prepend-4 {
		padding-left: 160px
	}

	.prepend-5 {
		padding-left: 200px
	}

	.prepend-6 {
		padding-left: 240px
	}

	.prepend-7 {
		padding-left: 280px
	}

	.prepend-8 {
		padding-left: 320px
	}

	.prepend-9 {
		padding-left: 360px
	}

	.prepend-10 {
		padding-left: 400px
	}

	.prepend-11 {
		padding-left: 440px
	}

	.prepend-12 {
		padding-left: 480px
	}

	.prepend-13 {
		padding-left: 520px
	}

	.prepend-14 {
		padding-left: 560px
	}

	.prepend-15 {
		padding-left: 600px
	}

	.prepend-16 {
		padding-left: 640px
	}

	.prepend-17 {
		padding-left: 680px
	}

	.prepend-18 {
		padding-left: 720px
	}

	.prepend-19 {
		padding-left: 760px
	}

	.prepend-20 {
		padding-left: 800px
	}

	.prepend-21 {
		padding-left: 840px
	}

	.prepend-22 {
		padding-left: 880px
	}

	.prepend-23 {
		padding-left: 920px
	}

	.border {
		padding-right: 4px;
		margin-right : 5px;
		border-right : 1px solid #ddd
	}

	.colborder {
		padding-right: 24px;
		margin-right : 25px;
		border-right : 1px solid #ddd
	}

	.pull-1 {
		margin-left: -40px
	}

	.pull-2 {
		margin-left: -80px
	}

	.pull-3 {
		margin-left: -120px
	}

	.pull-4 {
		margin-left: -160px
	}

	.pull-5 {
		margin-left: -200px
	}

	.pull-6 {
		margin-left: -240px
	}

	.pull-7 {
		margin-left: -280px
	}

	.pull-8 {
		margin-left: -320px
	}

	.pull-9 {
		margin-left: -360px
	}

	.pull-10 {
		margin-left: -400px
	}

	.pull-11 {
		margin-left: -440px
	}

	.pull-12 {
		margin-left: -480px
	}

	.pull-13 {
		margin-left: -520px
	}

	.pull-14 {
		margin-left: -560px
	}

	.pull-15 {
		margin-left: -600px
	}

	.pull-16 {
		margin-left: -640px
	}

	.pull-17 {
		margin-left: -680px
	}

	.pull-18 {
		margin-left: -720px
	}

	.pull-19 {
		margin-left: -760px
	}

	.pull-20 {
		margin-left: -800px
	}

	.pull-21 {
		margin-left: -840px
	}

	.pull-22 {
		margin-left: -880px
	}

	.pull-23 {
		margin-left: -920px
	}

	.pull-24 {
		margin-left: -960px
	}

	.pull-1,
	.pull-2,
	.pull-3,
	.pull-4,
	.pull-5,
	.pull-6,
	.pull-7,
	.pull-8,
	.pull-9,
	.pull-10,
	.pull-11,
	.pull-12,
	.pull-13,
	.pull-14,
	.pull-15,
	.pull-16,
	.pull-17,
	.pull-18,
	.pull-19,
	.pull-20,
	.pull-21,
	.pull-22,
	.pull-23,
	.pull-24 {
		float   : left;
		position: relative
	}

	.push-1 {
		margin: 0 -40px 1.5em 40px
	}

	.push-2 {
		margin: 0 -80px 1.5em 80px
	}

	.push-3 {
		margin: 0 -120px 1.5em 120px
	}

	.push-4 {
		margin: 0 -160px 1.5em 160px
	}

	.push-5 {
		margin: 0 -200px 1.5em 200px
	}

	.push-6 {
		margin: 0 -240px 1.5em 240px
	}

	.push-7 {
		margin: 0 -280px 1.5em 280px
	}

	.push-8 {
		margin: 0 -320px 1.5em 320px
	}

	.push-9 {
		margin: 0 -360px 1.5em 360px
	}

	.push-10 {
		margin: 0 -400px 1.5em 400px
	}

	.push-11 {
		margin: 0 -440px 1.5em 440px
	}

	.push-12 {
		margin: 0 -480px 1.5em 480px
	}

	.push-13 {
		margin: 0 -520px 1.5em 520px
	}

	.push-14 {
		margin: 0 -560px 1.5em 560px
	}

	.push-15 {
		margin: 0 -600px 1.5em 600px
	}

	.push-16 {
		margin: 0 -640px 1.5em 640px
	}

	.push-17 {
		margin: 0 -680px 1.5em 680px
	}

	.push-18 {
		margin: 0 -720px 1.5em 720px
	}

	.push-19 {
		margin: 0 -760px 1.5em 760px
	}

	.push-20 {
		margin: 0 -800px 1.5em 800px
	}

	.push-21 {
		margin: 0 -840px 1.5em 840px
	}

	.push-22 {
		margin: 0 -880px 1.5em 880px
	}

	.push-23 {
		margin: 0 -920px 1.5em 920px
	}

	.push-24 {
		margin: 0 -960px 1.5em 960px
	}

	.push-1,
	.push-2,
	.push-3,
	.push-4,
	.push-5,
	.push-6,
	.push-7,
	.push-8,
	.push-9,
	.push-10,
	.push-11,
	.push-12,
	.push-13,
	.push-14,
	.push-15,
	.push-16,
	.push-17,
	.push-18,
	.push-19,
	.push-20,
	.push-21,
	.push-22,
	.push-23,
	.push-24 {
		float   : left;
		position: relative
	}

	div.prepend-top,
	.prepend-top {
		margin-top: 1.5em
	}

	div.append-bottom,
	.append-bottom {
		margin-bottom: 1.5em
	}

	.box {
		padding      : 1.5em;
		margin-bottom: 1.5em;
		background   : #e5eCf9
	}

	hr {
		background: #ddd;
		color     : #ddd;
		clear     : both;
		float     : none;
		width     : 100%;
		height    : 1px;
		margin    : 0 0 17px;
		border    : none
	}

	hr.space {
		background: #fff;
		color     : #fff;
		visibility: hidden
	}

	.clearfix:after,
	.container:after {
		content   : "\0020";
		display   : block;
		height    : 0;
		clear     : both;
		visibility: hidden;
		overflow  : hidden
	}

	.clearfix,
	.container {
		display: block
	}

	.clear {
		clear: both
	}

	body {
		text-align: center
	}

	.container {
		text-align: left
	}

	* html .column,
	* html .span-1,
	* html .span-2,
	* html .span-3,
	* html .span-4,
	* html .span-5,
	* html .span-6,
	* html .span-7,
	* html .span-8,
	* html .span-9,
	* html .span-10,
	* html .span-11,
	* html .span-12,
	* html .span-13,
	* html .span-14,
	* html .span-15,
	* html .span-16,
	* html .span-17,
	* html .span-18,
	* html .span-19,
	* html .span-20,
	* html .span-21,
	* html .span-22,
	* html .span-23,
	* html .span-24 {
		display   : inline;
		overflow-x: hidden
	}

	* html legend {
		margin : 0px -8px 16px 0;
		padding: 0
	}

	sup {
		vertical-align: text-top
	}

	sub {
		vertical-align: text-bottom
	}

	html>body p code {
		*white-space: normal
	}

	hr {
		margin: -8px auto 11px
	}

	img {
		-ms-interpolation-mode: bicubic
	}

	.clearfix,
	.container {
		display: inline-block
	}

	* html .clearfix,
	* html .container {
		height: 1%
	}

	fieldset {
		padding-top: 0
	}

	legend {
		margin-top   : -0.2em;
		margin-bottom: 1em;
		margin-left  : -0.5em
	}

	textarea {
		overflow: auto
	}

	label {
		vertical-align: middle;
		position      : relative;
		top           : -0.25em
	}

	input.text,
	input.title,
	textarea {
		background-color: #fff;
		border          : 1px solid #bbb
	}

	input.text:focus,
	input.title:focus {
		border-color: #666
	}

	input.text,
	input.title,
	textarea,
	select {
		margin: 0.5em 0
	}

	input.checkbox,
	input.radio {
		position: relative;
		top     : .25em
	}

	form.inline div,
	form.inline p {
		vertical-align: middle
	}

	form.inline input.checkbox,
	form.inline input.radio,
	form.inline input.button,
	form.inline button {
		margin: 0.5em 0
	}

	button,
	input.button {
		position: relative;
		top     : 0.25em
	}

	.dijitReset {
		margin     : 0;
		border     : 0;
		padding    : 0;
		font       : inherit;
		line-height: normal;
		color      : inherit
	}

	.dj_a11y .dijitReset {
		-moz-appearance: none
	}

	.dijitInline {
		display        : inline-block;
		#zoom          : 1;
		#display       : inline;
		border         : 0;
		padding        : 0;
		vertical-align : middle;
		#vertical-align: auto
	}

	table.dijitInline {
		display        : inline-table;
		box-sizing     : content-box;
		-moz-box-sizing: content-box
	}

	.dijitHidden {
		display: none !important
	}

	.dijitVisible {
		display : block !important;
		position: relative
	}

	.dj_ie6 .dijitComboBox .dijitInputContainer,
	.dijitInputContainer {
		#zoom   : 1;
		overflow: hidden;
		float   : none !important;
		position: relative
	}

	.dj_ie7 .dijitInputContainer {
		float  : left !important;
		clear  : left;
		display: inline-block !important
	}

	.dj_ie .dijitSelect input,
	.dj_ie input.dijitTextBox,
	.dj_ie .dijitTextBox input {
		font-size: 100%
	}

	.dijitSelect .dijitButtonText {
		float         : left;
		vertical-align: top
	}

	TABLE.dijitSelect {
		padding        : 0 !important;
		border-collapse: separate
	}

	.dijitTextBox .dijitSpinnerButtonContainer,
	.dijitTextBox .dijitArrowButtonContainer,
	.dijitValidationTextBox .dijitValidationContainer {
		float     : right;
		text-align: center
	}

	.dijitSelect input.dijitInputField,
	.dijitTextBox input.dijitInputField {
		padding-left : 0 !important;
		padding-right: 0 !important
	}

	.dijitValidationTextBox .dijitValidationContainer {
		display: none
	}

	.dijitTeeny {
		font-size  : 1px;
		line-height: 1px
	}

	.dijitOffScreen {
		position: absolute !important;
		left    : -10000px !important;
		top     : -10000px !important
	}

	.dijitPopup {
		position                  : absolute;
		background-color          : transparent;
		margin                    : 0;
		border                    : 0;
		padding                   : 0;
		-webkit-overflow-scrolling: touch
	}

	.dijitPositionOnly {
		padding         : 0 !important;
		border          : 0 !important;
		background-color: transparent !important;
		background-image: none !important;
		height          : auto !important;
		width           : auto !important
	}

	.dijitNonPositionOnly {
		float         : none !important;
		position      : static !important;
		margin        : 0 0 0 0 !important;
		vertical-align: middle !important
	}

	.dijitBackgroundIframe {
		position: absolute;
		left    : 0;
		top     : 0;
		width   : 100%;
		height  : 100%;
		z-index : -1;
		border  : 0;
		padding : 0;
		margin  : 0
	}

	.dijitDisplayNone {
		display: none !important
	}

	.dijitContainer {
		overflow: hidden
	}

	.dj_a11y .dijitIcon,
	.dj_a11y div.dijitArrowButtonInner,
	.dj_a11y span.dijitArrowButtonInner,
	.dj_a11y img.dijitArrowButtonInner,
	.dj_a11y .dijitCalendarIncrementControl,
	.dj_a11y .dijitTreeExpando {
		display: none
	}

	.dijitSpinner div.dijitArrowButtonInner {
		display: block
	}

	.dj_a11y .dijitA11ySideArrow {
		display: inline !important;
		cursor : pointer
	}

	.dj_a11y .dijitCalendarDateLabel {
		padding: 1px;
		border : 0px !important
	}

	.dj_a11y .dijitCalendarSelectedDate .dijitCalendarDateLabel {
		border-style: solid !important;
		border-width: 1px !important;
		padding     : 0
	}

	.dj_a11y .dijitCalendarDateTemplate {
		padding-bottom: 0.1em !important;
		border        : 0px !important
	}

	.dj_a11y .dijitButtonNode {
		border : black outset medium !important;
		padding: 0 !important
	}

	.dj_a11y .dijitArrowButton {
		padding: 0 !important
	}

	.dj_a11y .dijitButtonContents {
		margin: 0.15em
	}

	.dj_a11y .dijitTextBoxReadOnly .dijitInputField,
	.dj_a11y .dijitTextBoxReadOnly .dijitButtonNode {
		border-style: outset !important;
		border-width: medium !important;
		border-color: #999 !important;
		color       : #999 !important
	}

	.dijitButtonNode * {
		vertical-align: middle
	}

	.dijitSelect .dijitArrowButtonInner,
	.dijitButtonNode .dijitArrowButtonInner {
		background: no-repeat center;
		width     : 12px;
		height    : 12px;
		direction : ltr
	}

	.dijitLeft {
		background-position: left top;
		background-repeat  : no-repeat
	}

	.dijitStretch {
		white-space      : nowrap;
		background-repeat: repeat-x
	}

	.dijitRight {
		#display           : inline;
		background-position: right top;
		background-repeat  : no-repeat
	}

	.dj_gecko .dj_a11y .dijitButtonDisabled .dijitButtonNode {
		opacity: 0.5
	}

	.dijitToggleButton,
	.dijitButton,
	.dijitDropDownButton,
	.dijitComboButton {
		margin        : 0.2em;
		vertical-align: middle
	}

	.dijitButtonContents {
		display: block
	}

	td.dijitButtonContents {
		display: table-cell
	}

	.dijitButtonNode img {
		vertical-align: middle
	}

	.dijitToolbar .dijitComboButton {
		border-collapse: separate
	}

	.dijitToolbar .dijitToggleButton,
	.dijitToolbar .dijitButton,
	.dijitToolbar .dijitDropDownButton,
	.dijitToolbar .dijitComboButton {
		margin: 0
	}

	.dijitToolbar .dijitButtonContents {
		padding: 1px 2px
	}

	.dj_webkit .dijitToolbar .dijitDropDownButton {
		padding-left: 0.3em
	}

	.dj_gecko .dijitToolbar .dijitButtonNode::-moz-focus-inner {
		padding: 0
	}

	.dijitSelect {
		border: 1px solid gray
	}

	.dijitButtonNode {
		border         : 1px solid gray;
		margin         : 0;
		line-height    : normal;
		vertical-align : middle;
		#vertical-align: auto;
		text-align     : center;
		white-space    : nowrap
	}

	.dj_webkit .dijitSpinner .dijitSpinnerButtonContainer {
		line-height: inherit
	}

	.dijitTextBox .dijitButtonNode {
		border-width: 0
	}

	.dijitSelect,
	.dijitSelect *,
	.dijitButtonNode,
	.dijitButtonNode * {
		cursor                     : pointer;
		-webkit-tap-highlight-color: transparent
	}

	.dj_ie .dijitButtonNode {
		zoom: 1
	}

	.dj_ie .dijitButtonNode button {
		overflow: visible
	}

	div.dijitArrowButton {
		float: right
	}

	.dijitTextBox {
		border        : solid black 1px;
		#overflow     : hidden;
		width         : 15em;
		vertical-align: middle
	}

	.dijitTextBoxReadOnly,
	.dijitTextBoxDisabled {
		color: gray
	}

	.dj_safari .dijitTextBoxDisabled input {
		color: #B0B0B0
	}

	.dj_safari textarea.dijitTextAreaDisabled {
		color: #333
	}

	.dj_gecko .dijitTextBoxReadOnly input.dijitInputField,
	.dj_gecko .dijitTextBoxDisabled input {
		-moz-user-input: none
	}

	.dijitPlaceHolder {
		color     : #AAAAAA;
		font-style: italic;
		position  : absolute;
		top       : 0;
		left      : 0;
		#filter   : ""
	}

	.dijitTimeTextBox {
		width: 8em
	}

	.dijitTextBox input:focus {
		outline: none
	}

	.dijitTextBoxFocused {
		outline: 5px -webkit-focus-ring-color
	}

	.dijitSelect input,
	.dijitTextBox input {
		float: left
	}

	.dj_ie6 input.dijitTextBox,
	.dj_ie6 .dijitTextBox input {
		float: none
	}

	.dijitInputInner {
		border          : 0 !important;
		background-color: transparent !important;
		width           : 100% !important;
		padding-left    : 0 !important;
		padding-right   : 0 !important;
		margin-left     : 0 !important;
		margin-right    : 0 !important
	}

	.dj_a11y .dijitTextBox input {
		margin: 0 !important
	}

	.dijitValidationTextBoxError input.dijitValidationInner,
	.dijitSelect input,
	.dijitTextBox input.dijitArrowButtonInner {
		text-indent    : -2em !important;
		direction      : ltr !important;
		text-align     : left !important;
		height         : auto !important;
		#text-indent   : 0 !important;
		#letter-spacing: -5em !important;
		#text-align    : right !important
	}

	.dj_ie .dijitSelect input,
	.dj_ie .dijitTextBox input,
	.dj_ie input.dijitTextBox {
		overflow-y : visible;
		line-height: normal
	}

	.dijitSelect .dijitSelectLabel span {
		line-height: 100%
	}

	.dj_ie .dijitSelect .dijitSelectLabel {
		line-height: normal
	}

	.dj_ie6 .dijitSelect .dijitSelectLabel,
	.dj_ie7 .dijitSelect .dijitSelectLabel,
	.dj_ie8 .dijitSelect .dijitSelectLabel,
	.dj_iequirks .dijitSelect .dijitSelectLabel,
	.dijitSelect td,
	.dj_ie6 .dijitSelect input,
	.dj_iequirks .dijitSelect input,
	.dj_ie6 .dijitSelect .dijitValidationContainer,
	.dj_ie6 .dijitTextBox input,
	.dj_ie6 input.dijitTextBox,
	.dj_iequirks .dijitTextBox input.dijitValidationInner,
	.dj_iequirks .dijitTextBox input.dijitArrowButtonInner,
	.dj_iequirks .dijitTextBox input.dijitSpinnerButtonInner,
	.dj_iequirks .dijitTextBox input.dijitInputInner,
	.dj_iequirks input.dijitTextBox {
		line-height: 100%
	}

	.dj_a11y input.dijitValidationInner,
	.dj_a11y input.dijitArrowButtonInner {
		text-indent: 0 !important;
		width      : 1em !important;
		#text-align: left !important;
		color      : black !important
	}

	.dijitValidationTextBoxError .dijitValidationContainer {
		display: inline;
		cursor : default
	}

	.dijitSpinner .dijitSpinnerButtonContainer,
	.dijitComboBox .dijitArrowButtonContainer {
		border-width: 0 0 0 1px !important
	}

	.dj_a11y .dijitSelect .dijitArrowButtonContainer,
	.dijitToolbar .dijitComboBox .dijitArrowButtonContainer {
		border-width: 0 !important
	}

	.dijitComboBoxMenu {
		list-style-type: none
	}

	.dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {
		border-width: 0
	}

	.dj_ie .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {
		clear: both
	}

	.dj_ie .dijitToolbar .dijitComboBox {
		vertical-align: middle
	}

	.dijitTextBox .dijitSpinnerButtonContainer {
		width   : 1em;
		position: relative !important;
		overflow: hidden
	}

	.dijitSpinner .dijitSpinnerButtonInner {
		width     : 1em;
		visibility: hidden !important;
		overflow-x: hidden
	}

	.dijitComboBox .dijitButtonNode,
	.dijitSpinnerButtonContainer .dijitButtonNode {
		border-width: 0
	}

	.dj_a11y .dijitSpinnerButtonContainer .dijitButtonNode {
		border-width: 0px !important;
		border-style: solid !important
	}

	.dj_a11y .dijitTextBox .dijitSpinnerButtonContainer,
	.dj_a11y .dijitSpinner .dijitArrowButtonInner,
	.dj_a11y .dijitSpinnerButtonContainer input {
		width: 1em !important
	}

	.dj_a11y .dijitSpinner .dijitArrowButtonInner {
		margin: 0 auto !important
	}

	.dj_ie .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
		padding-left : 0.3em !important;
		padding-right: 0.3em !important;
		margin-left  : 0.3em !important;
		margin-right : 0.3em !important;
		width        : 1.4em !important
	}

	.dj_ie7 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
		padding-left : 0 !important;
		padding-right: 0 !important;
		width        : 1em !important
	}

	.dj_ie6 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
		margin-left : 0.1em !important;
		margin-right: 0.1em !important;
		width       : 1em !important
	}

	.dj_iequirks .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
		margin-left : 0 !important;
		margin-right: 0 !important;
		width       : 2em !important
	}

	.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
		padding : 0;
		position: absolute !important;
		right   : 0;
		float   : none;
		height  : 50%;
		width   : 100%;
		bottom  : auto;
		left    : 0;
		right   : auto
	}

	.dj_iequirks .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
		width: auto
	}

	.dj_a11y .dijitSpinnerButtonContainer .dijitArrowButton {
		overflow: visible !important
	}

	.dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButton {
		top             : 50%;
		border-top-width: 1px !important
	}

	.dijitSpinner .dijitSpinnerButtonContainer .dijitUpArrowButton {
		#bottom: 50%;
		top    : 0
	}

	.dijitSpinner .dijitArrowButtonInner {
		margin    : auto;
		overflow-x: hidden;
		height    : 100% !important
	}

	.dj_iequirks .dijitSpinner .dijitArrowButtonInner {
		height: auto !important
	}

	.dijitSpinner .dijitArrowButtonInner .dijitInputField {
		-moz-transform          : scale(0.5);
		-moz-transform-origin   : center top;
		-webkit-transform       : scale(0.5);
		-webkit-transform-origin: center top;
		-o-transform            : scale(0.5);
		-o-transform-origin     : center top;
		transform               : scale(0.5);
		transform-origin        : left top;
		padding-top             : 0;
		padding-bottom          : 0;
		padding-left            : 0 !important;
		padding-right           : 0 !important;
		width                   : 100%;
		visibility              : hidden
	}

	.dj_ie .dijitSpinner .dijitArrowButtonInner .dijitInputField {
		zoom: 50%
	}

	.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButtonInner {
		overflow: hidden
	}

	.dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
		width: 100%
	}

	.dj_iequirks .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
		width: 1em
	}

	.dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
		vertical-align: top;
		visibility    : visible
	}

	.dj_a11y .dijitSpinnerButtonContainer {
		width: 1em
	}

	.dijitCheckBox,
	.dijitRadio,
	.dijitCheckBoxInput {
		padding            : 0;
		border             : 0;
		width              : 16px;
		height             : 16px;
		background-position: center center;
		background-repeat  : no-repeat;
		overflow           : hidden
	}

	.dijitCheckBox input,
	.dijitRadio input {
		margin : 0;
		padding: 0;
		display: block
	}

	.dijitCheckBoxInput {
		opacity: 0.01
	}

	.dj_ie .dijitCheckBoxInput {
		filter: alpha(opacity=0)
	}

	.dj_a11y .dijitCheckBox,
	.dj_a11y .dijitRadio {
		width : auto !important;
		height: auto !important
	}

	.dj_a11y .dijitCheckBoxInput {
		opacity: 1;
		filter : none;
		width  : auto;
		height : auto
	}

	.dj_a11y .dijitFocusedLabel {
		border : 1px dotted;
		outline: 0px !important
	}

	.dijitProgressBar {
		z-index: 0
	}

	.dijitProgressBarEmpty {
		position: relative;
		overflow: hidden;
		border  : 1px solid black;
		z-index : 0
	}

	.dijitProgressBarFull {
		position: absolute;
		overflow: hidden;
		z-index : -1;
		top     : 0;
		width   : 100%
	}

	.dj_ie6 .dijitProgressBarFull {
		height: 1.6em
	}

	.dijitProgressBarTile {
		position             : absolute;
		overflow             : hidden;
		top                  : 0;
		left                 : 0;
		bottom               : 0;
		right                : 0;
		margin               : 0;
		padding              : 0;
		width                : 100%;
		height               : auto;
		background-color     : #aaa;
		background-attachment: fixed
	}

	.dj_a11y .dijitProgressBarTile {
		border-width    : 2px;
		border-style    : solid;
		background-color: transparent !important
	}

	.dj_ie6 .dijitProgressBarTile {
		position: static;
		height  : 1.6em
	}

	.dijitProgressBarIndeterminate .dijitProgressBarTile {}

	.dijitProgressBarIndeterminateHighContrastImage {
		display: none
	}

	.dj_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage {
		display : block;
		position: absolute;
		top     : 0;
		bottom  : 0;
		margin  : 0;
		padding : 0;
		width   : 100%;
		height  : auto
	}

	.dijitProgressBarLabel {
		display         : block;
		position        : static;
		width           : 100%;
		text-align      : center;
		background-color: transparent !important
	}

	.dijitTooltip {
		position: absolute;
		z-index : 2000;
		display : block;
		left    : 0;
		top     : -10000px;
		overflow: visible
	}

	.dijitTooltipContainer {
		border    : solid black 2px;
		background: #b8b5b5;
		color     : black;
		font-size : small
	}

	.dijitTooltipFocusNode {
		padding: 2px 2px 2px 2px
	}

	.dijitTooltipConnector {
		position: absolute
	}

	.dj_a11y .dijitTooltipConnector {
		display: none
	}

	.dijitTooltipData {
		display: none
	}

	.dijitLayoutContainer {
		position: relative;
		display : block;
		overflow: hidden
	}

	.dijitAlignTop,
	.dijitAlignBottom,
	.dijitAlignLeft,
	.dijitAlignRight {
		position: absolute;
		overflow: hidden
	}

	body .dijitAlignClient {
		position: absolute
	}

	.dijitBorderContainer,
	.dijitBorderContainerNoGutter {
		position: relative;
		overflow: hidden;
		z-index : 0
	}

	.dijitBorderContainerPane,
	.dijitBorderContainerNoGutterPane {
		position: absolute !important;
		z-index : 2
	}

	.dijitBorderContainer>.dijitTextArea {
		resize: none
	}

	.dijitGutter {
		position : absolute;
		font-size: 1px
	}

	.dijitSplitter {
		position        : absolute;
		overflow        : hidden;
		z-index         : 10;
		background-color: #fff;
		border-color    : gray;
		border-style    : solid;
		border-width    : 0
	}

	.dj_ie .dijitSplitter {
		z-index: 1
	}

	.dijitSplitterActive {
		z-index: 11 !important
	}

	.dijitSplitterCover {
		position: absolute;
		z-index : -1;
		top     : 0;
		left    : 0;
		width   : 100%;
		height  : 100%
	}

	.dijitSplitterCoverActive {
		z-index: 3 !important
	}

	.dj_ie .dijitSplitterCover {
		background: white;
		opacity   : 0
	}

	.dj_ie6 .dijitSplitterCover,
	.dj_ie7 .dijitSplitterCover,
	.dj_ie8 .dijitSplitterCover {
		filter: alpha(opacity=0)
	}

	.dijitSplitterH {
		height                     : 7px;
		border-top                 : 1px;
		border-bottom              : 1px;
		cursor                     : row-resize;
		-webkit-tap-highlight-color: transparent
	}

	.dijitSplitterV {
		width                      : 7px;
		border-left                : 1px;
		border-right               : 1px;
		cursor                     : col-resize;
		-webkit-tap-highlight-color: transparent
	}

	.dijitSplitContainer {
		position: relative;
		overflow: hidden;
		display : block
	}

	.dijitSplitPane {
		position: absolute
	}

	.dijitSplitContainerSizerH,
	.dijitSplitContainerSizerV {
		position        : absolute;
		font-size       : 1px;
		background-color: ThreeDFace;
		border          : 1px solid;
		border-color    : ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight;
		margin          : 0
	}

	.dijitSplitContainerSizerH .thumb,
	.dijitSplitterV .dijitSplitterThumb {
		overflow: hidden;
		position: absolute;
		top     : 49%
	}

	.dijitSplitContainerSizerV .thumb,
	.dijitSplitterH .dijitSplitterThumb {
		position: absolute;
		left    : 49%
	}

	.dijitSplitterShadow,
	.dijitSplitContainerVirtualSizerH,
	.dijitSplitContainerVirtualSizerV {
		font-size       : 1px;
		background-color: ThreeDShadow;
		-moz-opacity    : 0.5;
		opacity         : 0.5;
		filter          : Alpha(Opacity=50);
		margin          : 0
	}

	.dijitSplitContainerSizerH,
	.dijitSplitContainerVirtualSizerH {
		cursor: col-resize
	}

	.dijitSplitContainerSizerV,
	.dijitSplitContainerVirtualSizerV {
		cursor: row-resize
	}

	.dj_a11y .dijitSplitterH {
		border-top   : 1px solid #d3d3d3 !important;
		border-bottom: 1px solid #d3d3d3 !important
	}

	.dj_a11y .dijitSplitterV {
		border-left : 1px solid #d3d3d3 !important;
		border-right: 1px solid #d3d3d3 !important
	}

	.dijitContentPane {
		display                   : block;
		overflow                  : auto;
		-webkit-overflow-scrolling: touch
	}

	.dijitContentPaneSingleChild {
		overflow: hidden
	}

	.dijitContentPaneLoading .dijitIconLoading,
	.dijitContentPaneError .dijitIconError {
		margin-right: 9px
	}

	.dijitTitlePane {
		display : block;
		overflow: hidden
	}

	.dijitFieldset {
		border: 1px solid gray
	}

	.dijitTitlePaneTitle,
	.dijitFieldset legend {
		cursor                     : pointer;
		-webkit-tap-highlight-color: transparent
	}

	.dijitFixedOpen,
	.dijitFixedClosed {
		cursor: default
	}

	.dijitFixedOpen .dijitArrowNode,
	.dijitFixedOpen .dijitArrowNodeInner,
	.dijitFixedClosed .dijitArrowNode,
	.dijitFixedClosed .dijitArrowNodeInner {
		display: none
	}

	.dijitTitlePaneTitle * {
		vertical-align: middle
	}

	.dijitTitlePane .dijitArrowNodeInner,
	.dijitFieldset .dijitArrowNodeInner {
		display: none
	}

	.dj_a11y .dijitTitlePane .dijitArrowNodeInner,
	.dj_a11y .dijitFieldset .dijitArrowNodeInner {
		display    : inline !important;
		font-family: monospace
	}

	.dj_a11y .dijitTitlePane .dijitArrowNode,
	.dj_a11y .dijitFieldset .dijitArrowNode {
		display: none
	}

	.dj_ie6 .dijitTitlePaneContentOuter,
	.dj_ie6 .dijitTitlePane .dijitTitlePaneTitle {
		zoom: 1
	}

	.dijitColorPalette {
		border    : 1px solid #999;
		background: #fff;
		position  : relative
	}

	.dijitColorPalette .dijitPaletteTable {
		padding        : 2px 3px 3px 3px;
		position       : relative;
		overflow       : hidden;
		outline        : 0;
		border-collapse: separate
	}

	.dj_ie6 .dijitColorPalette .dijitPaletteTable,
	.dj_ie7 .dijitColorPalette .dijitPaletteTable,
	.dj_iequirks .dijitColorPalette .dijitPaletteTable {
		padding: 0;
		margin : 2px 3px 3px 3px
	}

	.dijitColorPalette .dijitPaletteCell {
		font-size     : 1px;
		vertical-align: middle;
		text-align    : center;
		background    : none
	}

	.dijitColorPalette .dijitPaletteImg {
		padding  : 1px;
		border   : 1px solid #999;
		margin   : 2px 1px;
		cursor   : default;
		font-size: 1px
	}

	.dj_gecko .dijitColorPalette .dijitPaletteImg {
		padding-bottom: 0
	}

	.dijitColorPalette .dijitColorPaletteSwatch {
		width : 14px;
		height: 12px
	}

	.dijitPaletteTable td {
		padding: 0
	}

	.dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg {
		border: 1px solid #000
	}

	.dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg,
	.dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg {
		border: 2px solid #000;
		margin: 1px 0
	}

	.dj_a11y .dijitColorPalette .dijitPaletteTable,
	.dj_a11y .dijitColorPalette .dijitPaletteTable * {
		background-color: transparent !important
	}

	.dijitAccordionContainer {
		border    : 1px solid #b7b7b7;
		border-top: 0 !important
	}

	.dijitAccordionTitle {
		cursor                     : pointer;
		-webkit-tap-highlight-color: transparent
	}

	.dijitAccordionTitleSelected {
		cursor: default
	}

	.dijitAccordionTitle .arrowTextUp,
	.dijitAccordionTitle .arrowTextDown {
		display    : none;
		font-size  : 0.65em;
		font-weight: normal !important
	}

	.dj_a11y .dijitAccordionTitle .arrowTextUp,
	.dj_a11y .dijitAccordionTitleSelected .arrowTextDown {
		display: inline
	}

	.dj_a11y .dijitAccordionTitleSelected .arrowTextUp {
		display: none
	}

	.dijitAccordionChildWrapper {
		overflow: hidden
	}

	.dijitCalendarContainer {
		width: auto
	}

	.dijitCalendarContainer th,
	.dijitCalendarContainer td {
		padding       : 0;
		vertical-align: middle
	}

	.dijitCalendarYearLabel {
		white-space: nowrap
	}

	.dijitCalendarNextYear {
		margin: 0 0 0 0.55em
	}

	.dijitCalendarPreviousYear {
		margin: 0 0.55em 0 0
	}

	.dijitCalendarIncrementControl {
		vertical-align: middle
	}

	.dijitCalendarIncrementControl,
	.dijitCalendarDateTemplate,
	.dijitCalendarMonthLabel,
	.dijitCalendarPreviousYear,
	.dijitCalendarNextYear {
		cursor                     : pointer;
		-webkit-tap-highlight-color: transparent
	}

	.dijitCalendarDisabledDate {
		color          : gray;
		text-decoration: line-through;
		cursor         : default
	}

	.dijitSpacer {
		position  : relative;
		height    : 1px;
		overflow  : hidden;
		visibility: hidden
	}

	.dijitCalendarMonthMenu .dijitCalendarMonthLabel {
		text-align: center
	}

	.dijitMenu {
		border          : 1px solid black;
		background-color: white
	}

	.dijitMenuTable {
		border-collapse : collapse;
		border-width    : 0;
		background-color: white
	}

	.dj_webkit .dijitMenuTable td[colspan="2"] {
		border-right: hidden
	}

	.dijitMenuItem {
		text-align                 : left;
		white-space                : nowrap;
		padding                    : .1em .2em;
		cursor                     : pointer;
		-webkit-tap-highlight-color: transparent
	}

	.dijitMenuItem:focus {
		outline: none
	}

	.dijitMenuPassive .dijitMenuItemHover,
	.dijitMenuItemSelected {
		background-color: black;
		color           : white
	}

	.dijitMenuItemIcon,
	.dijitMenuExpand {
		background-repeat: no-repeat
	}

	.dijitMenuItemDisabled * {
		opacity: 0.5;
		cursor : default
	}

	.dj_ie .dj_a11y .dijitMenuItemDisabled,
	.dj_ie .dj_a11y .dijitMenuItemDisabled *,
	.dj_ie .dijitMenuItemDisabled * {
		color : gray;
		filter: alpha(opacity=35)
	}

	.dijitMenuItemLabel {
		position      : relative;
		vertical-align: middle
	}

	.dj_a11y .dijitMenuItemSelected {
		border: 1px dotted black !important
	}

	.dj_a11y .dijitMenuItemSelected .dijitMenuItemLabel {
		border-width: 1px;
		border-style: solid
	}

	.dj_ie8 .dj_a11y .dijitMenuItemLabel {
		position: static
	}

	.dijitMenuExpandA11y {
		display: none
	}

	.dj_a11y .dijitMenuExpandA11y {
		display: inline
	}

	.dijitMenuSeparator td {
		border : 0;
		padding: 0
	}

	.dijitMenuSeparatorTop {
		height    : 50%;
		margin    : 0;
		margin-top: 3px;
		font-size : 1px
	}

	.dijitMenuSeparatorBottom {
		height       : 50%;
		margin       : 0;
		margin-bottom: 3px;
		font-size    : 1px
	}

	.dijitMenuItemIconChar {
		display   : none;
		visibility: hidden
	}

	.dj_a11y .dijitMenuItemIconChar {
		display: inline
	}

	.dijitCheckedMenuItemChecked .dijitMenuItemIconChar,
	.dijitRadioMenuItemChecked .dijitMenuItemIconChar {
		visibility: visible
	}

	.dj_ie .dj_a11y .dijitMenuBar .dijitMenuItem {
		margin: 0
	}

	.dijitStackController .dijitToggleButtonChecked * {
		cursor: default
	}

	.dijitTabContainer {
		z-index : 0;
		overflow: visible
	}

	.dj_ie6 .dijitTabContainer {
		overflow: hidden
	}

	.dijitTabContainerNoLayout {
		width: 100%
	}

	.dijitTabContainerBottom-tabs,
	.dijitTabContainerTop-tabs,
	.dijitTabContainerLeft-tabs,
	.dijitTabContainerRight-tabs {
		z-index : 1;
		overflow: visible !important
	}

	.dijitTabController {
		z-index: 1
	}

	.dijitTabContainerBottom-container,
	.dijitTabContainerTop-container,
	.dijitTabContainerLeft-container,
	.dijitTabContainerRight-container {
		z-index : 0;
		overflow: hidden;
		border  : 1px solid black
	}

	.nowrapTabStrip {
		width     : 50000px;
		display   : block;
		position  : relative;
		text-align: left;
		z-index   : 1
	}

	.dijitTabListWrapper {
		overflow: hidden;
		z-index : 1
	}

	.dj_a11y .tabStripButton img {
		display: none
	}

	.dijitTabContainerTop-tabs {
		border-bottom: 1px solid black
	}

	.dijitTabContainerTop-container {
		border-top: 0
	}

	.dijitTabContainerLeft-tabs {
		border-right: 1px solid black;
		float       : left
	}

	.dijitTabContainerLeft-container {
		border-left: 0
	}

	.dijitTabContainerBottom-tabs {
		border-top: 1px solid black
	}

	.dijitTabContainerBottom-container {
		border-bottom: 0
	}

	.dijitTabContainerRight-tabs {
		border-left: 1px solid black;
		float      : left
	}

	.dijitTabContainerRight-container {
		border-right: 0
	}

	div.dijitTabDisabled,
	.dj_ie div.dijitTabDisabled {
		cursor: auto
	}

	.dijitTab {
		position                   : relative;
		cursor                     : pointer;
		-webkit-tap-highlight-color: transparent;
		white-space                : nowrap;
		z-index                    : 3
	}

	.dijitTab * {
		vertical-align: middle
	}

	.dijitTabChecked {
		cursor: default
	}

	.dijitTabContainerTop-tabs .dijitTab {
		top: 1px
	}

	.dijitTabContainerBottom-tabs .dijitTab {
		top: -1px
	}

	.dijitTabContainerLeft-tabs .dijitTab {
		left: 1px
	}

	.dijitTabContainerRight-tabs .dijitTab {
		left: -1px
	}

	.dijitTabContainerTop-tabs .dijitTab,
	.dijitTabContainerBottom-tabs .dijitTab {
		display : inline-block;
		#zoom   : 1;
		#display: inline
	}

	.tabStripButton {
		z-index: 12
	}

	.dijitTabButtonDisabled .tabStripButton {
		display: none
	}

	.dijitTabCloseButton {
		margin-left: 1em
	}

	.dijitTabCloseText {
		display: none
	}

	.dijitTab .tabLabel {
		min-height: 15px;
		display   : inline-block
	}

	.dijitNoIcon {
		display: none
	}

	.dj_ie6 .dijitTab .dijitNoIcon {
		display: inline;
		height : 15px;
		width  : 1px
	}

	.dj_a11y .dijitTabCloseButton {
		background-image: none !important;
		width           : auto !important;
		height          : auto !important
	}

	.dj_a11y .dijitTabCloseText {
		display: inline
	}

	.dijitTabPane,
	.dijitStackContainer-child,
	.dijitAccordionContainer-child {
		border: none !important
	}

	.dijitInlineEditBoxDisplayMode {
		border: 1px solid transparent;
		cursor: text
	}

	.dj_a11y .dijitInlineEditBoxDisplayMode,
	.dj_ie6 .dijitInlineEditBoxDisplayMode {
		border: none
	}

	.dijitInlineEditBoxDisplayModeHover,
	.dj_a11y .dijitInlineEditBoxDisplayModeHover,
	.dj_ie6 .dijitInlineEditBoxDisplayModeHover {
		background-color: #e2ebf2;
		border          : solid 1px black
	}

	.dijitInlineEditBoxDisplayModeDisabled {
		cursor: default
	}

	.dijitTree {
		overflow                   : auto;
		-webkit-tap-highlight-color: transparent
	}

	.dijitTreeContainer {
		float: left
	}

	.dijitTreeIndent {
		width: 19px
	}

	.dijitTreeRow,
	.dijitTreeContent {
		white-space: nowrap
	}

	.dj_ie .dijitTreeLabel:focus {
		outline: 1px dotted black
	}

	.dijitTreeRow img {
		vertical-align: middle
	}

	.dijitTreeContent {
		cursor: default
	}

	.dijitExpandoText {
		display: none
	}

	.dj_a11y .dijitExpandoText {
		display      : inline;
		padding-left : 10px;
		padding-right: 10px;
		font-family  : monospace;
		border-style : solid;
		border-width : thin;
		cursor       : pointer
	}

	.dijitTreeLabel {
		margin: 0 4px
	}

	.dijitDialog {
		position: absolute;
		z-index : 999;
		overflow: hidden
	}

	.dijitDialogTitleBar {
		cursor: move
	}

	.dijitDialogFixed .dijitDialogTitleBar {
		cursor: default
	}

	.dijitDialogCloseIcon {
		cursor                     : pointer;
		-webkit-tap-highlight-color: transparent
	}

	.dijitDialogPaneContent {
		-webkit-overflow-scrolling: touch
	}

	.dijitDialogUnderlayWrapper {
		position  : absolute;
		left      : 0;
		top       : 0;
		z-index   : 998;
		display   : none;
		background: transparent !important
	}

	.dijitDialogUnderlay {
		background: #eee;
		opacity   : 0.5
	}

	.dj_ie .dijitDialogUnderlay {
		filter: alpha(opacity=50)
	}

	.dj_a11y .dijitSpinnerButtonContainer,
	.dj_a11y .dijitDialog {
		opacity         : 1 !important;
		background-color: white !important
	}

	.dijitDialog .closeText {
		display : none;
		position: absolute
	}

	.dj_a11y .dijitDialog .closeText {
		display: inline
	}

	.dijitSliderMoveable {
		z-index       : 99;
		position      : absolute !important;
		display       : block;
		vertical-align: middle
	}

	.dijitSliderMoveableH {
		right: 0
	}

	.dijitSliderMoveableV {
		right: 50%
	}

	.dj_a11y div.dijitSliderImageHandle,
	.dijitSliderImageHandle {
		margin                     : 0;
		padding                    : 0;
		position                   : relative !important;
		border                     : 8px solid gray;
		width                      : 0;
		height                     : 0;
		cursor                     : pointer;
		-webkit-tap-highlight-color: transparent
	}

	.dj_iequirks .dj_a11y .dijitSliderImageHandle {
		font-size: 0
	}

	.dj_ie7 .dijitSliderImageHandle {
		overflow: hidden
	}

	.dj_ie7 .dj_a11y .dijitSliderImageHandle {
		overflow: visible
	}

	.dj_a11y .dijitSliderFocused .dijitSliderImageHandle {
		border: 4px solid #000;
		height: 8px;
		width : 8px
	}

	.dijitSliderImageHandleV {
		top  : -8px;
		right: -50%
	}

	.dijitSliderImageHandleH {
		left          : 50%;
		top           : -5px;
		vertical-align: top
	}

	.dijitSliderBar {
		border-style               : solid;
		border-color               : black;
		cursor                     : pointer;
		-webkit-tap-highlight-color: transparent
	}

	.dijitSliderBarContainerV {
		position: relative;
		height  : 100%;
		z-index : 1
	}

	.dijitSliderBarContainerH {
		position: relative;
		z-index : 1
	}

	.dijitSliderBarH {
		height      : 4px;
		border-width: 1px 0
	}

	.dijitSliderBarV {
		width       : 4px;
		border-width: 0 1px
	}

	.dijitSliderProgressBar {
		background-color: red;
		z-index         : 1
	}

	.dijitSliderProgressBarV {
		position      : static !important;
		height        : 0;
		vertical-align: top;
		text-align    : left
	}

	.dijitSliderProgressBarH {
		position      : absolute !important;
		width         : 0;
		vertical-align: middle;
		overflow      : visible
	}

	.dijitSliderRemainingBar {
		overflow        : hidden;
		background-color: transparent;
		z-index         : 1
	}

	.dijitSliderRemainingBarV {
		height    : 100%;
		text-align: left
	}

	.dijitSliderRemainingBarH {
		width: 100% !important
	}

	.dijitSliderBumper {
		overflow: hidden;
		z-index : 1
	}

	.dijitSliderBumperV {
		width       : 4px;
		height      : 8px;
		border-width: 0 1px
	}

	.dijitSliderBumperH {
		width       : 8px;
		height      : 4px;
		border-width: 1px 0
	}

	.dijitSliderBottomBumper,
	.dijitSliderLeftBumper {
		background-color: red
	}

	.dijitSliderTopBumper,
	.dijitSliderRightBumper {
		background-color: transparent
	}

	.dijitSliderDecoration {
		text-align: center
	}

	.dijitSliderDecorationC,
	.dijitSliderDecorationV {
		position: relative
	}

	.dijitSliderDecorationH {
		width: 100%
	}

	.dijitSliderDecorationV {
		height     : 100%;
		white-space: nowrap
	}

	.dijitSliderButton {
		font-family: monospace;
		margin     : 0;
		padding    : 0;
		display    : block
	}

	.dj_a11y .dijitSliderButtonInner {
		visibility: visible !important
	}

	.dijitSliderButtonContainer {
		text-align: center;
		height    : 0
	}

	.dijitSliderButtonContainer * {
		cursor                     : pointer;
		-webkit-tap-highlight-color: transparent
	}

	.dijitSlider .dijitButtonNode {
		padding: 0;
		display: block
	}

	.dijitRuleContainer {
		position: relative;
		overflow: visible
	}

	.dijitRuleContainerV {
		height     : 100%;
		line-height: 0;
		float      : left;
		text-align : left
	}

	.dj_opera .dijitRuleContainerV {
		line-height: 2%
	}

	.dj_ie .dijitRuleContainerV {
		line-height: normal
	}

	.dj_gecko .dijitRuleContainerV {
		margin: 0 0 1px 0
	}

	.dijitRuleMark {
		position   : absolute;
		border     : 1px solid black;
		line-height: 0;
		height     : 100%
	}

	.dijitRuleMarkH {
		width              : 0;
		border-top-width   : 0 !important;
		border-bottom-width: 0 !important;
		border-left-width  : 0 !important
	}

	.dijitRuleLabelContainer {
		position: absolute
	}

	.dijitRuleLabelContainerH {
		text-align: center;
		display   : inline-block
	}

	.dijitRuleLabelH {
		position: relative;
		left    : -50%
	}

	.dijitRuleLabelV {
		text-overflow: ellipsis;
		white-space  : nowrap;
		overflow     : hidden
	}

	.dijitRuleMarkV {
		height             : 0;
		border-right-width : 0 !important;
		border-bottom-width: 0 !important;
		border-left-width  : 0 !important;
		width              : 100%;
		left               : 0
	}

	.dj_ie .dijitRuleLabelContainerV {
		margin-top: -.55em
	}

	.dj_a11y .dijitSliderReadOnly,
	.dj_a11y .dijitSliderDisabled {
		opacity: 0.6
	}

	.dj_ie .dj_a11y .dijitSliderReadOnly .dijitSliderBar,
	.dj_ie .dj_a11y .dijitSliderDisabled .dijitSliderBar {
		filter: alpha(opacity=40)
	}

	.dj_a11y .dijitSlider .dijitSliderButtonContainer div {
		font-family: monospace;
		font-size  : 1em;
		line-height: 1em;
		height     : auto;
		width      : auto;
		margin     : 0 4px
	}

	.dj_a11y .dijitButtonContents .dijitButtonText,
	.dj_a11y .dijitTab .tabLabel {
		display: inline !important
	}

	.dj_a11y .dijitSelect .dijitButtonText {
		display: inline-block !important
	}

	.dijitTextArea {
		width     : 100%;
		overflow-y: auto
	}

	.dijitTextArea[cols] {
		width: auto
	}

	.dj_ie .dijitTextAreaCols {
		width: auto
	}

	.dijitExpandingTextArea {
		resize: none
	}

	.dijitToolbarSeparator {
		height : 18px;
		width  : 5px;
		padding: 0 1px;
		margin : 0
	}

	.dijitIEFixedToolbar {
		position: absolute;
		top     : expression(eval((document.documentElement||document.body).scrollTop))
	}

	.dijitEditor {
		display: block
	}

	.dijitEditorDisabled,
	.dijitEditorReadOnly {
		color: gray
	}

	.dijitTimePicker {
		background-color: white
	}

	.dijitTimePickerItem {
		cursor                     : pointer;
		-webkit-tap-highlight-color: transparent
	}

	.dijitTimePickerItemHover {
		background-color: gray;
		color           : white
	}

	.dijitTimePickerItemSelected {
		font-weight     : bold;
		color           : #333;
		background-color: #b7cdee
	}

	.dijitTimePickerItemDisabled {
		color          : gray;
		text-decoration: line-through
	}

	.dijitTimePickerItemInner {
		text-align: center;
		border    : 0;
		padding   : 2px 8px 2px 8px
	}

	.dijitTimePickerTick,
	.dijitTimePickerMarker {
		border-bottom: 1px solid gray
	}

	.dijitTimePicker .dijitDownArrowButton {
		border-top: none !important
	}

	.dijitTimePickerTick {
		color: #CCC
	}

	.dijitTimePickerMarker {
		color           : black;
		background-color: #CCC
	}

	.dj_a11y .dijitTimePickerItemSelected .dijitTimePickerItemInner {
		border: solid 4px black
	}

	.dj_a11y .dijitTimePickerItemHover .dijitTimePickerItemInner {
		border: dashed 4px black
	}

	.dijitToggleButtonIconChar {
		display: none !important
	}

	.dj_a11y .dijitToggleButton .dijitToggleButtonIconChar {
		display   : inline !important;
		visibility: hidden
	}

	.dj_ie6 .dijitToggleButtonIconChar,
	.dj_ie6 .tabStripButton .dijitButtonText {
		font-family: "Arial Unicode MS"
	}

	.dj_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar {
		display   : inline !important;
		visibility: visible !important
	}

	.dijitArrowButtonChar {
		display: none !important
	}

	.dj_a11y .dijitArrowButtonChar {
		display: inline !important
	}

	.dj_a11y .dijitDropDownButton .dijitArrowButtonInner,
	.dj_a11y .dijitComboButton .dijitArrowButtonInner {
		display: none !important
	}

	.dj_a11y .dijitSelect {
		border-collapse: separate !important;
		border-width   : 1px;
		border-style   : solid
	}

	.dj_ie .dijitSelect {
		vertical-align: middle
	}

	.dj_ie6 .dijitSelect .dijitValidationContainer,
	.dj_ie8 .dijitSelect .dijitButtonText {
		vertical-align: top
	}

	.dj_ie6 .dijitTextBox .dijitInputContainer,
	.dj_iequirks .dijitTextBox .dijitInputContainer,
	.dj_ie6 .dijitTextBox .dijitArrowButtonInner,
	.dj_ie6 .dijitSpinner .dijitSpinnerButtonInner,
	.dijitSelect .dijitSelectLabel {
		vertical-align: baseline
	}

	.dijitNumberTextBox {
		text-align: left;
		direction : ltr
	}

	.dijitNumberTextBox .dijitInputInner {
		text-align: inherit
	}

	.dijitToolbar .dijitSelect {
		margin: 0
	}

	.dj_webkit .dijitToolbar .dijitSelect {
		padding-left: 0.3em
	}

	.dijitSelect .dijitButtonContents {
		padding     : 0;
		white-space : nowrap;
		text-align  : left;
		border-style: none solid none none;
		border-width: 1px
	}

	.dijitSelectFixedWidth .dijitButtonContents {
		width: 100%
	}

	.dijitSelectMenu .dijitMenuItemIcon {
		display: none
	}

	.dj_ie6 .dijitSelectMenu .dijitMenuItemLabel,
	.dj_ie7 .dijitSelectMenu .dijitMenuItemLabel {
		position: static
	}

	.dijitSelectLabel * {
		vertical-align: baseline
	}

	.dijitSelectSelectedOption * {
		font-weight: bold
	}

	.dijitSelectMenu {
		border-width: 1px
	}

	.dijitForceStatic {
		position: static !important
	}

	.dijitReadOnly *,
	.dijitDisabled *,
	.dijitReadOnly,
	.dijitDisabled {
		cursor: default
	}

	.dojoDndItem {
		padding              : 2px;
		-webkit-touch-callout: none;
		-webkit-user-select  : none
	}

	.dojoDndHorizontal .dojoDndItem {
		#display: inline;
		display : inline-block
	}

	.dojoDndItemBefore,
	.dojoDndItemAfter {
		border: 0px solid #369
	}

	.dojoDndItemBefore {
		border-width: 2px 0 0 0;
		padding     : 0 2px 2px 2px
	}

	.dojoDndItemAfter {
		border-width: 0 0 2px 0;
		padding     : 2px 2px 0 2px
	}

	.dojoDndHorizontal .dojoDndItemBefore {
		border-width: 0 0 0 2px;
		padding     : 2px 2px 2px 0
	}

	.dojoDndHorizontal .dojoDndItemAfter {
		border-width: 0 2px 0 0;
		padding     : 2px 0 2px 2px
	}

	.dojoDndItemOver {
		cursor: pointer
	}

	.dj_gecko .dijitArrowButtonInner INPUT,
	.dj_gecko INPUT.dijitArrowButtonInner {
		-moz-user-focus: ignore
	}

	.dijitFocused .dijitMenuItemShortcutKey {
		text-decoration: underline
	}

	.dijitIconSave,
	.dijitIconPrint,
	.dijitIconCut,
	.dijitIconCopy,
	.dijitIconClear,
	.dijitIconDelete,
	.dijitIconUndo,
	.dijitIconEdit,
	.dijitIconNewTask,
	.dijitIconEditTask,
	.dijitIconEditProperty,
	.dijitIconTask,
	.dijitIconFilter,
	.dijitIconConfigure,
	.dijitIconSearch,
	.dijitIconApplication,
	.dijitIconBookmark,
	.dijitIconChart,
	.dijitIconConnector,
	.dijitIconDatabase,
	.dijitIconDocuments,
	.dijitIconMail,
	.dijitLeaf,
	.dijitIconFile,
	.dijitIconFunction,
	.dijitIconKey,
	.dijitIconPackage,
	.dijitIconSample,
	.dijitIconTable,
	.dijitIconUsers,
	.dijitFolderClosed,
	.dijitIconFolderClosed,
	.dijitFolderOpened,
	.dijitIconFolderOpen,
	.dijitIconError {
		background-image: url("css/dojo/dijit/icons/images/commonIconsObjActEnabled.png");
		width           : 16px;
		height          : 16px
	}

	.dj_ie6 .dijitIconSave,
	.dj_ie6 .dijitIconPrint,
	.dj_ie6 .dijitIconCut,
	.dj_ie6 .dijitIconCopy,
	.dj_ie6 .dijitIconClear,
	.dj_ie6 .dijitIconDelete,
	.dj_ie6 .dijitIconUndo,
	.dj_ie6 .dijitIconEdit,
	.dj_ie6 .dijitIconNewTask,
	.dj_ie6 .dijitIconEditTask,
	.dj_ie6 .dijitIconEditProperty,
	.dj_ie6 .dijitIconTask,
	.dj_ie6 .dijitIconFilter,
	.dj_ie6 .dijitIconConfigure,
	.dj_ie6 .dijitIconSearch,
	.dj_ie6 .dijitIconApplication,
	.dj_ie6 .dijitIconBookmark,
	.dj_ie6 .dijitIconChart,
	.dj_ie6 .dijitIconConnector,
	.dj_ie6 .dijitIconDatabase,
	.dj_ie6 .dijitIconDocuments,
	.dj_ie6 .dijitIconMail,
	.dj_ie6 .dijitLeaf,
	.dj_ie6 .dijitIconFile,
	.dj_ie6 .dijitIconFunction,
	.dj_ie6 .dijitIconKey,
	.dj_ie6 .dijitIconPackage,
	.dj_ie6 .dijitIconSample,
	.dj_ie6 .dijitIconTable,
	.dj_ie6 .dijitIconUsers,
	.dj_ie6 .dijitFolderClosed,
	.dj_ie6 .dijitIconFolderClosed,
	.dj_ie6 .dijitFolderOpened,
	.dj_ie6 .dijitIconFolderOpen,
	.dj_ie6 .dijitIconError {
		background-image: url("css/dojo/dijit/icons/images/commonIconsObjActEnabled8bit.png")
	}

	.dijitDisabled .dijitIconSave,
	.dijitDisabled .dijitIconPrint,
	.dijitDisabled .dijitIconCut,
	.dijitDisabled .dijitIconCopy,
	.dijitDisabled .dijitIconClear,
	.dijitDisabled .dijitIconDelete,
	.dijitDisabled .dijitIconUndo,
	.dijitDisabled .dijitIconEdit,
	.dijitDisabled .dijitIconNewTask,
	.dijitDisabled .dijitIconEditTask,
	.dijitDisabled .dijitIconEditProperty,
	.dijitDisabled .dijitIconTask,
	.dijitDisabled .dijitIconFilter,
	.dijitDisabled .dijitIconConfigure,
	.dijitDisabled .dijitIconSearch,
	.dijitDisabled .dijitIconApplication,
	.dijitDisabled .dijitIconBookmark,
	.dijitDisabled .dijitIconChart,
	.dijitDisabled .dijitIconConnector,
	.dijitDisabled .dijitIconDatabase,
	.dijitDisabled .dijitIconDocuments,
	.dijitDisabled .dijitIconMail,
	.dijitDisabled .dijitLeaf,
	.dijitDisabled .dijitIconFile,
	.dijitDisabled .dijitIconFunction,
	.dijitDisabled .dijitIconKey,
	.dijitDisabled .dijitIconPackage,
	.dijitDisabled .dijitIconSample,
	.dijitDisabled .dijitIconTable,
	.dijitDisabled .dijitIconUsers,
	.dijitDisabled .dijitFolderClosed,
	.dijitDisabled .dijitIconFolderClosed,
	.dijitDisabled .dijitFolderOpened,
	.dijitDisabled .dijitIconFolderOpen,
	.dijitDisabled .dijitIconError {
		background-image: url("css/dojo/dijit/icons/images/commonIconsObjActDisabled.png")
	}

	.dijitIconSave {
		background-position: 0
	}

	.dijitIconPrint {
		background-position: -16px
	}

	.dijitIconCut {
		background-position: -32px
	}

	.dijitIconCopy {
		background-position: -48px
	}

	.dijitIconClear {
		background-position: -64px
	}

	.dijitIconDelete {
		background-position: -80px
	}

	.dijitIconUndo {
		background-position: -96px
	}

	.dijitIconEdit {
		background-position: -112px
	}

	.dijitIconNewTask {
		background-position: -128px
	}

	.dijitIconEditTask {
		background-position: -144px
	}

	.dijitIconEditProperty {
		background-position: -160px
	}

	.dijitIconTask {
		background-position: -176px
	}

	.dijitIconFilter {
		background-position: -192px
	}

	.dijitIconConfigure {
		background-position: -208px
	}

	.dijitIconSearch {
		background-position: -224px
	}

	.dijitIconError {
		background-position: -496px
	}

	.dijitIconApplication {
		background-position: -240px
	}

	.dijitIconBookmark {
		background-position: -256px
	}

	.dijitIconChart {
		background-position: -272px
	}

	.dijitIconConnector {
		background-position: -288px
	}

	.dijitIconDatabase {
		background-position: -304px
	}

	.dijitIconDocuments {
		background-position: -320px
	}

	.dijitIconMail {
		background-position: -336px
	}

	.dijitIconFile,
	.dijitLeaf {
		background-position: -352px
	}

	.dijitIconFunction {
		background-position: -368px
	}

	.dijitIconKey {
		background-position: -384px
	}

	.dijitIconPackage {
		background-position: -400px
	}

	.dijitIconSample {
		background-position: -416px
	}

	.dijitIconTable {
		background-position: -432px
	}

	.dijitIconUsers {
		background-position: -448px
	}

	.dijitIconFolderClosed,
	.dijitFolderClosed {
		background-position: -464px
	}

	.dijitIconFolderOpen,
	.dijitFolderOpened {
		background-position: -480px
	}

	.dijitIconLoading {
		background: url("css/dojo/dijit/icons/images/loadingAnimation_rtl.gif") no-repeat;
		height    : 20px;
		width     : 20px
	}

	.claro .dijitPopup {
		-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
		-moz-box-shadow   : 0 1px 5px rgba(0, 0, 0, 0.25);
		box-shadow        : 0 1px 5px rgba(0, 0, 0, 0.25)
	}

	.claro .dijitTooltipDialogPopup {
		-webkit-box-shadow: none;
		-moz-box-shadow   : none;
		box-shadow        : none
	}

	.claro .dijitComboBoxHighlightMatch {
		background-color: #abd6ff
	}

	.claro .dijitFocusedLabel {
		outline: 1px dotted #494949
	}

	.claro .dojoDndItem {
		border-color               : rgba(0, 0, 0, 0);
		-webkit-transition-duration: 0.25s;
		-moz-transition-duration   : 0.25s;
		transition-duration        : 0.25s;
		-webkit-transition-property: background-color, border-color;
		-moz-transition-property   : background-color, border-color;
		transition-property        : background-color, border-color
	}

	.claro .dojoDndItemOver {
		background-color : #abd6ff;
		background-image : url("css/dojo/dijit/themes/claro/images/standardGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		_background-image: none;
		padding          : 1px;
		border           : solid 1px #759dc0;
		color            : #000000
	}

	.claro .dojoDndItemAnchor,
	.claro .dojoDndItemSelected {
		background-color : #cfe5fa;
		background-image : url("css/dojo/dijit/themes/claro/images/standardGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		_background-image: none;
		padding          : 1px;
		border           : solid 1px #759dc0;
		color            : #000000
	}

	.claro .dojoDndItemBefore,
	.claro .dojoDndItemAfter {
		border-color: #759dc0
	}

	.claro table.dojoDndAvatar {
		border            : 1px solid #b5bcc7;
		border-collapse   : collapse;
		background-color  : #ffffff;
		-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
		-moz-box-shadow   : 0 1px 3px rgba(0, 0, 0, 0.25);
		box-shadow        : 0 1px 3px rgba(0, 0, 0, 0.25)
	}

	.claro .dojoDndAvatarHeader td {
		height      : 20px;
		padding-left: 21px
	}

	.claro.dojoDndMove .dojoDndAvatarHeader,
	.claro.dojoDndCopy .dojoDndAvatarHeader {
		background-image   : url("css/dojo/dijit/themes/claro/images/dnd.png");
		background-repeat  : no-repeat;
		background-position: 2px -122px
	}

	.claro .dojoDndAvatarItem td {
		padding: 5px
	}

	.claro.dojoDndMove .dojoDndAvatarHeader {
		background-color   : #f58383;
		background-position: 2px -103px
	}

	.claro.dojoDndCopy .dojoDndAvatarHeader {
		background-color   : #f58383;
		background-position: 2px -68px
	}

	.claro.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader {
		background-color   : #97e68d;
		background-position: 2px -33px
	}

	.claro.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader {
		background-color   : #97e68d;
		background-position: 2px 2px
	}

	.claro .dijitTextBox,
	.claro .dijitInputInner {
		color: #000000
	}

	.claro .dijitValidationTextBoxError .dijitValidationContainer {
		background-color   : #d46464;
		background-image   : url("css/dojo/dijit/themes/claro/form/images/error.png");
		background-position: top center;
		border             : solid #d46464 0;
		width              : 9px
	}

	.claro .dijitTextBoxError .dijitValidationContainer {
		border-left-width: 1px
	}

	.claro .dijitValidationTextBoxError .dijitValidationIcon {
		width           : 0;
		background-color: transparent
	}

	.claro .dijitTextArea,
	.claro .dijitInputField .dijitPlaceHolder {
		padding: 2px
	}

	.claro .dijitSelect .dijitInputField,
	.claro .dijitTextBox .dijitInputField {
		padding: 1px 2px
	}

	.dj_gecko .claro .dijitTextBox .dijitInputInner,
	.dj_webkit .claro .dijitTextBox .dijitInputInner {
		padding: 1px
	}

	.claro .dijitSelect,
	.claro .dijitSelect .dijitButtonContents,
	.claro .dijitTextBox,
	.claro .dijitTextBox .dijitButtonNode {
		border-color               : #b5bcc7;
		-webkit-transition-property: background-color, border;
		-moz-transition-property   : background-color, border;
		transition-property        : background-color, border;
		-webkit-transition-duration: 0.35s;
		-moz-transition-duration   : 0.35s;
		transition-duration        : 0.35s
	}

	.claro .dijitSelect,
	.claro .dijitTextBox {
		background-color: #ffffff
	}

	.claro .dijitSelectHover,
	.claro .dijitSelectHover .dijitButtonContents,
	.claro .dijitTextBoxHover,
	.claro .dijitTextBoxHover .dijitButtonNode {
		border-color               : #759dc0;
		-webkit-transition-duration: 0.25s;
		-moz-transition-duration   : 0.25s;
		transition-duration        : 0.25s
	}

	.claro .dijitTextBoxHover {
		background-color: #e5f2fe;
		background-image: -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
		background-image: -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
		background-image: -o-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
		background-image: linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px)
	}

	.claro .dijitSelectError,
	.claro .dijitSelectError .dijitButtonContents,
	.claro .dijitTextBoxError,
	.claro .dijitTextBoxError .dijitButtonNode {
		border-color: #d46464
	}

	.claro .dijitSelectFocused,
	.claro .dijitSelectFocused .dijitButtonContents,
	.claro .dijitTextBoxFocused,
	.claro .dijitTextBoxFocused .dijitButtonNode {
		border-color               : #759dc0;
		-webkit-transition-duration: 0.1s;
		-moz-transition-duration   : 0.1s;
		transition-duration        : 0.1s
	}

	.claro .dijitTextBoxFocused {
		background-color: #ffffff;
		background-image: -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
		background-image: -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
		background-image: -o-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
		background-image: linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px)
	}

	.claro .dijitTextBoxFocused .dijitInputContainer {
		background: #ffffff
	}

	.claro .dijitSelectErrorFocused,
	.claro .dijitSelectErrorFocused .dijitButtonContents,
	.claro .dijitTextBoxErrorFocused,
	.claro .dijitTextBoxErrorFocused .dijitButtonNode {
		border-color: #ce5050
	}

	.claro .dijitSelectDisabled,
	.claro .dijitSelectDisabled .dijitButtonContents,
	.claro .dijitTextBoxDisabled,
	.claro .dijitTextBoxDisabled .dijitButtonNode {
		border-color: #d3d3d3
	}

	.claro .dijitSelectDisabled,
	.claro .dijitTextBoxDisabled,
	.claro .dijitTextBoxDisabled .dijitInputContainer {
		background-color: #efefef;
		background-image: none
	}

	.claro .dijitSelectDisabled,
	.claro .dijitTextBoxDisabled,
	.claro .dijitTextBoxDisabled .dijitInputInner {
		color: #818181
	}

	.dj_webkit .claro .dijitDisabled input {
		color: #757575
	}

	.dj_webkit .claro textarea.dijitTextAreaDisabled {
		color: #1b1b1b
	}

	.claro .dijitSelect .dijitArrowButtonInner,
	.claro .dijitComboBox .dijitArrowButtonInner {
		background-image   : url("css/dojo/dijit/themes/claro/form/images/commonFormArrows.png");
		background-position: -35px 53%;
		background-repeat  : no-repeat;
		margin             : 0;
		width              : 16px
	}

	.claro .dijitComboBox .dijitArrowButtonInner {
		border: 1px solid #ffffff
	}

	.claro .dijitToolbar .dijitComboBox .dijitArrowButtonInner {
		border: none
	}

	.claro .dijitToolbar .dijitComboBox .dijitArrowButtonInner {
		border: none
	}

	.claro .dijitSelectLabel,
	.claro .dijitTextBox .dijitInputInner,
	.claro .dijitValidationTextBox .dijitValidationContainer {
		padding: 1px 0
	}

	.claro .dijitComboBox .dijitButtonNode {
		background-color : #efefef;
		background-image : url("css/dojo/dijit/themes/claro/images/standardGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		_background-image: none
	}

	.claro .dijitComboBoxOpenOnClickHover .dijitButtonNode,
	.claro .dijitComboBox .dijitDownArrowButtonHover,
	.claro .dijitComboBoxFocused .dijitArrowButton {
		background-color: #abd6ff
	}

	.claro .dijitComboBoxOpenOnClickHover .dijitArrowButtonInner,
	.claro .dijitComboBox .dijitDownArrowButtonHover .dijitArrowButtonInner {
		background-position: -70px 53%
	}

	.claro .dijitComboBox .dijitHasDropDownOpen {
		background-color : #7dbdfa;
		background-image : url("css/dojo/dijit/themes/claro/images/activeGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		_background-image: none;
		padding          : 1px
	}

	.dj_iequirks .claro .dijitComboBox .dijitHasDropDownOpen {
		padding: 1px 0
	}

	.claro .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner {
		background-position: -70px 53%;
		border             : 0 none
	}

	.claro div.dijitComboBoxDisabled .dijitArrowButtonInner {
		background-position: 0 50%;
		background-color   : #efefef
	}

	.dj_ff3 .claro .dijitInputField input[type="hidden"] {
		display: none;
		height : 0;
		width  : 0
	}

	.dj_borderbox .claro .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner {
		width: 18px
	}

	.dj_borderbox .claro .dijitComboBoxFocused .dijitHasDropDownOpen .dijitArrowButtonInner {
		width: 16px
	}

	.claro .dijitButtonNode {
		-webkit-transition-property: background-color;
		-moz-transition-property   : background-color;
		transition-property        : background-color;
		-webkit-transition-duration: 0.3s;
		-moz-transition-duration   : 0.3s;
		transition-duration        : 0.3s
	}

	.claro .dijitButton .dijitButtonNode,
	.claro .dijitDropDownButton .dijitButtonNode,
	.claro .dijitComboButton .dijitButtonNode,
	.claro .dijitToggleButton .dijitButtonNode {
		border            : 1px solid #759dc0;
		padding           : 2px 4px 4px 4px;
		color             : #000000;
		-moz-border-radius: 4px;
		border-radius     : 4px;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
		-moz-box-shadow   : 0 1px 1px rgba(0, 0, 0, 0.15);
		box-shadow        : 0 1px 1px rgba(0, 0, 0, 0.15);
		background-color  : #bcd8f4;
		background-image  : url("css/dojo/dijit/themes/claro/form/images/buttonEnabled.png");
		background-repeat : repeat-x;
		background-image  : -moz-linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0) 3px, rgba(255, 255, 255, 0.75) 100%);
		background-image  : -webkit-linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0) 3px, rgba(255, 255, 255, 0.75) 100%);
		background-image  : -o-linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0) 3px, rgba(255, 255, 255, 0.75) 100%);
		background-image  : linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0) 3px, rgba(255, 255, 255, 0.75) 100%);
		_background-image : none
	}

	.claro .dijitComboButton .dijitArrowButton {
		border-left-width: 0;
		padding          : 4px 2px 4px 2px
	}

	.claro .dijitArrowButtonInner {
		width              : 15px;
		height             : 15px;
		margin             : 0 auto;
		background-image   : url("css/dojo/dijit/themes/claro/form/images/buttonArrows.png");
		background-repeat  : no-repeat;
		background-position: -51px 53%
	}

	.claro .dijitLeftArrowButton .dijitArrowButtonInner {
		background-position: -77px 53%
	}

	.claro .dijitRightArrowButton .dijitArrowButtonInner {
		background-position: -26px 53%
	}

	.claro .dijitUpArrowButton .dijitArrowButtonInner {
		background-position: 0 53%
	}

	.claro .dijitDisabled .dijitArrowButtonInner {
		background-position: -151px 53%
	}

	.claro .dijitDisabled .dijitLeftArrowButton .dijitArrowButtonInner {
		background-position: -177px 53%
	}

	.claro .dijitDisabled .dijitRightArrowButton .dijitArrowButtonInner {
		background-position: -126px 53%
	}

	.claro .dijitDisabled .dijitUpArrowButton .dijitArrowButtonInner {
		background-position: -100px 53%
	}

	.claro .dijitButtonText {
		padding   : 0 0.3em;
		text-align: center
	}

	.claro .dijitButtonHover .dijitButtonNode,
	.claro .dijitDropDownButtonHover .dijitButtonNode,
	.claro .dijitComboButton .dijitButtonNodeHover,
	.claro .dijitComboButton .dijitDownArrowButtonHover,
	.claro .dijitToggleButtonHover .dijitButtonNode {
		background-color           : #86bdf2;
		color                      : #000000;
		-webkit-transition-duration: 0.2s;
		-moz-transition-duration   : 0.2s;
		transition-duration        : 0.2s
	}

	.claro .dijitButtonActive .dijitButtonNode,
	.claro .dijitDropDownButtonActive .dijitButtonNode,
	.claro .dijitComboButtonActive .dijitButtonNode,
	.claro .dijitToggleButtonActive .dijitButtonNode,
	.claro .dijitToggleButtonChecked .dijitButtonNode {
		background-color           : #86bdf2;
		-webkit-box-shadow         : inset 0px 1px 1px rgba(0, 0, 0, 0.2);
		-moz-box-shadow            : inset 0px 1px 1px rgba(0, 0, 0, 0.2);
		box-shadow                 : inset 0px 1px 1px rgba(0, 0, 0, 0.2);
		-webkit-transition-duration: 0.1s;
		-moz-transition-duration   : 0.1s;
		transition-duration        : 0.1s
	}

	.claro .dijitButtonDisabled,
	.claro .dijitDropDownButtonDisabled,
	.claro .dijitComboButtonDisabled,
	.claro .dijitToggleButtonDisabled {
		background-image: none;
		outline         : none
	}

	.claro .dijitButtonDisabled .dijitButtonNode,
	.claro .dijitDropDownButtonDisabled .dijitButtonNode,
	.claro .dijitComboButtonDisabled .dijitButtonNode,
	.claro .dijitToggleButtonDisabled .dijitButtonNode {
		background-color  : #efefef;
		border            : solid 1px #d3d3d3;
		color             : #818181;
		-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
		-moz-box-shadow   : 0 0 0 rgba(0, 0, 0, 0);
		box-shadow        : 0 0 0 rgba(0, 0, 0, 0);
		background-image  : url("css/dojo/dijit/themes/claro/form/images/buttonDisabled.png");
		background-image  : -moz-linear-gradient(#ffffff 0%, rgba(255, 255, 255, 0) 40%);
		background-image  : -webkit-linear-gradient(#ffffff 0%, rgba(255, 255, 255, 0) 40%);
		background-image  : -o-linear-gradient(#ffffff 0%, rgba(255, 255, 255, 0) 40%);
		background-image  : linear-gradient(#ffffff 0%, rgba(255, 255, 255, 0) 40%);
		_background-image : none
	}

	.claro .dijitComboButtonDisabled .dijitArrowButton {
		border-left-width: 0
	}

	.claro table.dijitComboButton {
		border-collapse: separate
	}

	.claro .dijitComboButton .dijitStretch {
		-moz-border-radius: 4px 0 0 4px;
		border-radius     : 4px 0 0 4px
	}

	.claro .dijitComboButton .dijitArrowButton {
		-moz-border-radius: 0 4px 4px 0;
		border-radius     : 0 4px 4px 0
	}

	.claro .dijitToggleButton .dijitCheckBoxIcon {
		background-image: url("css/dojo/dijit/themes/claro/images/checkmarkNoBorder.png")
	}

	.dj_ie6 .claro .dijitToggleButton .dijitCheckBoxIcon {
		background-image: url("css/dojo/dijit/themes/claro/images/checkmarkNoBorder.gif")
	}

	.claro .dijitCheckBox,
	.claro .dijitCheckBoxIcon {
		background-image : url("css/dojo/dijit/themes/claro/form/images/checkboxRadioButtonStates.png");
		background-repeat: no-repeat;
		width            : 15px;
		height           : 16px;
		margin           : 0 2px 0 0;
		padding          : 0
	}

	.dj_ie6 .claro .dijitCheckBox,
	.dj_ie6 .claro .dijitCheckBoxIcon {
		background-image: url("css/dojo/dijit/themes/claro/form/images/checkboxAndRadioButtons_IE6.png")
	}

	.claro .dijitCheckBox,
	.claro .dijitToggleButton .dijitCheckBoxIcon {
		background-position: -15px
	}

	.claro .dijitCheckBoxChecked,
	.claro .dijitToggleButtonChecked .dijitCheckBoxIcon {
		background-position: 0
	}

	.claro .dijitCheckBoxDisabled {
		background-position: -75px
	}

	.claro .dijitCheckBoxCheckedDisabled {
		background-position: -60px
	}

	.claro .dijitCheckBoxHover {
		background-position: -45px
	}

	.claro .dijitCheckBoxCheckedHover {
		background-position: -30px
	}

	.claro .dijitToggleButton .dijitRadio,
	.claro .dijitToggleButton .dijitRadioIcon {
		background-image: url("css/dojo/dijit/themes/claro/form/images/checkboxRadioButtonStates.png")
	}

	.dj_ie6 .claro .dijitToggleButton .dijitRadio,
	.dj_ie6 .claro .dijitToggleButton .dijitRadioIcon {
		background-image: url("css/dojo/dijit/themes/claro/form/images/checkboxAndRadioButtons_IE6.png")
	}

	.claro .dijitRadio,
	.claro .dijitRadioIcon {
		background-image : url("css/dojo/dijit/themes/claro/form/images/checkboxRadioButtonStates.png");
		background-repeat: no-repeat;
		width            : 15px;
		height           : 15px;
		margin           : 0 2px 0 0;
		padding          : 0
	}

	.dj_ie6 .claro .dijitRadio,
	.dj_ie6 .claro .dijitRadioIcon {
		background-image: url("css/dojo/dijit/themes/claro/form/images/checkboxAndRadioButtons_IE6.png")
	}

	.claro .dijitRadio {
		background-position: -105px
	}

	.claro .dijitToggleButton .dijitRadioIcon {
		background-position: -107px
	}

	.claro .dijitRadioDisabled {
		background-position: -165px
	}

	.claro .dijitRadioHover {
		background-position: -135px
	}

	.claro .dijitRadioChecked {
		background-position: -90px
	}

	.claro .dijitToggleButtonChecked .dijitRadioIcon {
		background-position: -92px
	}

	.claro .dijitRadioCheckedHover {
		background-position: -120px
	}

	.claro .dijitRadioCheckedDisabled {
		background-position: -150px
	}

	.claro .dijitSelect .dijitArrowButtonContainer {
		border: 1px solid #ffffff
	}

	.claro .dijitSelect .dijitArrowButton {
		padding          : 0;
		background-color : #efefef;
		background-image : url("css/dojo/dijit/themes/claro/images/standardGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		_background-image: none
	}

	.claro .dijitSelect .dijitArrowButton .dijitArrowButtonInner {
		height: 16px
	}

	.claro .dijitSelectHover {
		background-color : #e5f2fe;
		background-image : -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
		background-image : -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
		background-image : -o-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
		background-image : linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
		background-repeat: repeat-x
	}

	.claro .dijitSelectHover .dijitArrowButton {
		background-color: #abd6ff
	}

	.claro .dijitSelectHover .dijitArrowButton .dijitArrowButtonInner {
		background-position: -70px 53%
	}

	.claro .dijitSelectFocused .dijitArrowButton {
		background-color : #7dbefa;
		background-image : url("css/dojo/dijit/themes/claro/images/activeGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		_background-image: none
	}

	.claro .dijitSelectFocused .dijitArrowButton {
		border : none;
		padding: 1px
	}

	.claro .dijitSelectFocused .dijitArrowButton .dijitArrowButtonInner {
		background-position: -70px 53%
	}

	.claro .dijitSelectDisabled {
		border-color    : #d3d3d3;
		background-color: #efefef;
		background-image: none;
		color           : #818181
	}

	.claro .dijitSelectDisabled .dijitArrowButton .dijitArrowButtonInner {
		background-position: 0 53%
	}

	.claro .dijitSelectMenu td.dijitMenuItemIconCell,
	.claro .dijitSelectMenu td.dijitMenuArrowCell {
		display: none
	}

	.claro .dijitSelectMenu td.dijitMenuItemLabel {
		padding: 2px
	}

	.claro .dijitSelectMenu .dijitMenuSeparatorTop {
		border-bottom: 1px solid #759dc0
	}

	.claro .dijitTabPaneWrapper {
		background: #ffffff
	}

	.claro .dijitTabPaneWrapper,
	.claro .dijitTabContainerTop-tabs,
	.claro .dijitTabContainerBottom-tabs,
	.claro .dijitTabContainerLeft-tabs,
	.claro .dijitTabContainerRight-tabs {
		border-color: #b5bcc7
	}

	.claro .dijitTabCloseButton {
		background  : url("css/dojo/dijit/themes/claro/layout/images/tabClose.png") no-repeat;
		width       : 14px;
		height      : 14px;
		margin-left : 5px;
		margin-right: -5px
	}

	.claro .dijitTabCloseButtonHover {
		background-position: -14px
	}

	.claro .dijitTabCloseButtonActive {
		background-position: -28px
	}

	.claro .dijitTabSpacer {
		display: none
	}

	.claro .dijitTab {
		border                     : 1px solid #b5bcc7;
		background-color           : #efefef;
		-webkit-transition-property: background-color, border;
		-moz-transition-property   : background-color, border;
		transition-property        : background-color, border;
		-webkit-transition-duration: 0.35s;
		-moz-transition-duration   : 0.35s;
		transition-duration        : 0.35s;
		color                      : #494949
	}

	.claro .dijitTabHover {
		border-color               : #759dc0;
		background-color           : #abd6ff;
		-webkit-transition-duration: 0.25s;
		-moz-transition-duration   : 0.25s;
		transition-duration        : 0.25s;
		color                      : #000000
	}

	.claro .dijitTabActive {
		border-color               : #759dc0;
		background-color           : #7dbdfa;
		color                      : #000000;
		-webkit-transition-duration: 0.1s;
		-moz-transition-duration   : 0.1s;
		transition-duration        : 0.1s
	}

	.claro .dijitTabChecked {
		border-color    : #b5bcc7;
		background-color: #cfe5fa;
		color           : #000000
	}

	.claro .dijitTabDisabled {
		background-color: #d3d3d3
	}

	.claro .tabStripButton {
		background-color: transparent;
		border          : none
	}

	.claro .dijitTabContainerTop-tabs .dijitTab {
		top                : 1px;
		margin-right       : 1px;
		padding            : 3px 6px;
		border-bottom-width: 0;
		min-width          : 60px;
		text-align         : center;
		background-image   : url("css/dojo/dijit/themes/claro/layout/images/tabTopUnselected.png");
		background-repeat  : repeat-x;
		background-image   : -moz-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
		background-image   : -webkit-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
		background-image   : -o-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
		background-image   : linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
		-webkit-box-shadow : 0 -1px 1px rgba(0, 0, 0, 0.04);
		-moz-box-shadow    : 0 -1px 1px rgba(0, 0, 0, 0.04);
		box-shadow         : 0 -1px 1px rgba(0, 0, 0, 0.04)
	}

	.claro .dijitTabContainerTop-tabs .dijitTabChecked {
		padding-bottom    : 4px;
		padding-top       : 9px;
		background-image  : url("css/dojo/dijit/themes/claro/layout/images/tabTopSelected.png");
		background-image  : -moz-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px);
		background-image  : -webkit-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px);
		background-image  : -o-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px);
		background-image  : linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px);
		-webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.05);
		-moz-box-shadow   : 0 -1px 2px rgba(0, 0, 0, 0.05);
		box-shadow        : 0 -1px 2px rgba(0, 0, 0, 0.05)
	}

	.claro .dijitTabContainerBottom-tabs .dijitTab {
		top                : -1px;
		margin-right       : 1px;
		padding            : 3px 6px;
		border-top-width   : 0;
		min-width          : 60px;
		text-align         : center;
		background-image   : url("css/dojo/dijit/themes/claro/layout/images/tabBottomUnselected.png");
		background-repeat  : repeat-x;
		background-position: bottom;
		background-image   : -moz-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
		background-image   : -webkit-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
		background-image   : -o-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
		background-image   : linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
		-webkit-box-shadow : 0 1px 1px rgba(0, 0, 0, 0.04);
		-moz-box-shadow    : 0 1px 1px rgba(0, 0, 0, 0.04);
		box-shadow         : 0 1px 1px rgba(0, 0, 0, 0.04)
	}

	.claro .dijitTabContainerBottom-tabs .dijitTabChecked {
		padding-bottom    : 9px;
		padding-top       : 4px;
		background-image  : url("css/dojo/dijit/themes/claro/layout/images/tabBottomSelected.png");
		background-image  : -moz-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px);
		background-image  : -webkit-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px);
		background-image  : -o-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px);
		background-image  : linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px);
		-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		-moz-box-shadow   : 0 1px 2px rgba(0, 0, 0, 0.05);
		box-shadow        : 0 1px 2px rgba(0, 0, 0, 0.05)
	}

	.claro .dijitTabContainerLeft-tabs .dijitTab {
		left             : 1px;
		margin-bottom    : 1px;
		padding          : 3px 8px 4px 4px;
		background-image : url("css/dojo/dijit/themes/claro/layout/images/tabLeftUnselected.png");
		background-repeat: repeat-y;
		background-image : -moz-linear-gradient(left, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(left, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(left, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(left, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%)
	}

	.claro .dijitTabContainerLeft-tabs .dijitTabChecked {
		border-right-width: 0;
		padding-right     : 9px;
		background-image  : url("css/dojo/dijit/themes/claro/layout/images/tabLeftSelected.png");
		background-image  : -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px);
		background-image  : -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px);
		background-image  : -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px);
		background-image  : linear-gradient(left, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px);
		-webkit-box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05);
		-moz-box-shadow   : -1px 0 2px rgba(0, 0, 0, 0.05);
		box-shadow        : -1px 0 2px rgba(0, 0, 0, 0.05)
	}

	.claro .dijitTabContainerRight-tabs .dijitTab {
		left               : -1px;
		margin-bottom      : 1px;
		padding            : 3px 8px 4px 4px;
		background-image   : url("css/dojo/dijit/themes/claro/layout/images/tabRightUnselected.png");
		background-repeat  : repeat-y;
		background-position: right;
		background-image   : -moz-linear-gradient(right, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
		background-image   : -webkit-linear-gradient(right, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
		background-image   : -o-linear-gradient(right, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
		background-image   : linear-gradient(right, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%)
	}

	.claro .dijitTabContainerRight-tabs .dijitTabChecked {
		padding-left      : 5px;
		border-left-width : 0;
		background-image  : url("css/dojo/dijit/themes/claro/layout/images/tabRightSelected.png");
		background-image  : -moz-linear-gradient(right, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px);
		background-image  : -webkit-linear-gradient(right, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px);
		background-image  : -o-linear-gradient(right, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px);
		background-image  : linear-gradient(right, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px);
		-webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07);
		-moz-box-shadow   : 1px 0 2px rgba(0, 0, 0, 0.07);
		box-shadow        : 1px 0 2px rgba(0, 0, 0, 0.07)
	}

	.claro .dijitTabContainerTop-tabs .dijitTab {
		-moz-border-radius: 2px 2px 0 0;
		border-radius     : 2px 2px 0 0
	}

	.claro .dijitTabContainerBottom-tabs .dijitTab {
		-moz-border-radius: 0 0 2px 2px;
		border-radius     : 0 0 2px 2px
	}

	.claro .dijitTabContainerLeft-tabs .dijitTab {
		-moz-border-radius: 2px 0 0 2px;
		border-radius     : 2px 0 0 2px
	}

	.claro .dijitTabContainerRight-tabs .dijitTab {
		-moz-border-radius: 0 2px 2px 0;
		border-radius     : 0 2px 2px 0
	}

	.claro .tabStripButton {
		background-color: #e5f2fe;
		border          : 1px solid #b5bcc7
	}

	.claro .dijitTabListContainer-top .tabStripButton {
		padding         : 4px 3px;
		margin-top      : 7px;
		background-image: -moz-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);
		background-image: -webkit-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);
		background-image: -o-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);
		background-image: linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%)
	}

	.claro .dijitTabListContainer-bottom .tabStripButton {
		padding         : 4px 3px;
		margin-bottom   : 7px;
		background-image: -moz-linear-gradient(bottom, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);
		background-image: -webkit-linear-gradient(bottom, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);
		background-image: -o-linear-gradient(bottom, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);
		background-image: linear-gradient(bottom, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%)
	}

	.claro .tabStripButtonHover {
		background-color: #abd6ff
	}

	.claro .tabStripButtonActive {
		background-color: #7dbdfa
	}

	.claro .dijitTabStripIcon {
		height          : 15px;
		width           : 15px;
		margin          : 0 auto;
		background      : url("css/dojo/dijit/themes/claro/form/images/buttonArrows.png") no-repeat -75px 50%;
		background-color: transparent
	}

	.claro .dijitTabStripSlideRightIcon {
		background-position: -24px 50%
	}

	.claro .dijitTabStripMenuIcon {
		background-position: -51px 50%
	}

	.claro .dijitTabListContainer-top .tabStripButtonDisabled,
	.claro .dijitTabListContainer-bottom .tabStripButtonDisabled {
		background-color: #d3d3d3;
		border          : 1px solid #b5bcc7
	}

	.claro .tabStripButtonDisabled .dijitTabStripSlideLeftIcon {
		background-position: -175px 50%
	}

	.claro .tabStripButtonDisabled .dijitTabStripSlideRightIcon {
		background-position: -124px 50%
	}

	.claro .tabStripButtonDisabled .dijitTabStripMenuIcon {
		background-position: -151px 50%
	}

	.claro .dijitTabContainerNested .dijitTabListWrapper {
		height: auto
	}

	.claro .dijitTabContainerNested .dijitTabContainerTop-tabs {
		border-bottom: solid 1px #b5bcc7;
		padding      : 2px 2px 4px
	}

	.claro .dijitTabContainerTabListNested .dijitTab {
		background-color           : rgba(255, 255, 255, 0);
		border                     : none;
		padding                    : 4px;
		border-color               : rgba(118, 157, 192, 0);
		-webkit-transition-property: background-color, border-color;
		-moz-transition-property   : background-color, border-color;
		transition-property        : background-color, border-color;
		-webkit-transition-duration: 0.3s;
		-moz-transition-duration   : 0.3s;
		transition-duration        : 0.3s;
		-moz-border-radius         : 2px;
		border-radius              : 2px;
		top                        : 0;
		-webkit-box-shadow         : none;
		-moz-box-shadow            : none;
		box-shadow                 : none;
		background-image           : url("css/dojo/dijit/themes/claro/layout/images/tabNested.png") repeat-x;
		background-image           : -moz-linear-gradient(rgba(255, 255, 255, 0.61) 0%, rgba(255, 255, 255, 0) 17%, rgba(255, 255, 255, 0) 83%, rgba(255, 255, 255, 0.61) 100%);
		background-image           : -webkit-linear-gradient(rgba(255, 255, 255, 0.61) 0%, rgba(255, 255, 255, 0) 17%, rgba(255, 255, 255, 0) 83%, rgba(255, 255, 255, 0.61) 100%);
		background-image           : -o-linear-gradient(rgba(255, 255, 255, 0.61) 0%, rgba(255, 255, 255, 0) 17%, rgba(255, 255, 255, 0) 83%, rgba(255, 255, 255, 0.61) 100%);
		background-image           : linear-gradient(rgba(255, 255, 255, 0.61) 0%, rgba(255, 255, 255, 0) 17%, rgba(255, 255, 255, 0) 83%, rgba(255, 255, 255, 0.61) 100%)
	}

	.claro .dijitTabContainerTabListNested .dijitTabHover {
		background-color           : #e5f2fe;
		border                     : solid 1px #cfe5fa;
		padding                    : 3px;
		-webkit-transition-duration: 0.2s;
		-moz-transition-duration   : 0.2s;
		transition-duration        : 0.2s
	}

	.claro .dijitTabContainerTabListNested .dijitTabHover .tabLabel {
		text-decoration: none
	}

	.claro .dijitTabContainerTabListNested .dijitTabActive {
		border                     : solid 1px #759dc0;
		padding                    : 3px;
		-webkit-transition-duration: 0.1s;
		-moz-transition-duration   : 0.1s;
		transition-duration        : 0.1s
	}

	.claro .dijitTabContainerTabListNested .dijitTabChecked {
		padding         : 3px;
		border          : solid 1px #759dc0;
		background-color: #cfe5fa
	}

	.claro .dijitTabContainerTabListNested .dijitTabChecked .tabLabel {
		text-decoration : none;
		background-image: none
	}

	.claro .dijitTabPaneWrapperNested {
		border: none
	}

	.claro .dijitTabContainer .dijitTab,
	.claro .dijitTabContainer .tabStripButton {
		_background-image: none
	}

	.claro .dijitDialog {
		border            : 1px solid #759dc0;
		-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
		-moz-box-shadow   : 0 1px 5px rgba(0, 0, 0, 0.25);
		box-shadow        : 0 1px 5px rgba(0, 0, 0, 0.25)
	}

	.claro .dijitDialogPaneContent {
		background: #ffffff repeat-x top left;
		border-top: 1px solid #759dc0;
		padding   : 10px 8px;
		position  : relative
	}

	.claro .dijitDialogPaneContentArea {
		margin : -10px -8px;
		padding: 10px 8px
	}

	.claro .dijitDialogPaneActionBar {
		background-color: #efefef;
		padding         : 3px 5px 2px 7px;
		text-align      : right;
		border-top      : 1px solid #d3d3d3;
		margin          : 10px -8px -10px
	}

	.claro .dijitTooltipDialog .dijitDialogPaneActionBar {
		-webkit-border-bottom-right-radius: 4px;
		-webkit-border-bottom-left-radius : 4px;
		border-bottom-right-radius        : 4px;
		border-bottom-left-radius         : 4px;
		-moz-border-radius-bottomright    : 4px;
		-moz-border-radius-bottomleft     : 4px;
		margin                            : 10px -10px -8px
	}

	.claro .dijitDialogPaneActionBar .dijitButton {
		float: none
	}

	.claro .dijitDialogTitleBar {
		border           : 1px solid #ffffff;
		border-top       : none;
		background-color : #abd6ff;
		background-image : url("css/dojo/dijit/themes/claro/images/standardGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		_background-image: none;
		padding          : 5px 7px 4px 7px
	}

	.claro .dijitDialogTitle {
		padding  : 0 1px;
		font-size: 1.091em;
		color    : #000000
	}

	.claro .dijitDialogCloseIcon {
		background       : url("css/dojo/dijit/themes/claro/images/dialogCloseIcon.png");
		background-repeat: no-repeat;
		position         : absolute;
		right            : 5px;
		height           : 15px;
		width            : 21px
	}

	.dj_ie6 .claro .dijitDialogCloseIcon {
		background-image: url("css/dojo/dijit/themes/claro/images/dialogCloseIcon8bit.png")
	}

	.claro .dijitDialogCloseIconHover {
		background-position: -21px
	}

	.claro .dijitDialogCloseIconActive {
		background-position: -42px
	}

	.claro .dijitTooltip,
	.claro .dijitTooltipDialog {
		background: transparent
	}

	.dijitTooltipBelow {
		padding-top  : 13px;
		padding-left : 3px;
		padding-right: 3px
	}

	.dijitTooltipAbove {
		padding-bottom: 13px;
		padding-left  : 3px;
		padding-right : 3px
	}

	.claro .dijitTooltipContainer {
		background-color   : #ffffff;
		background-image   : -moz-linear-gradient(bottom, rgba(207, 229, 250, 0.1) 0px, #ffffff 10px);
		background-image   : -webkit-linear-gradient(bottom, rgba(207, 229, 250, 0.1) 0px, #ffffff 10px);
		background-image   : -o-linear-gradient(bottom, rgba(207, 229, 250, 0.1) 0px, #ffffff 10px);
		background-image   : linear-gradient(bottom, rgba(207, 229, 250, 0.1) 0px, #ffffff 10px);
		background-position: bottom;
		border             : 1px solid #759dc0;
		padding            : 6px 8px;
		-moz-border-radius : 4px;
		border-radius      : 4px;
		-webkit-box-shadow : 0 1px 3px rgba(0, 0, 0, 0.25);
		-moz-box-shadow    : 0 1px 3px rgba(0, 0, 0, 0.25);
		box-shadow         : 0 1px 3px rgba(0, 0, 0, 0.25);
		font-size          : 1em;
		color              : #000000
	}

	.claro .dijitTooltipConnector {
		border           : 0;
		z-index          : 2;
		background-image : url("css/dojo/dijit/themes/claro/images/tooltip.png");
		background-repeat: no-repeat;
		width            : 16px;
		height           : 14px
	}

	.dj_ie6 .claro .dijitTooltipConnector {
		background-image: url("css/dojo/dijit/themes/claro/images/tooltip8bit.png")
	}

	.claro .dijitTooltipBelow .dijitTooltipConnector {
		top                : 0;
		left               : 3px;
		background-position: -31px 0;
		width              : 16px;
		height             : 14px
	}

	.claro .dijitTooltipAbove .dijitTooltipConnector {
		bottom             : 0;
		left               : 3px;
		background-position: -15px 0;
		width              : 16px;
		height             : 14px
	}

	.dj_ie7 .claro .dijitTooltipAbove .dijitTooltipConnector,
	.dj_ie6 .claro .dijitTooltipAbove .dijitTooltipConnector {
		bottom: -1px
	}

	.claro .dijitTooltipABRight .dijitTooltipConnector {
		left : auto;
		right: 3px
	}

	.claro .dijitTooltipLeft {
		padding-right: 14px
	}

	.claro .dijitTooltipLeft .dijitTooltipConnector {
		right              : 0;
		background-position: 0 0;
		width              : 16px;
		height             : 14px
	}

	.claro .dijitTooltipRight {
		padding-left: 14px
	}

	.claro .dijitTooltipRight .dijitTooltipConnector {
		left               : 0;
		background-position: -48px 0;
		width              : 16px;
		height             : 14px
	}

	.claro .dijitDialogUnderlay {
		background: #ffffff
	}

	.claro .dijitAccordionContainer {
		border: none
	}

	.claro .dijitAccordionInnerContainer {
		background-color                  : #efefef;
		border                            : solid 1px #b5bcc7;
		margin-bottom                     : 1px;
		-webkit-transition-property       : background-color, border;
		-moz-transition-property          : background-color, border;
		transition-property               : background-color, border;
		-webkit-transition-duration       : 0.3s;
		-moz-transition-duration          : 0.3s;
		transition-duration               : 0.3s;
		-webkit-transition-timing-function: linear;
		-moz-transition-timing-function   : linear;
		transition-timing-function        : linear
	}

	.claro .dijitAccordionTitle {
		background-color : transparent;
		background-image : url("css/dojo/dijit/themes/claro/images/standardGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		_background-image: none;
		padding          : 5px 7px 2px 7px;
		min-height       : 17px;
		color            : #494949
	}

	.claro .dijitAccordionContainer .dijitAccordionChildWrapper {
		background-color: #ffffff;
		border          : 1px solid #759dc0;
		margin          : 0 2px 2px
	}

	.claro .dijitAccordionContainer .dijitAccordionContainer-child {
		padding: 9px
	}

	.claro .dijitAccordionInnerContainerHover {
		border                     : 1px solid #759dc0;
		background-color           : #abd6ff;
		-webkit-transition-duration: 0.2s;
		-moz-transition-duration   : 0.2s;
		transition-duration        : 0.2s
	}

	.claro .dijitAccordionInnerContainerHover .dijitAccordionTitle {
		color: #000000
	}

	.claro .dijitAccordionInnerContainerActive {
		border                     : 1px solid #759dc0;
		background-color           : #7dbdfa;
		-webkit-transition-duration: 0.1s;
		-moz-transition-duration   : 0.1s;
		transition-duration        : 0.1s
	}

	.claro .dijitAccordionInnerContainerActive .dijitAccordionTitle {
		background-image : url("css/dojo/dijit/themes/claro/images/activeGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		_background-image: none;
		color            : #000000
	}

	.claro .dijitAccordionInnerContainerSelected {
		border-color    : #759dc0;
		background-color: #cfe5fa
	}

	.claro .dijitAccordionInnerContainerSelected .dijitAccordionTitle {
		color            : #000000;
		background-image : url("css/dojo/dijit/themes/claro/images/standardGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		_background-image: none
	}

	.claro .dijitContentPane {
		padding: 8px
	}

	.claro .dijitTabContainerTop-dijitContentPane,
	.claro .dijitTabContainerLeft-dijitContentPane,
	.claro .dijitTabContainerBottom-dijitContentPane,
	.claro .dijitTabContainerRight-dijitContentPane,
	.claro .dijitAccordionContainer-dijitContentPane {
		background-color: #ffffff;
		padding         : 8px
	}

	.claro .dijitSplitContainer-dijitContentPane,
	.claro .dijitBorderContainer-dijitContentPane {
		background-color: #ffffff;
		padding         : 8px
	}

	.claro .dijitCalendar {
		border            : solid 1px #b5bcc7;
		border-collapse   : separate;
		-moz-border-radius: 4px;
		border-radius     : 4px;
		background-color  : #cfe5fa;
		background-image  : url("css/dojo/dijit/themes/claro/images/calendar.png");
		background-repeat : repeat-x;
		background-image  : -moz-linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0.4) 2px, rgba(255, 255, 255, 0) 100%);
		background-image  : -webkit-linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0.4) 2px, rgba(255, 255, 255, 0) 100%);
		background-image  : -o-linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0.4) 2px, rgba(255, 255, 255, 0) 100%);
		background-image  : linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0.4) 2px, rgba(255, 255, 255, 0) 100%);
		text-align        : center;
		padding           : 6px 5px 3px 5px
	}

	.dj_ie6 .claro .dijitCalendar {
		background-image: none
	}

	.claro .dijitCalendar img {
		border: none
	}

	.claro .dijitCalendarHover,
	.claro .dijitCalendar:hover,
	.claro .dijitCalendarActive {
		background-color: #abd6ff;
		border          : solid 1px #759dc0
	}

	.claro .dijitCalendarMonthContainer th {
		text-align    : center;
		padding-bottom: 4px;
		vertical-align: middle
	}

	.claro .dijitCalendarMonthLabel {
		color    : #000000;
		font-size: 1.091em;
		padding  : 0 4px
	}

	.claro .dijitCalendarIncrementControl {
		width            : 18px;
		height           : 16px;
		background-image : url("css/dojo/dijit/themes/claro/images/calendarArrows.png");
		background-repeat: no-repeat
	}

	.dj_ie6 .claro .dijitCalendarIncrementControl {
		background-image: url("css/dojo/dijit/themes/claro/images/calendarArrows8bit.png")
	}

	.claro .dijitCalendarIncrease {
		background-position: -18px 0
	}

	.claro .dijitCalendarArrowHover .dijitCalendarDecrease,
	.claro .dijitCalendarArrow:hover .dijitCalendarDecrease {
		background-position: -36px 0
	}

	.claro .dijitCalendarArrowHover .dijitCalendarIncrease,
	.claro .dijitCalendarArrow:hover .dijitCalendarIncrease {
		background-position: -55px 0
	}

	.claro .dijitCalendarArrowActive .dijitCalendarDecrease,
	.claro .dijitCalendarArrow:active .dijitCalendarDecrease {
		background-position: -72px 0
	}

	.claro .dijitCalendarArrowActive .dijitCalendarIncrease,
	.claro .dijitCalendarArrow:active .dijitCalendarIncrease {
		background-position: -91px 0
	}

	.claro .dijitA11ySideArrow {
		display: none
	}

	.claro .dijitCalendarDayLabelTemplate {
		padding-bottom: 0;
		text-align    : center;
		border-bottom : 1px solid #b5bcc7;
		padding       : 0 3px 2px
	}

	.claro .dijitCalendarDayLabel {
		padding    : 0 4px 0 4px;
		font-weight: bold;
		font-size  : 0.909em;
		text-align : center;
		color      : #000000
	}

	.claro .dijitCalendarDateTemplate {
		text-align      : center;
		background-color: #ffffff;
		border-bottom   : 1px solid #d3d3d3;
		padding-top     : 0;
		font-size       : 0.909em;
		font-family     : Arial;
		font-weight     : bold;
		letter-spacing  : .05em;
		text-align      : center;
		color           : #000000
	}

	.dj_ie6 .claro .dijitCalendarDateTemplate {
		background-image: none
	}

	.claro .dijitCalendarPreviousMonth,
	.claro .dijitCalendarNextMonth {
		background-color: #e5f2fe;
		background-image: none;
		border-bottom   : solid 1px #d3d3d3
	}

	.claro .dijitCalendarDateTemplate .dijitCalendarDateLabel {
		text-decoration            : none;
		display                    : block;
		padding                    : 3px 5px 3px 4px;
		border                     : solid 1px #ffffff;
		background-color           : rgba(171, 212, 251, 0);
		-webkit-transition-property: background-color, border;
		-moz-transition-property   : background-color, border;
		transition-property        : background-color, border;
		-webkit-transition-duration: 0.35s;
		-moz-transition-duration   : 0.35s;
		transition-duration        : 0.35s
	}

	.claro .dijitCalendarPreviousMonth .dijitCalendarDateLabel,
	.claro .dijitCalendarNextMonth .dijitCalendarDateLabel {
		color       : #759dc0;
		border-color: #e5f2fe
	}

	.claro .dijitCalendarYearContainer {
		vertical-align: middle
	}

	.claro .dijitCalendarYearControl {
		padding: 1px 2px 2px 2px
	}

	.claro .dijitCalendarYearLabel {
		padding  : 2px 0 0 0;
		margin   : 0;
		font-size: 1.17em
	}

	.claro .dijitCalendarYearLabel span {
		vertical-align: middle
	}

	.claro .dijitCalendarSelectedYear {
		padding: 0 3px
	}

	.claro .dijitCalendarNextYear,
	.claro .dijitCalendarPreviousYear {
		padding  : 1px 6px 1px 6px;
		font-size: 0.909em
	}

	.claro .dijitCalendarSelectedYear {
		font-size: 1.091em;
		color    : #000000
	}

	.claro .dijitCalendarHoveredDate .dijitCalendarDateLabel,
	.claro .dijitCalendarEnabledDate:hover .dijitCalendarDateLabel {
		background-color           : #abd6ff;
		border                     : solid 1px #759dc0;
		color                      : #000000;
		-webkit-transition-duration: 0.2s;
		-moz-transition-duration   : 0.2s;
		transition-duration        : 0.2s
	}

	.claro .dijitCalendarNextYearHover,
	.claro .dijitCalendarNextYear:hover,
	.claro .dijitCalendarPreviousYearHover,
	.claro .dijitCalendarPreviousYear:hover {
		color           : #000000;
		border          : solid 1px #ffffff;
		padding         : 0 5px 0 5px;
		background-color: #e5f2fe
	}

	.claro .dijitCalendarNextYearActive,
	.claro .dijitCalendarNextYear:active.claro .dijitCalendarPreviousYearActive,
	.claro .dijitCalendarPreviousYear:active {
		border          : solid 1px #759dc0;
		padding         : 0 5px 0 5px;
		background-color: #7dbdfa
	}

	.claro .dijitCalendarActiveDate .dijitCalendarDateLabel,
	.claro .dijitCalendarEnabledDate:active .dijitCalendarDateLabel {
		background-color           : #7dbdfa;
		border                     : solid 1px #ffffff;
		-webkit-transition-duration: 0.1s;
		-moz-transition-duration   : 0.1s;
		transition-duration        : 0.1s
	}

	.dj_ie6 .claro .dijitCalendarActiveDate .dijitCalendarDateLabel {
		background-image: none
	}

	.claro .dijitCalendarSelectedDate .dijitCalendarDateLabel {
		color           : #000000;
		background-color: #abd6ff;
		border-color    : #759dc0
	}

	.claro .dijitCalendarDisabledDate .dijitCalendarDateLabel {
		color          : #818181;
		text-decoration: line-through
	}

	.claro .dijitCalendar .dijitDropDownButton {
		margin: 0
	}

	.claro .dijitCalendar .dijitButtonText {
		padding     : 1px 0 3px;
		margin-right: -4px
	}

	.claro .dijitCalendar .dijitDropDownButton .dijitButtonNode {
		padding           : 0 3px 0 2px;
		border            : solid 1px #b5bcc7;
		-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
		-moz-box-shadow   : 0 0 0 rgba(0, 0, 0, 0);
		box-shadow        : 0 0 0 rgba(0, 0, 0, 0);
		background-color  : transparent;
		background-image  : none
	}

	.claro .dijitCalendar .dijitDropDownButtonHover .dijitButtonNode,
	.claro .dijitCalendar .dijitDropDownButton:hover .dijitButtonNode {
		background-color: #e5f2fe;
		border          : solid 1px #ffffff
	}

	.claro .dijitCalendarMonthMenu {
		border-color    : #759dc0;
		background-color: #ffffff;
		text-align      : center;
		background-image: none
	}

	.claro .dijitCalendarMonthMenu .dijitCalendarMonthLabel {
		border-top   : solid 1px #ffffff;
		border-bottom: solid 1px #ffffff;
		padding      : 2px 0
	}

	.claro .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover,
	.claro .dijitCalendarMonthMenu .dijitCalendarMonthLabel:hover {
		border-color    : #759dc0;
		border-width    : 1px 0;
		background-color: #abd6ff;
		background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));
		background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));
		background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));
		background-image: linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));
		filter          : progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#abd6ff)
	}

	.claro .dijitMenuBar {
		border           : 1px solid #b5bcc7;
		margin           : 0;
		padding          : 0;
		background-color : #efefef;
		background-image : url("css/dojo/dijit/themes/claro/images/standardGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		_background-image: none
	}

	.claro .dijitMenu {
		background-color: #ffffff;
		border          : 1px solid #759dc0
	}

	.claro .dijitMenuItem {
		color: #000000;
	}

	.claro .dijitMenuBar .dijitMenuItem {
		padding: 6px 10px 7px;
		margin : -1px
	}

	.claro .dijitMenuBar .dijitMenuItemHover,
	.claro .dijitMenuBar .dijitMenuItemSelected {
		border : solid 1px #759dc0;
		padding: 6px 10px 7px margin: -1px
	}

	.dijitMenuItem span {
		padding-top   : 5px;
		padding-bottom: 5px;
	}

	.claro .dijitMenuTable {
		border-collapse: separate;
		border-spacing : 0 0;
		padding        : 0
	}

	.claro .dijitMenu .dijitMenuItem td,
	.claro .dijitComboBoxMenu .dijitMenuItem {
		padding     : 2px;
		border-width: 1px 0 1px 0;
		border-style: solid;
		border-color: #ffffff
	}

	.claro .dijitMenu .dijitMenuItemHover td,
	.claro .dijitMenu .dijitMenuItemSelected td,
	.claro .dijitMenuItemHover,
	.claro .dijitComboBoxMenu .dijitMenuItemHover,
	.claro .dijitMenuItemSelected {
		border-color     : #759dc0;
		background-color : #abd6ff;
		background-image : url("css/dojo/dijit/themes/claro/images/standardGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		_background-image: none
	}

	.claro .dijitMenuItemActive {
		background-image : url("css/dojo/dijit/themes/claro/images/activeGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		_background-image: none
	}

	.dj_ie .claro .dijitMenuActive .dijitMenuItemHover,
	.dj_ie .claro .dijitMenuActive .dijitMenuItemSelected,
	.dj_ie .claro .dijitMenuPassive .dijitMenuItemHover,
	.dj_ie .claro .dijitMenuPassive .dijitMenuItemSelected {
		padding-top   : 6px;
		padding-bottom: 5px;
		margin-top    : -3px
	}

	.claro td.dijitMenuItemIconCell {
		padding: 2px;
		margin : 0 0 0 4px
	}

	.claro td.dijitMenuItemLabel {
		padding-top   : 5px;
		padding-bottom: 5px
	}

	.claro .dijitMenuExpand {
		width              : 7px;
		height             : 7px;
		background-image   : url("css/dojo/dijit/themes/claro/images/spriteArrows.png");
		background-position: -14px 0;
		margin-right       : 3px;
		margin-bottom      : 4px
	}

	.claro .dijitMenuItemDisabled .dijitMenuItemIconCell {
		opacity: 1
	}

	.claro .dijitMenuSeparatorTop {
		height       : auto;
		margin-top   : 1px;
		border-bottom: 1px solid #b5bcc7
	}

	.claro .dijitMenuSeparatorBottom {
		height       : auto;
		margin-bottom: 1px
	}

	.claro .dijitCheckedMenuItem .dijitMenuItemIcon,
	.claro .dijitRadioMenuItem .dijitMenuItemIcon {
		background-image   : url("css/dojo/dijit/themes/claro/form/images/checkboxRadioButtonStates.png");
		background-repeat  : no-repeat;
		background-position: -15px 50%;
		width              : 15px;
		height             : 16px
	}

	.dj_ie6 .claro .dijitCheckedMenuItem .dijitMenuItemIcon,
	.dj_ie6 .claro .dijitRadioMenuItem .dijitMenuItemIcon {
		background-image: url("css/dojo/dijit/themes/claro/form/images/checkboxAndRadioButtons_IE6.png")
	}

	.claro .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon {
		background-position: 0 50%
	}

	.claro .dijitRadioMenuItem .dijitMenuItemIcon {
		background-position: -105px 50%
	}

	.claro .dijitRadioMenuItemChecked .dijitMenuItemIcon {
		background-position: -90px 50%
	}

	.claro .dijitComboBoxMenu {
		margin-left     : 0;
		background-image: none
	}

	.claro .dijitMenu .dijitMenuItemSelected td,
	.claro .dijitComboBoxMenu .dijitMenuItemSelected {
		color           : #000000;
		border-color    : #759dc0;
		background-color: #abd6ff
	}

	.claro .dijitComboBoxMenuActive .dijitMenuItemSelected {
		background-color: #7dbdfa
	}

	.claro .dijitMenuPreviousButton,
	.claro .dijitMenuNextButton {
		font-style: italic
	}

	.claro .dijitSliderBar {
		border-style: solid;
		outline     : 1px
	}

	.claro .dijitSliderFocused .dijitSliderBar {
		border-color: #759dc0
	}

	.claro .dijitSliderHover .dijitSliderBar {
		border-color: #759dc0
	}

	.claro .dijitSliderDisabled .dijitSliderBar {
		background-image: none;
		border-color    : #d3d3d3
	}

	.claro .dijitRuleLabelsContainer {
		color: #000000
	}

	.claro .dijitRuleLabelsContainerH {
		padding: 2px 0
	}

	.claro .dijitSlider .dijitSliderProgressBarH,
	.claro .dijitSlider .dijitSliderLeftBumper {
		border-color    : #b5bcc7;
		background-color: #cfe5fa;
		background-image: -moz-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
		background-image: -webkit-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
		background-image: -o-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
		background-image: linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px)
	}

	.claro .dijitSlider .dijitSliderRemainingBarH,
	.claro .dijitSlider .dijitSliderRightBumper {
		border-color    : #b5bcc7;
		background-color: #ffffff
	}

	.claro .dijitSliderRightBumper {
		border-right: solid 1px #b5bcc7
	}

	.claro .dijitSliderLeftBumper {
		border-left: solid 1px #b5bcc7
	}

	.claro .dijitSliderHover .dijitSliderProgressBarH,
	.claro .dijitSliderHover .dijitSliderLeftBumper {
		background-color: #abd6ff;
		border-color    : #759dc0
	}

	.claro .dijitSliderHover .dijitSliderRemainingBarH,
	.claro .dijitSliderHover .dijitSliderRightBumper {
		background-color: #ffffff;
		border-color    : #759dc0
	}

	.claro .dijitSliderFocused .dijitSliderProgressBarH,
	.claro .dijitSliderFocused .dijitSliderLeftBumper {
		background-color  : #abd6ff;
		border-color      : #759dc0;
		-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
		-moz-box-shadow   : inset 0px 1px 1px rgba(0, 0, 0, 0.2);
		box-shadow        : inset 0px 1px 1px rgba(0, 0, 0, 0.2)
	}

	.claro .dijitSliderFocused .dijitSliderRemainingBarH,
	.claro .dijitSliderFocused .dijitSliderRightBumper {
		background-color  : #ffffff;
		border-color      : #759dc0;
		-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
		-moz-box-shadow   : inset 0px 1px 1px rgba(0, 0, 0, 0.2);
		box-shadow        : inset 0px 1px 1px rgba(0, 0, 0, 0.2)
	}

	.claro .dijitSliderDisabled .dijitSliderProgressBarH,
	.claro .dijitSliderDisabled .dijitSliderLeftBumper {
		background-color: #d3d3d3;
		background-image: none
	}

	.claro .dijitSliderDisabled .dijitSliderRemainingBarH,
	.claro .dijitSliderDisabled .dijitSliderRightBumper {
		background-color: #efefef
	}

	.claro .dijitRuleLabelsContainerV {
		padding: 0 2px
	}

	.claro .dijitSlider .dijitSliderProgressBarV,
	.claro .dijitSlider .dijitSliderBottomBumper {
		border-color    : #b5bcc7;
		background-color: #cfe5fa;
		background-image: -moz-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
		background-image: -webkit-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
		background-image: -o-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
		background-image: linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px)
	}

	.claro .dijitSlider .dijitSliderRemainingBarV,
	.claro .dijitSlider .dijitSliderTopBumper {
		border-color    : #b5bcc7;
		background-color: #ffffff
	}

	.claro .dijitSliderBottomBumper {
		border-bottom: solid 1px #b5bcc7
	}

	.claro .dijitSliderTopBumper {
		border-top: solid 1px #b5bcc7
	}

	.claro .dijitSliderHover .dijitSliderProgressBarV,
	.claro .dijitSliderHover .dijitSliderBottomBumper {
		background-color: #abd6ff;
		border-color    : #759dc0
	}

	.claro .dijitSliderHover .dijitSliderRemainingBarV,
	.claro .dijitSliderHover .dijitSliderTopBumper {
		background-color: #ffffff;
		border-color    : #759dc0
	}

	.claro .dijitSliderFocused .dijitSliderProgressBarV,
	.claro .dijitSliderFocused .dijitSliderBottomBumper {
		background-color  : #abd6ff;
		border-color      : #759dc0;
		-webkit-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
		-moz-box-shadow   : inset 1px 0px 1px rgba(0, 0, 0, 0.2);
		box-shadow        : inset 1px 0px 1px rgba(0, 0, 0, 0.2)
	}

	.claro .dijitSliderFocused .dijitSliderRemainingBarV,
	.claro .dijitSliderFocused .dijitSliderTopBumper {
		background-color  : #ffffff;
		border-color      : #759dc0;
		-webkit-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
		-moz-box-shadow   : inset 1px 0px 1px rgba(0, 0, 0, 0.2);
		box-shadow        : inset 1px 0px 1px rgba(0, 0, 0, 0.2)
	}

	.claro .dijitSliderDisabled .dijitSliderProgressBarV,
	.claro .dijitSliderDisabled .dijitSliderBottomBumper {
		background-color: #d3d3d3
	}

	.claro .dijitSliderDisabled .dijitSliderRemainingBarV,
	.claro .dijitSliderDisabled .dijitSliderTopBumper {
		background-color: #efefef
	}

	.claro .dijitSliderImageHandleH {
		border             : 0;
		width              : 18px;
		height             : 16px;
		background-image   : url("css/dojo/dijit/themes/claro/form/images/sliderThumbs.png");
		background-repeat  : no-repeat;
		background-position: 0 0
	}

	.claro .dijitSliderHover .dijitSliderImageHandleH {
		background-position: -18px 0
	}

	.claro .dijitSliderFocused .dijitSliderImageHandleH {
		background-position: -36px 0
	}

	.claro .dijitSliderProgressBarH .dijitSliderThumbHover {
		background-position: -36px 0
	}

	.claro .dijitSliderProgressBarH .dijitSliderThumbActive {
		background-position: -36px 0
	}

	.claro .dijitSliderReadOnly .dijitSliderImageHandleH,
	.claro .dijitSliderDisabled .dijitSliderImageHandleH {
		background-position: -54px 0
	}

	.claro .dijitSliderImageHandleV {
		border             : 0;
		width              : 18px;
		height             : 16px;
		background-image   : url("css/dojo/dijit/themes/claro/form/images/sliderThumbs.png");
		background-repeat  : no-repeat;
		background-position: -289px 0
	}

	.claro .dijitSliderHover .dijitSliderImageHandleV {
		background-position: -307px 0
	}

	.claro .dijitSliderFocused .dijitSliderImageHandleV {
		background-position: -325px 0
	}

	.claro .dijitSliderProgressBarV .dijitSliderThumbHover {
		background-position: -325px 0
	}

	.claro .dijitSliderProgressBarV .dijitSliderThumbActive {
		background-position: -325px 0
	}

	.claro .dijitSliderReadOnly .dijitSliderImageHandleV,
	.claro .dijitSliderDisabled .dijitSliderImageHandleV {
		background-position: -343px 0
	}

	.claro .dijitSliderButtonContainerH {
		padding: 1px 3px 1px 2px
	}

	.claro .dijitSliderButtonContainerV {
		padding: 3px 1px 2px 1px
	}

	.claro .dijitSliderDecrementIconH,
	.claro .dijitSliderIncrementIconH,
	.claro .dijitSliderDecrementIconV,
	.claro .dijitSliderIncrementIconV {
		background-image  : url("css/dojo/dijit/themes/claro/form/images/commonFormArrows.png");
		background-repeat : no-repeat;
		background-color  : #efefef;
		-moz-border-radius: 2px;
		border-radius     : 2px;
		border            : solid 1px #b5bcc7;
		font-size         : 1px
	}

	.claro .dijitSliderDecrementIconH,
	.claro .dijitSliderIncrementIconH {
		height: 12px;
		width : 9px
	}

	.claro .dijitSliderDecrementIconV,
	.claro .dijitSliderIncrementIconV {
		height: 9px;
		width : 12px
	}

	.claro .dijitSliderActive .dijitSliderDecrementIconH,
	.claro .dijitSliderActive .dijitSliderIncrementIconH,
	.claro .dijitSliderActive .dijitSliderDecrementIconV,
	.claro .dijitSliderActive .dijitSliderIncrementIconV,
	.claro .dijitSliderHover .dijitSliderDecrementIconH,
	.claro .dijitSliderHover .dijitSliderIncrementIconH,
	.claro .dijitSliderHover .dijitSliderDecrementIconV,
	.claro .dijitSliderHover .dijitSliderIncrementIconV {
		border          : solid 1px #759dc0;
		background-color: #ffffff
	}

	.claro .dijitSliderDecrementIconH {
		background-position: -357px 50%
	}

	.claro .dijitSliderActive .dijitSliderDecrementIconH.claro .dijitSliderHover .dijitSliderDecrementIconH {
		background-position: -393px 50%
	}

	.claro .dijitSliderIncrementIconH {
		background-position: -251px 50%
	}

	.claro .dijitSliderActive .dijitSliderIncrementIconH.claro .dijitSliderHover .dijitSliderIncrementIconH {
		background-position: -283px 50%
	}

	.claro .dijitSliderDecrementIconV {
		background-position: -38px 50%
	}

	.claro .dijitSliderActive .dijitSliderDecrementIconV.claro .dijitSliderHover .dijitSliderDecrementIconV {
		background-position: -73px 50%
	}

	.claro .dijitSliderIncrementIconV {
		background-position: -143px 49%
	}

	.claro .dijitSliderActive .dijitSliderIncrementIconV.claro .dijitSliderHover .dijitSliderIncrementIconV {
		background-position: -178px 49%
	}

	.claro .dijitSliderButtonContainerV .dijitSliderDecrementButtonHover,
	.claro .dijitSliderButtonContainerH .dijitSliderDecrementButtonHover,
	.claro .dijitSliderButtonContainerV .dijitSliderIncrementButtonHover,
	.claro .dijitSliderButtonContainerH .dijitSliderIncrementButtonHover {
		background-color: #cfe5fa
	}

	.claro .dijitSliderButtonContainerV .dijitSliderDecrementButtonActive,
	.claro .dijitSliderButtonContainerH .dijitSliderDecrementButtonActive,
	.claro .dijitSliderButtonContainerV .dijitSliderIncrementButtonActive,
	.claro .dijitSliderButtonContainerH .dijitSliderIncrementButtonActive {
		background-color: #abd6ff;
		border-color    : #759dc0
	}

	.claro .dijitSliderButtonInner {
		visibility: hidden
	}

	.claro .dijitSliderDisabled .dijitSliderBar {
		border-color: #d3d3d3
	}

	.claro .dijitSliderReadOnly *,
	.claro .dijitSliderDisabled * {
		border-color: #d3d3d3;
		color       : #818181
	}

	.claro .dijitSliderReadOnly .dijitSliderDecrementIconH,
	.claro .dijitSliderDisabled .dijitSliderDecrementIconH {
		background-position: -321px 50%;
		background-color   : #efefef
	}

	.claro .dijitSliderReadOnly .dijitSliderIncrementIconH,
	.claro .dijitSliderDisabled .dijitSliderIncrementIconH {
		background-position: -215px 50%;
		background-color   : #efefef
	}

	.claro .dijitSliderReadOnly .dijitSliderDecrementIconV,
	.claro .dijitSliderDisabled .dijitSliderDecrementIconV {
		background-position: -3px 49%;
		background-color   : #efefef
	}

	.claro .dijitSliderReadOnly .dijitSliderIncrementIconV,
	.claro .dijitSliderDisabled .dijitSliderIncrementIconV {
		background-position: -107px 49%;
		background-color   : #efefef
	}

	.claro .dijitColorPalette {
		border            : 1px solid #b5bcc7;
		background        : #ffffff;
		-moz-border-radius: 0;
		border-radius     : 0
	}

	.claro .dijitColorPalette .dijitPaletteImg {
		border: 1px solid #d3d3d3
	}

	.claro .dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg {
		border: 1px solid #000000
	}

	.claro .dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg,
	.claro .dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg {
		border: 2px solid #000000
	}

	.claro .dijitInlineEditBoxDisplayMode {
		border: 1px solid transparent
	}

	.claro .dijitInlineEditBoxDisplayModeHover {
		background-color: #e5f2fe;
		border          : solid 1px #759dc0
	}

	.dj_ie6 .claro .dijitInlineEditBoxDisplayMode {
		border: none
	}

	.claro .dijitProgressBar {
		margin: 2px 0 2px 0
	}

	.claro .dijitProgressBarEmpty {
		background-color: #ffffff;
		border-color    : #759dc0
	}

	.claro .dijitProgressBarTile {
		background-color     : #abd6ff;
		background-image     : url("css/dojo/dijit/themes/claro/images/progressBarFull.png");
		background-repeat    : repeat-x;
		background-image     : -moz-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
		background-image     : -webkit-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
		background-image     : -o-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
		background-image     : linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
		background-attachment: scroll
	}

	.dj_ie6 .claro .dijitProgressBarTile {
		background-image: none
	}

	.claro .dijitProgressBarFull {
		border                     : 0px solid #759dc0;
		border-right-width         : 1px;
		-webkit-transition-property: width;
		-moz-transition-property   : width;
		transition-property        : width;
		-webkit-transition-duration: 0.25s;
		-moz-transition-duration   : 0.25s;
		transition-duration        : 0.25s
	}

	.claro .dijitProgressBarLabel {
		color: #000000
	}

	.claro .dijitProgressBarIndeterminate .dijitProgressBarTile {
		background: #efefef url("css/dojo/dijit/themes/claro/images/progressBarAnim.gif") repeat-x top
	}

	.claro .dijitTimePicker .dijitButtonNode {
		padding           : 0 0;
		-moz-border-radius: 0;
		border-radius     : 0
	}

	.claro .dijitTimePicker {
		border          : 1px #b5bcc7 solid;
		border-top      : none;
		border-bottom   : none;
		background-color: #fff
	}

	.claro .dijitTimePickerItem {
		background-image : url("css/dojo/dijit/themes/claro/images/standardGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		_background-image: none;
		border-top       : solid 1px #b5bcc7;
		border-bottom    : solid 1px #b5bcc7;
		margin-top       : -1px
	}

	.claro .dijitTimePickerTick {
		color           : #818181;
		background-color: #efefef;
		font-size       : 0.818em
	}

	.claro .dijitTimePickerMarker {
		background-color: #e5f2fe;
		font-size       : 1em;
		white-space     : nowrap
	}

	.claro .dijitTimePickerTickHover,
	.claro .dijitTimePickerMarkerHover,
	.claro .dijitTimePickerMarkerSelected,
	.claro .dijitTimePickerTickSelected {
		background-color: #7dbdfa;
		color           : #000000
	}

	.claro .dijitTimePickerMarkerSelected,
	.claro .dijitTimePickerTickSelected {
		font-size: 1em
	}

	.claro .dijitTimePickerTick .dijitTimePickerItemInner {
		padding: 1px;
		margin : 0
	}

	.claro .dijitTimePicker .dijitButtonNode {
		border-left      : none;
		border-right     : none;
		border-color     : #b5bcc7;
		background-color : #efefef;
		background-image : url("css/dojo/dijit/themes/claro/images/standardGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		_background-image: none
	}

	.claro .dijitTimePicker .dijitArrowButtonInner {
		height             : 100%;
		background-image   : url("css/dojo/dijit/themes/claro/form/images/commonFormArrows.png");
		background-repeat  : no-repeat;
		background-position: -140px 45%
	}

	.claro .dijitTimePicker .dijitDownArrowButton .dijitArrowButtonInner {
		background-position: -35px 45%
	}

	.claro .dijitTimePicker .dijitUpArrowHover,
	.claro .dijitTimePicker .dijitDownArrowHover {
		background-color: #abd6ff
	}

	.claro .dijitTimePicker .dijitUpArrowHover .dijitArrowButtonInner {
		background-position: -175px 45%
	}

	.claro .dijitTimePicker .dijitDownArrowHover .dijitArrowButtonInner {
		background-position: -70px 45%
	}

	.claro .dijitBorderContainer {
		padding: 5px
	}

	.claro .dijitSplitContainer-child,
	.claro .dijitBorderContainer-child {
		border: 1px #b5bcc7 solid
	}

	.claro .dijitBorderContainer-dijitTabContainerTop,
	.claro .dijitBorderContainer-dijitTabContainerBottom,
	.claro .dijitBorderContainer-dijitTabContainerLeft,
	.claro .dijitBorderContainer-dijitTabContainerRight,
	.claro .dijitBorderContainer-dijitAccordionContainer {
		border: none
	}

	.claro .dijitBorderContainer-dijitBorderContainer {
		border : 0;
		padding: 0
	}

	.claro .dijitSplitterH,
	.claro .dijitGutterH {
		background: none;
		border    : 0;
		height    : 5px
	}

	.dj_ios .claro .dijitSplitterH,
	.dj_android .claro .dijitSplitterH {
		height: 11px
	}

	.claro .dijitSplitterH .dijitSplitterThumb {
		background: #b5bcc7 none;
		height    : 1px;
		top       : 2px;
		width     : 19px
	}

	.dj_ios .claro .dijitSplitterH .dijitSplitterThumb,
	.dj_android .claro .dijitSplitterH .dijitSplitterThumb {
		top: 5px
	}

	.claro .dijitSplitterV,
	.claro .dijitGutterV {
		background: none;
		border    : 0;
		width     : 5px;
		margin    : 0
	}

	.dj_ios .claro .dijitSplitterV,
	.dj_android .claro .dijitSplitterV {
		width: 11px
	}

	.claro .dijitSplitterV .dijitSplitterThumb {
		background: #b5bcc7 none;
		height    : 19px;
		left      : 2px;
		width     : 1px;
		margin    : 0
	}

	.dj_ios .claro .dijitSplitterV .dijitSplitterThumb,
	.dj_android .claro .dijitSplitterV .dijitSplitterThumb {
		left: 5px
	}

	.claro .dijitSplitterHHover,
	.claro .dijitSplitterVHover {
		font-size       : 1px;
		background-color: #cfe5fa
	}

	.claro .dijitSplitterHHover {
		background-image: -moz-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
		background-image: -webkit-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
		background-image: -o-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
		background-image: linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%)
	}

	.claro .dijitSplitterVHover {
		background-image: -moz-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
		background-image: -webkit-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
		background-image: -o-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
		background-image: linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%)
	}

	.claro .dijitSplitterHHover .dijitSplitterThumb,
	.claro .dijitSplitterVHover .dijitSplitterThumb {
		background: #759dc0 none
	}

	.claro .dijitSplitterHActive,
	.claro .dijitSplitterVActive {
		font-size       : 1px;
		background-color: #abd6ff;
		background-image: none
	}

	.claro .dijitTreeNode {
		zoom: 1
	}

	.claro .dijitTreeIsRoot {
		background-image: none
	}

	.claro .dijitTreeRow,
	.claro .dijitTreeNode .dojoDndItemBefore,
	.claro .dijitTreeNode .dojoDndItemAfter {
		padding                           : 4px 0 2px 0;
		background-color                  : none;
		background-color                  : transparent;
		background-color                  : rgba(171, 214, 255, 0);
		background-position               : 0 0;
		background-repeat                 : repeat-x;
		border                            : solid 0 transparent;
		color                             : #000000;
		-webkit-transition-property       : background-color, border-color;
		-moz-transition-property          : background-color, border-color;
		transition-property               : background-color, border-color;
		-webkit-transition-duration       : 0.25s;
		-moz-transition-duration          : 0.25s;
		transition-duration               : 0.25s;
		-webkit-transition-timing-function: ease-out;
		-moz-transition-timing-function   : ease-out;
		transition-timing-function        : ease-out
	}

	.claro .dijitTreeRowSelected {
		background-color : #cfe5fa;
		background-image : url("css/dojo/dijit/themes/claro/images/standardGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		_background-image: none;
		padding          : 3px 0 1px;
		border-color     : #759dc0;
		border-width     : 1px 0;
		color            : #000000
	}

	.claro .dijitTreeRowHover {
		background-color           : #abd6ff;
		background-image           : url("css/dojo/dijit/themes/claro/images/standardGradient.png");
		background-repeat          : repeat-x;
		background-image           : -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image           : -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image           : -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image           : linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		_background-image          : none;
		padding                    : 3px 0 1px;
		border-color               : #759dc0;
		border-width               : 1px 0;
		color                      : #000000;
		-webkit-transition-duration: 0.25s;
		-moz-transition-duration   : 0.25s;
		transition-duration        : 0.25s
	}

	.claro .dijitTreeRowActive {
		background-color : #7dbdfa;
		background-image : url("css/dojo/dijit/themes/claro/images/activeGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		_background-image: none;
		padding          : 3px 0 1px;
		border-color     : #759dc0;
		border-width     : 1px 0;
		color            : #000000
	}

	.claro .dijitTreeRowFocused {
		background-repeat: repeat
	}

	.claro .dijitTreeExpando {
		background-image   : url("css/dojo/dijit/themes/claro/images/treeExpandImages.png");
		width              : 16px;
		height             : 16px;
		background-position: -35px 0
	}

	.dj_ie6 .claro .dijitTreeExpando {
		background-image: url("css/dojo/dijit/themes/claro/images/treeExpandImages8bit.png")
	}

	.claro .dijitTreeRowHover .dijitTreeExpandoOpened {
		background-position: -53px 0
	}

	.claro .dijitTreeExpandoClosed {
		background-position: 1px 0
	}

	.claro .dijitTreeRowHover .dijitTreeExpandoClosed {
		background-position: -17px 0
	}

	.claro .dijitTreeExpandoLeaf,
	.dj_ie6 .claro .dijitTreeExpandoLeaf {
		background-image: none
	}

	.claro .dijitTreeExpandoLoading {
		background-image: url("css/dojo/dijit/themes/claro/images/loadingAnimation.gif")
	}

	.claro .dijitTreeNode .dojoDndItemBefore .dijitTreeContent {
		border-top: 2px solid #759dc0
	}

	.claro .dijitTreeNode .dojoDndItemAfter .dijitTreeContent {
		border-bottom: 2px solid #759dc0
	}

	.claro .dijitToolbar {
		border-bottom    : 1px solid #b5bcc7;
		background-color : #efefef;
		background-image : url("css/dojo/dijit/themes/claro/images/standardGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		_background-image: none;
		padding          : 2px 0 2px 4px;
		zoom             : 1
	}

	.claro .dijitToolbar label {
		padding: 0 3px 0 6px
	}

	.claro .dijitToolbar .dijitButton .dijitButtonNode,
	.claro .dijitToolbar .dijitDropDownButton .dijitButtonNode,
	.claro .dijitToolbar .dijitComboButton .dijitButtonNode,
	.claro .dijitToolbar .dijitToggleButton .dijitButtonNode,
	.claro .dijitToolbar .dijitComboBox .dijitButtonNode {
		border-width               : 0;
		padding                    : 2px;
		-moz-border-radius         : 2px;
		border-radius              : 2px;
		-webkit-box-shadow         : none;
		-moz-box-shadow            : none;
		box-shadow                 : none;
		-webkit-transition-property: background-color;
		-moz-transition-property   : background-color;
		transition-property        : background-color;
		-webkit-transition-duration: 0.3s;
		-moz-transition-duration   : 0.3s;
		transition-duration        : 0.3s;
		background-color           : rgba(171, 214, 255, 0);
		background-image           : none
	}

	.dj_ie .claro .dijitToolbar .dijitButton .dijitButtonNode,
	.dj_ie .claro .dijitToolbar .dijitDropDownButton .dijitButtonNode,
	.dj_ie .claro .dijitToolbar .dijitComboButton .dijitButtonNode,
	.dj_ie .claro .dijitToolbar .dijitToggleButton .dijitButtonNode,
	.dj_ie .claro .dijitToolbar .dijitComboBox .dijitButtonNode {
		background-color: transparent
	}

	.dj_ie .claro .dijitToolbar .dijitButtonHover .dijitButtonNode,
	.dj_ie .claro .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode,
	.dj_ie .claro .dijitToolbar .dijitComboButton .dijitButtonNodeHover,
	.dj_ie .claro .dijitToolbar .dijitComboButton .dijitDownArrowButtonHover,
	.dj_ie .claro .dijitToolbar .dijitToggleButtonHover .dijitButtonNode {
		background-color: #abd6ff
	}

	.dj_ie .claro .dijitToolbar .dijitButtonActive .dijitButtonNode,
	.dj_ie .claro .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode,
	.dj_ie .claro .dijitToolbar .dijitComboButtonActive .dijitButtonNode,
	.dj_ie .claro .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {
		background-color: #abd6ff
	}

	.claro .dijitToolbar .dijitComboButton .dijitStretch {
		-moz-border-radius: 2px 0 0 2px;
		border-radius     : 2px 0 0 2px
	}

	.claro .dijitToolbar .dijitComboButton .dijitArrowButton {
		-moz-border-radius: 0 2px 2px 0;
		border-radius     : 0 2px 2px 0
	}

	.claro .dijitToolbar .dijitComboBox .dijitButtonNode {
		padding: 0
	}

	.claro .dijitToolbar .dijitButtonHover .dijitButtonNode,
	.claro .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode,
	.claro .dijitToolbar .dijitToggleButtonHover .dijitButtonNode,
	.claro .dijitToolbar .dijitComboButtonHover .dijitButtonNode {
		border-width     : 1px;
		background-color : #abd6ff;
		background-image : url("css/dojo/dijit/themes/claro/images/standardGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		_background-image: none;
		padding          : 1px
	}

	.claro .dijitToolbar .dijitComboButtonHover .dijitButtonNode,
	.claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {
		background-color: #f3ffff
	}

	.claro .dijitToolbar .dijitComboButtonHover .dijitButtonNodeHover,
	.claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButtonHover {
		background-color: #abd6ff
	}

	.claro .dijitToolbar .dijitButtonActive .dijitButtonNode,
	.claro .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode,
	.claro .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {
		border-width     : 1px;
		background-color : #7dbdfa;
		background-image : url("css/dojo/dijit/themes/claro/images/activeGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		_background-image: none;
		padding          : 1px
	}

	.claro .dijitToolbar .dijitComboButtonActive {
		-webkit-transition-duration: 0.2s;
		-moz-transition-duration   : 0.2s;
		transition-duration        : 0.2s;
		border-width               : 1px;
		padding                    : 0
	}

	.claro .dijitToolbar .dijitComboButtonActive .dijitButtonNode,
	.claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton {
		background-color: #f3ffff;
		padding         : 2px
	}

	.claro .dijitToolbar .dijitComboButtonActive .dijitButtonNodeActive {
		background-color : #7dbdfa;
		background-image : url("css/dojo/dijit/themes/claro/images/activeGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		_background-image: none
	}

	.claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButtonActive {
		background-color : #7dbdfa;
		background-image : url("css/dojo/dijit/themes/claro/images/activeGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		_background-image: none
	}

	.claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton,
	.claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton {
		border-left-width: 0
	}

	.claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {
		padding-left: 2px
	}

	.claro .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode {
		margin          : 0;
		border-width    : 1px;
		border-style    : solid;
		background-image: none;
		border-color    : #759dc0;
		background-color: #ffffff;
		padding         : 1px
	}

	.claro .dijitToolbarSeparator {
		background: url("css/dojo/dijit/icons/images/editorIconsEnabled.png")
	}

	.claro .dijitDisabled .dijitToolbar {
		background      : none;
		background-color: #efefef;
		border-bottom   : 1px solid #d3d3d3
	}

	.claro .dijitToolbar .dijitComboBoxDisabled .dijitArrowButtonInner {
		background-position: 0 50%
	}

	.claro .dijitEditorIFrameContainer {
		padding: 3px 3px 1px 10px
	}

	.claro .dijitEditorIFrame {
		background-color: #ffffff
	}

	.claro .dijitEditor {
		border: 1px solid #b5bcc7
	}

	.claro .dijitEditor .dijitEditorIFrameContainer {
		background-color : #ffffff;
		background-repeat: repeat-x
	}

	.claro .dijitEditorHover .dijitEditorIFrameContainer,
	.claro .dijitEditorHover .dijitEditorIFrameContainer .dijitEditorIFrame {
		background-color: #e5f2fe
	}

	.claro .dijitEditorFocused .dijitEditorIFrameContainer,
	.claro .dijitEditorFocused .dijitEditorIFrameContainer .dijitEditorIFrame {
		background-color: #ffffff
	}

	.claro .dijitEditorHover .dijitEditorIFrameContainer,
	.claro .dijitEditorFocused .dijitEditorIFrameContainer {
		background-image: -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
		background-image: -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
		background-image: -o-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
		background-image: linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px)
	}

	.claro .dijitEditorDisabled {
		border: 1px solid #d3d3d3;
		color : #818181
	}

	.claro .dijitDisabled .dijitEditorIFrame,
	.claro .dijitDisabled .dijitEditorIFrameContainer,
	.claro .dijitDisabled .dijitEditorIFrameContainer .dijitEditorIFrame {
		background-color: #efefef;
		background-image: none
	}

	.dijitEditorIcon {
		background-image : url("css/dojo/dijit/icons/images/editorIconsEnabled.png");
		background-repeat: no-repeat;
		width            : 18px;
		height           : 18px;
		text-align       : center
	}

	.dijitDisabled .dijitEditorIcon {
		background-image: url("css/dojo/dijit/icons/images/editorIconsDisabled.png")
	}

	.dijitEditorIconSep {
		background-position: 0
	}

	.dijitEditorIconSave {
		background-position: -18px
	}

	.dijitEditorIconPrint {
		background-position: -36px
	}

	.dijitEditorIconCut {
		background-position: -54px
	}

	.dijitEditorIconCopy {
		background-position: -72px
	}

	.dijitEditorIconPaste {
		background-position: -90px
	}

	.dijitEditorIconDelete {
		background-position: -108px
	}

	.dijitEditorIconCancel {
		background-position: -126px
	}

	.dijitEditorIconUndo {
		background-position: -144px
	}

	.dijitEditorIconRedo {
		background-position: -162px
	}

	.dijitEditorIconSelectAll {
		background-position: -180px
	}

	.dijitEditorIconBold {
		background-position: -198px
	}

	.dijitEditorIconItalic {
		background-position: -216px
	}

	.dijitEditorIconUnderline {
		background-position: -234px
	}

	.dijitEditorIconStrikethrough {
		background-position: -252px
	}

	.dijitEditorIconSuperscript {
		background-position: -270px
	}

	.dijitEditorIconSubscript {
		background-position: -288px
	}

	.dijitEditorIconJustifyCenter {
		background-position: -306px
	}

	.dijitEditorIconJustifyFull {
		background-position: -324px
	}

	.dijitEditorIconJustifyLeft {
		background-position: -342px
	}

	.dijitEditorIconJustifyRight {
		background-position: -360px
	}

	.dijitEditorIconIndent {
		background-position: -378px
	}

	.dijitEditorIconOutdent {
		background-position: -396px
	}

	.dijitEditorIconListBulletIndent {
		background-position: -414px
	}

	.dijitEditorIconListBulletOutdent {
		background-position: -432px
	}

	.dijitEditorIconListNumIndent {
		background-position: -450px
	}

	.dijitEditorIconListNumOutdent {
		background-position: -468px
	}

	.dijitEditorIconTabIndent {
		background-position: -486px
	}

	.dijitEditorIconLeftToRight {
		background-position: -504px
	}

	.dijitEditorIconRightToLeft,
	.dijitEditorIconToggleDir {
		background-position: -522px
	}

	.dijitEditorIconBackColor {
		background-position: -540px
	}

	.dijitEditorIconForeColor {
		background-position: -558px
	}

	.dijitEditorIconHiliteColor {
		background-position: -576px
	}

	.dijitEditorIconNewPage {
		background-position: -594px
	}

	.dijitEditorIconInsertImage {
		background-position: -612px
	}

	.dijitEditorIconInsertTable {
		background-position: -630px
	}

	.dijitEditorIconSpace {
		background-position: -648px
	}

	.dijitEditorIconInsertHorizontalRule {
		background-position: -666px
	}

	.dijitEditorIconInsertOrderedList {
		background-position: -684px
	}

	.dijitEditorIconInsertUnorderedList {
		background-position: -702px
	}

	.dijitEditorIconCreateLink {
		background-position: -720px
	}

	.dijitEditorIconUnlink {
		background-position: -738px
	}

	.dijitEditorIconViewSource {
		background-position: -756px
	}

	.dijitEditorIconRemoveFormat {
		background-position: -774px
	}

	.dijitEditorIconFullScreen {
		background-position: -792px
	}

	.dijitEditorIconWikiword {
		background-position: -810px
	}

	.claro .dijitTitlePaneTitle {
		background-color : #efefef;
		background-image : url("css/dojo/dijit/themes/claro/images/standardGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		_background-image: none;
		border           : 1px solid #b5bcc7;
		padding          : 0 7px 3px 7px;
		min-height       : 17px;
		color            : #494949
	}

	.claro .dijitFieldset {
		-moz-border-radius: 4px;
		border-radius     : 4px
	}

	.claro .dijitTitlePaneTitleOpen,
	.claro .dijitTitlePaneTitleFixedOpen {
		background-color: #cfe5fa;
		color           : #000000
	}

	.claro .dijitTitlePaneTitleHover {
		background-color: #abd6ff;
		border-color    : #759dc0
	}

	.claro .dijitTitlePaneTitleActive {
		background-color : #7dbdfa;
		border-color     : #759dc0;
		background-image : url("css/dojo/dijit/themes/claro/images/activeGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		_background-image: none
	}

	.claro .dijitTitlePaneTitleFocus {
		margin-top    : 3px;
		padding-bottom: 2px
	}

	.claro .dijitTitlePane .dijitArrowNode,
	.claro .dijitFieldset .dijitArrowNode {
		background-image : url("css/dojo/dijit/themes/claro/images/spriteArrows.png");
		background-repeat: no-repeat;
		height           : 8px;
		width            : 7px
	}

	.claro .dijitTitlePaneTitleOpen .dijitArrowNode,
	.claro .dijitFieldsetTitleOpen .dijitArrowNode {
		background-position: 0 0
	}

	.claro .dijitTitlePaneTitleClosed .dijitArrowNode,
	.claro .dijitFieldsetTitleClosed .dijitArrowNode {
		background-position: -14px 0
	}

	.claro .dijitTitlePaneContentOuter {
		background: #ffffff;
		border    : 1px solid #b5bcc7;
		border-top: none
	}

	.claro .dijitTitlePaneContentInner {
		padding: 10px
	}

	.claro .dijitFieldsetContentInner {
		padding: 4px
	}

	.claro .dijitTitlePaneTextNode,
	.claro .dijitFieldsetLegendNode {
		margin-left   : 4px;
		margin-right  : 4px;
		vertical-align: text-top
	}

	.claro .dijitSpinnerButtonContainer {
		overflow: hidden;
		position: relative;
		width   : auto;
		padding : 0 2px
	}

	.claro .dijitSpinnerButtonContainer .dijitSpinnerButtonInner {
		border-width: 1px 0;
		border-style: solid none
	}

	.claro .dijitSpinner .dijitArrowButton {
		width            : auto;
		background-color : #efefef;
		background-image : url("css/dojo/dijit/themes/claro/images/standardGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
		_background-image: none;
		overflow         : hidden
	}

	.dj_iequirks .claro .dijitSpinner .dijitArrowButton {
		overflow: visible
	}

	.claro .dijitSpinner .dijitSpinnerButtonInner {
		width: 15px
	}

	.claro .dijitSpinner .dijitArrowButtonInner {
		border             : solid 1px #ffffff;
		border-bottom-width: 0;
		background-image   : url("css/dojo/dijit/themes/claro/form/images/commonFormArrows.png");
		background-repeat  : no-repeat;
		height             : 100%;
		width              : 15px;
		padding-left       : 1px;
		padding-right      : 1px;
		background-position: -139px center;
		display            : block;
		margin             : -1px 0 -1px 0
	}

	.dj_iequirks .claro .dijitSpinner .dijitArrowButtonInner,
	.dj_ie6 .claro .dijitSpinner .dijitArrowButtonInner,
	.dj_ie7 .claro .dijitSpinner .dijitArrowButtonInner,
	.dj_ie8 .claro .dijitSpinner .dijitArrowButtonInner {
		margin-top: 0
	}

	.dj_iequirks .claro .dijitSpinner .dijitArrowButtonInner {
		width: 19px
	}

	.claro .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner {
		background-position: -34px
	}

	.claro .dijitSpinner .dijitArrowButtonInner .dijitInputField {
		padding: 0
	}

	.claro .dijitUpArrowButtonActive,
	.claro .dijitDownArrowButtonActive {
		background-color: #abd6ff
	}

	.claro .dijitSpinner .dijitUpArrowButtonHover,
	.claro .dijitSpinner .dijitDownArrowButtonHover,
	.claro .dijitSpinnerFocused .dijitArrowButton {
		background-color: #abd6ff
	}

	.claro .dijitSpinner .dijitUpArrowButtonHover .dijitArrowButtonInner {
		background-position: -174px
	}

	.claro .dijitSpinner .dijitDownArrowButtonHover .dijitArrowButtonInner {
		background-position: -69px
	}

	.claro .dijitSpinnerFocused {
		background-color: #ffffff;
		background-image: none
	}

	.claro .dijitSpinner .dijitDownArrowButtonActive,
	.claro .dijitSpinner .dijitUpArrowButtonActive {
		background-color : #7dbefa;
		background-image : url("css/dojo/dijit/themes/claro/images/activeGradient.png");
		background-repeat: repeat-x;
		background-image : -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		background-image : linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
		_background-image: none
	}

	.claro .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner,
	.claro .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner {
		border       : 0;
		padding      : 1px;
		margin-right : 2px;
		margin-bottom: 1px
	}

	.claro .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner {
		background-position: -173px
	}

	.claro .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner {
		background-position: -68px
	}

	.claro .dijitSpinnerDisabled .dijitArrowButtonInner {
		background-color: #efefef
	}

	.claro .dijitSpinnerDisabled .dijitUpArrowButton .dijitArrowButtonInner {
		background-position: -104px
	}

	.claro .dijitSpinnerDisabled .dijitDownArrowButton .dijitArrowButtonInner {
		background-position: 1px
	}

	.dj_ie7 .claro .dijitSpinner {
		overflow: visible
	}

	.dojoxGrid {
		position          : relative;
		background-color  : #EBEADB;
		font-family       : Geneva, Arial, Helvetica, sans-serif;
		-moz-outline-style: none;
		outline           : none;
		overflow          : hidden;
		height            : 0
	}

	.dojoxGrid table {
		padding: 0
	}

	.dojoxGrid td {
		-moz-outline: none
	}

	.dojoxGridMasterHeader {
		position: relative
	}

	.dojoxGridMasterView {
		position: relative
	}

	.dojoxGridMasterMessages {
		position        : relative;
		padding         : 1em;
		text-align      : center;
		background-color: white
	}

	.dojoxGridView {
		position: absolute;
		overflow: hidden
	}

	.dojoxGridHeader {
		position: absolute;
		overflow: hidden;
		cursor  : default
	}

	.dojoxGridHeader {
		background-color: #E8E1CF
	}

	.dojoxGridHeader table {
		text-align: center
	}

	.dojoxGridHeader .dojoxGridCell {
		border        : 1px solid;
		border-color  : #F6F4EB #ACA899 #ACA899 #F6F4EB;
		background    : url("css/dojo/dojox/grid/resources/images/grid_dx_gradient.gif") #E8E1CF top repeat-x;
		padding-bottom: 2px
	}

	.dojoxGridHeader .dojoxGridCellOver {
		background-image   : none;
		background-color   : white;
		border-bottom-color: #FEBE47;
		margin-bottom      : 0;
		padding-bottom     : 0;
		border-bottom-width: 3px
	}

	.dojoxGridHeader .dojoxGridCellFocus {
		border: 1px dashed blue
	}

	.dojoxGridHeader.dojoxGridCellFocus.dojoxGridCellOver {
		background-image   : none;
		background-color   : white;
		border-bottom-color: #FEBE47;
		margin-bottom      : 0;
		padding-bottom     : 0;
		border-bottom-width: 3px
	}

	.dojoxGridArrowButtonNode {
		display     : none;
		padding-left: 16px
	}

	.dojoxGridArrowButtonChar {
		display: inline
	}

	.dojoxGridArrowButtonNode:hover {
		cursor: default
	}

	.dojoxGridArrowButtonChar:hover {
		cursor: default
	}

	.dojoxGridSortUp:hover {
		cursor: default
	}

	.dojoxGridSortDown:hover {
		cursor: default
	}

	.dijit_a11y .dojoxGridArrowButtonChar {
		display: inline !important
	}

	.dojoxGridScrollbox {
		position        : relative;
		overflow        : auto;
		background-color: white;
		width           : 100%
	}

	.dojoxGridContent {
		position          : relative;
		overflow          : hidden;
		-moz-outline-style: none;
		outline           : none
	}

	.dojoxGridRowbar {
		border      : 1px solid;
		border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB;
		border-top  : none;
		background  : url("css/dojo/dojox/grid/resources/images/grid_dx_gradient.gif") #E8E1CF top repeat-x
	}

	.dojoxGridRowbarInner {
		border-top: 1px solid #F6F4EB
	}

	.dojoxGridRowbarOver {
		background-image   : none;
		background-color   : white;
		border-top-color   : #FEBE47;
		border-bottom-color: #FEBE47
	}

	.dojoxGridRowbarSelected {
		background-color: #D9E8F9
	}

	.dojoxGridRow {
		position: relative;
		width   : 9000em
	}

	.dojoxGridRow {
		border          : 1px solid #E8E4D8;
		border-color    : #F8F7F1;
		border-left     : none;
		border-right    : none;
		background-color: white;
		border-top      : none
	}

	.dojoxGridRowOver {
		border-top-color   : #FEBE47;
		border-bottom-color: #FEBE47
	}

	.dojoxGridRowOdd {
		background-color: #FFFDF3
	}

	.dojoxGridRowSelected {
		background-color: #D9E8F9
	}

	.dojoxGridRowTable {
		table-layout: fixed;
		width       : 0;
		empty-cells : show
	}

	.dj_ie .dojoxGridRowTable {
		border-collapse: collapse
	}

	.dojoxGridInvisible {
		visibility: hidden
	}

	.Xdojo-ie .dojoxGridInvisible {
		display: none
	}

	.dojoxGridInvisible td,
	.dojoxGridHeader .dojoxGridInvisible td {
		border-top-width   : 0;
		border-bottom-width: 0;
		padding-top        : 0;
		padding-bottom     : 0;
		height             : 0;
		overflow           : hidden
	}

	.dojoxGrid .dojoxGridCell {
		border            : 1px solid;
		border-color      : #EBEADB;
		border-right-color: #D5CDB5;
		padding           : 3px 3px 3px 3px;
		text-align        : left;
		overflow          : hidden;
		word-wrap         : break-word
	}

	.dojoxGrid .dojoxGridFixedRowHeight .dojoxGridCell {
		white-space  : nowrap;
		word-break   : keep-all;
		word-wrap    : normal;
		text-overflow: ellipsis
	}

	.dojoxGridCellFocus {
		border: 1px dashed blue
	}

	.dojoxGridCellOver {
		border: 1px dotted #FEBE47
	}

	.dojoxGridCellFocus.dojoxGridCellOver {
		border: 1px dashed green
	}

	.dojoxGridRowEditing td {
		background-color: #F4FFF4
	}

	.dojoxGridRow-inserting td {
		background-color: #F4FFF4
	}

	.dojoxGridRow-inflight td {
		background-color: #F2F7B7
	}

	.dojoxGridRow-error td {
		background-color: #F8B8B6
	}

	.dojoxGridInput,
	.dojoxGridSelect,
	.dojoxGridTextarea {
		margin      : 0;
		padding     : 0;
		border-style: none;
		width       : 100%;
		font-size   : 100%;
		font-family : inherit
	}

	.dojoxGridHiddenFocus {
		position: absolute;
		top     : -1000px;
		height  : 0;
		width   : 0
	}

	.dijit_a11y .dojoxGridRowbarSelected {
		border-top   : 1px solid white;
		border-bottom: 1px dashed black;
		border-top   : 0;
		background   : none
	}

	.dijit_a11y .dojoxGridRowbarSelected .dojoxGridRowbarInner {
		border    : 0;
		border-top: 1px solid white
	}

	.dijit_a11y .dojoxGridRowSelected {
		border: 1px solid black !important
	}

	.dojoxGridRowTable .dojoDndHorizontal th.dojoDndItem {
		display: table-cell;
		margin : 0
	}

	.dojoxGridDndAvatar {
		font-size: 100%
	}

	.dojoxGrid .dojoDndItemBefore {
		border-left-color: red
	}

	.dojoxGrid .dojoDndItemAfter {
		border-right-color: red
	}

	.dijit_a11y .dojoDndItemBefore {
		border-left: double
	}

	.dijit_a11y .dojoDndItemAfter {
		border-right: double
	}

	.dojoxGridDndAvatarItem td {
		border      : 1px solid;
		border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB;
		background  : url("css/dojo/dojox/grid/resources/images/grid_dx_gradient.gif") #E8E1CF top repeat-x;
		padding     : 0pt;
		margin      : 0pt
	}

	.dojoxGridDndAvatarItem td.dojoxGridDndAvatarItemImage {
		border          : 0;
		border-color    : #F6F4EB #ACA899 #ACA899 #F6F4EB;
		background-color: transparent;
		padding         : 3px;
		padding-bottom  : 2px;
		margin          : 0
	}

	.dojoDndMove .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
		background-image   : url("css/dojo/dojo/resources/images/dndNoMove.png");
		background-repeat  : no-repeat;
		background-position: center center
	}

	.dojoDndCopy .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
		background-image   : url("css/dojo/dojo/resources/images/dndNoCopy.png");
		background-repeat  : no-repeat;
		background-position: center center
	}

	.dojoDndMove .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
		background-image   : url("css/dojo/dojo/resources/images/dndMove.png");
		background-repeat  : no-repeat;
		background-position: center center
	}

	.dojoDndCopy .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
		background-image   : url("css/dojo/dojo/resources/images/dndCopy.png");
		background-repeat  : no-repeat;
		background-position: center center
	}

	.dojoxGridColPlaceBottom {
		background: transparent url("css/dojo/dojox/grid/resources/images/grid_sort_up.gif") no-repeat scroll left top
	}

	.dojoxGridColPlaceTop {
		background: transparent url("css/dojo/dojox/grid/resources/images/grid_sort_down.gif") no-repeat scroll left top
	}

	.dojoxGridColPlaceTop,
	.dojoxGridColPlaceBottom {
		font-size  : 1px;
		height     : 6px;
		z-index    : 10000;
		top        : 0;
		overflow   : hidden;
		position   : absolute;
		line-height: 1px;
		width      : 8px
	}

	.dojoxGridResizeColLine {
		width           : 1px;
		background-color: #777;
		position        : absolute;
		cursor          : col-resize;
		z-index         : 10000
	}

	.dojoxGridColNoResize,
	.dojoxGridColNoResize .dojoDndItemOver {
		cursor: not-allowed !important
	}

	.dojoxGridColResize,
	.dojoxGridColResize .dojoDndItemOver,
	.dojoxGridColumnResizing,
	.dojoxGridColumnResizing .dojoDndItemOver,
	.dojoxGridColumnResizing .dojoxGridHeader {
		cursor: col-resize !important
	}

	.dojoxGridColPlaceBottom {
		background: transparent url("css/dojo/dojox/grid/resources/images/grid_sort_up.gif") no-repeat scroll left top
	}

	.dojoxGridColPlaceTop {
		background: transparent url("css/dojo/dojox/grid/resources/images/grid_sort_down.gif") no-repeat scroll left top
	}

	.dojoxGridColPlaceTop,
	.dojoxGridColPlaceBottom {
		font-size  : 1px;
		height     : 6px;
		z-index    : 10000;
		top        : 0;
		overflow   : hidden;
		position   : absolute;
		line-height: 1px;
		width      : 8px
	}

	.dojoxGridResizeColLine {
		width           : 1px;
		background-color: #777;
		position        : absolute
	}

	.dojoxGridExpandoCell {
		vertical-align: middle
	}

	.dojoxGridSummarySpan {
		visibility: hidden
	}

	.dojoxGridSummaryRow .dojoxGridSummarySpan,
	.dojoxGridRowCollapsed .dojoxGridSummarySpan {
		visibility: visible
	}

	.dojoxGridNoChildren .dojoxGridExpando {
		visibility: hidden !important;
		width     : 0px !important
	}

	.dojoxGrid {
		position          : relative;
		background-color  : #EBEADB;
		font-family       : Geneva, Arial, Helvetica, sans-serif;
		-moz-outline-style: none;
		outline           : none;
		overflow          : hidden;
		height            : 0
	}

	.dojoxGrid table {
		padding: 0
	}

	.dojoxGrid td {
		-moz-outline: none
	}

	.dojoxGridMasterHeader {
		position: relative
	}

	.dojoxGridMasterView {
		position: relative
	}

	.dojoxGridMasterMessages {
		position        : relative;
		padding         : 1em;
		text-align      : center;
		background-color: white
	}

	.dojoxGridView {
		position: absolute;
		overflow: hidden
	}

	.dojoxGridHeader {
		position: absolute;
		overflow: hidden;
		cursor  : default
	}

	.dojoxGridHeader {
		background-color: #E8E1CF
	}

	.dojoxGridHeader table {
		text-align: center
	}

	.dojoxGridHeader .dojoxGridCell {
		border        : 1px solid;
		border-color  : #F6F4EB #ACA899 #ACA899 #F6F4EB;
		background    : url("css/dojo/dojox/grid/resources/images/grid_dx_gradient.gif") #E8E1CF top repeat-x;
		padding-bottom: 2px
	}

	.dojoxGridHeader .dojoxGridCellOver {
		background-image   : none;
		background-color   : white;
		border-bottom-color: #FEBE47;
		margin-bottom      : 0;
		padding-bottom     : 0;
		border-bottom-width: 3px
	}

	.dojoxGridHeader .dojoxGridCellFocus {
		border: 1px dashed blue
	}

	.dojoxGridHeader.dojoxGridCellFocus.dojoxGridCellOver {
		background-image   : none;
		background-color   : white;
		border-bottom-color: #FEBE47;
		margin-bottom      : 0;
		padding-bottom     : 0;
		border-bottom-width: 3px
	}

	.dojoxGridArrowButtonNode {
		display     : none;
		padding-left: 16px
	}

	.dojoxGridArrowButtonChar {
		display: inline
	}

	.dojoxGridArrowButtonNode:hover {
		cursor: default
	}

	.dojoxGridArrowButtonChar:hover {
		cursor: default
	}

	.dojoxGridSortUp:hover {
		cursor: default
	}

	.dojoxGridSortDown:hover {
		cursor: default
	}

	.dijit_a11y .dojoxGridArrowButtonChar {
		display: inline !important
	}

	.dojoxGridScrollbox {
		position        : relative;
		overflow        : auto;
		background-color: white;
		width           : 100%
	}

	.dojoxGridContent {
		position          : relative;
		overflow          : hidden;
		-moz-outline-style: none;
		outline           : none
	}

	.dojoxGridRowbar {
		border      : 1px solid;
		border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB;
		border-top  : none;
		background  : url("css/dojo/dojox/grid/resources/images/grid_dx_gradient.gif") #E8E1CF top repeat-x
	}

	.dojoxGridRowbarInner {
		border-top: 1px solid #F6F4EB
	}

	.dojoxGridRowbarOver {
		background-image   : none;
		background-color   : white;
		border-top-color   : #FEBE47;
		border-bottom-color: #FEBE47
	}

	.dojoxGridRowbarSelected {
		background-color: #D9E8F9
	}

	.dojoxGridRow {
		position: relative;
		width   : 9000em
	}

	.dojoxGridRow {
		border          : 1px solid #E8E4D8;
		border-color    : #F8F7F1;
		border-left     : none;
		border-right    : none;
		background-color: white;
		border-top      : none
	}

	.dojoxGridRowOver {
		border-top-color   : #FEBE47;
		border-bottom-color: #FEBE47
	}

	.dojoxGridRowOdd {
		background-color: #FFFDF3
	}

	.dojoxGridRowSelected {
		background-color: #D9E8F9
	}

	.dojoxGridRowTable {
		table-layout: fixed;
		width       : 0;
		empty-cells : show
	}

	.dj_ie .dojoxGridRowTable {
		border-collapse: collapse
	}

	.dojoxGridInvisible {
		visibility: hidden
	}

	.Xdojo-ie .dojoxGridInvisible {
		display: none
	}

	.dojoxGridInvisible td,
	.dojoxGridHeader .dojoxGridInvisible td {
		border-top-width   : 0;
		border-bottom-width: 0;
		padding-top        : 0;
		padding-bottom     : 0;
		height             : 0;
		overflow           : hidden
	}

	.dojoxGrid .dojoxGridCell {
		border            : 1px solid;
		border-color      : #EBEADB;
		border-right-color: #D5CDB5;
		padding           : 3px 3px 3px 3px;
		text-align        : left;
		overflow          : hidden;
		word-wrap         : break-word
	}

	.dojoxGrid .dojoxGridFixedRowHeight .dojoxGridCell {
		white-space  : nowrap;
		word-break   : keep-all;
		word-wrap    : normal;
		text-overflow: ellipsis
	}

	.dojoxGridCellFocus {
		border: 1px dashed blue
	}

	.dojoxGridCellOver {
		border: 1px dotted #FEBE47
	}

	.dojoxGridCellFocus.dojoxGridCellOver {
		border: 1px dashed green
	}

	.dojoxGridRowEditing td {
		background-color: #F4FFF4
	}

	.dojoxGridRow-inserting td {
		background-color: #F4FFF4
	}

	.dojoxGridRow-inflight td {
		background-color: #F2F7B7
	}

	.dojoxGridRow-error td {
		background-color: #F8B8B6
	}

	.dojoxGridInput,
	.dojoxGridSelect,
	.dojoxGridTextarea {
		margin      : 0;
		padding     : 0;
		border-style: none;
		width       : 100%;
		font-size   : 100%;
		font-family : inherit
	}

	.dojoxGridHiddenFocus {
		position: absolute;
		top     : -1000px;
		height  : 0;
		width   : 0
	}

	.dijit_a11y .dojoxGridRowbarSelected {
		border-top   : 1px solid white;
		border-bottom: 1px dashed black;
		border-top   : 0;
		background   : none
	}

	.dijit_a11y .dojoxGridRowbarSelected .dojoxGridRowbarInner {
		border    : 0;
		border-top: 1px solid white
	}

	.dijit_a11y .dojoxGridRowSelected {
		border: 1px solid black !important
	}

	.dojoxGridRowTable .dojoDndHorizontal th.dojoDndItem {
		display: table-cell;
		margin : 0
	}

	.dojoxGridDndAvatar {
		font-size: 100%
	}

	.dojoxGrid .dojoDndItemBefore {
		border-left-color: red
	}

	.dojoxGrid .dojoDndItemAfter {
		border-right-color: red
	}

	.dijit_a11y .dojoDndItemBefore {
		border-left: double
	}

	.dijit_a11y .dojoDndItemAfter {
		border-right: double
	}

	.dojoxGridDndAvatarItem td {
		border      : 1px solid;
		border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB;
		background  : url("css/dojo/dojox/grid/resources/images/grid_dx_gradient.gif") #E8E1CF top repeat-x;
		padding     : 0pt;
		margin      : 0pt
	}

	.dojoxGridDndAvatarItem td.dojoxGridDndAvatarItemImage {
		border          : 0;
		border-color    : #F6F4EB #ACA899 #ACA899 #F6F4EB;
		background-color: transparent;
		padding         : 3px;
		padding-bottom  : 2px;
		margin          : 0
	}

	.dojoDndMove .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
		background-image   : url("css/dojo/dojo/resources/images/dndNoMove.png");
		background-repeat  : no-repeat;
		background-position: center center
	}

	.dojoDndCopy .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
		background-image   : url("css/dojo/dojo/resources/images/dndNoCopy.png");
		background-repeat  : no-repeat;
		background-position: center center
	}

	.dojoDndMove .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
		background-image   : url("css/dojo/dojo/resources/images/dndMove.png");
		background-repeat  : no-repeat;
		background-position: center center
	}

	.dojoDndCopy .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
		background-image   : url("css/dojo/dojo/resources/images/dndCopy.png");
		background-repeat  : no-repeat;
		background-position: center center
	}

	.dojoxGridColPlaceBottom {
		background: transparent url("css/dojo/dojox/grid/resources/images/grid_sort_up.gif") no-repeat scroll left top
	}

	.dojoxGridColPlaceTop {
		background: transparent url("css/dojo/dojox/grid/resources/images/grid_sort_down.gif") no-repeat scroll left top
	}

	.dojoxGridColPlaceTop,
	.dojoxGridColPlaceBottom {
		font-size  : 1px;
		height     : 6px;
		z-index    : 10000;
		top        : 0;
		overflow   : hidden;
		position   : absolute;
		line-height: 1px;
		width      : 8px
	}

	.dojoxGridResizeColLine {
		width           : 1px;
		background-color: #777;
		position        : absolute;
		cursor          : col-resize;
		z-index         : 10000
	}

	.dojoxGridColNoResize,
	.dojoxGridColNoResize .dojoDndItemOver {
		cursor: not-allowed !important
	}

	.dojoxGridColResize,
	.dojoxGridColResize .dojoDndItemOver,
	.dojoxGridColumnResizing,
	.dojoxGridColumnResizing .dojoDndItemOver,
	.dojoxGridColumnResizing .dojoxGridHeader {
		cursor: col-resize !important
	}

	.dojoxGridColPlaceBottom {
		background: transparent url("css/dojo/dojox/grid/resources/images/grid_sort_up.gif") no-repeat scroll left top
	}

	.dojoxGridColPlaceTop {
		background: transparent url("css/dojo/dojox/grid/resources/images/grid_sort_down.gif") no-repeat scroll left top
	}

	.dojoxGridColPlaceTop,
	.dojoxGridColPlaceBottom {
		font-size  : 1px;
		height     : 6px;
		z-index    : 10000;
		top        : 0;
		overflow   : hidden;
		position   : absolute;
		line-height: 1px;
		width      : 8px
	}

	.dojoxGridResizeColLine {
		width           : 1px;
		background-color: #777;
		position        : absolute
	}

	.dojoxGridExpandoCell {
		vertical-align: middle
	}

	.dojoxGridSummarySpan {
		visibility: hidden
	}

	.dojoxGridSummaryRow .dojoxGridSummarySpan,
	.dojoxGridRowCollapsed .dojoxGridSummarySpan {
		visibility: visible
	}

	.dojoxGridNoChildren .dojoxGridExpando {
		visibility: hidden !important;
		width     : 0px !important
	}

	.dj_ie .dojoxGridRtl .dojoxGridHeader table {
		float: none
	}

	.dojoxGridRtl .dojoxGridCell {
		text-align: right
	}

	.dj_ie8 .dojoxGridRtl .dojoxGridCell {
		border-left: none
	}

	.dj_ie .dojoxGridRtl .dojoxGridMasterView .dojoxGridRowTable {
		border-left: #e5dac8 1px solid
	}

	.dojoxGridRtl .dojoxGridArrowButtonNode {
		float: left
	}

	.claro .dojoxGrid {
		margin          : 0px;
		padding         : 0px;
		border-collapse : collapse;
		background-color: #fff;
		border          : 1px solid #DBDBDB
	}

	.claro .dojoxGridMasterMessages {
		background-color: #fefefe
	}

	.claro .dojoxGridLoading,
	.claro .dojoxGridError {
		background-position: left center;
		background-repeat  : no-repeat;
		padding-left       : 25px
	}

	.claro .dojoxGridLoading {
		background-image: url("css/dojo/dijit/themes/claro/images/loadingAnimation.gif")
	}

	.claro .dojoxGridError {
		background-image   : url("css/dojo/dijit/icons/images/commonIconsObjActEnabled.png");
		background-position: -496px;
		width              : 16px;
		height             : 16px
	}

	.claro .dojoxGridHeader {
		background : transparent;
		margin-left: -2px
	}

	.claro .dojoxGridHeader .dojoxGridCell {
		padding       : 2px 5px;
		vertical-align: top;
		background    : transparent;
		border-style  : solid;
		border-width  : 1px;
		border-color  : #FFFFFF #BCBCBC #BCBCBC #FFFFFF
	}

	.dj_ie6 .claro .dojoxGridHeader .dojoxGridCell {
		border-color: #BCBCBC #BCBCBC #BCBCBC #e5edf4
	}

	.claro .dojoxGridHeader .dojoxGridCellOver {
		background: #9dcfff
	}

	.claro .dojoxGridSortNode {
		text-decoration: none;
		display        : block;
		white-space    : normal;
		background     : none;
		border         : none;
		padding        : 0
	}

	.claro .dojoxGridCellOver .dojoxGridSortNode {
		background-color: #9dcfff
	}

	.claro .dojoxGridArrowButtonChar {
		display: none;
		float  : right
	}

	.claro .dojoxGridArrowButtonNode {
		background  : transparent url("css/dojo/dijit/themes/claro/images/spriteArrows.png") no-repeat scroll left center;
		display     : block;
		float       : right;
		height      : 1em;
		margin      : 2px 4px 0 5px;
		padding-left: 0;
		width       : 7px
	}

	.claro .dojoxGridSortUp .dojoxGridArrowButtonNode {
		background-position: -21px 50%
	}

	.claro .dojoxGridMasterHeader {
		background  : url("css/dojo/dojox/grid/resources/images/header.png") #EDF2F7 repeat-x bottom;
		background  : -moz-linear-gradient(top, #EDF2F7, #D0DFEA);
		background  : -webkit-gradient(linear, left top, left bottom, from(#EDF2F7), to(#D0DFEA));
		filter      : progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFEDF2F7, endColorstr=#FFD0DFEA);
		border      : 1px solid #FFFFFF;
		border-right: none
	}

	.claro .dojoxGridMasterHeader .dojoxGridRowTable {
		border-left     : 1px solid #BCBCBC;
		border-right    : 1px solid #FFFFFF;
		background-color: transparent
	}

	.dj_ie .claro .dojoxGridHeader .dojoxGridRowTable {
		border-collapse: separate
	}

	.dj_ie6 .claro .dojoxGridHeader .dojoxGridRowTable,
	.dj_ie7 .claro .dojoxGridHeader .dojoxGridRowTable {
		border-collapse: collapse;
		border-right   : 0px
	}

	.claro .dojoxGridHeader .dojoxGridRowTable tr {
		background: none
	}

	.claro .dojoxGridHeader tr:first-child .dojoxGridCell {
		border-top: 1px solid transparent
	}

	.claro .dojoxGridHeader:first-child .dojoxGridRowTable {
		border-left-width: 0
	}

	.claro .dojoxGridHeader:first-child {
		margin-left: -1px
	}

	.claro .dojoxGridScrollbox {
		background-color: #fefefe
	}

	.claro .dojoxGridRowbar {
		background  : url("css/dojo/dojox/grid/resources/images/header.png") #e5edf4 repeat-x top;
		border      : none;
		border-right: 1px solid #BCBCBC
	}

	.claro .dojoxGridRowbarTable {
		background: transparent url("css/dojo/dojox/grid/resources/images/header_shadow.png") repeat-x scroll center bottom
	}

	.dj_ie6 .claro .dojoxGridRowbar,
	.dj_ie6 .claro .dojoxGridRowbarTable {
		background-image: none
	}

	.claro .dojoxGridRowbarInner {
		border       : none;
		border-bottom: 1px solid #ccc
	}

	.claro .dojoxGridRowbarOver .dojoxGridRowbarTable {
		background-color: #abd5fd
	}

	.claro .dojoxGridRowbarSelected {
		background-color: #abd5fd;
		border-right    : 1px solid #ccc
	}

	.claro .dojoxGridRow {
		border          : none;
		background-color: #fff
	}

	.dj_ie .claro .dojoxGridMasterView .dojoxGridRowTable {
		border-collapse: separate
	}

	.dj_ie6 .claro .dojoxGridMasterView .dojoxGridRowTable,
	.dj_ie7 .claro .dojoxGridMasterView .dojoxGridRowTable {
		border-collapse: collapse
	}

	.claro .dojoxGridRowTable tr {
		background: url("css/dojo/dojox/grid/resources/images/row_back.png") #fff repeat-x
	}

	.claro .dojoxGridRowOdd .dojoxGridRowTable tr {
		background-color: #f7fcff
	}

	.claro .dojoxGridRowSelected .dojoxGridRowTable tr {
		background-color: #cee6fa
	}

	.claro .dojoxGrid .dojoxGridCell {
		outline     : none;
		padding     : 3px 5px;
		border      : 1px solid transparent;
		border-color: transparent #E5DAC8 #E5DAC8 transparent
	}

	.dj_ie7 .claro .dojoxGridCell,
	.dj_ie7 .claro .dojoxGridHeader .dojoxGridCell {
		border-left: 0px
	}

	.dj_ie6 .claro .dojoxGridCell {
		border-color: #F5F5F5
	}

	.dj_ie6 .claro .dojoxGridRowOdd .dojoxGridCell {
		border-left-color : #f4f9fd;
		border-right-color: #f4f9fd
	}

	.dj_ie6 .claro .dojoxGridRowSelected .dojoxGridCell {
		border-left-color : #d3e9fb;
		border-right-color: #d3e9fb
	}

	.claro .dojoxGridRowSelected .dojoxGridCell {
		border-top   : 1px solid #BFD6EB;
		border-bottom: 1px solid #BFD6EB
	}

	.claro .dojoxGridCellFocus {
		outline: none;
		border : 1px dashed darkblue !important
	}

	.claro .dojoxGridRowOver .dojoxGridCell {
		background   : url("css/dojo/dojox/grid/resources/images/row_back.png") #ABD6FF repeat-x;
		border-top   : 1px solid #769DC0;
		border-bottom: 1px solid #769DC0
	}

	.dj_ie6 .claro .dojoxGridRowOver .dojoxGridCell,
	.dj_ie7 .claro .dojoxGridRowOver .dojoxGridCell {
		border-right: 1px solid #ABD6FF
	}

	.claro .dojoxGridRowActive .dojoxGridCell {
		background: url("css/dojo/dojox/grid/resources/images/td_button_down.png") #7DBEFA repeat-x
	}

	.dj_ie6 .claro .dojoxGridRowActive .dojoxGridCell,
	.dj_ie7 .claro .dojoxGridRowActive .dojoxGridCell {
		border-left : 1px solid #7DBEFA;
		border-right: 1px solid #7DBEFA
	}

	.claro .dojoxGridDoubleAffordance .dojoxGridRowOver .dojoxGridCellOver {
		border          : solid 1px #769dc0;
		background-color: #93cafe;
		border-collapse : separate
	}

	.claro .dojoxGridDoubleAffordance .dojoxGridRowActive .dojoxGridCell {
		background-image: url("css/dojo/dojox/grid/resources/images/row_back.png")
	}

	.claro .dojoxGridDoubleAffordance .dojoxGridRowActive .dojoxGridCellActive {
		background: url("css/dojo/dojox/grid/resources/images/td_button_down.png") #93cafe repeat-x
	}

	.dj_ie6 .claro .dojoxGridCell {
		background-image: none !important
	}

	.claro .dojoxGridRowEditing td {
		background-color: #cee6fa
	}

	.claro .dojoxGridRow-inserting td {
		background-color: #F4FFF4
	}

	.claro .dojoxGridRow-inflight td {
		background-color: #F2F7B7
	}

	.claro .dojoxGridRow-error td {
		background-color: #F8B8B6
	}

	.claro .dojoxGrid .dojoDndItemBefore {
		border-left-color: #3559ac
	}

	.claro .dojoxGrid .dojoDndItemAfter {
		border-right-color: #3559ac
	}

	.claro .dojoxGridExpando {
		float     : left;
		height    : 18px;
		width     : 18px;
		text-align: center;
		margin-top: -3px
	}

	.dijitRtl .claro .dojoxGridExpando {
		float: right
	}

	.claro .dojoxGridExpandoCell {
		padding-top        : 5px;
		background-position: left top !important
	}

	.claro .dojoxGridExpandoNode {
		background-image   : url("css/dojo/dijit/themes/claro/images/treeExpandImages.png");
		width              : 16px;
		height             : 16px;
		cursor             : pointer;
		background-position: 1px 0px
	}

	.dj_ie6 .claro .dojoxGridExpandoNode {
		background-image: url("css/dojo/dijit/themes/claro/images/treeExpandImages8bit.png")
	}

	.claro .dojoxGridRowOver .dojoxGridExpandoNode {
		background-position: -17px 0px
	}

	.claro .dojoxGridExpandoOpened .dojoxGridExpandoNode {
		background-position: -35px 0px
	}

	.claro .dojoxGridRowOver .dojoxGridExpandoOpened .dojoxGridExpandoNode {
		background-position: -53px 0px
	}

	.claro .dojoxGridExpandoLoading .dojoxGridExpandoNode {
		background-image: url("css/dojo/dijit/themes/claro/images/loadingAnimation.gif")
	}

	.claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpando {
		visibility: visible !important;
		width     : 18px !important
	}

	.claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpandoNode,
	.dj_ie6 .claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpandoNode {
		background-image: none
	}

	.claro .dojoxGridExpandoNodeInner {
		visibility: hidden
	}

	.dijit_a11y .dojoxGridExpandoNodeInner {
		visibility: visible
	}

	.claro .dojoxGridSummaryRow .dojoxGridCell {
		border: 1px solid transparent
	}

	.dj_ie6 .claro .dojoxGridSummaryRow .dojoxGridCell {
		border-color: #fff
	}

	.claro tr.dojoxGridSubRowAlt {
		background-color: #f4f9fd
	}

	.claro .dojoxGridRowOdd tr.dojoxGridSubRowAlt {
		background-color: #fff
	}

	.claro .dojoxGridRow .dojoxGridRowTable tr.dojoxGridRowSelected {
		background-color: #cee6fa
	}

	.dijitRtl .dijitOffScreen {
		left : auto !important;
		right: -10000px !important
	}

	.dijitRtl .dijitPlaceHolder {
		left : auto;
		right: 0
	}

	.dijitMenuItemRtl {
		text-align: right
	}

	.dj_iequirks .dijitComboButtonRtl button {
		float: left
	}

	.dj_ie .dijitTextBoxRtl .dijitInputContainer {
		clear: right
	}

	.dijitTextBoxRtl .dijitValidationContainer,
	.dijitTextBoxRtl .dijitSpinnerButtonContainer,
	.dijitComboBoxRtl .dijitArrowButtonContainer {
		border-right-width: 1px !important;
		border-left-width : 0 !important
	}

	.dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton {
		right: 0;
		left : auto
	}

	.dijitSelectRtl .dijitButtonText {
		float: right
	}

	.dijitTextBoxRtl .dijitSpinnerButtonContainer,
	.dijitValidationTextBoxRtl .dijitValidationContainer,
	.dijitTextBoxRtl .dijitArrowButtonContainer {
		float: left
	}

	div.dijitNumberTextBoxRtl {
		text-align: right
	}

	.dijitCalendarRtl .dijitCalendarNextYear {
		margin: 0 0.55em 0 0
	}

	.dijitCalendarRtl .dijitCalendarPreviousYear {
		margin: 0 0 0 0.55em
	}

	.dijitSliderRtl .dijitSliderImageHandleV {
		left: auto
	}

	.dijitSliderRtl .dijitSliderImageHandleH {
		left: -50%
	}

	.dijitSliderRtl .dijitSliderMoveableH {
		right: auto;
		left : 0
	}

	.dijitSliderRtl .dijitRuleContainerV {
		float: right
	}

	.dj_ie .dijitSliderRtl .dijitRuleContainerV {
		text-align: right
	}

	.dj_ie .dijitSliderRtl .dijitRuleLabelV {
		text-align: left
	}

	.dj_ie .dijitSliderRtl .dijitRuleLabelH {
		zoom: 1
	}

	.dijitSliderRtl .dijitSliderProgressBarH {
		float: right;
		right: 0;
		left : auto
	}

	.dijitRtl .dijitContentPaneLoading .dijitIconLoading,
	.dijitRtl .dijitContentPaneError .dijitIconError {
		margin-right: 0;
		margin-left : 9px
	}

	.dijitTabControllerRtl .nowrapTabStrip {
		text-align: right
	}

	.dijitTabRtl .dijitTabCloseButton {
		margin-left : 0;
		margin-right: 1em
	}

	.dj_ie6 .dijitTabRtl .tabLabel,
	.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,
	.dj_ie6 .dijitTabContainerLeft-tabs .dijitTabRtl,
	.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl,
	.dj_ie7 .dijitTabContainerLeft-tabs .dijitTabRtl {
		zoom: 1
	}

	.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,
	.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl {
		left: 0
	}

	.dj_ie6 .dijitTabContainerRightRtl .dijitTabContainerRight-tabs,
	.dj_ie6 .dijitTabContainerLeftRtl .dijitTabContainerLeft-tabs {
		width: 1%
	}

	.dj_ie .dijitTimePickerRtl .dijitTimePickerItem {
		width: 100%
	}

	.dijitColorPaletteRtl .dijitColorPaletteUnder {
		left : auto;
		right: 0
	}

	.dijitSelectRtl .dijitButtonContents {
		border-style: none none none solid;
		text-align  : right
	}

	.dijitTreeRtl .dijitTreeContainer {
		float: right
	}

	.dijitRtl .dojoDndHorizontal .dojoDndItemBefore {
		border-width: 0 2px 0 0;
		padding     : 2px 0 2px 2px
	}

	.dijitRtl .dojoDndHorizontal .dojoDndItemAfter {
		border-width: 0 0 0 2px;
		padding     : 2px 2px 2px 0
	}

	.claro .dijitTextBoxRtlError .dijitValidationContainer {
		border-left-width : 0;
		border-right-width: 1px
	}

	.claro .dijitComboButtonRtl .dijitStretch {
		-moz-border-radius: 0 4px 4px 0;
		border-radius     : 0 4px 4px 0
	}

	.claro .dijitComboButtonRtl .dijitArrowButton {
		-moz-border-radius: 4px 0 0 4px;
		border-radius     : 4px 0 0 4px;
		padding           : 3px 0 4px;
		border-left-width : 1px;
		border-right-width: 0
	}

	.claro .dijitTabContainerTop-tabs .dijitTabRtl,
	.claro .dijitTabContainerBottom-tabs .dijitTabRtl {
		margin-right: 0;
		margin-left : 1px
	}

	.claro .dijitSliderRtl .dijitSliderProgressBarH,
	.claro .dijitSliderRtl .dijitSliderRemainingBarH,
	.claro .dijitSliderRtl .dijitSliderLeftBumper,
	.claro .dijitSliderRtl .dijitSliderRightBumper,
	.claro .dijitSliderRtl .dijitSliderTopBumper {
		background-position: top right
	}

	.claro .dijitSliderRtl .dijitSliderProgressBarV,
	.claro .dijitSliderRtl .dijitSliderRemainingBarV,
	.claro .dijitSliderRtl .dijitSliderBottomBumper {
		background-position: bottom right
	}

	.claro .dijitSliderRtl .dijitSliderLeftBumper {
		border-left-width : 0;
		border-right-width: 1px
	}

	.claro .dijitSliderRtl .dijitSliderRightBumper {
		border-left-width : 1px;
		border-right-width: 0
	}

	.claro .dijitSliderRtl .dijitSliderIncrementIconH {
		background-position: -357px 50%
	}

	.claro .dijitSliderRtl .dijitSliderDecrementIconH {
		background-position: -251px 50%
	}

	.claro .dijitDialogRtl .dijitDialogCloseIcon {
		right: auto;
		left : 5px
	}

	.claro .dijitDialogRtl .dijitDialogPaneActionBar {
		text-align: left;
		padding   : 3px 7px 2px 5px
	}

	.claro .dijitEditorRtl .dijitEditorIFrameContainer {
		padding: 3px 10px 1px 3px
	}

	.dj_ie6 .claro .dijitEditorRtl .dijitEditorIFrameContainer,
	.dj_ie7 .claro .dijitEditorRtl .dijitEditorIFrameContainer,
	.dj_ie8 .claro .dijitEditorRtl .dijitEditorIFrameContainer {
		padding     : 3px 0px 1px 10px;
		margin-right: 0px;
		border      : 0px solid #d3d3d3
	}

	.dijitEditorRtl .dijitEditorIcon {
		background-image: url("css/dojo/dijit/icons/images/editorIconsEnabled_rtl.png")
	}

	.dijitEditorRtlDisabled .dijitEditorIcon {
		background-image: url("css/dojo/dijit/icons/images/editorIconsDisabled_rtl.png")
	}

	.dijitToolbarRtl .dijitToolbarSeparator {
		background-image: url("css/dojo/dijit/icons/images/editorIconsEnabled_rtl.png")
	}

	.dijitRtl .dijitIconSave,
	.dijitRtl .dijitIconPrint,
	.dijitRtl .dijitIconCut,
	.dijitRtl .dijitIconCopy,
	.dijitRtl .dijitIconClear,
	.dijitRtl .dijitIconDelete,
	.dijitRtl .dijitIconUndo,
	.dijitRtl .dijitIconEdit,
	.dijitRtl .dijitIconNewTask,
	.dijitRtl .dijitIconEditTask,
	.dijitRtl .dijitIconEditProperty,
	.dijitRtl .dijitIconTask,
	.dijitRtl .dijitIconFilter,
	.dijitRtl .dijitIconConfigure,
	.dijitRtl .dijitIconSearch,
	.dijitRtl .dijitIconApplication,
	.dijitRtl .dijitIconBookmark,
	.dijitRtl .dijitIconChart,
	.dijitRtl .dijitIconConnector,
	.dijitRtl .dijitIconDatabase,
	.dijitRtl .dijitIconDocuments,
	.dijitRtl .dijitIconMail,
	.dijitRtl .dijitLeaf,
	.dijitRtl .dijitIconFile,
	.dijitRtl .dijitIconFunction,
	.dijitRtl .dijitIconKey,
	.dijitRtl .dijitIconPackage,
	.dijitRtl .dijitIconSample,
	.dijitRtl .dijitIconTable,
	.dijitRtl .dijitIconUsers,
	.dijitRtl .dijitFolderClosed,
	.dijitRtl .dijitIconFolderClosed,
	.dijitRtl .dijitFolderOpened,
	.dijitRtl .dijitIconFolderOpen,
	.dijitRtl .dijitIconError {
		background-image: url("css/dojo/dijit/icons/images/commonIconsObjActEnabled_rtl.png");
		width           : 16px;
		height          : 16px
	}

	.dj_ie6 .dijitRtl .dijitIconSave,
	.dj_ie6 .dijitRtl .dijitIconPrint,
	.dj_ie6 .dijitRtl .dijitIconCut,
	.dj_ie6 .dijitRtl .dijitIconCopy,
	.dj_ie6 .dijitRtl .dijitIconClear,
	.dj_ie6 .dijitRtl .dijitIconDelete,
	.dj_ie6 .dijitRtl .dijitIconUndo,
	.dj_ie6 .dijitRtl .dijitIconEdit,
	.dj_ie6 .dijitRtl .dijitIconNewTask,
	.dj_ie6 .dijitRtl .dijitIconEditTask,
	.dj_ie6 .dijitRtl .dijitIconEditProperty,
	.dj_ie6 .dijitRtl .dijitIconTask,
	.dj_ie6 .dijitRtl .dijitIconFilter,
	.dj_ie6 .dijitRtl .dijitIconConfigure,
	.dj_ie6 .dijitRtl .dijitIconSearch,
	.dj_ie6 .dijitRtl .dijitIconApplication,
	.dj_ie6 .dijitRtl .dijitIconBookmark,
	.dj_ie6 .dijitRtl .dijitIconChart,
	.dj_ie6 .dijitRtl .dijitIconConnector,
	.dj_ie6 .dijitRtl .dijitIconDatabase,
	.dj_ie6 .dijitRtl .dijitIconDocuments,
	.dj_ie6 .dijitRtl .dijitIconMail,
	.dj_ie6 .dijitRtl .dijitLeaf,
	.dj_ie6 .dijitRtl .dijitIconFile,
	.dj_ie6 .dijitRtl .dijitIconFunction,
	.dj_ie6 .dijitRtl .dijitIconKey,
	.dj_ie6 .dijitRtl .dijitIconPackage,
	.dj_ie6 .dijitRtl .dijitIconSample,
	.dj_ie6 .dijitRtl .dijitIconTable,
	.dj_ie6 .dijitRtl .dijitIconUsers,
	.dj_ie6 .dijitRtl .dijitFolderClosed,
	.dj_ie6 .dijitRtl .dijitIconFolderClosed,
	.dj_ie6 .dijitRtl .dijitFolderOpened,
	.dj_ie6 .dijitRtl .dijitIconFolderOpen,
	.dj_ie6 .dijitRtl .dijitIconError {
		background-image: url("css/dojo/dijit/icons/images/commonIconsObjActEnabled8bit_rtl.png")
	}

	.dijitRtl .dijitDisabled .dijitIconSave,
	.dijitRtl .dijitDisabled .dijitIconPrint,
	.dijitRtl .dijitDisabled .dijitIconCut,
	.dijitRtl .dijitDisabled .dijitIconCopy,
	.dijitRtl .dijitDisabled .dijitIconClear,
	.dijitRtl .dijitDisabled .dijitIconDelete,
	.dijitRtl .dijitDisabled .dijitIconUndo,
	.dijitRtl .dijitDisabled .dijitIconEdit,
	.dijitRtl .dijitDisabled .dijitIconNewTask,
	.dijitRtl .dijitDisabled .dijitIconEditTask,
	.dijitRtl .dijitDisabled .dijitIconEditProperty,
	.dijitRtl .dijitDisabled .dijitIconTask,
	.dijitRtl .dijitDisabled .dijitIconFilter,
	.dijitRtl .dijitDisabled .dijitIconConfigure,
	.dijitRtl .dijitDisabled .dijitIconSearch,
	.dijitRtl .dijitDisabled .dijitIconApplication,
	.dijitRtl .dijitDisabled .dijitIconBookmark,
	.dijitRtl .dijitDisabled .dijitIconChart,
	.dijitRtl .dijitDisabled .dijitIconConnector,
	.dijitRtl .dijitDisabled .dijitIconDatabase,
	.dijitRtl .dijitDisabled .dijitIconDocuments,
	.dijitRtl .dijitDisabled .dijitIconMail,
	.dijitRtl .dijitDisabled .dijitLeaf,
	.dijitRtl .dijitDisabled .dijitIconFile,
	.dijitRtl .dijitDisabled .dijitIconFunction,
	.dijitRtl .dijitDisabled .dijitIconKey,
	.dijitRtl .dijitDisabled .dijitIconPackage,
	.dijitRtl .dijitDisabled .dijitIconSample,
	.dijitRtl .dijitDisabled .dijitIconTable,
	.dijitRtl .dijitDisabled .dijitIconUsers,
	.dijitRtl .dijitDisabled .dijitFolderClosed,
	.dijitRtl .dijitDisabled .dijitIconFolderClosed,
	.dijitRtl .dijitDisabled .dijitFolderOpened,
	.dijitRtl .dijitDisabled .dijitIconFolderOpen,
	.dijitRtl .dijitDisabled .dijitIconError {
		background-image: url("css/dojo/dijit/icons/images/commonIconsObjActDisabled_rtl.png")
	}

	.claro .dijitTitlePaneRtl .dijitClosed .dijitArrowNode,
	.claro .dijitFieldsetRtl .dijitFieldsetTitleClosed .dijitArrowNode {
		background-position: -7px 0
	}

	.claro .dijitMenuItemRtl .dijitMenuExpand {
		background-position: -7px 0;
		margin-right       : 0;
		margin-left        : 3px
	}

	.claro .dijitMenuItemRtl .dijitMenuItemIcon {
		margin: 0 4px 0 0
	}

	.claro .dijitCalendarRtl .dijitCalendarIncrease {
		background-position: 0 0
	}

	.claro .dijitCalendarRtl .dijitCalendarDecrease {
		background-position: -18px 0
	}

	.claro .dijitCalendarRtl .dijitCalendarArrowHover .dijitCalendarIncrease {
		background-position: -36px 0
	}

	.claro .dijitCalendarRtl .dijitCalendarArrowHover .dijitCalendarDecrease {
		background-position: -55px 0
	}

	.claro .dijitCalendarRtl .dijitCalendarArrowActive .dijitCalendarIncrease {
		background-position: -72px 0
	}

	.claro .dijitCalendarRtl .dijitCalendarArrowActive .dijitCalendarDecrease {
		background-position: -91px 0
	}

	.dj_ie .claro .dijitTimePickerRtl .dijitTimePickerTickHover,
	.dj_ie .claro .dijitTimePickerRtl .dijitTimePickerMarkerHover,
	.dj_ie .claro .dijitTimePickerRtl .dijitTimePickerMarkerSelected,
	.dj_ie .claro .dijitTimePickerRtl .dijitTimePickerTickSelected {
		margin-left : -6px;
		margin-right: -8px;
		width       : 114%
	}

	.claro .dijitToolbar .dijitComboButtonRtl .dijitButtonNode {
		border-width: 0;
		padding     : 2px
	}

	.claro .dijitToolbar .dijitComboButtonRtlHover .dijitButtonNode,
	.claro .dijitToolbar .dijitComboButtonRtlActive .dijitButtonNode {
		border-width: 1px;
		padding     : 1px
	}

	.claro .dijitToolbar .dijitComboButtonRtl .dijitStretch {
		-moz-border-radius: 0 2px 2px 0;
		border-radius     : 0 2px 2px 0
	}

	.claro .dijitToolbar .dijitComboButtonRtl .dijitArrowButton {
		-moz-border-radius: 2px 0 0 2px;
		border-radius     : 2px 0 0 2px
	}

	.claro .dijitToolbar .dijitComboButtonRtlHover .dijitArrowButton,
	.claro .dijitToolbar .dijitComboButtonRtlActive .dijitArrowButton {
		border-left-width : 1px;
		border-right-width: 0;
		padding-left      : 1px;
		padding-right     : 2px
	}

	.claro .dijitProgressBarRtl .dijitProgressBarFull {
		border-left-width : 1px;
		border-right-width: 0px
	}

	.mBoxPane {
		border: 1px solid #759dc0
	}

	.mBoxPaneContent {
		background: #ffffff repeat-x top left;
		padding   : 3px 0px 0px 0px;
		position  : relative
	}

	.mBoxPaneContentArea {
		padding-left  : 0.50rem;
		padding-right : 0.50rem;
		padding-top   : 0.5rem;
		padding-bottom: 0.5rem;
		background    : #ffffff
	}

	.mBoxPaneActionBar {
		background-color: #efefef;
		padding         : 3px 5px 2px 7px;
		text-align      : right;
		border-top      : 1px solid #d3d3d3;
		margin          : 10px -8px -10px
	}

	.mBoxPaneActionBar .dijitButton {
		float: none
	}

	.mBoxPaneTitleBar {
		border    : 1px solid #ffffff;
		border-top: none;
		padding   : 4px 7px 3px 7px;
		position  : relative;
		top       : 0px;
		left      : 0px
	}

	.mBoxPaneTitle {
		color      : #04468c;
		font-size  : 1em;
		font-weight: bold;
		padding    : 0 1px
	}

	.mBoxPaneCloseIcon {
		background       : url("css/manager/images/dialogCloseIcon.png");
		background-repeat: no-repeat;
		position         : absolute;
		right            : 5px;
		height           : 15px;
		width            : 21px
	}

	.dj_ie6 .mBoxPaneCloseIcon {
		background-image: url("css/manager/images/dialogCloseIcon8bit.png")
	}

	.mBoxPaneCloseIconHover {
		background-position: -21px
	}

	.mBoxPaneCloseIconActive {
		background-position: -42px
	}

	.mBoxPane .closeText {
		display : none;
		position: absolute
	}

	.mBoxPaneToolBar {
		padding  : 0 1px;
		font-size: 1.0em;
		color    : #000000;
		float    : right
	}

	.dj_ie6 .mContainerControls {
		height: 1%
	}

	.mContainerControls {
		overflow: hidden
	}

	.mContainer {
		width   : 100%;
		overflow: hidden
	}

	.mContainerCell {
		vertical-align: top;
		padding-left  : 2px;
		padding-right : 2px;
		float         : left
	}

	.mContainerCell .firstCell {
		padding-left: 0px
	}

	.mContainerCell .lastCell {
		padding-right: 0px
	}

	.mContainerRow {
		width         : 100%;
		padding-bottom: 2px
	}

	.mSpacer {
		clear           : both;
		line-height     : 0px;
		background-color: transparent;
		height          : 0px
	}

	.mHr {
		width        : 100%;
		height       : 0px;
		line-height  : 0px;
		font-size    : 0px;
		margin       : 0px;
		border-top   : 1px solid #cccccc;
		border-bottom: 1px solid #ffffff
	}

	.mSeparator {
		color         : #999999;
		width         : 95%;
		vertical-align: top;
		font-weight   : normal;
		border        : none !important;
		margin        : 0px
	}

	.mHint {
		font-size: 9px;
		color    : #888888;
		display  : block
	}

	.mFieldLabel {
		display: block;
		top    : 0
	}

	.mFieldLabel .managerIconButtonHelp {
		display         : inline-block;
		width           : 16px;
		height          : 16px;
		background-color: transparent;
		vertical-align  : middle
	}

	.mLabel,
	.mCaption {
		margin-left: 2px
	}

	.mLabelBold {
		font-weight: bold
	}

	.mLabelText {
		font-weight: bold;
		margin     : 2px
	}

	.mText {
		margin: 2px
	}

	.mMultilineField,
	textarea {
		font-size     : 1em;
		font-family   : "lucida grande,?tahoma,?verdana,?arial,?sans-serif helvetica,?geneva";
		vertical-align: top;
		margin        : 2px;
		height        : auto
	}

	.mButtonIcon {
		background-color   : white;
		background-position: center;
		border-bottom      : 1px solid #333333;
		border-right       : 1px solid #333333;
		border-left        : 1px solid #cccccc;
		border-top         : 1px solid #cccccc;
		width              : 17px;
		height             : 17px;
		vertical-align     : top;
		cursor             : pointer
	}

	.mBaseGroup {
		display: block;
		border : 1px solid #c0c0c0;
		padding: 3px
	}

	.mRadiobuttonGroup {
		margin-top    : 1px;
		margin-bottom : 1px;
		vertical-align: 20%
	}

	.mCheckboxGroup {
		margin-top    : 2px;
		margin-bottom : 1px;
		vertical-align: 50%
	}

	.mScrollableField {
		background-color: #ededed;
		border          : solid #c0c0c0 1px;
		overflow        : auto
	}

	.mMultitextField .select {
		width           : 180px;
		background-color: #e5f2fe;
		border          : #b5bcc7;
		margin          : 2px
	}

	.mMultitextField .label {
		color         : #000000;
		font-size     : 9px;
		margin-top    : 1px;
		margin-bottom : 1px;
		vertical-align: top
	}

	.mMultitextField .button {
		width     : 70px;
		text-align: center;
		display   : block
	}

	.mMultitextField .buttonPosH {
		float: left
	}

	.mMultitextField .fieldPosH {
		float: left;
		width: 200px
	}

	.mMultitextField .selectPosH {
		float: left
	}

	.mMultitextField .selection {
		float: left;
		width: 280px
	}

	.mMultitextField fieldset {
		padding: 10px;
		border : 1px solid #cccccc
	}

	.mLookupTextField .textfield {
		float       : left;
		margin-right: -1px
	}

	.mLookupTextField .mButtonFind {
		float: left
	}

	.mLookupFieldValue .textfield {
		float: left
	}

	.mLookupFieldValue .mButtonFind {
		float       : left;
		margin-right: -1px
	}

	.mFileContent {
		font       : message-box;
		font-weight: bold;
		text-align : left
	}

	.mHelp {
		width     : 550px;
		max-height: 400px;
		overflow  : auto
	}

	.mLink {
		font-weight    : normal;
		text-decoration: none;
		color          : #3b5998
	}

	.mLink:link {
		text-decoration: none
	}

	.mLink:visited {
		text-decoration: none
	}

	.mLink:hover {
		color          : #3b5998;
		text-decoration: underline
	}

	.mLink:active {
		color          : #3b5998;
		text-decoration: none
	}

	.mNoImage {
		background-color : transparent;
		background-image : url("css/manager/images/noImage.png");
		background-repeat: no-repeat;
		height           : 113px;
		width            : 113px;
		margin           : 0;
		overflow         : hidden;
		display          : block
	}

	.mImageCSS {
		display: block;

	}

	td .mImageCSS {
		background-color: unset;
		background-color: transparent !important;
		height          : 15px;
		padding         : 0px;
		margin          : 2px;
	}



	.mImageLink {
		text-decoration: none
	}

	.mImageCentered {
		padding-left       : 90px;
		padding-bottom     : 32px;
		width              : 0;
		text-align         : center;
		display            : block;
		background-position: top center;
		background-repeat  : no-repeat;
		height             : 0
	}

	.mImageSource {
		text-align: center;
		height    : auto
	}

	.mImageIcon {
		background-position: left;
		vertical-align     : middle;
		margin             : 2px;
		padding            : 0px;
		width              : 16px;
		height             : 16px;
		border             : none;
		float              : left
	}

	.mImageLabel {
		text-align: center;
		margin    : 3px 3px 3px 3px;
		display   : block
	}

	.mImageLinkLabel {
		text-decoration: none
	}

	.mImageLinkLabel:hover {
		text-decoration: underline
	}

	.mImageLinkLabel:active {
		text-decoration: none
	}

	.mImageLinkLabelIcon {
		display       : block;
		height        : 16px;
		padding-left  : 18px;
		margin        : 2px;
		vertical-align: middle
	}

	.mButtonFind {
		content           : url("images/icons/material/search.png");
		height            : 16px;
		cursor            : pointer;
		margin            : 0;
		overflow          : hidden;
		width             : 16px;
		border            : 1px solid #759dc0;
		background-color  : #e5f2fe;
		-moz-border-radius: 4px;
		border-radius     : 4px;
		-moz-border-radius: 4px;
		border-radius     : 4px;
		-moz-border-radius: 4px;
		border-radius     : 4px;
		-moz-border-radius: 4px;
		border-radius     : 4px;
		-moz-border-radius: 4px;
		border-radius     : 4px;
		-moz-border-radius: 4px;
		border-radius     : 4px;
		-moz-border-radius: 4px;
		border-radius     : 4px;
		-moz-border-radius: 4px;
		border-radius     : 4px;
		-moz-border-radius: 4px;
		border-radius     : 4px;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
		-moz-box-shadow   : 0 1px 1px rgba(0, 0, 0, 0.15);
		box-shadow        : 0 1px 1px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
		-moz-box-shadow   : 0 1px 1px rgba(0, 0, 0, 0.15);
		box-shadow        : 0 1px 1px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
		-moz-box-shadow   : 0 1px 1px rgba(0, 0, 0, 0.15);
		box-shadow        : 0 1px 1px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
		-moz-box-shadow   : 0 1px 1px rgba(0, 0, 0, 0.15);
		box-shadow        : 0 1px 1px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
		-moz-box-shadow   : 0 1px 1px rgba(0, 0, 0, 0.15);
		box-shadow        : 0 1px 1px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
		-moz-box-shadow   : 0 1px 1px rgba(0, 0, 0, 0.15);
		box-shadow        : 0 1px 1px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
		-moz-box-shadow   : 0 1px 1px rgba(0, 0, 0, 0.15);
		box-shadow        : 0 1px 1px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
		-moz-box-shadow   : 0 1px 1px rgba(0, 0, 0, 0.15);
		box-shadow        : 0 1px 1px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
		-moz-box-shadow   : 0 1px 1px rgba(0, 0, 0, 0.15);
		box-shadow        : 0 1px 1px rgba(0, 0, 0, 0.15)
	}

	.mButtonFind:hover {
		background-color           : #abd6ff;
		-webkit-transition-duration: 0.2s;
		-moz-transition-duration   : 0.2s;
		transition-duration        : 0.2s;
		-webkit-transition-duration: 0.2s;
		-moz-transition-duration   : 0.2s;
		transition-duration        : 0.2s;
		-webkit-transition-duration: 0.2s;
		-moz-transition-duration   : 0.2s;
		transition-duration        : 0.2s;
		-webkit-transition-duration: 0.2s;
		-moz-transition-duration   : 0.2s;
		transition-duration        : 0.2s;
		-webkit-transition-duration: 0.2s;
		-moz-transition-duration   : 0.2s;
		transition-duration        : 0.2s;
		-webkit-transition-duration: 0.2s;
		-moz-transition-duration   : 0.2s;
		transition-duration        : 0.2s;
		-webkit-transition-duration: 0.2s;
		-moz-transition-duration   : 0.2s;
		transition-duration        : 0.2s;
		-webkit-transition-duration: 0.2s;
		-moz-transition-duration   : 0.2s;
		transition-duration        : 0.2s;
		-webkit-transition-duration: 0.2s;
		-moz-transition-duration   : 0.2s;
		transition-duration        : 0.2s
	}

	.mToolIcon {
		vertical-align: middle
	}

	.mToolbar {
		padding: 2px 0 2px 4px;
		zoom   : 1
	}

	.default .dijitButtonText {
		padding   : 0px;
		text-align: center
	}

	.mForm {
		width       : 100%;
		text-align  : left;
		border-right: 0 none;
		background  : transparent;
		height      : 100%
	}

	.mFormOuter {
		margin-left : auto;
		margin-right: auto
	}

	.mFormBody {
		padding   : 0px;
		text-align: left
	}

	.mGridNavigatorText {
		vertical-align: top
	}

	.mGridNavigatorRange {
		width  : auto;
		padding: 3px
	}

	.mGridNavigatorImages .mGridNavigatorRange {
		float: left
	}

	.mGridNavigatorSelected {
		color          : #000000;
		font-weight    : bold;
		text-decoration: none;
		margin-left    : 5px;
		vertical-align : top
	}

	.mGridNavigatorLink {
		vertical-align : middle;
		margin-left    : 5px;
		vertical-align : top;
		color          : #3b5998;
		text-decoration: none
	}

	.mGridNavigatorLink:link,
	.mGridNavigatorLink:visited {
		color          : #3b5998;
		text-decoration: none
	}

	.mGridNavigatorLink:active,
	.mGridNavigatorLink:hover {
		color          : #3b5998;
		text-decoration: none
	}

	.mGridNavigatorImage {
		vertical-align : middle;
		width          : 17px;
		text-decoration: none
	}

	.mGridNavigatorImages .mGridNavigatorImage {
		float     : left;
		background: url("css/manager/images/gridnavigatorSprite.png") no-repeat top left
	}

	.mGridNavigatorImages .mGridNavigatorImageFirstOn {
		cursor             : pointer;
		margin             : 2px 2px 0 9px;
		background-position: -337px 3px
	}

	.mGridNavigatorImages .mGridNavigatorImageFirstOff {
		margin             : 2px 2px 0 9px;
		background-position: -337px -17px
	}

	.mGridNavigatorImages .mGridNavigatorImagePrevOn {
		cursor             : pointer;
		margin             : 2px 2px 0 9px;
		background-position: -297px 3px
	}

	.mGridNavigatorImages .mGridNavigatorImagePrevOff {
		margin             : 2px 2px 0 9px;
		background-position: -297px -17px
	}

	.mGridNavigatorImages .mGridNavigatorImageNextOn {
		cursor             : pointer;
		margin             : 2px 2px 0 9px;
		background-position: -317px 3px
	}

	.mGridNavigatorImages .mGridNavigatorImageNextOff {
		margin             : 2px 2px 0 9px;
		background-position: -317px -17px
	}

	.mGridNavigatorImages .mGridNavigatorImageLastOn {
		cursor             : pointer;
		margin             : 2px 9px 0 9px;
		background-position: -357px 3px
	}

	.mGridNavigatorImages .mGridNavigatorImageLastOff {
		margin             : 2px 9px 0 9px;
		background-position: -357px -17px
	}

	.mGrid {
		background-color: #fff;
		width           : 100%;
		text-align      : left;
		font            : 0.9em
	}

	.mGrid tr.rowLookup {
		cursor          : pointer;
		background-color: #e8f0f8;
		transition      : background-color 0.2s ease;
	}

	.mGrid tr.rowLookup:hover {
		background-color       : #2f6ca8;
		color                  : #ffffff !important;
		-webkit-text-fill-color: #ffffff !important;
		-moz-text-fill-color   : #ffffff !important;
	}

	.mGridNoScroll {
		border: 1px solid #ddd
	}

	.mGrid .mGridLink {
		color          : #3b5998;
		text-decoration: none
	}

	.mGrid .mGridLink:hover {
		text-decoration: underline
	}

	.mGrid .mGridDetail {
		text-decoration: underline;
		cursor         : '#'
	}

	.mGrid .mGridNavigation {
		background-color: #ffffff;
		text-decoration : none;
		height          : 20px;
		line-height     : 20px;
		position        : relative
	}

	.mGrid .mGridNavigation .mGridNavigatorLinks {
		float        : left;
		padding-right: 3px
	}

	.mGrid .mGridNavigation .mGridNavigatorImages {
		float: left
	}

	.mGrid .mGridNavigation .mGridNavigatorRange {
		float: right
	}

	.mGrid thead tr {
		background-color: #aaccf6;
		text-decoration : none;
		height          : 100%
	}

	.mGrid thead tr th {
		background-color: #dddddd;
		padding         : 2px 3px 1px 4px;
		margin          : 0px;
		height          : 100%;
		font-weight     : bold
	}

	.mGrid thead tr th.select {
		padding   : 0px 0px 0px 0px;
		text-align: center;
		width     : 20px
	}

	.mGrid thead tr th.action {
		width     : 18px;
		text-align: center;
		height    : 100%;
		padding   : 1px 1px 1px 1px;
		margin    : 0px
	}

	.mGrid tbody {
		border-left  : #dddddd solid 1px;
		border-bottom: #dddddd solid 1px
	}

	.mGrid tbody tr {
		height: 100%;
		color : #000000
	}

	.mGrid tbody tr td {
		border-color: #dddddd #cccccc;
		border-style: solid solid none none;
		border-width: 1px 1px medium medium;
		padding     : 1px 3px 1px 4px;
		margin      : 0px;
		height      : 100%
	}

	.mGrid tbody tr td.detail {
		padding: 0px;
		width  : 50px
	}

	.mGrid tbody tr.rowenter {
		background-color: #eaeaea
	}

	.mGrid tbody tr.row {
		background-color: #fafafa
	}

	.mGrid tbody tr.rowchecked {
		background-color: #9999ff
	}

	.mGrid tbody tr.row0 {
		background-color: #f8f8f8
	}

	.mGrid tbody tr.row0checked {
		background-color: #9999ff
	}

	.mGrid tbody tr.row1 {
		background-color: #ffffff
	}

	.mGrid tbody tr.row1checked {
		background-color: #ccccff
	}

	.mGrid tbody td.actionIcon {
		width     : 18px;
		text-align: center;
		height    : 100%;
		padding   : 1px 1px 1px 1px;
		margin    : 0px
	}

	.mGrid tbody td a.actionTextLink {
		color      : #000000;
		font-weight: bold;
		font-size  : 0.8em
	}

	.mGrid tbody td a.actionTextDisable {
		color      : #000000;
		font-weight: bold;
		font-size  : 0.8em
	}

	.mGrid tbody td.select {
		padding   : 0px 0px 0px 2px;
		text-align: center;
		width     : 20px
	}

	.mGrid tbody td div.detail {
		padding: 0px;
		width  : 45px
	}

	.mGrid tbody tr.detail {
		padding: 0px;
		height : 0px
	}

	.mGrid .mGridColumnOrder {
		text-decoration: underline;
		text-align     : center;
		color          : #000;
		vertical-align : middle;
		height         : 15px
	}

	.mGrid .mGridColumnLink {
		font-weight    : normal;
		padding        : 1x;
		color          : #000;
		text-decoration: underline
	}

	.mGrid .mGridColumn {
		padding    : 1px;
		border-left: solid 1px #dddddd
	}

	.mGrid .mGridFooter {
		font-weight    : bold;
		text-decoration: none
	}

	.mGrid .mGridActionIcon {
		border         : 0;
		margin-left    : 1px;
		padding-left   : 1px;
		display        : block;
		text-decoration: none
	}

	body {
		background : #FFFFFF;
		font-family: "lucida grande", tahoma, verdana, arial, sans-serif helvetica, geneva;
		font-size  : 11px;
		margin     : 0px;
		padding    : 0px;
		color      : #000;
		width      : 100%;
		height     : 100%;
		text-align : left;
		border     : 0 none
	}

	h1 {
		font-size  : 1.1em;
		font-weight: bold;
		color      : #000;
		margin     : 0 0 10px 0
	}

	h2 {
		font-size  : 1em;
		font-weight: bold;
		color      : #000;
		margin     : 0 0 0 15px
	}

	h3 {
		font-size  : 1em;
		font-weight: normal;
		color      : #900;
		margin     : 0 0 0 35px;
		display    : inline
	}

	h4 {
		font-size  : 10px;
		font-weight: normal;
		color      : #000;
		margin     : 0 0 0 45px;
		padding    : 0;
		display    : inline
	}

	fieldset {
		margin : 0;
		display: block;
		border : 1px solid #c0c0c0;
		padding: 3px
	}

	legend {
		font-weight: normal;
		font-size  : 1em;
		margin     : 0px
	}

	label {
		font-weight: normal;
		font-size  : 1em;
		margin     : 0px;
		top        : 0px
	}

	code {
		padding: 5px
	}

	hr {
		height: 1px;
		color : #CCC
	}

	a {
		cursor: pointer
	}

	input[type="text"],
	input[type="password"],
	input[type="url"],
	input[type="email"],
	input.text,
	input.title,
	textarea,
	select {
		margin: 0
	}

	table {
		border-collapse: collapse;
		margin-bottom  : 0
	}

	th,
	td,
	caption {
		padding: 0px
	}

	tbody tr:nth-child(2n) td {
		background-color: transparent
	}

	select {
		font: inherit
	}

	.patriglyph {
		background: url("css/manager/images/patriglyphsSprite.png") no-repeat top left
	}

	.patriglyph-arrow1 {
		background-position: 0 0;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-arrow2 {
		background-position: 0 -66px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-bin {
		background-position: 0 -132px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-briefcase {
		background-position: 0 -198px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-calendar {
		background-position: 0 -264px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-camera {
		background-position: 0 -330px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-cd {
		background-position: 0 -396px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-cd_w-case {
		background-position: 0 -462px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-cloud {
		background-position: 0 -528px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-download {
		background-position: 0 -594px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-dribbble {
		background-position: 0 -660px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-exitfullscreen {
		background-position: 0 -726px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-expand1 {
		background-position: 0 -792px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-expand2 {
		background-position: 0 -858px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-facebook1 {
		background-position: 0 -924px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-facebook2 {
		background-position: 0 -990px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-flickr1 {
		background-position: 0 -1056px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-flickr2 {
		background-position: 0 -1122px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-forrst1 {
		background-position: 0 -1188px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-forrst2 {
		background-position: 0 -1254px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-fullscreen {
		background-position: 0 -1320px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-geotag {
		background-position: 0 -1386px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-graphs {
		background-position: 0 -1452px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-grid1 {
		background-position: 0 -1518px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-grid2 {
		background-position: 0 -1584px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-grid3 {
		background-position: 0 -1650px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-grid4 {
		background-position: 0 -1716px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-grid5 {
		background-position: 0 -1782px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-heart {
		background-position: 0 -1848px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-house {
		background-position: 0 -1914px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-icecream {
		background-position: -66px 0;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-image {
		background-position: -66px -66px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-left-arrow {
		background-position: -66px -132px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-minus {
		background-position: -66px -198px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-pad {
		background-position: -66px -264px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-person {
		background-position: -66px -330px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-plus {
		background-position: -66px -396px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-popsicle {
		background-position: -66px -462px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-repeat {
		background-position: -66px -528px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-resize1 {
		background-position: -66px -594px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-resize2 {
		background-position: -66px -660px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-ribbon {
		background-position: -66px -726px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-right-arrow {
		background-position: -66px -792px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-search {
		background-position: -66px -858px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-settings {
		background-position: -66px -924px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-square {
		background-position: -66px -990px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-twitter1 {
		background-position: -66px -1056px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-twitter2 {
		background-position: -66px -1122px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-twitter3 {
		background-position: -66px -1188px;
		width              : 16px;
		height             : 16px
	}

	.patriglyph-update {
		background-position: -66px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam {
		background      : url("css/manager/images/famfamfamSprite.png") no-repeat top left;
		width           : 16px !important;
		height          : 16px !important;
		background-color: transparent !important;
		--button-radius : 0px !important;
	}

	.famfamfam-accept {
		background-position: 0 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-add {
		background-position: 0 -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-anchor {
		background-position: 0 -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application {
		background-position: 0 -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_add {
		background-position: 0 -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_cascade {
		background-position: 0 -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_delete {
		background-position: 0 -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_double {
		background-position: 0 -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_edit {
		background-position: 0 -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_error {
		background-position: 0 -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_form {
		background-position: 0 -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_form_add {
		background-position: 0 -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_form_delete {
		background-position: 0 -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_form_edit {
		background-position: 0 -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_form_magnify {
		background-position: 0 -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_get {
		background-position: 0 -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_go {
		background-position: 0 -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_home {
		background-position: 0 -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_key {
		background-position: 0 -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_lightning {
		background-position: 0 -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_link {
		background-position: 0 -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_osx {
		background-position: 0 -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_osx_terminal {
		background-position: 0 -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_put {
		background-position: 0 -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_side_boxes {
		background-position: 0 -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_side_contract {
		background-position: 0 -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_side_expand {
		background-position: 0 -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_side_list {
		background-position: 0 -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_side_tree {
		background-position: 0 -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_split {
		background-position: 0 -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_tile_horizontal {
		background-position: -66px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_tile_vertical {
		background-position: -66px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_view_columns {
		background-position: -66px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_view_detail {
		background-position: -66px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_view_gallery {
		background-position: -66px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_view_icons {
		background-position: -66px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_view_list {
		background-position: -66px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_view_tile {
		background-position: -66px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_xp {
		background-position: -66px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-application_xp_terminal {
		background-position: -66px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-arrow_branch {
		background-position: -66px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-arrow_divide {
		background-position: -66px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-arrow_down {
		background-position: -66px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-arrow_in {
		background-position: -66px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-arrow_inout {
		background-position: -66px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-arrow_join {
		background-position: -66px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-arrow_left {
		background-position: -66px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-arrow_merge {
		background-position: -66px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-arrow_out {
		background-position: -66px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-arrow_redo {
		background-position: -66px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-arrow_refresh {
		background-position: -66px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-arrow_refresh_small {
		background-position: -66px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-arrow_right {
		background-position: -66px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-arrow_rotate_anticlockwise {
		background-position: -66px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-arrow_rotate_clockwise {
		background-position: -66px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-arrow_switch {
		background-position: -66px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-arrow_turn_left {
		background-position: -66px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-arrow_turn_right {
		background-position: -66px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-arrow_undo {
		background-position: -66px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-arrow_up {
		background-position: -66px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-asterisk_orange {
		background-position: -132px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-asterisk_yellow {
		background-position: -132px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-attach {
		background-position: -132px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-award_star_add {
		background-position: -132px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-award_star_bronze_1 {
		background-position: -132px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-award_star_bronze_2 {
		background-position: -132px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-award_star_bronze_3 {
		background-position: -132px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-award_star_delete {
		background-position: -132px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-award_star_gold_1 {
		background-position: -132px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-award_star_gold_2 {
		background-position: -132px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-award_star_gold_3 {
		background-position: -132px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-award_star_silver_1 {
		background-position: -132px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-award_star_silver_2 {
		background-position: -132px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-award_star_silver_3 {
		background-position: -132px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-basket {
		background-position: -132px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-basket_add {
		background-position: -132px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-basket_delete {
		background-position: -132px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-basket_edit {
		background-position: -132px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-basket_error {
		background-position: -132px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-basket_go {
		background-position: -132px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-basket_put {
		background-position: -132px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-basket_remove {
		background-position: -132px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bell {
		background-position: -132px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bell_add {
		background-position: -132px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bell_delete {
		background-position: -132px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bell_error {
		background-position: -132px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bell_go {
		background-position: -132px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bell_link {
		background-position: -132px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bin {
		background-position: -132px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bin_closed {
		background-position: -132px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bin_empty {
		background-position: -198px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bomb {
		background-position: -198px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-book {
		background-position: -198px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-book_add {
		background-position: -198px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-book_addresses {
		background-position: -198px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-book_delete {
		background-position: -198px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-book_edit {
		background-position: -198px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-book_error {
		background-position: -198px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-book_go {
		background-position: -198px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-book_key {
		background-position: -198px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-book_link {
		background-position: -198px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-book_next {
		background-position: -198px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-book_open {
		background-position: -198px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-book_previous {
		background-position: -198px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-box {
		background-position: -198px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-brick {
		background-position: -198px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-brick_add {
		background-position: -198px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-brick_delete {
		background-position: -198px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-brick_edit {
		background-position: -198px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-brick_error {
		background-position: -198px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-brick_go {
		background-position: -198px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-brick_link {
		background-position: -198px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bricks {
		background-position: -198px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-briefcase {
		background-position: -198px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bug {
		background-position: -198px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bug_add {
		background-position: -198px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bug_delete {
		background-position: -198px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bug_edit {
		background-position: -198px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bug_error {
		background-position: -198px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bug_go {
		background-position: -198px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bug_link {
		background-position: -264px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-building {
		background-position: -264px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-building_add {
		background-position: -264px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-building_delete {
		background-position: -264px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-building_edit {
		background-position: -264px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-building_error {
		background-position: -264px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-building_go {
		background-position: -264px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-building_key {
		background-position: -264px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-building_link {
		background-position: -264px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bullet_add {
		background-position: -264px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bullet_arrow_bottom {
		background-position: -264px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bullet_arrow_down {
		background-position: -264px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bullet_arrow_top {
		background-position: -264px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bullet_arrow_up {
		background-position: -264px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bullet_black {
		background-position: -264px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bullet_blue {
		background-position: -264px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bullet_delete {
		background-position: -264px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bullet_disk {
		background-position: -264px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bullet_error {
		background-position: -264px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bullet_feed {
		background-position: -264px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bullet_go {
		background-position: -264px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bullet_green {
		background-position: -264px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bullet_key {
		background-position: -264px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bullet_orange {
		background-position: -264px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bullet_picture {
		background-position: -264px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bullet_pink {
		background-position: -264px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bullet_purple {
		background-position: -264px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bullet_red {
		background-position: -264px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bullet_star {
		background-position: -264px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bullet_toggle_minus {
		background-position: -264px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bullet_toggle_plus {
		background-position: -330px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bullet_white {
		background-position: -330px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bullet_wrench {
		background-position: -330px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-bullet_yellow {
		background-position: -330px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cake {
		background-position: -330px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-calculator {
		background-position: -330px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-calculator_add {
		background-position: -330px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-calculator_delete {
		background-position: -330px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-calculator_edit {
		background-position: -330px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-calculator_error {
		background-position: -330px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-calculator_link {
		background-position: -330px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-calendar {
		background-position: -330px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-calendar_add {
		background-position: -330px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-calendar_delete {
		background-position: -330px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-calendar_edit {
		background-position: -330px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-calendar_link {
		background-position: -330px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-calendar_view_day {
		background-position: -330px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-calendar_view_month {
		background-position: -330px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-calendar_view_week {
		background-position: -330px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-camera {
		background-position: -330px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-camera_add {
		background-position: -330px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-camera_delete {
		background-position: -330px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-camera_edit {
		background-position: -330px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-camera_error {
		background-position: -330px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-camera_go {
		background-position: -330px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-camera_link {
		background-position: -330px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-camera_small {
		background-position: -330px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cancel {
		background-position: -330px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-car {
		background-position: -330px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-car_add {
		background-position: -330px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-car_delete {
		background-position: -396px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cart {
		background-position: -396px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cart_add {
		background-position: -396px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cart_delete {
		background-position: -396px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cart_edit {
		background-position: -396px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cart_error {
		background-position: -396px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cart_go {
		background-position: -396px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cart_put {
		background-position: -396px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cart_remove {
		background-position: -396px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cd {
		background-position: -396px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cd_add {
		background-position: -396px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cd_burn {
		background-position: -396px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cd_delete {
		background-position: -396px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cd_edit {
		background-position: -396px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cd_eject {
		background-position: -396px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cd_go {
		background-position: -396px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_bar {
		background-position: -396px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_bar_add {
		background-position: -396px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_bar_delete {
		background-position: -396px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_bar_edit {
		background-position: -396px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_bar_error {
		background-position: -396px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_bar_link {
		background-position: -396px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_curve {
		background-position: -396px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_curve_add {
		background-position: -396px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_curve_delete {
		background-position: -396px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_curve_edit {
		background-position: -396px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_curve_error {
		background-position: -396px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_curve_go {
		background-position: -396px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_curve_link {
		background-position: -396px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_line {
		background-position: -396px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_line_add {
		background-position: -462px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_line_delete {
		background-position: -462px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_line_edit {
		background-position: -462px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_line_error {
		background-position: -462px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_line_link {
		background-position: -462px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_organisation {
		background-position: -462px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_organisation_add {
		background-position: -462px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_organisation_delete {
		background-position: -462px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_pie {
		background-position: -462px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_pie_add {
		background-position: -462px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_pie_delete {
		background-position: -462px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_pie_edit {
		background-position: -462px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_pie_error {
		background-position: -462px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-chart_pie_link {
		background-position: -462px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-clock {
		background-position: -462px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-clock_add {
		background-position: -462px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-clock_delete {
		background-position: -462px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-clock_edit {
		background-position: -462px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-clock_error {
		background-position: -462px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-clock_go {
		background-position: -462px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-clock_link {
		background-position: -462px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-clock_pause {
		background-position: -462px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-clock_play {
		background-position: -462px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-clock_red {
		background-position: -462px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-clock_stop {
		background-position: -462px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cog {
		background-position: -462px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cog_add {
		background-position: -462px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cog_delete {
		background-position: -462px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cog_edit {
		background-position: -462px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cog_error {
		background-position: -462px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cog_go {
		background-position: -528px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-coins {
		background-position: -528px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-coins_add {
		background-position: -528px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-coins_delete {
		background-position: -528px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-color_swatch {
		background-position: -528px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-color_wheel {
		background-position: -528px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-comment {
		background-position: -528px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-comment_add {
		background-position: -528px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-comment_delete {
		background-position: -528px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-comment_edit {
		background-position: -528px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-comments {
		background-position: -528px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-comments_add {
		background-position: -528px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-comments_delete {
		background-position: -528px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-compress {
		background-position: -528px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-computer {
		background-position: -528px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-computer_add {
		background-position: -528px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-computer_delete {
		background-position: -528px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-computer_edit {
		background-position: -528px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-computer_error {
		background-position: -528px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-computer_go {
		background-position: -528px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-computer_key {
		background-position: -528px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-computer_link {
		background-position: -528px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-connect {
		background-position: -528px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-contrast {
		background-position: -528px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-contrast_decrease {
		background-position: -528px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-contrast_high {
		background-position: -528px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-contrast_increase {
		background-position: -528px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-contrast_low {
		background-position: -528px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-control_eject {
		background-position: -528px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-control_eject_blue {
		background-position: -528px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-control_end {
		background-position: -594px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-control_end_blue {
		background-position: -594px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-control_equalizer {
		background-position: -594px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-control_equalizer_blue {
		background-position: -594px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-control_fastforward {
		background-position: -594px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-control_fastforward_blue {
		background-position: -594px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-control_pause {
		background-position: -594px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-control_pause_blue {
		background-position: -594px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-control_play {
		background-position: -594px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-control_play_blue {
		background-position: -594px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-control_repeat {
		background-position: -594px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-control_repeat_blue {
		background-position: -594px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-control_rewind {
		background-position: -594px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-control_rewind_blue {
		background-position: -594px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-control_start {
		background-position: -594px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-control_start_blue {
		background-position: -594px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-control_stop {
		background-position: -594px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-control_stop_blue {
		background-position: -594px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-controller {
		background-position: -594px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-controller_add {
		background-position: -594px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-controller_delete {
		background-position: -594px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-controller_error {
		background-position: -594px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-creditcards {
		background-position: -594px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cross {
		background-position: -594px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-css {
		background-position: -594px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-css_add {
		background-position: -594px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-css_delete {
		background-position: -594px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-css_go {
		background-position: -594px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-css_valid {
		background-position: -594px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cup {
		background-position: -594px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cup_add {
		background-position: -660px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cup_delete {
		background-position: -660px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cup_edit {
		background-position: -660px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cup_error {
		background-position: -660px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cup_go {
		background-position: -660px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cup_key {
		background-position: -660px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cup_link {
		background-position: -660px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cursor {
		background-position: -660px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cut {
		background-position: -660px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-cut_red {
		background-position: -660px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-database {
		background-position: -660px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-database_add {
		background-position: -660px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-database_connect {
		background-position: -660px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-database_delete {
		background-position: -660px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-database_edit {
		background-position: -660px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-database_error {
		background-position: -660px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-database_gear {
		background-position: -660px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-database_go {
		background-position: -660px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-database_key {
		background-position: -660px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-database_lightning {
		background-position: -660px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-database_link {
		background-position: -660px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-database_refresh {
		background-position: -660px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-database_save {
		background-position: -660px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-database_table {
		background-position: -660px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-date {
		background-position: -660px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-date_add {
		background-position: -660px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-date_delete {
		background-position: -660px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-date_edit {
		background-position: -660px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-date_error {
		background-position: -660px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-date_go {
		background-position: -660px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-date_link {
		background-position: -726px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-date_magnify {
		background-position: -726px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-date_next {
		background-position: -726px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-date_previous {
		background-position: -726px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-delete {
		background-position: -726px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-disconnect {
		background-position: -726px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-disk {
		background-position: -726px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-disk_multiple {
		background-position: -726px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-door {
		background-position: -726px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-door_in {
		background-position: -726px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-door_open {
		background-position: -726px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-door_out {
		background-position: -726px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-drink {
		background-position: -726px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-drink_empty {
		background-position: -726px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-drive {
		background-position: -726px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-drive_add {
		background-position: -726px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-drive_burn {
		background-position: -726px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-drive_cd {
		background-position: -726px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-drive_cd_empty {
		background-position: -726px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-drive_delete {
		background-position: -726px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-drive_disk {
		background-position: -726px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-drive_edit {
		background-position: -726px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-drive_error {
		background-position: -726px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-drive_go {
		background-position: -726px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-drive_key {
		background-position: -726px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-drive_link {
		background-position: -726px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-drive_magnify {
		background-position: -726px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-drive_network {
		background-position: -726px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-drive_rename {
		background-position: -726px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-drive_user {
		background-position: -726px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-drive_web {
		background-position: -792px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-dvd {
		background-position: -792px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-dvd_add {
		background-position: -792px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-dvd_delete {
		background-position: -792px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-dvd_edit {
		background-position: -792px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-dvd_error {
		background-position: -792px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-dvd_go {
		background-position: -792px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-dvd_key {
		background-position: -792px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-dvd_link {
		background-position: -792px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-email {
		background-position: -792px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-email_add {
		background-position: -792px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-email_attach {
		background-position: -792px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-email_delete {
		background-position: -792px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-email_edit {
		background-position: -792px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-email_error {
		background-position: -792px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-email_go {
		background-position: -792px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-email_link {
		background-position: -792px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-email_open {
		background-position: -792px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-email_open_image {
		background-position: -792px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-emoticon_evilgrin {
		background-position: -792px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-emoticon_grin {
		background-position: -792px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-emoticon_happy {
		background-position: -792px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-emoticon_smile {
		background-position: -792px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-emoticon_surprised {
		background-position: -792px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-emoticon_tongue {
		background-position: -792px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-emoticon_unhappy {
		background-position: -792px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-emoticon_waii {
		background-position: -792px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-emoticon_wink {
		background-position: -792px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-error {
		background-position: -792px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-error_add {
		background-position: -792px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-error_delete {
		background-position: -858px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-error_go {
		background-position: -858px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-exclamation {
		background-position: -858px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-eye {
		background-position: -858px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-feed {
		background-position: -858px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-feed_add {
		background-position: -858px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-feed_delete {
		background-position: -858px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-feed_disk {
		background-position: -858px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-feed_edit {
		background-position: -858px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-feed_error {
		background-position: -858px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-feed_go {
		background-position: -858px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-feed_key {
		background-position: -858px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-feed_link {
		background-position: -858px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-feed_magnify {
		background-position: -858px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-female {
		background-position: -858px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-film {
		background-position: -858px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-film_add {
		background-position: -858px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-film_delete {
		background-position: -858px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-film_edit {
		background-position: -858px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-film_error {
		background-position: -858px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-film_go {
		background-position: -858px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-film_key {
		background-position: -858px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-film_link {
		background-position: -858px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-film_save {
		background-position: -858px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-find {
		background-position: -858px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-flag_blue {
		background-position: -858px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-flag_green {
		background-position: -858px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-flag_orange {
		background-position: -858px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-flag_pink {
		background-position: -858px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-flag_purple {
		background-position: -858px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-flag_red {
		background-position: -924px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-flag_yellow {
		background-position: -924px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder {
		background-position: -924px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_add {
		background-position: -924px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_bell {
		background-position: -924px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_brick {
		background-position: -924px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_bug {
		background-position: -924px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_camera {
		background-position: -924px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_database {
		background-position: -924px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_delete {
		background-position: -924px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_edit {
		background-position: -924px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_error {
		background-position: -924px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_explore {
		background-position: -924px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_feed {
		background-position: -924px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_find {
		background-position: -924px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_go {
		background-position: -924px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_heart {
		background-position: -924px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_image {
		background-position: -924px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_key {
		background-position: -924px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_lightbulb {
		background-position: -924px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_link {
		background-position: -924px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_magnify {
		background-position: -924px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_page {
		background-position: -924px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_page_white {
		background-position: -924px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_palette {
		background-position: -924px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_picture {
		background-position: -924px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_star {
		background-position: -924px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_table {
		background-position: -924px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_user {
		background-position: -924px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-folder_wrench {
		background-position: -924px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-font {
		background-position: -990px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-font_add {
		background-position: -990px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-font_delete {
		background-position: -990px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-font_go {
		background-position: -990px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-group {
		background-position: -990px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-group_add {
		background-position: -990px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-group_delete {
		background-position: -990px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-group_edit {
		background-position: -990px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-group_error {
		background-position: -990px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-group_gear {
		background-position: -990px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-group_go {
		background-position: -990px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-group_key {
		background-position: -990px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-group_link {
		background-position: -990px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-heart {
		background-position: -990px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-heart_add {
		background-position: -990px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-heart_delete {
		background-position: -990px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-help {
		background-position: -990px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-hourglass {
		background-position: -990px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-hourglass_add {
		background-position: -990px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-hourglass_delete {
		background-position: -990px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-hourglass_go {
		background-position: -990px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-hourglass_link {
		background-position: -990px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-house {
		background-position: -990px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-house_go {
		background-position: -990px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-house_link {
		background-position: -990px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-html {
		background-position: -990px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-html_add {
		background-position: -990px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-html_delete {
		background-position: -990px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-html_go {
		background-position: -990px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-html_valid {
		background-position: -990px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-image {
		background-position: -1056px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-image_add {
		background-position: -1056px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-image_delete {
		background-position: -1056px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-image_edit {
		background-position: -1056px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-image_link {
		background-position: -1056px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-images {
		background-position: -1056px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-information {
		background-position: -1056px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-ipod {
		background-position: -1056px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-ipod_cast {
		background-position: -1056px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-ipod_cast_add {
		background-position: -1056px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-ipod_cast_delete {
		background-position: -1056px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-ipod_sound {
		background-position: -1056px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-joystick {
		background-position: -1056px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-joystick_add {
		background-position: -1056px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-joystick_delete {
		background-position: -1056px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-joystick_error {
		background-position: -1056px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-key {
		background-position: -1056px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-key_add {
		background-position: -1056px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-key_delete {
		background-position: -1056px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-key_go {
		background-position: -1056px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-keyboard {
		background-position: -1056px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-keyboard_add {
		background-position: -1056px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-keyboard_delete {
		background-position: -1056px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-keyboard_magnify {
		background-position: -1056px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-layers {
		background-position: -1056px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-layout {
		background-position: -1056px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-layout_add {
		background-position: -1056px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-layout_content {
		background-position: -1056px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-layout_delete {
		background-position: -1056px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-layout_edit {
		background-position: -1056px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-layout_error {
		background-position: -1122px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-layout_header {
		background-position: -1122px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-layout_link {
		background-position: -1122px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-layout_sidebar {
		background-position: -1122px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-lightbulb {
		background-position: -1122px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-lightbulb_add {
		background-position: -1122px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-lightbulb_delete {
		background-position: -1122px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-lightbulb_off {
		background-position: -1122px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-lightning {
		background-position: -1122px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-lightning_add {
		background-position: -1122px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-lightning_delete {
		background-position: -1122px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-lightning_go {
		background-position: -1122px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-link {
		background-position: -1122px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-link_add {
		background-position: -1122px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-link_break {
		background-position: -1122px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-link_delete {
		background-position: -1122px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-link_edit {
		background-position: -1122px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-link_error {
		background-position: -1122px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-link_go {
		background-position: -1122px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-lock {
		background-position: -1122px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-lock_add {
		background-position: -1122px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-lock_break {
		background-position: -1122px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-lock_delete {
		background-position: -1122px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-lock_edit {
		background-position: -1122px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-lock_go {
		background-position: -1122px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-lock_open {
		background-position: -1122px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-lorry {
		background-position: -1122px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-lorry_add {
		background-position: -1122px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-lorry_delete {
		background-position: -1122px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-lorry_error {
		background-position: -1122px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-lorry_flatbed {
		background-position: -1188px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-lorry_go {
		background-position: -1188px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-lorry_link {
		background-position: -1188px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-magifier_zoom_out {
		background-position: -1188px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-magnifier {
		background-position: -1188px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-magnifier_zoom_in {
		background-position: -1188px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-male {
		background-position: -1188px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-map {
		background-position: -1188px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-map_add {
		background-position: -1188px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-map_delete {
		background-position: -1188px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-map_edit {
		background-position: -1188px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-map_go {
		background-position: -1188px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-map_magnify {
		background-position: -1188px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-medal_bronze_1 {
		background-position: -1188px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-medal_bronze_2 {
		background-position: -1188px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-medal_bronze_3 {
		background-position: -1188px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-medal_bronze_add {
		background-position: -1188px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-medal_bronze_delete {
		background-position: -1188px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-medal_gold_1 {
		background-position: -1188px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-medal_gold_2 {
		background-position: -1188px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-medal_gold_3 {
		background-position: -1188px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-medal_gold_add {
		background-position: -1188px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-medal_gold_delete {
		background-position: -1188px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-medal_silver_1 {
		background-position: -1188px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-medal_silver_2 {
		background-position: -1188px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-medal_silver_3 {
		background-position: -1188px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-medal_silver_add {
		background-position: -1188px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-medal_silver_delete {
		background-position: -1188px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-money {
		background-position: -1188px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-money_add {
		background-position: -1188px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-money_delete {
		background-position: -1254px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-money_dollar {
		background-position: -1254px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-money_euro {
		background-position: -1254px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-money_pound {
		background-position: -1254px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-money_yen {
		background-position: -1254px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-monitor {
		background-position: -1254px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-monitor_add {
		background-position: -1254px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-monitor_delete {
		background-position: -1254px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-monitor_edit {
		background-position: -1254px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-monitor_error {
		background-position: -1254px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-monitor_go {
		background-position: -1254px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-monitor_lightning {
		background-position: -1254px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-monitor_link {
		background-position: -1254px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-mouse {
		background-position: -1254px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-mouse_add {
		background-position: -1254px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-mouse_delete {
		background-position: -1254px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-mouse_error {
		background-position: -1254px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-music {
		background-position: -1254px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-new {
		background-position: -1254px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-newspaper {
		background-position: -1254px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-newspaper_add {
		background-position: -1254px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-newspaper_delete {
		background-position: -1254px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-newspaper_go {
		background-position: -1254px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-newspaper_link {
		background-position: -1254px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-note {
		background-position: -1254px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-note_add {
		background-position: -1254px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-note_delete {
		background-position: -1254px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-note_edit {
		background-position: -1254px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-note_error {
		background-position: -1254px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-note_go {
		background-position: -1254px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-overlays {
		background-position: -1320px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-package {
		background-position: -1320px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-package_add {
		background-position: -1320px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-package_delete {
		background-position: -1320px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-package_go {
		background-position: -1320px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-package_green {
		background-position: -1320px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-package_link {
		background-position: -1320px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page {
		background-position: -1320px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_add {
		background-position: -1320px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_attach {
		background-position: -1320px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_code {
		background-position: -1320px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_copy {
		background-position: -1320px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_delete {
		background-position: -1320px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_edit {
		background-position: -1320px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_error {
		background-position: -1320px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_excel {
		background-position: -1320px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_find {
		background-position: -1320px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_gear {
		background-position: -1320px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_go {
		background-position: -1320px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_green {
		background-position: -1320px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_key {
		background-position: -1320px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_lightning {
		background-position: -1320px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_link {
		background-position: -1320px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_paintbrush {
		background-position: -1320px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_paste {
		background-position: -1320px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_red {
		background-position: -1320px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_refresh {
		background-position: -1320px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_save {
		background-position: -1320px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white {
		background-position: -1320px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_acrobat {
		background-position: -1320px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_actionscript {
		background-position: -1386px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_add {
		background-position: -1386px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_c {
		background-position: -1386px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_camera {
		background-position: -1386px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_cd {
		background-position: -1386px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_code {
		background-position: -1386px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_code_red {
		background-position: -1386px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_coldfusion {
		background-position: -1386px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_compressed {
		background-position: -1386px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_copy {
		background-position: -1386px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_cplusplus {
		background-position: -1386px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_csharp {
		background-position: -1386px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_cup {
		background-position: -1386px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_database {
		background-position: -1386px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_delete {
		background-position: -1386px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_dvd {
		background-position: -1386px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_edit {
		background-position: -1386px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_error {
		background-position: -1386px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_excel {
		background-position: -1386px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_find {
		background-position: -1386px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_flash {
		background-position: -1386px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_freehand {
		background-position: -1386px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_gear {
		background-position: -1386px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_get {
		background-position: -1386px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_go {
		background-position: -1386px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_h {
		background-position: -1386px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_horizontal {
		background-position: -1386px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_key {
		background-position: -1386px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_lightning {
		background-position: -1386px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_link {
		background-position: -1386px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_magnify {
		background-position: -1452px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_medal {
		background-position: -1452px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_office {
		background-position: -1452px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_paint {
		background-position: -1452px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_paintbrush {
		background-position: -1452px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_paste {
		background-position: -1452px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_php {
		background-position: -1452px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_picture {
		background-position: -1452px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_powerpoint {
		background-position: -1452px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_put {
		background-position: -1452px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_ruby {
		background-position: -1452px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_stack {
		background-position: -1452px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_star {
		background-position: -1452px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_swoosh {
		background-position: -1452px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_text {
		background-position: -1452px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_text_width {
		background-position: -1452px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_tux {
		background-position: -1452px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_vector {
		background-position: -1452px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_visualstudio {
		background-position: -1452px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_width {
		background-position: -1452px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_word {
		background-position: -1452px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_world {
		background-position: -1452px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_wrench {
		background-position: -1452px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_white_zip {
		background-position: -1452px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_word {
		background-position: -1452px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-page_world {
		background-position: -1452px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-paintbrush {
		background-position: -1452px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-paintcan {
		background-position: -1452px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-palette {
		background-position: -1452px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-paste_plain {
		background-position: -1452px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-paste_word {
		background-position: -1518px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-pencil {
		background-position: -1518px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-pencil_add {
		background-position: -1518px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-pencil_delete {
		background-position: -1518px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-pencil_go {
		background-position: -1518px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-phone {
		background-position: -1518px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-phone_add {
		background-position: -1518px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-phone_delete {
		background-position: -1518px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-phone_sound {
		background-position: -1518px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-photo {
		background-position: -1518px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-photo_add {
		background-position: -1518px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-photo_delete {
		background-position: -1518px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-photo_link {
		background-position: -1518px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-photos {
		background-position: -1518px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-picture {
		background-position: -1518px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-picture_add {
		background-position: -1518px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-picture_delete {
		background-position: -1518px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-picture_edit {
		background-position: -1518px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-picture_empty {
		background-position: -1518px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-picture_error {
		background-position: -1518px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-picture_go {
		background-position: -1518px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-picture_key {
		background-position: -1518px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-picture_link {
		background-position: -1518px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-picture_save {
		background-position: -1518px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-pictures {
		background-position: -1518px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-pilcrow {
		background-position: -1518px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-pill {
		background-position: -1518px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-pill_add {
		background-position: -1518px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-pill_delete {
		background-position: -1518px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-pill_go {
		background-position: -1518px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-plugin {
		background-position: -1584px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-plugin_add {
		background-position: -1584px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-plugin_delete {
		background-position: -1584px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-plugin_disabled {
		background-position: -1584px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-plugin_edit {
		background-position: -1584px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-plugin_error {
		background-position: -1584px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-plugin_go {
		background-position: -1584px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-plugin_link {
		background-position: -1584px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-printer {
		background-position: -1584px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-printer_add {
		background-position: -1584px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-printer_delete {
		background-position: -1584px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-printer_empty {
		background-position: -1584px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-printer_error {
		background-position: -1584px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-rainbow {
		background-position: -1584px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-report {
		background-position: -1584px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-report_add {
		background-position: -1584px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-report_delete {
		background-position: -1584px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-report_disk {
		background-position: -1584px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-report_edit {
		background-position: -1584px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-report_go {
		background-position: -1584px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-report_key {
		background-position: -1584px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-report_link {
		background-position: -1584px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-report_magnify {
		background-position: -1584px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-report_picture {
		background-position: -1584px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-report_user {
		background-position: -1584px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-report_word {
		background-position: -1584px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-resultset_first {
		background-position: -1584px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-resultset_last {
		background-position: -1584px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-resultset_next {
		background-position: -1584px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-resultset_previous {
		background-position: -1584px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-rosette {
		background-position: -1650px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-rss {
		background-position: -1650px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-rss_add {
		background-position: -1650px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-rss_delete {
		background-position: -1650px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-rss_go {
		background-position: -1650px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-rss_valid {
		background-position: -1650px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-ruby {
		background-position: -1650px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-ruby_add {
		background-position: -1650px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-ruby_delete {
		background-position: -1650px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-ruby_gear {
		background-position: -1650px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-ruby_get {
		background-position: -1650px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-ruby_go {
		background-position: -1650px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-ruby_key {
		background-position: -1650px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-ruby_link {
		background-position: -1650px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-ruby_put {
		background-position: -1650px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-script {
		background-position: -1650px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-script_add {
		background-position: -1650px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-script_code {
		background-position: -1650px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-script_code_red {
		background-position: -1650px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-script_delete {
		background-position: -1650px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-script_edit {
		background-position: -1650px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-script_error {
		background-position: -1650px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-script_gear {
		background-position: -1650px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-script_go {
		background-position: -1650px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-script_key {
		background-position: -1650px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-script_lightning {
		background-position: -1650px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-script_link {
		background-position: -1650px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-script_palette {
		background-position: -1650px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-script_save {
		background-position: -1650px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-server {
		background-position: -1650px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-server_add {
		background-position: -1716px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-server_chart {
		background-position: -1716px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-server_compressed {
		background-position: -1716px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-server_connect {
		background-position: -1716px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-server_database {
		background-position: -1716px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-server_delete {
		background-position: -1716px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-server_edit {
		background-position: -1716px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-server_error {
		background-position: -1716px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-server_go {
		background-position: -1716px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-server_key {
		background-position: -1716px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-server_lightning {
		background-position: -1716px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-server_link {
		background-position: -1716px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-server_uncompressed {
		background-position: -1716px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shading {
		background-position: -1716px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shape_align_bottom {
		background-position: -1716px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shape_align_center {
		background-position: -1716px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shape_align_left {
		background-position: -1716px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shape_align_middle {
		background-position: -1716px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shape_align_right {
		background-position: -1716px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shape_align_top {
		background-position: -1716px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shape_flip_horizontal {
		background-position: -1716px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shape_flip_vertical {
		background-position: -1716px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shape_group {
		background-position: -1716px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shape_handles {
		background-position: -1716px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shape_move_back {
		background-position: -1716px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shape_move_backwards {
		background-position: -1716px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shape_move_forwards {
		background-position: -1716px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shape_move_front {
		background-position: -1716px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shape_rotate_anticlockwise {
		background-position: -1716px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shape_rotate_clockwise {
		background-position: -1716px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shape_square {
		background-position: -1782px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shape_square_add {
		background-position: -1782px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shape_square_delete {
		background-position: -1782px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shape_square_edit {
		background-position: -1782px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shape_square_error {
		background-position: -1782px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shape_square_go {
		background-position: -1782px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shape_square_key {
		background-position: -1782px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shape_square_link {
		background-position: -1782px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shape_ungroup {
		background-position: -1782px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shield {
		background-position: -1782px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shield_add {
		background-position: -1782px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shield_delete {
		background-position: -1782px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-shield_go {
		background-position: -1782px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-sitemap {
		background-position: -1782px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-sitemap_color {
		background-position: -1782px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-sound {
		background-position: -1782px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-sound_add {
		background-position: -1782px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-sound_delete {
		background-position: -1782px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-sound_low {
		background-position: -1782px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-sound_mute {
		background-position: -1782px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-sound_none {
		background-position: -1782px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-spellcheck {
		background-position: -1782px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-sport_8ball {
		background-position: -1782px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-sport_basketball {
		background-position: -1782px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-sport_football {
		background-position: -1782px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-sport_golf {
		background-position: -1782px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-sport_raquet {
		background-position: -1782px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-sport_shuttlecock {
		background-position: -1782px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-sport_soccer {
		background-position: -1782px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-sport_tennis {
		background-position: -1782px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-star {
		background-position: -1848px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-status_away {
		background-position: -1848px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-status_busy {
		background-position: -1848px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-status_offline {
		background-position: -1848px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-status_online {
		background-position: -1848px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-stop {
		background-position: -1848px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-style {
		background-position: -1848px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-style_add {
		background-position: -1848px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-style_delete {
		background-position: -1848px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-style_edit {
		background-position: -1848px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-style_go {
		background-position: -1848px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-sum {
		background-position: -1848px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-tab {
		background-position: -1848px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-tab_add {
		background-position: -1848px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-tab_delete {
		background-position: -1848px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-tab_edit {
		background-position: -1848px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-tab_go {
		background-position: -1848px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-table {
		background-position: -1848px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-table_add {
		background-position: -1848px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-table_delete {
		background-position: -1848px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-table_edit {
		background-position: -1848px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-table_error {
		background-position: -1848px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-table_gear {
		background-position: -1848px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-table_go {
		background-position: -1848px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-table_key {
		background-position: -1848px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-table_lightning {
		background-position: -1848px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-table_link {
		background-position: -1848px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-table_multiple {
		background-position: -1848px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-table_refresh {
		background-position: -1848px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-table_relationship {
		background-position: -1848px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-table_row_delete {
		background-position: -1914px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-table_row_insert {
		background-position: -1914px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-table_save {
		background-position: -1914px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-table_sort {
		background-position: -1914px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-tag {
		background-position: -1914px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-tag_blue {
		background-position: -1914px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-tag_blue_add {
		background-position: -1914px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-tag_blue_delete {
		background-position: -1914px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-tag_blue_edit {
		background-position: -1914px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-tag_green {
		background-position: -1914px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-tag_orange {
		background-position: -1914px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-tag_pink {
		background-position: -1914px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-tag_purple {
		background-position: -1914px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-tag_red {
		background-position: -1914px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-tag_yellow {
		background-position: -1914px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-telephone {
		background-position: -1914px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-telephone_add {
		background-position: -1914px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-telephone_delete {
		background-position: -1914px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-telephone_edit {
		background-position: -1914px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-telephone_error {
		background-position: -1914px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-telephone_go {
		background-position: -1914px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-telephone_key {
		background-position: -1914px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-telephone_link {
		background-position: -1914px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-television {
		background-position: -1914px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-television_add {
		background-position: -1914px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-television_delete {
		background-position: -1914px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_align_center {
		background-position: -1914px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_align_justify {
		background-position: -1914px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_align_left {
		background-position: -1914px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_align_right {
		background-position: -1914px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_allcaps {
		background-position: -1980px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_bold {
		background-position: -1980px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_columns {
		background-position: -1980px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_dropcaps {
		background-position: -1980px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_heading_1 {
		background-position: -1980px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_heading_2 {
		background-position: -1980px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_heading_3 {
		background-position: -1980px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_heading_4 {
		background-position: -1980px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_heading_5 {
		background-position: -1980px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_heading_6 {
		background-position: -1980px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_horizontalrule {
		background-position: -1980px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_indent {
		background-position: -1980px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_indent_remove {
		background-position: -1980px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_italic {
		background-position: -1980px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_kerning {
		background-position: -1980px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_letter_omega {
		background-position: -1980px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_letterspacing {
		background-position: -1980px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_linespacing {
		background-position: -1980px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_list_bullets {
		background-position: -1980px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_list_numbers {
		background-position: -1980px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_lowercase {
		background-position: -1980px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_padding_bottom {
		background-position: -1980px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_padding_left {
		background-position: -1980px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_padding_right {
		background-position: -1980px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_padding_top {
		background-position: -1980px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_replace {
		background-position: -1980px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_signature {
		background-position: -1980px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_smallcaps {
		background-position: -1980px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_strikethrough {
		background-position: -1980px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_subscript {
		background-position: -1980px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_superscript {
		background-position: -2046px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_underline {
		background-position: -2046px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-text_uppercase {
		background-position: -2046px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-textfield {
		background-position: -2046px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-textfield_add {
		background-position: -2046px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-textfield_delete {
		background-position: -2046px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-textfield_key {
		background-position: -2046px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-textfield_rename {
		background-position: -2046px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-thumb_down {
		background-position: -2046px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-thumb_up {
		background-position: -2046px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-tick {
		background-position: -2046px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-time {
		background-position: -2046px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-time_add {
		background-position: -2046px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-time_delete {
		background-position: -2046px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-time_go {
		background-position: -2046px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-timeline_marker {
		background-position: -2046px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-transmit {
		background-position: -2046px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-transmit_add {
		background-position: -2046px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-transmit_blue {
		background-position: -2046px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-transmit_delete {
		background-position: -2046px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-transmit_edit {
		background-position: -2046px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-transmit_error {
		background-position: -2046px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-transmit_go {
		background-position: -2046px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-tux {
		background-position: -2046px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-user {
		background-position: -2046px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-user_add {
		background-position: -2046px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-user_comment {
		background-position: -2046px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-user_delete {
		background-position: -2046px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-user_edit {
		background-position: -2046px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-user_female {
		background-position: -2046px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-user_go {
		background-position: -2112px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-user_gray {
		background-position: -2112px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-user_green {
		background-position: -2112px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-user_orange {
		background-position: -2112px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-user_red {
		background-position: -2112px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-user_suit {
		background-position: -2112px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-vcard {
		background-position: -2112px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-vcard_add {
		background-position: -2112px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-vcard_delete {
		background-position: -2112px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-vcard_edit {
		background-position: -2112px -594px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-vector {
		background-position: -2112px -660px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-vector_add {
		background-position: -2112px -726px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-vector_delete {
		background-position: -2112px -792px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-wand {
		background-position: -2112px -858px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-weather_clouds {
		background-position: -2112px -924px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-weather_cloudy {
		background-position: -2112px -990px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-weather_lightning {
		background-position: -2112px -1056px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-weather_rain {
		background-position: -2112px -1122px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-weather_snow {
		background-position: -2112px -1188px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-weather_sun {
		background-position: -2112px -1254px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-webcam {
		background-position: -2112px -1320px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-webcam_add {
		background-position: -2112px -1386px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-webcam_delete {
		background-position: -2112px -1452px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-webcam_error {
		background-position: -2112px -1518px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-world {
		background-position: -2112px -1584px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-world_add {
		background-position: -2112px -1650px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-world_delete {
		background-position: -2112px -1716px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-world_edit {
		background-position: -2112px -1782px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-world_go {
		background-position: -2112px -1848px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-world_link {
		background-position: -2112px -1914px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-wrench {
		background-position: -2178px 0;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-wrench_orange {
		background-position: -2178px -66px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-xhtml {
		background-position: -2178px -132px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-xhtml_add {
		background-position: -2178px -198px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-xhtml_delete {
		background-position: -2178px -264px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-xhtml_go {
		background-position: -2178px -330px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-xhtml_valid {
		background-position: -2178px -396px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-zoom {
		background-position: -2178px -462px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-zoom_in {
		background-position: -2178px -528px;
		width              : 16px;
		height             : 16px
	}

	.famfamfam-zoom_out {
		background-position: -2178px -594px;
		width              : 16px;
		height             : 16px
	}

	.managerIcon {
		font-family   : 'Material Icons';
		/* ou 'Material Symbols Outlined' */
		font-style    : normal;
		font-weight   : normal;
		font-size     : 16px;
		height        : 16px;
		width         : 16px;
		float         : left;
		line-height   : 1;
		display       : inline-block;
		vertical-align: middle;
		color         : #000;
	}

	.managerIconText {
		display            : block;
		width              : auto;
		height             : 16px;
		background-repeat  : no-repeat;
		background-position: 1px 1px;
		padding-left       : 16px;
		margin-left        : 2px
	}

	.managerIconCursor {
		cursor: pointer
	}

	.managerIconEdit,
	.managerIconEditOn {
		content: url('images/icons/material/edit.png');
		cursor : pointer;
		width  : 16px;
		height : 16px;
		color  : #000;
		display: inline-block;
	}

	.toolIconExcel {
		background-image: url('images/icons/material/excel.png');
		width           : 16px;
		height          : 16px;
		display         : inline-block;
		vertical-align  : middle;
	}

	.managerIconEditOff {
		background: url("css/manager/images/iconSprite.png") no-repeat top left;
	}

	.managerIconDelete,
	.managerIconDeleteOn {
		content: url('images/icons/material/delete_forever.png');
	}

	.managerIconDeleteOn {
		width : 24px !important;
		height: 24px !important;
	}

	.managerIconDeleteOff {
		content: url('images/icons/material/delete_forever.png');
		width  : 24px !important;
		height : 24px !important;
	}

	.managerIconButtonNew {
		content            : url('https://fonts.gstatic.com/s/i/materialicons/add/v14/24px.svg');
		cursor             : pointer;
		background-position: -237px 3px
	}

	.managerIconButtonHelp {
		content: url('images/icons/material/tooltip_2.png');
		width  : 16px;
		height : 16px;
		cursor : pointer
	}

	.toolIcon {
		background-color: transparent;

		cursor  : pointer;
		height  : 15px;
		margin  : 0;
		overflow: hidden;
		width   : 15px
	}

	.mBoxPaneTitleBar .toolIcon {
		margin-left: 2px
	}

	.mBoxPaneTitleBar .toolIcon {
		margin-bottom: 2px
	}

	.toolIconPlaceholder {
		visibility: hidden
	}

	.toolIconToggle {
		background-position: 0 -60px
	}

	.toolIconHover .toolIconToggle {
		background-position: -15px -60px
	}

	.mBoxPaneTitleBar .toolIconToggle {
		background-position: 0 -75px
	}

	.mBoxPaneTitleBar .toolIconHover .toolIconToggle {
		background-position: -15px -75px
	}

	.toolIconToggle {
		content: url('images/icons/material/arrow_drop_up.png');
	}

	.toolIconClose {
		content: url('images/icons/material/close.png');
	}

	.toolIconMinimize {
		content: url('images/icons/material/minimize.png');
	}

	.toolIconMaximize {
		content: url('images/icons/material/maximize.png');
	}

	.toolIconRestore {
		content: url('images/icons/material/magnification_large.png');
	}

	.toolIconGear {
		content: url('images/icons/material/settings.png');
	}

	.toolIconPrev {
		content: url('images/icons/material/chevron_left.png');
	}

	.toolIconNext {
		content: url('images/icons/material/chevron_right.png');
	}

	.toolIconPin {
		content: url('images/icons/material/keep.png');
	}

	.toolIconUnpin {
		content: url('images/icons/material/keep_off.png');
	}

	.toolIconRight {
		content: url('images/icons/material/keyboard_double_arrow_right.png');
	}

	.toolIconLeft {
		content: url('images/icons/material/keyboard_double_arrow_left.png');
	}

	.toolIconHelp {
		content: url('images/icons/material/help.png');
	}

	.toolIconSave {
		content: url('images/icons/material/save.png');
	}

	.toolIconSearch {
		content: url('images/icons/material/search.png');
	}

	.toolIconMinus {
		content: url('images/icons/material/remove.png');
	}

	.toolIconPlus {
		content: url('images/icons/material/add.png');
	}

	.toolIconRefresh {
		content: url('images/icons/material/refresh.png');
	}

	.toolIconUp {
		content: url('images/icons/material/keyboard_double_arrow_up.png');
	}

	.toolIconDown {
		content: url('images/icons/material/keyboard_double_arrow_down.png');
	}

	.toolIconMove {
		content: url('images/icons/material/open_in_full.png');
	}

	.toolIconResize {
		content: url('images/icons/material/open_in_full.png');
	}

	.toolIconCollapse {
		content: url('images/icons/material/zoom_in_map.png');
	}

	.toolIconExpand {
		content: url('images/icons/material/zoom_out_map.png');
	}

	.toolIconPrint {
		content: url('images/icons/material/print.png');
	}

	.toolIconExpandBottom,
	.toolIconCollapseBottom {
		content: url('images/icons/material/zoom_in_map.png');
	}

	.toolIconExpandTop,
	.toolIconCollapseTop {
		background-position: 0 -210px
	}

	.toolIconExpandLeft,
	.toolIconCollapseLeft {
		background-position: 0 -180px
	}

	.toolIconExpandRight,
	.toolIconCollapseRight {
		background-position: 0 -165px
	}

	.toolIconHover .toolIconClose {
		background-position: -15px 0
	}

	.toolIconHover .toolIconMinimize {
		background-position: -15px -15px
	}

	.toolIconHover .toolIconMaximize {
		background-position: -15px -30px
	}

	.toolIconHover .toolIconRestore {
		background-position: -15px -45px
	}

	.toolIconHover .toolIconGear {
		background-position: -15px -90px
	}

	.toolIconHover .toolIconPrev {
		background-position: -15px -105px
	}

	.toolIconHover .toolIconNext {
		background-position: -15px -120px
	}

	.toolIconHover .toolIconPin {
		background-position: -15px -135px
	}

	.toolIconHover .toolIconUnpin {
		background-position: -15px -150px
	}

	.toolIconHover .toolIconRight {
		background-position: -15px -165px
	}

	.toolIconHover .toolIconLeft {
		background-position: -15px -180px
	}

	.toolIconHover .toolIconDown {
		background-position: -15px -195px
	}

	.toolIconHover .toolIconUp {
		background-position: -15px -210px
	}

	.toolIconHover .toolIconRefresh {
		background-position: -15px -225px
	}

	.toolIconHover .toolIconPlus {
		background-position: -15px -240px
	}

	.toolIconHover .toolIconMinus {
		background-position: -15px -255px
	}

	.toolIconHover .toolIconSearch {
		background-position: -15px -270px
	}

	.toolIconHover .toolIconSave {
		background-position: -15px -285px
	}

	.toolIconHover .toolIconHelp {
		background-position: -15px -300px
	}

	.toolIconHover .toolIconPrint {
		background-position: -15px -315px
	}

	.toolIconHover .toolIconExpand {
		background-position: -15px -330px
	}

	.toolIconHover .toolIconCollapse {
		background-position: -15px -345px
	}

	.toolIconHover .toolIconResize {
		background-position: -15px -360px
	}

	.toolIconHover .toolIconMove {
		background-position: -15px -375px
	}

	.toolIconHover .toolIconExpandBottom,
	.toolIconHover .toolIconCollapseBottom {
		background-position: -15px -195px
	}

	.toolIconHover .toolIconExpandTop,
	.toolIconHover .toolIconCollapseTop {
		background-position: -15px -210px
	}

	.toolIconHover .toolIconExpandLeft,
	.toolIconHover .toolIconCollapseLeft {
		background-position: -15px -180px
	}

	.toolIconHover .toolIconExpandRight,
	.toolIconHover .toolIconCollapseRight {
		background-position: -15px -165px
	}

	.toolIconFind {
		background-color   : transparent;
		background         : url("css/manager/images/patriglyphsSprite.png") no-repeat top left;
		background-position: -66px -858px;
		border             : 1px solid #bbb;
		height             : 16px;
		cursor             : pointer;
		height             : 17px;
		margin             : 0;
		overflow           : hidden;
		width              : 16px
	}

	.toolIconExcel {
		background: url("css/manager/images/excel.gif") no-repeat top left !important;
		width     : 16px !important;
		height    : 16px !important
	}

	.toolIconCSV {
		background: url("css/manager/images/csv.gif") no-repeat !important;
		height    : 16px !important;
		width     : 16px !important
	}

	.toolIconPDF {
		background: url("css/manager/images/pdf.gif") no-repeat !important;
		height    : 16px !important;
		width     : 16px !important
	}

	* html .mPanelBody {
		height: 1%
	}

	.mPanelBody {
		overflow  : hidden;
		margin-top: -2px
	}

	.dj_ie6 .mPanelBody {
		overflow: visible
	}

	.mPanelBody .mPanelCellBox {
		margin-left    : 5px;
		margin-right   : 5px;
		margin-top     : 7px;
		margin-bottom  : 7px;
		border         : solid 1px transparent;
		text-decoration: none;
		display        : block
	}

	.dj_ie6 .mPanelCellBox {
		border: solid 1px transparent
	}

	.mPanelBody .mPanelCellLeft {
		float: left
	}

	.mPanelBody .mPanelCellClear {
		clear: both
	}

	.mPanelBody .mPanelCellNormal {
		width : 90px;
		height: 70px
	}

	.mPanelBody .mPanelCellSmall {
		width : 125px;
		height: 30px
	}

	.mPanelBody .mPanelCellMedium {
		width : 180px;
		height: 20px
	}

	.mPrompt {
		text-align  : center;
		width       : 400px;
		margin-left : auto;
		margin-right: auto
	}

	.mPrompt .title .mBoxPaneTitle {
		color          : #ffffff;
		font-weight    : bold;
		text-decoration: none;
		vertical-align : top;
		margin         : 0
	}

	.mPrompt .titleError {
		background-color: #c80000;
		padding-left    : 25px
	}

	.mPrompt .titleInformation {
		background-color: #008800;
		padding-left    : 25px
	}

	.mPrompt .titleAlert {
		background-color: #eea731;
		padding-left    : 25px
	}

	.mPrompt .titleConfirmation {
		background-color: #0000ef;
		padding-left    : 25px
	}

	.mPrompt .titleQuestion {
		background-color: #0000ef;
		padding-left    : 25px
	}

	.mPrompt .mBoxPaneActionBar {
		text-align: center
	}

	.mPrompt .mBoxPaneActionBar div.button {
		width: 100px
	}

	.mPrompt .mBoxPaneContentArea {
		height: auto
	}

	.mPrompt .mBoxPaneContentArea .text {
		font-weight : bold;
		height      : auto;
		margin      : 0;
		padding-left: 50px;
		text-align  : left;
		width       : 314px
	}

	.mPromptBox ul {
		margin : 0;
		padding: 0;

	}

	.mPrompt .mBoxPaneContentArea .icon {
		width            : 32px;
		height           : 32px;
		float            : left;
		margin-right     : 15px;
		margin-bottom    : 9px;
		margin-top       : 9px;
		background-repeat: no-repeat;
		position         : absolute
	}

	.mPrompt .mBoxPaneContentArea .iconError {
		background-image: url("css/manager/images/promptError.png")
	}

	.mPrompt .mBoxPaneContentArea .iconInformation {
		background-image: url("css/manager/images/promptInformation.png")
	}

	.mPrompt .mBoxPaneContentArea .iconConfirmation {
		background-image: url("css/manager/images/promptConfirmation.png")
	}

	.mPrompt .mBoxPaneContentArea .iconAlert {
		background-image: url("css/manager/images/promptAlert.png")
	}

	.mPrompt .mBoxPaneContentArea .iconQuestion {
		background-image: url("css/manager/images/promptQuestion.png")
	}

	.mPrompt .mBoxPaneContentArea {
		min-height: 50px;
		max-height: 100px;
		overflow  : auto
	}

	.mPromptBox li {
		text-align: left;
		width     : 310px
	}

	.mTable {
		border-collapse: collapse
	}

	.mTableRaw {
		background-color: #335599;
		padding         : 4px;
		border-collapse : collapse
	}

	.mTableRaw td {
		padding: 3px;
		margin : 1px
	}

	.mTableRawTitle {
		background-color: #ffffff;
		color           : #335599;
		font-weight     : bold;
		text-decoration : none;
		text-align      : center
	}

	.mTableRawColumnTitle {
		background-color: #277eb0;
		color           : #ffffff;
		text-decoration : none
	}

	.mTableRawRow {
		background-color: #277eb0;
		color           : #ffffff;
		text-decoration : none
	}

	.mTableRawRow0 {
		background-color: #ffffff
	}

	.mTableRawRow1 {
		background-color: #dddddd
	}

	.mTableRawRow0:hover,
	.mTableRawRow1:hover {
		background-color: #2b92ce
	}

	@media print {
		.mTableRawTitle {
			background-color: white !important;
			color           : black !important;
			font-weight     : bold !important;
			font-size       : 10px !important;
			text-decoration : none !important;
			text-align      : center !important;
			border          : solid 1px black !important
		}

		.mTableRawColumnTitle {
			background     : white !important;
			color          : black !important;
			font-weight    : bold !important;
			font-size      : 10px !important;
			text-decoration: none !important;
			border         : solid 1px black !important
		}

	}

	.mTextTable table {
		border-color: #DDDDDD #CCCCCC;
		border-style: none none none solid;
		border-width: medium medium medium 1px
	}

	.mTextTable tr th span.columnTitle {
		display    : block;
		overflow   : hidden;
		font-weight: normal
	}

	.mTextTable tr th {
		background-color: #DDD;
		border-color    : #DDDDDD #CCCCCC;
		border-style    : solid solid none none;
		border-width    : 1px 1px medium medium;
		padding         : 2px 3px 3px 4px
	}

	.mTextTable tr th.select {
		border-left: 1px solid black;
		width      : 10px
	}

	.mTextTable tr th.select .linkSelect {
		background-color: threedface;
		height          : 15px;
		width           : 10px;
		text-decoration : none
	}

	.mTextTable .scroll {
		background-color: transparent;
		overflow        : auto;
		overflow-x      : hidden;
		font-weight     : normal
	}

	.mTextTable .scroll .row0 {
		background-color: #FFF;
		color           : black;
		cursor          : default
	}

	.mTextTable .scroll .row1 {
		background-color: #EEE;
		color           : black;
		cursor          : default
	}

	.mTextTable .scroll .hover {
		background-color: highlight;
		color           : highlighttext;
		cursor          : default
	}

	.mTextTable .scroll table {
		border-color: #DDDDDD #CCCCCC;
		border-style: none none solid solid;
		border-width: medium medium 1px 1px
	}

	.mTextTable .scroll table tr {
		height          : 15px;
		background-color: black
	}

	.mTextTable .scroll table tr td {
		border-color: #DDDDDD #CCCCCC;
		border-style: solid solid none none;
		border-width: 1px 1px medium medium;
		padding     : 2px 3px 3px 4px
	}

	.mTextTable .scroll table tr td.select {
		height : 15px;
		width  : 10px;
		padding: 0px
	}

	.mTextTable .scroll table tr td.select .linkSelect {
		background-color: threedface;
		height          : 15px;
		width           : 10px;
		text-decoration : none
	}

	.dijitUploadDisplayInput {
		width        : 250px;
		font         : inherit;
		height       : 13px;
		margin-bottom: -2px
	}

	.dojoxUploaderFileList {
		border    : 1px solid #ccc;
		min-height: 50px
	}

	.dojoxUploaderFileListTable {
		width          : 100%;
		border-collapse: collapse;
		margin-top     : 0px
	}

	.dojoxUploaderFileListHeader th {
		background-color: #eee;
		padding         : 3px
	}

	.dojoxUploaderIndex {
		width: 20px
	}

	.dojoxUploaderIcon {
		width: 50px
	}

	.dojoxUploaderFileName {
		width: 100%
	}

	.dojoxUploaderSize {
		width: 70px
	}

	.dojoxUploaderFileListContent {
		width: 100%
	}

	.dojoxUploaderFileListProgress {
		border    : 1px solid #666;
		height    : 15px;
		position  : relative;
		background: #fff;
		overflow  : hidden
	}

	.dojoxUploaderFileListPercentText {
		position  : absolute;
		right     : 3px;
		top       : 3px;
		font-size : 10px;
		text-align: right
	}

	.dojoxUploaderFileListProgressBar {
		position  : absolute;
		top       : 0px;
		left      : 0px;
		height    : 15px;
		width     : 0%;
		background: #bfe1fd
	}

	.claro .dijitMenuBar {
		margin          : -11px -8px 10px -8px;
		border          : 0px solid #b5bcc7;
		padding         : 0;
		background-color: #efefef
	}

	.claro .dijitMenuBar {
		background-image: none
	}

	html {
		margin : 0;
		padding: 0
	}

	.mBody {
		font-size: 0.7em;
		margin   : 0px;
		padding  : 0px;
		height   : 100%;
		width    : 100%;
		margin   : 0;
		padding  : 0
	}

	#topLayout {
		height          : 65px;
		background-color: #EEE;
		width           : 100%
	}

	#topLayout {
		width: 100%
	}

	#header {
		width : 100%;
		height: 100%
	}

	#menuLayout {
		width           : 100%;
		background-color: #F5F5F5;
		padding-top     : 5px;
		margin-bottom   : 10px;
		height          : auto;
	}

	#bodyLayout {
		width : 99%;
		margin: auto;
		height: 100%
	}

	#elementLogo {
		width              : 180px;
		height             : 40px;
		background-image   : url("images/logosiga.png");
		background-repeat  : no-repeat;
		background-position: 0 0;
		margin-left        : 5px;
		float              : left
	}

	#elementUserBar {
		width       : 420px;
		margin-right: 5px;
		float       : right
	}

	.userBar {
		margin-right: 10px;
		text-align  : right;
		margin-top  : -10px
	}

	.userMenu {
		margin-left: 10px
	}

	#mainMenuBar {
		background-image: none
	}

	.mTopMenuBox {
		font-size  : 1em;
		font-weight: normal;
		text-align : left;
		color      : #666;
		padding    : 8px
	}

	.mTopMenuBox li {
		padding-left: 5px
	}

	.mTopMenuBox ul {
		list-style: none;
		padding   : 0px;
		margin    : 0px
	}

	.mTopMenuBox ul li {
		display: inline
	}

	.mTopMenuBox ul li .mMenuLink {
		text-decoration: none
	}

	.mTopMenuBox:hover ul:hover li:hover .mMenuLink:hover {
		text-decoration: none
	}

	.mTopMenuCurrent {
		font-size  : 1em;
		font-weight: bold
	}

	.mTopMenuLink {
		color          : #666;
		text-decoration: none
	}

	.mTopMenuLink:link,
	.mTopMenuLink:visited {}

	.mTopMenuLink:active,
	.mTopMenuLink:hover {
		text-decoration: underline
	}

	@media print {

		.mTopMenuLink:active,
		.mTopMenuLink:hover,
		.mTopMenuLink:link,
		.mTopMenuLink:visited,
		.mTopMenuLink,
		.mTopMenuCurrent,
		.mTopMenuBox:hover ul:hover li:hover .mMenuLink:hover,
		.mTopMenuBox ul li .mMenuLink,
		.mTopMenuBox ul li,
		.mTopMenuBox ul,
		.mTopMenuBox li,
		.mTopMenuBox {
			color: black !important
		}

	}

	.mMenuBox {
		margin          : 0px;
		padding         : 0px;
		background-color: white
	}

	.mMenuBox li a.mMenuLink {
		padding-left   : 14px;
		text-decoration: none;
		color          : #333;
		display        : block;
		height         : 18px;
		font-weight    : normal
	}

	.mMenuBox li div.mMenuTitle {
		background     : #e6770c;
		font-weight    : bold;
		color          : white;
		text-decoration: none;
		height         : 18px;
		vertical-align : middle;
		margin         : 0px 0px 5px 0px;
		text-align     : left;
		padding-left   : 14px
	}

	.mMenuBox li div.hr {
		background-color: #333
	}

	.mMenuBox ul li {
		width : 100%;
		margin: 1px 0px 1px 0px
	}

	.mMenuBox ul li a.mMenuLink {}

	.mMenuBox ul {
		list-style: none;
		padding   : 0;
		margin    : 0
	}

	.mMenuBox li a.mMenuLink:link {
		color          : #333;
		text-decoration: none
	}

	.mMenuBox li a.mMenuLink:visited {
		text-decoration: none
	}

	.mMenuBox li a.mMenuLink:hover {
		text-decoration: none;
		color          : #b02216
	}

	.mMenuBox li a.mMenuLink:active {
		text-decoration: none
	}

	.mSubmenuBox {
		margin-left     : 15px;
		padding         : 0px;
		background-color: #EEE
	}

	.mSubmenuBox li a.mMenuLink {
		padding-left       : 10px;
		background-image   : url(/images/seta.jpg);
		background-repeat  : no-repeat;
		background-position: 0 .3em
	}

	.mSubmenuBox ul {
		list-style: none;
		padding   : 0;
		margin    : 0
	}

	.mSubmenuTitle {
		color           : #000000;
		font-weight     : bold;
		font-size       : 9px;
		text-decoration : none;
		text-align      : center;
		background-color: #CCC;
		vertical-align  : top
	}

	.mSubmenuText {
		text-decoration: none;
		margin-left    : 16px
	}

	.mUserMenu {}

	.mUserMenu .dijitMenuBar {
		margin-bottom: 0;
	}

	.mUserBar {
		width     : 100%;
		margin-top: 0px;
		height    : 100%;
		font-size : 11px
	}

	.mUserBar li {
		text-align : left;
		font-weight: bold;
		color      : #000
	}

	.mUserBar ul {
		list-style: none;
		padding   : 5px 0px 0px 0px;
		margin    : 0px;
		text-align: right
	}

	.mUserBar ul li {
		display: inline;
		margin : 0px;
		padding: 0px
	}

	.mUserBar ul li form {
		font-weight: normal
	}

	.mUserBar ul li form .mLink {
		font-weight: normal
	}

	.mUserBar ul li .mLink {
		font-weight: bold
	}

	.mNews {
		width           : 100%;
		margin-top      : 0;
		height          : 100%;
		background-color: #FFC;
		font-size       : 1em
	}

	.mNews li {
		text-align : left;
		font-weight: normal;
		color      : #000
	}

	.mNews li:hover {}

	.mNews ul {
		list-style: none;
		padding   : 5px;
		margin    : 0px;
		text-align: left;
		margin    : 0
	}

	.mNews ul li {
		display: block
	}

	#loader {
		padding       : 0;
		margin        : 0;
		position      : absolute;
		top           : 0;
		left          : 0;
		width         : 100%;
		height        : 100%;
		background    : white;
		z-index       : 999;
		vertical-align: middle
	}

	#loaderInner {
		padding   : 5px;
		position  : relative;
		left      : 0;
		top       : 0;
		width     : 175px;
		background: #3c3;
		color     : #fff
	}

	.mProgressBar {
		background-color: #33CC33;
		display         : inline-block;
		font-size       : 6px;
		line-height     : 5px;
	}

	.mProgressBorder {
		border     : 1px solid #000;
		display    : inline-block;
		font-size  : 6px;
		line-height: 6px;
		padding    : 2px;
		margin-left: 3px;
	}

	.dijitReadOnly *,
	.dijitDisabled *,
	.dijitReadOnly,
	.dijitDisabled {
		background-color: #dadada;
	}

	.icon-group {
		/* Alinha os links horizontalmente */
		display         : flex;
		justify-content : center;
		gap             : 20px;
		/* Espaço entre os ícones */
		padding         : 20px;
		background-color: white;
	}

	.icon-link {
		/* Alinha os itens (imagem e texto) verticalmente */
		display       : flex;
		flex-direction: column;
		align-items   : center;

		/* Remove o sublinhado do link */
		text-decoration: none;

		/* Adiciona um efeito de transição para o hover */
		transition: transform 0.2s ease-in-out;
	}

	.icon-link:hover {
		transform: translateY(-5px);
		/* Efeito de elevação ao passar o mouse */
	}

	.icon-image {
		width     : 27px;
		height    : 23px;
		object-fit: contain;
		color     : #1351b4;
		filter    : invert(17%) sepia(83%) saturate(1323%) hue-rotate(202deg) brightness(91%) contrast(101%);
	}

	.icon-text {

		color      : #1351b4;
		margin-top : 5px;
		font-size  : 0.875rem !important;
		line-height: 1.25rem !important;

	}

	img.svg-icon {}

	.material-icons {
		margin-right  : 5px;
		vertical-align: sub;
	}


	.mImageLinkLabel .material-icons {
		display: none;
	}

	#hcontqkacss_col0 {
		width     : 100%;
		box-sizing: border-box;
	}

	#hcontqkacss_col0 .dijit {
		width     : 100% !important;
		box-sizing: border-box;
		background: transparent;
	}

	#hcontqkacss_col0 .dijitInputContainer {
		background   : #f0f0f0;
		padding      : 15px 44px 15px 12px;
		border       : none;
		border-bottom: 2px solid #0b67b3;
		position     : relative;
		box-sizing   : border-box;
	}

	/* Inserir ícone Material à direita */
	#hcontqkacss_col0 .dijitInputContainer::after {
		content                : "search";
		font-family            : "Material Icons";
		font-weight            : normal;
		font-style             : normal;
		font-size              : 25px;
		line-height            : 1;
		speak                  : none;
		-webkit-font-smoothing : antialiased;
		-moz-osx-font-smoothing: grayscale;
		position               : absolute;
		right                  : 12px;
		top                    : 50%;
		transform              : translateY(-50%);
		color                  : #000;
		pointer-events         : none;
	}

	/* campo de texto */
	#hcontqkacss_col0 input#qkAcSlt {
		background: transparent;
		border    : none;
		width     : 100%;
		padding   : 0;
		margin    : 0;
		font-size : 14px;
		color     : #333;
		box-sizing: border-box;
	}

	/* esconder flecha/validação do dijit que conflita */
	#hcontqkacss_col0 .dijitArrowButtonContainer,
	#hcontqkacss_col0 .dijitValidationContainer {
		display: none !important;
	}

	/* foco */
	#hcontqkacss_col0 .dijitInputContainer:focus-within {
		background         : #fafafa;
		border-bottom-color: #055293;
		outline            : none;
	}

	#hcontqkacss_col0 .dijitTextBox {
		border-color: transparent !important;
	}

	#hcontqkacss_col0 .dijitPlaceHolder {
		display: none !important;
	}

	.linkTopMenu {
	color          : white;
	/* Faz o link herdar a cor do texto ao redor */
	text-decoration: none;
	/* Remove o sublinhado */	
	}

	.linkTopMenu:hover {
		color		  : white !important;

	}