/* 
	Removed Widget Styling: al7689
		Toolbar
		Editor 
*/	

/*Start Common Styling*/
.blue .dijitClear{clear:both;height:0;overflow:hidden;line-height:0;font-size:0;}
/**** Disabled cursor *****/
.blue .dijitTextBoxDisabled,
.blue .dijitSliderDisabled *,
.blue .dijitDisabledClickableRe,	/* a region the user would be able to click on, but it's disabled */
.blue .dijitSpinnerDisabled *,
.blue .dijitButtonDisabled,
.blue .dijitToggleButtonDisabled,
.blue .dijitDropDownButtonDisabled,
.blue .dijitComboButtonDisabled *,
.blue .dijitComboBoxDisabled *,
.blue .dijitTextAreaDisabled {
	cursor: not-allowed !important;
	opacity:0.6;
	filter: alpha(opacity=50);/*IE*/}
.blue .dijitRadio,
.blue .dijitCheckBox{
	cursor: pointer;}	
.blue .dijitButtonDisabled *,
.blue .dijitToggleButtonDisabled *,
.blue .dijitDropDownButtonDisabled *,
.blue .dijitCheckBoxDisabled{
	cursor: not-allowed !important;}
/* DnD avatar-specific settings */
/* For now it uses a default set of rules. Some other DnD classes can be modified as well. */
.blue .dojoDndAvatar {
	font-size: 75%; 
	color: black;}
.blue .dojoDndAvatarHeader td	{
	padding:5px 20px;}
