﻿/*********************************/
/**** InsightEM Panel - BEGIN ****/
/*********************************/

table.insightPanel
{
	background-color: White;
    table-layout:fixed;
    margin: 0;
}

table.insightPanel[isSubSection=false]
{
    border-radius: 5px;
    /* box-shadow: {x-offset} {y-offset} {blur distance} {spread distance} {color} */
    box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.4);
    margin: -1px auto 4px auto;
}

table.insightPanel>tbody>tr>td
{
    padding: 0px;
}

/* Title Row */
table.insightPanel[showTitle=true][level='1']>tbody>.trTitle>td
{
    border-top: solid 1px #3A4652 !important;
	background:#3A4652 url(Images/panelTitleGray.png) repeat-x;
}
table.insightPanel[showTitle=true]>tbody>tr.trTitle, 
table.insightPanel[showTitle=true]>tbody>tr.trTitle>td
{
	height:30px;
} 
table.insightPanel[showTitle=false]>tbody>tr.trTitle, 
table.insightPanel[showTitle=false]>tbody>.trTitle>td
{
	height:10px;
} 

table.insightPanel>tbody>.trTitle>.tdTitleText
{
	text-align:left;
	font-family:Calibri, "Segoe UI", Arial, Helvetica, sans-serif, Verdana;
    font-size:12pt;
    font-weight:bold;
    color:#fff;
    text-align:left;
    padding-left:9px;
}
table.insightPanel[showTitle=true][isSubSection=false]>tbody>.trTitle>.tdTitleText
{
    border-radius: 5px 0 0 0 !important;
    border-right: 0;
    border-bottom: 0;
    border-left: solid 1px #3A4652 !important;
}

table.insightPanel>tbody>.trTitle>.tdTitleContents
{
    font-size:12pt;
    font-weight:bold;
    color: Salmon;
    text-align: left;
    font-family:Calibri, "Segoe UI", Arial, Helvetica, sans-serif, Verdana;
    width: 100%;
}

.autoWidth,
table.insightPanel>tbody>.trTitle>.tdAutoWidth,
table.insightPanel>tbody>.trTitle>.tdAutoWidthHidden
{
	text-align:right;
	font-size:8pt;
    font-weight:normal;
    color:Black;
    font-family:"Segoe UI", Calibri, Arial, Helvetica, sans-serif, Verdana;
    padding-right:5px;
}
.autoWidth,
table.insightPanel[showTitle=true][isSubSection=false]>tbody>.trTitle>.tdAutoWidth,
table.insightPanel[showTitle=true][isSubSection=false]>tbody>.trTitle>.tdAutoWidthHidden
{
    border-radius: 0 5px 0 0 !important;
    border-right: solid 1px #3A4652 !important;
    border-bottom: 0;
    border-left: 0;
}
table.insightPanel>tbody>.trTitle>.tdAutoWidth
{
    width:110px;
}
table.insightPanel>tbody>.trTitle>.tdAutoWidthHidden
{
    width: 20px;
}

table.insightPanel>tbody>.trTitle>.tdAutoWidth>Label,
table.insightPanel>tbody>.trTitle>.tdAutoWidthHidden>Label
{
	padding-right:3px;
}

table.insightPanel[isSubSection=true]>tbody>.trTitle>.tdTitleText
{
	padding-left:11px;
}

table.insightPanel[isSubSection=true]>tbody>.trTitle>.tdAutoWidth,
table.insightPanel[isSubSection=true]>tbody>.trTitle>.tdAutoWidthHidden
{
	padding-right:6px;
}

/*** Levels ***/
table.insightPanel[isSubSection=true][level='3']>tbody>.trTitle>.tdTitleText,
table.insightPanel[isSubSection=true][level='4']>tbody>.trTitle>.tdTitleText
{	
    color: #285EA6;
}
table.insightPanel[isSubSection=true][level='2']>tbody>.trTitle>td
{
    background-color: #285EA6;
    background-repeat: repeat-x;
}
table.insightPanel[isSubSection=true][level='3']>tbody>.trTitle>td
{
    background-color: #6699cc;
    background-repeat: repeat-x;
}
table.insightPanel[isSubSection=true][level='4']>tbody>.trTitle>td
{
    background-color: #a8d3ff;
    background-repeat: repeat-x;
}

/* Blank row */
table.insightPanel .trBlank,
table.insightPanel .trBlank td
{
	height:3px;
}

table.insightPanel .tdContent
{
    background-color:White;
    text-align:left;
}

table.insightPanel .trFooter,
table.insightPanel .trFooter td
{
    height:5px;
}
        
table.insightPanel input.collapse
{
	border:0;
	background:transparent url(Images/collapse.gif) no-repeat left top;
	width:13px;
	height:13px;
	cursor:pointer;
	margin-top:2px;
	outline: none;
}
table.insightPanel input.expand
{
	background-image:url(Images/expand.gif);
}        

table.insightPanelContent
{
	padding:6px 6px 6px 6px;
}

