
.dijitReset {
	
	margin:0;
	border:0;
	padding:0;
	line-height:normal;
}
.dijit_a11y .dijitReset {
	-moz-appearance: none; 
}
.dijitInline {
	
	display:inline-block;			
	#zoom: 1; 
	#display:inline; 
	border:0;
	padding:0;
	vertical-align:middle;
	#vertical-align: auto;	
}
.dijitHidden {
	
	display: none !important;
}
.dijitVisible {
	
	display: block !important;	
	position: relative;			
}
.dijitInputContainer {
	
	#zoom: 1;
	overflow: hidden;
	float: none !important; 
	position: relative;
	vertical-align: middle;
	#display: inline;
}
.dj_ie INPUT.dijitTextBox,
.dj_ie .dijitTextBox INPUT {
	font-size: 100%;
}
.dijitTextBox .dijitSpinnerButtonContainer,
.dijitTextBox .dijitArrowButtonContainer,
.dijitTextBox .dijitValidationContainer {
	float: right;
	text-align: center;
}
.dijitTextBox INPUT.dijitInputField {
	
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.dijitTextBox .dijitValidationContainer {
	display: none;
}
.dijitInlineTable {
	
	display:inline-table;
	display:inline-block;		
	#zoom: 1; 
	#display:inline; 
	box-sizing: content-box; -moz-box-sizing: content-box;
	border:0;
	padding:0;
}
.dijitTeeny {
	font-size:1px;
	line-height:1px;
}
.dijitOffScreen {
	position: absolute;
	visibility: hidden;
	left: 50%;
	top: -10000px;
}
.dijitPopup {
	position: absolute;
	background-color: transparent;
	margin: 0;
	border: 0;
	padding: 0;
}
.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;	
}
.dijit_a11y .dijitIcon,
.dijit_a11y DIV.dijitArrowButtonInner, 
.dijit_a11y SPAN.dijitArrowButtonInner,
.dijit_a11y IMG.dijitArrowButtonInner,
.dijit_a11y .dijitCalendarIncrementControl,
.dijit_a11y .dijitTreeExpando {
	
	display: none;
}
.dijitSpinner DIV.dijitArrowButtonInner {
	display: block; 
}
.dijit_a11y .dijitA11ySideArrow {
	display: inline !important; 
	cursor: pointer;
}
.dijit_a11y .dijitCalendarDateLabel {
	padding: 1px;
}
.dijit_a11y .dijitCalendarSelectedDate .dijitCalendarDateLabel {
	border-style: dotted !important;
	border-width: 1px;
	padding: 0;
}
.dijit_a11y .dijitCalendarDateTemplate {
	padding-bottom: 0.1em !important;	
}
.dijit_a11y .dijitButtonNode {
	border: black outset medium !important;
	
	padding: 0 !important;
}
.dijit_a11y .dijitTextBoxReadOnly .dijitInputField,
.dijit_a11y .dijitTextBoxReadOnly .dijitButtonNode {
	border-style: outset!important;
	border-width: medium!important;
	border-color: #999 !important;
	color:#999 !important;
}
.dijitButtonNode * {
	vertical-align: middle;
}
.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;
}
.dijitToggleButton,
.dijitButton,
.dijitDropDownButton,
.dijitComboButton {
	
	margin: 0.2em;
	vertical-align: middle;
}
.dijitButton {margin-top: 10px;}
.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;
}
.dijitButtonNode {
	
	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;
}
.dijitButtonNode,
.dijitButtonNode * {cursor: pointer; outline: 0;}
.dj_ie .dijitButtonNode {
	
	zoom: 1;
}
.dj_ie .dijitButtonNode button {
	
	overflow: visible;
}
DIV.dijitArrowButton {
	float: right;
}
.dijitTextBox {
	width: 15em;	
	vertical-align: middle;
}
.dijitTextBoxReadOnly,
.dijitTextBoxDisabled {
	color: gray;
	background-color: #CCC!important;
}
.dj_webkit .dijitTextBoxDisabled INPUT {
	color: #868687; 
}
.dj_webkit 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: 3px;
	left: 0;
	#filter: ""; 
}
.dijitTimeTextBox {
	width: 8em;
}
.dijitTextBox INPUT:focus1 {
	outline: none;	
}
.dijitTextBoxFocused {
	outline: auto 5px -webkit-focus-ring-color;
}
.dijitTextBox INPUT {
	float: left; 
}
.dijitInputInner {
	
	border:0 !important;
	vertical-align:middle !important;
	background-color:transparent !important;
	width:100% !important;
	
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.dijit_a11y .dijitTextBox INPUT {
	margin: 0 !important;
}
.dijitTextBoxReadOnly .dijitInputInner,
.dijitTextBoxDisabled .dijitInputInner {
	background-color: #EFEFEF!important;
}
.dijitTextBoxError INPUT.dijitValidationInner,
.dijitTextBox INPUT.dijitArrowButtonInner {
	
	text-indent: -1em !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 .dijitTextBox INPUT,
.dj_ie INPUT.dijitTextBox {
	overflow-y: visible; 
	line-height: normal; 
}
.dj_ie7 .dijitTextBox INPUT.dijitValidationInner,
.dj_ie7 .dijitTextBox INPUT.dijitArrowButtonInner {
	line-height: 86%; 
}
.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%; 
}
.dijit_a11y INPUT.dijitValidationInner,
.dijit_a11y INPUT.dijitArrowButtonInner {
	
	text-indent: 0 !important;
	width: 1em !important;
	#text-align: left !important;
}
.dijitTextBoxError .dijitValidationContainer {
	display: inline;
	cursor: default;
}
.dijitSpinner .dijitSpinnerButtonContainer,
.dijitComboBox .dijitArrowButtonContainer {
	
	border-width: 0 0 0 1px !important; 
}
.dijitToolbar .dijitComboBox .dijitArrowButtonContainer {
	
	border-width: 0 !important;
}
.dijitComboBoxMenu {
	
	list-style-type: none;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {
	
	border-width: 0;
}
.dj_ie .dijit_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;
}
.dijit_a11y .dijitSpinnerButtonContainer .dijitButtonNode {
	border: 0 none !important;
}
.dijit_a11y .dijitTextBox .dijitSpinnerButtonContainer,
.dijit_a11y .dijitSpinner .dijitArrowButtonInner,
.dijit_a11y .dijitSpinnerButtonContainer INPUT {
	width: 1em !important;
}
.dijit_a11y .dijitSpinner .dijitArrowButtonInner {
	margin: 0 auto !important; 
}
.dj_ie .dijit_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 .dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	padding-left: 0 !important; 
	padding-right: 0 !important;
	width: 1em !important;
}
.dj_ie6 .dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	margin-left: 0.1em !important;
	margin-right: 0.1em !important;
	width: 1em !important;
}
.dj_iequirks .dijit_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;
}
.dijit_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%;
}
.dj_ie .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	zoom: 50%; 
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButtonInner {
	overflow: hidden;
}
.dijit_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
	width: 100%;
}
.dj_iequirks .dijit_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
	width: 1em; 
}
.dijitSpinner .dijitArrowButtonInner .dijitInputField {
	visibility: hidden;
}
.dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	vertical-align:top;
	visibility: visible;
}
.dijit_a11y .dijitSpinnerButtonContainer {
	width: 1em;
}
.dijit_a11y .dijitSpinnerButtonContainer .dijitButtonNode {
	border-width: 1px 0 0 0;
	border-style: solid !important;
}
.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 {
	cursor: default;
	margin: 0;
	padding: 0;
	display: block;
}
.dijitCheckBoxInput {
	
	opacity: 0.01;
}
.dj_ie .dijitCheckBoxInput {
	filter: alpha(opacity=0);
}
.dijit_a11y .dijitCheckBox,
.dijit_a11y .dijitRadio {
	
	width: auto !important;
	height: auto !important;
}
.dijit_a11y .dijitCheckBoxInput {
	opacity: 1;
	filter: none;
	width: auto;
	height: auto;
}
.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:auto;
	height:auto;
	background-color:#aaa;
	background-attachment: fixed;
}
.dijit_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;
}
.dijit_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: #444;
	font-size: small;
}
.dijitTooltipFocusNode {
	padding: 2px 2px 2px 2px;
}
.dijitTooltipConnector {
	position: absolute;
}
.dijit_a11y .dijitTooltipConnector {
	display: none;	
}
.dijitTooltipData {
	display:none;
}
.dijitLayoutContainer {
	position: relative;
	display: block;
	overflow: hidden;
}
body .dijitAlignTop,
body .dijitAlignBottom,
body .dijitAlignLeft,
body .dijitAlignRight {
	position: absolute;
	overflow: hidden;
}
body .dijitAlignClient { position: absolute; }
.dijitBorderContainer, .dijitBorderContainerNoGutter {
	position:relative;
	overflow: hidden;
}
.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;
	filter: alpha(opacity=0);
}
.dijitSplitterH {
	height: 7px;
	border-top:1px;
	border-bottom:1px;
	cursor: ns-resize;
}
.dijitSplitterV {
	width: 7px;
	border-left:1px;
	border-right:1px;
	cursor: ew-resize;
}
.dijitSplitContainer {
	position: relative;
	overflow: hidden;
	display: block;
}
.dj_ff3 .dijit_a11y div.dijitSplitter:focus {
	outline-style:dotted;
	outline-width: 2px;
}
.dijitSplitPane {
	position: absolute;
}
.dijitSplitContainerSizerH,
.dijitSplitContainerSizerV {
	position:absolute;
	font-size: 1px;
	cursor: move;
	cursor: w-resize;
	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;
}
.dj_ie .dijitSplitterV, .dijitSplitContainerVirtualSizerH {
	cursor: w-resize;
}
.dj_ie .dijitSplitterH, .dijitSplitContainerSizerV, .dijitSplitContainerVirtualSizerV {
	cursor: n-resize;
}
.dijit_a11y .dijitSplitterH {
	border-top:1px solid #d3d3d3 !important;
	border-bottom:1px solid #d3d3d3 !important;
}
.dijit_a11y .dijitSplitterV {
	border-left:1px solid #d3d3d3 !important;
	border-right:1px solid #d3d3d3 !important;
}
.dijitContentPane {
	display: block;
	overflow: auto;	
}
.dijitContentPaneSingleChild {
	
	overflow: hidden;
}
.dijitTitlePane {
	display: block;
	overflow: hidden;
}
.dijitTitlePaneTitle {
	cursor: pointer;
}
.dijitFixedOpen, .dijitFixedClosed {
	
	cursor: default;
}
.dijitTitlePaneTitle * {
	vertical-align: middle;
}
.dijitTitlePane .dijitArrowNodeInner {
	
	display: none;
}
.dijit_a11y .dijitTitlePane .dijitArrowNodeInner {
	
	display:inline !important;
	font-family: monospace;		
}
.dijit_a11y .dijitTitlePane .dijitArrowNode {
	
	display:none;
}
.dj_ie6 .dijitTitlePaneContentOuter,
.dj_ie6 .dijitTitlePane .dijitTitlePaneTitle {
	
	zoom: 1;
}
.dijitColorPalette {
	border: 1px solid #999;
	background: #fff;
	position: relative;
}
img.dijitColorPaletteUnder {
	
	border-style: none;
	position: absolute;
	left: 0;
	top: 0;
}
.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 {
	
	height: 20px;
	width: 20px;
	font-size: 1px;
	vertical-align: middle;
	text-align: center;
	background: none;
}
.dijitColorPalette .dijitPaletteImg {
	
	width: 16px;
	height: 14px;
	border: 1px solid #999;
	cursor: default;
	vertical-align: middle;
}
.dj_iequirks .dijitColorPalette .dijitPaletteImg {
	margin: 1px;	
}
.dijitPaletteTable td {
		padding: 0;
}
.dijitColorPalette .dijitPaletteCellHover .dijitPaletteImg {
	
	border: 1px solid #000;
}
.dijitColorPalette .dijitPaletteCellActive .dijitPaletteImg,
.dijitColorPalette .dijitPaletteCellSelected .dijitPaletteImg {
	border: 2px solid #000;
}
.dijit_a11y .dijitColorPalette .dijitPaletteTable,
.dijit_a11y .dijitColorPalette .dijitPaletteTable * {
	
	background-color: transparent !important;
}
.dj_gecko .dijit_a11y .dijitColorPalette .dijitPaletteCellFocused .dijitPaletteImg {
	border: 3px dotted #000;	
	margin: -1px;
}
.dijit_a11y  .dijitColorPalette .dijitPaletteCellHover .dijitPaletteImg {
	border: 2px solid #000 !important;
}
.dijitAccordionContainer {
	border:1px solid #b7b7b7;
	border-top:0 !important;
}
.dijitAccordionTitle {
	cursor: pointer;
}
.dijitAccordionTitleSelected {
	cursor: default;
}
.dijitAccordionTitle .arrowTextUp,
.dijitAccordionTitle .arrowTextDown {
	display: none;
	font-size: 0.65em;
	font-weight: normal !important;
}
.dijit_a11y .dijitAccordionTitle .arrowTextUp,
.dijit_a11y .dijitAccordionTitleSelected .arrowTextDown {
	display: inline;
}
.dijit_a11y .dijitAccordionTitleSelected .arrowTextUp {
	display: none;
}
.dijitAccordionChildWrapper {
	
	overflow: hidden;
}
.dijitCalendarContainer {
	width: auto;	
}
.dijitCalendarContainer th, .dijitCalendarContainer td {
	padding: 0;
	vertical-align: middle;
}
.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;
}
.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;
}
.dijitMenuPassive .dijitMenuItemHover,
.dijitMenuItemSelected {
	
	background-color:black;
	color:white;
}
.dijitMenuItemIcon, .dijitMenuExpand {
	background-repeat: no-repeat;
}
.dijitMenuItemDisabled * {
	
	opacity:0.5;
	cursor:default;
}
.dj_ie .dijit_a11y .dijitMenuItemDisabled,
.dj_ie .dijit_a11y .dijitMenuItemDisabled td,
.dj_ie .dijitMenuItemDisabled *,
.dj_ie .dijitMenuItemDisabled td {
	color:gray !important;
	filter: alpha(opacity=35);
}
.dijitMenuItemLabel {
	position: relative;
	vertical-align: middle;
}
.dijit_a11y .dijitMenuItemSelected {
	border: 1px dotted black !important;
}
.dj_ff3 .dijit_a11y .dijitMenuItem td {
	padding: none !important;
	background:none !important;
}
.dijit_a11y .dijitMenuItemSelected .dijitMenuItemLabel {
	border-width: 1px;
	border-style: solid;
}
.dj_ie8 .dijit_a11y .dijitMenuItemLabel {
	position:static;
}
.dijitMenuExpandA11y {
	display: none;
}
.dijit_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;
}
.dijitCheckedMenuItemIconChar {
	vertical-align: middle;
	visibility:hidden;
}
.dijitCheckedMenuItemChecked .dijitCheckedMenuItemIconChar {
	visibility: visible;
}
.dijit_a11y .dijitCheckedMenuItemIconChar {
	display:inline !important;
}
.dijit_a11y .dijitCheckedMenuItemIcon {
	display: none;
}
.dj_ie .dijit_a11y .dijitMenuBar .dijitMenuItem {
	
	margin: 0;
}
.dijitStackController .dijitToggleButtonChecked * {
	cursor: default;	
}
.dijitTabContainerNoLayout {
	width: 100%;	
}
.dijitTabContainerBottom-tabs,
.dijitTabContainerTop-tabs,
.dijitTabContainerLeft-tabs,
.dijitTabContainerRight-tabs {
	overflow: visible !important;  
}
.dijitTabContainerBottom-container,
.dijitTabContainerTop-container,
.dijitTabContainerLeft-container,
.dijitTabContainerRight-container {
	z-index:0;
	overflow: hidden;
	border: 1px solid black;
}
.nowrapTabStrip {
	width: 50000px;
	display: block;
	position: relative;
}
.dijitTabListWrapper {
	overflow: hidden;
}
.dijit_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;
	white-space:nowrap;
	z-index:3;
}
.dijitTab * {
	
	vertical-align: middle;
	outline: 0;
}
.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; 
}
.dijitTabInnerDiv {
	position:relative;
}
.tabStripButton {
	z-index: 12;
}
.dijitTabButtonDisabled .tabStripButton {
	display: none;
}
.dijitTabCloseButton {
	margin-left: 1em;
}
.dijitTabCloseText {
	display:none;
}
.dijitTab .tabLabel {
	min-height: 15px;
	display: inline-block;
	font-family: "NunitoRegular";
	font-size: 1.2em;
}
.dijitNoIcon {
	
	display: none;
}
.dj_ie6 .dijitTab .dijitNoIcon {
	
	display: inline;
	height: 15px;
	width: 1px;
}
.dijit_a11y .dijitTabCloseButton {
	background-image: none !important;
	width: auto !important;
	height: auto !important;
}
.dijit_a11y .dijitTabCloseText {
	display: inline;
}
.dijitTabPane,
.dijitStackContainer-child,
.dijitAccordionContainer-child {
	
    border: none !important;
}
.dijitInlineEditBoxDisplayMode {
	border: 1px solid transparent;	
	cursor: text;
}
.dijit_a11y .dijitInlineEditBoxDisplayMode,
.dj_ie6 .dijitInlineEditBoxDisplayMode {
	
	border: none;
}
.dijitInlineEditBoxDisplayModeHover,
.dijit_a11y .dijitInlineEditBoxDisplayModeHover,
.dj_ie6 .dijitInlineEditBoxDisplayModeHover {
	
	background-color: #e2ebf2;
	border: solid 1px black;
}
.dijitInlineEditBoxDisplayModeDisabled {
	cursor: default;
}
.dijitTree {
	overflow: auto;	
}
.dijitTreeIndent {
	
	width: 19px;
}
.dijitTreeRow, .dijitTreeContent {
	white-space: nowrap;
}
.dijitTreeRow img {
	
	vertical-align: middle;
}
.dijitTreeContent {
    cursor: default;
}
.dijitExpandoText {
	display: none;
}
.dijit_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;
	
}
.dijitDialog h4 {color: #FFF; font-family: "NunitoBold";  margin: 0 0 10px -15pxx; background: #6c6d72; float: left; margin-left: -15px;
-moz-border-radius: 0 8px 8px 0; -webkit-border-radius: 0 8px 8px 0; border-radius: 0 8px 8px 0; padding: 9px 20px 9px 15px;}
.dijitDialogTitleBar {
	cursor: move;
}
.dijitDialogFixed .dijitDialogTitleBar {
	cursor:default;
}
.dijitDialogCloseIcon {
	cursor: pointer;
}
.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);
}
.dijit_a11y .dijitSpinnerButtonContainer,
.dijit_a11y .dijitDialog {
	opacity: 1 !important;
	background-color: white !important;
}
.dijitDialog .closeText {
	display:none;
	
	position:absolute;
}
.dijit_a11y .dijitDialog .closeText {
	display:inline;
}
.dijitSliderMoveable {
	z-index:99;
	position:absolute !important;
	display:block;
	vertical-align:middle;
}
.dijitSliderMoveableH {
	right:0;
}
.dijitSliderMoveableV {
	right:50%;
}
.dijit_a11y DIV.dijitSliderImageHandle,
.dijitSliderImageHandle {
	margin:0;
	padding:0;
	position:relative !important;
	border:8px solid gray;
	width:0;
	height:0;
	cursor: pointer;
}
.dj_iequirks .dijit_a11y .dijitSliderImageHandle {
	font-size: 0;
}
.dj_ie7 .dijitSliderImageHandle {
	overflow: hidden; 
}
.dj_ie7 .dijit_a11y .dijitSliderImageHandle {
	overflow: visible; 
}
.dijit_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;
}
.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%;
}
.dijitSliderButton {
	font-family:monospace;
	margin:0;
	padding:0;
	display:block;
}
.dijit_a11y .dijitSliderButtonInner {
	visibility:visible !important;
}
.dijitSliderButtonContainer {
	text-align:center;
	height:0;	
}
.dijitSliderButtonContainer * {
	cursor: pointer;
}
.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;
}
.dijit_a11y .dijitSliderReadOnly,
.dijit_a11y .dijitSliderDisabled {
	opacity:0.6;
}
.dj_ie .dijit_a11y .dijitSliderReadOnly .dijitSliderBar,
.dj_ie .dijit_a11y .dijitSliderDisabled .dijitSliderBar {
	filter: alpha(opacity=40);
}
.dijit_a11y .dijitSlider .dijitSliderButtonContainer DIV {
	font-family: monospace; 
	font-size: 1em;
	line-height: 1em;
	height: auto;
	width: auto;
	margin: 0 4px;
}
.dijit_a11y .dijitButtonContents .dijitButtonText,
.dijit_a11y .dijitTab .tabLabel {
	display: inline !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;
}
.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;
}
.dijitTimePickerItemSelected {
	font-weight:bold;
	color:#333;
	background-color:#b7cdee;
}
.dijitTimePickerItemHover {
	background-color:gray;
	color:white;
	cursor:pointer;
}
.dijit_a11y .dijitTimePickerItemSelected .dijitTimePickerItemInner {
	border: solid 4px black;
}
.dijit_a11y .dijitTimePickerItemHover .dijitTimePickerItemInner {
	border: dashed 4px black;
}
.dijitToggleButtonIconChar {
	
	display:none !important;
}
.dijit_a11y .dijitToggleButton .dijitToggleButtonIconChar {
	display:inline !important;
	visibility:hidden;
}
.dj_ie6 .dijitToggleButtonIconChar, .dj_ie6 .tabStripButton .dijitButtonText {
	font-family: "Arial Unicode MS";	
}
.dijit_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar {
	display: inline !important; 
	visibility:visible !important;
}
.dijitArrowButtonChar {
        display:none !important;
}
.dijit_a11y .dijitArrowButtonChar {
        display:inline !important;
}
.dijit_a11y .dijitDropDownButton .dijitArrowButtonInner,
.dijit_a11y .dijitComboButton .dijitArrowButtonInner {
	display:none !important;
}
.dijitSelect {
	margin: 0.2em;
	border-collapse: collapse;
}
.dj_ie .dijitSelect,
.dj_ie7 .dijitSelect,
.dj_iequirks .dijitSelect {
	vertical-align: middle; 
}
.dj_ie8 .dijitSelect .dijitButtonText {
	vertical-align: top;
}
.dijitToolbar .dijitSelect {
	margin: 0;
}
.dj_webkit .dijitToolbar .dijitSelect {
	padding-left: 0.3em;
}
.dijit_a11y .dijitSelectDisabled .dijitButtonNode {
	border-style: outset!important;
	border-width: medium!important;
	border-color: #999 !important;
	color:#999 !important;
}
.dijitSelect .dijitButtonContents {
	padding: 0;
	background: transparent none;
	white-space: nowrap;
	text-align: left;
}
.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;
}
.dijitSelectMenu .dijitMenuTable {
	margin: 0;
	background-color: transparent;
}
.dijitForceStatic {
	position: static !important;
}
.dijitReadOnly *,
.dijitDisabled *,
.dijitReadOnly,
.dijitDisabled {
	
	cursor: not-allowed;
	color: #868687!important;
	background-color: #DDD!important;
	border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	text-shadow: 0px 1px 1px #FFF;
}
.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/tasComponents/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/tasComponents/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/tasComponents/icons/images/commonIconsObjActDisabled.png); 
}
.dijitIconSave { background-position: 0px; }
.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: -166px; }
.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; }
.tas .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);
}
.tas .dijitTooltipDialogPopup {
  
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.tas .dijitComboBoxHighlightMatch {
  background-color: #abd6ff;
}
.tas .dijitFocusedLabel {
  
  outline: 1px dotted #4a4a4a;
}
.tas .dijitContentPaneLoading {
  background: url(../../../../../css/tasComponents/images/loadingAnimation.gif) no-repeat left center;
  padding-left: 25px;
}
.tas .dijitContentPaneError {
  background: url(../../../../../css/../icons/images/commonIconsObjActEnabled.png) no-repeat left center;
  background-position: -496px;
  padding-left: 25px;
}
.tas .dojoDndItemBefore, .tas .dojoDndItemAfter {
  border-top: 1px solid #769dc0;
}
.tas .dojoDndItemOver {
  cursor: pointer;
}
.tas 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);
}
.tas .dojoDndAvatarHeader td {
  height: 20px;
  padding-left: 21px;
}
.tas.dojoDndMove .dojoDndAvatarHeader, .tas.dojoDndCopy .dojoDndAvatarHeader {
  background-image: url(../../../../../css/tasComponents/images/dnd.png);
  background-repeat: no-repeat;
  background-position: 2px -122px;
}
.tas .dojoDndAvatarItem td {
  padding: 5px;
}
.tas.dojoDndMove .dojoDndAvatarHeader {
  background-color: #f58383;
  background-position: 2px -103px;
}
.tas.dojoDndCopy .dojoDndAvatarHeader {
  background-color: #f58383;
  background-position: 2px -68px;
}
.tas.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader {
  background-color: #97e68d;
  background-position: 2px -33px;
}
.tas.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader {
  background-color: #97e68d;
  background-position: 2px 2px;
}
.tas .dijitValidationContainer {
	width: 16px;
	height: 16px;
	float: right;
}
	
.tas .dijitTextBoxError .dijitValidationContainer {
  background: url(../../../../../css/tasComponents/form/images/error.png) no-repeat top center;
  margin: 3px 1px 0 0;
}
.tas .dijitValidationIcon {
	background-color: transparent !important;
	border: 0 none;
	height: 16px;
	text-indent: 99999px;
	width: 16px;
  
}
.tas .dijitTextArea, .tas .dijitInputField .dijitPlaceHolder {
  padding: 2px;
}
.tas .dijitTextArea {
	width: 60%!important;
	background-color: transparent!important;
	padding: 0!important;
	-o-border-radius: 0!important;
	-moz-border-radius: 0!important;
	-webkit-border-radius: 0!important;
	border-radius: 0!important;
	border: none!important
	}
.tas .dijitTextAreaWrapper {
	height: 150px;
	background-color: #ffffff;
	padding: 3px;
	-o-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	
	-moz-box-sizing: border-box;
	-opera-sizing: border-box;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	box-sizing: border-box;
}
.tas .dijitTextAreaWrapper textarea {
	height: 98%;
    padding: 3px !important;
    width: 99% !important;
}
.tas .dijitTextBox .dijitInputField {
  padding: 1px 2px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.tas .dijitTextBox .dijitPlaceHolder {color: #aaa;}
.dj_gecko .tas .dijitTextBox .dijitInputInner, .dj_webkit .tas .dijitTextBox .dijitInputInner {
  padding: 1px;
  border: none;
  width: 91%;
    -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  height: auto;
  
}
.tas .dijitTextBox, .tas .dijitTextBox .dijitButtonNode {
  -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;
  border: 1px solid #fff;;
}
.tas .dijitTextBox {
background-color: #ffffff;
width: 30%;
padding: 3px 5px 3px 8px;
-o-border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
-moz-box-sizing: border-box;
-opera-sizing: border-box;
-webkit-box-sizing: border-box;
-khtml-box-sizing: border-box;
box-sizing: border-box;
outline: 0;
}
.tas .dijitTextBoxHover, .tas .dijitTextBoxHover .dijitButtonNode {
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  transition-duration: 0.25s;
}
.tas .dijitTextBoxHover .dijitArrowButtonInner {
  background-color: #96cfd8;
}
.tas .dijitTextBoxError, .tas .dijitTextBoxError .dijitInputContainer {
  background-color: #ffffff;
}
.tas .dijitTextBoxFocused, .tas .dijitTextBoxFocused .dijitButtonNode {
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.tas .dijitTextBoxFocused {
  background-color: #ffffff;
}
.tas .dijitTextBoxFocused .dijitInputContainer {
  background: #ffffff;
}
.tas .dijitTextBoxErrorFocused, .tas .dijitTextBoxErrorFocused .dijitButtonNode {
}
.tas .dijitTextBoxDisabled, .tas .dijitTextBoxDisabled .dijitButtonNode {
}
.tas .dijitTextBoxDisabled, .tas .dijitTextBoxDisabled .dijitInputContainer {
  background-color: #efefef;
  background-image: none;
  color: #818181;
}
.tas .dijitComboBox .dijitArrowButtonInner {
  background-color: #199cb8;
  background-image: url(../../../../../css/tasComponents/form/images/commonFormArrows.png);
  background-position: -34px 53%;
  background-repeat: no-repeat;
  margin: 0;
  width: 20px;
  border: 1px solid #199cb8;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  cursor:pointer;
  poistion: relative;
}
.tas .dijitToolbar .dijitComboBox .dijitArrowButtonInner {
  border: none;
}
.tas .dijitToolbar .dijitComboBox .dijitArrowButtonInner {
  border: none;
}
.tas .dijitTextBox .dijitInputInner, .tas .dijitTextBox .dijitValidationContainer {
  padding: 1px 0;
}
.tas .dijitComboBox .dijitButtonNode {
  background-repeat: repeat-x;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.tas .dijitComboBoxOpenOnClickHover .dijitArrowButtonInner, .tas .dijitComboBox .dijitDownArrowButtonHover .dijitArrowButtonInner {
  background-color: #96cfd8;
}
.tas div.dijitComboBoxDisabled .dijitArrowButtonInner {
  
  background-position: 0 50%;
  background-color: #efefef;
}
.dj_ff3 .tas .dijitInputField input[type="hidden"] {
  display: none;
  height: 0;
  width: 0;
}
.tas .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;
}
.tas .dijitButton .dijitButtonNode,
.tas .dijitDropDownButton .dijitButtonNode,
.tas .dijitComboButton .dijitButtonNode,
.tas .dijitToggleButton .dijitButtonNode {
  
	background: #009FB4;
	border: 0;
	cursor: pointer;
	text-transform: capitalize;
	color: #fff;
	padding: 5px 10px;
	webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px 8px 8px 8px;
	height: auto;
}
.tas .dijitComboButton .dijitArrowButton {
  border-left-width: 0;
  padding: 4px 2px 4px 2px;
  
}
.tas .dijitArrowButtonInner {
  width: 15px;
  height: 15px;
  margin: 0 auto;
  background-image: url(../../../../../css/tasComponents/form/images/buttonArrows.png);
  background-repeat: no-repeat;
  background-position: -51px 53%;
}
.tas .dijitLeftArrowButton .dijitArrowButtonInner {
  background-position: -77px 53%;
}
.tas .dijitRightArrowButton .dijitArrowButtonInner {
  background-position: -26px 53%;
}
.tas .dijitUpArrowButton .dijitArrowButtonInner {
  background-position: 0 53%;
}
.tas .dijitDisabled .dijitArrowButtonInner {
  background-position: -151px 53%;
}
.tas .dijitDisabled .dijitLeftArrowButton .dijitArrowButtonInner {background-position: -177px 53%;}
.tas .dijitDisabled .dijitRightArrowButton .dijitArrowButtonInner {background-position: -126px 53%;}
.tas .dijitDisabled .dijitUpArrowButton .dijitArrowButtonInner {background-position: -100px 53%;}
.tas .dijitButtonText {font-family: 'NunitoBold'; font-size: 1em; padding: 0 0.3em; text-align: center;}
.tas .dijitToggleButtonIconChar, .tas .dijitOffScreen {display: none;}
.tas .dijitButtonHover .dijitButtonNode,
.tas .dijitDropDownButtonHover .dijitButtonNode,
.tas .dijitComboButton .dijitButtonNodeHover,
.tas .dijitComboButton .dijitDownArrowButtonHover,
.tas .dijitToggleButtonHover .dijitButtonNode {
  background-color: #2eccdf;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.tas .dijitButtonActive .dijitButtonNode,
.tas .dijitDropDownButtonActive .dijitButtonNode,
.tas .dijitComboButtonActive .dijitButtonNode,
.tas .dijitToggleButtonActive .dijitButtonNode {
  background-color: #2eccdf;
  -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);
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.tas .dijitButtonDisabled,
.tas .dijitDropDownButtonDisabled,
.tas .dijitComboButtonDisabled,
.tas .dijitToggleButtonDisabled {
  background-image: none;
  outline: none;
}
	.tas .dijitButtonDisabled .dijitButtonNode,
	.tas .dijitDropDownButtonDisabled .dijitButtonNode,
	.tas .dijitComboButtonDisabled .dijitButtonNode,
	.tas .dijitToggleButtonDisabled .dijitButtonNode {
	  opacity: 0.65;
	  cursor: not-allowed;
	  background-position: 0 -149px;
	  background-color: #DDD!important;
	  color: #818181!important;
	  -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);
	}
.tas .dijitComboButtonDisabled .dijitArrowButton {
  border-left-width: 0;
}
.tas table.dijitComboButton {
  border-collapse: separate;
  
}
.dj_ie6 .tas .dijitButtonNode {
  background-image: none;
}
.tas .dijitComboButton .dijitStretch {
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.tas .dijitComboButton .dijitArrowButton {
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.tas .dijitToggleButton .dijitCheckBoxIcon {
  background-image: url(../../../../../css/tasComponents/images/checkmarkNoBorder.png);
}
.dj_ie6 .tas .dijitToggleButton .dijitCheckBoxIcon {
  background-image: url(../../../../../css/tasComponents/images/checkmarkNoBorder.gif);
}
.tas .dijitCheckBox, .tas .dijitCheckBoxIcon {
  background-image: url(../../../../../css/tasComponents/form/images/checkboxRadioButtonStates.png);
  
  background-repeat: no-repeat;
  width: 14px;
  height: 16px;
  margin: -6px 6px 0 0;
  padding: 0;
}
.dj_ie6 .tas .dijitCheckBox, .dj_ie6 .tas .dijitCheckBoxIcon {
  background-image: url(../../../../../css/tasComponents/form/images/checkboxAndRadioButtons_IE6.png);
  
}
.tas .dijitCheckBox, .tas .dijitToggleButton .dijitCheckBoxIcon {
  
  background-position: -15px;
}
.tas .dijitCheckBoxChecked, .tas .dijitToggleButtonChecked .dijitCheckBoxIcon {
  
  background-position: 0;
}
.tas .dijitCheckBoxDisabled {
  
  background-position: -75px;
}
.tas .dijitCheckBoxCheckedDisabled {
  
  background-position: -60px;
}
.tas .dijitCheckBoxHover {
  
  background-position: -45px;
}
.tas .dijitCheckBoxCheckedHover {
  
  background-position: -30px;
}
.tas .dijitToggleButton .dijitRadio, .tas .dijitToggleButton .dijitRadioIcon {
  background-image: url(../../../../../css/tasComponents/form/images/checkboxRadioButtonStates.png);
}
.dj_ie6 .tas .dijitToggleButton .dijitRadio, .dj_ie6 .tas .dijitToggleButton .dijitRadioIcon {
  background-image: url(../../../../../css/tasComponents/form/images/checkboxAndRadioButtons_IE6.png);
}
.tas .dijitRadio, .tas .dijitRadioIcon {
  
  background-image: url(../../../../../css/tasComponents/form/images/checkboxRadioButtonStates.png);
  
  background-repeat: no-repeat;
  width: 15px;
  height: 15px;
  margin: 0 2px 0 0;
  padding: 0;
}
.dj_ie6 .tas .dijitRadio, .dj_ie6 .tas .dijitRadioIcon {
  
  background-image: url(../../../../../css/tasComponents/form/images/checkboxAndRadioButtons_IE6.png);
  
}
.tas .dijitRadio {
  
  background-position: -105px;
}
.tas .dijitToggleButton .dijitRadioIcon {
  
  background-position: -107px;
}
.tas .dijitRadioDisabled {
  
  background-position: -165px;
}
.tas .dijitRadioHover {
  
  background-position: -135px;
}
.tas .dijitRadioChecked {
  background-position: -90px;
}
.tas .dijitToggleButtonChecked .dijitRadioIcon {
  background-position: -92px;
}
.tas .dijitRadioCheckedHover {
  background-position: -120px;
}
.tas .dijitRadioCheckedDisabled {
  
  background-position: -150px;
}
.tas .dijitSelect .dijitButtonText {
  padding: 2px;
}
.tas .dijitSelect {
  border: 1px solid #b5bcc7;
  background-color: #ffffff;
  border-collapse: separate;
}
.dj_ie6 .tas .dijitSelect, .dj_ie6 .tas .dijitSelect .dijitButtonNode {
  background-image: none;
}
.tas .dijitSelect .dijitButtonContents {
  border: 0 solid #b5bcc7;
  border-right-width: 1px;
}
.tas .dijitSelect .dijitArrowButton {
  padding: 0;
  border: 1px solid #ffffff;
  border-top: none;
  background-color: #efefef;
  background-image: url(../../../../../css/tasComponents/form/images/formHighlight.png);
  background-repeat: repeat-x;
}
.tas .dijitSelect .dijitArrowButton .dijitArrowButtonInner {
  background-image: url(../../../../../css/tasComponents/form/images/commonFormArrows.png);
  background-position: -35px 70%;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}
.tas .dijitSelectHover {
  border: 1px solid #769dc0;
  background-color: #e9f4fe;
  background-image: url(../../../../../css/tasComponents/form/images/textBox_back.png);
  background-repeat: repeat-x;
}
.tas .dijitSelectHover .dijitButtonContents {
  border-color: #769dc0;
}
.tas .dijitSelectHover .dijitArrowButton {
  background-color: #abd6ff;
}
.tas .dijitSelectHover .dijitArrowButton .dijitArrowButtonInner {
  background-position: -70px 70%;
}
.tas .dijitSelectFocused {
  border: 1px solid #769dc0;
}
.tas .dijitSelectFocused .dijitButtonContents {
  border-color: #769dc0;
}
.tas .dijitSelectFocused .dijitArrowButton {
  background-color: #7dbefa;
  background-position: 0 -177px;
  border: none;
  padding: 0 1px;
}
.tas .dijitSelectFocused .dijitArrowButton .dijitArrowButtonInner {
  background-position: -70px 70%;
  margin-bottom: 1px;
}
.tas .dijitSelectDisabled {
  border: 1px solid #d3d3d3;
  background-color: #efefef;
  background-image: none;
  color: #818181;
}
.tas .dijitSelectDisabled .dijitArrowButton {
  background-color: #efefef;
}
.tas .dijitSelectDisabled .dijitArrowButton .dijitArrowButtonInner {
  background-position: 0 70%;
}
.tas .dijitSelectMenu td.dijitMenuItemIconCell, .tas .dijitSelectMenu td.dijitMenuArrowCell {
  
  display: none;
}
.tas .dijitSelectMenu td.dijitMenuItemLabel {
  
  padding: 2px;
}
.tas .dijitSelectMenu .dijitMenuSeparatorTop {
  border-bottom: 1px solid #769dc0;
}
.tas .dijitTabPaneWrapper,
.tas .dijitTabContainerTop-tabs,
.tas .dijitTabContainerBottom-tabs,
.tas .dijitTabContainerLeft-tabs,
.tas .dijitTabContainerRight-tabs {
  border: none;
}
.tas .dijitTabPaneWrapper {position: static!important; margin-top: 38px; height: 100%!important;}
.tas .dijitTabCloseButton {
  background: url(../../../../../css/tasComponents/layout/images/tabClose.png) no-repeat;
  width: 14px;
  height: 14px;
  margin-left: 5px;
  margin-right: -5px;
}
.tas .dijitTabCloseButtonHover {
  background-position: -14px;
}
.tas .dijitTabCloseButtonActive {
  background-position: -28px;
}
.tas .dijitTabSpacer {
  
  display: none;
}
.tas .dijitTabInnerDiv {
	background-color: #1ba0b1;
  -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: #fff;
}
.tas .first .dijitTabInnerDiv {
-moz-border-radius: 18px 0px 0px 18px;
-webkit-border-radius: 18px 0px 0px 18px;
border-radius: 18px 0px 0px 18px;
}
.tas .last .dijitTabInnerDiv {
-moz-border-radius: 0 18px 18px 0;
-webkit-border-radius: 0 18px 18px 0;
border-radius: 0 18px 18px 0;
}
.tas .dijitTabChecked .dijitTabInnerDiv .tabLabel,
.tas .dijitTabHover .dijitTabInnerDiv .tabLabel {color: #434345;}
.tas .dijitTabHover .dijitTabInnerDiv {
  background-color: #8dd1dc;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  transition-duration: 0.25s;
  color: #434345;
}
.tas .dijitTabActive .dijitTabInnerDiv {
  background-color: #8dd1dc;
  color: #434345;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.tas .dijitTabChecked .dijitTabInnerDiv {
  background-color: #fff;
  color: #434345;
}
.tas .dijitTabChecked .dijitTabContent {
  color: #000000;
  border-color: #b5bcc7;
}
.tas .tabStripButton .dijitTabInnerDiv {
  background-color: transparent;
}
.tas .tabStripButton .dijitTabContent {
  border: none;
}
.tas .dijitTabContainerTop-tabs .dijitTab {
  top: 1px;
  padding-top: 3px;
}
.dj_ie7 .tas .dijitTabContainerTop-tabs .dijitTab {
  top: 3px;
}
.tas .dijitTabContainerTop-tabs .dijitTabContent {
  padding: 8px 15px;
  border-bottom-width: 0;
  text-align: center;
}
.tas .dijitTabContainerTop-tabs .dijitTabChecked .dijitTabContent {
}
.tas .dijitTabContainerTop-tabs .dijitTabInnerDiv {
	-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);
}
.tas .dijitTabContainerTop-tabs .dijitTabChecked .dijitTabInnerDiv {
  background-image: none;
  -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);
}
.tas .dijitTabContainerTop-tabs .dijitTabChecked .dijitTabContent {
  background-position: 0 -102px;
  background-repeat: repeat-x;
}
.tas .dijitTabContainerBottom-tabs .dijitTab {
  top: -1px;
  
  margin-right: 1px;
}
.tas .dijitTabContainerBottom-tabs .dijitTabContent {
  padding: 3px 6px;
  border-top-width: 0;
  background-image: url(../../../../../css/tasComponents/layout/images/tabBottom.png);
  background-position: 0 -249px;
  background-repeat: repeat-x;
  background-position: bottom;
  min-width: 60px;
  text-align: center;
}
.tas .dijitTabContainerBottom-tabs .dijitTab {
  padding-bottom: 3px;
}
.tas .dijitTabContainerBottom-tabs .dijitTabInnerDiv {
  background-image: url(../../../../../css/tasComponents/layout/images/tabBottom.png);
  background-position: top;
  background-repeat: repeat-x;
  -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);
}
.tas .dijitTabContainerBottom-tabs .dijitTabChecked .dijitTabContent {
  padding-bottom: 7px;
  padding-top: 4px;
  background-position: 0 -119px;
}
.tas .dijitTabContainerBottom-tabs .dijitTabChecked {
  padding-bottom: 0;
}
.tas .dijitTabContainerBottom-tabs .dijitTabChecked .dijitTabInnerDiv {
  background-image: none;
  -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);
}
.tas .dijitTabContainerLeft-tabs .dijitTab {
  border-right-width: 0;
  left: 1px;
  
  margin-bottom: 1px;
}
.tas .dijitTabContainerLeft-tabs .dijitTabInnerDiv {
  background-image: url(../../../../../css/tasComponents/layout/images/tabLeft.png);
  background-position: -347px -340px;
  background-repeat: repeat-y;
}
.tas .dijitTabContainerLeft-tabs .dijitTabContent {
  padding: 3px 8px 4px 4px;
  background-image: url(../../../../../css/tasComponents/layout/images/tabLeft.png);
  background-repeat: repeat-y;
  background-position: 0 0;
}
.tas .dijitTabContainerLeft-tabs .dijitTabChecked .dijitTabContent {
  padding-right: 9px;
  border-right: none;
  background-image: none;
}
.tas .dijitTabContainerLeft-tabs .dijitTabChecked .dijitTabInnerDiv {
  background-position: 0 -179px;
  background-repeat: repeat-y;
  -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);
}
.tas .dijitTabContainerRight-tabs .dijitTab {
  border-left-width: 0;
  left: -1px;
  
  margin-bottom: 1px;
}
.tas .dijitTabContainerRight-tabs .dijitTabInnerDiv {
  background-image: url(../../../../../css/tasComponents/layout/images/tabRight.png);
  background-repeat: repeat-y;
  background-position: -1px -347px;
}
.tas .dijitTabContainerRight-tabs .dijitTabContent {
  padding: 3px 8px 4px 4px;
  background-image: url(../../../../../css/tasComponents/layout/images/tabRight.png);
  background-position: right top;
  background-repeat: repeat-y;
}
.tas .dijitTabContainerRight-tabs .dijitTabChecked .dijitTabContent {
  padding-left: 5px;
  border-left: none;
  background-image: none;
}
.tas .dijitTabContainerRight-tabs .dijitTabChecked .dijitTabInnerDiv {
  background-position: -348px -179px;
  -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);
}
.tas .tabStripButton {
  background-color: #e9f4fe;
  border: 1px solid #b5bcc7;
}
.tas .dijitTabListContainer-top .tabStripButton {
  padding: 4px 3px;
  margin-top: 7px;
  background-image: url(../../../../../css/tasComponents/layout/images/tabTop.png);
  background-position: 0 0;
}
.tas .dijitTabListContainer-bottom .tabStripButton {
  padding: 5px 3px;
  margin-bottom: 4px;
  background-image: url(../../../../../css/tasComponents/layout/images/tabTop.png);
  background-position: 0 -248px;
  background-position: bottom;
}
.tas .tabStripButtonHover {
  background-color: #abd6ff;
}
.tas .tabStripButtonActive {
  background-color: #7dbefa;
}
.tas .dijitTabStripIcon {
  height: 15px;
  width: 15px;
  margin: 0 auto;
  background: url(../../../../../css/tasComponents/form/images/buttonArrows.png) no-repeat -75px 50%;
  background-color: transparent;
}
.tas .dijitTabStripSlideRightIcon {
  background-position: -24px 50%;
}
.tas .dijitTabStripMenuIcon {
  background-position: -51px 50%;
}
.tas .dijitTabListContainer-top .tabStripButtonDisabled, .tas .dijitTabListContainer-bottom .tabStripButtonDisabled {
  background-color: #d3d3d3;
  border: 1px solid #b5bcc7;
  
}
.tas .tabStripButtonDisabled .dijitTabStripSlideLeftIcon {
  background-position: -175px 50%;
}
.tas .tabStripButtonDisabled .dijitTabStripSlideRightIcon {
  background-position: -124px 50%;
}
.tas .tabStripButtonDisabled .dijitTabStripMenuIcon {
  background-position: -151px 50%;
}
.tas .dijitTabContainerNested .dijitTabListWrapper {
  height: auto;
}
.tas .dijitTabContainerNested .dijitTabContainerTop-tabs {
  border-bottom: solid 1px #b5bcc7;
  padding: 1px 2px 4px;
  margin-top: -2px;
}
.tas .dijitTabContainerTabListNested .dijitTabContent {
  background: rgba(255, 255, 255, 0) none repeat scroll 0 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;
}
.tas .dijitTabContainerTabListNested .dijitTab .dijitTabInnerDiv {
  
  background: none;
  border: none;
  top: 0;
  
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.tas .dijitTabContainerTabListNested .dijitTabHover .dijitTabContent {
  background-color: #e9f4fe;
  border: solid 1px #cfe5fa;
  padding: 3px;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.tas .dijitTabContainerTabListNested .dijitTabHover .tabLabel {
  text-decoration: none;
}
.tas .dijitTabContainerTabListNested .dijitTabActive .dijitTabContent {
  border: solid 1px #769dc0;
  padding: 3px;
  background: #abd6ff url(../../../../../css/tasComponents/layout/images/tabNested.png) repeat-x;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.tas .dijitTabContainerTabListNested .dijitTabChecked .dijitTabContent {
  padding: 3px;
  border: solid 1px #769dc0;
  background-position: 0 105px;
  background-color: #cfe5fa;
}
.tas .dijitTabContainerTabListNested .dijitTabChecked .tabLabel {
  text-decoration: none;
  background-image: none;
}
.tas .dijitTabPaneWrapperNested {
  border: none;
  
}
.tas .dijitDialog {
	border: 10px solid #009FB4;
  -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);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background: #f5f5f5;
  min-width: 200px;
  max-width: 800px;
  width: auto;
  padding: 15px 0;
}
.tas .dijitDialogPaneContent {
	position: relative;
}
.tas .dijitDialogPaneContentArea {
  
  margin: -10px -8px;
  padding: 10px 8px;
}
.tas .dijitDialogPaneActionBar {
  
  padding: 3px 5px 2px 7px;
  text-align: right;
  border-top: 1px solid #d3d3d3;
  margin: 10px -8px -10px;
}
.tas .dijitDialogPaneActionBar .dijitButton {
  float: none;
}
.tas .dijitDialogTitleBar {
  
	height: 1px;
    padding: 0;
    color: #FFF;
    font-family: 'DosisBold';
    font-size: 1.5em;
}	
	
.tas .dijitDialogTitle {
  
  padding: 0 1px;
  font-size: 1.091em;
}
.tas .dijitDialogCloseIcon {
  
  background: url(../../../../../css/tasComponents/images/dialogCloseButton.png);
  background-repeat: no-repeat;
  position: absolute;
  right: -12px;
  top: -12px;
  height: 29px;
  width: 29px;
}
.dj_ie6 .tas .dijitDialogCloseIcon {
  background-image: url(../../../../../css/tasComponents/images/dialogCloseIcon8bit.png);
}
.tas .dijitTooltip, .tas .dijitTooltipDialog {
  
  background: transparent;
  
}
.dijitTooltipBelow {
  
  padding-top: 13px;
  padding-left: 3px;
  padding-right: 3px;
}
.dijitTooltipAbove {
  
  padding-bottom: 13px;
  padding-left: 3px;
  padding-right: 3px;
}
.tas .dijitTooltipContainer {
  
  background-color: #ffffff;
  background-image: url(../../../../../css/tasComponents/images/tooltipGradient.png);
  background-repeat: repeat-x;
  background-position: bottom;
  border: 1px solid #769dc0;
  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: 0.8em;
}
.dj_ie6 .tas .dijitTooltipContainer {
  background-image: none;
}
.tas .dijitTooltipConnector {
  
  border: 0;
  z-index: 2;
  background-image: url(../../../../../css/tasComponents/images/tooltip.png);
  background-repeat: no-repeat;
  width: 16px;
  height: 14px;
}
.dj_ie6 .tas .dijitTooltipConnector {
  background-image: url(../../../../../css/tasComponents/images/tooltip8bit.png);
}
.tas .dijitTooltipABRight .dijitTooltipConnector {
  
  left: auto !important;
  right: 3px;
}
.tas .dijitTooltipBelow .dijitTooltipConnector {
  
  top: 0;
  left: 3px;
  background-position: -31px 0;
  width: 16px;
  height: 14px;
}
.tas .dijitTooltipAbove .dijitTooltipConnector {
  
  bottom: 0;
  left: 3px;
  background-position: -15px 0;
  width: 16px;
  height: 14px;
}
.dj_ie7 .tas .dijitTooltipAbove .dijitTooltipConnector, .dj_ie6 .tas .dijitTooltipAbove .dijitTooltipConnector {
  bottom: -1px;
}
.tas .dijitTooltipLeft {
  padding-right: 14px;
}
.tas .dijitTooltipLeft .dijitTooltipConnector {
  
  right: 0;
  background-position: 0 0;
  width: 16px;
  height: 14px;
}
.tas .dijitTooltipRight {
  padding-left: 14px;
}
.tas .dijitTooltipRight .dijitTooltipConnector {
  
  left: 0;
  background-position: -48px 0;
  width: 16px;
  height: 14px;
}
.tas .dijitDialogUnderlay {
  background: #000000;
}
.dijitDialogPaneContent label {
	margin: 15px 0 5px;
	font-family:'NunitoBold';
	display: block;
}
.dijitDialogPaneContent .counter p, .dijitDialogPaneContent .counter span {color: #49494B;font-size: 0.85em;}
.dijitDialogPaneContent .dijitTextArea {display: block;}
.tootlipWrapper {position: absolute;}
	.tootlipWrapper .dijitTooltipContainer {
	position: absolute;
	left: 50px;
	top: -20px;
	padding: 8px;
	text-transform: capitalize;
	text-align: center;
	background: #169EB4;
	color: #FFF;
	pointer-events: none;
	font-size: 0.8em;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	z-index: 1;}
	
	.tootlipWrapper .dijitTooltipConnector:before {
	content: '';
	position: absolute;
	top: -12px;
	left: 44px;
	width: 0;
	height: 0;
	border-bottom: 7px solid transparent;
	border-top: 7px solid transparent;
	border-right: 7px solid #169EB4;
	}
	.tootlipWrapper .dijitTooltipConnector {background-image: none;}
.tas .dijitAccordionContainer {
  border: none;
}
.tas .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;
}
.tas .dijitAccordionTitle {
  background-color: transparent;
  
  background-image: url(../../../../../css/tasComponents/layout/images/accordion.png);
  background-position: 0 0;
  background-repeat: repeat-x;
  padding: 5px 7px 2px 7px;
  min-height: 17px;
  color: #4a4a4a;
}
.tas .dijitAccordionTitleHover {
  color: #000000;
}
.dj_ie6 .tas .dijitAccordionTitle {
  background-image: none;
}
.tas .dijitAccordionContainer .dijitAccordionChildWrapper {
  
  background-color: #ffffff;
  border: 1px solid #769dc0;
  margin: 0 2px 2px;
}
.tas .dijitAccordionContainer .dijitAccordionContainer-child {
  
  padding: 9px;
}
.tas .dijitAccordionInnerContainerActive {
  border: 1px solid #769dc0;
  background-color: #7dbefa;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.tas .dijitAccordionInnerContainerActive .dijitAccordionTitle {
  background-position: 0 -136px;
  color: #000000;
}
.tas .dijitAccordionInnerContainerSelected {
  border-color: #769dc0;
  background-color: #cfe5fa;
}
.tas .dijitAccordionInnerContainerSelected .dijitAccordionTitle {
  color: #000000;
  background-position: 0 0;
  
}
.tas .dijitAccordionInnerContainerHover dijitAccordionTitle {
  
  color: #000000;
}
.tas .dijitAccordionInnerContainerHover, .tas .dijitAccordionInnerContainerSelectedActive {
  
  border: 1px solid #769dc0;
  background-color: #abd6ff;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.tas .dijitAccordionInnerContainerSelectedHover .dijitAccordionChildWrapper, .tas .dijitAccordionInnerContainerSelectedActive .dijitAccordionChildWrapper {
  background-color: #ffffff;
  border: 1px solid #769dc0 !important;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);
}
.tas .dijitContentPane {
  padding: 8px;
  height: auto!important;
}
.tas .dijitTabContainerTop-dijitContentPane,
.tas .dijitTabContainerLeft-dijitContentPane,
.tas .dijitTabContainerBottom-dijitContentPane,
.tas .dijitTabContainerRight-dijitContentPane,
.tas .dijitAccordionContainer-dijitContentPane {
  padding: 8px 0;
}
.tas .dijitSplitContainer-dijitContentPane, .tas .dijitBorderContainer-dijitContentPane {
  padding: 8px 0;
}
.tas .dijitCalendar {
	color: #fff;
	background-color: #169eb4;
	text-align: center;
	padding: 6px 5px 3px 5px;
}
.tas .dijitCalendar img {border: none;}
.tas .dijitCalendarHover, .tas .dijitCalendarActive {background-color: #19b2cb;}
.tas .dijitCalendarMonthContainer th {
  text-align: center;
  padding-bottom: 4px;
  vertical-align: middle;
}
.tas .dijitCalendarMonthLabel {
  color: #fff;
  font-size: 1.1em;
  padding: 0 4px;
  font-family: "DosisLight";
  font-weight:300;
}
.tas .dijitCalendar .dijitCalendarBodyContainer {border-top: 1px solid #fff;}
.tas .dijitCalendarIncrementControl {
  width: 18px;
  height: 16px;
  background-image: url(../../../../../css/tasComponents/images/calendarArrows.png);
  background-repeat: no-repeat;
}
.tas .dijitCalendarIncrease {
  background-position: -18px 0;
}
.tas .dijitCalendarArrowHover .dijitCalendarDecrease {
  background-position: -36px 0;
}
.tas .dijitCalendarArrowHover .dijitCalendarIncrease {
  background-position: -55px 0;
}
.tas .dijitCalendarArrowActive .dijitCalendarDecrease {
  background-position: -72px 0;
}
.tas .dijitCalendarArrowActive .dijitCalendarIncrease {
  background-position: -91px 0;
}
.tas .dijitA11ySideArrow {
  display: none;}
.tas .dijitDayLabels th {
  padding: 0 4px 0 4px;
  font-weight: bold;
  text-align: center;
}
.tas .dijitCalendarDayLabelTemplate {
  padding-bottom: 0;
  text-align: center;
  font-size: 1em;
  padding: 0 3px 2px;
  font-family: 'DosisLight';
}
.tas .dijitCalendarDateTemplate {
  text-align: center;
  padding: 3px 4px 0 0;
  font-size: 0.8em;
  font-weight: bold;
  letter-spacing: .05em;
  text-align: center;
  outline: 0;
}
.tas .dijitCalendarPreviousMonth, .tas .dijitCalendarNextMonth {background-image: none;}
.tas .dijitCalendarDateTemplate .dijitCalendarDateLabel {
  text-decoration: none;
  display: block;
  padding: 8px 5px 8px 6px;  
  -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;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -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;
}
.tas .dijitCalendarPreviousMonth .dijitCalendarDateLabel, 
.tas .dijitCalendarNextMonth .dijitCalendarDateLabel {color: #2dbecf;}
.tas .dijitCalendarYearContainer {vertical-align: middle;border-top: 1px solid #fff;}
.tas .dijitCalendarYearControl {padding: 1px 2px 2px 2px;}
.tas .dijitCalendarYearLabel {padding: 2px 0 0 0; margin: 0;font-family: "DosisLight";font-size: 1.3em;}
.tas .dijitCalendarYearLabel span {vertical-align: middle;}
.tas .dijitCalendarSelectedYear {padding: 0 3px;}
.tas .dijitCalendarNextYear, .tas .dijitCalendarPreviousYear {padding: 1px 6px 1px 6px;}
.tas .dijitCalendarSelectedYear {color: #000;}
.tas .dijitCalendarHoveredDate .dijitCalendarDateLabel {
  color: #fff;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.tas .dijitCalendarNextYearHover, .tas .dijitCalendarPreviousYearHover {color: #29292b;}
.tas .dijitCalendarActiveDate .dijitCalendarDateLabel {
  background-color: #7dbefa;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.tas .dijitCalendarSelectedDate .dijitCalendarDateLabel {
  color: #169eb4;
  background-color: #fff;
  -moz-border-radius: 18px;
  -webkit-border-radius: 18px;
  border-radius: 18px;
}
.tas .dijitCalendarDisabledDate .dijitCalendarDateLabel {
  text-decoration: line-through;
  background-color: transparent;
  border-width: 0;
  padding: 8px 5px 6px;
  color: #138a9d;
}
.tas .dijitCalendar .dijitDropDownButton {margin: 0;}
.tas .dijitCalendar .dijitButtonText {padding: 1px 0 3px; margin-right: -4px;}
.tas .dijitCalendar .dijitDropDownButton .dijitButtonNode {
  background-color: transparent;
  background-image: none;
  padding: 0 3px 0 2px;
  -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);
}
.tas .dijitCalendarMonthMenu {text-align: center; background-image: none;}
.tas .dijitCalendarMonthMenu .dijitCalendarMonthLabel {font-size: 1.1em; padding: 4px 0; background-color: #e3e4e5; border-top: 1px solid #fff; color: #000;}
.tas .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover {background-color: #abd6ff; color: #000; border-top: 1px solid #769dc0;}
.tas .dijitMenuBar {
  border: 1px solid #b5bcc7;
  margin: 0;
  padding: 0;
  background-color: #efefef;
  background-image: url(../../../../../css/tasComponents/images/commonHighlight.png);
  background-position: 0 0;
  background-repeat: repeat-x;
}
.tas .dijitMenu {
  background-repeat: repeat-y;
 
  border: 1px solid #769dc0;
  
  margin: -1px 0;
}
.tas .dijitMenuBar .dijitMenuItem {
  padding: 6px 10px 7px;
  background-position: 0 100px;
  color: #4a4a4a;
  margin: -1px;
}
.tas .dijitMenuItem {
  background-image: url(../../../../../css/tasComponents/images/menuHighlight.png);
  background-position: 0 -40px;
  background-repeat: repeat-x;
}
.tas .dijitMenuTable {
  border-collapse: separate;
  border-spacing: 0 0;
  padding: 0;
}
.tas .dijitMenuItem td {
  padding: 1px;
}
.tas .dijitMenuPassive .dijitMenuItemHover, .tas .dijitMenuPassive .dijitMenuItemSelected {
  background-color: #abd6ff;
  border: solid 1px #769dc0;
  background-position: 0 0;
  color: #000000;
  padding: 5px 9px 6px;
}
.tas .dijitMenuPassive .dijitMenuItemActive {
  background-position: 0 -177px;
}
.dj_ie6 .tas .dijitMenuItem, .dj_ie6 .tas .dijitMenuPassive .dijitMenuItem {
  background-image: none;
}
.tas .dijitMenuActive .dijitMenuItemHover, .tas .dijitMenuActive .dijitMenuItemSelected {
  border: solid 1px #769dc0;
  padding: 5px 9px 6px;
  background-color: #abd6ff;
  background-position: 0 0;
  color: #000000;
}
.dj_ie .tas .dijitMenuActive .dijitMenuItemHover,
.dj_ie .tas .dijitMenuActive .dijitMenuItemSelected,
.dj_ie .tas .dijitMenuPassive .dijitMenuItemHover,
.dj_ie .tas .dijitMenuPassive .dijitMenuItemSelected {
  padding-top: 6px;
  padding-bottom: 5px;
  margin-top: -3px;
}
.tas .dijitMenuActive .dijitMenuItemActive {
  background-color: #7dbefa;
  background-position: 0 -177px;
}
.tas .dijitMenuItemActive {
  background-position: 0 -177px;
}
.tas td.dijitMenuItemIconCell {
  padding: 2px;
  margin: 0 0 0 4px;
}
.tas td.dijitMenuItemLabel {
  padding-top: 5px;
  padding-bottom: 5px;
}
.tas .dijitMenuExpand {
  width: 7px;
  height: 7px;
  background-image: url(../../../../../css/tasComponents/images/spriteArrows.png);
  background-position: -14px 0;
  margin-right: 3px;
}
.tas .dijitMenuItemDisabled .dijitMenuItemIconCell {
  opacity: 1;
}
.tas .dijitMenuSeparatorTop {
  height: auto;
  margin-top: 1px;
  
  border-bottom: 1px solid #b5bcc7;
}
.tas .dijitMenuSeparatorBottom {
  height: auto;
  margin-bottom: 1px;
}
.tas .dijitCheckedMenuItemIconChar {
  display: none;
}
.tas .dijitCheckedMenuItemIcon {
  background-image: url(../../../../../css/tasComponents/form/images/checkboxRadioButtonStates.png);
  background-repeat: no-repeat;
  background-position: -15px 50%;
  width: 15px;
  height: 16px;
}
.tas .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon {
  background-position: 0 50%;
}
.tas .dijitComboBoxMenu {
  margin-left: 0;
  background-image: none;
}
.tas .dijitComboBoxMenu .dijitMenuItem {
  padding: 2px;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: #fff;
  color: #444;
  font-size: 0.8em;
}
.tas .dijitComboBoxMenu .dijitMenuItemSelected {
color: #000;
border-color: #769dc0;
background-color: #abd6ff;
}
.tas .dijitComboBoxMenuActive .dijitMenuItemSelected {
  background-position: 0 -177px;
  background-color: #7dbefa;
  
}
.tas .dijitMenuPreviousButton, .tas .dijitMenuNextButton {font-style: italic;}
.tas .dijitSliderBar {
  border-style: solid;
  outline: 1px;
}
.tas .dijitSliderFocused .dijitSliderBar {
  border-color: #769dc0;
}
.tas .dijitSliderHover .dijitSliderBar {
  border-color: #769dc0;
}
.tas .dijitSliderDisabled .dijitSliderBar {
  background-image: none;
  border-color: #d3d3d3;
}
.tas .dijitRuleLabelsContainerH {
  padding: 2px 0;
}
.tas .dijitSlider .dijitSliderProgressBarH, .tas .dijitSlider .dijitSliderLeftBumper {
  background-image: url(../../../../../css/tasComponents/form/images/sliderHorizontal.png);
  background-repeat: repeat-x;
  background-position: 0 -20px;
  border-color: #b5bcc7;
  background-color: #cfe5fa;
}
.tas .dijitSlider .dijitSliderRemainingBarH, .tas .dijitSlider .dijitSliderRightBumper {
  background-image: url(../../../../../css/tasComponents/form/images/sliderHorizontal.png);
  background-repeat: repeat-x;
  background-position: 0 -11px;
  border-color: #b5bcc7;
  background-color: #ffffff;
}
.tas .dijitSliderRightBumper {
  border-right: solid 1px #b5bcc7;
}
.tas .dijitSliderLeftBumper {
  border-left: solid 1px #b5bcc7;
}
.tas .dijitSliderHover .dijitSliderProgressBarH, .tas .dijitSliderHover .dijitSliderLeftBumper {
  background-position: 0 -20px;
  background-color: #abd6ff;
  border-color: #769dc0;
}
.tas .dijitSliderHover .dijitSliderRemainingBarH, .tas .dijitSliderHover .dijitSliderRightBumper {
  background-position: 0 0;
  background-color: #ffffff;
  border-color: #769dc0;
}
.tas .dijitSliderFocused .dijitSliderProgressBarH, .tas .dijitSliderFocused .dijitSliderLeftBumper {
  background-position: 0 -30px;
  background-color: #abd6ff;
  border-color: #769dc0;
}
.tas .dijitSliderFocused .dijitSliderRemainingBarH, .tas .dijitSliderFocused .dijitSliderRightBumper {
  background-position: 0 -9px;
  background-color: #ffffff;
  border-color: #769dc0;
}
.tas .dijitSliderDisabled .dijitSliderProgressBarH, .tas .dijitSliderDisabled .dijitSliderLeftBumper {
  background-color: #d3d3d3;
  
  background-image: none;
}
.tas .dijitSliderDisabled .dijitSliderRemainingBarH, .tas .dijitSliderDisabled .dijitSliderRightBumper {
  background-color: #efefef;
}
.tas .dijitRuleLabelsContainerV {
  padding: 0 2px;
}
.tas .dijitSlider .dijitSliderProgressBarV, .tas .dijitSlider .dijitSliderBottomBumper {
  background-image: url(../../../../../css/tasComponents/form/images/sliderVertical.png);
  background-repeat: repeat-y;
  background-position: -36px 0;
  border-color: #b5bcc7;
  background-color: #cfe5fa;
}
.tas .dijitSlider .dijitSliderRemainingBarV, .tas .dijitSlider .dijitSliderTopBumper {
  background-image: url(../../../../../css/tasComponents/form/images/sliderVertical.png);
  background-repeat: repeat-y;
  background-position: -3px 0;
  border-color: #b5bcc7;
  background-color: #ffffff;
}
.tas .dijitSliderBottomBumper {
  border-bottom: solid 1px #b5bcc7;
}
.tas .dijitSliderTopBumper {
  border-top: solid 1px #b5bcc7;
}
.tas .dijitSliderHover .dijitSliderProgressBarV, .tas .dijitSliderHover .dijitSliderBottomBumper {
  background-position: -36px 0;
  background-color: #abd6ff;
}
.tas .dijitSliderHover .dijitSliderRemainingBarV, .tas .dijitSliderHover .dijitSliderTopBumper {
  background-position: 0 0;
  background-color: #ffffff;
}
.tas .dijitSliderFocused .dijitSliderProgressBarV, .tas .dijitSliderFocused .dijitSliderBottomBumper {
  background-position: -56px 0;
  background-color: #abd6ff;
}
.tas .dijitSliderFocused .dijitSliderRemainingBarV, .tas .dijitSliderFocused .dijitSliderTopBumper {
  background-position: -18px 0;
  background-color: #ffffff;
}
.tas .dijitSliderDisabled .dijitSliderProgressBarV, .tas .dijitSliderDisabled .dijitSliderBottomBumper {
  background-color: #d3d3d3;
  
}
.tas .dijitSliderDisabled .dijitSliderRemainingBarV, .tas .dijitSliderDisabled .dijitSliderTopBumper {
  background-color: #efefef;
}
.tas .dijitSliderImageHandleH {
  border: 0;
  width: 18px;
  height: 16px;
  background-image: url(../../../../../css/tasComponents/form/images/sliderThumbs.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}
.tas .dijitSliderHover .dijitSliderImageHandleH {
  background-position: -18px 0;
}
.tas .dijitSliderFocused .dijitSliderImageHandleH {
  background-position: -36px 0;
}
.tas .dijitSliderProgressBarH .dijitSliderThumbHover {
  background-position: -36px 0;
}
.tas .dijitSliderProgressBarH .dijitSliderThumbActive {
  background-position: -36px 0;
}
.tas .dijitSliderReadOnly .dijitSliderImageHandleH, .tas .dijitSliderDisabled .dijitSliderImageHandleH {
  background-position: -54px 0;
}
.tas .dijitSliderImageHandleV {
  border: 0;
  width: 18px;
  height: 16px;
  background-image: url(../../../../../css/tasComponents/form/images/sliderThumbs.png);
  background-repeat: no-repeat;
  background-position: -289px 0;
}
.tas .dijitSliderHover .dijitSliderImageHandleV {
  background-position: -307px 0;
}
.tas .dijitSliderFocused .dijitSliderImageHandleV {
  background-position: -325px 0;
}
.tas .dijitSliderProgressBarV .dijitSliderThumbHover {
  background-position: -325px 0;
}
.tas .dijitSliderProgressBarV .dijitSliderThumbActive {
  background-position: -325px 0;
}
.tas .dijitSliderReadOnly .dijitSliderImageHandleV, .tas .dijitSliderDisabled .dijitSliderImageHandleV {
  background-position: -343px 0;
}
.tas .dijitSliderButtonContainerH {
  padding: 1px 3px 1px 2px;
}
.tas .dijitSliderButtonContainerV {
  padding: 3px 1px 2px 1px;
}
.tas .dijitSliderDecrementIconH,
.tas .dijitSliderIncrementIconH,
.tas .dijitSliderDecrementIconV,
.tas .dijitSliderIncrementIconV {
  background-image: url(../../../../../css/tasComponents/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;
}
.tas .dijitSliderDecrementIconH, .tas .dijitSliderIncrementIconH {
  height: 12px;
  width: 9px;
}
.tas .dijitSliderDecrementIconV, .tas .dijitSliderIncrementIconV {
  height: 9px;
  width: 12px;
}
.tas .dijitSliderActive .dijitSliderDecrementIconH,
.tas .dijitSliderActive .dijitSliderIncrementIconH,
.tas .dijitSliderActive .dijitSliderDecrementIconV,
.tas .dijitSliderActive .dijitSliderIncrementIconV,
.tas .dijitSliderHover .dijitSliderDecrementIconH,
.tas .dijitSliderHover .dijitSliderIncrementIconH,
.tas .dijitSliderHover .dijitSliderDecrementIconV,
.tas .dijitSliderHover .dijitSliderIncrementIconV {
  
  border: solid 1px #769dc0;
  background-color: #ffffff;
}
.tas .dijitSliderDecrementIconH {
  background-position: -357px 50%;
}
.tas .dijitSliderActive .dijitSliderDecrementIconH.tas .dijitSliderHover .dijitSliderDecrementIconH {
  background-position: -393px 50%;
}
.tas .dijitSliderIncrementIconH {
  background-position: -251px 50%;
}
.tas .dijitSliderActive .dijitSliderIncrementIconH.tas .dijitSliderHover .dijitSliderIncrementIconH {
  background-position: -283px 50%;
}
.tas .dijitSliderDecrementIconV {
  background-position: -38px 50%;
}
.tas .dijitSliderActive .dijitSliderDecrementIconV.tas .dijitSliderHover .dijitSliderDecrementIconV {
  background-position: -73px 50%;
}
.tas .dijitSliderIncrementIconV {
  background-position: -143px 49%;
}
.tas .dijitSliderActive .dijitSliderIncrementIconV.tas .dijitSliderHover .dijitSliderIncrementIconV {
  background-position: -178px 49%;
}
.tas .dijitSliderButtonContainerV .dijitSliderDecrementButtonHover,
.tas .dijitSliderButtonContainerH .dijitSliderDecrementButtonHover,
.tas .dijitSliderButtonContainerV .dijitSliderIncrementButtonHover,
.tas .dijitSliderButtonContainerH .dijitSliderIncrementButtonHover {
  background-color: #cfe5fa;
}
.tas .dijitSliderButtonContainerV .dijitSliderDecrementButtonActive,
.tas .dijitSliderButtonContainerH .dijitSliderDecrementButtonActive,
.tas .dijitSliderButtonContainerV .dijitSliderIncrementButtonActive,
.tas .dijitSliderButtonContainerH .dijitSliderIncrementButtonActive {
  background-color: #abd6ff;
  border-color: #769dc0;
}
.tas .dijitSliderButtonInner {
  visibility: hidden;
}
.tas .dijitSliderDisabled .dijitSliderBar {
  border-color: #d3d3d3;
}
.tas .dijitSliderReadOnly *, .tas .dijitSliderDisabled * {
  border-color: #d3d3d3;
  color: #818181;
}
.tas .dijitSliderReadOnly .dijitSliderDecrementIconH, .tas .dijitSliderDisabled .dijitSliderDecrementIconH {
  background-position: -321px 50%;
  background-color: #efefef;
}
.tas .dijitSliderReadOnly .dijitSliderIncrementIconH, .tas .dijitSliderDisabled .dijitSliderIncrementIconH {
  background-position: -215px 50%;
  background-color: #efefef;
}
.tas .dijitSliderReadOnly .dijitSliderDecrementIconV, .tas .dijitSliderDisabled .dijitSliderDecrementIconV {
  background-position: -3px 49%;
  background-color: #efefef;
}
.tas .dijitSliderReadOnly .dijitSliderIncrementIconV, .tas .dijitSliderDisabled .dijitSliderIncrementIconV {
  background-position: -107px 49%;
  background-color: #efefef;
}
.dj_ie6 .tas .dijitSlider .dijitSliderProgressBarH,
.dj_ie6 .tas .dijitSlider .dijitSliderLeftBumper,
.dj_ie6 .tas .dijitSlider .dijitSliderRemainingBarH,
.dj_ie6 .tas .dijitSlider .dijitSliderRightBumper,
.dj_ie6 .tas .dijitSlider .dijitSliderProgressBarV,
.dj_ie6 .tas .dijitSlider .dijitSliderTopBumper,
.dj_ie6 .tas .dijitSlider .dijitSliderRemainingBarV,
.dj_ie6 .tas .dijitSlider .dijitSliderBottomBumper {
  background-image: none;
}
.tas  .dijitColorPalette {
  border: 1px solid #b5bcc7;
  background: #ffffff;
  -moz-border-radius: 0;
  border-radius: 0;
}
.tas .dijitColorPalette .dijitPaletteImg {
  
  border: 1px solid #d3d3d3;
}
.tas .dijitColorPalette .dijitPaletteCellHover .dijitPaletteImg {
  border: 1px solid #000000;
}
.tas .dijitColorPalette .dijitPaletteCellActive .dijitPaletteImg, .tas .dijitColorPalette .dijitPaletteCellSelected .dijitPaletteImg {
  border: 2px solid #000000;
}
.tas .dijitInlineEditBoxDisplayMode {
  border: 1px solid transparent;
}
.tas .dijitInlineEditBoxDisplayModeHover {
  background-color: #e9f4fe;
  border: solid 1px #769dc0;
}
.dj_ie6 .tas .dijitInlineEditBoxDisplayMode {
  border: none;
}
.tas .dijitProgressBar {
  margin: 2px 0 2px 0;
}
.tas .dijitProgressBarEmpty {
  
  background: #ffffff url(../../../../../css/tasComponents/images/progressBarEmpty.png) repeat-none left;
  border-color: #769dc0;
}
.tas .dijitProgressBarTile {
  
  background: #abd6ff url(../../../../../css/tasComponents/images/progressBarFull.png) repeat-x top;
}
.dj_ie6 .tas .dijitProgressBarTile {
  background-image: none;
}
.tas .dijitProgressBarFull {
  border-right: 1px solid #769dc0;
}
.tas .dijitProgressBarLabel {
  
  color: #000000;
}
.tas .dijitProgressBarIndeterminate .dijitProgressBarTile {
  
  background: #efefef url(../../../../../css/tasComponents/images/progressBarAnim.gif) repeat-x top;
}
.tas .dijitTimePicker .dijitButtonNode {
  padding: 0 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.tas .dijitTimePicker {
  border: 1px #b5bcc7 solid;
  border-top: none;
  border-bottom: none;
  background-color: #fff;
  
}
.tas .dijitTimePickerItem {
  
  background-image: url(../../../../../css/tasComponents/images/commonHighlight.png);
  background-position: 0 -1px;
  background-repeat: repeat-x;
  border-top: solid 1px #b5bcc7;
  border-bottom: solid 1px #b5bcc7;
  margin-right: -1px;
  margin-left: -1px;
  margin-top: -1px;
}
.dj_ie6 .tas .dijitTimePickerItem {
  background-image: none;
}
.tas .dijitTimePickerTick {
  
  color: #818181;
  background-color: #efefef;
  font-size: 0.818em;
}
.tas .dijitTimePickerMarker {
  
  background-color: #e9f4fe;
  font-size: 1em;
  white-space: nowrap;
}
.tas .dijitTimePickerTickHover,
.tas .dijitTimePickerMarkerHover,
.tas .dijitTimePickerMarkerSelected,
.tas .dijitTimePickerTickSelected {
  background-color: #7dbefa;
  border: solid 1px #b5bcc7;
  margin-left: -7px;
  margin-right: -7px;
  color: #000000;
}
.tas .dijitTimePickerMarkerSelected, .tas .dijitTimePickerTickSelected {
  font-size: 1em;
}
.dj_ie .tas .dijitTimePickerTickHover,
.dj_ie .tas .dijitTimePickerMarkerHover,
.dj_ie .tas .dijitTimePickerMarkerSelected,
.dj_ie .tas .dijitTimePickerTickSelected {
  width: 114%;
}
.dj_ie6 .tas .dijitTimePickerTickHover,
.dj_ie6 .tas .dijitTimePickerMarkerHover,
.dj_ie6 .tas .dijitTimePickerMarkerSelected,
.dj_ie6 .tas .dijitTimePickerTickSelected {
  position: relative;
  
  zoom: 1;
  
}
.tas .dijitTimePickerTick .dijitTimePickerItemInner {
  padding: 1px;
  margin: 0;
}
.tas .dijitTimePicker .dijitButtonNode {
  border-left: none;
  border-right: none;
  border-color: #b5bcc7;
  background-color: #efefef;
  background-image: url(../../../../../css/tasComponents/images/commonHighlight.png);
  background-position: 0 -1px;
  background-repeat: repeat-x;
}
.dj_ie6 .tas .dijitTimePicker .dijitButtonNode {
  background-image: none;
}
.tas .dijitTimePicker .dijitArrowButtonInner {
  height: 100%;
  
  background-image: url(../../../../../css/tasComponents/form/images/commonFormArrows.png);
  background-repeat: no-repeat;
  background-position: -140px 45%;
}
.tas .dijitTimePicker .dijitDownArrowButton .dijitArrowButtonInner {
  background-position: -35px 45%;
}
.tas .dijitTimePicker .dijitUpArrowHover, .tas .dijitTimePicker .dijitDownArrowHover {
  background-color: #abd6ff;
}
.tas .dijitTimePicker .dijitUpArrowHover .dijitArrowButtonInner {
  background-position: -175px 45%;
}
.tas .dijitTimePicker .dijitDownArrowHover .dijitArrowButtonInner {
  background-position: -70px 45%;
}
.tas .dijitBorderContainer {
  
  padding: 5px;
}
.tas .dijitSplitContainer-child, .tas .dijitBorderContainer-child {
  
  border: 1px #b5bcc7 solid;
}
.tas .dijitBorderContainer-dijitTabContainerTop,
.tas .dijitBorderContainer-dijitTabContainerBottom,
.tas .dijitBorderContainer-dijitTabContainerLeft,
.tas .dijitBorderContainer-dijitTabContainerRight,
.tas .dijitBorderContainer-dijitAccordionContainer {
  
  border: none;
}
.tas .dijitBorderContainer-dijitBorderContainer {
  
  border: 0;
  padding: 0;
}
.tas .dijitSplitterH, .tas .dijitGutterH {
  background: none;
  border: 0;
  height: 5px;
}
.tas .dijitSplitterH .dijitSplitterThumb {
  background: #b5bcc7 none;
  height: 1px;
  top: 2px;
  width: 19px;
}
.tas .dijitSplitterV, .tas .dijitGutterV {
  background: none;
  border: 0;
  width: 5px;
  margin: 0;
}
.tas .dijitSplitterV .dijitSplitterThumb {
  background: #b5bcc7 none;
  height: 19px;
  left: 2px;
  width: 1px;
  margin: 0;
}
.tas .dijitSplitterHHover {
  font-size: 1px;
  background: url(../../../../../css/tasComponents/layout/images/splitterHorizontalHover.png) no-repeat center top;
}
.tas .dijitSplitterHHover .dijitSplitterThumb {
  background: #769dc0 none;
}
.tas .dijitSplitterVHover {
  font-size: 1px;
  background: url(../../../../../css/tasComponents/layout/images/splitterVerticalHover.png) no-repeat center left;
}
.tas .dijitSplitterVHover .dijitSplitterThumb {
  background: #769dc0 none;
}
.dj_ie6 .dijitSplitterHHover, .dj_ie6 .tas .dijitSplitterVHover {
  background-color: #cfe5fa;
  background-image: none;
}
.tas .dijitSplitterHActive, .tas .dijitSplitterVActive {
  font-size: 1px;
  background-color: #abd6ff;
}
.tas .dijitTreeNode {
  zoom: 1;
  
}
.tas .dijitTreeIsRoot {
  background-image: none;
}
.tas .dijitTreeRow, .tas .dijitTreeNode .dojoDndItemBefore, .tas .dijitTreeNode .dojoDndItemAfter {
  
  padding: 4px 1px 2px 0;
  margin: 0 1px;
  
  background-color: none;
  background-color: transparent;
  background-color: rgba(171, 214, 255, 0);
  background-image: url(../../../../../css/tasComponents/images/commonHighlight.png);
  background-position: 0 0;
  background-repeat: repeat-x;
  border-color: rgba(118, 157, 192, 0);
  border-width: 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.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;
}
.dj_ie6 .tas .dijitTreeRow {
  background-image: none;
}
.tas .dijitTreeRowSelected {
  background-repeat: repeat-x;
  background-color: #cfe5fa;
  padding: 3px 0 1px;
  margin: 0;
  border: solid 1px #769dc0;
  color: #000000;
}
.tas .dijitTreeRowHover {
  background-color: #abd6ff;
  padding: 3px 0 1px;
  margin: 0;
  border: solid 1px #769dc0;
  color: #000000;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  transition-duration: 0.25s;
}
.tas .dijitTreeRowActive {
  background-color: #7dbefa;
  background-position: 0 -177px;
  padding: 3px 0 1px;
  margin-left: 0;
  border: solid 1px #769dc0;
  color: #000000;
}
.dj_ie6 .tas .dijitTreeRowActive {
  background-image: none;
}
.tas .dijitTreeRowFocused {
  background-repeat: repeat;
}
.tas .dijitTreeExpando {
  background-image: url(../../../../../css/tasComponents/images/treeExpandImages.png);
  width: 16px;
  height: 16px;
  background-position: -35px 0;
  
}
.dj_ie6 .tas .dijitTreeExpando {
  background-image: url(../../../../../css/tasComponents/images/treeExpandImages8bit.png);
}
.tas .dijitTreeRowHover .dijitTreeExpandoOpened {
  background-position: -53px 0;
}
.tas .dijitTreeExpandoClosed {
  background-position: 1px 0;
}
.tas .dijitTreeRowHover .dijitTreeExpandoClosed {
  background-position: -17px 0;
}
.tas .dijitTreeExpandoLeaf, .dj_ie6 .tas .dijitTreeExpandoLeaf {
  background-image: none;
}
.tas .dijitTreeExpandoLoading {
  background-image: url(../../../../../css/tasComponents/images/loadingAnimation.gif);
}
.tas .dijitTreeNode .dojoDndItemBefore .dijitTreeContent {
  border-top: 2px solid #769dc0;
}
.tas .dijitTreeNode .dojoDndItemAfter .dijitTreeContent {
  border-bottom: 2px solid #769dc0;
}
 
.tas .dijitToolbar {
  border-bottom: 1px solid #b5bcc7;
  background-color: #efefef;
  background-image: url(../../../../../css/tasComponents/images/commonHighlight.png);
  background-position: 0 0;
  background-repeat: repeat-x;
  padding: 2px 0 2px 4px;
  zoom: 1;
}
.tas .dijitToolbar label {
  padding: 0 3px 0 6px;
}
.tas .dijitToolbar .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, 0.35s;
  -moz-transition-duration: 0.3s, 0.35s;
  transition-duration: 0.3s, 0.35s;
  background-image: url(../../../../../css/tasComponents/images/commonHighlight.png);
  background-position: 0 -30px;
  background-repeat: repeat-x;
  background-color: rgba(171, 214, 255, 0);
}
.dj_ie .tas .dijitToolbar .dijitButtonNode {
  background-color: transparent;
  
}
.dj_ie6 .tas .dijitToolbar .dijitButtonNode {
  background: none;
  
}
.tas .dijitToolbar .dijitComboButton .dijitStretch {
  
  -moz-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
.tas .dijitToolbar .dijitComboButton .dijitArrowButton {
  
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.tas .dijitToolbar .dijitComboBox .dijitButtonNode {
  padding: 0;
}
.tas .dijitToolbar .dijitButtonHover .dijitButtonNode,
.tas .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode,
.tas .dijitToolbar .dijitToggleButtonHover .dijitButtonNode,
.tas .dijitToolbar .dijitComboButtonHover .dijitButtonNode {
  background-position: 0 0;
  border-width: 1px;
  background-color: #abd6ff;
  padding: 1px;
}
.tas .dijitToolbar .dijitComboButtonHover .dijitButtonNode, .tas .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {
  background-position: 0 0;
  background-color: #f4ffff;
}
.tas .dijitToolbar .dijitComboButtonHover .dijitButtonNodeHover, .tas .dijitToolbar .dijitComboButtonHover .dijitDownArrowButtonHover {
  background-color: #abd6ff;
}
.tas .dijitToolbar .dijitButtonActive .dijitButtonNode, .tas .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode, .tas .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {
  border-width: 1px;
  background-color: #7dbefa;
  background-position: 0 -177px;
  padding: 1px;
}
.tas .dijitToolbar .dijitComboButtonActive {
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  border-width: 1px;
  padding: 0;
}
.tas .dijitToolbar .dijitComboButtonActive .dijitButtonNode, .tas .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton {
  background-color: #f4ffff;
  background-position: 0 -177px;
  padding: 2px;
}
.tas .dijitToolbar .dijitComboButtonActive .dijitButtonNodeActive {
  background-color: #7dbefa;
}
.tas .dijitToolbar .dijitComboButtonActive .dijitDownArrowButtonActive {
  background-color: #7dbefa;
}
.tas .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton, .tas .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton {
  border-left-width: 0;
}
.tas .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {
  padding-left: 2px;
  
}
.tas .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode {
  margin: 0;
  
  border-width: 1px;
  border-style: solid;
  background-image: none;
  border-color: #769dc0;
  background-color: #ffffff;
  padding: 1px;
}
.dj_ie6 .tas .dijitToolbar {
  background-image: none;
}
.tas .dijitToolbarSeparator {
  
  background: url(../../../../../css/../icons/images/editorIconsEnabled.png);
}
.tas .dijitDisabled .dijitToolbar {
  background: none;
  background-color: #efefef;
  border-bottom: 1px solid #d3d3d3;
}
.tas .dijitToolbar .dijitComboBoxDisabled .dijitArrowButtonInner {
  background-position: 0 50%;
}
.tas .dijitEditorIFrameContainer {
  padding: 3px 3px 1px 10px;
}
.tas .dijitEditorIFrame {
  background-color: #ffffff;
}
.tas .dijitEditor {
  border: 1px solid #b5bcc7;
}
.tas .dijitEditor .dijitEditorIFrameContainer {
  background-color: #ffffff;
  background-image: url(../../../../../css/tasComponents/form/images/textBox_back.png);
  background-repeat: repeat-x;
}
.dj_ie6 .tas .dijitEditor .dijitEditorIFrameContainer {
  background-image: none;
}
.tas .dijitEditorHover .dijitEditorIFrameContainer, .tas .dijitEditorHover .dijitEditorIFrameContainer .dijitEditorIFrame {
  background-color: #e9f4fe;
}
.tas .dijitEditorFocused .dijitEditorIFrameContainer, .tas .dijitEditorFocused .dijitEditorIFrameContainer .dijitEditorIFrame {
  
  background-color: #ffffff;
}
.tas .dijitEditorDisabled {
  border: 1px solid #d3d3d3;
  color: #818181;
}
.tas .dijitDisabled .dijitEditorIFrame, .tas .dijitDisabled .dijitEditorIFrameContainer, .tas .dijitDisabled .dijitEditorIFrameContainer .dijitEditorIFrame {
  background-color: #efefef;
  background-image: none;
}
.dijitEditorIcon {
	background-image: url(../../../../../css/tasComponents/icons/images/editorIconsEnabled.png); 
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
	text-align: center;
}
.dijitDisabled .dijitEditorIcon {
	background-image: url(../../../../../css/tasComponents/icons/images/editorIconsDisabled.png); 
}
.dijitEditorIconSep { background-position: 0px; }
.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; }
 
.tas .dijitTitlePaneTitle {
  background-color: #efefef;
  background-image: url(../../../../../css/tasComponents/images/titlebar.png);
  background-repeat: repeat-x;
  border: 1px solid #b5bcc7;
  padding: 0 7px 3px 7px;
  min-height: 17px;
}
.dj_ie6 .tas .dijitTitlePaneTitle {
  background-image: none;
}
.tas .dijitTitlePaneTitleHover {
  background-color: #abd6ff;
  border-color: #769dc0;
}
.tas .dijitTitlePaneTitleActive {
  background-color: #7dbefa;
  border-color: #769dc0;
  background-position: 0 -136px;
}
.tas .dijitTitlePaneTitleFocus {
  margin-top: 3px;
  padding-bottom: 2px;
}
.tas .dijitTitlePane .dijitArrowNode {
  background-image: url(../../../../../css/tasComponents/images/spriteArrows.png);
  background-repeat: no-repeat;
  height: 8px;
  width: 7px;
}
.tas .dijitTitlePane .dijitOpen .dijitArrowNode {
  background-position: 0 0;
}
.tas .dijitTitlePane .dijitClosed .dijitArrowNode {
  background-position: -14px 0;
}
.tas .dijitTitlePaneFocused .dijitTitlePaneTextNode {
  color: #000000;
  
}
.tas .dijitTitlePaneContentOuter {
  background: #ffffff;
  border: 1px solid #b5bcc7;
  border-top: none;
}
.tas .dijitTitlePaneContentInner {
  padding: 10px;
}
.tas .dijitTitlePaneTextNode {
  margin-left: 4px;
  margin-right: 4px;
  vertical-align: text-top;
}
.multiTag-wrap a:focus, .taglist-wrap ul.tagList li.selected {outline: none;}
.multiTag-container {background: #fff!important; width: 100%!important; cursor: text; font-size: 14px; color: #888; position: relative; font-family: arial; font-size: 12px;}
.multiTag-wrap {background: #fff!important; min-height: 20px; margin: 2px 0 0 6px; display: inline-block; width: 97%;}
.multiTag-wrap #widget_tagcb {border: 0; width: auto;}
.multiTag-wrap #widget_tagcb .dijitArrowButton {display: none;}
.multiTag-wrap #widget_tagcb .dijitInputInner {margin-top: 6px;}
.multiTag-wrap #widget_tagcb .dijitInputContainer {width: auto!important; }
.multiTag-wrap .dijittextboxfocused {outline: none;}
ul.multiTag {margin: 0;padding: 2px;background: #fff!important}
ul.multiTag li {text-align: left; float: left; list-style: none; padding: 1px 5px 0 5px; border: 1px solid #999; background: #009FB5!important; cursor: default;
position: relative; margin: 0 2px 2px 0!important; z-index: 3; color: #FFF!Important; font-size: 12px; width: auto!important; -webkit-border-radius: 4px;
-moz-border-radius: 4px; border-radius: 4px;}
ul.multiTag li.resetControls {background: none; padding: 0; border: none; filter: none;}
.dj_ safari ul.multiTag li.resetControls {background-color: transparent!important;}
ul.multiTag li.resetControls .dijitTextBox {background: none; border:none; -moz-box-shadow: none; box-shadow: none; -webkit-box-shadow: none;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)"; padding: 0;}
ul.multiTag li.resetControls .dijitTextBoxFocused {background: none!important;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)"; }
ul.multiTag li a.deletebutton {margin: 0 0 0 4px; color: #000; text-decoration: none; display: block; float: right;
background-color: #009fb4!important; 
background-image: url(../../../../../css/tasComponents/images/taglist-delete.png);
background-position: center left; 
background-repeat: no-repeat; cursor: pointer;
width: 8px; height: 18px; text-indent: 1000px; overflow: hidden; -webkit-border-radius:0; -moz-border-radius: 0; border-radius: 0;
}
ul.multiTag li a.deletebutton:hover {background-image: url(../../../../../css/tasComponents/images/taglist-delete-hover.png);}
ul.multiTag li.selected {
outline: 0;
border: 1px solid #777;
background: #36b4c5!important;
}
ul.multiTag li.selected a.deletebutton {background-color: #36b4c5!important}
.multiTag-container .mutliTag-arrow {
background: #1C82AE;
border: 1px solid #d5d5d5;
box-shadow: 0px 1px 2px #888; 
-moz-box-shadow: 0px 1px 2px #888; 
-webkit-box-shadow: 0px 1px 2px #888; 
width: 17px;
height: 17px;
cursor: pointer;
position: absolute;
right: 1px;
top: 0px;
display: none;
}
.multiTag-container .mutliTag-arrow span {display: block; margin: 5px -3px 0 0; text-indent: -1000px; float: right; cursor: pointer; float: right; width: 100%; height: 100%;}
ul.multiTag li {float: left\9;}
ul.multiTag li a.deletebutton {display: inline; float: none!important\9;}
.dojoxGrid {
	position: relative;
	font-family: Arial, sans-serif;
	-moz-outline-style: none;
	outline: none;
	overflow: hidden;
	height: 0;
}
.dojoxGrid table {
	padding: 0;
	margin: 0!important;
}
.dojoxGrid td {
	-moz-outline: none;
}
.dojoxGridMasterHeader {
	position: relative;
}
.dojoxGridMasterView  {
	position: relative;
}
.dojoxGridMasterMessages {
	position: relative;
	padding: 6px 0;
	text-align: center;
	background-color: white;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.dojoxGridView {
	position: absolute;
	overflow: hidden;
	left:0 !important;
}
.dojoxGridHeader {
	position: absolute;
	overflow: hidden;
	cursor: default;
}
.dojoxGridHeader {
	background-color: #169eb4;
}
.dojoxGridHeader table {
	background: #169eb4;
	text-align: center;
}
.dojoxGridHeader .dojoxGridCell { 
	border: 1px solid;
	border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB;
	padding-bottom: 2px;
}
.dojoxGridHeader .dojoxGridCellOver {
	background-image: none;
	background-color: white;
	margin-bottom: 0;
	padding-bottom: 0;
}
.dojoxGridHeader .dojoxGridCellFocus {
	background:#ebf7f4;
}
.dojoxGridHeader.dojoxGridCellFocus.dojoxGridCellOver {
	background-image: none;
	background-color: white;
	margin-bottom: 0;
	padding-bottom: 0;
}
.dojoxGridArrowButtonNode {
	display: none;
	padding-left: 16px;
}
 
.dojoxGridArrowButtonNode:hover {
        cursor: default;
}
.dojoxGridArrowButtonChar:hover {
        cursor: default;
}
.dojoxGridSortUp:hover {
        cursor: default;
}
.dojoxGridSortDown:hover {
        cursor: default;
}
.dojoxGridScrollbox {
	position: relative;
	overflow-y: auto;
	background-color: none;
	width: 100%;
	overflow-x:hidden;
}
.dj_safari .dojoxGridScrollbox{
	overflow-y: auto;	
	}
.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/tasComponents/grid/resources/claro/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-left: none;
	border-right: none;
	border-top: none;
	color:#333333;
}
.dojoxGridRowOver table {
	border-top-color: #FEBE47;
	border-bottom-color: #FEBE47;
}
.dojoxGridRowOdd {
}
.dojoxGridRowSelected table {
	background-color: #D9E8F9;
}
.dojoxGridRowTable {
	table-layout: fixed;
	width: 0;
	empty-cells: show;
	border-radius: 8px;
	background:  #fff;
	overflow: hidden;
}
.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;
}
.dojoxGridCell {
	border: 0px solid;
	padding: 3px 3px 3px 3px;
	text-align: center;
	overflow: hidden;
}
.dojoxGridCellFocus {
	
}
.dojoxGridCellOver {
}
.dojoxGridCellFocus.dojoxGridCellOver {
	
}
.dojoxGridRowEditing td {
}
.dojoxGridRow-inserting td {
}
.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;
}
.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/tasComponents/grid/resources/claro/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/tasComponents/grid/../dojo/resources/images/dndNoMove.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.dojoDndCopy .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
	background-image: url(../../../../../css/tasComponents/grid/../dojo/resources/images/dndNoCopy.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.dojoDndMove .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
	background-image: url(../../../../../css/tasComponents/grid/../dojo/resources/images/dndMove.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.dojoDndCopy .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
	background-image: url(../../../../../css/tasComponents/grid/../dojo/resources/images/dndCopy.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.dojoxGridColPlaceBottom {
	background: transparent url(../../../../../css/tasComponents/grid/resources/claro/images/grid_sort_up.gif) no-repeat scroll left top;
}
.dojoxGridColPlaceTop {
	background: transparent url(../../../../../css/tasComponents/grid/resources/claro/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: default;
}
.dojoxGridColResize, 
.dojoxGridColResize .dojoDndItemOver,
.dojoxGridColumnResizing,
.dojoxGridColumnResizing .dojoDndItemOver,
.dojoxGridColumnResizing .dojoxGridHeader {
	cursor: col-resize !important;
}
.dojoxGridColPlaceBottom {
	background: transparent url(../../../../../css/tasComponents/grid/resources/claro/images/grid_sort_up.gif) no-repeat scroll left top;
}
.dojoxGridColPlaceTop {
	background: transparent url(../../../../../css/tasComponents/grid/resources/claro/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;
}
.claro .dojoxGrid {
	margin:0px;
	padding:0px;
	border-collapse:collapse;	
	background-color:#fff;	
}
.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/tasComponents/grid/claro/images/loadingAnimation.gif);
}
.claro .dojoxGridError {
	background-image: url(../../../../../css/tasComponents/grid/../icons/images/commonIconsObjActEnabled.png); 
	background-position: -496px;
	width: 16px;
	height: 16px;
}
.claro .dojoxGridHeader {
	background-color:#FFF;
}
.claro .dojoxGridHeader .dojoxGridCell { 
	background:url(../../../../../css/tasComponents/grid/resources/claro/images/header.png) #e5edf4 repeat-x top;
	border-style:solid;
	border-width:1px;
	border-color:#BCBCBC #BCBCBC #BCBCBC transparent;
}
.dj_ie6 .claro .dojoxGridHeader .dojoxGridCell { 
	border-color:#BCBCBC #BCBCBC #BCBCBC #e5edf4;
}
.claro .dojoxGridSortNode {
	background:url(../../../../../css/tasComponents/grid/resources/claro/images/header_shadow.png) #e5edf4 repeat-x bottom;
	text-decoration:none;
	display:block;
	padding:4px 6px 5px 6px;
	border:1px solid #e0eefb;
}
.dj_ie6 .claro .dojoxGridSortNode {
	background-image:none;
}
.claro .dojoxGridCellOver .dojoxGridSortNode {
	background-color:#9dcfff;
}
.claro .dojoxGridArrowButtonChar {
	display:none;
	float:right;
}
.claro .dojoxGridArrowButtonNode {
	background:transparent url(../../../../../css/tasComponents/grid/../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%;
}
.dj_ie .claro .dojoxGridHeader .dojoxGridRowTable {
	border-collapse:separate;
}
.claro .dojoxGridScrollbox {
	background-color: #fefefe;
}
.claro .dojoxGridRowbar { 
	background:url(../../../../../css/tasComponents/grid/resources/claro/images/header.png) #e5edf4 repeat-x top;
	border:none;
	border-right:1px solid #BCBCBC;
}
.claro .dojoxGridRowbarTable { 
	background:transparent url(../../../../../css/tasComponents/grid/resources/claro/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 .dojoxGridRowBarActive .dojoxGridRowbarTable {
	background-color:#91c9fe;
}
.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;
}
.claro .dojoxGridRowTable tr {
	background:url(../../../../../css/tasComponents/grid/resources/claro/images/row_back.png) #fff repeat-x;
}
.claro .dojoxGridRowOdd .dojoxGridRowTable tr {
	background-color:#f7fcff;
}
.claro .dojoxGridRowSelected .dojoxGridRowTable tr {
	background-color:#cee6fa;
}
.claro .dojoxGridCell {
	padding:0px;
	border:1px solid transparent;
}
.dj_ie6 .claro .dojoxGridCell {
	border-color:#fff
}
.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 {
	border:1px dashed darkblue !important;
}
.claro .dojoxGridCellContent {
	padding:4px 6px 4px 6px;
}
.claro .dojoxGridRowOver .dojoxGridCell {
	background:url(../../../../../css/tasComponents/grid/resources/claro/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-left:1px solid #ABD6FF;
	border-right:1px solid #ABD6FF;
}
.claro .dojoxGridRowActive .dojoxGridCell {
	background:url(../../../../../css/tasComponents/grid/resources/claro/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/tasComponents/grid/resources/claro/images/row_back.png);
}
.claro .dojoxGridDoubleAffordance .dojoxGridRowActive .dojoxGridCellActive {	
	background:url(../../../../../css/tasComponents/grid/resources/claro/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/tasComponents/grid/../dijit/themes/claro/images/treeExpandImages.png);
    width: 16px;
    height: 16px;
	background-position: 1px 0px; 
}
.dj_ie6 .claro .dojoxGridExpandoNode {
	background-image: url(../../../../../css/tasComponents/grid/../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/tasComponents/grid/../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;
}
.dojoxGrid {
	
}
.dojoxGridCellContent {
	padding:3px;
}
.dojoxGridSortNode {
	padding:3px;
}
.dojoxGridInProgress {
	cursor:progress;
}
.dojoxGridRowSelectorStatusText{
	visibility:hidden;
}
.dijit_a11y .dojoxGridRowSelected {
	opacity:0.8 !important;
}
.dijit_a11y .dojoxGridBorderDIV {
	border:2px solid #000 !important;
}
.dijit_a11y .dojoxGridRowSelector {
	height:100% !important;
}
.dijit_a11y .dojoxGridRowSelectorStatusText{
	font-size:larger !important;
	visibility:visible;
}
.dijit_a11y .dijitCheckBox .dojoxGridRowSelectorStatusText{
	font-weight:bolder !important;
	font-size:x-large !important;
}
.dijit_a11y .dijitCheckBoxChecked .dojoxGridRowSelectorStatusText{
	font-size:small !important;
}
.dojoxGridFBar {
	width: 100%;
	cursor: pointer;
}
.dojoxGridFBar .dojoxGridFBarBtn {
	margin: 0;
}
.dojoxGridFBarBtnTD {
	width: 38px;
}
.dojoxGridFBar .dojoxGridFBarBtn .dijitButtonNode {
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 2px;
}
.dojoxGridFBarDefFilterBtnIcon {
	background: url(../../../../../css/tasComponents/grid/resources/images/sprite_icons.png) no-repeat;
	background-position: -100px -18px;
	width: 14px;
	height: 14px;
}
.dj_ie .dojoxGridFBarInner{
	display: inline-block;
	width: 100%;
}
.dojoxGridFBarStatus {
	margin-left: 9px;
	float: left;
}
.dojoxGridFBarClearFilterBtn {
	margin: 0 0 0 10px;
	vertical-align: top;
	float: left;
}
.dojoxGridFBarInfoTD .dojoxGridFBarClearFilterBtn .dijitButtonNode,
.dojoxGridFBarInfoTD .dojoxGridFBarCloseBtn .dijitButtonNode,
.dojoxGridFDPane .dijitAccordionTitle .dijitButtonNode,
.dojoxGridFStatusTipDetail .dijitButton .dijitButtonNode {
	-moz-border-radius: 0;
	-moz-box-shadow: none;
	-webkit-border-radius: 0;
	-webkit-box-shadow: none;
	background-image: none;
	background-color: transparent;
	margin: 0;
	padding: 0;
	border: none;
}
.dj_ie .dojoxGridFBarInner {
	position: relative;
}
.dojoxGridFBarCloseBtn {
	margin: 0 4px 0 0;
	float: right;
}
.dj_ie .dojoxGridFBarCloseBtn {
	float: none;
	position: absolute;
	right: 0;
}
.dojoxGridFBarCloseBtnIcon {
	background: url(../../../../../css/tasComponents/grid/resources/images/sprite_icons.png) no-repeat;
	background-position: -119px -20px;
	width: 14px;
	height: 14px;
}
.dijitButtonHover .dojoxGridFBarCloseBtnIcon {
	background-position: -140px -20px;
}
.dijitButtonActive .dojoxGridFBarCloseBtnIcon {
	background-position: -160px -20px;
}
.dojoxGridFDTitlePane {
	width: 316px;
	height: 330px;
}
.dijit_a11y .dojoxGridFDTitlePane .dijitArrowButtonInner{
	
	display:none !important;
}
.dojoxGridFDTitlePane .dijitDialogPaneContent {
	padding: 7px 5px 9px 5px;
	height: 290px !important;
}
.dojoxGridFDTitlePane .dijitTitlePaneTitle {
	cursor: move;
}
.dojoxGridFDPaneRelation {
	margin: 0 0 3px 4px;
}
.dojoxGridFDPane {
	width: 100%;
	height: 100%;
	position: relative;
}
.dojoxGridFDPaneRulePane {
	height: 222px;
	overflow: auto;
	
	position: relative;
}
.dj_ie6 .dojoxGridFDPaneRulePane {
	width: 100%;
}
.dojoxGridFDPane .dijitAccordionContainer .dijitContentPane {
	padding: 6px 9px;
}
.dojoxGridFDPane .dijitAccordionTitle {
	position: relative;
	
	min-height: 17px;
}
.dojoxGridFDPane .dijitAccordionTitle .dijitButton {
	position: absolute;
	margin: 0;
	right: 3px;
	top: 4px;
}
.dj_ie6 .dojoxGridFDPane .dijitAccordionTitle .dijitButton {
	top: 2px;
}
.dojoxGridFDPane .dijitAccordionTitleFocus {
	margin-right: 14px;
}
.dojoxGridFDPane .dijitAccordionText {
	display: inline-block;
	position: relative;
}
.dojoxGridFCBoxRemoveCBoxBtnIcon {
	background-image: url(../../../../../css/tasComponents/grid/resources/images/sprite_icons.png);
	background-position: -198px -18px;
	width: 16px;
	height: 16px;
}
.dijitButtonHover .dojoxGridFCBoxRemoveCBoxBtnIcon {
	background-position: -198px 2px;
}
.dojoxGridRuleTitleCondition {
	font-style: italic;
}
.dojoxGridFDPaneModes .dijitSelect {
	position: relative;
}
.dojoxGridFDPaneBtns {
	position: absolute;
	right: 0;
	bottom: 0;
}
.dj_ie7 .dojoxGridFDPaneBtns,
.dj_ie6 .dojoxGridFDPaneBtns {
	z-index: -1;
}
.dojoxGridFDPaneBtns .dijitButton {
	float: right;
}
.dojoxGridFDPaneAddCBoxBtn {
	margin-top: 9px;
}
.dojoxGridFDPaneAddCBoxBtnIcon {
	background-image: url(../../../../../css/tasComponents/grid/resources/images/sprite_icons.png);
	background-position: -218px 2px;
	width: 16px;
	height: 16px;
}
.dijitButtonDisabled .dojoxGridFDPaneAddCBoxBtnIcon {
	background-position: -218px -18px;
}
.dojoxGridFCBox {
	height: 125px;
}
.dojoxGridFCBoxSelCol, 
.dojoxGridFCBoxCondition {
	height: 40px;
}
.dojoxGridFCBox .dojoxGridFCBoxColSelect, 
.dojoxGridFCBox .dojoxGridFCBoxCondSelect, 
.dojoxGridFCBox .dojoxGridFCBoxValueBox {
	margin: 5px 0 0 0;
	width: 100%;
	
	display: inline-table;
}
.dojoxGridFCBoxCondSelectAlt {
	width: 100%;
	padding: 5px 0 0 0;
	font-weight: bold;
}
.dojoxGridFCBox .dijitSelect .dijitArrowButton {
	width: 18px;
}
.dojoxGridFCBoxStartValue {
	width: 45%;	
}
.dojoxGridFCBoxEndValue {
	float: right;
	width: 45%;
}
.dojoxGridFCBoxRangeValueTxt {
	margin-left: 4px;
}
.dojoxGridFStatusTipDialog .dijitTooltipContainer {
	padding: 9px 5px;
}
.dojoxGridFStatusTip thead,
.dojoxGridFStatusTip tr {
	height: 19px;
}
.dojoxGridFStatusTip th {
	max-width: 150px;
	width: expression(this.clientWidth > 150 ? "150px" : "auto");
}
.dojoxGridFStatusTip th div {
	padding: 2px 5px;
}
.dojoxGridFStatusTip td {
	padding: 2px 6px;
	max-width: 150px;
	overflow: hidden;
	width: expression(this.clientWidth > 150 ? "150px" : "auto");
}
.dojoxGridFStatusTipHead {
	margin-bottom: 9px;
}
.dojoxGridFStatusTipTitle {
	font-weight: bold;
	margin-right: 1em;
}
.dojoxGridFStatusTipHandle {
	position: relative;
	padding-right: 16px;
}
.dojoxGridFStatusTipDetail .dijitButton {
	position: absolute;
	margin: 0;
	padding: 0;
	top: -1px;
	right:0;
}
.dojoxGridFStatusTipDelRuleBtnIcon {
	background-image: url(../../../../../css/tasComponents/grid/resources/images/sprite_icons.png);
	background-position: -198px -18px;
	height: 16px;
	width: 16px;
}
.dijitButtonHover .dojoxGridFStatusTipDelRuleBtnIcon {
	background-position: -198px 2px;
}
.dj_ie7 .dojoxGridClearFilterConfirm,
.dj_ie6 .dojoxGridClearFilterConfirm {
	width: 300px;
}
.dojoxGridClearFilterBtns{
	padding: 10px;
	height: 18px;
}
.dojoxGridClearFilterBtns .dijitButton {
	float: right;
}
.dojoxGridTrueBox {
	float: left;
	width: 49%;
}
.dojoxGridFalseBox {
	float: left;
	width: 49%;
}
.dojoxGridBoolValueBox .dijitRadio {
	vertical-align: middle;
} 
.dojoxGridTrueLabel,
.dojoxGridFalseLabel {
	width: 116px;
	display:inline-block;
	vertical-align: middle;
}
.dj_ie7 .dojoxGridTrueLabel,
.dj_ie7 .dojoxGridFalseLabel {
	display: inline;
}
.dojoxGridPaginator {
	
	text-align:center;
	width: 100%;
	height: 24px;
	table-layout : fixed;
	
}
.dojoxGridDescriptionTd {
	text-align: left;
	width: 50%;
}
.dojoxGridDescription {
	text-align: left;
	margin-left: 9px;
	overflow: hidden;
}
.dojoxGridPaginatorFastStep {
	text-align: right;
	width: 50%;
	overflow: hidden;
}
.dojoxGridPaginatorStep {
	float: right;
}
.dojoxGridPaginatorGotoTd {
	width: 20px!important;
}
.dojoxGridPaginatorGotoDiv {
	cursor: pointer;
	width: 12px!important;
	height: 16px!important;
	margin: 0 6px 0 2px;
	background: url(../../../../../css/tasComponents/grid/resources/images/sprite_icons.png) no-repeat -77px 4px;
}
.dojoxGridPaginatorGotoDivDisabled {
	background: url(../../../../../css/tasComponents/grid/resources/images/sprite_icons.png) no-repeat -77px -16px;
}
.dojoxGridWardButton {
	margin-top: 4px!important;
	width: 12px!important;
	height: 12px!important;
	float: left;
	background: url(../../../../../css/tasComponents/grid/resources/images/sprite_icons.png) no-repeat;
}
.dojoxGridWardButtonInner {
	visibility: hidden;
}
.dijit_a11y .dojoxGridWardButtonInner {
	visibility: visible;
	margin-bottom: 8px;
}
.dojoxGridfirstPageBtn {
	cursor: pointer;
	margin-left: 1px;
	background-position: -57px 3px;
}
.dojoxGridfirstPageBtnDisable {
	margin-left: 1px;
	background-position: -57px -17px;
}
.dojoxGridprevPageBtn {
	cursor: pointer;
	margin: 2px 2px 0 9px;
	background-position: 3px 3px;
}
.dojoxGridprevPageBtnDisable {
	margin: 2px 2px 0 9px;
	background-position: 3px -17px;
}
.dojoxGridlastPageBtn {
	cursor: pointer;
	margin: 2px 9px 0 9px;
	background-position: -37px 3px;
}
.dojoxGridlastPageBtnDisable {
	margin: 2px 9px 0 9px;
	background-position: -37px -17px;
}
.dojoxGridnextPageBtn {
	cursor: pointer;
	margin-left: 3px;
	background-position: -17px 3px;
}
.dojoxGridnextPageBtnDisable {
	margin-left: 3px;
	background-position: -17px -17px;
}
.dojoxGridInactived {
	font-weight: normal;
	color: #5D88AF;
	cursor: pointer;
	margin: 1px 6px 0 5px;
	float: left;
	zoom: 1; 
}
.dojoxGridActived {
	font-weight: bold;
	color: #FFF;
	margin: 1px 6px 0 5px;
	float: left;
	text-decoration: none!important; 
	zoom: 1; 
}
.dojoxGridInactiveSwitch {
	font-weight: normal;
	color: #5D88AF;
	float: left;
	cursor: pointer;
	margin: 1px 7px 0 7px;
	zoom: 1; 
}
.dojoxGridActivedSwitch {
	font-weight: bold;
	color: black;
	float: left;
	margin: 1px 7px 0 7px;
	text-decoration: none!important; 
	zoom: 1; 
}
.dojoxGridSeparator {
	float: left;
}
.dojoxGridPageTextHover {
	text-decoration: underline;
}
.dojoxGridDialogMargin {
	width: 220px!important;
	margin-bottom: 10px;
}
.dj_ie6 .dojoxGridDialogMargin {
	position: relative;
}
.dojoxGridDialogButton {
	width: 220px!important;
	text-align: right;
}
.dojoxGridBorderDIV {
	width:2px;
	background-color: gray;
	font-size:0em;
	position:absolute;
	z-index:9999;
}
.dojoxGridCellBorderDIV {
	position:absolute;
	background-color: transparent;
	border: none;
}
.dojoxGridCellBorderLeftTopDIV {
	position: absolute;
	left: 0;
	top: 0;
	border-style: solid;
	border-width: 2px 0 0 2px;
	border-color: gray transparent transparent gray;
}
.dojoxGridCellBorderRightBottomDIV {
	position: absolute;
	right: 0;
	bottom: 0;
	border-style: solid;
	border-width: 0 2px 2px 0;
	border-color: transparent gray gray transparent;
}
.dojoxGridDnDItemIcon {
	background-image: url(../../../../../css/tasComponents/grid/resources/images/sprite_icons.png);
}
.dojoxGridDnDIconRowSingle {
	background-position: -256px 5px;
}
.dojoxGridDnDIconRowMulti {
	background-position: -256px -16px;
}
.dojoxGridDnDIconColSingle {
	background-position: -277px 3px;
}
.dojoxGridDnDIconColMulti {
	background-position: -277px -17px;
}
.dojoxGridDnDIconCellSingle {
	background-position: -235px 5px;
}
.dojoxGridDnDIconCellMulti {
	background-position: -236px -16px;
}
.dojoxGridDndAvatar {
	background-color:white;
	border: 1px solid #CCCCCC;
	padding: 0px;
	-moz-box-shadow: 5px 5px 7px #999;
	-webkit-box-shadow: 5px 5px 7px #999;
	box-shadow: 5px 5px 7px #999;
	z-index: 999;
}
.dojoxGridDndAvatar td {
	padding: 3px;
}
.dojoxGridDnDIcon,
.dojoxGridDnDItemIcon {
	width: 16px;
	height: 16px;
}
.dojoDndMove .dojoxGridDnDIcon {
	background: url(../../../../../css/tasComponents/grid/../../../dojo/resources/images/dndNoMove.png) no-repeat center center;
}
.dojoDndCopy .dojoxGridDnDIcon {
	background: url(../../../../../css/tasComponents/grid/../../../dojo/resources/images/dndNoCopy.png) no-repeat center center;
}
.dojoDndMove .dojoDndAvatarCanDrop .dojoxGridDnDIcon {
	background: url(../../../../../css/tasComponents/grid/../../../dojo/resources/images/dndMove.png) no-repeat center center;
}
.dojoDndCopy .dojoDndAvatarCanDrop .dojoxGridDnDIcon {
	background: url(../../../../../css/tasComponents/grid/../../../dojo/resources/images/dndCopy.png) no-repeat center center;
}
.dojoxGrid {
	margin:8px 0 0;
	padding:0px;
	border-collapse:collapse;	
	user-select:none;
	-ms-user-select:none;
	-moz-uer-select:none;
	-webkit-user-select:none;
	height: 100%!important;
}
.dojoxGridMasterMessages {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	cursor:default;	
	font-size:13px;
	color: #333;
	margin: 10px 0;
	font-weight: bold;
}
.dojoxGridNoData {color: #333!important;}
.dojoxGridLoading, 
.dojoxGridError {
	background-position:left center !important;
	background-repeat: no-repeat;
	padding-left:25px;
}
.dojoxGridLoading {
	background-image:url(../../../../../css/tasComponents/grid/resources/images/loadingAnimation.gif);
}
.dojoxGridError {
	background-image: url(../../../../../css/tasComponents/grid/resources/icons/images/error.png); 
	background-position: right;
	width: 16px;
	height: 16px;
	font-size:14px;
}
.dojoxGridHeader {
	background-color:#169eb4;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	left: 0!important;
}
.ie9.dojoxGridHeader {left: -1px!important;}
.dojoxGridHeader .dojoxGridCell { 
	background:#169eb4;
	color: #fff;
	border: none;
	border-left: 1px solid #fff;
	padding: 0;
}
.dojoxGridHeader .dojoxGridCell:first-child {border-left: none;}
.dojoxGridSortNode {
	text-decoration:none;
	display:block;
	padding:4px 7px 5px 7px;
	border:1px solid #169eb4;
	font-size: 13px;
	text-transform: capitalize;
	font-weight: bold;
	color: #fff;
}
.dojoxGridCellOver .dojoxGridSortNode {
	background-color:#169eb4;
	cursor: pointer;
}
.dojoxGridArrowButtonChar {
	float:right;
}
.dojoxGridArrowButtonNode {
	display: none;
	float:right;
	margin:2px 4px 0 5px;
	padding-left:0;
	width:7px;
}
.dojoxGridSortUp .dojoxGridArrowButtonNode {
	background-position:-21px 50%;
}
.dj_ie .dojoxGridHeader .dojoxGridRowTable {
	border-collapse:separate;
}
.dojoxGridScrollbox {
	
}
.dojoxGridRowbar { 
	background:url(../../../../../css/tasComponents/grid/resources/images/header.png) #e5edf4 repeat-x top;
	border:none;
}
.dojoxGridRowbarTable { 
	background:transparent url(../../../../../css/tasComponents/grid/resources/images/header_shadow.png) repeat-x scroll center bottom;
}
.dojoxGridRowbarInner {
	border:none;
	border-bottom:1px solid #ccc;
}
.dojoxGridRowbarOver .dojoxGridRowbarTable {
	background-color:#abd5fd;
}
.dojoxGridRowBarActive .dojoxGridRowbarTable {
	background-color:#91c9fe;
}
.dojoxGridRowbarSelected {
	background-color:#abd5fd;
}
.dojoxGridRow {
	border:none;
  -webkit-transition: all 0.3s ease-out; 
     -moz-transition: all 0.3s ease-out; 
      -ms-transition: all 0.3s ease-out; 
          transition: all 0.3s ease-out;
          margin-bottom: 10px;
}
.dojoxGridRowOdd {
	}
.dj_ie .dojoxGridMasterView .dojoxGridRowTable {
	border-collapse:separate;
}
.dojoxGridRowTable tr {
	background: none!important;
}
.dojoxGridRowTable tr .dojoxGridCell {
color: #333;
font-weight: normal;
font-size: 1em;
border: none;
outline: 0;
}
.dojoxGridRowOdd .dojoxGridRowTable tr {
	background-color:none;
}
.dojoxGridRowSelected .dojoxGridRowTable tr {
	background-color:none;
}
.dojoxGridCell {
	padding: 8px 0;
	font-size: 13px;
	color: #333;
	cursor:default;
	background: none;
}
.dojoxGridCellContent {
	padding:4px 6px 4px 6px;
}
.dojoxGridRowOver table {
  -moz-box-shadow: 0 0 6px #888 inset;
  -webkit-box-shadow:  0 0 6px #888 inset;
  box-shadow:  0 0 6px #888 inset;
  background:#dedede;
}
.dojoxGridDoubleAffordance .dojoxGridRowOver .dojoxGridCellOver {
	background-color:#93cafe;
	
}
.dojoxGridRowEditing td {
	background-color: #cee6fa; 
}
.dojoxGridRow-inserting td {
}
.dojoxGridRow-inflight td {
	background-color: #F2F7B7;
}
.dojoxGridRow-error td {
	background-color: #F8B8B6;
}
.dojoxGrid .dojoDndItemBefore {
	border-left-color: #3559ac;
}
.dojoxGrid .dojoDndItemAfter {
	border-right-color: #3559ac;
}
.dojoxGridExpando {
	float: left;
	height: 18px;
	width: 18px;
	text-align: center;
	margin-top: -3px;
}
.dijitRtl .dojoxGridExpando {
	float: right;
}
.dojoxGridExpandoCell {
	padding-top: 5px;
	background-position: left top !important;
}
.dojoxGridExpandoNode {
	background-image: url(../../../../../css/tasComponents/grid/../../dijit/themes/zainweb/images/treeExpandImages.png);
    width: 16px;
    height: 16px;
	background-position: 1px 0px; 
}
.dojoxGridRowOver .dojoxGridExpandoNode {
	background-position: -17px 0px;
}
.dojoxGridExpandoOpened .dojoxGridExpandoNode {
	background-position: -35px 0px;
}
.dojoxGridRowOver .dojoxGridExpandoOpened .dojoxGridExpandoNode {
	background-position: -53px 0px;
}
.dojoxGridExpandoLoading .dojoxGridExpandoNode {
	background-image: url(../../../../../css/tasComponents/grid/../../dijit/themes/zainweb/images/loadingAnimation.gif);
}
.dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpando {
	visibility: visible !important;
	width: 18px !important;
}
.dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpandoNode{
	background-image:none;
}
.dojoxGridExpandoNodeInner {
	visibility: hidden;
}
.dijit_a11y .dojoxGridExpandoNodeInner {
	visibility: visible;
}
.dojoxGridSummaryRow .dojoxGridCell {
	border:1px solid transparent;
}
tr.dojoxGridSubRowAlt {
	background-color:#f4f9fd;
}
.dojoxGridRowOdd tr.dojoxGridSubRowAlt {
}
.dojoxGridRow .dojoxGridRowTable tr.dojoxGridRowSelected {
	background-color:#cee6fa;
}
@import url(../../../../../css/tasComponents/grid/../../widget/Toaster/Toaster.css);
@import url(../../../../../css/tasComponents/grid/../../html/resources/ellipsis.css);
.claro .dojoxGridMasterHeader .dojoxGridRowTable {
	border-left: 1px solid #BCBCBC;
	border-right: 1px solid white;
	background-color: transparent;
}
.claro .dojoxGridHeader tr:first-child .dojoxGridCell {
	border-top: 1px solid transparent;
}
.claro .dojoxGridHeader:first-child .dojoxGridRowTable {
	border-left-width: 0;
}
.claro .dojoxGridMasterHeader {
	background: url(../../../../../css/tasComponents/grid/resources/claro/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-bottom: 1px solid white;
	border-left: 1px solid white;
	border-top: 1px solid white;
}
.claro .dojoxGridCell {
	padding: 3px 5px;
	border-color: transparent #E5DAC8 #E5DAC8 transparent;
}
.dj_ie6 .claro .dojoxGridCell{
	border-color:#F5F5F5;
}
.claro .dojoxGridHeader {
	background: transparent;
	margin-left: -2px;
}
.claro .dojoxGridHeader:first-child {
	margin-left: -1px;
}
.claro .dojoxGridHeader .dojoxGridCell{
	padding: 2px 5px;
	background: transparent;
	border-bottom: 1px solid #BCBCBC;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid #BCBCBC;
	vertical-align: top;
}
.claro .dojoxGridHeader .dojoxGridCellOver {
	background:#9dcfff;
}
.claro .dojoxGridSortNode{
	white-space: normal;
	background: none;
	border: none;
	padding: 0;
}
.claro .dojoxGridHeader .dojoxGridRowTable tr {
	background:none;
}
.claro .dojoxGridCellContent {
	padding:4px 6px 4px 6px;
}
.dj_webkit .claro th.dojoxGridCell > .dojoxGridCellContent {
	padding: 4px 0;
}
.claro .dojoxGridRowbarInner {
	width:20px;
}
.claro .dojoxGridHeaderSelected .dojoxGridHeaderActive {
	background-color:#91c9fe;
}
.claro td.dojoxGridRowSelected {
	border-collapse:separate;
	background:url(../../../../../css/tasComponents/grid/resources/claro/images/row_back.png) #CEE6FA repeat-x;
}
.claro .dojoxGridRowOver td.dojoxGridRowSelected {
	border-top:1px solid #769DC0;
	border-bottom:1px solid #769DC0;
}
.claro .dojoxGridRowActive td.dojoxGridRowSelected {
	background-image:url(../../../../../css/tasComponents/grid/resources/claro/images/td_button_down.png);
}
.dj_ie6 .claro .dojoxGridRowOver .dojoxGridCell {
	border-color: #ABD6FF;
}
.dj_ie6 .claro .dojoxGridRowActive .dojoxGridCell {
	border-color: #7DBEFA;
}
.claro .dojoxGridCell,
.claro .dojoxGridCellFocus {
	outline: none;
}
.claro .dojoxGridPaginator{
	background: url(../../../../../css/tasComponents/grid/resources/claro/images/header_shadow.png) repeat-x scroll center bottom #E5EDF4;
	
}
.claro .dojoxGridFBarInfoTD {
	background: url(../../../../../css/tasComponents/grid/resources/claro/images/header_shadow.png) #F2F9FF repeat-x bottom;
	background: -moz-linear-gradient(top, #F2F9FF, #EAF5FF);
	background: -webkit-gradient(linear, left top, left bottom, from(#F2F9FF), to(#EAF5FF));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF2F9FF, endColorstr=#FFEAF5FF);
}
.claro .dojoxGridFBarHover .dojoxGridFBarInfoTD {
	background: url(../../../../../css/tasComponents/grid/resources/claro/images/header_shadow.png) #F2F9FF repeat-x bottom;
	background: -moz-linear-gradient(top, #ECF6FF 2px, #F2F9FF, #EAF5FF 6px);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #ECF6FF), color-stop(0.6, #F2F9FF), color-stop(0.8, #EAF5FF));
}
.dj_gecko .claro .dojoxGridFBarInfoTD,
.dj_webkit .claro .dojoxGridFBarInfoTD {
	border-top: 1px solid #BFD6EB;
	border-bottom: 1px solid #BFD6EB;
}
.dj_ie .claro .dojoxGridFBarInner{
	border-top: 1px solid #BFD6EB;
	border-bottom: 1px solid #BFD6EB;
	display:inline-block;
	width: 100%;
}
.claro .dojoxGridFBarClearFilterBtn {
	color: #5B83B6;
}
.claro .dojoxGridFBarInfoTD .dojoxGridFBarClearFilterBtn.dijitButtonHover .dijitButtonText {
	text-decoration: underline;
}
.claro .dojoxGridFBar {
	border-left: 1px solid white;
}
.claro .dojoxGridFStatusTip table {
	border: 1px solid #BCBCBC;
}
.claro .dojoxGridFStatusTip th {
	background-color: #E8EFF4;
	border-bottom: 1px solid #BCBCBC;
}
.claro .dojoxGridFStatusTip th div {
	background-color: #E8EFF4;
	border-left: 1px solid white;
	border-right: 1px solid #BCBCBC;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}
.claro .dojoxGridFStatusTip th.lastColumn div {
	border-right: 1px solid white;
}
.claro .dojoxGridFStatusTip td {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}
.claro .dojoxGridFStatusTipRel,
.claro .dojoxGridFStatusTipCondition {
	font-style: italic;
}
.claro .dojoxGridFStatusTipOddRow {
	background-color: #F1F8FF;
}
.tas .dijitSpinnerButtonContainer {
  overflow: hidden;
  position: relative;
  width: auto;
  padding: 0 2px;
}
.tas .dijitSpinnerButtonContainer .dijitSpinnerButtonInner {
  border-width: 1px 0;
  
  border-style: solid none;
}
.tas .dijitSpinner .dijitArrowButton {
  width: auto;
  background-color: #efefef;
  background-image: url(../../../../../css/tasComponents/form/images/formHighlight.png);
  background-position: 0 0;
  background-repeat: repeat-x;
  overflow: hidden;
}
.dj_iequirks .tas .dijitSpinner .dijitArrowButton {
  overflow: visible;
  
}
.tas .dijitSpinner .dijitSpinnerButtonInner {
  width: 15px;
}
.tas .dijitSpinner .dijitArrowButtonInner {
  border: solid 1px #ffffff;
  border-bottom-width: 0;
  
  background-image: url(../../../../../css/tasComponents/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_ie6 .tas .dijitSpinner .dijitArrowButtonInner, .dj_ie7 .tas .dijitSpinner .dijitArrowButtonInner {
  margin-top: 0;
  
}
.dj_iequirks .tas .dijitSpinner .dijitArrowButtonInner {
  width: 19px;
}
.tas .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner {
  background-position: -34px;
}
.tas .dijitSpinner .dijitArrowButtonInner .dijitInputField {
  padding: 0;
}
.tas .dijitUpArrowButtonActive, .tas .dijitDownArrowButtonActive {
  background-color: #abd6ff;
}
.tas .dijitSpinner .dijitUpArrowButtonHover, .tas .dijitSpinner .dijitDownArrowButtonHover, .tas .dijitSpinnerFocused .dijitArrowButton {
  background-color: #abd6ff;
}
.tas .dijitSpinner .dijitUpArrowButtonHover .dijitArrowButtonInner {
  background-position: -174px;
}
.tas .dijitSpinner .dijitDownArrowButtonHover .dijitArrowButtonInner {
  background-position: -69px;
}
.tas .dijitSpinnerFocused {
  background-color: #ffffff;
  background-image: none;
}
.tas .dijitSpinner .dijitDownArrowButtonActive, .tas .dijitSpinner .dijitUpArrowButtonActive {
  background-color: #7dbefa;
  background-position: 0 -177px;
}
.tas .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner, .tas .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner {
  
  border: 0;
  padding: 1px;
  margin-right: 2px;
  margin-bottom: 1px;
}
.tas .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner {
  background-position: -173px;
}
.tas .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner {
  background-position: -68px;
}
.tas .dijitSpinnerDisabled .dijitArrowButtonInner {
  background-color: #efefef;
}
.tas .dijitSpinnerDisabled .dijitUpArrowButton .dijitArrowButtonInner {
  background-position: -104px;
}
.tas .dijitSpinnerDisabled .dijitDownArrowButton .dijitArrowButtonInner {
  background-position: 1px;
}
.dj_ie7 .tas .dijitSpinner {
  overflow: visible;
}
.dijitFileInput {
	position:relative;
	height:1.3em;
	
}
.dijitFileInputReal {
	position:absolute;
	z-index:2;
	filter:alpha(opacity:0);
	opacity:0;
	cursor:pointer;
    margin: 1px 0 0 67px;
}
.dijitFileInputRealBlind {
	right:0;
}
.dijitFileInputReal:hover { cursor:pointer; } 
.dijitFileInputText {
	background: #E6E6E6 url(../../../../../css/tasComponents/images/greyBtnBg.png) repeat-x bottom left ;
	border: 0;
	border-left: 1px solid #49494b;
	text-transform: capitalize;
	color: #49494b;
	padding: 5px 10px;
	webkit-border-radius: 0 8px 8px 0;
	-moz-border-radius: 0 8px 8px 0;
	border-radius: 0 8px 8px 0;
	height: 17px;
	font-family: 'NunitoBold';
}
.dijitFileInputButton:hover {
	background-color: #2eccdf;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.dijitFileInputButton {
	z-index:3;
	visibility:hidden;
	background: #009FB4;
	border: 0;
	cursor: pointer;
	text-transform: capitalize;
	color: #fff;
	padding: 5px 10px;
	webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px 8px 8px 8px;
	height: auto;
	margin-top: -3px;
	font-family: 'NunitoBold';
}
.dijitFakeInput {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	white-space: nowrap;
	width: 296px;
	background-color: #FFF;
	-o-border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    height: 27px;
}
.dijitFakeInput .dijitFileInputButton {margin-top: 0;}
.dijitFileInputVisible {
	border: none;
	display: block;
	float: left;
	margin: 4px 0 0 5px;
	width: 71%;
}
.dijitProgressOverlay {
	display:none;
	width:250px;
	height:1em;
	position:absolute;
	top:0; left:0;
	border:1px solid #333;
	background:#cad2de url(../../../../../css/../../dijit/themes/tundra/images/dijitProgressBarAnim.gif) repeat-x top left;
	padding:2px;	
}
.tundra .dijitProgressOverlay {
	border:1px solid #84a3d1;
	background-color:#cad2de;
}
.tundra .dijitFakeInput input {
	
	padding: 0;
	background:#fff url(../../../../../css/../../dijit/themes/tundra/images/validationInputBg.png) repeat-x top left;
	border:1px solid #9b9b9b;
	line-height: normal;
}
.tundra .dijitFileInputButton, 
.tundra .dijitFileInputText {
	border:1px solid #9b9b9b;
	padding:0px 12px 0px 12px; 
	background:#e9e9e9 url(../../../../../css/../../dijit/themes/tundra/images/buttonEnabled.png) repeat-x top;
}
.soria .dijitProgressOverlay {
	border:1px solid #8BA0BD;
	background-color:#cad2de; 
}
.soria .dijitFakeInput input {
	border:1px solid #8BA0BD;
	background:#fff url(../../../../../css/../../dijit/themes/soria/images/validationInputBg.png) repeat-x top left;
	line-height:normal;
	background-position:0 -30px; 
	padding:0.2em 0.3em;
}
.soria .dijitFileInputButton,
.soria .dijitFileInputText {
	border:1px solid #8BA0BD;
	padding:2px 12px 2px 12px;
	background:#b7cdee url(../../../../../css/../../dijit/themes/soria/images/buttonEnabled.png) repeat-x; 
}
.nihilo .dijitProgressOverlay {
	border:1px solid #DEDEDE;
	background-color:#cad2de; 
}
.nihilo .dijitFakeInput input {
	border:1px solid #DEDEDE;
	background:#fff url(../../../../../css/../../dijit/themes/nihilo/images/validationInputBg.png) repeat-x top left;
	line-height:normal;
	background-position:0 -30px; 
	padding:0.2em 0.3em;
}
.nihilo .dijitFileInputButton,
.nihilo .dijitFileInputText {
	border:1px solid #DEDEDE;
	padding:2px 12px 2px 12px;
	background:#b7cdee url(../../../../../css/../../dijit/themes/nihilo/images/buttonEnabled.png) repeat-x; 
}
.claro .dijitProgressOverlay {
	border:1px solid #769dc0;
	background-color:#769dc0; 
}
.claro .dijitFakeInput input {
	border: 1px solid #bcc8dd;
	background-color: #fff;
	background-repeat: repeat-x;
	background-position: top left;
	background-image:url(../../../../../css/../../dijit/themes/claro/form/images/textBox_back.png);
	line-height:normal;
	padding:0.2em 0.3em;
}
.claro .dijitFileInputButton,
.claro .dijitFileInputText {
	background-image: url(../../../../../css/../../dijit/themes/claro/form/images/button_back_full.png);
	background-position: center top;
	background-repeat: repeat-x;
	background-color: #cde3f6;
	border: 1px solid #799ab7;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow:0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
.dojoxMultiSelectSelect { display: none; }
.dojoxMultiSelect {
	border: solid black 1px;
	margin: 1px 0;
	overflow: scroll; 
	overflow-y: scroll; 
	overflow-x: hidden; 
	height: 100px;
}
.dj_ie .dojoxMultiSelect,
.dj_webkit .dojoxMultiSelect {
	
	padding-right: 15px;
}
.dojoxMultiSelectItem {
	white-space: nowrap;
	padding:.1em .2em;
	cursor:default;
}
.dojoxMultiSelectDisabled *,
.dojoxMultiSelectReadOnly * {
	color:gray !important;
}
.dojoxMultiSelectItemLabel {
	margin-left: .2em;
}
.tundra .dojoxMultiSelect {
	margin: 0em 0.1em;
}
.tundra .dojoxMultiSelect {
	background:#fff url(../../../../../css/../../dijit/themes/tundra/images/validationInputBg.png) repeat-x top left;
	#background:#fff url(../../../../../css/../../dijit/themes/tundra/images/validationInputBg.gif) repeat-x top left;
	border:1px solid #b3b3b3;
	line-height: normal;
}
.tundra .dojoxMultiSelectFocused {
	
	border-color:#406b9b;
}
.soria .dojoxMultiSelect {
	margin: 0em 0.1em;
}
.soria .dojoxMultiSelect {
	background:#fff url(../../../../../css/../../dijit/themes/soria/images/validationInputBg.png) repeat-x top left;
	#background:#fff url(../../../../../css/../../dijit/themes/soria/images/validationInputBg.gif) repeat-x top left;
	border:1px solid #8ba0bd;
	line-height: normal;
}
.soria .dojoxMultiSelectFocused {
	
	border-color:#406b9b;
}
.nihilo .dojoxMultiSelect {
	margin: 0em 0.1em;
}
.nihilo .dojoxMultiSelect {
	background:#fff url(../../../../../css/../../dijit/themes/nihilo/images/validationInputBg.png) repeat-x top left;
	#background:#fff url(../../../../../css/../../dijit/themes/nihilo/images/validationInputBg.gif) repeat-x top left;
	border:1px solid #d3d3d3;
	line-height: normal;
}
.nihilo .dojoxMultiSelectFocused {
	
	border-color:#b3b3b3;
}
.claro .dojoxMultiSelect {
	margin: 0em 0.1em;
}
.claro .dojoxMultiSelect {
	border: 1px solid #b5bcc7;
	background-color: #f7fcff;
	line-height: normal;
	-webkit-transition-property:background-color, border;
 	-webkit-transition-duration:.35s;
}
.claro .dojoxMultiSelectHover {
	border-color: #769dc0;
	background-color: #e9f4fe;
	background-image: url(../../../../../css/../../dijit/themes/claro/form/images/textBox_back.png);
	background-repeat: repeat-x;
	-webkit-transition-duration:.25s;
}
.claro .dojoxMultiSelectFocused {
	border: 1px solid #769dc0;
	-webkit-transition-duration:.1s;
}
.dijitRtl .dijitPlaceHolder {
	left: auto;
	right: 0;
}
.dijitMenuItemRtl {
	text-align: right;
}
.dj_iequirks .dijitComboButtonRtl BUTTON {
	
	float:left;
}
.dijitTextBoxRtl .dijitValidationContainer,
.dijitTextBoxRtl .dijitSpinnerButtonContainer,
.dijitComboBoxRtl .dijitArrowButtonContainer {
	
	border-right-width: 1px !important;
	border-left-width: 0 !important;
}
.dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton {
	right: 0;
	left: auto;
}
.dijitTextBoxRtl .dijitSpinnerButtonContainer,
.dijitTextBoxRtl .dijitValidationContainer,
.dijitTextBoxRtl .dijitArrowButtonContainer {
	float: left;
}
.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, .dijitRtl .dijitContentPaneError {
	background-position:right;
	padding-right:25px;
}
.dijitTabRtl .dijitTabCloseButton {
	margin-left: 0;
	margin-right: 1em;
}
.dj_ie .dijitTimePickerRtl .dijitTimePickerItem {
	width:100%;
}
.dijitColorPaletteRtl .dijitColorPaletteUnder {
	
	left: auto;
	right: 0;
}
.dijitSelectRtl .dijitButtonContents {
	text-align: right;
}
.tas .dijitTextBoxRtlError .dijitValidationContainer {
  border-left-width: 0;
  border-right-width: 1px;
}
.tas .dijitComboButtonRtl .dijitStretch {
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.tas .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;
}
.tas .dijitTabContainerTop-tabs .dijitTabRtl, .tas .dijitTabContainerBottom-tabs .dijitTabRtl {
  margin-right: 0;
  margin-left: 1px;
}
.tas .dijitTabRtl {
  -moz-box-orient: horizontal;
  text-align: right;
}
.dj_ie7 .tas .dijitTabRtl .dijitTabContent {
  display: block;
  left: 0;
}
.dj_ie7 .tas .dijitTabContainerTop-tabs .dijitTabRtl, .dj_ie7 .tas .dijitTabContainerTop-tabs .dijitTabCheckedRtl {
  top: 1px;
}
.dj_ie7 .tas .tabStripButtonRtl .dijitButtonContents,
.dj_ie8 .tas .tabStripButtonRtl .dijitButtonContents,
.dj_ie6 .tas .dijitTabContainerTop-tabs .dijitTabRtl .dijitTabInnerDiv,
.dj_ie6 .tas .dijitTabContainerBottom-tabs .dijitTabRtl .dijitTabInnerDiv,
.dj_ie7 .tas .dijitTabContainerTop-tabs .dijitTabRtl .dijitTabInnerDiv,
.dj_ie7 .tas .dijitTabContainerBottom-tabs .dijitTabRtl .dijitTabInnerDiv,
.dj_iequirks .tas .dijitTabContainerTop-tabs .dijitTabRtl .dijitTabInnerDiv,
.dj_iequirks .tas .dijitTabContainerBottom-tabs .dijitTabRtl .dijitTabInnerDiv {
  float: left;
}
.dj_ie6 .tas .dijitTabRtl .tabLabel,
.dj_ie6 .tas .dijitTabContainerRight-tabs .dijitTabRtl,
.dj_ie6 .tas .dijitTabContainerLeft-tabs .dijitTabRtl,
.dj_ie7 .tas .dijitTabContainerRight-tabs .dijitTabRtl .dijitTabInnerDiv,
.dj_ie7 .tas .dijitTabContainerLeft-tabs .dijitTabRtl .dijitTabInnerDiv {
  
  zoom: 1;
}
.dj_ie6 .tas .dijitTabRtl .dijitTabCloseButton, .dj_ie7 .tas .dijitTabRtl .dijitTabCloseButton, .dj_iequirks .tas .dijitTabRtl .dijitTabCloseButton {
  margin-right: 5px;
}
.dj_ie6 .tas .dijitTabContainerRightRtl .dijitTabContainerRight-tabs, .dj_ie6 .tas .dijitTabContainerLeftRtl .dijitTabContainerLeft-tabs {
  width: 1%;
}
.dj_ie6 .dijitTabContainerTopStrip, .dj_ie6 .dijitTabContainerBottomStrip {
  position: absolute;
}
.dj_iequirks .tas .dijitTabContainerTopRtl .dijitTabContainerTopStrip {
  padding-top: 10px;
}
.dj_ie7 .tas .dijitTabContainerRight-tabs .dijitTabRtlChecked .dijitTabInnerDiv {
  background-position: -341px -179px;
}
.dj_ie6 .dijitTabContainerTopRtl .dijitTabStripIcon, .dj_ie6 .dijitTabContainerBottomRtl .dijitTabStripIcon {
  position: relative;
}
.dj_ie6-rtl .tas .dijitTabContainerTop-tabs {
  
  padding-left: 3px;
}
.dj_iequirks-rtl .tas .dijitTabListWrapper {
  
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}
.tas .dijitSliderRtl .dijitSliderProgressBarH,
.tas .dijitSliderRtl .dijitSliderRemainingBarH,
.tas .dijitSliderRtl .dijitSliderLeftBumper,
.tas .dijitSliderRtl .dijitSliderRightBumper,
.tas .dijitSliderRtl .dijitSliderTopBumper {
  background-position: top right;
}
.tas .dijitSliderRtl .dijitSliderProgressBarV, .tas .dijitSliderRtl .dijitSliderRemainingBarV, .tas .dijitSliderRtl .dijitSliderBottomBumper {
  background-position: bottom right;
}
.tas .dijitSliderRtl .dijitSliderLeftBumper {
  border-left-width: 0;
  border-right-width: 1px;
}
.tas .dijitSliderRtl .dijitSliderRightBumper {
  border-left-width: 1px;
  border-right-width: 0;
}
.tas .dijitSliderRtl .dijitSliderIncrementIconH {
  background-position: -357px 50%;
}
.tas .dijitSliderRtl .dijitSliderDecrementIconH {
  background-position: -251px 50%;
}
.tas .dijitSelectRtl .dijitButtonContents {
  border-right-width: 0;
  border-left-width: 1px;
}
.tas .dijitDialogRtl .dijitDialogCloseIcon {
  right: auto;
  left: 5px;
}
.tas .dijitDialogRtl .dijitDialogPaneActionBar {
  text-align: left;
  padding: 3px 7px 2px 5px;
}
.tas .dijitEditorRtl .dijitEditorIFrameContainer {
  padding: 3px 10px 1px 3px;
}
@import url(../../../../../css/../icons/editorIcons_rtl.css);
@import url(../../../../../css/../icons/commonIcons_rtl.css);
.tas .dijitTitlePaneRtl .dijitClosed .dijitArrowNode {
  background-position: -7px 0;
}
.tas .dijitMenuItemRtl .dijitMenuExpand {
  background-position: -7px 0;
  margin-right: 0;
  margin-left: 3px;
}
.tas .dijitMenuItemRtl .dijitMenuItemIcon {
  margin: 0 4px 0 0;
}
.tas .dijitCalendarRtl .dijitCalendarIncrease {
  background-position: 0 0;
}
.tas .dijitCalendarRtl .dijitCalendarDecrease {
  background-position: -18px 0;
}
.tas .dijitCalendarRtl .dijitCalendarArrowHover .dijitCalendarIncrease {
  background-position: -36px 0;
}
.tas .dijitCalendarRtl .dijitCalendarArrowHover .dijitCalendarDecrease {
  background-position: -55px 0;
}
.tas .dijitCalendarRtl .dijitCalendarArrowActive .dijitCalendarIncrease {
  background-position: -72px 0;
}
.tas .dijitCalendarRtl .dijitCalendarArrowActive .dijitCalendarDecrease {
  background-position: -91px 0;
}
.dj_ie .tas .dijitTimePickerRtl .dijitTimePickerTickHover,
.dj_ie .tas .dijitTimePickerRtl .dijitTimePickerMarkerHover,
.dj_ie .tas .dijitTimePickerRtl .dijitTimePickerMarkerSelected,
.dj_ie .tas .dijitTimePickerRtl .dijitTimePickerTickSelected {
  margin-left: -6px;
  margin-right: -8px;
  width: 114%;
}
.tas .dijitToolbar .dijitComboButtonRtl .dijitButtonNode {
  border-width: 0;
  padding: 2px;
}
.tas .dijitToolbar .dijitComboButtonRtlHover .dijitButtonNode, .tas .dijitToolbar .dijitComboButtonRtlActive .dijitButtonNode {
  border-width: 1px;
  padding: 1px;
}
.tas .dijitToolbar .dijitComboButtonRtl .dijitStretch {
  
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.tas .dijitToolbar .dijitComboButtonRtl .dijitArrowButton {
  
  -moz-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
.tas .dijitToolbar .dijitComboButtonRtlHover .dijitArrowButton, .tas .dijitToolbar .dijitComboButtonRtlActive .dijitArrowButton {
  
  border-left-width: 1px;
  border-right-width: 0;
  padding-left: 1px;
  padding-right: 2px;
}
.tas .dojoxDialog {
	position: absolute;
	z-index: 999;
	outline:0;
}
.tas .dojoxDialog .closeText {
	display:none;
	
	position:absolute;
}
.tas .dojoxDialogFixed div.dojoxDialogTitleBar {
	cursor:default; 
}
.tas .dojoxDialogWrapper {
	left: 0;
	top: 0;
}
.tas .dojoxDialog {
	-webkit-box-shadow: 0px 5px 10px #adadad;
	-moz-border-radius:9pt;
	-webkit-border-radius:8pt;
}
.tas .dojoxDialogFocused {
	border:1px solid #ccc;
}
.tas .dojoxDialog .dojoxDialogPaneContent {
	border:none;
	background: #f5f5f5;
	color: #353535;
}
.tas .dojoxDialogTitleBar {
	
	cursor:move;
	top:0;
	left:0;
	right:0;
	background:#f5f5f5;
	height:1.5em;
	outline:0; 
}
.tas .dojoxDialogNoTitle .dojoxDialogTitleBar {
	display:none;
}
.tas .dojoxDialogContent {
	
	padding: 3px;
	margin-top:1.2em;
}
.tas .dojoxDialogTitle {
	font-weight: bold;
	padding: 8px 12px 8px 12px;
	outline:0;
	border-bottom:#b7b7b7;
}
.tas div.dojoxDialogNoTitle {}
.tas .dojoxDialogCloseIcon, .dojoxDialogCloseIconHover {
	background : url(../../../../../css/tasComponents/images/dialogCloseButton.png) no-repeat top right;
	position: absolute;
	vertical-align: middle;
	right: -10px;
	top: -9px;
	height: 29px;
	width: 29px;
	cursor: pointer;
	z-index: 999;
}
.tas .dojoxDialog div.dijitDialogCloseIconHover,
.dojoxDialog div.dijitDialogCloseIconActive {
    background-position:0 0;
}
.tas .dojoxDialog .dijitDialogCloseIconHover {
    background-image: url(../../../../../css/tasComponents/images/dialogCloseButton.png);
}
.tas .dj_ie6 .dojoxDialog .dijitDialogCloseIconHover {
    background-image: url(../../../../../css/tasComponents/images/dialogCloseButton.gif);
}
.tas .dojoxDialogNoTitle .dojoxDialogCloseIcon {
	top: -10px;
	right: -10px;
}
.tas .dojoxScrollWindow {
	position:relative;
	overflow:hidden;
	padding: 0!important;
}
.tas .dojoxScrollHelper .helperInner {
	visibility: hidden;
}
.tas .dojoxScrollHelper {
	border:1px solid #000!important;
	width:4px;
	background:#333!important;
	height: 4px!important;
	position:absolute;
	top:4px;
	left:auto!important;
	right: 10px!important;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
@font-face {
    font-family: 'DosisRegular';
    src: url(../../../../../fonts/dosis-regular-webfont.eot);
    src: url(../../../../../fonts/dosis-regular-webfont.eot?#iefix) format('embedded-opentype'),
         url(../../../../../fonts/dosis-regular-webfont.woff) format('woff'),
         url(../../../../../fonts/dosis-regular-webfont.ttf) format('truetype'),
         url(../../../../../fonts/dosis-regular-webfont.svg#DosisRegular) format('svg');
    font-weight: normal;
    font-style: normal;
} 
@font-face {
    font-family: 'DosisLight';
    src: url(../../../../../fonts/dosis-light-webfont.eot);
    src: url(../../../../../fonts/dosis-light-webfont.eot?#iefix) format('embedded-opentype'),
         url(../../../../../fonts/dosis-light-webfont.woff) format('woff'),
         url(../../../../../fonts/dosis-light-webfont.ttf) format('truetype'),
         url(../../../../../fonts/dosis-light-webfont.svg#DosisLight) format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DosisBold';
    src: url(../../../../../fonts/dosis-bold-webfont.eot);
    src: url(../../../../../fonts/dosis-bold-webfont.eot?#iefix) format('embedded-opentype'),
         url(../../../../../fonts/dosis-bold-webfont.woff) format('woff'),
         url(../../../../../fonts/dosis-bold-webfont.ttf) format('truetype'),
         url(../../../../../fonts/dosis-bold-webfont.svg#DosisBold) format('svg');
    font-weight: normal;
    font-style: normal;
}
 
@font-face {
    font-family: 'NunitoBold';
    src: url(../../../../../fonts/nunito-bold-webfont.eot);
    src: url(../../../../../fonts/nunito-bold-webfont.eot?#iefix) format('embedded-opentype'),
         url(../../../../../fonts/nunito-bold-webfont.woff) format('woff'),
         url(../../../../../fonts/nunito-bold-webfont.ttf) format('truetype'),
         url(../../../../../fonts/nunito-bold-webfont.svg#NunitoBold) format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'NunitoLight';
    src: url(../../../../../fonts/nunito-light-webfont.eot);
    src: url(../../../../../fonts/nunito-light-webfont.eot?#iefix) format('embedded-opentype'),
         url(../../../../../fonts/nunito-light-webfont.woff) format('woff'),
         url(../../../../../fonts/nunito-light-webfont.ttf) format('truetype'),
         url(../../../../../fonts/nunito-light-webfont.svg#NunitoLight) format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'NunitoRegular';
    src: url(../../../../../fonts/nunito-regular-webfont.eot);
    src: url(../../../../../fonts/nunito-regular-webfont.eot?#iefix) format('embedded-opentype'),
         url(../../../../../fonts/nunito-regular-webfont.woff) format('woff'),
         url(../../../../../fonts/nunito-regular-webfont.ttf) format('truetype'),
         url(../../../../../fonts/nunito-regular-webfont.svg#NunitoRegular) format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'Conv_TheMixArabic-Plain';
	src: url(../../../../../fonts/TheMixArabic-Plain.eot);
	src: url(../../../../../fonts/TheMixArabic-Plain.woff) format('woff'), url(../../../../../fonts/TheMixArabic-Plain.ttf) format('truetype'), url(../../../../../fonts/TheMixArabic-Plain.svg) format('svg');
	font-weight: normal;
	font-style: normal;
}
#background {position:fixed;top:0;left:0;width:100%;height:100%;z-index: -1;}
 
 
input[type=text],input[type=password], select {border: 1px solid #FFF;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px 8px 8px 8px;
height: 18px; padding: 5px;}
input[type=password] {font-family: arial;}
input[type=submit], input[type=reset], input[type=button], .button {background: #009FB4; border: 0; color: #FFF; padding: 5px 10px;
-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px 8px 8px 8px; height: auto; margin-top: 5px;}
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {background: #2eccdf;}
input[type="checkbox"] {margin: 0 5px 0 0;}
select {height: 30px;}
textarea {border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 0; resize: none; padding: 5px; font-size: 12px;}
.pointer {cursor: pointer;}
.loading {width: 100%; text-align: center; color: #FFF; display: block;}
.loading img {border: 0!important; text-align: center; width: 28px; margin: 0 auto; float: none!important;}
.larger-font {font-size: 14px;}
.clear {clear:both;}
.mrgl20 {margin-left: 20px;}
.mrgt15 {margin-top: 15px;}
.unavaibleMsg {width: 100%;}
.unclickable {cursor: not-allowed;}
.borderRadius8 {border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.fl {float: left;}
.fr {float: right;}
.printable {display: none;}
.not-printable {display: block;}
}
.mrgt50 {margin-top: 50px;}
.mrgb50 {margin-bottom: 50px;}
.pt20 {padding-top: 20px;}
.textarea, textarea {width: 141px; padding: 0 0 20px;background-color:#FFF;border-radius: 8px 8px 8px 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.counter {float: right;margin: 3px 5px 0 0;}
.counter p{float: left; color: #FFF;}
.counter span {float: left; margin: 0 3px; color: #FFF;}
.tas .ntAvailable {width: 100%; display: inline-block;}
.tas .successStatus {color: #8dbb50; background: transparent url(../../../../../images/touch-images/succesStatus.png) top left no-repeat;}
.tas .FailureStatus {color: #cc3333; background: transparent url(../../../../../images/touch-images/failureStatus.png) top left no-repeat;}
.tas .pendingStatus {color: #ffb400; background: transparent url(../../../../../images/touch-images/pendingStatus.png) top left no-repeat;}
.tas .error {font-family: 'NunitoBold'; background: url(../../../../../images/touch-images/error.png) top left no-repeat; color: #cc3333!important;padding: 3px 0 6px 25px;}
.tas .info {font-weight: normal; background: #009fb4 url(../../../../../images/touch-images/info.png) 25px center no-repeat; font-size: 1.4em!important; color: #FFFFFF;
padding: 11px 0 14px 68px; margin-left: -20px; width: 96.6%!important; font-family: 'NunitoRegular',"Lucida Grande", sans-serif;}
	.tas .info a:link, .info a:visited {color: #FFF!important;}
.tas .errorStrip, .editorial .error {font-weight: normal; background: #cc3333 url(../../../../../images/touch-images/errorStrip.png) 25px center no-repeat;
font-size: 1.4em!important;color: #FFF!important;padding: 11px 0 14px 68px; margin-left: -20px; width: 96.8%!important;
font-family: 'NunitoRegular',"Lucida Grande", sans-serif;text-align: left;}
	.tas .errorStrip a:link, .errorStrip a:visited {color: #FFF;}
.tas .warningStrip {font-weight: normal; background: #fcd107 url(../../../../../images/touch-images/warningStrip.png) 25px center no-repeat; font-size: 1.4em!important;
color: #49494b!important; padding: 11px 0 14px 68px; margin-left: -20px; width: 96.8%!important; font-family: 'NunitoRegular',"Lucida Grande", sans-serif;text-align: left;}
.tas .warningStrip a:link, .warningStrip a:visited {color: #FFF!important;}
.tas .success {font-weight: normal; background: #8dbb50 url(../../../../../images/touch-images/success.png) 25px center no-repeat; font-size: 1.4em!important; color: #FFF;
padding: 11px 0 14px 80px; margin-left: -20px; width: 96%!important; font-family: 'NunitoBold';}
.tas .success span {font-family: 'NunitoRegular'; font-size: 0.8em;display: block;}
.tas .success a:link, .success a:visited {color: #49494B!important;}
.tas .export {background: transparent url(../../../../../images/touch-images/export.png) top left no-repeat; position: relative; display: inline-block; padding-left: 20px;}
.tas .print {background: transparent url(../../../../../images/touch-images/print.png) no-repeat top left;padding: 5px 0;}
.tas .print:hover {cursor: pointer;}
.tas .fl {float: left;}
.tas .fr {float: right;}
.tas .mrgt5 {margin-top: 5px;}
.tas .mrgt10 {margin-top: 10px;}
.tas .mrgt12 {margin-top: 12px;}
.tas .mrgt15 {margin-top: 15px;}
.tas .mrgt20 {margin-top: 20px;}
.tas .mrgb10 {margin-bottom: 10px}
.tas .mrgb15 {margin-bottom: 15px;}
.tas .mrgb20 {margin-bottom: 20px}
.tas .mrgb30 {margin-bottom: 30px}
.tas .mrgl10 {margin-left: 10px;}
.tas .mrgl20 {margin-left: 20px;}
.tas .mrgr10 {margin-right: 10px;}
.tas .mrgr20 {margin-right: 20px;}
.tas .pd10 {padding: 10px;}
.text-center {text-align: center;}
.editorial .forms h2 {width: 98%; background: #009fb4; color: #FFF; font-size: 1.4em; text-transform: uppercase; padding: 8px 0 8px 10px; margin-bottom: 10px;}
.editorial .forms li {display: inline-block; width: 99%; list-style-image: none; list-style-position: outside; clear: both; margin-bottom: 18px;}
.editorial .forms li label {padding-left: 8px; margin-right: 10px; font-size: 1.1em; float: left; width: 100%; padding-bottom: 6px;}
.editorial .note {font-size: 0.85em; color: #a3a3a3; width: 46%; text-align: right; line-height: 1.2em; padding-top: 6px;display: block;}
.editorial .forms li input[type=text], .editorial .forms li input[type=password] {width: 44%;}
.editorial .forms li input[type=radio] {margin: 3px 6px 0 0; float: left; border: 0; outline: 0;}
.editorial .forms li .radio-label {float: left; margin: 2px 28px 0 0;}
.editorial .forms li select {width: 46%;}
.editorial .forms li.disclaimer textarea {width: 95%;}
.editorial .forms li.disclaimer pre, .form-dialog pre {background-color:#FFF;border-radius: 8px 8px 8px 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
height: 200px; overflow-y: auto; color: #000; font-family: "NunitoRegular"; padding: 20px; width: 94%;}
.editorial .forms li textarea {width: 44%;}
.editorial .forms li.birthday select {width: 15%}
.editorial .forms li.birthday input[type=text] {width: 13%;}
.editorial .forms li.number input[type="text"] {width: 13%;}
.editorial .forms li.error {background: url(../../../../../images/touch-images/error.png) top left no-repeat; color: #b52222; padding-top: 4px; font-size: 1.2em;}
.editorial .forms li .error {color: #FF0000!important; font-size: 1.3em; background: none; font-size: 1.1em!important; margin: 0; padding: 3px 0 6px 10px;}
.editorial .submit-link:link, .editorial .submit-link:visited {display: inline-block; background: #009FB4; text-transform: capitalize;
color: #FFF;border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; text-decoration: none; border: none; padding: 5px 10px; margin-top: 10px;}
.editorial .submit-link:hover, .editorial .submit-link:active {background: #2eccdf;}
body {background: #e3e4e5 url(../../../../../images/touch-images/body-bg.png) top right no-repeat; font-family: 'NunitoRegular',"Lucida Grande", sans-serif;
-moz-background-size:100% 100%; background-size:100% 100%; outline: 0;}
body.ie8 {background-color: #e3e4e5;background-image: none;}
.wideWrapper {
margin: 0 auto -25px;
min-height: 100%;
height: auto !important;
}
.head-side {
width: 75%;
float: right;
}
#wrapper,.content-limits {margin: 15px auto 0;max-width: 942px;}
#content-wrap {width: 100%; position: relative; padding-bottom: 30px;}
.outer-head {min-height: 35px;height: auto;display: inline-block; width: 100%; background: #e3e4e5; border-top: 2px solid #009fb4;}
.head {max-width: 942px; margin: 0 auto;text-align: center;}
.head-side {width: 75%; float: right;}
.tas .dojoxGridRowOver table {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
background-color: #C8E7EC;
cursor: pointer;
}
.tas .dojoxGridRowSelected table {background-color: #FFF;}
header {width: 100%;}
.top-social {height: 30px; float: right; width: 75%; margin-right: 170px;}
.top-social ul {float: right;}
.top-social ul li {float: left;}
.top-social ul li.twitter {margin: 0 10px;}
.top-social ul li a {display: block; height: 30px; width: 33px; text-indent: -2000px; overflow: hidden; }
.top-social ul li.facebook a {background:url(../../../../../images/touch-images/top-social.png) top left no-repeat;}
.top-social ul li.google a {background:url(../../../../../images/touch-images/top-social.png) -82px 0 no-repeat;}
.top-social ul li.twitter a {background:url(../../../../../images/touch-images/top-social.png) -41px 0 no-repeat;}
.top-social ul li.facebook a:hover {background-position: 0 -49px;}
.top-social ul li.twitter a:hover {background-position: -41px -49px;}
.top-social ul li.google a:hover {background-position: -82px -49px;}
#search {display: inline-block;float: right; width: 26%;}
#search ul {float: right; margin-top: 4px; width: 100%;}
#search ul li.text-field {background-color: #FFF;
border: 1px solid #A1A1A2;height: 20px;width: 88%;}
#search ul li {float: left;}
#search ul li.text-field {width: 90%; height: 22px; background: #FFF; border: 1px solid #a1a1a2;}
#search ul li input[type=text] {padding: 0; margin-left: 4px;background: none; border: 0; width: 96%; height: 22px;font-family: 'DosisRegular'; font-size: 14px;
color: #757575;}
#search ul li.submit-btn {width: 8%; height: 22px; float: right;background:url(../../../../../images/touch-images/search-btn.png) right -27px no-repeat;margin: 2px 0 0 0;}
#search ul li.submit-btn:hover {-moz-opacity:.70; -ms-filter:"alpha(opacity=70)"; filter:alpha(opacity=70); opacity:.70;}
#search ul li input[type=submit] {width: 8%; height: 22px; background: none; border: 0;}
#logo{width: 106px;float: left;margin-right: 0;height: auto;margin-top: -15px;margin-left: 93px;margin-bottom: 5px;}
#logo img {width: 100%; height: auto;}
.header-side {float: right; width: 75%;position: relative; margin-top: 3px;}
nav {display: table; background-color: #818182; float: none;overflow: hidden; width: 100%;
border-radius: 8px 8px 0 0;
-webkit-border-radius: 8px 8px 0 0;
-moz-border-radius: 8px 8px 0 0;
-ms-border-radius: 8px 8px 0 0;}
nav ul.mainnav {display: table-row;}
nav ul li {float: left;}
nav .mainnav li {height: 30px; margin: 3px 5px 0 3px; display: table-cell; float: none;}
nav .mainnav li a {text-align: center;display:block; height: 25px;font-family: 'NunitoBold'; font-size: 0.88em;color: #FFF;text-decoration: none;padding-top: 5px;
-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
nav .mainnav li + li {border-left: 1px solid #FFF;}
nav .mainnav .current a {background-color: #bebec0;}
nav .mainnav a:hover {background-color: #bebec0; text-decoration: none;}
nav .mainnav .menuContent  a:hover {background-color: transparent;text-decoration: underline;}
nav .menuContent {position: absolute; width: 100%; background: #bebec0; border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px;
-moz-border-radius: 0 0 10px 10px; right: 0; overflow: hidden;}
.dj_ie .dj_web kit nav .menuContent {width: 99.7%;}
.ie8 nav .main nav li a {padding: 5px 21px 0 20px;}
nav .menuContent .subnav li {display: table-cell; margin: 10px 0; width: auto; float: none; text-align: center; vertical-align: top;
 -moz-transition: all 300ms ease-in-out 0s;
    -ms-transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0s;
    transition: all 300ms ease-in-out 0s;
}
nav .menuContent .megaMenu li:hover {background-color: transparent;}
nav .menuContent .megaMenu li +li {border-left: 1px solid #CCC;}
nav .sub2nav li a:hover {}
.ie9 nav .menuContent .megaMenu li {width: 14%;}
nav .menuContent .sub2nav {margin: 0;width: 100%;display: block;}
nav .menuContent .sub2nav li {border: none!important; display: block; line-height: 2em;}
.menuContent {z-index:3; display: block;}
.ie8 .menuContent {width: 100%;}
.subnavWrap {display: table; padding: 10px 0; width: 97%; overflow: hidden; background-color: #FFF!important; border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px;
 -moz-border-radius: 10px 10px 10px 10px; margin: 10px;}
.menuContent ul {background-color: #FFF;margin: 10px; display: table-row;}
.menuContent .megaMenu { border-collapse: collapse;margin: 0; overflow: hidden; padding: 10px; width: 97%;}
.menuContent .megaMenu a:link, .menuContent .megaMenu a:visited {border: none; color: #009FB4; font-family: "NunitoBold"; display: inline-block;
	-moz-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;-ms-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
	-o-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;-webkit-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
	transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s; font-size: 14.5px;}
.menuContent .megaMenu .sub2nav a:link, .menuContent .megaMenu .sub2nav a:visited {color: #009FB4; font-family: "NunitoRegular"; font-size: 2em;
text-align: center; text-transform: capitalize;word-break: normal;line-height: 1.3em;}
.menuContent .megaMenu .sub2nav a:hover, .menuContent .megaMenu .sub2nav a:active {}	
.ie8.menuContent .megaMenu .sub2nav a:link, .ie8.menuContent .megaMenu .sub2nav a:visited {font-size: 2em;}
nav .menuContent li:last-child {border-right: none;}
nav .menuContent li a {font-family: 'DosisRegular'; cursor: pointer!important; background: none!important; font-weight: normal; border-radius: 0;
-webkit-border-radius: 0; -moz-border-radius: 0; padding: 6px 10px 0; height: auto; text-transform:uppercase; }
nav .menuContent li.selected a {font-family: 'DosisBold'; background: #009fb4!important;}
nav .menuContent.subnav li{background: none; border-right: 1px solid #000; width: 95px;}
.menuContent .sub2nav li {border: none; border-right: none !important; font-family: nunitoregular !important; font-size: 0.4em!important;
	height: auto !important; line-height: 1; margin: 0!important; min-height: 20px !important; overflow: hidden; padding: 5px 0; width: 90% !important;}
.spacing {border-top: 30px solid #FFF; display: block;}
.spacing:first-child {border-top: 0;}
.large-content-wrap {float: right; width: 850px;}
.large-content {width: 100%;}
#promotion {margin-bottom: 18px; z-index:0; position: relative;height: 440px;width: 843px;}
#promotion img {border: none;-webkit-border-radius: 8px!important; -moz-border-radius: 8px; border-radius: 8px 8px 8px 8px;display: block;float: none;
margin:0; width: 850px; height: 440px;}
.side-content {width: 17%; float: right;}
#container {clear: both;}
.centered {margin: 0 auto;}
.box {padding: 10px; margin: 0 0 10px 0; font-size: 11px; line-height: 1.4em;float: left; -webkit-border-radius: 8px; -moz-border-radius: 8px;
border-radius: 8px; overflow: hidden;}
.box h4 {font-size: 1.4em; font-family: 'NunitoBold'; text-transform: uppercase; color: #ba4f94; line-height: 1em;}
.box .subtitle {width: 100%; display: block; font-size: 18px; line-height: 1.4em;}
.box:hover {box-shadow: 0px 0px 4px #383B3F;-webkit-box-shadow: 0px 0px 2px #858383; -moz-box-shadow: 0px 0px 2px #383B3F;}
.ie8 .box:hover {filter: progid:DXImageTransform.Microsoft.Shadow(Color=#383B3F, Strength=0, Direction=0),
progid:DXImageTransform.Microsoft.Shadow(Color=#979795, Strength=0, Direction=90),
progid:DXImageTransform.Microsoft.Shadow(Color=#979795, Strength=0, Direction=180),
progid:DXImageTransform.Microsoft.Shadow(Color=#979795, Strength=0, Direction=270);}
.box a.link:link, .box a.link:visited {background: url(../../../../../images/touch-images/white-arrow.png) left 8px no-repeat; font-family: 'DosisBold'; font-size: 1.4em; 
color: #FFF;padding: 2px 0 5px 20px; text-decoration: none; line-height: 1em; display: inline-block; }
.ie8 .box a.link:link, 
.ie8 .box a.link:visited {font-size: 15px; padding-top: 2px;}
.box label {color: #FFF;display: inline-block;font-size: 1.1em;font-weight: bold;line-height: 0.9em;margin-top: 10px;}
.box select {width: 141px;}
.box textarea, .box input[type=text] {width: 131px;}
.box .success {font-size: 1em!important; background-image: none; font-family: 'NunitoRegular'; padding: 4px; width: auto!important; margin: 0 -10px;
text-align: center;}
.box .warningStrip {font-size: 0.9em!important; background-image: none; font-family: 'NunitoRegular'; padding: 5px; width: auto!important; margin: 0 -10px;
text-align: center;}
.box .closeBtn {height: 19px;margin-top: 5px;}
.ie8 .box-content {filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"!important;}
.pink {background: #ba4f94;}
.grey {background: #49494b;}
.yellow {background: #fcd107;}
.blue {background: #009fb4;}
.green {background: #80b539;}
.ie8 .editorialBigBox  .tableoption1 table tr td  {border-top: none!important;}
.editorialBigBox .contentWrap {background-color: rgba(0, 0, 0, 0.2); margin: -3px -10px -10px; padding: 10px;
cursor: default;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a6707070, endColorstr=#a6707070)!important;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#a6707070, endColorstr=#a6707070)";}
.editorialBigBox li {width: 100%;}
.yellow-box .editorialBigBox .contentWrap {
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#a6CAA706, endColorstr=#a6CAA706)"!important;}
}
.blue-box .editorialBigBox h5 {color: #49B7C6;}	
.blue-box .editorialBigBox .services-template .services-list li.selected, 
.blue-box .editorialBigBox .services-template .services-list li:hover {background-color: #49B7C6;}
.blue-box .overlay .overlay-title {background-color: #49B7C6;}
.blue-box a:link, .blue-box a:visited {color: #49B7C6;text-decoration: underline;}
.blue-box {background: #009fb4;}
.blue-box .subtitle {color: #FFF;}
.blue-box h1, .blue-box h2, .blue-box h3, .blue-box h4, .blue-box h5, .blue-box h6 {color: #FCD107;margin-bottom: 10px;}
.ie8 .blue-box .tableoption1 table tr td {border-top: 4px solid #009fb4!important;}
.blue-box li a {color: #FFF;}
.blue-box p, .blue-box span, .blue-box li {color: #FFF;}
.blue-box a:link, .blue-box a:visited {color: #49494b;text-decoration: underline;}
.blue-box input[type="submit"], .blue-box input[type="reset"], .blue-box input[type="button"] {background-color:#2eccdf;}
.blue-box input[type="submit"]:hover, .blue-box input[type="reset"]:hover, .blue-box input[type="button"]:hover {background-color: #70dce9;}
.tas .blue-box .editorialBigBox .bigTitle {color: #FCD107;}
.blue-box .editorialBigBox a:visited, .blue-box .editorialBigBox a:link {color: #058da5;text-decoration: underline;}
.blue-box .editorialBigBox div, .blue-box .editorialBigBox p, .blue-box .editorialBigBox span, .blue-box .editorialBigBox li {color: #FFF;}
.blue-box .editorialBigBox h1, .blue-box .editorialBigBox h2, .blue-box .editorialBigBox h3, 
.blue-box .editorialBigBox h4, .blue-box .editorialBigBox h5, .blue-box .editorialBigBox h6 {color: #FCD107;font-family:"DosisBold";}
.blue-box .editorialBigBox a:link, .blue-box .editorialBigBox a:visited {color: #49494b;}
.pink-box {background: #ba4f94;}
.pink-box h1, .pink-box h2, .pink-box h3, .pink-box h4, .pink-box h5, .pink-box h6 {color: #ffc905;margin-bottom: 10px;}
.ie8 .pink-box .editorialBigBox .tableoption1 table tr td {border-top: 4px solid #ba4f94!important;}
.pink-box li a {color: #FFF;}
.pink-box p, .pink-box span, .pink-box li {color: #FFF;}
.pink-box a:link, .pink-box a:visited {color: #49494b;text-decoration: underline;}
.tas .pink-box .editorialBigBox .bigTitle {color: #ffc905;}
.pink-box .editorialBigBox a:visited, .pink-box .editorialBigBox a:link {color: #49494b;text-decoration: underline;}
.pink-box .editorialBigBox div, .pink-box .editorialBigBox p, .pink-box .editorialBigBox span, .pink-box .editorialBigBox li {color: #FFF;}
.pink-box .editorialBigBox h1, .pink-box .editorialBigBox h2, .pink-box .editorialBigBox h3, 
.pink-box .editorialBigBox h4, .pink-box .editorialBigBox h5, .pink-box .editorialBigBox h6 {color: #ffc905;font-family:"DosisBold";}
.yellow-box {background: #fcd107;}
.yellow-box h1, .yellow-box h2, .yellow-box h3, .yellow-box h4, .yellow-box h5, .yellow-box h6 {color: #49494B;margin-bottom: 10px;}
.ie8 .yellow-box .editorialBigBox .tableoption1 table tr td {border-top: 4px solid #fcd107!important;}
.yellow-box .editorialBigBox li {list-style-image: url(../../../../../images/touch-images/grey-dash.png);}
.yellow-box li a {color: #FFF;}
.yellow-box p, .yellow-box span, .yellow-box li {color: #FFF;}
.yellow-box a:link, .yellow-box a:visited {color: #49494b;text-decoration: underline;}
.tas .yellow-box .editorialBigBox .bigTitle {color: #49494B;}
.yellow-box .editorialBigBox a:visited, .yellow-box .editorialBigBox a:link {color: #3DB1C1;text-decoration: underline;}
.yellow-box .editorialBigBox p, .yellow-box .editorialBigBox span, .yellow-box .editorialBigBox li {color: #49494b;}
.yellow-box .editorialBigBox h1, .yellow-box .editorialBigBox h2, .yellow-box .editorialBigBox h3, 
.yellow-box .editorialBigBox h4, .yellow-box .editorialBigBox h5, .yellow-box .editorialBigBox h6 {color: #49494B;font-family:"DosisBold";}
.grey-box {background: #49494b;}
.grey-box h1, .grey-box h2, .grey-box h3, .grey-box h4, .grey-box h5, .grey-box h6 {color: #BA4F94;margin-bottom: 10px;}
.ie8 .grey-box .editorialBigBox .tableoption1 table tr td {border-top: 4px solid #49494b!important;}
.grey-box li a {color: #ffc905;}
.grey-box div, .grey-box p, .grey-box span, .grey-box li {color: #FFF;}
.grey-box a:link, .grey-box a:visited {text-decoration: underline;}
.tas .grey-box .editorialBigBox .bigTitle {color: #BA4F94;}
.grey-box .editorialBigBox a:visited, .grey-box .editorialBigBox a:link {color: #058da5;text-decoration: underline;}
.grey-box .editorialBigBox p, .grey-box .editorialBigBox span {color: #FFF;}
.grey-box .editorialBigBox h1, .grey-box .editorialBigBox h2, .grey-box .editorialBigBox h3, 
.grey-box .editorialBigBox h4, .grey-box .editorialBigBox h5, .grey-box .editorialBigBox h6 {color: #BA4F94;font-family:"DosisBold";}
.green-box {background: #80b539;}
.green-box h1, .green-box h2, .green-box h3, .green-box h4, .green-box h5, .green-box h6 {color: #ffc905;margin-bottom: 10px;}
.ie8 .green-box .editorialBigBox .tableoption1 table tr td {border-top: 4px solid #80b539!important;}
.green-box li a {color: #FFF;}
.green-box div, .green-box p, .green-box span, .green-box li {color: #FFF;}
.green-box a:link, .green-box a:visited {color: #49494b;text-decoration: underline;}
.tas .green-box .editorialBigBox .bigTitle {color: #ffc905;}
.green-box .editorialBigBox a:visited, .green-box .editorialBigBox a:link {color: #49494b;text-decoration: underline;}
.green-box .editorialBigBox p, .green-box .editorialBigBox span, .green-box .editorialBigBox li {color: #FFF;}
.green-box .editorialBigBox h1, .green-box .editorialBigBox h2, .green-box .editorialBigBox h3, 
.green-box .editorialBigBox h4, .green-box .editorialBigBox h5, .green-box .editorialBigBox h6 {color: #ffc905;font-family:"DosisBold";}
.same3ni .box-content {background: #ba4f94 url(../../../../../images/touch-images/boxes-icons/same3ni-bg.png) bottom right no-repeat;height: 80px;}
.same3ni h4 {color: #fcd107;font-size: 1.9em;}
.same3ni .subtitle {color: #FFF;font-size: 0.6em;line-height: 1.3em;width: 72%;}
.same3ni .highImportance {display: block;font-size: 2em;width: 100%;}
.same3ni .lessImportance {font-size: 1em;}
.locate .box-content {background: #49494b url(../../../../../images/touch-images/boxes-icons/locate-bg.png) bottom right no-repeat; padding-bottom: 10px;}
.locate h4 {color: #ba4f94;}
.locate .subtitle {color: #ba4f94; font-family: 'NunitoLight';}
.locate a.link {margin-top: 8px;}
.appStore {background: #49494b url(../../../../../images/touch-images/boxes-icons/AppStore.png) top right no-repeat; height: 142px;}
.appStore img {float:right; margin-bottom: -10px; display: inline-block;}
.appStore .box-content h4 {font-family: nunitoLight; font-size: 2.3em;}
.appStore .appStoreWrapper {color: #ba4f94; font-family: nunitoBold; display: inline-block; margin-top: 22px; width: 20%; text-transform: uppercase;}
	.appStore .appStoreWrapper span {font-size: 7em;}
	.appStore .appStoreWrapper span + span {font-size: 4em; margin-top: 15px; display: inherit;} 
.auction .box-content {background: #49494b url(../../../../../images/touch-images/boxes-icons/auction-bg.png) bottom right no-repeat;}
.auction h4 {color: #ba4f94;}
.auction .subtitle {color: #ba4f94; font-family: 'NunitoLight';}
.auction a.link {margin-top: 8px;}
.three-g {background: #fdd700 url(../../../../../images/touch-images/boxes-icons/3g-bg.png) bottom left no-repeat; min-height: 125px;}
.three-g h4 {color: #ba4f94; float: right; padding-top: 12px; font-size: 2.4em;}
.three-g .subtitle {color: #ba4f94; font-family: 'NunitoLight';}
.DataPackage .box-content {background: transparent url(../../../../../images/touch-images/boxes-icons/InternetPackage.png) bottom right no-repeat; height: 114px;}
	.DataPackage h4 {color: #49494b;}
		.DataPackage .subtitle {font-size: 0.65em; font-family: NunitoRegular; text-transform: lowercase; width: 72%; margin-top: 10px;}
			.DataPackage .dataLink:link, .DataPackage .dataLink:visited{background: transparent url(../../../../../images/touch-images/grey-arrow.png) bottom left no-repeat; 
			margin-right: 20px; padding-left: 16px; font-family: nunitobold; float: left; text-decoration: none; font-size: 1.7em; color: #49494b;}
	
	.DataPackage .bigTitle {color: #FCD107!important;}
	.DataPackage  .editorialBigBox .contentWrap {background-color: #5f6067;}
		
.mybill {background: url(../../../../../images/touch-images/boxes-icons/mybill-bg.png) top left no-repeat; height: 191px;-webkit-border-radius: 14px;
-moz-border-radius: 14px; border-radius: 14px;}
.mybill h4 {margin-left: 12px; font-family: 'NunitoRegular'; font-size: 2.2em;}
.mybill .subtitle {font-family: 'NunitoBold';}
.mybill ul {margin: 17px 0 0 17px;}
.mybill ul li {margin-bottom: 12px; font-family: 'DosisBold';}
.mybill ul li, .mybill ul li a {color: #49484d; text-decoration: none; font-size: 1.1em;}
.mybill ul li span {color: #49484d; font-weight: bold; font-size: 0.8em; margin-right: 3px;}
.ie8 .mybill ul li a {font-size: 0.9em;}
.free-sms h4 {font-size: 2.4em;}
.free-sms .subtitle {font-size: 1em; font-family: 'NunitoRegular';}
.free-sms .box-content {background: #49494b url(../../../../../images/touch-images/boxes-icons/freesms-bg.png) top right no-repeat;}
.free-sms a.link:link, .free-sms a.link:visited {margin-top: 8px;}
::-webkit-input-placeholder {font-style: italic;font-size: 0.8em;}
::-moz-placeholder {font-style: italic;font-size: 0.8em;} 
:-ms-input-placeholder {font-style: italic;font-size: 0.8em;} 
input:-moz-placeholder {font-style: italic;font-size: 0.8em;}
.blackberry h4 {color: #49494b; font-size: 1.8em; line-height: 1.2em;}
.blackberry .box-content {height: 110px;}
.blackberry a.link:link, .blackberry a.link:visited {font-family: 'NunitoLight';}
.services h4 {color: #fdd700; font-size: 2.3em;}
.services p {color: #FFF; font-weight: 400; width: 78%; font-size: 1.3em; margin: 12px 0 0;}
.services .box-content {background: #009fb4 url(../../../../../images/touch-images/boxes-icons/services-bg.png) top right no-repeat; padding-bottom: 10px;}
.tariffs h4 {color: #353535; font-size: 1.9em;}
.tariffs p {margin-top: 8px; width: 78%;}
.tariffs .box-content {background: #fcd107 url(../../../../../images/touch-images/boxes-icons/benefits-bg.png) top right no-repeat;}
.responsability h4 {color: #ffc905; font-size: 1.9em; width: 80%;}
.responsability p {margin-top: 4px; width: 69%; color: #FFF;}
.responsability .box-content {background: #009fb4 url(../../../../../images/touch-images/boxes-icons/responsability-bg.png) top right no-repeat;}
.goGreen h4 {color: #80b539; font-size: 2em; padding-bottom: 40px;}
.goGreen .box-content {background: #49494b url(../../../../../images/touch-images/boxes-icons/goGreen-bg.png) bottom right no-repeat;}
.inTouch h4, .postpaid h4 {color: #ffc905; font-size: 1.6em;}
.inTouch p, .postpaid p {font-family: 'NunitoBold'; font-size: 1em; color: #FFF; margin-top: 8px;}
.inTouch ul, .postpaid ul {margin-top: 4px; color: #FFF;}
.support .info {float: left; width: 40%!important; padding: 0; font-size: 1em!important; margin: 0; background: none;}
.support h4 {color: #ffc905; font-size: 4.2em;}
.support p {clear: both; color: #FFF; line-height: 1.3em;}
.support span {font-size: 1.55em; font-family: 'NunitoBold';}
.support .hotline {font-size: 9em; color: #FFF; font-family: 'NunitoBold'; float: right; width: 58%; padding-top: 36px;}
 
.bulk-mms .box-content {background: #009fb4 url(../../../../../images/touch-images/boxes-icons/bulkmms-bg.png) top right no-repeat; padding-top: 30px; height: 80px;}
.bulk-mms h4 {color: #353535;font-size: 3em;}
.bulk-mms .subtitle {font-family: 'NunitoLight';}
.bulk-mms a.link:link, .bulk-mms a.link:visited{font-family: 'DosisRegular';}
.sms-transmission h4 {color: #FFF;font-size: 2.2em;}
.sms-transmission .subtitle {color: #FFF;font-size: 0.7em;}
.sms-transmission .box-content {background: #49494b url(../../../../../images/touch-images/boxes-icons/smsTransmission-bg.png) bottom center no-repeat; height: 110px;}
.sms-transmission a.link:link, .sms-transmission a.link:visited {font-family: 'DosisRegular';}
.machine-to-machine .box-content {height: 95px;padding-top: 15px; text-align: center;}
.machine-to-machine h4 {color: #353535;font-size: 1.8em;margin: 0 auto;width: 100px;}
.machine-to-machine a.link:link, .machine-to-machine a.link:visited{font-family: 'DosisRegular';}
.sms-broadcast .box-content {background: #80b539 url(../../../../../images/touch-images/boxes-icons/sms-broadcast.png) bottom left no-repeat; height: 110px;}
.sms-broadcast h4 {color: #353535;font-size: 2.2em;}
.sms-broadcast .subtitle {font-size: 0.7em;}
.sms-broadcast a.link:link, .sms-broadcast a.link:visited{font-family: 'DosisRegular';}
.corporate-offers .box-content {height: 80px;padding-top: 30px;}
.corporate-offers h4 {color: #FFF;font-size: 1.8em;}
.corporate-offers a.link:link, .corporate-offers a.link:visited{font-family: 'DosisRegular';}
.about-touch .box-content {background: #fcd107 url(../../../../../images/touch-images/boxes-icons/about-touch.png) bottom left no-repeat; height: 110px;}
.about-touch h4 {color: #49494b;font-size: 3em;}
.careers .box-content {background: #009fb4 url(../../../../../images/touch-images/boxes-icons/small-profile-bg.png) top right no-repeat;}
.careers h4 {color: #fcd107;font-size: 2.3em;}
.careers .subtitle {color: #49494b;}
.abroad p {color: #ffc905; font-size: 1em; text-transform:lowercase;}
.abroad h4 {font-size: 2.4em; color: #FFF;}
.abroad h4 span {font-size: 0.9em; color: #ffc905;}
.newsroom .box-content {background: #49494b url(../../../../../images/touch-images/boxes-icons/newsroom.png) bottom left no-repeat; height: 110px;}
.newsroom h4 {color: #FFF;font-size: 2.8em;line-height: 0.8em;}
.newsroom .subtitle {font-size: 0.6em;}
.team .box-content {background: #009fb4 url(../../../../../images/touch-images/boxes-icons/touch-team.png) bottom right no-repeat; height: 95px;padding-top: 15px;}
.team h4 {color: #FFF;font-size: 2.4em;}
.team .subtitle {font-size: 0.9em;color: #43444c;}
.roaming h4 {color: #fdd700; font-size: 3.5em;}
.roaming  p {font-size: 1.3em; color: #FFF;}
 
.consumption h4 {text-align: right; width: 62%; color: #ffc905; font-size: 1.6em; float: left;}
.consumption p {float: right; color: #FFF; font-size: 4em; text-align: right;padding-top: 11px;}
.consumption p sup {font-size: 0.4em;}
.feedback .box-content {background: #009fb4 url(../../../../../images/touch-images/boxes-icons/feedback-bg.png) top right no-repeat; color: #FFF; padding: 5px 0;}
.feedback h4 {color: #49494b;}
.feedback .subtitle {color: #FFF; font-size: 1.35em; line-height: 1em;}
.pay-bill .box-content {background: #fcd107 url(../../../../../images/touch-images/boxes-icons/paybill-bg.png) center right no-repeat; height: 80px;}
.pay-bill h4 {color: #49494b;width: 90px;font-size: 2.5em;}
.e-recharge .box-content {background: #80b539 url(../../../../../images/touch-images/boxes-icons/erecharge-bg.png) bottom right no-repeat; height: 80px;}
.e-recharge h4 {color: #49494b;font-size: 1.8em;margin-bottom: 5px;}
.e-recharge a.link:link, .e-recharge a.link:visited {display: inline;}
.add-service .box-content {background: #009fb4 url(../../../../../images/touch-images/boxes-icons/add-service-bg.png) center right no-repeat;}
.add-service h4 {color: #FFF;font-size: 1.75em;}
.deactivate-service .box-content {background: #80b539 url(../../../../../images/touch-images/boxes-icons/deactivate-service-bg.png) top right no-repeat;}
.deactivate-service h4 {color: #FFF;font-size: 1.8em;line-height: 0.9em;}
.deactivate-service .subtitle {font-size: 0.7em;}
.magic {background: #f3914b url(../../../../../images/touch-images/boxes-icons/magic.png) center 53px no-repeat;height: 261px;padding: 0;width: 336px!important;}
.magic .box-content {height: 100%;}
.magic-plus {background: #009fb4 url(../../../../../images/touch-images/boxes-icons/MagicBoxBg.png) no-repeat bottom right; height: 261px;padding: 0;width: 336px!important;}
.prepaid-touch {background: #8dc548 url(../../../../../images/touch-images/boxes-icons/prepaid-touch-bg.png) -165px top no-repeat;height: 261px;padding: 0;width: 336px!important;}
.prepaid-touch .box-content {height: 100%;}
.prepaid-touch h4 {color: #FFF;font-size: 5em;padding: 100px 0 0;text-align: center;line-height: 0.8em;}
.prepaid-touch .subtitle {font-size: 0.8em;text-transform: lowercase;}
.start {background: #e83945 url(../../../../../images/touch-images/boxes-icons/start-bg.png) -95px -65px no-repeat;height: 261px;padding: 0;width: 336px!important;}
.start .box-content {height: 100%;}
.start h4 {color: #FFF;font-size: 6.5em;padding: 100px 0 0;text-align: center;}
.smart {background: #8dc548 url(../../../../../images/touch-images/boxes-icons/prepaid-touch-bg.png) -190px top no-repeat;height: 261px;padding: 0;width: 336px!important;}
.smart .box-content {height: 100%;}
.smart h4 {color: #FFF;font-size: 6.5em;padding: 100px 0 0;text-align: center;}
.super {background: #8e65a4 url(../../../../../images/touch-images/boxes-icons/super-bg.png) -95px -85px no-repeat;height: 261px;padding: 0;width: 336px!important;}
.super .box-content {height: 100%;}
.super h4 {color: #FFF;font-size: 6.5em;padding: 100px 0 0;text-align: center;}
.combo h4 {color: #FFF;font-size: 5em;text-align: center;}
.combo h4:nth-child(1) {padding: 15px 0 0;}
.combo h4:nth-child(2) {padding: 32px 0 0;}
.combo h4:nth-child(3) {padding: 32px 0 0;}
.combo {background: transparent url(../../../../../images/touch-images/boxes-icons/combo-box.png) top left no-repeat;height: 261px;padding: 0;width: 336px!important; background-size: cover;}
.combo .box-content {height: 100%;}
.student-plan h4 {color: #ffee00;text-align: center; font-family: 'DosisBold';}
.student-plan {background: #9b2172 url(../../../../../images/touch-images/boxes-icons/student-plan-box.png) top left no-repeat; height: 261px;padding: 0;width: 336px!important; background-size: cover;}
.student-plan h4:nth-child(1) {padding: 72px 0 0; font-size: 6.3em; margin-bottom: -7px;}
.student-plan h4:nth-child(2) {position: relative; letter-spacing: 2px; font-size: 7em;}
.student-plan h4:nth-child(2):before, .student-plan h4:nth-child(2):after {
position: absolute;
content: " ";
width: 40px;
height: 7px;
left: 37px;
top: 24px;
background: #ffee00;
border-radius: 50px;
}
.student-plan h4:nth-child(2):after {left: auto;right: 37px;}
.video-box {background: transparent url(../../../../../images/touch-images/boxes-icons/video-box-bg.png) center center no-repeat;height: 152px;padding: 0;width: 162px !important;text-indent: -9999999px;}
.pin-recharge h4 {color: #FFF; font-size: 2em;}
.pin-recharge .note {color: #a3a3a3;}
.box .warning {color: #BA4F94;line-height: 1.1em;margin-top: 10px;padding-left: 30px;background: transparent url(../../../../../images/touch-images/warning.png) left 1px no-repeat;}
.pin-recharge input {width: 131px;}
.my-touch .box-content {background: #009FB4 url(../../../../../images/touch-images/boxes-icons/myTouch-bg.png) bottom right no-repeat;height: 125px;}
.my-touch h4 {font-size: 4.1em;color: #FCD107; text-transform:none;}
.my-touch .subtitle {color: #FFFFFF;font-family: 'DosisBold';font-size: 2em;line-height: 1em;margin-top: 15px;}
.my-touch .more {color: #49494b;}
.ma3ak {background: #009fb4 url(../../../../../images/touch-images/boxes-icons/ma3ak.png) no-repeat top right; height: 261px; padding: 0; width: 336px!important;}
.visitorLine {background: #80b539 url(../../../../../images/touch-images/boxes-icons/visitorLine.png) no-repeat top right; height: 261px; padding: 0; width: 336px!important;}
.visitorLine h2 {
	text-transform: uppercase;
    margin: 0 auto;
    text-align: center;
    font-family: nunitoBold;
    color: #FFF;
    font-size: 2.8em;
    width: 125px;
    line-height: 1.1em;
    margin-top: 95px;
}
.lawyers {background: #8e65a4 url(../../../../../images/touch-images/boxes-icons/lawyers.png) no-repeat top right; height: 261px; padding: 0; width: 336px!important;}
.tawasoul {background: #5BC493 url(../../../../../images/touch-images/boxes-icons/Al-tawasol.png) no-repeat bottom left; height: 261px; padding: 0; width: 336px!important;}
.my-touch-small .box-content {background: #BA4F94 url(../../../../../images/touch-images/boxes-icons/myTouchSmall-bg.png) bottom left no-repeat;height: 60px;}
.my-touch-small h4 {color: #FFFFFF;font-size: 3.3em;line-height: 0.85em;text-align: right;text-transform: none;}
.my-touch-small span {color: #FCD107;margin-top: 15px;}
.dojoxDialogPaneContent .errorStrip, .dojoxDialogPaneContent .success, .dojoxDialogPaneContent .warningStrip {margin-left: -15px!important;overflow-x: hidden;
width: 93.5%!important;-moz-border-radius: 0;-webkit-border-radius: 0; border-radius: 0;}
.dojoxDialogPaneContent.errorStrip, .dojoxDialogPaneContent .success {width: 91.85%!important;}
.dj_ie .dojoxDialogPaneContent.errorStrip, .dj_ie .dojoxDialogPaneContent .success {width: 735px!important;}
.free-sms-form {position: relative!important;}
	.free-sms-form .box-content {background: #49494b url(../../../../../images/touch-images/boxes-icons/freesms-form-bg.png) top right no-repeat;}
	.free-sms-form h3 {color: #ba4f94;font-size: 2.2em;font-family: 'NunitoBold'; text-transform: uppercase; line-height: 1em;}
	.free-sms-form .subtitle {font-family: 'NunitoLight';display: inline;}
.manage-contacts {background-color: #009FB5;border-radius: 8px 8px 8px 8px;display: block;font-size: 1.2em;margin: 10px 0;padding: 10px 0;}
.manage-contacts:hover {background-color: #2eccdf;}
.manage-contacts a:link, .manage-contacts a:visited {display: block;color: #FFF!important; text-decoration: none!important;
font-size: 1.2em;background: url(../../../../../images/touch-images/manage-contact-ico.png) no-repeat 10px center;padding-left: 55px;}
.dj_ie .manage-contacts a:hover, .dj_ie .manage-contacts a:active,
.dj_ie .manage-contacts a:link, .dj_ie .manage-contacts a:visited {margin-left: 10px; color: #FFF!important; font-size: 1.2em;}
.smsText {margin-top: 8px;}
.tas .dijitTextArea.web2sms-text {width: 100%!important;background-color: transparent!important;}
.dijitTextArea.web2sms-text .dijitTextAreaWrapper {background-color: transparent;}
.dijitTextArea.web2sms-text textarea {height: 90px!important;padding: 10px;background-color: #FFF!important;width: 100%; -webkit-border-radius: 7px!important; -moz-border-radius: 7px!important; border-radius: 7px!important;background-color: #FFF;}
.dijitTextArea.web2sms-text .textareaCounter {color: #FFF; float: right;}
.dijitTextArea.web2sms-text .textareaCounter div, .dijitTextArea.web2sms-text .textareaCounter span {float: left;}
.dijitTextArea.web2sms-text .textareaCounter span {margin: 0 5px;}
.dijitTextArea.web2sms-text .dijitPlaceHolder {margin: 5px 0 0 5px;}
.smsText .dijitTextAreaWrapper {height: 100px!important;background-color: transparent!important;}
.dijitTextArea.web2sms-text .dijitValidationContainer {
  display: block;
  position: absolute;
  right: 15px;
  z-index: 2;
}
.smsText .infoMsg {line-height: 1em;color: #A6A6A6;display: block;font-style: italic;margin-top: -13px;width: 250px;}
.dijitDialog .dialog-buttons {margin-left: 40px;}
.dijitDialog .submit {float: left;}
.sms-form .message{color: #009FB4;font-family: dosisbold;font-size: 15px; margin-top: 12px;}
.sms-form .forms {width: 313px;}
.sms-form .forms li {width: 100%;}
.sms-form .forms li.country,
.sms-form .forms li.number {float: left; width: 45%; margin-bottom: 13px;}
.sms-form .forms li.country select {width: 97%; height: 30px;}
.sms-form .forms li.number .dijitTextBox {width: 97%;}
.sms-form .forms li.plus {width: 9%; float: left; margin: 24px 0 0 3px;}
.ie8 .sms-form .forms li.plus {margin: 22px 0 0 3px;}
.ie8 .forms li.number input {height: 12px;}
.ie8 .forms li.number .dijitTextBox {height: 25px;}
.ie8 .forms li.pick-contact .dijitTextBox {height: 26px;}
.sms-form li.plus a {width: 26px; height: 33px; overflow: hidden; text-indent: -1000px; display: block; background: url(../../../../../images/touch-images/plus.png) center left no-repeat;}
.sms-form .forms li label {width: 100%; margin-bottom: 6px; font-weight: normal; line-height: 1.2em;}
.sms-form .forms li.pick-contact {width: 89%; margin-right: 3px; float: left;}
.sms-form .forms li.pick-contact .dijitTextBox {width: 100%;}
.sms-form .forms li.recipients {clear: both; margin-top: 8px; display: inline-block;}
.sms-form .forms li.recipients .wrap {background: #FFF; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.sms-form .forms li.recipients .multiTag-wrap .dijitTextBoxReadOnly .dijitInputInner, 
.tas .sms-form .forms li.recipients .dijitTextBox .dijitInputField,
.sms-form .forms li.recipients .multiTag-wrap .dijitTextBoxDisabled .dijitInputInner {background: #FFF!important;}
.free-sms-form textarea {height: 71px; width: 97%;}
.free-sms-form input[type=submit] {margin-bottom: 5px;}
.free-sms-form a.link:link, .free-sms-form a.link:visited {margin-top:10px;font-family: 'DosisLight';}
.free-sms-form .multiTag-wrap {overflow-y: auto;}
.free-sms-form .dijitTextBox .dijitPlaceHolder {font-size: 0.85em;}
.ie9 .sms-form .dijitTextBox .dijitPlaceHolder {font-size: 0.8em;}
.sms-form .dijitTextBoxError INPUT.dijitValidationInner, 
.sms-form .dijitTextBox INPUT.dijitArrowButtonInner {width:20px;}
.editorial .sms-form .manage-contacts {width: 345px;}
.editorial .sms-form .forms {width: 350px;}
.editorial .sms-form .forms li {clear: none;}
.editorial .sms-form .forms li.country {}
.editorial .sms-form .forms li label {float: none; margin-bottom: 0; display: inline-block;}
.editorial .sms-form .forms li.plus {margin-top: 19px;}
.ie8 .editorial .sms-form .forms li.plus, .dj_chrome .editorial .sms-form .forms li.plus {margin-top: 18px;}
.editorial .sms-form .forms li .dijitArrowButtonInner {width: 20px!important;}
.editorial .sms-form .forms .textarea-counter {width: 96%;}
.editorial .sms-form .multiTag-wrap {height: auto;}
.editorial .sms-form .multiTag {width:98%; margin-top: 3px;}
.editorial .sms-form .forms li.recipients {margin-top: 0;}
.editorial .sms-form .number .dijitTextBox .dijitPlaceHolder {font-size: 0.9em;}
.editorial .forms .textarea-counter {width: 282px;}
.editorial .forms .textarea-counter textarea {width: 100%; height: 100px;}
.editorial .sms-form-info {font-weight: normal; background: #009fb4 url(../../../../../images/touch-images/info.png) 25px center no-repeat; font-size: 1.4em!important;
color: #FFF;padding: 11px 0 14px 68px; margin-left: -20px; margin-bottom: 10px; width: 96.8%!important; font-family: 'NunitoRegular',"Lucida Grande", sans-serif;}
.editorial .sms-form-success {margin-top: 20px;} 
.editorial .sms-form-send {margin-bottom: 10px;}
.pay-bill-form h4 {color: #fcd107; font-size: 2.1em;}
.pay-bill-form .subtitle {color: #FFF; font-size: 0.6em;}
.pay-bill-form input[type=text] {margin-top: 10px;}
.pay-bill-form input[type=submit] {background-color: #fcd107;color: #49494b;}
.pay-bill-form input[type=submit]:hover {background-color: #fcf307;}
.current-balance h4 {color: #ba4f94; font-size: 3em;border-bottom: 2px solid #FFF;padding-bottom: 5px;font-family: 'DosisBold';}
.ie8 .current-balance h4 {font-size: 2.5em;}
.current-balance .subtitle {font-size: 0.85em; font-family: 'DosisLight'; text-transform:lowercase;}
.current-balance .currency {color: #FFF;font-size: 2.3em; line-height: 1em;margin: 10px 0;}
.current-balance .currency span {font-size: 0.8em; font-family: 'DosisLight'; display: block; width: 100%;}
.current-balance a.link:link, .current-balance a.link:visited {font-family: 'DosisLight';}
.current-balance .current-credit {color: #FFF;font-size: 2em; line-height: 1.2em;margin: 10px 0; font-family: 'DosisRegular'}
.current-balance .current-credit span {font-family: 'DosisBold'!important; display: block; font-size: 1.5em;}
.current-balance .line-expiry {color: #FFF;font-size: 1.6em; line-height: 1em; margin: 20px 0 0 0; font-family: 'DosisRegular'}
.short-codes .box-content {width: 90%; background: #80b539 url(../../../../../images/touch-images/boxes-icons/short-codes-bg.png) top right no-repeat;}
.short-codes h4 {color: #49494b; font-size: 2.4em;}
.short-codes .subtitle {font-size: 0.9em;}
.upgrade .box-content {background: #009fb4 url(../../../../../images/touch-images/boxes-icons/upgrade-bg.png) top right no-repeat;}
.upgrade h4 {color: #fcd107; font-size: 2.6em;}
.upgrade .subtitle {font-size: 0.85em; font-family: 'NunitoLight';}
.manage .box-content {background: #49494b url(../../../../../images/touch-images/boxes-icons/manage-account-bg.png) top right no-repeat;}
.manage h4 {color: #fcd107; font-size: 2.3em; font-family: 'NunitoLight';}
.manage .subtitle {font-size: 1.3em; font-family: 'NunitoBold';}
.magic-overview h4 {font-size: 2em; font-family: 'NunitoBold';}
.magic-overview .subtitle {font-size: 1.1em; font-family: 'NunitoBold';}
.unblock-sim .box-content {background: #49494b url(../../../../../images/touch-images/boxes-icons/unblock-sim-bg.png) top right no-repeat;min-height: 30px;}
.unblock-sim .box-content p {color: #FECC05;font-family: nunitobold;font-size: 1em;text-align: center;width: 113px;}
.unblock-sim .box-content span {font-family: "nunitobold"; color: #FFF;}
.SayrafaRate .box-content p {color: #FECC05;font-family: nunitobold;font-size: 1em;text-align: center;width: 113px;}
.SayrafaRate .box-content span {font-family: "nunitobold"; color: #FFF;}
.settings .box-content {background: #009fb4 url(../../../../../images/touch-images/boxes-icons/services-bg.png) top right no-repeat; padding-bottom: 32px;}
.settings h4 {color: #fdd700; font-size: 2.3em; padding-top: 10px;}
.settings ul {margin-top: 10px;}
.settings ul li {float: left;}
.settings ul li a:link, .settings ul li a:visited {font-size: 1em; font-family: 'NunitoBold'; padding: 0 8px; text-decoration: none; color: #FFF; border-left: 1px solid #FFF;}
.settings ul li:first-child a:link, .settings ul li:first-child a:visited {border-left: none; padding-left: 0;}
.faq h4 {color: #ffc905; font-size: 2.9em;}
.faq p {color: #FFF;}
.roaming-rates .box-content {background: #ba4f94 url(../../../../../images/touch-images/boxes-icons/roaming-rates-bg.png) top left no-repeat;}
.roaming-rates h4 {color: #FFF; font-size: 2.4em;padding-top: 40px;}
.blackberry-service .box-content {background: #009fb4 url(../../../../../images/touch-images/boxes-icons/blackberry-service-bg.png) top right no-repeat; height: 66px;}
.blackberry-service h4 {color: #fcd107; font-size: 3em;}
.mobile-wap .box-content {background: #49494b url(../../../../../images/touch-images/boxes-icons/mobile-wap-bg.png) bottom right no-repeat; padding-bottom: 30px;}
.mobile-wap h4 {color: #fcd107; font-size: 3.1em;}
.mobile-wap a.link:link, .mobile-wap a.link:visited {font-size: 2em; margin-top: 10px;}
.events .box-content {background: #009fb4 url(../../../../../images/touch-images/boxes-icons/touch-events-bg.png) top right no-repeat; padding-top: 60px; height: 50px;}
.events h4 {color: #43444c;font-size: 2.4em;}
.events .subtitle {color: #FFF;}
.international-rates .box-content {background: #009fb4 url(../../../../../images/touch-images/boxes-icons/international-rates-bg.png) top left no-repeat;} 
.international-rates h4 {color: #fcd107; font-size: 1.4em; padding-top: 50px;} 
.international-rates .subtitle {color: #FFF;} 
.bids .box-content {background: #009fb4 url(../../../../../images/touch-images/boxes-icons/bids-bg.png) bottom center no-repeat;} 
.bids h4 {font-family: 'DosisBold'; text-align: center; color: #fff; font-size: 2.5em; padding-bottom: 95px; text-transform: capitalize; letter-spacing: -1px;} 
.bids .subtitle {color: #FFF;} 
.postpaid-overview h4 {font-size: 2em;}
.rbt-manager h4 {color: #fdd700; font-size: 2.3em; line-height: 1.1em;}
.rbt-manager .box-content {background: #009fb4 url(../../../../../images/touch-images/boxes-icons/services-bg.png) top right no-repeat; padding-bottom: 12px;}
.press h4 {color: #49494b; font-size: 2em;}
.press .subtitle {color: #FFF;}
.press .box-content {background: #80b539 url(../../../../../images/touch-images/boxes-icons/press-releases-bg.png) top right no-repeat; height: 62px; padding-top: 48px;}
.renew-service h4 {color: #FFF; font-size: 1.8em; line-height: 0.9em;}
.renew-service .box-content {background: #80b539 url(../../../../../images/touch-images/boxes-icons/renew-service.png) top right no-repeat;}
.phonebook h4 {color: #fcd107; font-size: 3em;}
.phonebook .box-content {background: #009fb4 url(../../../../../images/touch-images/boxes-icons/phonebook-bg.png) top right no-repeat;}
.phonebook a.link:link, .phonebook a.link:visited {font-size: 1.1em; background-position: left 3px;}
.tones h4 {color: #fcd107; font-size: 3em;}
.tones .subtitle {display: inline;}
.tones .box-content {background: #ba4f94 url(../../../../../images/touch-images/boxes-icons/tones-bg.png) top right no-repeat;}
.postpaid-touch {background: #49494b url(../../../../../images/touch-images/boxes-icons/postpaid-touch-bg.png) no-repeat -112px 40px;height: 261px;padding: 0;width: 336px !important;}
.postpaid-touch .box-content {height: 100%;}
.postpaid-touch h4 {color: #FFF;font-size: 5em;padding: 100px 0 0 10px;text-align: center;line-height: 0.8em;}
.postpaid-touch .subtitle {font-size: 0.8em;text-transform: lowercase;}
.my-account h4 {color: #fcd107; font-size: 3.5em; line-height: 0.8em;}
.my-account p {color: #FFF;font-size: 1.1em; margin: 0;width: 78%;}
.my-account .box-content {background: #009fb4 url(../../../../../images/touch-images/boxes-icons/services-bg.png) top right no-repeat;}
.my-profile h4 {color: #49494B;font-size: 2.8em;line-height: 0.8em;padding-top: 45px;}
.my-profile p {color: #FFF;font-size: 1.1em;font-weight: 700;margin: 0;}
.my-profile .box-content {background: #80b539 url(../../../../../images/touch-images/boxes-icons/profile-bg.png) top right no-repeat;}
.media-center .box-content {background: #80b539 url(../../../../../images/touch-images/boxes-icons/media-center-bg.png) top right no-repeat;}
.media-center h4 {color: #FFF;font-size: 2.7em;line-height: 0.9em;padding-top: 30px;}
.media-center .subtitle {color: #49494b;}
.touch-overview .box-content {background: #fcd107 url(../../../../../images/touch-images/boxes-icons/about-touch.png) top left no-repeat; height: 110px;}
.touch-overview h4 {color: #49494b;font-size: 2.3em;padding-top: 55px;}
.contact-us h4 {color: #49494b; font-size: 3em;}
.contact-us p {font-size: 1.3em;}
.contact-us .subtitle {display: inline;}
.contact-us .box-content {background: #fbd106 url(../../../../../images/touch-images/boxes-icons/contact-us-bg.png) top right no-repeat;}
.mission h4 {color: #353535; font-size: 2.6em; font-weight: 300;}
.mission .subtitle {font-weight: 700;}
.news h4 {color: #ffc905; font-size: 2.1em;}
.news a:link, .news a:visited {color: #ffc905; background: url(../../../../../images/touch-images/yellow-arrow.png) center left no-repeat; text-decoration: none;
padding-left: 19px; font-size: 1.1em;}
.news p {margin-top: 8px; width: 78%; color: #FFF; height: 30px; overflow: hidden;}
.news .box-content {background: #49494b url(../../../../../images/touch-images/boxes-icons/responsability-bg.png) top right no-repeat;}
.pin-recharge p {color: #FFF;}
.internet-offers .box-content {background: #fcd107 url(../../../../../images/touch-images/boxes-icons/internet-offers-bg.png) bottom right no-repeat; padding: 22px 0 30px 0;}
.internet-offers h4 {color: #49494b; font-size: 4.5em;}
.internet-offers a.link:link, .internet-offers a.link:visited {font-size: 2em; margin-top: 10px;}
.mobile-app .box-content {background: #FCD107 url(../../../../../images/touch-images/boxes-icons/mobile-app-bg.png) top right no-repeat;}
.mobile-app h4 {color: #49494b; font-size: 1.28em; font-family: 'NunitoLight'; line-height: 1.2em; padding-top: 5px; width: 115px;}
.mobile-app .subtitle {font-family: 'NunitoBold'; font-size: 1.4em; line-height: 1em;}
.mobile-app a.link:link, .mobile-app a.link:visited {margin-top: 4px;}
.mobile-app ul {display: inline-block; margin: 8px -10px 0 -2px;}
.mobile-app ul li {float: left; width: 30px;}
.common-yellow h4 {color: #49494B; line-height: 1.4em;}
.common-yellow .subtitle {font-size: 2em;line-height: 0.8em;}
.col1 {width: 142px;}
.col2 {width: 316px;}
.col3 {width: 488px;}
.col4 {width: 660px;}
.col5 {width: 829px;}
.masonry .masonry-brick {
  -webkit-transition-duration: 0.7s;
     -moz-transition-duration: 0.7s;
       -o-transition-duration: 0.7s;
          transition-duration: 0.7s;
}
.transitions-enabled.masonry {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}
.transitions-enabled.masonry  .masonry-brick {
  -webkit-transition-property: left, right, top;
     -moz-transition-property: left, right, top;
       -o-transition-property: left, right, top;
          transition-property: left, right, top;
}
.transitions-enabled.infinite-scroll.masonry {
  -webkit-transition-property: none;
     -moz-transition-property: none;
       -o-transition-property: none;
          transition-property: none;
}
.text-field {border: 1px solid #a4a5a6; width: 100%;}
.text-field input[type=text] {color: #49494b; font-size: 15px; width: 100%; border: 0; background: none; font-size: normal; padding: 0; height: 21px;
font-weight: lighter;}
.dijitDialogCloseIcon {outline: 0;}
.tas .dijitDialog .export {float: right; height: 20px; margin-right: 10px;}
.tas .form-dialog {padding: 0 15px; font-size: 0.8em;}
	.tas .form-dialog .link {clear: right; width: 94%; float: left; margin-top: -6px; font-family: "NunitoBold"; font-size: 1.2em;}
	
	.tas .form-dialog input[type="checkbox"] {float: left;}
	.tas .serviceDialog .form-dialog h4, .serviceDialog.form-dialog h4 {margin: 10px 0 0 -15px;}
	.tas .dijitDialogPaneContent .serviceDialog label, .tas .serviceDialog .form-dialog input[type="checkbox"] {margin-top: 0;}
.tas .dialogWrapper {max-width: 851px; overflow: visible!important; } 
.ie.tas .dialogWrapper .dijitDialogPaneContent {overflow: auto;}
.tas .dialogWrapper .dijitDialogPaneContent {padding: 0!important; width: 100%!important;}
	.tas .form-dialog table {color: #43444C;}
	
		.form-dialog td {vertical-align: bottom;}
		.form-dialog table input[type="text"], .dialogWrapper .form-dialog table input[type="password"], 
		.form-dialog table select {width: 145px!important;margin: 0 7px; color: #49494B; border: 1px solid #D1D1D1; margin-bottom: -10px;}
		.dj_ie .form-dialog table input[type="text"],
		.dj_ie .form-dialog table input[type="password"],
		.dj_ie .form-dialog table select {width: 140px!important;}
	
	.tas .form-dialog input[type="submit"] {margin: 20px auto; display: block;}
	.ie8 .form-dialog input[type="submit"] {margin: 20px auto; display: block;text-align: center;}
	.form-dialog .success, .form-dialog .errorStrip {width: 92.5% !important;}
	
.form-dialog .multivalue-container img {float: left; margin: 0 4px -5px 0;}
.form-dialog .record {margin-top: 15px; }
.form-dialog .buttons {text-align: center; margin:10px 0;}
	
	.form-dialog .buttons a {margin-left: 10px; color: #444;}
	.form-dialog .buttons a:hover {text-decoration: none;}
.form-dialog .title {color: #009FB4; font-family: "NunitoBold"; font-size: 1.2em; padding-bottom: 4px; border-bottom: 1px solid #E5E5E5;
 margin: 10px 0; display: block;}
.form-dialog pre {margin: 8px 0; font-family: "NunitoLight"; border: 1px solid #ddd; height: 70px; float: left;}
.form-dialog ul {margin-bottom: 10px; list-style-position: outside; width: 100%;}
	.form-dialog ul li {margin-bottom: 4px; font-family: "NunitoRegular"; color: #49494B;}
.form-dialog .errorStrip, .form-d
.form-dialog .success { margin-left: -15px; padding-left: 80px; width: 720px!important; margin: 10px 0;}
.form-dialog .warningStrip {margin: 10px 0 10px -20px; padding-left: 80px; width: 90%!important; font-size: 1.1em;}
.password-field {border: 1px solid #a4a5a6; width: 100%;}
.password-field input[type=password] {color: #49494b; font-size: 15px; width: 100%; border: 0; background: none; font-size: normal; padding: 0; height: 21px;}
.login {width: 70%; word-wrap: break-word; margin: 4px 0 0; float: left;}
.login h3 {margin: 5px 10px 0 0; float: left; text-align: left; color: #009fb4; font-family: 'NunitoLight';font-size: 14px;}
.login h3 span {font-weight: bold; margin-right: 5px;}
.login ul {width: 80%; display: block; float: left; text-align: left;}
.login ul li {margin-bottom: 5px;}
.login ul li.text-field {width: 40%; background: #FFF;float: left;}
.login .text-field input[type="text"], .login .password-field input[type="password"] {width:152px; overflow: hidden;padding-left: 5px;font-size: 12px;
color: #757575;}
.login ul li label {display: none;}
.login ul li.password-field {width: 40%; background: #FFF; float: left; margin-left: 10px;}
.login ul li.submit-btn {margin-left: 3px; overflow: hidden; width: 3%; margin-top: 1px;float: left;
background: transparent url(../../../../../images/touch-images/search-btn.png) no-repeat top right ;height: 22px;}
.login ul li.submit-btn:hover {background-position: 1px -28px; overflow:hidden;}
.login ul li.submit-btn input[type=button] {border: 0; background: none;width: 5%; text-indent: 100px; overfow: hidden;}
.login ul li.register {float: left; margin-top: -6px; text-align: left; width: 100%; clear: both;}
.login ul li.register a {text-decoration: none; text-transform:capitalize; font-family: 'NunitoRegular'; font-size: 0.65em; color: #888;}
.login ul li.register a:hover {text-decoration: underline;}
.login ul li.register span {font-size: 12px; margin: 0 5px; color: #777;}
.login .logout:link, .login .logout:visited {margin: 6px 0 0 20px;background: url(../../../../../images/touch-images/grey-arrow.png) center left no-repeat;
font-size: 0.8em;text-decoration: none; padding: 0 0 4px 16px; text-decoration: none; color: #383838; font-weight: normal;float: left; display: block;}
.login .logout:hover, .login .logout:active {text-decoration: underline;}
.login .username {color: #43444C;float: left;line-height: 1.5em;margin-right: 5px;}
.login .touchname {float: left; color: #3DB1C1;line-height: 1.5em; border-right: 1px solid #c2c2c2; padding-right: 20px;}
.login #login-warning {text-align: left; background: none;display: inline-block!important;font-size: 0.75em;padding-left: 0;}
.editorial .login-page h3 {font-weight: bold; color: #43444c; font-size: 1.6em; font-family: 'NunitoBold'; background: #FFF; padding: 8px 20px 6px 12px;
-webkit-border-radius: 0 18px 18px 0; -moz-border-radius: 0 18px 18px 0; border-radius: 0 18px 18px 0; clear: both; display: inline-block;margin: 10px 0 10px -20px;}
.editorial .login-page h3 span {color: #494949;}
.editorial .login-page ul li {width: 100%; clear: both; margin-bottom: 18px; list-style-image: none; border: none;}
.editorial .login-page ul li label {padding-bottom: 6px; display: block; float: left; width: 100%; font-size: 1.1em; margin-right: 10px; padding-left: 8px;}
.editorial .login-page ul li.text-field input[type="text"] {background: #FFF; width: 44%; padding: 5px; font-size: 1.1em;}
.editorial .login-page ul li.password-field input[type="password"] {background: #FFF; width: 44%; padding: 5px; font-size: 1.1em;}
.editorial .login-page ul li.submit-btn {width: auto; margin: 30px 0 22px; overflow: visible; height: auto;}
.editorial .login-page ul li.register {margin: -72px 0 44px 0; width: auto;}
.editorial .login-page ul li.register span {padding: 0 14px;}
.editorial .login-page #login-warning {font-size: 1em; color: #b52222; margin-top: 10px;}
.ie8 .editorial .login-page ul li.register  {margin: -100px 0 60px 0;}
.ie8 .editorial .login-page ul li.submit-btn {margin-bottom: 45px;}
.customer-service {margin: 0 0 10px 0;background: #80b539; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; font-family: 'NunitoRegular'; color: #58585a; padding: 10px; }
.customer-service .customer-content {background: url(../../../../../images/touch-images/boxes-icons/customer-service-bg.png) bottom right no-repeat; padding-bottom: 8px;}
.customer-service h4 {font-size: 18px; font-weight: bold; text-transform: uppercase;}
.customer-service div {font-weight: lighter; text-transform: uppercase;}
.customer-service span {font-family: 'DosisBold'; color: #FFF; font-size: 2em;}
.twitter-widget {background: #FFF; height: 278px; width: 100%; border: 1px solid #c7c7c8;}
.twtr-ft {display: none!important;}
.twitter-follow {margin: 10px;}
.editorial {background: #5f6067 url(../../../../../images/touch-images/curveBG.png) top left no-repeat;-moz-background-size:100% 100%; 
background-size:100% 100%; background-repeat:no-repeat; padding-top: 20px; padding: 10px 20px; margin: 0 0 10px 0; font-size: 11px;
line-height: 1.4em;-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;overflow: hidden;color: #FFF;}
.editorial .breadcrumbs li {float: left; list-style: none; background: transparent url(../../../../../images/touch-images/single-white-arrow.png) no-repeat left center;
font-size: 1.2em; padding: 0 8px 0 12px;}
.editorial .breadcrumbs li:first-child {background: none!important; padding-left: 0;}
.editorial .breadcrumbs li a:link, .editorial .breadcrumbs li a:visited {font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
color: #009fb4!important; text-decoration: none;}
.editorial .breadcrumbs li a:hover, .editorial .breadcrumbs li a:active {color: #FFF;}
.editorial .tabs {background-color: #009FB4;border-radius: 20px 20px 20px 20px;-webkit-border-radius: 20px 20px 20px 20px ;overflow: hidden;
-moz-border-radius: 20px 20px 20px 20px; width: auto;display: inline-block;margin: 10px 0;}
.editorial .tabs li {float: left;list-style-image: none;margin:0;list-style-position: outside;}
.editorial .tabs li + li {border-left: 1px solid #f0f0f0;}
.editorial .tabs li a {text-decoration: none; display: block; float: left;font-size: 1.15em; color: #FFF; border: none;padding: 7px 12px;} 
.editorial .tabs li a:hover {background: #98d1da; color: #5F6067;border-color: #FFF;}
.editorial .tabs li.selected a, .editorial .tabs li.selected a:hover {background: #FFF; cursor: default;color: #43444C; border-color: #009fb4;}
.editorial h2 {margin-left: -2px;}
.editorial h2 {font-size:1.5em; font-family:"Lucida Grande", verdana; color: #FFF; text-transform: capitalize; font-weight: normal;}
.editorial h3 {font-size: 2.9em; font-family: 'DosisBold'; color: #FFF; text-transform: uppercase; font-weight: normal; line-height: 1.3em;}
.editorial h4 {color: #43444c; font-size: 1.6em; font-family: 'NunitoBold'; background: #FFF; padding: 8px 20px 8px 22px;-webkit-border-radius: 0 18px 18px 0;
-moz-border-radius: 0 18px 18px 0; border-radius: 0 18px 18px 0; clear: both; display: inline-block; margin: 10px 0 10px -20px;}
.editorial h5 {color: #009fb4;font-size: 1.4em;font-weight: 700;margin: 20px 0 10px;}
.editorial p, .editorial span, .editorial font {color: #FFF; outline: 0;}
.editorial p {font-family: 'NunitoRegular'; font-size: 1.1em; font-weight: normal;}
.editorial ul, .editorial ol {margin-top: 10px; width: 100%; display: inline-block; }
.editorial ul li {margin-bottom: 5px; font-family: 'NunitoRegular'; list-style-image: url(../../../../../images/touch-images/dash.png);list-style-position: inside;
font-size: 1em;color: #FFF;}
.editorial ol li {margin-bottom: 5px; font-family: 'NunitoRegular'; font-size: 1.1em; color: #FFF;list-style-position: inside;}
.editorial img {float: left; margin: 5px 12px 10px 0; max-width: 789px;}
.editorial table {margin: 10px 0; clear: both;}
.editorial table tr {background: #009fb4;}
.editorial table tr + tr {background: none;}
.editorial table tr td,.editorial table tr th {text-align: center; font-size: 1.2em; font-family: 'NunitoBold'; color: #FFF; vertical-align: middle; padding: 5px;}
.editorial table tr + tr td {font-family: 'NunitoRegular'; font-size: 1em; color: #FFF; border: 1px solid #a5a5a5;}
.editorial a:link, .editorial a:visited {color: #3db1c1; text-decoration: none;}
.editorial a:hover, .editorial a:active {text-decoration: underline;}
.editorial a.extraLink:link, .editorial a.extraLink:visited {background: transparent url(../../../../../images/touch-images/blue-next-arrows.png) no-repeat left center;
padding-left: 15px;margin-top: 5px;display: inline-block;}
.editorial .attachmentsList {margin-top: 0;}
.editorial .attachmentsList li {list-style-image: none;}
.boxGeneric h4 {font-size: 25px;}
.boxGeneric ol {margin-left: 16px;}
.boxGeneric ul li {list-style-image: url(../../../../../images/touch-images/dash.png);list-style-position: inside;}
.editorial .alternating-tbl {border-top: 1px solid #5e5e5e;border-left: 1px solid #5e5e5e;margin: 30px 0;}
.editorial .alternating-tbl tr:nth-child(even) {background: #4c4c4c;}
.editorial .alternating-tbl tr:nth-child(odd) {background: #424242;}
.editorial .alternating-tbl td, .editorial .alternating-tbl tr + tr td {color: #EFEFEF;font-family: 'NunitoLight';font-size: 1.2em;text-align: left;padding: 15px 25px;border: none;border-right: 1px solid #5e5e5e;border-bottom: 1px solid #5e5e5e;}
.alternating-tbl .receipt-fields {background: transparent url(../../../../../images/touch-images/payment-receipt-icons.png) no-repeat 15px top;padding-left: 60px!important;}
.alternating-tbl .receipt-num {background-position-y: 10px;}
.alternating-tbl .gsm {background-position-y: -87px;}
.alternating-tbl .contract {background-position-y: -189px;}
.alternating-tbl .transaction {background-position-y: -289px;}
.alternating-tbl .unbilled {background-position-y: -389px;}
.alternating-tbl .paid {background-position-y: -489px;}
.print-receipt {margin: 10px 0;display: inline-block;}
.print-ico {background: transparent url(../../../../../images/touch-images/print-ico-link.png) no-repeat left top;width: 20px;height: 15px;display: block;float: left;}
.editorialBigBox {background: none; padding: 0; overflow: visible; margin: 0;}
.editorialBigBox .bigTitle {font-size: 2.3em!important; font-family: 'DosisBold'; color: #FFF; text-transform: uppercase; font-weight: normal;
line-height: 1.3em; width: 100%; margin-top: -9px; padding: 3px 0;}
.editorialBigBox h4 {margin: 10px 0 10px -10px; color: #43444C!important;}
.editorialBigBox table {width: 100%;}
.editorialBigBox a.link:link, .editorialBigBox a.link:visited {padding:0; background: none;}
.editorialBigBox p {display: block;}
.col1 .editorialBigBox img {max-width: 123px!important;}
.col2 .editorialBigBox img {max-width: 295px!important;}
.col3 .editorialBigBox img {max-width: 467px!important;}
.col4 .editorialBigBox img {max-width: 638px!important;}
.col5 .editorialBigBox img {max-width: 805px!important;}
.editorial .album li {text-align: center; float: left; list-style-image: none; margin: 0 0 12px 12px; width: 176px; height: 155px; overflow: hidden;padding: 10px; background: #FFF;}
.editorial .album li img {text-align: center; float:none; max-width: 184px; max-height: 108px; width: auto; height: auto; border-width: 0; margin: 0 0 5px 0; overflow: hidden;}
.editorial .album h2 {text-align: center; margin-bottom: 5px;}
.editorial .album h2 a:link, .editorial .album h2 a:visited {color: #49494b; font-weight: 700; font-size: 0.7em; text-decoration: none; border-bottom: 1px dotted #49494b;}
.editorial .album h2 a:hover, .editorial .album h2 a:active {border-bottom: none;} 
.editorial .album p {color: #797979; font-size: 1em; text-align: left;}
.social-sharing {margin: 18px 0 10px 0;clear: both; width: 100%; display:inline-block;}
.social-sharing .share {margin-right: 10px; font-family: 'NunitoBold'; font-size: 1.4em; color: #FFF; padding-right: 10px; padding-top: 1px; float: left;}
.social-sharing .facebook {display: inline-block; width: 90px; height: 24px;}
.social-sharing .twitter {display: inline-block; width: 70px;}
.social-sharing .google {display: inline-block; width: 75px;}
.social-sharing .fwb {color: #FFF!important;}
.social-sharing .fb-like {margin-right: 8px;}
.search-template {background: #FFF; padding-bottom: 0;}
.search-template .search-header {background: #49494b; margin: -10px -20px 0 -20px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding: 15px 10px;}
.search-template .search-header h2 {font-size: 2em; line-height: 1.1; margin: 0;border-bottom: 1px solid #49494b;}
.search-template .search-header p {font-size: 1.4em!important; padding-top: 4px; color: #FFF;}
.search-template .search-header span {color: #009fb4;}
.search-template h2 {margin-bottom: 6px; text-transform: uppercase; font-family: 'NunitoBold'; color: #009fb4;padding-bottom: 10px;}
.search-template img {margin-top: 0; border-color: #49494b; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; max-width: 145px;
width: auto; height: auto;}
.search-template .search-result {padding: 20px 0; border-bottom: 3px solid #bdbdbd;}
.search-template .search-result-summary {max-height: 122px; overflow: hidden;color: #49494b;}
.search-template p {color: #49494b; font-size: 1em;}
.search-template p, .search-template span, .search-template ul, .search-template font, .editorial.search-template tr + tr td {color: #49494b;
font-size: 1em!important; font-family: 'NunitoRegular'!important;}
.editorial.search-template ul li {list-style-image: url(../../../../../images/touch-images/dark-dash.png); color: #49494b;}
.editorial.search-template ol li {color: #49494b;}
.editorial.search-template h4 {background: none;}
.editorial.search-template ul.breadcrumbs li {list-style-image:none; padding-left: 0;}
.editorial.search-template ul.breadcrumbs li + li {background: url(../../../../../images/touch-images/single-blue-arrow.png) no-repeat center left;padding: 0 10px;}
.editorial.search-template .breadcrumbs li a:link, .editorial.search-template .breadcrumbs li a:visited {color: #49494b!important;}
.editorial.search-template ul.breadcrumbs li.selected a:link, .editorial.search-template ul.breadcrumbs li.selected a:visited {color: #009FB4!important;}
.editorial.search-template .breadcrumbs li a:hover, .editorial.search-template .breadcrumbs li a:active {text-decoration: underline;}
.services-template .filter {width: auto; background: #d6d6d6; margin: 18px 0 10px -20px; border-radius: 0 8px 8px 0; -webkit-border-radius: 0 8px 8px 0;
-moz-border-radius: 0 8px 8px 0; }
.services-template .filter li {float: left; color: #43444c; margin: 3px 0 0 0; list-style-image: none;}
.services-template .filter li:first-child {background: #FFF; border-radius: 0 8px 8px 0; -webkit-border-radius: 0 8px 8px 0; -moz-border-radius: 0 8px 8px 0;
padding: 3px 13px 3px 22px; margin: 0 10px 0 0;}
.services-template .filter li + li a:link, .services-template .filter li + li a:visited {color: #43444c; display: inline-block; padding: 0 8px;}
.services-template .filter li + li + li a:link, .services-template .filter li + li + li a:visited {border-left: 1px solid #43444c;}
.services-template .services-list li {margin-left: 3px; font-size: 1em; cursor: pointer; width: 132px; height: 44px; overflow: hidden; float: left;
list-style-image: none; background: #FFF; text-align: center;border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;}
	.services-template .services-list li span {padding: 0 10px;}
		.services-template .services-list li a:link, .services-list li a:visited {width: 120px; line-height: 1.2em; display: block; color: #000; height: 44px;
		vertical-align: middle; display: table-cell;text-transform: uppercase; word-wrap: break-word;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.services-template .services-list li a:link, .services-list li a:visited {padding: 0 10px;}
}
.services-template .services-list li {width: 130px; margin: 4px; background-position-x: 96%!important; cursor: pointer; padding: 5px 20px 0 0!important;
height: 40px; overflow: hidden;}
.services-template .services-list.active li {color: #FFF; background: #009fb4 url(../../../../../images/touch-images/deactivate-ico.png) 130px center no-repeat;}
	.services-template .active li a:link, .services-template .active li a:visited {color: #FFF;}
	.services-template .active li a:hover, .services-template .active li a:active, .services-template .services-list.active li:hover {text-decoration: none;}
.myusage-service .services-list li {display: table; height: 60px;}
	.myusage-service .services-list li span {padding: 6px 0 0 6px;}
	
	.services-template .services-list.active li:hover {background-color: #49b7c6; color: #444;}
	
	.services-template .services-list.inactive li {color: #009fb4; background: #fff url(../../../../../images/touch-images/activate-ico.png) 130px center no-repeat;}
	.services-template .services-list.inactive li:hover {background-color: #49b7c6;}
		.myusage-service.services-template .services-list.inactive li a:link, 
		.myusage-service .services-list.inactive li a:visited {color: #009FB4; text-decoration: none;}
	.myusage-service.services-template .services-list.inactive li a:hover, 
	.myusage-service .services-list.inactive li a:active,
	.myusage-service.services-template .services-list.inactive:hover {color: #FFF; text-decoration: none;}
	.services-template .services-list.inactive li:hover a {color: #FFF!important;}
.services-template .errorStrip, .services-template .success, .services-template .warningStrip {width: auto!important;}
.services-template aside {display: table; width: 104.7%;}
.services-template .subscribeList {display: table-row;}
	.services-template .subscribeList li {padding: 0 5px; display: table-cell; vertical-align: middle;}
	.services-template .subscribeList li + li  {border-left: 1px solid #43444C; margin-left: 10px;}
	.services-template .subscribeList img {border: none; margin-right: 10px;}
.overlay {padding-bottom: 14px; position: relative; margin-top: 10px; background: #ebebeb; width: 100%; border-radius: 8px; -webkit-border-radius: 8px;
-moz-border-radius: 8px;}
.overlay .overlay-title {display: inline-block; width: 97.6%; background: #009fb4; font-transform: uppercase; border-radius: 8px 8px 0 0;
-webkit-border-radius:8px 8px 0 0; -moz-border-radius: 8px 8px 0 0; font-weight: 400; padding: 9px 0 8px 20px;}
.overlay h2 {font-family: 'DosisBold'; font-size: 1.6em; float: left; padding-right: 10px;}
.overlay .overlay-title h5 {color: #FFF; float: left; margin: 0px 0 0 2px; border-left: 2px solid #FFF; padding-left: 13px;}
.overlay .close {position: absolute; right: 0; font-size: 2em; color: #FFF; right: 10px; top: 9px;}
.overlay .close a {color: #FFF; text-decoration: none;}
.overlay .close a:hover {color: #d6d6d6;}
.overlay p {color: #353535;}
.overlay h4 {color: #009fb4; font-family: 'DosisBold'; margin-left: -20px; text-transform: uppercase;}
.overlay-content {color: #353535!important; padding: 10px 20px;}
.editorial .overlay-content p, .editorial .overlay-content span, .editorial .overlay-content font, .editorial .overlay-content ol li,
.editorial .overlay-content tr + tr td {color: #353535;}
.editorial .overlay-content ul li {list-style-image: url(../../../../../images/touch-images/dark-dash.png); color: #353535; padding-left: 36px;}
.tas .confMsg {text-align: center; display: block; padding: 0 15px;}
	.tas .confMsg .overlay-content p {text-align: center; line-height: 1.2em;}
	.tas .confMsg .overlay-content .dialog-buttons {display: inline-block; margin-top: 15px; margin-left: 0;}
.tas .serviceDialog input[type="submit"] {display: inline-block!important;}
.tas.ie8 .serviceDialog input[type="submit"] {display: inline-block!important;}
.tas .serviceDialog .errorStrip, .serviceDialog .success {margin-top: 20px; font-size: 1em !important; display: inline-block; width: 100%!important;}
.tas .serviceDialog .error {float: left; width: 96%; margin: 10px 0;}
.tas .serviceDialog .warningStrip, .tas .serviceDialog .errorStrip, .tas .serviceDialog  .success {
float: left; margin: 0; width: 100%!important; margin-left: -15px; padding-left: 30px; margin-top: 10px;}
.tas .serviceDialog .warningStrip {width: 96%!important;}
		.tas .serviceDialog .error {margin-left: 0;}
		.tas .serviceDialog .errorStrip p, .tas .serviceDialog .success p {width: 700px; padding-left: 30px;}
	.tas .serviceDialog .warningStrip {border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;font-size: 1em!important;
	margin: 10px 0!important; display: inline-block;}
.tas .serviceDialog .dijitDialogPaneContent {width: auto!important;}
.tas .serviceDialog .link {float: none;}
.tas .faq-services .services-list li { margin-left: 3px; font-size: 1em;
cursor: pointer; width: 132px; height: 44px; overflow: hidden; float: left; list-style-image: none;
background: #FFF; text-align: center;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
}
.tas .faq-services .services-list li.selected, .tas .faq-services .services-list li:hover {background: #009FB4;}
	.tas .faq-services span {padding: 0!important;}
	
		.tas .faq-services .services-list li a:link, .tas .faq-services .services-list li a:visited {text-decoration: none;
		width: 125px; line-height: 1.2em; color: #000; height: 44px; vertical-align: middle; display: table-cell; text-transform: uppercase;}
		
		.tas .faq-services .services-list li a:hover, .tas .faq-services .services-list li a:active {text-decoration: none; color: #FFF;}
.overlay section {padding: 10px 20px;}
.overlay section .question {color: #009fb4; font-size: 1.5em; margin-bottom: 5px;}
.overlay section .answer {color: #000; font-size: 1.1em;}
.tas .editorial aside {margin: 22px -20px 0;}
	.tas .editorial aside h6 {padding:6px 0 6px 20px; background: #009fb4; color: #FFF; font-family: 'DosisBold'; font-size: 1.6em; margin-bottom: 10px;
	display: table-caption; width: 98%;}
	
	.tas .editorial aside ul {margin: 10px 0 0 20px; width: 96%;}
		.tas .editorial aside ul li {height: 40px; list-style-image: none;}
		.tas .editorial aside ul li.care {background: url(../../../../../images/touch-images/mobile.png) 5px top no-repeat;}
		.tas .editorial aside ul li.touch-center {padding-left: 64px; background: url(../../../../../images/touch-images/small-logo.png) 10px top no-repeat;}
		.tas .editorial aside ul li.mytouch {background: url(../../../../../images/touch-images/arrow.png) 10px top no-repeat; padding-left: 45px;}
		.tas .editorial aside ul li.mobileApp {background: url(../../../../../images/touch-images/mobileApplication.png) 5px top no-repeat; padding-left: 40px;}
		.tas .editorial aside ul li.SMS {background: url(../../../../../images/touch-images/boxes-icons/freesms-form-bg.png) no-repeat scroll 10px top transparent; padding-left: 45px;}
.tas .items-listing-template article {border-bottom: 1px solid #a5a5a5; display: inline-block; width: 100%;margin-bottom: 20px;}
.tas .items-listing-template img {border: 10px solid #fff; margin-right: 10px; position: relative; z-index: 1;}
.tas .items-listing-template h4 {background-color: #009fb4;color: #FFF;}
.sitemap li {font-size: 16px!important;font-weight: 700!important;margin-bottom: 20px!important;}
.sitemap li ul {margin-left: 20px;width: 97%;}
.sitemap li ul li {font-size: 0.9em!important;font-weight: 400!important;margin-bottom: 5px!important;}
.sitemap li ul li ul li {font-size: 0.9em!important;font-weight: 300!important;}
.mobile-application .app-header {border-bottom: 1px dashed #FFF; padding-bottom: 22px;}
.mobile-application .fnt26 {padding-bottom: 27px; width: 100%; font-size: 26px; display: block; font-weight: bold; font-family: 'DosisRegular'; color: #FFF;}
.mobile-application .fnt28 {padding: 10px 0 17px 0; width: 100%; font-size: 28px; display: block; font-weight: bold; font-family: 'DosisBold'; color: #FFF;}
.mobile-application .fnt45 {padding-bottom: 20px; width: 100%; font-size: 45px; display: block; font-weight: bold; font-family: 'DosisBold'; color: #FFF;}
.mobile-application .fnt65 {padding-bottom: 20px; width: 100%; font-size: 65px; display: block; font-weight: bold; font-family: 'DosisBold'; color: #FFF;}
.mobile-application .image {margin-top: -15px; width: 356px; float: right;}
.mobile-application .image img {float:none; border: 0;}
.mobile-application .app-info {float: left; margin-top: 62px; width: 280px;}
.mobile-application .app-info ul {padding-bottom: 50px; border-bottom: 1px dashed #FFF;}
.mobile-application .app-info ul li {font-family: 'NunitoBold'; font-size: 14px; margin-bottom: 10px;}
.mobile-application .app-info h6 {font-family: 'NunitoBold'; font-size: 20px; line-height: 1em;}
.mobile-application .app-info .stores {margin-top: 20px; padding-bottom: 0; border-bottom: 0;}
.mobile-application .app-info .stores li {margin-right: 4px; list-style-image: none; float: left;}
.mobile-application .app-info .stores li img {border: 0; float: none; margin: 0;}
.maintenance-page {font-family: 'DosisRegular'; background: url(../../../../../images/touch-images/maintenance-page-bg.png) top left no-repeat; height: 610px;}
.maintenance-page p {margin-left: 4%; color: #49494a; font-family: 'DosisBold'; font-size: 4.5em; line-height: 0.82em;}
.ie8 .maintenance-page p {margin-left: 4%; font-size: 4.35em; line-height: 0.85em;}
.maintenance-page p span {color: #009fb4;}
.ie8 .maintenance-page p span {font-size: 1.04em;}
.maintenance-page p + p {color: #49494b; font-weight: 300; font-size: 1.5em; font-weight: 400; margin: 10px 0 0 30px; line-height: 1em;}
.maintenance-page p + p span {font-weight: 700; color: #49494b;}
.error404 {background: url(../../../../../images/touch-images/404.png) center center no-repeat;margin: 0 auto;height: 600px;}
.error404 .errorText {display: table-cell; font-family: 'DosisRegular'; height: 500px; margin: 0 auto; text-align: center; vertical-align: middle;
width: 760px;}
.error404 h2 {color: #49494b; font-weight: 700;font-size: 2.3em;}
.error404 h2 span {text-transform: uppercase; font-weight: 200;}
.error404 p {color: #FFF; font-weight: 700; font-size: 2em; text-transform: uppercase; text-align: left; margin-left: 300px;}
.error404 p span {font-size: 2em;}
.error404 .last {font-size: 0.9em;font-weight: 400;}
.error404 a:link, .error404 a:visited {background-color: #49494b;border-radius: 8px;-moz-border-radius: 8px; -webkit-border-radius: 8px;
color: #FFF;display: inline-block;font-family: "NunitoBold";font-size: 0.9em;margin-top: 3px;padding: 3px 15px;text-decoration: none;text-transform: uppercase;}
.error404 a:hover, .error404 a:active {background-color: #6b6b6d;}
.serverError {width: 742px;}
.serverError h2 {margin-left: -59px;}
.serverError p {
height: 125px;
margin-left: 235px;
overflow: hidden;
text-overflow: ellipsis;
width: 380px;
}
.col4.editorial .portlet {overflow: visible!important;}
.col4.editorial h3 span {display: inline;}
.col4.editorial:hover{box-shadow: none;-webkit-box-shadow: none; -moz-box-shadow: none;}
.editorial .mapContainer {height:450px;margin-bottom: 10px;}
.editorial .mapContainer img {border: 0!important; float: none; margin: 0; max-width:none;}
.editorial .mapSelector {width: 830px;margin: 10px 0px 25px -20px;background: transparent;background: rgba(130,130,130,0.5);padding: 0 20px;}
.editorial .mapSelector form {display: table;width: 100%;}
.editorial .mapSelector ul {display: table-row;margin-top: 0;}
.editorial .mapSelector .separatedContent {display: table-cell;padding: 10px 15px;border-left: 1px solid #9d9d9e;}
.editorial .mapSelector .separatedContent:first-child {border: none;margin: 0;padding-left: 0;}
.editorial .mapSelector .separatedContent:first-child select {width: 230px;}
.editorial .mapSelector label {display: inline-block;font-family: "NunitoRegular";font-size: 13px;margin-top: 7px;padding-right: 10px;}
.editorial .mapSelector label:first-child {margin-left: 0;}
.editorial .mapSelector select {font-family: "NunitoRegular"; line-height: 5;padding: 4px;text-transform: capitalize; width: 140px;}
.editorial .mapSelector .clear-filter {float: none; margin-top: 0;}
.editorial .mapSelector .submit-link {margin-top: 0;}
.editorial .mapSelector .exception {border-top: 1px solid #9d9d9e;padding: 15px 20px 15px 65px;margin-left: -20px;font-size: 1.3em;background: transparent url(../../../../../images/touch-images/info.png) 20px center no-repeat;line-height: 1.3em;}
.editorial .mapSelector .serviceCenter {background:transparent url(../../../../../images/touch-images/serviceCenterIcon.png) no-repeat left -4px;}
.ie8 .editorial .mapSelector label {font-size: 1.33em;}
.ie8 .editorial .mapSelector select {width: 210px;}
.ie8 .editorial .mapSelector select, ie9 .mapSelector select {font-family:"Verdana"; font-weight: bold;}
.editorial .mapSelector select option {font-family:"NunitoRegular";}
.ie8 .editorial .mapSelector select option, .ie9 .mapSelector select option {font-size: 1em;font-family:"Verdana"; font-weight: bold; text-transform: capitalize; font-size: 1.4em!important;}
.editorial .mapSelector .social-sharing {clear: none;display: inline-block;margin: 7px 0 10px;width: auto;}
.dropdownParent {display: block; color: #009FB4; font-family: 'NunitoBold'!important; border-bottom: 1px solid #009FB4; font-size: 16px!important;margin-top: 5px;}
.gm-style-iw div{paddong:0px!important; max-height:2000px!important;}
.tas .editorial .mapLegend {height: 95px;width:200px;position: relative;line-height: 27px;background:rgba(247, 247, 247, 0.9); margin:5px; padding:10px; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.tas .editorial .mapLegend ul {margin: 0;float: left;}
.tas .editorial .mapLegend li {height: auto;clear: both;}
.tas .editorial .mapLegend li span {font-size: 1.2em;color: #49494b;}
.tas .editorial .mapLegend .legend-info-icon:link,.tas .editorial .mapLegend .legend-info-icon:visited {background:transparent url(../../../../../images/touch-images/information-icon.png) no-repeat left top; display: block;position:absolute; right:10px;width: 18px;height: 18px;}
.tas .editorial .mapLegend li img {height: 20px;width:auto;margin-right: 10px;}
.editorial #storesData {margin-right: -14px;}
.editorial .storeInfo {padding: 10px 0;max-width: 350px;}
.editorial .storeInfo h5 {width: 100%;color: #009FB4;font-family: 'nunitoregular';margin: 0 0 10px 0;text-transform:capitalize;line-height: 0.9em;font-size: 1.3em}
.editorial .storeInfo .directionLink {display: block;}
.editorial .storeInfo p {font-size: 1em;font-weight: normal;color: #000;line-height: 1.3em;}
.editorial .storeInfo .time {margin-top: 10px;}
.editorial .storeInfo .time span {display: block;color: #000;font-family: 'Nunitobold';}
.editorial .storeInfo a:link,.editorial .storeInfo a:visited {margin-top: 8px;display: inline-block;font-family:'Nunitoregular'}
.editorial .storeInfo h5.serviceCenter {background:transparent url(../../../../../images/touch-images/serviceCenterIcon.png) no-repeat left top;padding-left: 35px;
padding-top: 16px;}
.editorial .storeInfo h5.certifiedOutlet {background: transparent url(../../../../../images/touch-images/storeLocatorMark.png) no-repeat left top;padding-left: 35px;padding-top: 16px;}
.editorial .poi-tooltip {width: 150px;}
.form-dialog.static-content {font-size: 0.9em;line-height: 1.2em;}
.static-content h4 {float: none;display: inline-block;margin-bottom: 15px;}
.static-content h5 {margin-bottom: 10px;font-size: 1.1em;}
.static-content p {margin-bottom: 15px;}
.static-content li {background: transparent url(../../../../../images/touch-images/list-bullet.gif) no-repeat left 4px;padding-left: 25px;text-transform: capitalize;}
footer {width: 100%; background: #009fb4; margin-top: 10px; padding: 4px 0;}
	.footer-content {max-width: 922px; margin: 0 auto;text-align: center;}
			.footer-content ul li {margin-right: 1px; height: 25px; float: left;}
				.footer-content ul li a {height: 18px; padding: 7px 10px 0; position: relative; color: #FFF; font-size: 0.7em; font-family: 'NunitoRegular'; display: block; text-decoration: none; cursor:pointer; background: url(../../../../../images/touch-images/footer-seperator.png) left 8px no-repeat;}
				.page-footer .footer-content ul li a {height: 20px;}
				.footer-content ul li:first-child a {background: none;}
				.footer-content ul li a:hover {text-decoration: underline;}
		.footer-content .copyright {float: right; color: #FFF; font-family: 'NunitoRegular'; font-size: 12px; padding-top: 5px; display: inline-block;}
			.footer-content .copyright img {width: 51px; height: 19px; margin-top: -4px;}
			.footer-content .copyright img:hover {-moz-opacity:.50; -ms-filter:"alpha(opacity=50)"; filter:alpha(opacity=50); opacity:.50;}
	.footer-content .socialMedia {
	float: left;
	width: 17%;
	margin-left: 80px;}
	.footer-content	.footerMenu {width: 37%; margin: 0 auto; display: inline-block;}
		.footer-content .socialMedia li {margin-right: 10px;}
			.footer-content .socialMedia li a:link, .footer-content .socialMedia li a:visited {background: transparent url(../../../../../images/touch-images/socialMedia20.png) no-repeat left 3px; text-indent: -99999px;}
			.footer-content .socialMedia .facebook a:link,  .footer-content .socialMedia .facebook a:visited {background: transparent url(../../../../../images/touch-images/socialMedia20.png) no-repeat left 3px}
			.footer-content .socialMedia .twitter a:link,  .footer-content .socialMedia .twitter a:visited {background-position: left -20px;}
			.footer-content .socialMedia .youTube a:link,  .footer-content .socialMedia .youTube a:visited{background-position: left -44px;}
			.footer-content .socialMedia .LinkedIn a:link,  .footer-content .socialMedia .LinkedIn a:visited {background-position: left -73px;}
			.footer-content .socialMedia .Instagram a:link,  .footer-content .socialMedia .Instagram a:visited{background-position: left -96px;}
			
			
		    .footer-content .socialMedia li a:hover, .footer-content .socialMedia li a:active {background: transparent url(../../../../../images/touch-images/socialMedia20Hover.png) no-repeat left 3px; text-indent: -99999px;}
			.footer-content .socialMedia .facebook a:hover,  .footer-content .socialMedia .facebook a:active {background: transparent url(../../../../../images/touch-images/socialMedia20Hover.png) no-repeat left 3px}
			.footer-content .socialMedia .twitter a:hover,  .footer-content .socialMedia .twitter a:active {background-position: left -20px;}
			.footer-content .socialMedia .youTube a:hover,  .footer-content .socialMedia .youTube a:active {background-position: left -44px;}
			.footer-content .socialMedia .LinkedIn a:hover,  .footer-content .socialMedia .LinkedIn a:active {background-position: left -73px;}
			.footer-content .socialMedia .Instagram a:hover,  .footer-content .socialMedia .Instagram a:active {background-position: left -96px;}
h4.h4blue {color: #009fba;text-transform: uppercase;}
.tableoption1 {clear: both;margin-bottom: 10px;}
.tableoption1 table {border: 0;border-collapse: separate;border-spacing: 0 0.5em;}
.tableoption1 table tr:first-child td {background-color: #009fb4;color: #FFF!important;text-transform: uppercase;font-family: 'DosisBold';font-size: 1.4em;}
.tableoption1 table tr {padding: 5px 0;}
.tableoption1 table tr:first-child {border-top: 0;}
.tableoption1 table tr td {background: #FFF; color:#000!important;border: 0!important;border-collapse: separate;border-spacing: 0 0.5em;}
.tableoption1 table tr td:first-child {
border-radius: 10px 0 0 10px;
-webkit-border-top-left-radius: 10px; 
-moz-border-radius-topleft: 10px; 
-webkit-border-bottom-left-radius: 10px; 
-moz-border-radius-bottomleft: 10px; 
border-left: none;
}
.tableoption1 table tr:first-child td {border-radius: 0 0 0 0;-webkit-border-radius: 0; -moz-border-radius: 0; }
.tableoption1 table tr td:last-child {border-radius: 0 10px 10px 0;
-webkit-border-top-right-radius: 10px; 
-moz-border-radius-topright: 10px; 
-webkit-border-bottom-right-radius: 10px; 
-moz-border-radius-bottomright: 10px; 
border-right: none;
}
.tableoption1 table tr:first-child td {border-radius: 0 0 0 0;-webkit-border-radius: 0; -moz-border-radius: 0; }
.tableoption1 table tr td.rounded {border-radius: 10px;-webkit-border-radius: 10px; -moz-border-radius: 10px; }
.ie8 .tableoption1 table tr td {border-top: 4px solid #49494b!important;}
.ie8 .tableoption1 table tr:first-child td {border-top: 0!important;}
.tableoption1 table td p,.tableoption1 table td span {color: #000;}
.dojoxRotatorNumber, .dojoxRotatorPause, .dojoxRotatorPlay {display: block; float: left; height: 16px; margin-right: 5px; text-align: center; width: 16px;}
.dojoxRotatorNumber {background: url(../../../../../images/touch-images/white-circle.png) top left no-repeat;}
.dojoxRotatorNumber a, .dojoxRotatorIcon a {display: block; height: 16px; text-indent: -1000px; overflow: hidden;}
.dojoxRotatorSelected {background: url(../../../../../images/touch-images/blue-circle.png) top left no-repeat;}
.dojoxRotatorPause {background: url(../../../../../images/touch-images/pause.png) top left no-repeat;}
.dojoxRotatorPlay {background: url(../../../../../images/touch-images/play.png) top left no-repeat;}
.dojoxRotatorInfo {display: none;}
#promotion .rotator {border-radius: 8px;-webkit-border-radius: 8px; -moz-border-radius: 8px;background-color: transparent !important;
display: inline-block;width: 100%;height: 450px;}
#promotion .pane {display: inline-block;height: auto;width: 100%}
#promotion ul {float: left; margin: -45px 0 0 20px; position: relative; width: auto;z-index: 2;}
#socialmedia {position: fixed;left: -5px;margin-top: 0;z-index: 1000; top: 163px;}
.ie8 #socialmedia {top: 163px;}
	#socialmedia ul li {background: transparent;height: 100px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
	#socialmedia ul li:hover {margin: 0 0 0 5px;}
#socialmedia ul li .socialmedia {
	margin: -93px 45px 0;
	*margin: 0 -5px;
	padding: 0;
	position: absolute;
	width: auto;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	}
	
#socialmedia ul li#fbWidget.on {*margin: 0;}
	
#socialmedia ul li .socialmedia .socialmedia-content {background: #FFF; margin: 5px; padding: 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#socialmedia ul li .socialmedia #youtubeWrapper.socialmedia-content {max-height: 410px; overflow: hidden; *width: 290px; display: none;}
#socialmedia ul li:hover .socialmedia #youtubeWrapper.socialmedia-content {display: block;}
#socialmedia ul #youtubeWrapper ul li {background: #FFF;clear: both;display: none;font-size: 0.85em;margin: 0;}
#socialmedia ul #youtubeWrapper ul li + li {display: block;}
#socialmedia ul #youtubeWrapper ul li a {display: inline;float: left;}
#socialmedia ul #youtubeWrapper ul li label {color: #666;display: inline;float: right;font-size: 0.9em;line-height: 1.1em;margin: 5px;max-height: 80px;
overflow: hidden;width: 130px;}
#socialmedia ul #youtubeWrapper #playerContainer {height: 180px;margin: 0 0 77px;}
#socialmedia ul #youtubeWrapper #YTvideos {height: 90px;overflow-y: auto;}
#socialmedia ul li .youtube {height: 35px;padding: 3px;min-width: 275px;*width: 275px;}
#socialmedia ul li .youtube h4 {float: left;}
#socialmedia ul li .youtube button {
background: #FFFFFF; 
background: -moz-linear-gradient(top, #FFFFFF 0%, #e0e0e0 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#e0e0e0)); 
background: -webkit-linear-gradient(top, #FFFFFF 0%,#e0e0e0 100%); 
background: -o-linear-gradient(top, #FFFFFF 0%,#e0e0e0 100%); 
background: -ms-linear-gradient(top, #FFFFFF 0%,#e0e0e0 100%); 
background: linear-gradient(to bottom, #FFFFFF 0%,#e0e0e0 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#e0e0e0',GradientType=0 ); 
border: 1px solid #CCC;color: #333;cursor: pointer;
float: right; font-size: 12px; font-weight: bold; line-height: 1em;
*line-height: 1.8em;margin: -2px -5px;min-height: 25px;
padding: 0;width: 80px;}
#socialmedia ul li .youtube button:hover {background-image: linear-gradient(to bottom, #FFFFFF 0px, #C4C4C4 100%);
background: #FFFFFF; 
background: -moz-linear-gradient(top, #FFFFFF 0%, #C4C4C4 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#C4C4C4)); 
background: -webkit-linear-gradient(top, #FFFFFF 0%,#C4C4C4 100%); 
background: -o-linear-gradient(top, #FFFFFF 0%,#C4C4C4 100%); 
background: -ms-linear-gradient(top, #FFFFFF 0%,#C4C4C4 100%); 
background: linear-gradient(to bottom, #FFFFFF 0%,#C4C4C4 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#C4C4C4',GradientType=0 ); border-color: #333;}
.socialmedia #twtr-widget-1 .twtr-doc, .socialmedia #twtr-widget-1 .twtr-hd a, .socialmedia #twtr-widget-1 h3, .socialmedia #twtr-widget-1 h4, .socialmedia #twtr-widget-1 .twtr-popular {background-color: #33ccff!important; color: #000000!important;}
.socialmedia .twtr-hd {background-color: #FFF!important; margin: 5px 5px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.socialmedia #twtr-widget-1 h3, .socialmedia #twtr-widget-1 h4 {background: #FFF!important; font-family: Arial, Helvetica, sans-serif!important; font-size: 14px!Important;margin: 0 10px;}
.socialmedia #twtr-widget-1 h3 {font-size: 15px!important; font-weight: bold!important;}
.socialmedia #twtr-widget-1 h4 a:link, .socialmedia #twtr-widget-1 h4 a:visited {background: #FFF!important;}
.socialmedia #twtr-widget-1 h4 a:hover, .socialmedia #twtr-widget-1 h4 a:active {border-bottom: 1px dotted #000!important; text-decoration: none!important;}
.socialmedia #twtr-widget-1 .twtr-new-results, .socialmedia #twtr-widget-1 .twtr-results-inner, .socialmedia #twtr-widget-1 .twtr-timeline {background-color: #33ccff!important;}
.socialmedia .twtr-tweet-wrap {background: #FFF!important; margin: 5px 5px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.socialmedia #twtr-widget-1 .twtr-bd, .socialmedia #twtr-widget-1 .twtr-timeline i a, .socialmedia #twtr-widget-1 .twtr-bd p {color: #000000!important; font-family: Arial, Helvetica, sans-serif;}
.socialmedia #twtr-widget-1 .twtr-tweet a {color: #33ccff!important;}
.socialmedia #twtr-widget-1 .twtr-tweet a:hover, .socialmedia #twtr-widget-1 .twtr-tweet a:active {border-bottom: 1px dotted #33ccff!important; text-decoration: none!important;}
.socialmedia .twtr-ft span {padding-top: 3px;}
.socialmedia .twtr-ft span a {color: #FFF!important;}
.socialmedia .twtr-ft span a:hover, .socialmedia .twtr-ft span a:active {border-bottom: 1px dotted #FFF!important; text-decoration: none!important;}
#notifications {margin-right: 1px; padding: 7px; float: right; background:#FCD107; -moz-border-radius: 8px; -webkit-border-radius: 8px; margin: 13px 0;
border-radius: 8px; width: 98%;}
#notifications .alertContent {position: relative; background: url(../../../../../images/touch-images/attentionIcon.png) no-repeat center left;
padding-left: 36px;}
#notifications .alertContent .dojoxScrollWrapper {height: auto;}
#notifications .alertContent ul {list-style-type: circle;}
#notifications ul li {width: 97%; color: #000; font-family: 'NunitoRegular'; margin-top: -3px;}
.ie8 #notifications ul li {margin-top: -2px;}
#notifications ul li span {font-size: 0.75em;}
.closeBtn {background: url(../../../../../images/touch-images/close-black.png) no-repeat top right; float: right; width: 13px; height: 12px; text-indent: -1000px; overflow: hidden;}
.closeBtn:hover {-moz-opacity:.50; -ms-filter:"alpha(opacity=50)"; filter:alpha(opacity=50); opacity:.50;}
.roamingPage img {width: auto; max-width: none;}
.roamingPage h5 {color: #FFF; float: left; font-weight: normal; margin: 20px 10px 10px 0; font-family: "NunitoBold";}
.roamingPage .dijitTextBox {margin-top: 12px;}
.roamingPage ul li {list-style-image: none;}
.legend {float: right; margin-top: 8px;}
.legend p {float: left; margin-right: 10px; border-right: 1px solid #FFF; padding-right: 10px;}
.legend p + p {border-right: none; padding-right: 0;}
.legend .blue-square {width: 13px; height: 13px; background: #009fb4; float: left; margin: 1px 3px 0 0;}
.legend .grey-square {width: 13px; height: 13px; background: #C1C1BD; float: left; margin: 1px 3px 0 0;}
.dary {background: #F9D940 url(../../../../../images/touch-images/boxes-icons/dary-touch.png) no-repeat left top ;height: 261px;padding: 0;width: 336px !important;}
.dary:hover {cursor: pointer;}
.dary .box-content {height: 100%;}
.dary h4 {color: #FFFFFF;font-size: 5em;padding: 100px 0 0;text-align: center;line-height: 0.8em;}
.dary .subtitle {font-size: 0.7em;text-align: center;text-transform: capitalize;width: 87%;}
.care-line {background: #0a9eb3 url(../../../../../images/touch-images/boxes-icons/careLine.png) no-repeat left top ;height: 261px;padding: 0;width: 336px !important;}
.care-line:hover {cursor: pointer;}
.care-line .box-content {height: 100%;display: flex;align-items: center;}
.care-line h4 {color: #FFFFFF;font-size: 50px;padding: 0;text-align: center;width: 100%;font-family: 'dosisBold';text-shadow: 0px 2px 0px rgba(37, 77, 87, 1);}
.touch-mobile {background: #2F8B98 url(../../../../../images/touch-images/boxes-icons/touch-mobile.png) no-repeat center center;height: 261px; padding: 0;width: 336px !important;}
.touch-mobile:hover {cursor: pointer;}
	.touch-mobile .box-content {height: 100%;}
		.touch-mobile h4 {color: #FFF;font-size: 5em;padding: 100px 0 0;text-align: center;line-height: 0.8em;}
			.touch-mobile .subtitle {font-size: 0.8em;margin-left: 60px;text-align: left;text-transform: lowercase;}
.khedme {background: #ffea00 url(../../../../../images/touch-images/boxes-icons/khedme-bg.png) no-repeat right bottom; height: 261px; padding: 0; width: 336px!important;}
	.khedme h4 {text-align: center; background: url(../../../../../images/touch-images/boxes-icons/service-ar-words.png) no-repeat center; height: 141px; margin-top: 60px;}
.tas .myUsage .warningStrip {margin-bottom: 10px; margin-top: 20px;}
.tas .myUsage .lineBill {margin-top: 10px; width: 99%;display: inline-block;background-color: #009FB4; border-radius: 10px;-webkit-border-radius: 10px;
-moz-border-radius: 10px;padding: 6px;}
	.tas .myUsage .lineBill .status {background-color: #75C9DE; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; height: 20px;
	padding: 14px 8px;}
		
		.tas .myUsage .lineBill .status p {float: left; margin-left: 6px; width: 72%;}
		
			
			.tas .myUsage .lineBill .statusLabel {font-family: "NunitoBold"; display: inline-block; height: 20px; padding: 5px 0 0 30px;}
			
			
			.tas .myUsage .lineBill .status .inactive {color: #cc3333;  background: transparent url(../../../../../images/touch-images/error.png) no-repeat left center; padding-left: 30px;}
			.tas .myUsage .lineBill .status .suspend {color: #ef6b07; background: transparent url(../../../../../images/touch-images/suspend.png) no-repeat left center; padding-left: 30px;}
			.tas .myUsage .lineBill .status .active {color: #466929; background: transparent url(../../../../../images/touch-images/green-tick.png) no-repeat left center; padding-left: 30px;}
			.tas .myUsage .lineBill .status .terminate {color: #cc3333; background: transparent url(../../../../../images/touch-images/terminate.png) no-repeat left center; padding-left: 30px;}
						
						
					.tas .myUsage .lineBill .status a:link, .myUsage .lineBill .status a:visited {font-size: 14px; float: right; border-bottom: 1px dotted #FFF;
					background: transparent url(../../../../../images/touch-images/suspend-ico.png) no-repeat top left;padding: 0 0 2px 20px; margin-right: 20px; color: #FFF;}
					.tas .myUsage .lineBill .status a:hover, .myUsage .lineBill .status a:active {text-decoration: none;} 
.tas .myUsage .lineBill .infoContainer {display: table; overflow: hidden; padding: 10px 0; width: 100%;}
.tas .myUsage .lineBill .infowrapper {min-height: 140px; margin: 20px 2px; border-left: 1px solid #FFF;
display: table-cell; float: none; padding-bottom: 10px; padding-left: 10px;padding-right: 10px;
padding-top: 10px; width: 150px !important;}
.tas .myUsage .lineBill .mobileNumber {border: none;}
	.tas .myUsage .infowrapper span {margin-top: 10px; text-indent: -99999px; display: block; height: 65px;
	background: transparent url(../../../../../images/touch-images/myUsageIcons.png) no-repeat top center;}
	.tas .myUsage .infowrapper h4 {display: block;font-family: nunitoregular;font-size: 14px;background-color: transparent;color: #FFF;text-align: center;
	margin:0 0 4px 0; padding:0; width: 100%; text-transform: Capitalize;}
	.tas .myUsage .infowrapper p {text-align: center; font-family: "NunitoBold"; font-size: 15px; color: #EFEFEF;}
.tas .myUsage .buttons .dijitButton {margin-left: 0;}
.tas .unbilledNumber span {background-position: center -89px!important;}
.tas .lineLimit span {background-position: center -170px!important;}
.tas .bank span {background-position: center -251px!important;}
.tas .lineExpiry span {background-position: center -310px!important; margin-left:-10px;}
.tas .serialNumber span {background-position: center -372px!important;}
.tas .staticIp span {background-position: center -454px!important;}
.tas .dataInternet span {background-position: center -522px!important;}
.tas .dataConsumption span {background-position: center -615px!important;}
.tas .servicesReport .filterService {width: 98%; display: inline-block; padding: 0 5px;}
	.tas .servicesReport .filterService p {width: 50%; float: left; color: #199CB8; font-size: 1.2em;}
.tas .servicesReport ul {display: inline-block; margin-top: 10px;}
	.tas .servicesReport li {width: 25%; float: left;}
	.tas .servicesReport .dijitTextBox {min-width: 200px;}
.myUsage .prepaidUser .infowrapper {width:32.5%;}
.myUsage .prepaidUser .infowrapper h4 {font-size: 16px;}
.myUsage .prepaidUser .infowrapper p {font-size: 14px;}
.tas .myUsage .unbilledInfo {margin-right: 10px; min-height: 200px; background: #FFF; 
border-radius: 6px; -webkit-border-radius: 6px;  -moz-border-radius: 6px; -ms-border-radius: 6px; 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2OSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2NjY2NkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #FFFFFF 69%, #cccccd 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(69%,#FFFFFF), color-stop(100%,#cccccd)); 
background: -webkit-linear-gradient(top,  #FFFFFF 69%,#cccccd 100%); 
background: -o-linear-gradient(top,  #FFFFFF 69%,#cccccd 100%); 
background: -ms-linear-gradient(top,  #FFFFFF 69%,#cccccd 100%); 
background: linear-gradient(to bottom,  #FFFFFF 69%,#cccccd 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#cccccd',GradientType=0 ); 
width: 29%; float: left; clear: both;padding: 10px;margin-bottom: 10px;}
.tas .myUsage .unbilledInfo + .unbilledInfo {clear: right; float: left;}
.tas .myUsage .buttons {margin: 10px 0;}
.tas .myUsage h4 {clear: both; display: inline-block; float: left; list-style-image: none; list-style-position: outside; margin-bottom: 18px; width: auto;
line-height: 1.2em;}
	.tas .myUsage h5 {line-height: 0.85em; margin: 0 0 10px 0; color: #000; font-size: 26px; height: 45px; padding-right: 50px;}
		.tas .myUsage .Calls h5 {background: transparent url(../../../../../images/touch-images/contact-us-bg.png) no-repeat top right;}
		.tas .myUsage .Advance h5 {background: transparent url(../../../../../images/touch-images/advance.png) no-repeat top right;}
		.tas .myUsage .Data h5, .tas .myUsage .charges h5 {background: transparent url(../../../../../images/touch-images/dataIcon.png) no-repeat top right;}
		.tas .myUsage .SMS h5 {background: transparent url(../../../../../images/touch-images/freesms-bg.png) no-repeat top right;}
		.tas .myUsage .net h5 {background: transparent url(../../../../../images/touch-images/dataIcon.png) no-repeat top right;}
		.tas .myUsage .Roaming h5 {background: transparent url(../../../../../images/touch-images/roamingIcon.png) no-repeat top right;}
		.tas .myUsage .Others h5 {background: transparent url(../../../../../images/touch-images/othersIcon.png) no-repeat top right;}
		.tas .myUsage .blackberry h5 {background: transparent url(../../../../../images/touch-images/blackberry.png) no-repeat top right;}
	
	.tas .myUsage .unbilledInfo li {list-style-image: url(../../../../../images/touch-images/blackArrow.png);color: #000000;font-size: 1.33em;text-transform: capitalize;
	list-style-position: outside;margin-left: 10px;}
		.myUsage .unbilledInfo .price {color: #009FB4;font-family: nunitoregular;font-size: 21px;}
	.myUsage .unbilledInfo li .price {font-size: 12px;margin-left:6px;}
.sendsmsClass {cursor: pointer;}
.sendsmsClass.no-subsms {cursor: default;}
	.sendsmsClass .view {background: transparent url(../../../../../images/touch-images/info-bubble.png) no-repeat top left;padding: 0 0 6px 20px; color: #606168;}
	.sendsmsClass.no-subsms .view {background: none; padding: 0; color: #000;}
		.subsendsms {margin-top: 5px; position: absolute; width: 170px; -webkit-border-radius: 8px; padding: 10px 10px 0 10px;-moz-border-radius: 8px;
		border-radius: 8px;
		float: right; display: inline-block; background: #009DB2; z-index: 3; margin: -24px 0 0 14px;}
		.ie8 .subsendsms {display: block; margin: -24px 0px 0px 88px;}
			.subsendsms span {margin: 0 0 0 -18px; width: 18px; display: block; float: left; height: 17px;
			background: transparent url(../../../../../images/touch-images/subsend-arrow.png) no-repeat top left;}
			.subsendsms ul {margin-top: 0;}
				.subsendsms ul li {list-style-image: none; word-break: break-all;}
			.subsendsms .clear-content {border-top: 1px solid #91D0D9; text-align: left; padding-top: 4px;}
				.subsendsms .clear-content a {color: #4B494C; font-family: "NunitoLight";}
.sentMail, .receivedMail, .mailFailure {background: #FFF url(../../../../../images/touch-images/mailStatus.png) no-repeat -100px center!important;padding-left: 20px!important;}
.mailFailure {background-position: left center!important;}
.receivedMail {background-position: -200px center!important;}
.prepaidStores .dijitArrowButtonInner {width: 20px!important;}
	
.dataCalculator .MeansUtilityWrap {display: inline-block; width: 100%;}
	.dataCalculator .MeansUtilityWrapper {width: 28%; float: left; display: block; padding-left: 40px; height: 40px;
	background: transparent url(../../../../../images/touch-images/MeansUtility.png) no-repeat 15px top;}
	.dataCalculator .smartphone  {background-position: 15px top;}
	.dataCalculator .tablet  {background-position: 12px -59px;}
	.dataCalculator .laptop  {background-position: 12px -120px;}
	
	.dataCalculator .MeansUtilityWrapper.mediaChecked {width: 28%; float: left; display: block; padding-left: 40px; height: 40px;
	background: transparent url(../../../../../images/touch-images/MeansUtilitySelected.png) no-repeat 15px top;}
	.dataCalculator .MeansUtilityWrapper.mediaChecked label {color: #FCD107;}
	.dataCalculator .mediaChecked.smartphone  {background-position: 15px top;}
	.dataCalculator .mediaChecked.tablet  {background-position: 12px -60px;}
	.dataCalculator .mediaChecked.laptop  {background-position: 12px -120px;}
	
		.dataCalculator .laptop label {margin-left: 45px!important;}
		.dataCalculator .dijitRadio, .dataCalculator .dijitRadioIcon {margin: -1px 0 0 -40px;}
		.dataCalculator .MeansUtilityWrapper label {margin: 25px 0 0 34px;}
	.dataCalculator .mbPicker {display: inline-block; margin-top: 5px; width: 100%;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.dataCalculator .mbPicker {display: inline-block;}
	}
			.dataCalculator .mbPicker h5 {color: #FFF; text-transform: uppercase; float: left; font-family: NunitoRegular; font-size: 16px; font-weight: normal;}
			.dataCalculator .mbPicker table {float: right; -webkit-border-radius: 8px 8px 8px 8px; padding: 10px 10px 0 10px; margin-top: -32px;
			-moz-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; margin-left: 10px;}
				.dataCalculator table tr {background-color: transparent;}
					.editorial .dataCalculator table td {padding: 0;}
					.dataCalculator .dijitSliderButtonContainerH {border: none; width: 12px; height: 12px; padding: 0!important;}
						.dataCalculator .dijitSliderDecrementIconH {background:none; border: none; height: 15px;  margin: 9px 9px 1px 0 !important; width: 15px;}
						.dataCalculator .dijitSliderDecrementIconH:hover {border: none;}
						.dataCalculator .dijitSliderIncrementIconH {margin: 8px 0 1px 9px!important; border: none; width: 15px; height: 15px; background:none;}
						.dataCalculator .dijitSliderIncrementIconH:hover {border: none;}
						.dataCalculator .dijitSliderActive .dijitSliderDecrementIconH, .dataCalculator .dijitSliderActive .dijitSliderIncrementIconH, 
						.dataCalculator .dijitSliderActive .dijitSliderDecrementIconV, .dataCalculator .dijitSliderActive .dijitSliderIncrementIconV, 
						.dataCalculator .dijitSliderHover .dijitSliderDecrementIconH, .dataCalculator .dijitSliderHover .dijitSliderIncrementIconH, 
						.dataCalculator .dijitSliderHover .dijitSliderDecrementIconV, .dataCalculator .dijitSliderHover .dijitSliderIncrementIconV {
						border: none; background-color: transparent; }
						.dataCalculator table tr + tr td {border: none;}
			.dataCalculator .dijitSliderLeftBumper, .dataCalculator .dijitSliderRightBumper {display: none;}
			
			.dataCalculator .mbCounter {font-size: 13px; float:right;}
					.dataCalculator .mbCounter .number {color: #FCD107; float:left; margin-right: 5px; font-size: 20px;}
				.dataCalculator .mbCounter span {color: #FCD107;}
				.dataCalculator .mbCounter label {color: #FCD107; margin-top: 0;}
	
	.dataCalculator .dijitButton {float: right;}
		.dataCalculator .dijitButton .dijitButtonNode {background-color: #FFF!important;}
			.dataCalculator .dijitButton .dijitButtonText {color: #939393;}
		
	.dataCalculator .summaryMb {display: inline-block; height: auto; margin-bottom: 10px; width: 100%; min-height: 156px;}
		.dataCalculator .border {background-color: #3c3d41;border-bottom: 1px solid #dedede; display: block; height: 2px; margin: 15px 0;} 
		.dataCalculator .summaryMb h4 {background-color: transparent; border-radius: 0; color:#FFF!important; float: left; font-size: 20px;margin-left: 0;padding-left: 0;}
		.dataCalculator .dijitSlider .dijitSliderRemainingBarH, 
		.dataCalculator .dijitSlider .dijitSliderRightBumper {background-color: #FFF; border-radius: 10px;  -webkit-border-radius: 10px;
		-moz-border-radius: 10px; margin-top: 10px; height: 4px;}
		.dataCalculator .dijitSliderMoveable, .dataCalculator .dijitSliderMoveableH {border: none; background-color: transparent!important;}
		.dataCalculator .summaryMb .dijitSliderReadOnly *, .dataCalculator .summaryMb .dijitSliderDisabled * {background-color: transparent!important;}
		 .dataCalculator .summaryMb .packages {display: block; float: left; font-size: 12px; position: relative; width: 30px;}
			 .dataCalculator .summaryMb .packages span{color: #FCD107; font-size: 18px;}
			 
			.dj_ie .dataCalculator .data4G.packages {margin-top: 5px;}
			
			.dataCalculator .summaryMb .packages.data4G {width: 54px; margin-top:10px;}
			.dataCalculator .packages {margin-bottom: 15px;
			-webkit-transform: rotate(-61deg); 
			-moz-transform: rotate(-61deg); 
			transform: rotate(-61deg);  width: 60px;}
			
			.dataCalculator .summaryMb h4 {background-color: transparent; border-radius: 0; color:#FFF!important; float: left; font-size: 20px;text-transform: uppercase;font-family: 'dosisBold';}
			.dataCalculator .summaryWrapper .dataSummary span {font-size: 35px;margin-top: 8px;font-family: 'nunitoBold';}
			.dataCalculator .dataBundles li {width: 10.2%;display: block;margin-left: 1%;border-radius: 10px;background-color: #FFF;float: left;}
			.dataCalculator .dataBundles li:first-child {margin-left: 0;}
			.dataCalculator .dataBundles li h6 {width: 100%;font-family: 'Nunitobold';background-color: #43444c;color: #FFF; font-weight: bold;text-transform: uppercase;text-align: center;font-size: 13px;padding: 7px 0;margin-bottom: 0;border-radius: 10px 10px 0 0;}
			.dataCalculator .dataBundles li p {text-align: center;font-size: 18px;text-transform: uppercase;font-weight: bold;padding: 15px 0;color: #43444c;}
			.dataCalculator .dataBundles li span {font-size: 12px!important;color: #43444c;}
			.dataCalculator .dataBundles li.selected h6 {background-color: #FCD107;color: #43444c;}
			.dataCalculator .dataBundles li.selected p, .dataCalculator .dataBundles li.selected span {color: #80b539;}
			
			
			
			.dj_ie .dataCalculator .packages {width: 40px; height: 40px;}
			.dj_ie .dataCalculator .packages .titlePackages {visibilty: hidden;}
			
			.dj_ie .dataCalculator .data4G.packages {height: 60px;}
			
			.dataCalculator .legenedTitle {margin-top: 40px;}
			.dj_ie .dataCalculator .legenedTitle {margin-top: 50px;}
			
				.dataCalculator .data4G.packages span {font-size: 15px;}
				
				.dataCalculator .summaryMb .dataWrapper span {margin: 2px 0 0 10px; color: #FFF; display: inline-block;}
			
			.dataCalculator .summaryMb .dijitRuleLabelH {left: 0;}
				.dataCalculator .summaryMb .packages .dataUnits	{color: #FFF; display: inline-block; font-family: nunitoregular; margin-top: 10px; 
				font-size: 15px;}
					.dataCalculator .summaryMb .packages .dijitReadOnly *, 	.dataCalculator .summaryMb .packages .dijitDisabled *,
					.dataCalculator .summaryMb .packages .dijitReadOnly, .dijitDisabled {background-color: transparent;} 	
			.dataCalculator .dataSummary {float: left; font-size: 15px; margin: 8px 0 12px 13px;}
				.dataCalculator .summaryWrapper label, .dataCalculator .summaryWrapper span {float: left; font-family: nunitoregular; color: #FCD107!important; 
				font-size: 18px; margin-top: 14px;}
				.dataCalculator .summaryMb table {margin-top: 0;}
			.dataCalculator .dijitSlider .dijitSliderProgressBarH, .dataCalculator .dijitSlider .dijitSliderLeftBumper {background-color: #FCD107; 
			border-radius: 8px 8px 8px 8px;  -webkit-border-radius: 8px 8px 8px 8px; -moz-border-radius: 8px 8px 8px 8px;}
	.dataCalculator .estimatedUsageSider table {background-color: transparent!important;}
		.dataCalculator .estimatedUsageSider .dijitSliderBar, .dataCalculator .estimatedUsageSider .dijitSliderBarH,
		.dataCalculator .estimatedUsageSider .dijitSliderRemainingBar, .dataCalculator .estimatedUsageSider .dijitSliderRemainingBarH {
		background-color: #FFF!important; margin-bottom: 10px;}
			.dataCalculator .estimatedUsageSider .dijitSliderProgressBar,	.dataCalculator .estimatedUsageSider .dijitSliderProgressBarH {
			background-color: #FCD107!important;}
			
		.dj_ie .dataCalculator .dataWrapper {margin: 10px 0 0 52px!important;}	
		
			
		.legendWrapper li {float: left; font-size: 16px !important; list-style-image: none !important; padding-top: 20px;
		text-align: center; width: 33%; margin-bottom: 50px!important;}
	 	.legendWrapper li + li {border-left: 1px solid #575757;}
	  
			.legendWrapper li span {color: #FCD107!important; display: block; font-weight: bold; margin: 5px 0;}
			.legendWrapper .email {background: transparent url(../../../../../images/touch-images/dataLegendIcons.png) no-repeat center top; height: 9px;}
			.legendWrapper .socialMedia {background: transparent url(../../../../../images/touch-images/dataLegendIcons.png) no-repeat center -30px; height: 9px;}
			.legendWrapper .video {background: transparent url(../../../../../images/touch-images/dataLegendIcons.png) no-repeat center -60px; height: 9px;}
			.legendWrapper .webPage {background: transparent url(../../../../../images/touch-images/dataLegendIcons.png) no-repeat center -148px ; 
			height: 9px; border: none;}
			.legendWrapper .music {background: transparent url(../../../../../images/touch-images/dataLegendIcons.png) no-repeat center -90px; height: 9px;}
			.legendWrapper .game {background: transparent url(../../../../../images/touch-images/dataLegendIcons.png) no-repeat center -120px; height: 9px;}
	
.topLeft {float: Left;}	
.topRight {float: right;}
.bottomLeft	{float: Left;}	
.bottomRight {float: right;}
.subscribeNewsletter .captcha {display: inline-block;}
.subscribeNewsletter li.number {margin-right: 15px;}
	.subscribeNewsletter li.number input[type="text"] {width:89%!important;}
	.subscribeNewsletter li.number label {font-family: nunitobold; font-size: 13px;}
	
	.subscribeNewsletter .refresh {background: transparent url(../../../../../images/touch-images/refresh.png) no-repeat top left; height: 16px;text-indent: -100000px;
	width: 16px; float: right; margin: -28px 0 0 10px;}
	
	.subscribeNewsletter img {border: none; border-radius: 8px;-webkit-border-radius: 8px; -moz-border-radius: 8px;}
	.subscribeNewsletter label {padding-left: 0;}
	.editorial .subscribeNewsletter .forms {width: 494px;}
	
.tas .mainCorporate .companyName {font-size: 1.6em; margin: 10px 0 20px 0; font-family: 'NunitoBold';}
.tas .mainCorporate .contentTotal {width: 100.5%; background: #FFF; overflow: hidden;}
.tas .mainCorporate .dijitTab + .dijitTab {border-left: 1px solid #FFF; padding-top: 0;}
		.tas .mainCorporate .contentTotal ul {display: table; width:101%;}
			.tas .mainCorporate .contentTotal li {display: table-cell; max-height: 100px;}
				.tas .mainCorporate .contentTotal h4 {font-size: 1.4em; width: auto; background-color: #009FB4; color: #FFF; margin: -10px 0 0 0;
				display: block; border-radius: 0; border-right: 1px solid #FFF;}
					.tas .mainCorporate .contentTotal span {color: #009FB4; height: 48px; text-align: center; margin: 0 auto; padding-top: 32px;
					vertical-align: middle; position: relative; display: block; border-right: 1px solid #CCC; font-size: 1.2em;}
		.tas .mainCorporate .totalLineWrapper {margin: 0 auto; display: table;}			
			.tas .mainCorporate .totalLines {text-align: center; width: 50px!important; margin: 5px 10px 0 0;}
			
				.tas .mainCorporate .totalLines li {color: #009FB4; display: block!important; list-style-position: outside; list-style-image: url(../../../../../css/tasComponents/images/dots.png)!important; font-size: 1.2em;}
			.tas .mainCorporate .totalNumLine {text-align: left;}
		
			.tas .mainCorporate .bottomContainer {background-color: #EBEBEB; height: 27px; padding: 0 0 3px 7px;}
				.tas .mainCorporate .bottomContainer a:link , .tas .mainCorporate .bottomContainer  a:visited {background: transparent url(../../../../../images/touch-images/blue-arrow-small.png) no-repeat center left; 
				padding: 7px 10px; float:left; margin: 0 10px 0 5px;}
        		.tas .mainCorporate .bottomContainer span {float: right; background-color: #65CADC; color: #FFF; height: 17px; padding: 5px; font-family: 'NunitoBold';
				vertical-align: middle; display: table-cell; padding-top: 8px;}
			
	.tas .mainCorporate .myUsage {margin-top: 10px;}	
	.tas .mainCorporate h4 {text-align: center;}
	.tas .mainCorporate .dijitButton {width: auto; float: left; margin: 10px 5px;}
	.tas .mainCorporate .infowrapper p {word-wrap: break-word; padding: 0 5px;}
	.tas .mainCorporate .truncatedLabel {max-width: 140px; margin: 0 auto;}
	
	
	.tas .mainCorporate .filterContent {float: left; font-size: 12px; width: 24%;}
		.tas .mainCorporate .filterContent label {float: left; margin-right: 10px;}
		.tas .mainCorporate .filterContent .dijitComboBox {float: left; width: 44%; margin: -5px 0 }
	.tas .mainCorporate .mobilePicker {width: 26%;}
		.tas .mainCorporate .mobilePicker .dijitComboBox {width: 51%; padding-left: 5px;}
	
	.tas .mainCorporate .serialPicker {width: 30%; margin-left: 30px;}
		.tas .mainCorporate .serialPicker .dijitComboBox {width: 59%;}
		
		.tas .mainCorporate .lineBill {overflow: hidden; width: 99%;}
				
		.tas .mainCorporate .detailsContainer {width: 100%; right: 0; overflow: hidden;}
		.ie8.tas .mainCorporate .detailsContainer {width: 100%; overflow: auto;}
		
			.tas .mainCorporate .detailsWrapper {display: table; padding: 10px 0; width: 100%; overflow: hidden;}
				.tas .mainCorporate .lineBill .infowrapper {display: table-cell; width: 150px!important; float: none; padding: 10px;}
				.ie8.tas .mainCorporate .lineBill .infowrapper {width: auto!important;}
		.tas .mainCorporate .dijitLayoutContainer {margin-left: -20px; width: 104%;}	
			.tas .mainCorporate .services-template h4 {padding-left: 39px;}	
		.tas .mainCorporate .dijitTabContainerTopStrip {margin-left: 20px;}
		.tas .mainCorporate .dijitContentPane {overflow: visible;}	
		.tas .mainCorporate	.nowrapTabStrip {margin-left: 20px;}
		.tas .mainCorporate .services-template li span {display: table-row;}
		
		
		.tas .mainCorporate .dijitTabPaneWrapper {margin-top: 20px;}
		
.tas .mainCorporate .serviceDialog .buttons .dijitButtonText {margin-top: -3px;}
.tas .mainCorporate .dialogWrapper .dijitDialogTitleBar {height: 2px;}
.tas .mainCorporate .dialogWrapper h4 {margin: -9px 0 10px -20px;}
.tas .mainCorporate  .unbilledInfo li {margin-top: 10px;}
.tas .mainCorporate .myUsage .UnavailableMsg {margin-top: -20px;}
.tas .dialogButton .dijitButton {margin-top: -3px;}
	.tas .dialogButton .dijitButton .dijitButtonNode, 
	.tas .dialogButton .dijitDropDownButton .dijitButtonNode,
	.tas .dialogButton .dijitComboButton .dijitButtonNode, 
	.tas .dialogButton .dijitToggleButton .dijitButtonNode {padding: 5px 10px 7px;}
	
.tas .serviceDialog .dialogButton {display: inline-block; margin: 20px auto; width: 100%;}
	.tas .serviceDialog .dialogButton .cancelLink {margin-top: 5px; display: inline-table;}
	.ie8.tas .serviceDialog .dialogButton .cancelLink {padding-top: 20px; display: inline-block;}
	
.tas .serviceDialog .serviceDialog .warningStrip {width: 90%!important;}
.tas .overlay-content .unavailableMsg {margin-top: 10px;}
	
.tas .mainCorporate .lineBill .statusLabel {padding-top: 0px!important; float: right;}
.tas .serviceDialog .successStatus {padding: 2px 0 6px 25px;}
.tas .calendar-container {width: 60%;}
.ie8.tas .calendar-container {margin-bottom: 15px;}
	.tas .calendar-container label {
		float: left;
		text-transform: uppercase;
		font-weight: 700;
		padding-top: 8px;
		margin-right: 10px;
	}
	.tas .calendar-container .dijitComboBox .dijitButtonNode {margin-right: -5px;}
	.tas .calendar-container .dijitTextBox {width: 75%; outline: 0; padding: 3px;}
	.tas .calendar-container .dijitButton {margin-top: 0;}
	
	.tas .calendar-field {width: 160px; float: left;}
	
	.tas .calendar-field .dijitComboBox .dijitArrowButtonInner {
		background: transparent url(../../../../../images/touch-images/calendarIcon.png) top left no-repeat;
		width: 28px;
		height: 20px!important;
		border: none;
	}
	.tas .searchWrapper .dijitTextBox {
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	width: 250px;
	outline: 0;
	height: 28px;
	}
	
	.tas .searchWrapper .dijitButton {margin: 0 0 0 -4px!important;height: 28px;}
	
	
	.tas .searchWrapper .dijitButton .dijitButtonNode, 
	.tas .searchWrapper .dijitDropDownButton .dijitButtonNode, 
	.tas .searchWrapper .dijitComboButton .dijitButtonNode, 
	.tas .searchWrapper .dijitToggleButton .dijitButtonNode {
	background: #169eb4 url(../../../../../images/touch-images/search.png) center center no-repeat;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	float: right;
	height: 18px;
	}
	
	.tas .searchWrapper .dijitTextBox .dijitInputField {width: 86%;}
	.tas .status {padding-left: 24px; font-size: 1.2em; text-align: left;}
	
	
	.tas .transaction .note, .tas .authorization .note {width: 100%;}
	
	.ie8.tas .transaction .dijitTextBox INPUT {font-size: 1.2em;}
	
	.tas .dojoxGridMasterMessages {
	background-color: #f6f6f6;
	border-radius: 0px;
	border-radius: 0;
	-webkit-border-radius: 0px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-moz-border-radius: 0;
	margin-top: 0;
	border: 2px solid #009FB4;
	}
	.tas .transaction .dojoxGridSortNode {padding-left: 0;}
	.tas .transaction .dojoxGridError, .tas .authorization .dojoxGridError {color: #cc3333;}
	
	.tas .transaction .dojoxGridRowTable tr .dojoxGridCell {text-align: left;}
	.tas .transaction .dojoxGridRowOver tr .dojoxGridCell {cursor: pointer;}
	
		.tas .dojoxGridLoading {background: #f6f6f6 url(../../../../../images/touch-images/loading.gif) center center no-repeat; color: #424242;}
.tas .dojoxGridContent {margin-top: 10px;}
.tas .dojoxGridScrollbox {max-height: 100%!important; height: auto!important;}
.tas .transaction .grid .status {padding-left: 0; background: none;}
.tas .transaction .link a {display: block; color: #5569db;}
.tas .transaction .error, .tas .authorization .error {display: inline-block; margin-top: 10px;}
.ie8.tas .transaction .error, .ie8.tas .authorization .error {margin-top: 10px; margin-bottom: 10px;}
.tas .dialog-content {width: 96%;}
	.tas .transaction-header {width: 100%; display: inline-block;}
	.tas .company-info {width: 450px;}
		.tas .company-info li {padding: 3px 0; font-size: 1em; color: #009FB4;}
			.tas .company-info li span {font-size: 0.8em; color: #a5a5a5;}
.tas .transaction-header .link {padding: 0; float: none; margin: 4px 0 0; width: 32px; display: inline-block;
padding: 6px 10px; border: 1px solid #ccc; background: #fff;
-moz-box-shadow: 0 0 3px #DDDDDD inset;
-webkit-box-shadow: 0 0 3px #DDDDDD inset;
box-shadow: 0 0 3px #DDDDDD inset;}
.tas .transaction-header .link a:link, .tas .transaction-header .link a:visited {text-align: center; padding: 4px 0; font-size: 0.9em; text-decoration: none;}
.tas .transaction-header .link a:hover, .tas .transaction-header .link a:active {text-decoration: underline;}
.tas .client {color: #414141; font-family: 'PT Sans Caption', sans-serif; width: 216px;}
	.tas .client li {padding: 3px 0; width: 230px; word-break: break-word;}
.tas .tabular-data table {text-align: left; color: #454545;}
	.tas .tabular-data table tr:first-child {background: #dfdfdf; border-bottom: 1px solid #fff;}
		.tas .tabular-data table th:first-child {padding-left: 5px;}
		.tas .tabular-data table th {text-align: left; padding: 7px 0; font-weight: normal; text-transform: uppercase; color: #009FB4;}
			.tas .tabular-data table td {font-size: 0.9em;padding: 7px 5px;}
			.tas .tabular-data .url {width: 250px; word-wrap: break-word; display: block;}
	.tas .items {margin-top: 20px;}
		.tas .items li {display: inline-block; width: 100%; font-size: 1.1em; margin-bottom: 10px;}
			.tas .items li label {font-size: 0.9em; color: #009FB4; margin: 0 10px 0 0; width: 92px; float: left; font-family: NunitoLight;}
			.tas .items li span {color: #7e7e7e; float: left; line-height: 1em;width: 87%;}
.tas .transaction .dojoxGridRowTable {width: 780px!important;}
.tas .items img {max-width: 700px; width: auto; height: auto;}
.tas .dialog-content .col1 {display: inline-block;}
.tas .dialog-content .status {background: none; padding-left: 0;}
.tas .authorization table {width: 784px!important;}
.tas .failureMsg {color: #cc3333;}
.tas .successMsg {color: #8dbb50;}
.tas .gridConfMsg {background-color: #f1f1f2; display: block; padding: 6px 0;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;}
.tas .toggleWrapper {border: solid 1px #d9d6d6;
float: left;
width: 55px;
height: 25px;
background: #e5ebea;
background: -moz-linear-gradient(top, #e5ebea 0%, #cad0ce 100%);
background: -webkit-linear-gradient(top, #e5ebea 0%,#cad0ce 100%);
background: -ms-linear-gradient(top, #e5ebea 0%,#cad0ce 100%);
background: linear-gradient(top, #e5ebea 0%,#cad0ce 100%);
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;}
	
.tas .tranStatus {float: left; margin: 5px 0 0 10px;}
.tas .active {color: green;}
.tas .inactive {color: red;}
	
	.tas .toggleWrapper .active-icon {background: url(../../../../../images/touch-images/icon-active.png) no-repeat center center;}
	.tas .toggleWrapper .active-icon.selected {
	background: url(../../../../../images/touch-images/icon-active-selected.png), #fefefe;
	background: url(../../../../../images/touch-images/icon-active-selected.png), -moz-linear-gradient(top, #fefefe 0%, #dcdcdc 100%);
	background: url(../../../../../images/touch-images/icon-active-selected.png), -webkit-linear-gradient(top, #fefefe 0%,#dcdcdc 100%);
	background: url(../../../../../images/touch-images/icon-active-selected.png), -ms-linear-gradient(top, #fefefe 0%,#dcdcdc 100%);
	background: url(../../../../../images/touch-images/icon-active-selected.png), linear-gradient(top, #fefefe 0%,#dcdcdc 100%);
	background-repeat: no-repeat;
	background-position: center center;
	}
	.ie8.tas .toggleWrapper .active-icon.selected {background: #F1F1F1 url(../../../../../images/touch-images/icon-active-selected.png) no-repeat center center;
	border-right: solid 1px #D9D6D6;}
	.ie8.tas .toggleWrapper .inactive-icon.selected {background: #F1F1F1 url(../../../../../images/touch-images/icon-inactive-selected.png) no-repeat center center;
	border-left: solid 1px #D9D6D6;}
	
	.tas .toggle-btn .inactive-icon {background: url(../../../../../images/touch-images/icon-inactive.png) no-repeat center center;}
	.tas .toggleWrapper .inactive-icon.selected {
	background: url(../../../../../images/touch-images/icon-inactive-selected.png), #fefefe;
	background: url(../../../../../images/touch-images/icon-inactive-selected.png), -moz-linear-gradient(top, #fefefe 0%, #dcdcdc 100%);
	background: url(../../../../../images/touch-images/icon-inactive-selected.png), -webkit-linear-gradient(top, #fefefe 0%,#dcdcdc 100%);
	background: url(../../../../../images/touch-images/icon-inactive-selected.png), -ms-linear-gradient(top, #fefefe 0%,#dcdcdc 100%);
	background: url(../../../../../images/touch-images/icon-inactive-selected.png), linear-gradient(top, #fefefe 0%,#dcdcdc 100%);
	background-repeat: no-repeat;
	background-position: center center;
	}
	
	.tas .toggleWrapper .active-icon, .tas .toggleWrapper .inactive-icon {width: 27px; height: 25px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.tas .authorization .searchWrapper {margin-top: -62px;}
.tas .transaction .searchWrapper {margin-top: -42px;}
.dj_ie .tas .authorization .searchWrapper {margin-top: -42px;}
.ie8.tas .authorization .dojoxGridMasterHeader {margin-top: 20px;}
	.ie8.tas .serviceDialog .form-dialog, .ie8.tas .serviceDialog.form-dialog {padding-left: -10px;}
	
	.tas .service-container .warningStrip {width: 730px!important;}	
		 .tas .serviceDialog .warningStrip ul {margin-left: 35px; width: 680px!important;}
		.tas .serviceDialog .error {margin-left: 0;}
		.tas .serviceDialog .errorStrip p, .tas .serviceDialog .success p {padding-left: 40px;}
		
		.ie8.tas .serviceDialog {display: block; max-width: 850px; width: 800px;}
		.ie8.tas .dialogWrapper .dijitDialogPaneContent {width: 850px!important;}
		
.tas .loading {display: block; height: 60px; 
background: url(../../../../../images/touch-images/loading.gif) no-repeat center center;
width: 88%; position: absolute; z-index: 100;}
	
.tas .loadingWrapper .dijitContentPane.dijitVisible  {min-height: 60px;}
.captcha .captcha-div-reload {background: url(../../../../../images/touch-images/refreshCaptsha.png) no-repeat top left;
width: 75%;
height: 22px;
float: left;
text-indent: -9999px;
margin: 10px 0;}
.captcha .image img {border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px;}
.captcha .inputContainer {width: 100%; display: inline-block;}
	.captcha .inputContainer input {float: left; width: 18.5%!important;}
.captcha .verification {background: url(../../../../../images/touch-images/questionMark.png) no-repeat top left;
 height: 22px; display: block; float: left; position: relative; margin-top: 6px; width: 75%;}
.captcha .verificationText {display: none;}
.captcha .refresh {float: left; width: 76%; height: 22px;}
	.captcha .verification:hover .verificationText:before {border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-right: 8px solid #009fb4;
	content: ""; width: 46px; top: 0; left: -19px;position: absolute;}
	.captcha .verification:hover .verificationText {display: block; background-color: #009fb4; border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px;
	width: 150px; height: 80px; padding: 5px; float: left; margin: -6px 0 0 35px;}
	.captcha .verificationText p {color: #fff;}
	
	
.device-filter {margin: 10px 0 25px;background: transparent; background: rgba(130,130,130,0.5); border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; padding: 8px 10px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50828282,endColorstr=#50828282); zoom: 1;}
.device-filter .device-brand {float: left; width: 39%;}
.device-filter .device-brand .dijitTextBox {width: 70%;}
.device-filter .device-brand label {font-size: 1.1em; float: left; margin: 8px 10px 0 0;}
.clear-filter {float: right; margin-top: 8px;}
.clear-filter a:link, .clear-filter a:visited {color: #fff; border-bottom: 1px dotted #fff;font-size: 12px}
.clear-filter a:hover, .clear-filter a:active {text-decoration: none; border-bottom: none;}
.device-listing .device {
	margin: 0 15px 30px;
	background-color: transparent;
	background: rgba(130,130,130,0.5);
	float: left;
	width: 172px; 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50828282,endColorstr=#50828282); 
    zoom: 1;
}
.device-listing .tablet {width: 240px;}
.device-listing .thumbnail {height: 260px;text-align: center;}
.device-listing .tablet .thumbnail {height: 180px;}
.device-listing .thumbnail img {margin: 15px auto;float: none;width: auto;max-width: 115px; max-height: 231px;}
.device-listing .tablet .thumbnail img {max-width: 210px;max-height: 155px;}
.device-listing .device span {clear: both; background: rgba(130,130,130,0.9); color: #fff; display: block; text-align: center;
padding: 10px 0; font-size: 1.2em; border-top: 1px solid #575757;}
.load-more {display: block; width: 100%; margin-bottom: 8px;}
.fakeDropdown {float: left;position: relative;height: 25px;}
.fakeDropdown > * {outline: 0;}
.fakeDropdown .visibleArea {
	background-color: #ffffff;
	width: 30%;
	padding: 3px 5px 3px 8px;
	-o-border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-moz-box-sizing: border-box;
	-opera-sizing: border-box;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	width: 230px;
}
.fakeDropdown .visibleArea p {
	width: 190px;
	float: left;
	font-family: 'NunitoRegular';
	color: #222;
	font-weight: normal;
	overflow: hidden;
	padding-top: 4px!important;
	font-size: 13px!important;
	height: 18px!important;
}
.mac-os .fakeDropdown .visibleArea p {
	padding-top: 3px!important;
    font-size: 11.5px!important;
    height: 17px!important;
}
.fakeDropdown .visibleArea .dropdownBtn {
	float: right;
	background-color: #199cb8;
	background-image: url(../../../../../images/commonFormArrows.png);
	background-position: -34px 53%;
	background-repeat: no-repeat;
	margin: 1px 0 0;
	width: 20px;
	height: 18px;
	border: 1px solid #199cb8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor:pointer;
	postion: relative;
}
.mac-os .fakeDropdown .visibleArea .dropdownBtn {height: 17px;}
.fakeDropdown .visibleArea .dropdownBtn:hover {background-color: #96CFD8;}
.fakeDropdown .droppedContent {
	position: absolute;
	background-color: #FFF;
	border: 1px solid #769dc0;
	width: 91%;
	margin-top: -4px;
	padding: 1%;
	margin-left: 3%;
}
.fakeDropdown .droppedContent .dojoxMultiSelectItemLabel {
  font-size: 1.15em;
  font-weight: normal;
}
.fakeDropdown .droppedContent .dojoxMultiSelect {
  border: none;
  width: 92%;
  color: #222;
  height: 120px;
}
.dojoDndSource, .dojoDndContainerOver {
	border: 1px solid #fff;
	padding: 5px 10px 0;
	margin-top: 10px;
}
	.dojoDndSource .dojoDndItem, .dojoDndContainerOver .dojoDndItem {
		background-color: #FFF;
   	 	color: #3db1c1;
    	padding: 5px;
        margin: 5px 0 10px;
	}
	.dojoDndContainerOver .dojoDndSourceMoved, .dojoDndContainerOver .dojoDndItemAnchor {
		background-color: #ccc;
	}
.pull-left {float: left;}
.pull-right {float: right;}
.pdl20 {padding-left: 20px;}
.pdl30 {padding-left: 30px!important;}
.text-uppercase {text-transform: uppercase;}
.text-capitalize {text-transform: capitalize;}
.mrgt10 {margin-top: 10px;}
.mrgt20 {margin-top: 20px;}
.mrgt25 {margin-top: 25px;}
.mrgt30 {margin-top: 30px;}
.mrgb8 {margin-bottom: 8px!important;}
.mrgb10 {margin-bottom: 10px;}
.mrgb20 {margin-bottom: 20px;}
.pdl5 {padding-left: 5px;}
.pdr5 {padding-right: 5px;}
.default-text {color: #0099B1!important;}
.theme-text {color: #BA37D0!important;}
.text-right {text-align: right;}
.arabic-font {font-family: 'Droid Arabic Kufi', sans-serif!important;}
.droid-font {font-family: 'Droid Arabic Kufi', sans-serif!important;}
.droid-bold {font-weight: 700;}
.fnt11 {font-size: 11px!important;}
.img-responsive {display: block; max-width: 100%!important;height: auto!important;}
.fixed-layout {table-layout: fixed;}
.nunito-bold {font-family: 'NunitoBold'!important;}
.tabs-menu .current a {color: #2e7da3;}
.tab-content {display: none;}
#tab-1 {display: block;}
.relative {position: relative;}
.arrow-right {
	width: 0; 
	height: 0; 
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 6px solid #fff;
	display: none;
	position: absolute;
	top: 45%;
	left: -1px;
}
.modal-header h4 {margin-left: 0; background: #6c6d72; font-size: 1.4em; color: #fff;}
.bill-images {width: 680px; padding-right: 14px; background: #fff; padding-top: 30px;}
.bill-tabs {width: 200px;background: #AFD7E5; padding-bottom: 2000px; margin-bottom: -2000px;}
.bill-tabs .tabs-menu {margin-top: 0;}
.bill-tabs .tabs-menu li {margin: 10px 0; width: 100%; display: inline-block; position: relative;}
.bill-tabs .tabs-menu li:first-child {margin-top: 0;}
.bill-tabs .tabs-menu a {text-decoration: none; font-family: 'DosisBold'; font-size: 17px; color: #EDF6F9; background: #C2E0EB; padding: 10px 4px 10px 8px; display: block;}
.bill-tabs .tabs-menu a span {color: #009FB4; font-family: 'NunitoRegular'; width: 100%; display: block; font-size: 13px; margin-top: 5px;}
.bill-tabs .tabs-menu a:hover {background: #9acbdd;}
.bill-tabs .tabs-menu li.current a, .bill-tabs .tabs-menu li.current a:hover {background: #009FB4; color: #B5E3E9;}
.bill-tabs .tabs-menu li.current a span {color:#fff;}  
.bill-tabs .tabs-menu li.current .arrow-right {display: block;}
.bill-tabs .toggle-btn {background: #43444c; text-align: center;}
.bill-tabs .button {background: #727379; margin: 10px 0;}
.bill-tabs .button:hover {background: #8b8b8b;}
button:focus {outline: 0;}
.bill-title {border-left: 20px solid #BA37D0; padding-left: 12px; line-height: 0.9em; text-transform: uppercase; font-family: 'DosisRegular'; font-size: 43px; color: #545453;}
.bill-title span {font-family: 'DosisBold'; color: #5A5A5A; display: block;}
.bill-logo {width: 150px;}
.bill-images header{height: auto;}
.bill-images footer {background: none; height: auto; font-family: 'NunitoLight'; font-size: 13px; display: inline-block;}
.bill-images footer.step1 div:first-child {line-height: 1.2em; font-size: 11px; width: 31%;}
.bill-images footer.step1 div:nth-child(2) {line-height: 1.2em; margin-top: 25px;}
.bill-images footer.step1 div:last-child {line-height: 1.2em; font-size: 11px; width: 36%;}
.bill-images footer.step2 div:first-child {line-height: 1.2em; font-size: 11px; width: 20%;}
.bill-images footer.step2 div:nth-child(2) {line-height: 1.2em; width: 30%; text-align: right;}
.bill-images footer.step2 div:last-child {line-height: 1.2em; font-size: 11px; width: 50%;}
.bill-images h5 {font-family: 'NunitoBold'; font-size: 14px; margin: 0;}
.bill-images h3 {font-family: 'NunitoBold'; font-size: 16px;} 
.invoice-layout ul li {font-family: 'NunitoLight'; margin-bottom: 2px; font-size: 12px; list-style-image: none; color: #333;}
.touch-address {width: 240px;}
.form-control {font-size: 13px; font-family: 'NunitoLight'; margin: 6px 0;}
.form-control label {color: #333; text-transform: capitalize; font-family: 'NunitoRegular'; padding-right: 20px;}
.fixed-width .form-control label {width: 130px; text-align:right; display: inline-block;}
.fixed-width .form-control span {width: 87px; text-align:right; display: inline-block;}
.light-grey-box {background: #dddddd; padding: 10px;}
.table-display {display: table; width: 100%; color: #333;}
.table-display .row {display: table-row; width: 100%;}
.table-display .row div {display: table-cell; font-family: 'NunitoRegular'; font-size: 12px; padding: 5px 0;}
.table-display .row div span {font-family: 'NunitoLight'; font-size: 11px;}
.custom-width .row div:first-child {width: 340px;}
.custom-width .row div:last-child {width: 235px;}
.custom-width .row div:nth-child(2) {text-align: right;}
.bill-images footer div {width: 33%;}
.summary-table-width .row div:first-child {width: 270px;}
.summary-table-width .row div:last-child {width: 300px;}
.summary-table-width .row div:nth-child(2) {text-align: right;}
.total-row {width: 100%; display: inline-block;}
.total-row div:first-child {font-size: 13px; font-family: 'NunitoBold'; width: 303px;}
.total-row div:first-child span {font-family: 'NunitoLight'; font-size: 11px;}
.total-row div:nth-child(2){font-size: 13px; font-family: 'NunitoBold';}
.total-row div:last-child {font-size: 12px;}
.bill-images table.charges {background: #dbdbdb; margin: 0;}
.bill-images table.charges tr {background: none;}
.bill-images table.charges th {font-size: 14px; font-family: 'NunitoBold'; line-height:1.4em;  border-bottom: 1px solid #000; border-left: 1px dashed #000; padding: 7px 0;}
.bill-images table.charges th:first-child {border-left: none;}
.bill-images table.charges td {font-size: 13px; padding: 12px 0; border: none; border-left: 1px dashed #000; border-bottom: 1px solid #e3e3e3; color: #333;}
.bill-images table.charges td:first-child {border-left: none;}
.bill-note {font-size: 12px; line-height:1.4em; color: #777; margin-bottom: 80px;}
.bill-note .en {font-family: 'NunitoLight';}
.bill-note .en span, .bill-note .bold {font-family: 'NunitoBold';}
.editorial .modal-content p, 
.editorial .modal-content span {color: #333;}
.bill-social-media ul {margin: 0;}
.bill-social-media ul li {float: left; list-style: none;}
.bill-social-media ul li a {display: block;  -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
}
.bill-social-media ul li a:hover {opacity: 0.7;}
.bill-social-media ul li:last-child {margin-top: 17px; color: #999;}
.introjs-tooltiptext {text-align: left; color: #ededed; font-family: 'NunitoLight'; font-size: 12px;}
.introjs-tooltiptext h1 {margin-bottom: 8px; font-family: 'NunitoBold'; font-size: 13px; color: #fff; width: 94%;}
.editorial .modal-content .bill-number {  position: absolute;
  visibility: visible;
  left: -19px;
  top: -1px;
  z-index: 1 !important;
  padding: 2px;
  font-size: 11px;
  color: white;
  text-align: center;
  width: 14px;
  height:14px;
  line-height: 14px;
  border-radius: 50%;
  background: #333333;
  font-family: 'NunitoBold'!important;
  cursor: pointer;
  }
.left29px {left: -29px!important;}
.top1px {top: 1px!important;}
.top2px {top: 2px!important;}
.top3px {top: 3px!important;}
.modal-open {
  overflow: hidden;
}
.modal-open footer {opacity: 0;}
.modal-open .modal-dialog footer {opacity: 1;}
.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
   -webkit-transform: none;
 -ms-transform: none; 
 transform: none;
}
.modal-dialog {
  position: relative;
  width: auto;
  border: 6px solid #0099B1;
  border-radius: 8px;
  box-shadow: 0 2px 6px rgba(255,255,255,.4);
  
  
}
.modal-content {
  position: relative;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  min-height: 16.42857143px;
  background: #f5f5f5;
}
.modal-header .close {
  margin: -6px -6px 0 0;
  background: url(../../../../../images/touch-images/dialogCloseButton.png) center right no-repeat; 
  width: 29px;
  height: 29px;
  border: none;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  color: #333;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
 .modal-lg {
   width: 900px;
   margin: 30px auto;
 }
.introjs-overlay {
  position: absolute;
  z-index: 999999;
  background-color: #000;
  opacity: 0;
  background: -moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
  background: -webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.4)),color-stop(100%,rgba(0,0,0,0.9)));
  background: -webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
  background: -o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
  background: -ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
  background: radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
          width: 900px!important;
          display: none!important;
}
.introjs-fixParent {
  
}
.introjs-showElement,
tr.introjs-showElement > td,
tr.introjs-showElement > th {
  z-index: 9999999 !important;
}
.introjs-relativePosition,
tr.introjs-showElement > td,
tr.introjs-showElement > th {
  position: relative;
}
.introjs-helperLayer {
  position: absolute;
  z-index: 9999998;
   
  box-shadow: 0 2px 15px rgba(0,0,0,.4);
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
          
}
.bill-number.introjs-showElement {
	  -webkit-animation: sk-scaleout 0.8s ease-in-out;
  animation: sk-scaleout 0.8s ease-in-out;
  background: #5CC2CF;
}
@-webkit-keyframes sk-scaleout {
  0% { -webkit-transform: scale(0.8); background: red; }
  100% {
    -webkit-transform: scale(1.0);
    opacity: 0.5;
    background: yellow;
  }
}
@keyframes sk-scaleout {
  0% { 
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    background: #000;
  } 100% {
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
    opacity: 0.5;
    background: #008fa2;
  }
}
.bill-number.introjs-showElement {background:#008fa2!important; }
.introjs-helperNumberLayer {
  position: absolute;
  top: -16px;
  left: -16px;
  z-index: 9999999999 !important;
  padding: 2px;
  font-family: Arial, verdana, tahoma;
  font-size: 13px;
  font-weight: bold;
  color: white;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0,0,0,.3);
  background: #ff3019; 
  background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404)); 
  background:    -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); 
  background:     -ms-linear-gradient(top, #ff3019 0%, #cf0404 100%); 
  background:      -o-linear-gradient(top, #ff3019 0%, #cf0404 100%); 
  background:         linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);  
  width: 20px;
  height:20px;
  line-height: 20px;
  border: 3px solid white;
  border-radius: 50%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0); 
  filter: progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000); 
  box-shadow: 0 2px 5px rgba(0,0,0,.4);
}
.introjs-arrow {
  border: 5px solid white;
  content:'';
  position: absolute;
}
.introjs-arrow.top {
  top: -10px;
  border-top-color:transparent;
  border-right-color:transparent;
  border-bottom-color: #5CC2CF;
  border-left-color:transparent;
}
.introjs-arrow.top-right {
  top: -10px;
  right: 10px;
  border-top-color:transparent;
  border-right-color:transparent;
  border-bottom-color: #5CC2CF;
  border-left-color:transparent;
}
.introjs-arrow.top-middle {
  top: -10px;
  left: 50%;
  margin-left: -5px;
  border-top-color:transparent;
  border-right-color:transparent;
  border-bottom-color: #5CC2CF;
  border-left-color:transparent;
}
.introjs-arrow.right {
  right: -10px;
  top: 10px;
  border-top-color:transparent;
  border-right-color:transparent;
  border-bottom-color:transparent;
  border-left-color: #5CC2CF;
}
.introjs-arrow.bottom {
  bottom: -10px;
  border-top-color: #5CC2CF;
  border-right-color:transparent;
  border-bottom-color:transparent;
  border-left-color:transparent;
}
.introjs-arrow.left {
  left: -10px;
  top: 10px;
  border-top-color:transparent;
  border-right-color:white;
  border-bottom-color:transparent;
  border-left-color:transparent;
}
.introjs-tooltip {
  position: absolute;
  padding: 10px;
  background-color: #5CC2CF;
  min-width: 200px;
  max-width: 300px;
  border-radius: 6px;
  -webkit-transition: opacity 0.1s ease-out;
     -moz-transition: opacity 0.1s ease-out;
      -ms-transition: opacity 0.1s ease-out;
       -o-transition: opacity 0.1s ease-out;
          transition: opacity 0.1s ease-out;
 -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.8);
 -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.8);
 -ms-box-shadow: 0px 0px 5px rgba(0,0,0,0.8);
 box-shadow: 0px 0px 5px rgba(0,0,0,0.8);
}
.introjs-tooltipbuttons {
  text-align: right;
}
.introjs-button {
  
  overflow: visible;
  display: inline-block;
  padding: 0.3em 0.8em;
  border: 1px solid #5CC2CF;
  margin: 0;
  text-decoration: none;
  font: 11px/normal sans-serif;
  color: #333;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
   
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
  
  zoom: 1;
  *display: inline;
  margin-top: 10px;
}
.introjs-button:hover {
  text-decoration: none!important;
  opacity: 0.9;
}
.introjs-button:focus,
.introjs-button:active {
  text-decoration: none!important;
	}
.introjs-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.introjs-skipbutton {
  margin-right: 5px;
  color: #5CC2CF!important;
  cursor: default;
  height: 0px;
  width: 0px;
  padding: 0;
}
.introjs-skipbutton:after {content:"x"; position: absolute; top: 0; right: 0; padding: 0;font-family: 'NunitoBold';margin: 2px 9px;font-size: 16px; cursor: pointer;}
.introjs-skipbutton:link:after, .introjs-skipbutton:visited:after {color: #ededed!important;}
.introjs-prevbutton {
  -webkit-border-radius: 0.2em 0 0 0.2em;
  -moz-border-radius: 0.2em 0 0 0.2em;
  border-radius: 0.2em 0 0 0.2em;
  border-right: none;
  background: url(../../../../../images/touch-images/intro-previous.png) center right no-repeat; 
  
}
.introjs-nextbutton {
  -webkit-border-radius: 0 0.2em 0.2em 0;
  -moz-border-radius: 0 0.2em 0.2em 0;
  border-radius: 0 0.2em 0.2em 0;
  	background: url(../../../../../images/touch-images/intro-next.png) center right no-repeat; 
  
}
.introjs-disabled, .introjs-disabled:hover, .introjs-disabled:focus {
  color: #5CC2CF;
  border-color: #5CC2CF;
  box-shadow: none;
  cursor: default;
  text-decoration: none;
  opacity: 0.6;
}
.introjs-bullets {
  text-align: center;
}
.introjs-bullets ul {
  clear: both;
  margin: 15px auto 0;
  padding: 0;
  display: inline-block;
}
.introjs-bullets ul li {
  list-style: none;
  float: left;
  margin: 0 2px;
}
.introjs-bullets ul li a {
  display: block;
  width: 6px;
  height: 6px;
  background: #ccc;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  text-decoration: none;
}
.introjs-bullets ul li a:hover {
  background: #999;
}
.introjs-bullets ul li a.active {
  background: #999;
}
.introjsFloatingElement {
  position: absolute;
  height: 0;
  width: 0;
  left: 50%;
  top: 50%;
}
@media (min-width:937px){
	.affixed {
    display: block;
    position: fixed;
    top: 0;
    width: 200px!important;
	}
}
input[readonly] {
border:none; 
}
.editorial ul .list-item-icon {margin-right: 9px; margin-bottom: 9px;  float: left; width: 152px; height: 50px; background: #fff; border-radius: 8px; 
list-style-image: none; text-transform: uppercase; }
.editorial ul .list-item-icon:last-child {margin-right: 0;}
.editorial ul .list-item-icon span {display: table;}
.editorial ul .list-item-icon a {padding: 0 6px; display: table-row; color: #43444c; vertical-align: middle; height: 50px; transition: all 0.3s ease;}
.editorial ul .list-item-icon a:hover {text-decoration: none; opacity: 0.8;}
.editorial ul .list-item-icon .list-item-img {padding-left: 10px; display: table-cell; vertical-align: middle;}
.editorial ul .list-item-icon img {margin: 0 8px 0 0; float:none;}
.editorial ul .list-item-icon .list-item-title { font-family: 'DosisBold'; color: #43444c; font-size: 1.2em; display: table-cell; vertical-align: middle;}
.touchBusiness .container {width: 942px!important;}
.touchBusiness #logo {margin: 0;}
.businessMenu {float: left;width: 70%;}
.touchBusiness .header-side {margin-top: 25px;width: 80%;}
.touchBusiness #search ul {margin-top: 0;}
.touchBusiness #search ul li.text-field {width: 88%;height: 28px;}
.touchBusiness #search ul li input[type=text] {height: 28px;}
.touchBusiness #search ul li.submit-btn {height: 39px;background-position: right -39px;margin-left: 5px;background-size: cover;margin-top: -2px;}
.touchBusiness #search ul li input[type=submit] {width: 8%;height: 19px;margin-top: 0;}
.touchBusiness .large-content-wrap {width: 100%;}
.touchBusiness #promotion {margin-bottom: 0;margin-top: 20px;width: 100%; height: auto;}
.touchBusiness #promotion .rotator {height: 450px;overflow: hidden;}
.touchBusiness #promotion img {width: 100%;height: auto;}
.touchBusiness #mainCarouselDiv {width: 100%;z-index:2;margin: 10px 0;}
.touchBusiness #mainCarouselDiv img {border: none;-webkit-border-radius: 8px!important;-moz-border-radius: 8px;border-radius: 8px 8px 8px 8px;display: block;float: none;margin:0;width: 100%;height: auto;}
.touchBusiness #promotion a.videoLink:link,.touchBusiness #promotion a.videoLink:visited {margin: -300px 47% 0;position: relative;display: block;}
.touchBusiness #promotion .rounded-circle {
	width: 70px;
    height: 70px;
    background-color: rgba(0,0,0,0.5);
    border-radius: 50%;
    border: 2px solid #FFF;
    text-align: center;
    transition: 0.6s;
}
.touchBusiness #promotion a.videoLink:hover .rounded-circle,.touchBusiness #promotion a.videoLink:active .rounded-circle {background-color: rgba(255,255,255,0.3);}
.touchBusiness #promotion .rounded-circle i {font-size: 35px;color: #FFF;margin-top: 20px;margin-left: 8px;}
.touchBusiness #mainCarouselDiv.slick-slider .arrow-btn {position: absolute;top: 50%;transform: translateY(-50%);color: #FFF;}
.touchBusiness #mainCarouselDiv.slick-slider .slick-prev {left: 15px;}
.touchBusiness #mainCarouselDiv.slick-slider .slick-next {right: 15px;}
.touchBusiness #mainCarouselDiv.slick-slider .slick-dots {position: absolute;bottom: 15px; left: 17px;}
.touchBusiness #mainCarouselDiv.slick-slider .slick-dots li {background-color: #FFF;border: 1px solid #009fb4;border-radius: 50%;text-indent: -9999px;float: left;margin-right: 5px;cursor: pointer;}
.touchBusiness #mainCarouselDiv.slick-slider .slick-dots li.slick-active {background-color: #009fb4;border: 1px solid #FFF;}
.business-promotion-section {margin-top: 20px;}
.business-promotion-section .business-image {overflow: hidden;}
.business-promotion-section h1 {
	font-weight: bold;
	line-height: normal;
	font-size: 1.8em;
	color: #1c3c6e;
	text-transform: uppercase;
	padding-top: 25px;
	padding-left: 120px;
	background-image: url(../../../../../images/touch-images/logo-business.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: 110px;
	min-height: 75px;
}
.business-promotion-section .text-promotion {display: inline-block;color: #43444c;font-size: 1.1em;line-height: 1.2em;}
.business-promotion-section .rounded-circle {
	box-shadow: 2px 1px 3px 1px #ccc;
	display: flex;
	justify-content: center;
  	align-items: center;
	height: 50px;
  	width: 50px;
  	background-color: #FFF;
  	border-radius: 50%;
  	cursor:pointer;
}
.business-promotion-section .rounded-circle i {margin-left: 7px;font-size: 24px;color: rgba(46,87,202, 0.8);text-shadow: 2px 2px 2px #def, 0px 0 0 #000, 0px 0px 0px #def;}
.business-promotion-section a p {color: #2E57CA;font-size: 0.8em;text-decoration: none;}
.business-promotion-section a:hover p {text-decoration: underline;}
.business-promotion-section a:hover .rounded-circle {box-shadow: 0px 0px 3px 3px #ccc;}
.play-btn a {display: inline-block;}
.play-btn a:hover {text-decoration: none;}
.business-carousel-section {background-color: #43444c;padding-top: 50px;}
.carousel-box {position: relative;background-color: #FFF;border-radius: 10px;padding: 0 15px;height: 300px;}
.carousel-box h1 {overflow: hidden;max-height: 20%;font-weight: bold;line-height: normal;font-size: 1.5em;color: #1c3c6e;text-transform: uppercase; }
.carousel-box .publishedContent {position: relative;color: #43444c;font-size: 0.9em;line-height: 1.2em;overflow: hidden;width: 100%;height: 51%;z-index: 1;}
.carousel-box .publishedContent .contentWrapper {column-width: 100vw; height: 100%;}
.carousel-box .publishedContent .contentWrapper ol,.carousel-box .publishedContent .contentWrapper ul {list-style-position: inside;}
.carousel-box .publishedContent .contentWrapper a:link,
.carousel-box .publishedContent .contentWrapper a:visited,
.carousel-box .publishedContent .contentWrapper a:hover,
.carousel-box .publishedContent .contentWrapper a:active {color: #1c3c6e;}
.carousel-box .readmore-btn {
	z-index: 2;
	position: absolute;
	bottom: 0;
	width: 100%;
	border-radius: 0 0 8px 8px;
	cursor: pointer;
	text-align: center;
	background-color:  #1c3c6e;
	color:#FFF;
	margin: 0 -15px;
}
.carousel-box .readmore-btn:hover {background-color: #324f7c;text-decoration: none;}
.carousel-box img:not([src]) { visibility: hidden;}
.business-carousel-section #carouselDiv .carousel-box img {opacity: 0.1;z-index: 0;position: absolute;right: 15px;}
.business-carousel-section #carouselDiv.slick-slider .arrow-btn {opacity: 1;}
.business-carousel-section #carouselDiv.slick-slider .slick-arrow {
	color: #FFF;
    border: 3px solid #FFF;
    border-radius: 50%;
    width: 50px;
    height: 16px;
    font-size: 17px;
    text-align: center;
    padding: 17px 0;
 }
.business-carousel-section #carouselDiv.slick-slider .slick-prev:before {content: "\f060";}
.business-carousel-section .slick-slider .slick-next:before {content: "\f061";}
.business-carousel-section #carouselDiv.slick-slider .slick-disabled {display: inline!important;opacity: 0.3;cursor: default;}
.business-carousel-section .slick-slider .slick-slide {margin: 0 15px;}
.business-carousel-section .slick-slider .slick-slide:focus {outline: none;}
.business-carousel-section .slide-count-wrap {position: absolute; border-bottom: 1px solid rgba(255,255,255,0.3);padding: 6px 10px;}
.business-carousel-section .slide-count-wrap .current {padding-right: 4px;font-size: 40px;color: #FFF;}
.business-carousel-section .slide-count-wrap .total {font-size: 20px;color: #FFF;opacity: 0.3;}
.business-editorial {background: none; color: #43444c;position: relative;padding: 10px;}
.business-editorial:after {
  content: "";
  background: transparent url(../../../../../images/touch-images/logo-business.png) no-repeat right bottom;
  background-size: 90px auto;
  opacity: 1;
  right: 0;
  position: absolute;
}
.business-editorial p,
.business-editorial span,
.business-editorial font,
.business-editorial ul li,
.business-editorial ol li,
.business-editorial .social-sharing .share {color: #43444c;}
.business-editorial h3,
.business-editorial h5 {color: #1c3c6e;}
.business-editorial h3 {margin-top: 0;}
.business-editorial .tabs { background-color: #1c3c6e;}
.business-editorial h4 {color: #FFF; background: #1c3c6e; margin: 10px 0 10px 0px;}
.business-editorial ul {list-style: none;}
.business-editorial .content-collapse ul li {list-style-image:none; text-indent: -10px; padding-left: 2em;}
.business-editorial .content-collapse ul li:before {content: '-'; position: absolute;}
.business-editorial #socialBookmarkLike ul li {padding-left: 1em;}
.business-editorial .submit-link:hover, .business-editorial .submit-link:active, .business-editorial .submit-link:link, .business-editorial .submit-link:visited { background: #1c3c6e; color: #FFF; }
.business-editorial table tr {background: #1c3c6e; border-left: 1px solid #1c3c6e; border-right: 1px solid #1c3c6e;}
.business-editorial table tr + tr, .business-editorial table tr + tr td {color: #43444c;}
.business-editorial.editorial a:link,
.business-editorial.editorial a:visited,
.business-editorial.editorial a:hover,
.business-editorial.editorial a:active {color: #2E57CA;}
.business-editorial .breadcrumbs li {background: transparent url(../../../../../images/touch-images/single-grey-arrow.png) no-repeat left center; margin-bottom: 0;}
.business-editorial .breadcrumbs li:first-child {background: none;}
.business-editorial .breadcrumbs li a:link, .business-editorial .breadcrumbs li a:visited {color: #1c3c6e !important;}
.business-editorial .forms h2 {background: #1c3c6e;}
.business-editorial.editorial .tabs li a:link,
.business-editorial.editorial .tabs li a:visited {background-color: #1c3c6e; color: #FFF;}
.business-editorial .tabs li + li {border-left: 1px solid #FFF;}
.business-editorial.editorial .tabs li a:hover,
.business-editorial.editorial .tabs li a:active {background: #8d9dbd; color: #FFF;}
.business-editorial .tabs li.selected a:link,
.business-editorial .tabs li.selected a:visited,
.business-editorial .tabs li.selected a:hover,
.business-editorial .tabs li.selected a:active {background: #8d9dbd; color: #FFF;}