.blue .dojoDndAvatarHeader	{
	background: #ccc;}
.blue .dojoDndAvatarItem {
	background: #eee;}
.blue.dojoDndMove .dojoDndAvatarHeader	{
	background-image: url(/scadmin/static/images/dndNoMove.png); 
	background-repeat: no-repeat;}
.blue.dojoDndCopy .dojoDndAvatarHeader	{
	background-image: url(/scadmin/static/images/dndNoCopy.png); 
	background-repeat: no-repeat;}
.blue.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader {
	background-image: url(/scadmin/static/images/dndMove.png); 
	background-repeat: no-repeat;}
.blue.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader {
	background-image: url(/scadmin/static/images/dndCopy.png); 
	background-repeat: no-repeat;}
.blue .browserControlsPane{
	height: 62px;}
/*End Common Styling*/
/*Start Sequencer styling */
.dojocSequencerContainer {
	padding:3px;
	background-color:white;
	overflow:hidden;}
/*End Sequence styling */
/*Start Bread Crumb Styling */
.bcn-left {
	margin:2px 3px;
	background: url(/scadmin/static/images/backgrounds/crumb-navigator-sprite.gif) no-repeat;
	padding-left: 4px;}
.bcn-right {
	background: url(/scadmin/static/images/backgrounds/crumb-navigator-sprite.gif) no-repeat top right;
	padding-right:4px;}
.bcn-body {
	position: relative;
	white-space: nowrap;
	background: transparent url(/scadmin/static/images/backgrounds/crumb-navigator-bk.gif) top left repeat-x;
	border-top: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
	height:29px;
	_line-height: 29px;}
.bc {
	display: -moz-inline-box;
	-moz-box-align: center;
	display: inline-block;	
	height: 29px;}
.bc, .bc*{
	outline:0px;}		
.bc-body {
	display: -moz-inline-box;
	-moz-box-align: center;
	display: inline-block;
	height: 29px;
	cursor: pointer;	
	background: transparent url(/scadmin/static/images/backgrounds/crumb-navigator-sprite.gif) no-repeat right -31px;
	padding-right: 12px;}	
.bc-body-loading {
	padding-right : 22px;
	background : transparent url(/scadmin/static/images/animations/twirly.gif) no-repeat right center;}	
.bc-text {
	color : #416aa3;
	padding-left : 5px;
	line-height: 29px;}
.bcHover .bc-text {
	color: #1e6a00;}	
.bc-arrow {
	display: -moz-inline-box;
	display: inline-block;
	background: transparent url(/scadmin/static/images/icons/controls/btn-arrow.gif) no-repeat right center;
	width:8px;}
.bcn-menu a:hover span,
.bcHover .bc-arrow {
	background-image: url(/scadmin/static/images/icons/controls/btn-arrow-hover.gif);}
.bcn-menu {
	line-height: 29px;
	height: 29px;
	position:absolute;
	right:0px;
	background: transparent url(/scadmin/static/images/backgrounds/pipes/bcn-menu.png) repeat-y;
	background-repeat: repeat-y;
	padding-left: 7px;
	margin-left: 5px;}
.bcn-menu a {
	color: #416aa3;
	padding-right: 3px;
	margin-right: 3px;
	text-transform: capitalize;
	background: transparent url(/scadmin/static/images/backgrounds/pipes/bcn-menu.png) top right repeat-y;}
.bcn-menu a span {
	padding-right: 8px; 
	background: transparent url(/scadmin/static/images/icons/controls/btn-arrow.gif) no-repeat right center;}	
.bcn-menu a:hover{
	text-decoration: none;}		
.dijitCrumbEmpty {
	font-style: italic;
	color: #8B8B8B;}
/* Start BCN Wrapper styling */
.bread-crumb-wrapper{
	height: 33px;}
/* End BCN Wrapper styling */
/*End Bread Crumb Styling */
/*Start Button Styling */
.dijitButtonbar{
	height: 21px;
	position:relative;
	padding: 2px 5px;
	white-space: nowrap;
	overflow: hidden;
	background: #fafafa url("/scadmin/static/images/backgrounds/toolbar-bg.gif") repeat-x top left !important;
	border-bottom:1px solid #8DB2E3;}	
.dijitButtonbar .dijitBtnGrp,
.dijitButtonbar .dijitBtn{
	margin-right:15px;}
.dijitButtonbar .dijitBtnGrp .dijitBtn,
.dijitButtonbarNoMargin	.dijitBtnGrp,
.dijitButtonbarNoMargin	.dijitBtn{
	margin-right:0px;}		
.dijitBtn{
	display: -moz-inline-box;
	display: inline-block;
	color:#416aa3;
	height:21px;
	font-size: 11px;
	vertical-align: middle;
	margin:0px;}
.dijitBtnGrp{
	display: -moz-inline-box;
	display: inline-block;
	height: 21px;
	white-space: nowrap;
	vertical-align: middle;}	
.dijitBtnGrp .dijitBtn{
	padding: 0px;}			
.dijitBtn *{
	cursor:pointer;
	height:21px;
	display: -moz-inline-box;
	display: inline-block;}
.dijitDropDownButton .dijitBtnInner *{ /*prevent line break within button*/
	float:none;}
.dijitBtnText{
	padding-left:2px;
	line-height: 21px;
	vertical-align: top;}	
.dijitBtnArrow{
	background: transparent url(/scadmin/static/images/icons/controls/btn-arrow.gif) no-repeat right center;
	width:8px;}
.dijitBtnArrowBlack{
	background: transparent url(/scadmin/static/images/icons/controls/btn-arrow.gif) no-repeat center;
	padding-left:6px;}	
.dijitBtnGrp .dijitBtnSeparator{
	display: -moz-inline-box;
	display: inline-block;
	cursor:default;
	background: transparent url(/scadmin/static/images/backgrounds/button-sprite.gif);
	width:2px;
	background-position:0px -21px;
	height:21px;
	vertical-align: middle;}	
.dijitBtnIcon {
	width:16px;
	background-position: center;
	background-repeat: no-repeat;}
.dijitBtnNoIcon{
	width:0px;}			
.dijitBtnFirst .dijitBtnIcon {
	width:16px;
	background-position: 0px center;}	
.dijitBtnLeft,
.dijitBtnRight,
.dijitBtnGrp span.dijitBtnLast,
.dijitBtnGrp span.dijitBtnFirst{
	background-color:transparent;
	background-image:url(/scadmin/static/images/backgrounds/button-sprite.gif);
	background-repeat: no-repeat;}	
.dijitBtnLeft,
.dijitBtnGrp span.dijitBtnFirst{
	padding-left:2px;
	background-position:0px 0px;}
.grayBtn .dijitBtnLeft,
.dijitBtnGrp .grayBtn span.dijitBtnFirst{
	background-position:0px -84px;} 
.dijitBtnRight,
.dijitBtnGrp span.dijitBtnLast{
	padding-right:2px;
	background-position:right 0px;}
.grayBtn .dijitBtnRight,
.dijitBtnGrp .grayBtn span.dijitBtnLast{
	background-position:right -84px;}
.dijitBtnInner{
	padding:0px 2px;
	background:transparent url(/scadmin/static/images/backgrounds/btn-bk.gif) repeat-x;}
.grayBtn .dijitBtnInner {
	background-image: url(/scadmin/static/images/backgrounds/btn-bk-gray.gif)}
.dijitButtonHover .dijitBtnLeft,
.dijitToggleButtonHover .dijitBtnLeft,
.dijitDropDownButtonHover .dijitBtnLeft{
	background-position:0px -63px}
.grayBtn .dijitButtonHover .dijitBtnLeft,
.grayBtn .dijitToggleButtonHover .dijitBtnLeft,
.grayBtn .dijitDropDownButtonHover .dijitBtnLeft{
	background-position:0px -147px}
.dijitButtonHover .dijitBtnRight,	
.dijitToggleButtonHover .dijitBtnRight,	
.dijitDropDownButtonHover .dijitBtnRight{
	background-position:right -63px;}	
.grayBtn .dijitButtonHover .dijitBtnRight,	
.grayBtn .dijitToggleButtonHover .dijitBtnRight,	
.grayBtn .dijitDropDownButtonHover .dijitBtnRight{
	background-position:right -147px;}
.grayBtn .dijitButtonHover .dijitBtnInner,
.grayBtn .dijitToggleButtonHover .dijitBtnInner,		
.grayBtn .dijitDropDownButtonHover .dijitBtnInner,
.dijitButtonHover .dijitBtnInner,
.dijitToggleButtonHover .dijitBtnInner,		
.dijitDropDownButtonHover .dijitBtnInner{
	color:#373941;
	background:transparent url(/scadmin/static/images/backgrounds/btn-hover.gif) repeat-x;}			
/*
.dijitBtnLeft,
.dijitBtnRight,
.dijitBtnGrp span.dijitBtnLast,
.dijitBtnGrp span.dijitBtnFirst
*/
.dijitButtonActive .dijitBtnLeft,
.dijitToggleButtonActive .dijitBtnLeft,	
.dijitToggleButtonChecked .dijitBtnLeft,
.dijitDropDownButtonActive .dijitBtnLeft,
.dijitBtnGrp .dijitButtonActive span.dijitBtnFirst,
.dijitBtnGrp .dijitToggleButtonActive span.dijitBtnFirst,	
.dijitBtnGrp .dijitToggleButtonChecked span.dijitBtnFirst,
.dijitBtnGrp .dijitDropDownButtonActive span.dijitBtnFirst{
	background-position:0px -42px;}
.dijitButtonActive .dijitBtnRight,
.dijitToggleButtonActive .dijitBtnRight,	
.dijitToggleButtonChecked .dijitBtnRight,	
.dijitDropDownButtonActive .dijitBtnRight,
.dijitBtnGrp .dijitButtonActive span.dijitBtnLast,
.dijitBtnGrp .dijitToggleButtonActive span.dijitBtnLast,	
.dijitBtnGrp .dijitToggleButtonChecked span.dijitBtnLast,	
.dijitBtnGrp .dijitDropDownButtonActive span.dijitBtnLast{
	background-position:right -42px;}	
.dijitButtonActive .dijitBtnInner,
.dijitToggleButtonActive .dijitBtnInner,	
.dijitToggleButtonChecked .dijitBtnInner,	
.dijitDropDownButtonActive .dijitBtnInner{
	/* active state - inner (for when you are pressing a normal button, or when a toggle button is in a depressed state */
	color:#373941;
	background:transparent url(/scadmin/static/images/backgrounds/btn-active.gif) repeat-x;}			
.dijitBtnGrp .dijitBtnRight,
.dijitBtnGrp .dijitBtnLeft{
	background-image:none;
	padding:0px;}
/* the following two styles prevent button breaking for dropdown buttons in IE*/
.dijitDropDownButton .dijitBtnInner{
	display: -moz-inline-box;
	display: inline-block;}
.dijitDropDownButton *{
/*	display: -moz-inline-box;
	display: inline-block;*/
	white-space: nowrap;}				
/*End button styling*/
/*Start dojoc.RibbonMenu Styling*/
.dojocRibbonMenuLeft{
	background: transparent url(/scadmin/static/images/backgrounds/ribbon/ribbon-bk-left.gif) top left no-repeat;
	padding-left: 3px;}
.dojocRibbonMenuCenter{
	white-space:nowrap;
	height: 92px;
	background: transparent url(/scadmin/static/images/backgrounds/ribbon/ribbon-bk-center.gif) top left repeat-x;}
.dojocRibbonMenuRight{
	background: transparent url(/scadmin/static/images/backgrounds/ribbon/ribbon-bk-right.gif) top right no-repeat;
	padding-right: 3px;}
/*End dojoc.RibbonMenu Styling */
/*Start dojoc.RibbonMenuGroup styling */
.dojocRibbonGroupLeft{
	display:-moz-inline-box;
	display: inline-block;
	background: transparent url(/scadmin/static/images/backgrounds/ribbon/ribbon-group-bk-left.gif) top left no-repeat;}
.dojocRibbonGroup{
	margin:3px -1px 0px 0px; /*FF2 Hack :: -moz-inline-block spacing issue :: Check FF3*/
	_margin-right:2px;}
.dojocRibbonGroupCenter{
	display:-moz-inline-box;
	display: inline-block;
	margin: 0px 3px;
	height: 86px; /*this height is 1 px more than needed, see .dojocRibbonGroupLayout for further explanation.*/
	background: transparent url(/scadmin/static/images/backgrounds/ribbon/ribbon-group-bk-center.gif) top left repeat-x;}
.dojocRibbonGroupRight{
 	display:-moz-inline-box;
	display: inline-block;
	background: transparent url(/scadmin/static/images/backgrounds/ribbon/ribbon-group-bk-right.gif) top right no-repeat;}
.dojocRibbonGroupLayout{
	height:85px;/*this is the expected height and is needed due to FF2 not holding td space when widgets are replaced*/
	margin: 0px 2px}
.dojocRibbonGroupTitle {
	letter-spacing:1px;
	font-family:tahoma;
	height:16px;
	color:#3e6aaa;
	font-size: 11px;
	text-align: center;
	text-transform: capitalize;}
.dojocRibbonGroupContent .dijitBtn{
	display:block;}
.dojocRibbonGroupContent {
	padding:0px 3px;}	
/*End dojoc.RibbonMenuGroup styling */	
/*Start ExpandoPane Styling*/
.dojoxExpandoPane {
	overflow:hidden;
	border:0px solid #8DB2E3;
	margin-top:0px;
	z-index:440;
	background:#fff;}
.dojoxExpandoRight,
.dojoxExpandoLeft{
	border-width: 0px 1px 1px 1px;} 	
.dojoxExpandoTop{
	border-bottom-width:1px;}	 	
.dojoxExpandoPane .dojoxExpandoWrapper {
	overflow:hidden;}
.dojoxExpandoIcon {
	width:14px;
	cursor:pointer;
	background-position:-60px 0px;
	height:14px;}
.blue .dojoxExpandoIcon {
	background: url('/scadmin/static/images/icons/controls/collapse.png') no-repeat;}
.blue .dojoxExpandoClosed .dojoxExpandoIcon {
	background: url('/scadmin/static/images/icons/controls/expand.png') no-repeat;}
.dojoxExpandoClosed .dojoxExpandoIcon {
	background-position: 0px 0px;}
.dojoxExpandoClosed .dojoxExpandoTitleNode {
	display:none;}
.dojoxExpandoTitleNode {
	padding-right:6px; padding-left:6px;}
.dojoxExpandoClosed .dijitContentPane {
	overflow: hidden;}
.dojoxExpandoIcon .a11yNode {
	display:none;
	visibility:hidden;}
.dojoxExpandoBottom .dojoxExpandoIcon,
.dojoxExpandoTop .dojoxExpandoIcon,
.dojoxExpandoLeft .dojoxExpandoIcon {
	float:right;}
.dojoxExpandoRight .dojoxExpandoIcon {
	margin-top:2px;
	margin-left:3px;
	float:left;}
.blue .dojoxExpandoTitle {
	border-bottom: 1px solid #8DB2E3;
	padding-top:4px;
	height:19px;
	background:#CEDFF5 url(/scadmin/static/images/backgrounds/dbl_grad_title_blue.gif) repeat-x scroll center top;}
.blue .dojoxExpandoClosed {
	background-color: #fafafa;}
.dojocExpandoVerticalTitle{
	display:none;}
.dojoxExpandoClosed .dojocExpandoVerticalTitle{
	background-color: #D6E3F2;
	display:block;
	visibility: visible !important;}
.blue .dojocExpandoHorizontalTitle-bottom .dojoxExpandoTitle,	
.blue .dojocExpandoHorizontalTitle-top .dojoxExpandoTitle{
	background: #D6E3F2;
	border:none;}
.blue .dojocExpandoHorizontalTitle-bottom .dojoxExpandoTitle{	
	border-top: 1px solid #8DB2E3;}	
.blue .dojocExpandoHorizontalTitle-top .dojoxExpandoTitle,	
.blue .dojocExpandoHorizontalTitle-bottom .dojoxExpandoTitle{
	text-align: center;}
.blue .dojocExpandoHorizontalTitle-top .dojoxExpandoTitleNode,		
.blue .dojocExpandoHorizontalTitle-bottom .dojoxExpandoTitleNode {
	font-family:tahoma;
	font-size:11px;
	color: gray;
	font-weight:bold;
	display: block;}
.blue .dojoxExpandoWrapper,	
.blue .dojoxExpandoContent{
	position:relative;}	
/*End ExpandoPane Styling*/
/*Start TabContainer Styling*/
.dijitTabPanelHeader,.dijitTabPanelFooter{background:#deecfd;border:1px solid #8db2e3;border-top: none;overflow:hidden;zoom:1;}
.dijitTabPanelHeader{padding-bottom:2px;}
.dijitTabStrip-bottom{padding:2px 0px 0px 0px;}
.dijitTabPaneNaked .dijitTabPanelHeader{border-right:0px; border-left:0px;}
.dijitTabPanelFooter{padding-top:2px;}
.dijitTabStripWrap{width:100%;overflow:hidden;position:relative;zoom:1;}
ul.dijitTabStrip{display:block;width:5000px;zoom:1;}
#banner-tabMenuBar ul.dijitTabStrip{*height:21px;}
.dijitTabPanelHeader ul{background:url(/scadmin/static/images/backgrounds/dbl_grad_title_blue.gif) #cedff5 repeat-x top;}
.dijitTabStrip-top ul{padding-top:2px; border-bottom:1px solid #8db2e3;}
.dijitTabStrip-bottom ul{padding-bottom:2px;border-top:1px solid #8db2e3;border-bottom:0 none; background-position: left -1px;}
.dijitTabPanePlain .dijitTabStrip-top{background:transparent!important;padding-top:0!important;}
.dijitTabPanePlain .dijitTabPanelHeader{background:transparent!important;border-width:0!important;padding-bottom:0!important;}
.dijitTabPaneNaked .dijitTabStripWrap{background: #bfdbfe !important; color:#15428b !important;}
.dijitTabPanePlain .dijitTabStripSpacer{border:1px solid #8db2e3;border-top:0 none;height:2px;background:#deecfd;font-size:1px;line-height:1px;}
.dijitTabPaneNaked .dijitTabStripSpacer{border:0px; border-top: 1px;}
.ext-border-box .dijitTabPanePlain .dijitTabStripSpacer{height:3px;}
ul.dijitTabStrip li{float:left;margin:0px 0px 0px 2px;}
ul.dijitTabStrip li.dijitTabEdge{float:left;margin:0!important;padding:0!important;border:0 none!important;font-size:1px!important;line-height:1px!important;overflow:hidden;zoom:1;background:transparent!important;width:1px;}
.dijitTabStrip a,.dijitTabStrip span,.dijitTabStrip em{float:left;display:block;}
.dijitTabStrip a{text-decoration:none!important;-moz-outline:none;outline:none;cursor:pointer;}
.dijitTabStripInner{overflow:hidden;text-overflow:ellipsis;}
.dijitTabStrip span.dijitTabText{font:normal 11px tahoma,arial,helvetica;color:#416aa3;white-space:nowrap;cursor:pointer;padding:4px 0;}
.dijitTabStrip .x-tab-with-icon .dijitTabRight{padding-left:6px;}
.dijitTabStrip .x-tab-with-icon span.dijitTabText{padding-left:20px;background-position:0 3px;background-repeat:no-repeat;}
.dijitTabStrip-over span.dijitTabText{color:#15428b;}
.dijitTabChecked{cursor:default;}
.dijitTabChecked span.dijitTabText{cursor:default;color:#15428b;}
.dijitTabStrip-disabled .dijitTabText{cursor:default;color:#aaa;}
.dijitTabPaneWrapper{overflow:hidden; border:1px solid #8db2e3;background:#fff;border-top:none;}
.dijitTabPane{background-image: url(/scadmin/static/images/backgrounds/text-bg.gif); background-repeat: repeat-x;}
.dijitTabPaneNaked .dijitTabPane{background-image: none;}
.dijitTabPaneNaked .dijitTabPaneWrapper{border:none; background:transparent;}
.x-tab-panel-bwrap{overflow:hidden;}
.dijitTabStrip .dijitTabRight{_position:relative;}
.dijitTabStrip-top .dijitTabChecked .dijitTabRight{margin-bottom:-1px;}
.dijitTabStrip-top .dijitTabChecked .dijitTabRight span.dijitTabText{padding-bottom:5px;}
.dijitTabStrip-bottom .dijitTabChecked .dijitTabRight{margin-top:-1px;}
.dijitTabStrip-bottom .dijitTabChecked .dijitTabRight span.dijitTabText{padding-top:5px;}
.dijitTabStrip-top .dijitTabRight{background:transparent url(/scadmin/static/images/backgrounds/tabs-sprite.gif) no-repeat 0 -51px;padding-left:10px;}
.dijitTabStrip-top .dijitTabLeft{background:transparent url(/scadmin/static/images/backgrounds/tabs-sprite.gif) no-repeat right -351px;padding-right:10px;}
.dijitTabStrip-top .dijitTabStripInner{background:transparent url(/scadmin/static/images/backgrounds/tabs-sprite.gif) repeat-x 0 -201px;}
.dijitTabStrip-top .dijitTabStrip-over .dijitTabRight{background-position:0 -101px;}
.dijitTabStrip-top .dijitTabStrip-over .dijitTabLeft{background-position:right -401px;}
.dijitTabStrip-top .dijitTabStrip-over .dijitTabStripInner{background-position:0 -251px;}
.dijitTabStrip-top .dijitTabChecked .dijitTabRight{background-position:0 0;}
.dijitTabStrip-top .dijitTabChecked .dijitTabLeft{background-position:right -301px;}
.dijitTabStrip-top .dijitTabChecked .dijitTabStripInner{background-position:0 -151px;}
.dijitTabStrip-bottom .dijitTabRight{background:url(/scadmin/static/images/backgrounds/tab-btm-inactive-right-bg.gif) no-repeat bottom right;}
.dijitTabStrip-bottom .dijitTabLeft{background:url(/scadmin/static/images/backgrounds/tab-btm-inactive-left-bg.gif) no-repeat bottom left;}
.dijitTabStrip-bottom .dijitTabChecked .dijitTabRight{background:url(/scadmin/static/images/backgrounds/tab-btm-right-bg.gif) no-repeat bottom left;}
.dijitTabStrip-bottom .dijitTabChecked .dijitTabLeft{background:url(/scadmin/static/images/backgrounds/tab-btm-left-bg.gif) no-repeat bottom right;}
.dijitTabStrip-bottom .dijitTabLeft{padding:0 10px;}
.dijitTabStrip-bottom .dijitTabRight{padding:0;}
.dijitTabPaneNaked .dijitTabStrip-top .dijitTabChecked .dijitTabRight{margin-bottom:-1px;}
.dijitTabPaneNaked .dijitTabStrip-top .dijitTabChecked .dijitTabRight span.dijitTabText{padding-bottom:5px;}
.dijitTabPaneNaked .dijitTabPaneNaked .dijitTabStrip-bottom .dijitTabChecked .dijitTabRight{margin-top:-1px;}
.dijitTabPaneNaked .dijitTabStrip-bottom .dijitTabChecked .dijitTabRight span.dijitTabText{padding-top:5px;}
.dijitTabPaneNaked .dijitTabStrip-top .dijitTabRight{background:transparent;}
.dijitTabPaneNaked .dijitTabStrip-top .dijitTabLeft{background:transparent;}
.dijitTabPaneNaked .dijitTabStrip-top .dijitTabStripInner{background:transparent;}
.dijitTabPaneNaked .dijitTabStrip-top .dijitTabStrip-over .dijitTabRight{background-position:0 -101px;}
.dijitTabPaneNaked .dijitTabStrip-top .dijitTabStrip-over .dijitTabLeft{background-position:right -401px;}
.dijitTabPaneNaked .dijitTabStrip-top .dijitTabStrip-over .dijitTabStripInner{background-position:0 -251px;}
/*todo test/finish bottom tabs*/
.dijitTabPaneNaked .dijitTabStrip-top .dijitTabChecked .dijitTabRight{background:transparent url(/scadmin/static/images/backgrounds/tabs-sprite.gif) no-repeat 0px 0px;padding-left:10px;}
.dijitTabPaneNaked .dijitTabStrip-top .dijitTabChecked .dijitTabLeft{background:transparent url(/scadmin/static/images/backgrounds/tabs-sprite.gif) no-repeat right -301px;padding-right:10px;}
.dijitTabPaneNaked .dijitTabStrip-top .dijitTabChecked .dijitTabStripInner{background:transparent url(/scadmin/static/images/backgrounds/tabs-sprite.gif) repeat-x 0px -151px;}

.dijitTabPaneNaked .dijitTabStrip-bottom .dijitTabRight{background:transparent;}
.dijitTabPaneNaked .dijitTabStrip-bottom .dijitTabLeft{background:transparent;}

.dijitTabPaneNaked .dijitTabStrip-bottom .dijitTabChecked .dijitTabRight{background:url(/scadmin/static/images/backgrounds/tab-btm-right-bg.gif) no-repeat bottom left;}
.dijitTabPaneNaked .dijitTabStrip-bottom .dijitTabChecked .dijitTabLeft{background:url(/scadmin/static/images/backgrounds/tab-btm-left-bg.gif) no-repeat bottom right;}
.dijitTabPaneNaked .dijitTabStrip-bottom .dijitTabLeft{padding:0 10px;}
.dijitTabPaneNaked .dijitTabStrip-bottom .dijitTabRight{padding:0;}

.dijitTabStrip .dijitTabStrip-close{display:none;}
.dijitTabStrip-closable{position:relative;}
.dijitTabStrip-closable .dijitTabLeft{padding-right:19px;}
.dijitTabStrip .dijitTabStrip-closable a.dijitTabStrip-close{background-image:url(/scadmin/static/images/backgrounds/tab-close.gif);opacity:.6;-moz-opacity:.6;background-repeat:no-repeat;display:block;width:11px;height:11px;position:absolute;top:3px;right:3px;cursor:pointer;z-index:2;}
.dijitTabStrip .dijitTabChecked a.dijitTabStrip-close{opacity:.8;-moz-opacity:.8;}
.dijitTabStrip .dijitTabStrip-closable a.dijitTabStrip-close:hover{background-image:url(/scadmin/static/images/backgrounds/tab-close.gif);opacity:1;-moz-opacity:1;}
.dijitTabPaneWrapper-top{border-top:0 none;}
.dijitTabPaneWrapper-bottom{border-bottom:0 none;}
/*todo add tab scrolling functionality*/
.x-tab-scroller-left{background:transparent url(/scadmin/static/images/backgrounds/scroll-left.gif) no-repeat -18px 0;border-bottom:1px solid #8db2e3;width:18px;position:absolute;left:0;top:0;z-index:10;cursor:pointer;}
.x-tab-scroller-left-over{background-position:0 0;}
.x-tab-scroller-left-disabled{background-position:-18px 0;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);cursor:default;}
.x-tab-scroller-right{background:transparent url(/scadmin/static/images/backgrounds/scroll-right.gif) no-repeat 0 0;border-bottom:1px solid #8db2e3;width:18px;position:absolute;right:0;top:0;z-index:10;cursor:pointer;}
.x-tab-scroller-right-over{background-position:-18px 0;}
.x-tab-scroller-right-disabled{background-position:0 0;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);cursor:default;}
.x-tab-scrolling .dijitTabStripWrap{margin-left:18px;margin-right:18px;}
.x-tab-scrolling{position:relative;}
.x-tab-panel-bbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px;}
.x-tab-panel-tbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px;}
.x-border-layout-ct .x-tab-panel{background:white;}
/*End TabContainer Styling*/
/*Start TabMenuBar styling*/
.dojocTabMenuBar .dijitBtnArrow{
	height:4px;
	_height:auto;
	margin-top:10px;
	_margin-top:4px;}
/*End TabMenuBar styling*/
/* Menu */
.blue .dijitMenu,
.blue .dojocMenu,
.blue .dijitMenuTable {
	margin: 0px;
	padding: 0px;
	background:#fff url("/scadmin/static/images/backgrounds/text-bg.gif") repeat-x top left !important;
	border: 1px solid #8c8a8c;}	
.blue .dijitMenuTable{
	border-width: 0;}	
/*
TODO al7689 - figure out how to get wrapper border working correctly 	
.blue .dijitMenuTable{
	border:none;}	
.blue .dijitMenuTableWrapper{
	border:1px solid #8c8a8c;}	
*/		
.blue .dijitMenuItem {
	font: menu;
	margin: 0px;
	color: #243C5F;}	
.blue .dijitMenuPreviousButton, .blue .dijitMenuNextButton {
	font-style: italic;}	
.blue .dijitMenuItemHover, .blue .dijitMenuItemFocused,
.blue .dijitComboBoxMenuHover .dijitMenuItemSelected {
	background-color: #DEE7F7;
	color: #243C5F;}		
.blue .dijitMenuItemSelected {
	background-color: transparent;}
.blue .dijitMenuItemHover TD, .blue .dijitMenuItemFocused TD{
	background: #DEE7F7 url(/scadmin/static/images/backgrounds/menu-hover-bk.png) repeat-x left top;}
.blue .dijitMenuItemLabelColumn {
	padding:0px 6px;}	
.blue .dijitMenuItemLabelColumn .metadata {
	background:transparent url(/scadmin/static/images/icons/indicators/tiny/info.gif) no-repeat scroll right center;
	padding-right:9px;}	
.blue .dijitMenuItemLabel{
	padding: 1px;
	height:100%px;
	line-height: 22px;
	white-space: nowrap;}	
.blue .dijitMenuTable TD.dijitMenuItemIconColumn,
.blue .dijitMenuTable TD.dojocMenuItemSelectorColumn {
	background: #f7f3f7 !important; /*prevent the onhover styling on the img columns */
	width:17px;
	vertical-align: top;
	padding: 0 1px;}	
.blue .dijitMenuTable .dijitMenuItemIconColumn {
	border-right: 1px solid #c6c7c6;}
.blue .dijitMenuItemIcon {
	margin-top: 4px;
	width: 16px;
	height: 16px;}				
.blue .dojocMenuItemSelectorColumn .dijitMenuItemIcon {
	background-position: 3px;}		
.blue .dijitMenu .dijitMenuItem TD.dojocMenuItemSelectorColumn,
.blue .dijitMenu .dijitMenuItem TD.dojocMenuItemSelectorColumn * {
	width:0px;}	
.blue .collapseIconNode TD.dijitMenuItemIconColumn, 
.blue .collapseIconNode TD.dijitMenuItemIconColumn *{
	width:0px;}	
.blue .dijitMenuSeparator *{
	background-color: #c6c7c6;
	height: 1px;
	margin:0px;
	padding:0px;}
/* separator can be two pixels -- set border of either one to 0px to have only one */
.blue .dijitMenuSeparatorTop,
.blue .dijitMenuSeparatorBottom {
	display:none;}			
.blue .dijitMenuExpand{
	margin-right:2px;
	width:7px;
	height:15px;
	background:url('/scadmin/static/images/icons/controls/spriteArrows.gif') no-repeat -14px center;}
.blue .dijitMenuExpandInner {
	display:none;}	
/*Start dojoc.PagingSearchMenu styling*/
.blue .loadingPagingMenuItem {
	background : transparent url(/scadmin/static/images/animations/twirly.gif) no-repeat center;}
.blue .dojocPageControl {
	font-style: italic;}
.blue .dojocMetaMenuItem {
	font-style: italic;
	color: #8B8B8B;}
.blue .dojocMenuSearchItem .emptyMenuSearchBox {
	font-style: italic;
	color: #8B8B8B;}
.blue .dojocMenuSearchItem div.dojocMenuSearchItemInputWrapper {
	background:#fff url("/scadmin/static/images/icons/indicators/marker-suggest.gif") no-repeat 5px center !important;
	padding: 0 0 0 20px;
	border: none;
	height: 23px;}
.blue .dojocMenuSearchItem input.dijitInputInner{
	width: 100%;
	border-width: 0;
	padding: 5px 0px;}
.blue .dojocMenuSearchItem div.dijitTextBox{
	background-image: none !important;
	border: none !important;}
.blue .dijitMenuTable tr.dojocMenuSearchItem td.dijitReset {
	background-image:none !important;}
/*End dojoc.PagingSearchMenu styling*/
/*Start dojoc.MenuItem Styling*/
.blue .dijitMenuTable div.dojocMenuItemSelector{
	border-right: none;
	background-position: center 6px;}
.blue .dojocMenu .radio .dojocMenuItemSelectorColumn div {
	background-image: url(/scadmin/static/images/dijit/spriteRadio.gif);
	background-position: -14px;}
.blue .dojocMenu .radio .dojocMenuItemSelectorColumn .dojocMenuItemSelectMarker {
	background-image: url(/scadmin/static/images/dijit/spriteRadio.gif);
	background-position: 2px;}
.blue .dojocMenuItemSelectMarker {
	background-image: url(/scadmin/static/images/icons/indicators/marker-valid.gif);}
.blue tr.dijitMenuItemWithoutIcon div.dojocMenuItemSelector {
	width: 19px;}				
/*End dojoc.MenuItem Styling*/
/*Start AccordionContainer Styling*/
.blue .dijitAccordionContainer {
	border-color: #99BBE8;	}
.blue .dijitAccordionPane {
	background-color: #e7e7e7;}
.blue .dijitAccordionTitle {
	background:#fafafa url("/scadmin/static/images/backgrounds/toolbar-bg.gif") repeat-x top left;
	border-top: 1px solid #99BBE8;
	padding: 5px 4px 6px 8px;
	cursor:pointer;}
.blue .dijitAccordionPane-selected .dijitAccordionTitle, /* remove this afer moving to 1.1*/	
.blue .dijitAccordionTitle-selected  {
	border-bottom: 1px solid #99BBE8;
	padding: 5px 4px 5px 8px;
	cursor: default;	
	color: #15428B;}
.blue .dijitAccordionArrow {
	background:url("/scadmin/static/images/icons/controls/sprites.gif") no-repeat 0px -105px;
	width:15px;
	height:15px;}
.blue .dijitAccordionPane-selected .dijitAccordionArrow, /* remove this afer moving to 1.1*/	
.blue .dijitAccordionTitle-selected .dijitAccordionArrow {
	background:url("/scadmin/static/images/icons/controls/sprites.gif") no-repeat 0px -75px;}
.blue .dijitAccordionBody {
	padding:0px 8px;
	background:#fff url(/scadmin/static/images/backgrounds/text-bg.gif) repeat-x top left;}
/*End AccordionContainer Styling*/
/*Start SplitContainer Styling*/
.dijitSplitter {
	background-color:#DEEBF7;
	border-color:#8DB2E3;
	border-style: solid;}
.blue .dijitSplitterV {
	width:3px;
	border-width: 0px 1px 0px 1px;}
.blue .dijitSplitterH{
	height:3px;
	border-width: 1px 0px 1px 0px;}
/*End SplitContainer Styling*/
/*Start Form Common Styling*/
/****
		dijit.form.TextBox
		dijit.form.ValidationTextBox
		dijit.form.SerializableTextBox
		dijit.form.RangeBoundTextBox
		dijit.form.NumberTextBox
		dijit.form.CurrencyTextBox
		dijit.form.NumberSpinner
		dijit.form.ComboBox (partial)
 ****/
.blue .dijitTextArea,
.blue .dijitTextBox input,
.blue .dijitComboBox input{
	padding:2px 0;}
.blue input.dijitTextBox{
	padding: 2px;}	
.blue .dijitComboBox{
	width:170px;
	vertical-align:middle;
	display:inline-block;
	border:none !important;}	
.blue .dijitButtonbar .dijitComboBox {
	line-height:15px;}
		.blue  #frmLookupProductsListFilter .dijitTextBox .dijitInputInner {
	width:200px !important;}
.blue #frmLookupProductsListFilter  #displayValues{
	width:220px !important;}	
.blue #frmLookupProductsListFilter  .dijitTextBox {
	width:220px !important;} 
	
.blue .dijitTextBox, .blue .dijitTextArea {
	width:166px;}

.blue #frmLookupProductsListFilter #dijit_form_ValidationTextBox_3 {
	width:220px !important;
}
.blue input.dijitTextBox{
	width:162px;}		
.blue .dijitTextBox,
.blue .dijitComboBox input,
.blue .dijitComboBox .dijitValidationIcon,	
.blue .dijitComboBox .dijitComboBoxSuggestIcon,
.blue .dijitInlineEditor input,
.blue .dijitTextArea,
.blue .dijitComboBoxSuggestIcon	{
	background:#fff url("/scadmin/static/images/backgrounds/text-bg.gif") repeat-x top left !important;
	border:1px solid #B5B8C8;}
.blue .dijitComboBoxValid .dijitComboBoxSuggestIcon {
	border-color: #30CF00;}
.blue .dijitSpinner{
	border:none;}	
.blue .dijitDownArrowButtonChar{
	visibility: hidden;
	width: 17px;
	overflow: none;}
.blue .dijitComboBox .dijitButtonNode {
	/* enabled state - inner */
	background:#bcd5f0 url("/scadmin/static/images/icons/controls/trigger.gif") repeat-x top left;
	padding:2px 0px 3px 0px;
	width:17px;}
.blue .dijitDateTextBox .dijitButtonNode {
    background: url("/scadmin/static/images/icons/controls/date-trigger.gif") repeat-x scroll left top #BCD5F0;
    padding: 2px 0 3px;
    width: 17px;
}
.blue div.dijitComboBoxValid div.dijitButtonNode {
	/* enabled state - inner */
	background-position: -1px left !important;
	padding:1px 0px 3px 0px;
	width:16px;}
.blue .dijitComboBoxHover .dijitButtonNode{
	background-position: -17px 0px;}	
.blue .dijitComboBoxFocused .dijitButtonNode{
	background-position: -51px 0px;}		
.blue .dijitComboBox .dijitComboBoxSuggestIcon{
	float:left;	
	border-right: none;
	padding:2px 0;}
.blue .dijitComboBoxSuggest .dijitComboBoxSuggestIcon{
	padding:2px;
	width:16px;}		
.blue .dijitComboBoxSuggest .dijitComboBoxSuggestIcon div{
	background:transparent url("/scadmin/static/images/icons/indicators/marker-suggest.gif") no-repeat center !important;}			
.blue .dijitComboBox .dijitInputField,
.blue .dijitSpinner .dijitInputField {
	border: 1px solid #B5B8C8;
	border-width: 1px 0px;
	_float:right;}
.blue .dijitComboBoxValid .dijitInputField {
	border-color: #30CF00;
	border-width: 1px 0px;
	_float:right;}
.blue .dijitComboBox .dijitValidationIcon,
.blue .dijitSpinner .dijitValidationIcon {
	border: 1px solid #B5B8C8;
	border-width:1px 0px;}
.blue .dijitComboBoxValid .dijitValidationIcon {
	border: 1px solid #30CF00;
	border-width:1px 0px;}	
.blue .dijitComboBox .dijitButtonNode,
.blue .dijitSpinner .dijitButtonNode {
	border: 1px solid #B5B8C8;
	border-width: 0 0 1px 1px;
	height: 15px;}
.blue .dijitComboBoxValid .dijitButtonNode {
	background:#bcd5f0 url("/scadmin/static/images/icons/controls/trigger.gif") repeat-x -1px left !important;
	border: 1px solid #30CF00;
	border-width: 1px 1px 1px 1px;}
.blue .dijitTextBoxFocused,
.blue .dijitComboBoxFocused .dijitComboBoxSuggestIcon,
.blue .dijitComboBoxFocused .dijitInputField, 
.blue .dijitSpinnerFocused .dijitInputField,
.blue .dijitComboBoxFocused .dijitValidationIcon, 
.blue .dijitSpinnerFocused .dijitValidationIcon,
.blue .dijitComboBoxFocused .dijitButtonNode, 
.blue .dijitSpinnerFocused .dijitButtonNode {
	border-color:#7eadd9 !important;}	
.blue .dijitSpinnerFocused .dijitDownArrowButton {
	border-top-color:#7eadd9;}
.blue .dijitError {
	border-color:#f3d118;}
.blue .dijitValid {
	border-color:#30CF00;}
/* Validation errors  */
.blue .dijitValidationIcon{
	display:none; /* hide icon node when no status icon present */
	width:16px;
	padding:2px;}
.blue .dijitError .dijitValidationIcon{	
	background: transparent url('/scadmin/static/images/icons/indicators/exclamation.gif') no-repeat center center;}
.blue .dijitValid .dijitValidationIcon{	
	background: transparent url('/scadmin/static/images/icons/indicators/marker-valid.gif') no-repeat center center;}
.blue .dijitTextBoxError .dijitValidationIcon,
.blue .dijitTextBoxValid .dijitValidationIcon,
.blue .dijitComboBox .dijitValidationIcon{
	visibility:visible;
	display:block;
	line-height:normal;}	
.blue .dijitComboBoxError .dijitValidationIcon div{
	/* prevent height change when widget goes from valid to invalid state */
	visibility:hidden;
	background: transparent url('/scadmin/static/images/icons/indicators/exclamation.gif') no-repeat center center;}
.blue .dijitComboBoxValid .dijitValidationIcon div{
	/* prevent height change when widget goes from valid to invalid state */
	visibility:hidden;
	background: transparent url('/scadmin/static/images/icons/indicators/marker-valid.gif') no-repeat center center;}	
.blue .dijitError .dijitValidationIcon div{
	visibility: visible;}
.blue .dijitComboBoxHighlightMatch {
	background-color:#a5beda;}	
/*End Form Common Styling*/
/*Start CheckBox Styling*/
/*
 *  CheckBox and Radio Widgets,
 *	and the CSS to embed a checkbox or radio icon inside a ToggleButton.
 *
 *	Order of images in the default sprite (from L to R, checkbox and radio in same image):
 *		checkbox	normal 	 - checked
 *							 - unchecked
 *					disabled - checked
 *							 - unchecked
 *					hover 	 - checked
 *							 - unchecked
 *
 *		radio		normal 	 - checked
 *							 - unchecked
 *					disabled - checked
 *							 - unchecked
 *					hover 	 - checked
 *							 - unchecked
*/
.blue .dijitToggleButton .dijitCheckBox,
.blue .dijitToggleButton .dijitCheckBoxIcon {
	background-image: url('/scadmin/static/images/icons/controls/spriteCheckbox.gif');}
.blue .dijitCheckBox,
.blue .dijitCheckBoxIcon {		/* inside a toggle button */
	background-image: url('/scadmin/static/images/icons/controls/spriteCheckbox.gif'); /* checkbox sprite image */
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	margin: 0;
	padding: 0;}
.blue .dijitCheckBox,
.blue .dijitToggleButton .dijitCheckBoxIcon {
	/* unchecked */
	background-position: -16px;}
.blue .dijitCheckBoxChecked,
.blue .dijitToggleButtonChecked .dijitCheckBoxIcon {
	/* checked */
	background-position: 0px;}
.blue .dijitCheckBoxDisabled {
	/* disabled */
	background-position: -48px;}
.blue .dijitCheckBoxCheckedDisabled {
	/* disabled but checked */
	background-position: -32px;}
.blue .dijitCheckBoxHover,
.blue .dijitCheckBoxFocused {
	/* hovering over an unchecked enabled checkbox */
	background-position: -80px;}
.blue .dijitCheckBoxCheckedHover,
.blue .dijitCheckBoxCheckedFocused {
	/* hovering over a checked enabled checkbox */
	background-position: -64px;}
/*End Common Styling*/
/*Start RadioButton Styling*/
.blue .dijitToggleButton .dijitRadio,
.blue .dijitToggleButton .dijitRadioIcon {
	background-image: url('/scadmin/static/images/dijit/spriteRadio.gif');}
.blue .dijitRadio,
.blue .dijitRadioIcon	{		/* inside a toggle button */
	background-image: url('/scadmin/static/images/dijit/spriteRadio.gif'); /* checkbox sprite image */
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	margin: 0;
	padding: 0;}
.blue .dijitRadio,
.blue .dijitToggleButton .dijitRadioIcon {
	/* unselected */
	background-position: -16px;}
.blue .dijitRadioChecked,
.blue .dijitToggleButtonChecked .dijitRadioIcon {
	/* selected */
	background-position: 0px;}
.blue .dijitRadioDisabled {
	/* unselected and disabled */
	cursor: not-allowed !important;
	background-position: -48px;}
.blue .dijitRadioCheckedDisabled {
	/* selected but disabled */
	background-position: -32px;}	
.blue .dijitRadioHover,
.blue .dijitRadioFocused {
	/* hovering over an unselected enabled radio button */
	background-position: -80px;}
.blue .dijitRadioCheckedHover,
.blue .dijitRadioCheckedFocused {
	/* hovering over a selected enabled radio button */
	background-position: -64px;}
/*End RadioButton Styling*/
/*Start Slider Styling*/
.blue .dijitHorizontalSliderProgressBar {
	border-color: #b1badf;
	background: #c0c2c5 url("/scadmin/static/images/sliderFull.png") repeat-x top left;}
.blue .dijitVerticalSliderProgressBar {
	border-color: #b1badf;
	background: #c0c2c5 url("/scadmin/static/images/sliderFullVertical.png") repeat-y bottom left;}
.blue .dijitSliderFocused .dijitHorizontalSliderProgressBar,
.blue .dijitSliderFocused .dijitHorizontalSliderLeftBumper {
	background-image:url("/scadmin/static/images/sliderFullFocus.png");}
.blue .dijitSliderFocused .dijitVerticalSliderProgressBar,
.blue .dijitSliderFocused .dijitVerticalSliderBottomBumper {
	background-image:url("/scadmin/static/images/sliderFullVerticalFocus.png");}
.blue .dijitVerticalSliderRemainingBar {
	border-color: #b4b4b4;
	background: #dcdcdc url("/scadmin/static/images/sliderEmptyVertical.png") repeat-y bottom left;}
.blue .dijitHorizontalSliderRemainingBar {
	border-color: #b4b4b4;
	background: #dcdcdc url("/scadmin/static/images/sliderEmpty.png") repeat-x top left;}
.blue .dijitSliderBar {
	border-style: solid;
	outline:1px;
	/* border-color: #b4b4b4; */}
.blue .dijitSliderFocused .dijitSliderBar {
	border-color:#8ba0bd;	}
.dijit_a11y .dijitSliderProgressBar {
	background-color:#333 !important;}
.blue .dijitHorizontalSliderImageHandle {
	border:0px;
	width:15px;
	height:18px;
	background:url("/scadmin/static/images/preciseSliderThumb.png") no-repeat center top;
	cursor:pointer;}
.blue .dijitSliderFocused .dijitHorizontalSliderImageHandle {
	background-image:url("/scadmin/static/images/preciseSliderThumbFocus.png");
	#background-image:url("/scadmin/static/images/preciseSliderThumbFocus.gif");}
.dj_ie6 .blue .dijitHorizontalSliderImageHandle {
	background-image:url("/scadmin/static/images/preciseSliderThumb.gif");}
.blue .dijitHorizontalSliderLeftBumper {
	border-left-width: 1px;
	border-color: #aab0bb;
	background: #c0c2c5 url("/scadmin/static/images/sliderFull.png") repeat-x top left;}
.blue .dijitHorizontalSliderRightBumper {
	background: #dcdcdc url("/scadmin/static/images/sliderEmpty.png") repeat-x top left;
	border-color: #b4b4b4;
	border-right-width: 1px;}
.blue .dijitVerticalSliderImageHandle {
	border:0px;
	width:20px;
	height:15px;
	background:url("/scadmin/static/images/sliderThumb.png") no-repeat center center;
	cursor:pointer;}
.blue .dijitSliderFocused .dijitVerticalSliderImageHandle {
	background-image:url("/scadmin/static/images/sliderThumbFocus.png");}
.dj_ie6 .blue .dijitSliderFocused .dijitVerticalSliderImageHandle {
	background-image:url("/scadmin/static/images/sliderThumbFocus.gif");}
.blue .dijitVerticalSliderBottomBumper {
	border-bottom-width: 1px;
	border-color: #aab0bb;
	background: #c0c2c5 url("/scadmin/static/images/sliderFullVertical.png") repeat-y bottom left;}
.blue .dijitVerticalSliderTopBumper {
	background: #dcdcdc url("/scadmin/static/images/sliderEmptyVertical.png") repeat-y top left;
	border-color: #b4b4b4;
	border-top-width: 1px;}
.blue .dijitHorizontalSliderIncrementIcon,
.blue .dijitVerticalSliderIncrementIcon {
	background:url('/scadmin/static/images/dijit/spriteRoundedIconsSmall.png') no-repeat -45px top;
	width:15px; height:15px;
	cursor:pointer;}
.blue .dijitHorizontalSliderIncrementIcon {
	background:url('/scadmin/static/images/dijit/spriteRoundedIconsSmall.png') no-repeat -30px top;}
.blue .dijitHorizontalSliderDecrementIcon,
.blue .dijitVerticalSliderDecrementIcon {
	width:15px;
	height:15px;
	cursor:pointer;
	background:url('/scadmin/static/images/dijit/spriteRoundedIconsSmall.png') no-repeat -15px top;}
.blue .dijitHorizontalSliderDecrementIcon { 
	background:url('/scadmin/static/images/dijit/spriteRoundedIconsSmall.png') no-repeat 0px top; }
.blue .dijitSliderButtonInner {
	visibility:hidden;}
.blue .dijitSliderDisabled {
	opacity:0.6 !important;}
.dj_ie6 .blue .dijitSliderDisabled,
.dj_ie6 .blue .dijitSliderDisabled .RuleContainer,
.dj_ie6 .blue .dijitSliderDisabled .dijitSliderRemainingBar,
.dj_ie6 .blue .dijitSliderDisabled .dijitSliderProgressBar {
	filter: gray() alpha(opacity=40);}
/*End Slider Styling*/
/*START 2.0 TREE STYLING */
/* Tree */
.blue .dijitTreeNodeEmphasized {
    background-color: Highlight;
    color: HighlightText;}
/* don't use :focus due to opera and IE's lack of support on div's */
.blue .dijitTreeLabelFocused {
	outline: 1px invert dotted;
	background-color:#dde7f2;}
.blue .dijitTreeRowHover .dijitTreeContent{
	background-color: #e2ebf2 !important;}
/* al7689 designed tree styling */
.dijitTreeRow{
	white-space: nowrap;
	height: 18px;
	line-height: 18px;}
.dijitTreeRow SPAN{
	display: inline-block;}	
.dijitTreeContent {
	margin-left:-2px;}	
.dijitTreeRow IMG {
	vertical-align: bottom;
	height: 16px;
	width: 16px;
	_margin-top:1px;
	_vertical-align: top;}
.dijitTreeExpandoOpened {
	background-image:url(/scadmin/static/images/dijit/treeExpand_minus.gif);}
.dijitTreeExpandoClosed {
	background-image:url(/scadmin/static/images/dijit/treeExpand_plus.gif);}
.dijitFolderOpened {
	/*	background-image:url(/scadmin/static/images/dijit/leaf.gif);*/
	background:url("/scadmin/static/images/dijit/tree/icons.png") no-repeat scroll 0 -80px transparent;
	}		
.dijitFolderClosed {
	/*	background-image:url(/scadmin/static/images/dijit/leaf.gif);*/
	background:url("/scadmin/static/images/dijit/tree/icons.png") no-repeat scroll 0 -80px transparent;
	}		
.dijitTreeExpandoLeaf {
	background-image:url(/scadmin/static/images/dijit/treeExpand_leaf.gif);}
.dijitFolderLazyLoading {
	background: url(/scadmin/static/images/animations/twirly.gif) no-repeat center;}	
.dijitLeaf {
/*	background-image:url(/scadmin/static/images/dijit/leaf.gif);*/
	background:url("/scadmin/static/images/dijit/tree/icons.png") no-repeat scroll 0 -40px transparent;
	}		
.dijitTreeNode {
	background-image:url(/scadmin/static/images/dijit/i.gif);
	background-position:left top;
	background-repeat:repeat-y;
	margin-left:-4px;}
.dijitTreeIsLast {
	background-color: transparent;
	background-image:url(/scadmin/static/images/dijit/i_half.gif);
	background-position:left top;
	background-repeat:no-repeat}	
.dijitTreeIsRoot {
	background-image:none;
	margin-left:0pt;}	
.blue .dijitExpandoText {
	display:none;}	
/*START  dojocLayoutTree styling */
.dojocLayoutTree .dijitTreeExpandoOpened, 
.dojocLayoutTree .dijitTreeExpandoClosed{
	margin-top: 0px;}
.dojocLayoutTree .dijitFolderOpened,
.dojocLayoutTree .dijitFolderClosed {
	margin-top: 1px;
	background: url('/scadmin/static/images/icons/indicators/tag-tree.gif') no-repeat center;}
.dojocLayoutTree .dijitTreeLabel{
	margin-top: -1px;}		
/*END dojocLayoutTree styling*/	
/*END 2.0 DEFAULT TREE STYLING*/
/*Start ProgressBar Styling*/
.blue .dijitProgressBar {
	margin:2px 0px 2px 0px;}
.blue .dijitProgressBarEmpty{
	/* outer container and background of the bar that's not finished yet*/
	background:#fff url("images/progressBarEmpty.png") repeat-x center center;
	border-color: #8ba0bd;}
.blue .dijitProgressBarTile{
	/* inner container for finished portion when in 'tile' (image) mode */
	background:#f0f0f0 url("images/progressBarFull.png") repeat-x center center;}
.blue .dijitProgressBarFull {
	border-right:1px solid #8ba0bd;}
.blue .dijitProgressBarLabel {
	/* Set to a color that contrasts with both the "Empty" and "Full" parts. */
	color:#293a4b;}
.blue .dijitProgressBarIndeterminate .dijitProgressBarTile {
	/* use an animated gif for the progress bar in 'indeterminate' mode */
	background:#cad2de url("images/progressBarAnim.gif") repeat-x center center;}
/*End ProgressBar Styling*/
/*Start TitlePane Styling*/
.blue .dijitTitlePane .dijitTitlePaneTitle {
	background: #cccccc;
	background:#fff url("/scadmin/static/images/backgrounds/dbl_grad_title_blue.gif") repeat-x top left;
	border:1px solid #99BBE8;
	border-top:none;
	padding:4px 4px 2px 4px;
	font-size: 0.9em;
	font-weight: bold;
	color: #15428B;
	white-space: nowrap;
	overflow: hidden;}
/* TODO: merge these, and all other icons to a series of background-image:() and background-position: -16*n px styles */
.blue .dijitTitlePane img {
	cursor: pointer;}
.blue .dijitTitlePane .dijitArrowNode {
	width:15px;
	height:15px;
	position:absolute;
	right:5px;
	top:3px;}
.blue .dijitTitlePaneFocused .dijitTitlePaneTextNode {
	color: #243C5F;}
.blue .dijitOpen .dijitTitlePaneTextNode {
	color: #243C5F;}
.blue .dijitTitlePane .dijitClosed .dijitArrowNode {
	background: url('/scadmin/static/images/dijit/spriteRoundedIconsSmall.png') no-repeat top left;}
.dj_ie6 .blue .dijitTitlePane .dijitClosed .dijitArrowNode {
	background:url('/scadmin/static/images/dijit/spriteRoundedIconsSmall.gif') no-repeat top left;}
.blue .dijitTitlePane .dijitOpen .dijitArrowNode {
	background:url('/scadmin/static/images/dijit/spriteRoundedIconsSmall.png') no-repeat -15px top;}
.dj_ie6 .blue .dijitTitlePane .dijitOpen .dijitArrowNode {
	background:url('/scadmin/static/images/dijit/spriteRoundedIconsSmall.gif') no-repeat -15px top;}
.blue .dijitTitlePane .dijitArrowNodeInner {
	visibility:hidden;}
.dijit_a11y .dijitTitlePane .dijitArrowNodeInner {
	visibility:visible;}
.blue .dijitTitlePaneTitle .dijitOpenCloseArrowOuter {
	margin-right:5px;}
.blue .dijitOpen .dijitTitlePaneTitle .dijitOpenCloseArrowOuter {
	position:relative;
	top:2px;}
.blue .dijitTitlePaneContent,
.blue .dijitTitlePaneContentOuter {
	overflow:auto;
	background: #ffffff;
	border:1px solid #99BBE8;
	position:relative;
	border-top: 0px solid #3d3d3d;	/* w/out this, an <h1> on the top line causes a gap between the .content and .label */}
.blue .dijitTitlePaneContentInner {}
/* force hasLayout to ensure borders etc, show up */
.dj_ie6 .blue .dijitTitlePaneContentOuter,
.dj_ie6 .blue .dijitTitlePane .dijitTitlePaneTitle {
	zoom: 1;}
.blue .dijitClickableRegion {
	background-color : #ffc !important;}
/*End TitlePane Styling*/
/*Start Dialog Styling*/
/* Dialog */
.blue .dijitDialog {
	overflow:hidden;}
.blue .dijitDialog .dijitDialogTitle {
	color:#15428B;
	font-size:11px;
	font-family:tahoma;}
.blue .dijitDialog .dijitDialogPaneContent {
	overflow-y:auto;}
.blue .dijitDialogTitleBar {
	padding: 4px 6px 4px 2px;
	outline:0; /* remove this line if keyboard focus on dialog startup is an issue. tab still takes you to first focusable element */
	overflow: hidden; /*moved overflow: hidden; from dijit-tc to deal with IE7 hasLayout issue...see  
	 http://reference.sitepoint.com/css/haslayout */}
.blue .dijitDialogTitle {
	font-weight: bold;
	outline:0;}
.blue .dijitDialogCloseIcon {
	background:transparent url("/scadmin/static/images/icons/controls/sprites.gif") no-repeat;
	position: absolute;
	vertical-align: middle;
	right: 6px;
	top: 5px;
	height: 15px;
	width: 15px;
	cursor: pointer;}			
.dojocModalSubmitButton{
	margin:2px 0px 3px;
	_margin:1px 0px 4px;}	
/* Tooltip and TooltipDialog - migrated from tundra (v1.3.1)*/
.blue .dijitTooltip,
.blue .dijitTooltipDialog {
	opacity: 0.95;
	background: transparent;}
.dijitTooltipBelow {
	padding-top: 13px;}
.dijitTooltipAbove {
	padding-bottom: 13px;}
.blue .dijitTooltipContainer {
	background: #ffffff url("/scadmin/static/images/dijit/popupMenuBg.gif") repeat-x bottom left;
	border: 1px solid #7eabcd;
	padding: 0.45em;}
.dj_ff3 .blue .dijitTooltipContainer {
	/* only do this for FF3, because FF2 has problems with glitches */
	-moz-border-radius: 3px;}
.blue .dijitTooltipConnector {
	border:0px;
	z-index: 2;}
.blue .dijitTooltipABRight .dijitTooltipConnector {
	left: auto !important;
	right: 3px;}
.blue .dijitTooltipBelow .dijitTooltipConnector {
	/* the arrow piece for tooltips below an element */
	top: 0px;
	left: 3px;
	background:url("/scadmin/static/images/dijit/tooltipConnectorUp.png") no-repeat top left;
	width:16px;
	height:14px;}
.dj_ie6 .blue .dijitTooltipBelow .dijitTooltipConnector {
	background-image: url("/scadmin/static/images/dijit/tooltipConnectorUp.gif");}
.blue .dijitTooltipAbove .dijitTooltipConnector {
	/* the arrow piece for tooltips above an element */
	bottom: 0px;
	left: 3px;
	background:url("/scadmin/static/images/dijit/tooltipConnectorDown.png") no-repeat top left;
	width:16px;
	height:14px;}
.dj_ie6 .blue .dijitTooltipAbove .dijitTooltipConnector {
	background-image: url("/scadmin/static/images/dijit/tooltipConnectorDown.gif");
	bottom: -2px;}
.blue .dijitTooltipLeft {
	padding-right: 14px;}
.dj_ie6 .blue .dijitTooltipLeft {
	padding-right: 15px;}
.blue .dijitTooltipLeft .dijitTooltipConnector {
	/* the arrow piece for tooltips to the left of an element, bottom borders aligned */
	right: 0px;
	bottom: 3px;
	background:url("/scadmin/static/images/dijit/tooltipConnectorRight.png") no-repeat top left;
	width:16px;
	height:14px;}
.dj_ie6 .blue .dijitTooltipLeft .dijitTooltipConnector {
	background-image: url("/scadmin/static/images/dijit/tooltipConnectorRight.gif");}
.blue .dijitTooltipRight {
	padding-left: 14px;}
.blue .dijitTooltipRight .dijitTooltipConnector {
	/* the arrow piece for tooltips to the right of an element, bottom borders aligned */
	left: 0px;
	bottom: 3px;
	background:url("/scadmin/static/images/dijit/tooltipConnectorLeft.png") no-repeat top left;
	width:16px;
	height:14px;}
.dj_ie6 .blue .dijitTooltipRight .dijitTooltipConnector {
	background-image: url("/scadmin/static/images/dijit/tooltipConnectorLeft.gif");}
/*End Dialog Styling*/
:focus { outline-style: none; -moz-outline-style: none; }
/*start dojocCollapsibleWrapper */
.dojocCollapsiblePane .title{
	font-size: 1em;
	padding:0px;
	margin:1em 0px 0px 3px;}
.dojocCollapsiblePane fieldset{
	padding:0px;
	border:none;
	border-top:1px solid #ccc;}
.dojocCollapsiblePane legend{
	background: transparent url(/scadmin/static/images/icons/controls/faq-expanded.gif) no-repeat 3px center;
	padding-left:16px;
	font-size:.9em;}
.dojocCollapsiblePane .content-wrapper{
	background-color: #f3f3f3;
	border-bottom:1px solid #ccc;}
.dojocCollapsiblePane .content{
	padding:1em;}	
.dojocCollapsiblePane .collapsed legend{
	background: transparent url(/scadmin/static/images/icons/controls/faq-collapsed.png) no-repeat 3px center;}
.dojocCollapsiblePane .collapsed .content-wrapper{
	display:none;}	
/*end dojocCollapsibleWrapper */
/*start dojox.DropDownSelect styling*/
.dojoxDropDownSelectLabel{
	text-transform: capitalize;
	cursor:pointer;}
.dojoxDropDownSelectSelectedOption .dijitMenuItemIcon{
	background: url(/scadmin/static/images/icons/indicators/marker-valid.gif) no-repeat center;}
.dojoxDropDownSelectHover .dojoxDropDownSelectLabel{
	color: #1e6a00;}
.dojoxDropDownSelectHover .dijitBtnArrowBlack {
	background-image: url(/scadmin/static/images/icons/controls/btn-arrow-hover.gif);}	
/*end dojox.DropDownSelect styling*/
/* rounded corners for containers */
.dijit-tl{
	background: transparent url(/scadmin/static/images/backgrounds/left-corners.png) no-repeat top left;
	padding-left:6px;
	position:relative;
	cursor:move;}
.dijit-tr{
	background:transparent url(/scadmin/static/images/backgrounds/right-corners.png) no-repeat top right;
	padding-right:6px;}
.dijit-tc{
	background:transparent url(/scadmin/static/images/backgrounds/top-bottom.png) repeat-x top;
	/*overflow: hidden; moved to class .dijitDialogTitleBar to prevent IE7 from giving these 
	elements a layout....see http://reference.sitepoint.com/css/haslayout */}
.dijit-ml{
	background:transparent url(/scadmin/static/images/backgrounds/left-right.png) repeat-y scroll 0px;
	padding-left:6px;}
.dijit-mr{
	background:transparent url(/scadmin/static/images/backgrounds/left-right.png) repeat-y scroll right 0px;
	padding-right:6px;}
.dijit-mc{
	background-color:#F4F4F4;
	border:1px solid #99BBE8;}
.dijit-mc-no-border .dijit-mc {
	border:0px;}	
.dijit-bl{
	background:transparent url(/scadmin/static/images/backgrounds/left-corners.png) no-repeat left bottom;
	padding-left:6px;}
.dijit-br{
	background:transparent url(/scadmin/static/images/backgrounds/right-corners.png) no-repeat right bottom;
	padding-right:6px;}
.dijit-bc{
	text-align:right;
	background:transparent url(/scadmin/static/images/backgrounds/top-bottom.png) repeat-x left bottom;}
/*added during dojo 1.2 upgrade due to changes in dijit.css*/
.blue .dijitAccordionTitle .dijitAccordionArrow {
	float: right;}
/*START dojox.widget.Toaster STYLING*/
.dijitToasterClip {
	position: absolute;
	z-index: 5000;
	overflow: hidden;}		
.dijitToasterContainer {
	display: block;
	position: absolute;
	width: 385px;
	margin: 0px;
	font-size: 11px;
	font-family:tahoma;}
.dijitToast{
	cursor: pointer;
	font-size:11px;
	border-width: 1px;
	border-style: solid;
	border-left-width: 10px;
	padding: 15px 8px 16px 45px;
	background-position: 5px 5px;
	background-repeat: no-repeat;} 
.dijitToast .dijitToastClose{
	float:right;
	height: 10px;
	width: 10px;
	top: -5px;
	position: relative;
	background: transparent url(/scadmin/static/images/icons/controls/x_to_hide_yellow.gif) no-repeat left top;}	
.dijitToastMessage{
	background-color: #BDE5F8;
	color: #00529B;
	background-image: url(/scadmin/static/images/icons/indicators/knob/info.png);}
.dijitToastMessage .dijitToastClose{
	background-image: url(/scadmin/static/images/icons/controls/x_to_hide_blue.gif);}	
.dijitToastWarning{
	background-color: #feefb3;
	color: #9f6000;
	background-image: url(/scadmin/static/images/icons/indicators/knob/warning.png);}	
.dijitToastSuccess{
	background-color: #dff2bf;
	color: #4f8a10;
	background-image: url(/scadmin/static/images/icons/indicators/knob/success.png);}
.dijitToastSuccess .dijitToastClose{
	background-image: url(/scadmin/static/images/icons/controls/x_to_hide_green.gif);}	
.dijitToastError,
.dijitToastFatal{
	background-color: #ffbaba;
	color: #D8000C;
	background-image: url(/scadmin/static/images/icons/indicators/knob/error.png);}
.dijitToastError .dijitToastClose,
.dijitToastFatal .dijitToastClose{
	background-image: url(/scadmin/static/images/icons/controls/x_to_hide_red.gif);}
/*END dojox.widget.Toaster STYLING*/
/*START dojox.widget.Loader STYLING*/
.dojoxLoaderPointer {
	position:absolute; 
	z-index:1000000;
	background: transparent url(/scadmin/static/images/animations/twirly.gif) no-repeat left center;
	padding-left:17px;
	height: 15px;
	line-height: 15px;}
.dojoxLoader {
	float:right; 
	position:fixed; 
	height:25px;
	width:100px; 
	top:0;
	right:0; 
	padding:3px; 
	border:1px solid #ccc;  
	min-width:42px;}
.dojoxLoaderIcon {
	height:22px; width:22px; 
	vertical-align:middle;}
.dojoxLoaderMessage {
	font:11px Tahoma,Arial;
	color:#666;}
/*END dojox.widget.Loader STYLING*/
/* BEGIN dojoc.DependencyManager STYLING */
/* BEGIN BROWSER LAYOUT STYLING */
.dojocDependencyManager{
	height: 100%;
	width: 100%;}
.dojocDependencyManager .tileContainer{
	padding: 4px 0;
	overflow-y: auto;
	overflow-x: hidden;}
.stepHeaders{
	white-space: nowrap;
	height: 26px;
	overflow: hidden;}
.stepHeaders .faux-grid-head{
	display: inline-block;}
.stepColumn, .stepHeaders .faux-grid-head, .stepHeaders .faux-grid-head-label{
	width: 215px;}
.mapColumn .faux-grid-head, .mapColumn .faux-grid-head-label{
	width: 100%;}
.stepColumnsWrapper{
	white-space: nowrap;
	overflow: hidden;}
.dojocDependencyManager .faux-grid-head-label{
	font-size: 12px;
	line-height: 25px;
	margin: 0;
	text-align: center;}
.dojocDependencyManager div.faux-grid-head, .dojocDependencyManager span.faux-grid-head{
	padding: 0;
	height: 25px;
	border: none;
	border-right: 1px solid #E9E9E9;}
span.faux-grid-head{
	background-color: #E9E9E9;}
.dojocDependencyManager .edit .dijitBtn{
	visibility: visible !important;}
.dojocDependencyManager .dijitBtn{
	line-height: 21px;
	padding: 1px 6px;}
.mapColumn .dijitBtn{
	color: black;}
.dojocDependencyManager .mapColumn{
	width: 100%;
	height: 100%;}
.dojocDependencyManager .sourceMapColumn, .dojocDependencyManager .targetMapColumn{
	overflow: hidden;}
.dojocDependencyManager .sourceMapColumn{
	border-right: 1px solid #E9E9E9;}
.dojocDependencyManager .targetMapColumn{
	border-left: 1px solid #E9E9E9;}
.dojocDependencyManager .message{
	width: 100%;
	text-align: center;
	position: absolute;
	top: 80px;
	color: gray;}
/* END BROWSER LAYOUT STYLING */
/* BEGIN MAPPING WIDGET STYLING */
.targetMapColumn .dojocMapping .exclamation{
	float: right;}
.sourceMapColumn .dojocMapping .exclamation{
	float: left;}
.targetMapColumn .dojocMapping{
	text-align: right;}
.targetMapColumn .dojocMapping .deleteBtn{
	float: left;}
.sourceMapColumn .dojocMapping{
	text-align: left;}
.sourceMapColumn .dojocMapping .deleteBtn{
	float: right;}
.mapColumn .gray{
	background-color: #F2F5F9;}
.dojocMapping .deleteBtn{
	visibility: hidden;}
.edit .dojocMapping .deleteBtn{
	visibility: visible !important;
	cursor: pointer !important;}
/* END MAPPING WIDGET STYLING */
/* BEGIN TILE STYLING */
.dojocDependencyTile{
	position: relative;
	font-size: 11px;
	cursor: pointer;
	width: 180px;
	height: 70px;
	padding: 5px 10px;
	margin-left: auto;
	margin-right: auto;}
.dojocDependencyTile .tile{
	background: transparent url('/scadmin/static/images/backgrounds/tile/dependencyTile-bg.gif') 0 0 no-repeat;
	width: 180px;
	height: 70px;
	z-index: 1;
	font-size: 11px;
	line-height: 13px;
	font-family: Arial,Helvetica,sans-serif;}
.dojocDependencyTile .tile-bubble{
	position: absolute;
	height: 18px;
	z-index: 2;}
.dojocDependencyTile .tile-bubble-tl{
	top: -2px;
	left: 3px;}
.dojocDependencyTile .tile-bubble-br{
	bottom: -2px;
	right: 3px;}
.dojocDependencyTile .tile-bubble-l{
	padding-left: 5px;
	background: transparent url('/scadmin/static/images/backgrounds/tile/bubble-l.gif') top left no-repeat;}
.dojocDependencyTile .tile-bubble-r{
	padding-right: 5px;
	background: transparent url('/scadmin/static/images/backgrounds/tile/bubble-r.gif') top right no-repeat;}
.dojocDependencyTile .tile-bubble-c{
	background: transparent url('/scadmin/static/images/backgrounds/tile/bubble-c.gif') top left repeat-x;}
.dojocDependencyTile .tile-bubble-text{
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	color: white;
	line-height: 18px;
	text-align: center;
	padding: 0 2px;}
.dojocDependencyTile .tc{
	font-weight: bold;}
.dojocDependencyTile .op{
	font-style: italic;}
.dojocDependencyTile .provider, .dojocDependencyTile .tc, .dojocDependencyTile .op{
	width: 160px;
	overflow: hidden;
	text-align: center;}
.dojocDependencyTile .stepNum{
	float: right;
	font-size: 11px;
	font-style: italic;
	padding: 5px 10px 0 0;
	width: auto;}
.dojocDependencyTile .ellipses{
	float: right;
	width: 9px;
	font-style: normal;}
.dojocDependencyTile .wrapper{
	clear: right;
	width: 158px;
	padding: 0 10px;
	position: relative;
	top: -3px;}
.dojocDependencyManager .selected .tile{
	background-position: 0 -70px;}
.dojocDependencyManager .hidden{
	display: none;}
/* END TILE STYLING */
/* END dojoc.DependencyManager STYLING */
/* BEGIN TOOLTIP STYLING */
.tooltip-row-odd{
	background-color: #F2F5F9;}
.tooltip-row{
	padding: 1px 10px;}	
/* END TOOLTIP STYLING */
/* BEGIN MESSAGE MODAL STYLING */
.dojocMessageModal .modal-buttons{
	text-align: center;
	padding: 3px;}
.dojocMessageModal .modal-buttons .dijitBtnText{
	width: 35px;
	text-align: center;}
.dojocMessageModal .modal-buttons .dijitBtn{
	padding: 3px;}
.dojocMessageModal .messagePane{
	color: #416AA3;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	overflow:visible !important;
	padding:5px 0;
	margin-left:42px;}
.dojocMessageModal .inputWrapper{
	text-align:center;
	padding:5px 10px 10px 10px;}
.dojocMessageModal .dijitDialogPaneContent{
	padding: 5px;
	overflow:auto;}
.dijitBtn{
	margin-right:0px !important;}
.dojocMessageModal .iconNode{
	float:left;
	height:32px;
	width:32px;
	margin:0 10px 3px 0;}
.dojocMessageModal .alert-icon{
	background:transparent url(/scadmin/static/images/icons/indicators/message-warning.gif) no-repeat;}
.dojocMessageModal .prompt-icon,
.dojocMessageModal .confirm-icon,
.dojocMessageModal .yes-no-cancel-icon{
	background:transparent url(/scadmin/static/images/icons/indicators/message-question.gif) no-repeat;}
.dojocMessageModal .error-icon{
	background:transparent url(/scadmin/static/images/icons/indicators/message-error.png) no-repeat;}
.dojocMessageModal .info-icon{
	background:transparent url(/scadmin/static/images/icons/indicators/message-info.gif) no-repeat;}
/* END MESSAGE MODAL STYLING */
.blue .dijitContentPane{
	overflow: auto;}
	
	
/* Dijit Editor styles */ 
.blue .dijitToolbar {
  border-bottom: 1px solid #b5bcc7;
  background-color: #efefef;
  background-image: url(/scadmin/static/js/dojo-release/dijit/themes/claro/images/commonHighlight.png);
  background-position: 0 0;
  background-repeat: repeat-x;
  padding: 2px 0 2px 4px;
  zoom: 1;
}
.blue .dijitToolbar label {
  padding: 0 3px 0 6px;
}
.blue .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(/scadmin/static/js/dojo-release/dijit/themes/claro/images/commonHighlight.png);
  background-position: 0 -30px;
  background-repeat: repeat-x;
  background-color: rgba(171, 214, 255, 0);
}
.dj_ie .blue .dijitToolbar .dijitButtonNode {
  background-color: transparent;
  
}
.dj_ie6 .blue .dijitToolbar .dijitButtonNode {
  background: none;
  
}
.blue .dijitToolbar .dijitComboButton .dijitStretch {
  
  -moz-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
.blue .dijitToolbar .dijitComboButton .dijitArrowButton {
  
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.blue .dijitToolbar .dijitComboBox .dijitButtonNode {
  padding: 0;
}
.blue .dijitToolbar .dijitButtonHover .dijitButtonNode,
.blue .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode,
.blue .dijitToolbar .dijitToggleButtonHover .dijitButtonNode,
.blue .dijitToolbar .dijitComboButtonHover .dijitButtonNode {
  background-position: 0 0;
  border-width: 1px;
  background-color: #abd6ff;
  padding: 1px;
}
.blue .dijitToolbar .dijitComboButtonHover .dijitButtonNode, .blue .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {
  background-position: 0 0;
  background-color: #f4ffff;
}
.blue .dijitToolbar .dijitComboButtonHover .dijitButtonNodeHover, .blue .dijitToolbar .dijitComboButtonHover .dijitDownArrowButtonHover {
  background-color: #abd6ff;
}
.blue .dijitToolbar .dijitButtonActive .dijitButtonNode, .blue .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode, .blue .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {
  border-width: 1px;
  background-color: #7dbefa;
  background-position: 0 -177px;
  padding: 1px;
}
.blue .dijitToolbar .dijitComboButtonActive {
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  border-width: 1px;
  padding: 0;
}
.blue .dijitToolbar .dijitComboButtonActive .dijitButtonNode, .blue .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton {
  background-color: #f4ffff;
  background-position: 0 -177px;
  padding: 2px;
}
.blue .dijitToolbar .dijitComboButtonActive .dijitButtonNodeActive {
  background-color: #7dbefa;
}
.blue .dijitToolbar .dijitComboButtonActive .dijitDownArrowButtonActive {
  background-color: #7dbefa;
}
.blue .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton, .blue .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton {
  border-left-width: 0;
}
.blue .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {
  padding-left: 2px;
  
}
.blue .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode {
  margin: 0;
  
  border-width: 1px;
  border-style: solid;
  background-image: none;
  border-color: #769dc0;
  background-color: #ffffff;
  padding: 1px;
}
.dj_ie6 .blue .dijitToolbar {
  background-image: none;
}
.blue .dijitToolbarSeparator {
  
  background: url(/scadmin/static/js/dojo-release/dijit/icons/images/editorIconsEnabled.png);
}
.blue .dijitDisabled .dijitToolbar {
  background: none;
  background-color: #efefef;
  border-bottom: 1px solid #d3d3d3;
}
.blue .dijitToolbar .dijitComboBoxDisabled .dijitArrowButtonInner {
  background-position: 0 50%;
}
.blue .dijitEditorIFrameContainer {
  padding: 3px 3px 1px 10px;
}
.blue .dijitEditorIFrame {
  background-color: #ffffff;
}
.blue .dijitEditor {
  border: 1px solid #b5bcc7;
}
.blue .dijitEditor .dijitEditorIFrameContainer {
  background-color: #ffffff;
  background-image: url(/scadmin/static/js/dojo-release/dijit/themes/claro/form/images/textBox_back.png);
  background-repeat: repeat-x;
}
.dj_ie6 .blue .dijitEditor .dijitEditorIFrameContainer {
  background-image: none;
}
.blue .dijitEditorHover .dijitEditorIFrameContainer, .blue .dijitEditorHover .dijitEditorIFrameContainer .dijitEditorIFrame {
  background-color: #e9f4fe;
}
.blue .dijitEditorFocused .dijitEditorIFrameContainer, .blue .dijitEditorFocused .dijitEditorIFrameContainer .dijitEditorIFrame {
  
  background-color: #ffffff;
}
.blue .dijitEditorDisabled {
  border: 1px solid #d3d3d3;
  color: #818181;
}
.blue .dijitDisabled .dijitEditorIFrame, .blue .dijitDisabled .dijitEditorIFrameContainer, .blue .dijitDisabled .dijitEditorIFrameContainer .dijitEditorIFrame {
  background-color: #efefef;
  background-image: none;
}
.dijitEditorIcon {
	background-image: url(/scadmin/static/js/dojo-release/dijit/icons/images/editorIconsEnabled.png); 
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
	text-align: center;
}
.dijitDisabled .dijitEditorIcon {
	background-image: url(/scadmin/static/js/dojo-release/dijit/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; }

/* dijit calendar styles */
.blue .dijitCalendar {
  border: solid 1px #b5bcc7;
  background-color: #cfe5fa;
  background-image: url(/scadmin/static/js/dojo-release/dijit/themes/simba-blue/images/calendarContainerImages.png);
  background-position: 0 -448px;
  background-repeat: repeat-x;
  text-align: center;
  padding: 6px 5px 3px 5px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.dj_ie6 .blue .dijitCalendar {
  background-image: none;
}
.blue .dijitCalendar img {
  border: none;
}
.blue .dijitCalendarHover, .blue .dijitCalendarActive {
  
  background-color: #abd6ff;
  border: solid 1px #769dc0;
}
.blue .dijitCalendarMonthContainer th {
  text-align: center;
  padding-bottom: 4px;
  vertical-align: middle;
}
.blue .dijitCalendarMonthLabel {
  color: #000000;
  font-size: 1.091em;
  padding: 0 4px;
}
.blue .dijitCalendarIncrementControl {
  width: 18px;
  height: 16px;
  background-image: url(/scadmin/static/js/dojo-release/dijit/themes/simba-blue/images/calendarArrows.png);
  background-repeat: no-repeat;
}
.dj_ie6 .blue .dijitCalendarIncrementControl {
  background-image: url(/scadmin/static/js/dojo-release/dijit/themes/simba-blue/images/calendarArrows8bit.png);
}
.blue .dijitCalendarIncrease {
  background-position: -18px 0;
}
.blue .dijitCalendarArrowHover .dijitCalendarDecrease {
  background-position: -36px 0;
}
.blue .dijitCalendarArrowHover .dijitCalendarIncrease {
  background-position: -55px 0;
}
.blue .dijitCalendarArrowActive .dijitCalendarDecrease {
  background-position: -72px 0;
}
.blue .dijitCalendarArrowActive .dijitCalendarIncrease {
  background-position: -91px 0;
}
.blue .dijitA11ySideArrow {
  
  display: none;
}
.blue .dijitDayLabels th {
  padding: 0 4px 0 4px;
  font-weight: bold;
  text-align: center;
}
.blue .dijitCalendarDayLabelTemplate {
  padding-bottom: 0;
  text-align: center;
  border-bottom: 1px solid #b5bcc7;
  font-size: 0.909em;
  padding: 0 3px 2px;
}
.blue .dijitCalendarDateTemplate {
  text-align: center;
  background-color: #ffffff;
  background-image: url(images/calendarContainerImages.png);
  background-position: 0 0;
  background-repeat: repeat-x;
  border-bottom: 1px solid #d3d3d3;
  padding-top: 0;
  font-size: 0.909em;
  font-family: Arial;
  font-weight: bold;
  letter-spacing: .05em;
  text-align: center;
}
.dj_ie6 .blue .dijitCalendarDateTemplate {
  background-image: none;
}
.blue .dijitCalendarPreviousMonth, .blue .dijitCalendarNextMonth {
  background-color: #e9f4fe;
  background-image: none;
  border-bottom: solid 1px #d3d3d3;
  
}
.blue .dijitCalendarDateTemplate .dijitCalendarDateLabel {
  text-decoration: none;
  display: block;
  padding: 3px 5px 3px 4px;
  border: solid 1px #ffffff;
  
  background-color: rgba(171, 212, 251, 0);
  
  -webkit-transition-property: background-color, border;
  -moz-transition-property: background-color, border;
  transition-property: background-color, border;
  -webkit-transition-duration: 0.35s;
  -moz-transition-duration: 0.35s;
  transition-duration: 0.35s;
}
.blue .dijitCalendarPreviousMonth .dijitCalendarDateLabel, .blue .dijitCalendarNextMonth .dijitCalendarDateLabel {
  color: #769dc0;
  border-color: #e9f4fe;
  
}
.blue .dijitCalendarYearContainer {
  vertical-align: middle;
}
.blue .dijitCalendarYearControl {
  padding: 1px 2px 2px 2px;
}
.blue .dijitCalendarYearLabel {
  padding: 2px 0 0 0;
  margin: 0;
}
.blue .dijitCalendarYearLabel span {
  
  vertical-align: middle;
}
.blue .dijitCalendarSelectedYear {
  padding: 0 3px;
}
.blue .dijitCalendarNextYear, .blue .dijitCalendarPreviousYear {
  padding: 1px 6px 1px 6px;
  font-size: 0.909em;
}
.blue .dijitCalendarSelectedYear {
  font-size: 1.091em;
  color: #000000;
}
.blue .dijitCalendarHoveredDate .dijitCalendarDateLabel {
  background-color: #abd6ff;
  border: solid 1px #769dc0;
  color: #000000;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.blue .dijitCalendarNextYearHover, .blue .dijitCalendarPreviousYearHover {
  color: #000000;
  border: solid 1px #ffffff;
  padding: 0 5px 0 5px;
  
  background-color: #e9f4fe;
}
.blue .dijitCalendarNextYearActive, .blue .dijitCalendarPreviousYearActive {
  border: solid 1px #769dc0;
  padding: 0 5px 0 5px;
  
  background-color: #cfe5fa;
}
.blue .dijitCalendarActiveDate .dijitCalendarDateLabel {
  background-image: url(images/calendarContainerImages.png);
  background-position: 0 -300px;
  background-color: #7dbefa;
  border: solid 1px #ffffff;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.dj_ie6 .blue .dijitCalendarActiveDate .dijitCalendarDateLabel {
  background-image: none;
}
.blue .dijitCalendarSelectedDate .dijitCalendarDateLabel {
  color: #000000;
  background-color: #abd6ff;
  border-color: #769dc0;
}
.blue .dijitCalendarDisabledDate .dijitCalendarDateLabel {
  text-decoration: line-through;
  
  background-color: transparent;
  border-width: 0;
  padding: 4px 6px 4px 5px;
  color: #818181;
}
.blue .dijitCalendar .dijitDropDownButton {
  margin: 0;
}
.blue .dijitCalendar .dijitButtonText {
  padding: 1px 0 3px;
  margin-right: -4px;
}
.blue .dijitCalendar .dijitDropDownButton .dijitButtonNode {
  background-color: transparent;
  background-image: none;
  padding: 0 3px 0 2px;
  border: solid 1px #b5bcc7;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.blue .dijitCalendar .dijitDropDownButtonHover .dijitButtonNode {
  background-color: #e9f4fe;
  border: solid 1px #ffffff;
}
.blue .dijitCalendarMonthMenu {
  border-color: #769dc0;
  background-color: #ffffff;
  text-align: center;
  background-image: none;
}
.blue .dijitCalendarMonthMenu .dijitCalendarMonthLabel {
  border-top: solid 1px #ffffff;
  
  border-bottom: solid 1px #ffffff;
  padding: 2px 0;
}
.blue .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover {
  background-color: #abd6ff;
  border-color: #769dc0;
  border-width: 1px 0;
  background-image: url(/scadmin/static/js/dojo-release/dijit/themes/simba-blue/images/commonHighlight.png);
  background-repeat: repeat-x;
}
.blue .dijitCalendarContainer .dijitArrowButtonInner {
  background-image: url(/scadmin/static/js/dojo-release/dijit/themes/simba-blue/form/images/commonFormArrows.png);
  background-position: -70px 53%;
  background-repeat: no-repeat;
  margin: 0;
  width: 16px;
}
/*
*/


/* checkbox overrides */
.blue .dijitCheckBox, .blue .dijitCheckBoxIcon {
  background-image: url("/scadmin/static/js/dojo-release/dijit/themes/simba-blue/form/images/checkboxRadioButtonStates.png");
  background-repeat: no-repeat;
  width: 17px;
  height: 17px;
  margin: 0 2px 0 0;
  padding: 0;
}
.dj_ie6 .blue .dijitCheckBox, .dj_ie6 .blue .dijitCheckBoxIcon {
  background-image: url(/scadmin/static/js/dojo-release/dijit/themes/simba-blue/form/images/checkboxAndRadioButtons_IE6.png);
}
.blue .dijitCheckBox, .blue .dijitToggleButton .dijitCheckBoxIcon {
  background-position: -17px;
}
.blue .dijitCheckBoxChecked, .blue .dijitToggleButtonChecked .dijitCheckBoxIcon {
  background-position: 0;
}
.blue .dijitCheckBoxDisabled {
  background-position: -75px;
}
.blue .dijitCheckBoxCheckedDisabled {
  background-position: -60px;
}
.blue .dijitCheckBoxHover {
  /*background-position: -45px;*/
}
.blue .dijitCheckBoxCheckedHover {
/*  background-position: -30px; */
}

.blue .dijitTooltipRight .dijitTooltipConnector {
    background: url("/scadmin/static/images/dijit/tooltipConnectorLeft.gif") no-repeat scroll left top transparent;
    bottom: 3px;
    height: 14px;
    left: 0;
    width: 16px;
}

/* 
combobox fix 
.blue .dijitComboBox .dijitInputField,
.blue .dijitSpinner .dijitInputField {
	border: 1px solid #B5B8C8;
	border-width: 1px 0px;
	float:right;
}
*/
.blue .dijitComboBox input	{
	background:#fff url("/scadmin/static/images/backgrounds/text-bg.gif") repeat-x top left !important;
	border:1px solid #B5B8C8;
	height:15px;
}

.blue .dijitComboBox .dijitPlaceHolder {
	border:0 none;
	top:2px;
}

.blue .dijitError .dijitValidationIcon, .blue .dijitComboBox .dijitValidationIcon {
    background: url("/scadmin/static/images/icons/indicators/exclamation.gif") no-repeat scroll left top transparent !important;
    padding-bottom:3px;
}
#widget_tbTermValue { display:none; }