/**************************************************************/
/******************** InsightEM Panel - END  ******************/
/**************************************************************/

/**************************************************************/
/******************** InsightEM Button BEGIN*******************/
/**************************************************************/
button.insightButton {
border: 0;
color:white;
cursor:pointer;	
font-family: "Segoe UI","Franklin Gothic Demi", Verdana, sans-serif;
white-space: nowrap;
}
button.insightButton[isDisabled=true] {
cursor: no-drop;
}
/****************** Large button ******************/	
button.insightButton[size=large],
button.insightButtonHover[isDisabled=false][size=large] {
background: url('Images/Btn-Gray-Middle.png') top left repeat;
border-radius: 6px;
border: solid .5px transparent;
font-size:10pt;
height:32px;
padding-bottom: 2px;
}
/****************  Large Button highlight ******************/
button.insightButtonHover[isDisabled=false][size=large] {
background-position: left -32px;
border: solid .5px black;
color:Black;
}

/****************  Small button ******************/	
button.insightButton[size=small] {
background-color: #5a646e;
border: solid .5px #5a646e;
border-radius: 4px;
font-size:8pt;
height:25px;
}

/****************  Small Button highlight ******************/
button.insightButtonHover[isDisabled=false][size=small] {
background-color: #aaafb4;
border: solid .5px black;
color:Black;
}

/**************************************************************/
/******************** InsightEM Button END*******************/
/**************************************************************/

/****************************************/
/*** Explorer Search Options Button *****/
/****************************************/
input.toggleSearchButtonOn
{
	background-image: url(Images/Btn_Search_Gray_On.png);
    padding: 0px 0px 2px 2px;
}
input.toggleSearchButtonOff
{
	background-image: url(Images/Btn_Search_Gray_Off.png);
    padding: 0px 0px 2px 2px;
}
/****************************************/
/** Explorer Search Options Button END **/
/****************************************/

/***************************************/
/** Always Visible Buttons ******/
/***************************************/
div.alwaysVisiblePanel
{
	width: 100%; 
	background-color: #7d7d7d;
}
/***************************************/
/** Always Visible Buttons END **/
/***************************************/

/*******  Product Movement ********/
div.divNode
{
	border-radius: 5px;
	border: 1px solid #757E86;
	background-color: LightGray;
	display: block;
}
.tdNodeTitle
{
	border-radius: 4px 4px 0 0;	
	border-left: .5px solid #757E86;
	border-top: .5px solid #757E86;
	border-right: .5px solid #757E86;
	background-color: #757E86;
	color: White;
	height: 22px;
	padding: 0 4px;
	vertical-align: bottom;
	font-weight: bold;
}
/*******  End Product Movement ********/

/******* Radwindow *********/

.RadWindow_InsightEM .rwTopLeft,
.RadWindow_InsightEM .rwTopRight,
.RadWindow_InsightEM .rwTitlebar,
.RadWindow_InsightEM .rwFooterLeft,
.RadWindow_InsightEM .rwFooterRight,
.RadWindow_InsightEM .rwFooterCenter,
.RadWindow_InsightEM .rwTopResize,
.RadWindow_InsightEM .rwStatusbar div,
.RadWindow_InsightEM .rwStatusbar,
.RadWindow_InsightEM .rwPopupButton,
.RadWindow_InsightEM .rwPopupButton span,
.RadWindow_InsightEM.rwMinimizedWindow .rwCorner
{
    background-image: url('Images/WindowHorizontalSprites.png');
}

.RadWindow_InsightEM .rwFooterLeft,
.RadWindow_InsightEM .rwFooterRight,
.RadWindow_InsightEM .rwFooterCenter
{
	height: 7px !important;
}

.RadWindow_InsightEM .rwBodyLeft,
.RadWindow_InsightEM .rwBodyRight,
.RadWindow_InsightEM .rwStatusbarRow .rwCorner
{
	background-image: url('Images/WindowVerticalSprites.gif');
}

div.RadWindow_InsightEM .rwTitlebarControls em
{
	font-size: 12pt;
	font-family: calibri, "segoe ui";
	color:#fff;
	position: relative;
	top:-3px;
	left:-20px;
}

.RadWindow_InsightEM .rwControlButtons a
{
    background-image: url('Images/CommandButtonSprites.png');
}

div.RadWindow_InsightEM .rwDialogInput:hover
{
	border-top: solid 1px #5794bf;
	border-right: solid 1px #b7d5ea;
	border-bottom: solid 1px #c7e2f1;
	border-left: solid 1px #c5daed;
	color: #000;
}

div.RadWindow_InsightEM td.rwLoading
{
    background-color: #000;
}

.RadWindow_InsightEM td.rwWindowContent
{
    background-color: #fff !important;
}
/******* End Radwindow *********/

/******** Processing Screen Blocker **********/
#divScreenBlocker>div
{
	background-color: #777;
}
/******** End Processing Screen Blocker **********/