/* button overrides */
.dijitBtn * {
    color: #416AA3;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    height: 25px;
}
.dijitBtnInner{
	padding:0px 2px;
	background:transparent url(/static/js/dojo/dijit/themes/simba-blue/form/images/button-bg.gif) repeat-x;}

.dijitBtnRight, .dijitBtnGrp span.dijitBtnLast {
    background-position: right 0;
    padding-right: 3px;
}
.dijitBtnLeft, .dijitBtnRight, .dijitBtnGrp span.dijitBtnLast, .dijitBtnGrp span.dijitBtnFirst {
    background-color: transparent;
    background-image: url("/static/js/dojo/dijit/themes/simba-blue/form/images/button-sprite.gif");
    background-repeat: no-repeat;
}

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

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

/*Start TabMenuBar styling*/
.dojocTabMenuBar .dijitBtnArrow{
	height:4px;
	_height:auto;
	margin-top:10px;
	_margin-top:4px;}
/*End TabMenuBar styling*/
/* Menu */
.simba-blue .dijitMenu,
.simba-blue .dojocMenu,
.simba-blue .dijitMenuTable {
	margin: 0px;
	padding: 0px;
	background:#fff url("/scadmin/images/backgrounds/text-bg.gif") repeat-x top left !important;
	border: 1px solid #8c8a8c;}	
.simba-blue .dijitMenuTable{
	border-width: 0;}	
/*
TODO al7689 - figure out how to get wrapper border working correctly 	
.simba-blue .dijitMenuTable{
	border:none;}	
.simba-blue .dijitMenuTableWrapper{
	border:1px solid #8c8a8c;}	
*/		
.simba-blue .dijitMenuItem {
	font: menu;
	margin: 0px;
	color: #243C5F;}	
.simba-blue .dijitMenuPreviousButton, .simba-blue .dijitMenuNextButton {
	font-style: italic;}	
.simba-blue .dijitMenuItemHover, .simba-blue .dijitMenuItemFocused,
.simba-blue .dijitComboBoxMenuHover .dijitMenuItemSelected {
	background-color: #DEE7F7;
	color: #243C5F;}		
.simba-blue .dijitMenuItemSelected {
	background-color: transparent;}
.simba-blue .dijitMenuItemHover TD, .simba-blue .dijitMenuItemFocused TD{
	background: #DEE7F7 url(/scadmin/images/backgrounds/menu-hover-bk.png) repeat-x left top;}
.simba-blue .dijitMenuItemLabelColumn {
	padding:0px 6px;}	
.simba-blue .dijitMenuItemLabelColumn .metadata {
	background:transparent url(/scadmin/images/icons/indicators/tiny/info.gif) no-repeat scroll right center;
	padding-right:9px;}	
.simba-blue .dijitMenuItemLabel{
	padding: 1px;
	height:100%px;
	line-height: 22px;
	white-space: nowrap;}	
.simba-blue .dijitMenuTable TD.dijitMenuItemIconColumn,
.simba-blue .dijitMenuTable TD.dojocMenuItemSelectorColumn {
	background: #f7f3f7 !important; /*prevent the onhover styling on the img columns */
	width:17px;
	vertical-align: top;
	padding: 0 1px;}	
.simba-blue .dijitMenuTable .dijitMenuItemIconColumn {
	border-right: 1px solid #c6c7c6;}
.simba-blue .dijitMenuItemIcon {
	margin-top: 4px;
	width: 16px;
	height: 16px;}				
.simba-blue .dojocMenuItemSelectorColumn .dijitMenuItemIcon {
	background-position: 3px;}		
.simba-blue .dijitMenu .dijitMenuItem TD.dojocMenuItemSelectorColumn,
.simba-blue .dijitMenu .dijitMenuItem TD.dojocMenuItemSelectorColumn * {
	width:0px;}	
.simba-blue .collapseIconNode TD.dijitMenuItemIconColumn, 
.simba-blue .collapseIconNode TD.dijitMenuItemIconColumn *{
	width:0px;}	
.simba-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 */
.simba-blue .dijitMenuSeparatorTop,
.simba-blue .dijitMenuSeparatorBottom {
	display:none;}			
.simba-blue .dijitMenuExpand{
	margin-right:2px;
	width:7px;
	height:15px;
	background:url('/scadmin/images/icons/controls/spriteArrows.gif') no-repeat -14px center;}
.simba-blue .dijitMenuExpandInner {
	display:none;}	

/*Start Button Styling */
.dijitButtonbar{
	height: 21px;
	position:relative;
	padding: 2px 5px;
	white-space: nowrap;
	overflow: hidden;
	background: #fafafa url("/scadmin/static/img/scadmin/interface/toolbar/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;
}
.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/img/scadmin/interface/toolbar/btn-arrow.gif) no-repeat right center;
	width:8px;}
.dijitBtnArrowBlack{
	background: transparent url(/scadmin/static/img/scadmin/interface/toolbar/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/img/scadmin/interface/toolbar/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/img/scadmin/interface/toolbar/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/img/scadmin/interface/toolbar/btn-bk.gif) repeat-x;}
.grayBtn .dijitBtnInner {
	background-image: url(/scadmin/static/img/scadmin/interface/toolbar/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/img/scadmin/interface/toolbar/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/img/scadmin/interface/toolbar/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*/

.simba-blue .dijitBorderContainer {
  padding: 5px;
}
.simba-blue .dijitSplitContainer-child, .simba-blue .dijitBorderContainer-child {
  border: 1px #b5bcc7 solid;
}
.simba-blue .dijitBorderContainer-dijitTabContainerTop,
.simba-blue .dijitBorderContainer-dijitTabContainerBottom,
.simba-blue .dijitBorderContainer-dijitTabContainerLeft,
.simba-blue .dijitBorderContainer-dijitTabContainerRight,
.simba-blue .dijitBorderContainer-dijitAccordionContainer {
  border: none;
}
.simba-blue .dijitBorderContainer-dijitBorderContainer {
  border: 0;
  padding: 0;
}
.simba-blue .dijitSplitterH, .simba-blue .dijitGutterH {
    background-color: #DEEBF7;
    border-color: #8DB2E3;
    border-style: solid;
	height: 3px;
}
.simba-blue .dijitSplitterH .dijitSplitterThumb {
  background: #b5bcc7 none;
  height: 1px;
  top: 1px;
  width: 19px;
}
.simba-blue .dijitSplitterV, .simba-blue .dijitGutterV {
    background-color: #DEEBF7;
    border-color: #8DB2E3;
    border-style: solid;
	width: 3px;
	margin: 0;
}
.simba-blue .dijitSplitterV .dijitSplitterThumb {
  background: #b5bcc7 none;
  height: 19px;
  left: 1px;
  width: 1px;
  margin: 0;
}
.simba-blue .dijitSplitterHHover {
  font-size: 1px;
  background: url(/scadmin/static/img/scadmin/interface/layout/splitterHorizontalHover.png) no-repeat center top;
}
.simba-blue .dijitSplitterHHover .dijitSplitterThumb {
  background: #769dc0 none;
}
.simba-blue .dijitSplitterVHover {
  font-size: 1px;
  background: url(/scadmin/static/img/scadmin/interface/layout/splitterVerticalHover.png) no-repeat center left;
}
.simba-blue .dijitSplitterVHover .dijitSplitterThumb {
  background: #769dc0 none;
}
.dj_ie6 .dijitSplitterHHover, .dj_ie6 .simba-blue .dijitSplitterVHover {
  background-color: #cfe5fa;
  background-image: none;
}
.simba-blue .dijitSplitterHActive, .simba-blue .dijitSplitterVActive {
  font-size: 1px;
  background-color: #abd6ff;
}
.simba-blue .dijitTreeNode {
  zoom: 1;
  
}
.simba-blue .dijitTreeIsRoot {
  background-image: none;
}
.simba-blue .dijitTreeRow, .simba-blue .dijitTreeNode .dojoDndItemBefore, .simba-blue .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(/scadmin/static/img/scadmin/interface/tree/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 .simba-blue .dijitTreeRow {
  background-image: none;
}
.simba-blue .dijitTreeRowSelected {
  background-repeat: repeat-x;
  background-color: #cfe5fa;
  padding: 3px 0 1px;
  margin: 0;
  border: solid 1px #769dc0;
  color: #000000;
}
.simba-blue .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;
}
.simba-blue .dijitTreeRowActive {
  background-color: #7dbefa;
  background-position: 0 -177px;
  padding: 3px 0 1px;
  margin-left: 0;
  border: solid 1px #769dc0;
  color: #000000;
}
.dj_ie6 .simba-blue .dijitTreeRowActive {
  background-image: none;
}
.simba-blue .dijitTreeRowFocused {
  background-repeat: repeat;
}
.simba-blue .dijitTreeExpando {
  background-image: url(/scadmin/static/img/scadmin/interface/tree/treeExpandImages.png);
  width: 16px;
  height: 16px;
  background-position: -35px 0;
  
}
.dj_ie6 .simba-blue .dijitTreeExpando {
  background-image: url(/scadmin/static/img/scadmin/interface/tree/treeExpandImages8bit.png);
}
.simba-blue .dijitTreeRowHover .dijitTreeExpandoOpened {
  background-position: -53px 0;
}
.simba-blue .dijitTreeExpandoClosed {
  background-position: 1px 0;
}
.simba-blue .dijitTreeRowHover .dijitTreeExpandoClosed {
  background-position: -17px 0;
}
.simba-blue .dijitTreeExpandoLeaf, .dj_ie6 .simba-blue .dijitTreeExpandoLeaf {
  background-image: none;
}
.simba-blue .dijitTreeExpandoLoading {
  background-image: url(/scadmin/static/img/scadmin/interface/tree/loadingAnimation.gif);
}
.simba-blue .dijitTreeNode .dojoDndItemBefore .dijitTreeContent {
  border-top: 2px solid #769dc0;
}
.simba-blue .dijitTreeNode .dojoDndItemAfter .dijitTreeContent {
  border-bottom: 2px solid #769dc0;
}