body {
	margin: 0px;
}
.topNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #3E3961;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	background-image: url(bkg_TopBand1.jpg);
	background-repeat: repeat-x;

}
.topNav a:link{
	color: #3E3961;
	text-decoration: none;
	cursor: hand;

}

.topNav a:active{
	color: #3E3961;
	text-decoration: none;
}

.topNav a:visited{
	color: #3E3961;
	text-decoration: none;
}

.topNav a:hover{
	color: #cccccc;
	text-decoration: none;
}

.topNav a:visited:hover{
	color: #cccccc;
	text-decoration: none;
}

.contentBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #295689;
	text-align: justify;
	list-style-image: url(bul_OrangeTick.jpg);
}
.orangeLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #E3880F;
	text-align: justify;
	font-weight: bold;
	text-decoration: none;

}
.pnlHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #3E3961;

}
.pnlBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #000000;
	padding-left: 1em;
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 5px;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #999999;
	text-align: center;
}
.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #295689;
	text-align: justify;
	list-style-image: url(bul_OrangeTick.jpg);
	padding-right: .8em;
	padding-left: .8em;
}

/* ================================
    Default styles FOR DotNetNuke
   ================================
*/   

/* background color for the content part of the pages */
Body
{
    background-color: white;
}

.ControlPanel {
    width: 100%;
    height: 64px;
    background-color: #FFFFFF;
    BORDER-RIGHT: #003366 1px solid; 
    BORDER-TOP: #003366 1px solid; 
    BORDER-LEFT: #003366 1px solid; 
    BORDER-BOTTOM: #003366 1px solid; 
}

.SkinObject {
    font-weight: bold;
    font-size: .7em;
    color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.SkinObject:link {
    text-decoration:    none;
    color:#003366;
}

A.SkinObject:visited  {
    text-decoration:    none;
    color:#003366;
}

A.SkinObject:active   {
    text-decoration:    none;
    color:#003366;
}

A.SkinObject:hover    {
    text-decoration:    none;
    color:#003366;
}

/* style for module titles */
.Head   {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  .9em;
    font-weight:    normal;
    color: #333333;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  .8em;
    font-weight:    bold;
    color: #003366;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  .75em;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: normal;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: bold
}

/* text style used for error messages */
.NormalRed
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: bold;
    color: #ff0000
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: normal;
}

/* styles used by TreeMenu Skin Object */
.TreeMenu_Node 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
}

.TreeMenu_NodeSelected
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
	background-color: #dcdcdc; 
}

A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link {
    text-decoration:    none;
    color: #003366;
}

A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited  {
    text-decoration:    none;
    color: #003366;
}

A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active   {
    text-decoration:    none;
    color: #003366;
}

A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover    {
    text-decoration:    none;
    color: #ff0000;
}

/* styles used in the FileManager */
.FileManager
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height:400px;
}
.FileManager_ToolBar
{
	border-bottom: black 1px solid;
	height:25px;
}
.FileManager_Explorer
{
	height:100%;
	border: dimgray 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
}

.FileManager_FileList 
{
	height:100%;
	border: dimgray 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
	overflow: auto;
}

.FileManager_MessageBox 
{
	text-align: center;
	vertical-align: middle;
	background-color: White;
	padding: 25px 25px 25px 25px;
}

.FileManager_Header
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
    font-weight: bold;
    color: #E7E7FF;
    background-color: #9EBFF6;
    border-bottom: dimgray 1px solid;
    height: 25px;
}

.FileManager_Pager
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
    font-weight: bold;
    background-color: #EEEEEE;
    border-top: dimgray 1px solid;
    height: 25px;
}

.FileManager_StatusBar
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
    font-weight: normal;
    background-color: #dedfde;
    height: 25px;
	margin: 2px 2px 2px 2px;
}

.FileManager_Item
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
    font-weight: normal;
    color: Black;
    background-color: #F8F8F8;
    border-top: black 1px dashed;
    border-bottom: black 1px dashed;
}

.FileManager_AltItem
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
    font-weight: normal;
    color: Black;
    background-color: #EEEEEE;
    border-style: none;
}
.FileManager_SelItem
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
    font-weight: bold;
    color: White;
    background-color: #99ffff;
    border-style: none;
}

.FileManagerTreeNode 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
    font-weight: normal;
}

.FileManagerTreeNodeSelected 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
    font-weight: normal;
	background-color: #dcdcdc; 
}

A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link {
    text-decoration:    none;
    color: #003366;
}

A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited  {
    text-decoration:    none;
    color: #003366;
}

A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active   {
    text-decoration:    none;
    color: #003366;
}

A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover    {
    text-decoration:    none;
    color: #ff0000;
}

/* styles used in the Wizard Framework */
.Wizard
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height:400px;
	width:650px;
}
.WizardButton
{
	border-right: dimgray 1px solid;
	padding-right: 2px;
	border-top: dimgray 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: dimgray 1px solid;
	padding-top: 2px;
	border-bottom: dimgray 1px solid;
	background-color: gainsboro;
}
.WizardHeader
{
	background: #ffffcc;
	border-bottom: black 1px solid;
	height:40px;
}
.WizardFooter
{
	border-top: black 1px solid;
	background: #ccffcc;
	height: 25px;
	text-align: right;
}
.WizardBody
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	height: 325px;
}
.WizardHelp
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: .75em;
	padding-bottom: 5px;
	border-left: black 1px solid;
	width: 180px;
	padding-top: 5px;
	background-color: #ccffff;
}
.WizardHelpText
{
	overflow: auto;
	font-size: .7em;
	width: 180px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	height: 300px;
}
.WizardText
{
	font-size: .8em;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}


/* text style used for help text rendered by modules */
.Help
{
  border-right: black 1px solid;
  padding-right: 2px;
  border-top: black 1px solid;
  padding-left: 2px;
  font-weight: normal;
  font-size: .65em;
  padding-bottom: 2px;
  border-left: black 1px solid;
  color: black;
  padding-top: 2px;
  border-bottom: black 1px solid;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #ffff99;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: #ff0000;
}

/* button style for standard HTML buttons */
.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: .9em;
	background: #dddddd;
	color: #000000;
}

/* ------------------------------------------------------------ 
	GENERAL 
 ------------------------------------------------------------ */
 /* GENERIC */

BODY {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: .5em;
	margin: 0px;
	padding: 0px;
}

H1, H2, H3, H4, H5, H6, DT, TFOOT, THEAD, TH {
	font-family: Arial, Helvetica, Sans-Serif;
	color: #666644;
	font-weight: bold;
}
H1, H2, H3 {
	font-weight: 700;
}
H3, H4 {
	color: #003366;
}
H1 {
	font-size: 1.4em;
}
H2 {
	font-size: 1.3em;
}
H3 {
	font-size: 1.25em;
}
H4 {
	font-size: 1.2em;
}
H5, DT {
	font-size: 1.1em;
}
H6 {
	font-size: 1em;
}

TABLE {
	border: none 0px #000000;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
TH {
	vertical-align: baseline;
}
TR {
	margin: 0px;
	padding: 0px;
	border: none 0px #000000;
}
TD {
	margin: 0px;
	vertical-align: top;
	border: none 0px #000000;
}

IMG {
	border: none 0px #000000;
}
A:link  {
    text-decoration:    none;
    color:  #003366;
}

A:visited   {
    text-decoration:    none;
    color:  #003366;
}

A:active    {
    text-decoration:    none;
    color:  #003366;
}

A:hover {
    text-decoration:    underline;
    color:  #ff0000;
}

SMALL   {
    font-size:  .75em;
}

BIG {
    font-size:  1.25em;
}

BLOCKQUOTE, PRE {
    font-family: 'Courier New', Courier, 'Lucida Console', monospace;
}


UL LI   {
    list-style-type:    square ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR {
    color: dimgrey;
    height:1pt;
    text-align:left
}

INPUT, TEXTAREA, SELECT {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1em;
}

copyright 
{
	 vertical-align: top;
	 
}
/* ------------------------------------------------------------ */
/* Module Title Menu */
/* ------------------------------------------------------------ */
.ModuleTitle_MenuContainer {
	border: blue 0px solid; 
	float: left;
}

.ModuleTitle_MenuBar {
	font-weight: bold;
	font-style: normal;
	height: 6px;
	cursor: hand;
	background-color: Transparent;
}

.ModuleTitle_MenuItem {
	cursor: hand; 
	color: black;
	font-size: .8em; 
	font-weight: bold; 
	font-style: normal; 
	border: white 0px solid;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon {
	cursor: hand; 
	background-color: #EEEEEE; 
	border: #EEEEEE 1px solid; 
	text-align: center; 
	width: 15px; 
	height: 6px;
}

.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border: #FFFFFF 0px solid;
}

.ModuleTitle_MenuBreak {
	border: #EEEEEE 0px solid; 
	background-color: #EEEEEE; 
	height: 1px;
}

.ModuleTitle_MenuItemSel {

	cursor: hand; 
	color: black; 
	font-weight: bold; 
	font-style: normal;
	background-color: #C1D2EE;
}

.ModuleTitle_MenuArrow {
	font-family: webdings; 
	cursor: hand; 
	border: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow {
	font-family: webdings; 
	cursor: hand;
}

/* Main Menu */
.MainMenu_MenuContainer {
	background-color: transparent; 
	display: inline;
	width: auto;
}
.MainMenu_MenuBar {
	cursor: hand;
	height: 2em;
	line-height: 2em;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	cursor: hand; 
	color: white; 
	font-size: .9em; 
	font-weight: bold; 
	border-left: white 0px solid; 
	border-bottom: white 1px solid; 
	border-top: white 1px solid; 
	border-right: white 0px solid;
	background-color: Transparent;
}
.MainMenu_MenuIcon {
	cursor: hand; 
	background-color: #336699; 
	border-left: #336699 1px solid; 
	border-bottom: #336699 1px solid; 
	border-top: #336699 1px solid; 
	text-align: center; 
}
.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: hand;
	font-size: .8em; 
	font-weight: bold;
	color:white;
	background-color: #336699; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#336699', Direction=135, Strength=10);
	border-bottom: #FFFFFF 0px solid; 
	border-left: #FFFFFF 1px solid; 
	border-top: #FFFFFF 1px solid; 
	border-right: #FFFFFF 0px solid;
}
.MainMenu_MenuBreak {
	border-bottom: #336699 1px solid; 
	border-left: #336699 0px solid; 
	border-top: #336699 1px solid;  
	border-right: #336699 0px solid; 
	background-color: #336699; 
	height: 1px;
}
.MainMenu_MenuItemSel {
	color: #FDFABD; 
	font-weight: bold;
	font-size: .8em;
	/*background-color: #C1D2EE;*/
	background-color:Transparent;
	z-index: 2000;
	vertical-align: middle;
}
.MainMenu_MenuArrow {
	cursor: hand; 
	border-right: #FFFFFF 1px solid; 
	border-bottom: #FFFFFF 1px solid; 
	border-top: #FFFFFF 0px solid;
}
.MainMenu_RootMenuArrow {
	cursor: hand;
}

/* LEGACY STYLES from DNN 1-2 */
.HeadBg {
    background-color: #CCCCCC;
}

.TabBg {
    background-color: black;
}

.SelectedTab {
    font-weight: bold;
    /*font-size: 8.5pt;*/
    color: #FDFABD;    
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.SelectedTab:link {
    text-decoration:    none;
    color:white;
}

A.SelectedTab:visited  {
    text-decoration:    none;
    color:#eeeeee;
}

A.SelectedTab:active   {
    text-decoration:    none;
    color:#eeeeee;
}

A.SelectedTab:hover    {
    text-decoration:    none;
    color:#cccccc;
}

.OtherTabs {
    font-weight: bold;
    /*font-size: 8.5pt;*/
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
    
A.OtherTabs:link {
    text-decoration:    none;
    color:white;
}

A.OtherTabs:visited  {
    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:active   {
    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:hover    {
    text-decoration:    none;
    color:#cccccc;
}



/* ------------------------------------------------------------ 
	Digicon-specific styles moved out of ascx pages 

	Parent classes exist for each Digicon module:

	.digiconCellset		DigiconCellset2
	.digiconDTree		DigiconDimensionTree
	.digiconGauge		DigiconGauge
	.digiconMS			DigiconMarketStrike
	.digiconMetrics		DigiconBIChartMetrics (DigiconExpenseMetrics)
	.digiconOChart		DigiconOlapChart
	.digiconOGrid		DigiconOlapGrid
	.digiconRs			DigiconReportingServices
	.digiconSettings	Settings (mainly DigiconBIChartMetrics)

	.digiconModule is applied to the parent div or table element within the module
	.digiconTable is applied to datagrid tables
	


 ------------------------------------------------------------ */

/* ------------------------------------------------------------ 
	DigiconCellset2
 ------------------------------------------------------------ */
.digiconCellset {
	text-align: right;
	float: left;
	margin-left: 0px;
	margin-right: auto;
	width: auto;
}
.digiconCellset .digiconTable {
	height: 475px;
	width: 700px;
	text-align: left;
}


/* ------------------------------------------------------------ 
	DigiconDimensionTree
 ------------------------------------------------------------ */
.digiconDTree {
}


/* ------------------------------------------------------------ 
	DigiconGauge
 ------------------------------------------------------------ */
.digiconGauge {
	position: relative;
	/* text-align: left;*/
}
.digiconGauge .gaugeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	background-color: Transparent;
	text-align: center;
	/* position: absolute; */
	z-index: 800;
}
.digiconGauge IMG {
	z-index: 700;
}


/* ------------------------------------------------------------ 
	DigiconMarketStrike
 ------------------------------------------------------------ */
.digiconMS {
}
/*	for tables used for formatting	*/
TABLE.digiconMS, .digiconMS TABLE, .digiconMS TR, .digiconMS TD {
	vertical-align: top;
	padding: 0px;
	border-collapse: collapse;
	border: none 0px #FFFFFF;
}
.digiconMS DIV.SubHead {
	background-color: #006b54;
	color: #ffffff;
	font-weight: bold;
}
.digiconMS .msPanel {
	text-align: center;
}

.digiconMS .PrintButton {
}
@media print {
	.digiconMS .PrintButton {
		display: none;
	}
}

.digiconDataEntry {
	font-size: .9em;
	vertical-align: middle;
}
.digiconDataEntry .connectionBox {
	width: 42em;
}
.digiconDataEntry .titleBox {
	width: 35em;
}
.digiconDataEntry .subtitleBox {
	width: 24.6em;
}
.digiconDataEntry .expressionBox {
	width: 20.1em;
}
.digiconDataEntry .labelBox {
	width: 11.2;
}
.digiconDataEntry .numberBox {
	width: 4.5em;
}
.digiconDataEntry .multiNumberBox {
	width: 10em;
}



/* ------------------------------------------------------------ 
	DigiconBIChartMetrics
 ------------------------------------------------------------ */
.digiconMetrics {
}
/*	for tables used for formatting	*/
.digiconMetrics TABLE, .digiconMetrics TR, .digiconMetrics TD {
	vertical-align: top;
	padding: 0px;
	border-collapse: collapse;
	border: none;
}

.digiconMetrics .digiconTitle 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	text-decoration: underline;
	color: #005596;
}
.digiconMetrics .digiconTitle:link, .digiconMetrics .digiconTitle:visited {
	text-decoration: underline;
	color: #005596;
}
.digiconMetrics .digiconTitle:hover {
	text-decoration: underline;
	color: #CE152C;
}

.digiconMetrics .measure {
	font-size: .8em;
	color: #336b91;
}
.digiconMetrics LABEL.measure {
	font-weight: bold;
	color: #2875B9;  /*#006B54; #336b91*/
}
.digiconMetrics .caption {
    font-size: .8em;
	font-weight: bold;
	color: #336b91;
}
.digiconMetrics .linkButtonLeft {
	font-size: .8em;
	font-weight: normal;
}

/* ------------------------------------------------------------ 
	All Digicon data tables
 ------------------------------------------------------------ */

.digiconTable, .digiconTable TR {
	background-color: #FFFFFF;
	border: none;
	/*text-align: left;*/
}
.digiconTable TD {
	padding: 1px;
	color: #000000;
	font-weight: normal;
	/*white-space: nowrap;*/
	border: solid 1px #B1B1B1;
	background-color: #FFFFFF;
	font-size: .8em;
}
.digiconTable .dgHeader, .digiconTable .dgHeader TD, .digiconTable .dgHeader TH {
	border: solid 1px #9EC5BA;
	vertical-align: bottom;
	text-align: center;
	white-space: normal;
}
.digiconTable .dgHeader, .digiconTable .dgHeader TD, .digiconTable .dgHeader TH, .digiconTable .dgHeader A:link {
	font-weight: bold;
	background-color: #336b91; /*#3f7dc2 blue;  #CDE0F4light blue #84abe2*/
	color: #FFFFFF;
}
.digiconTable .dgPager, .digiconTable .dgPager TD, .digiconTable .dgPager TH, .digiconTable .dgPager A:link {
	text-align: left;
	background-color: #0099FF; /*#006B54;*/
	color: #FFFFFF;
} 
.digiconTable .dgItem, .digiconTable .dgItem TD {
}
.digiconTable .dgAltItem, .digiconTable .dgAltItem TD {
	background-color: #D9E7E2; /*#D9E7E2;#CDE0F2*/
}
.digiconTable .dgDate {
	text-align: center;
}
.digiconTable .dgNumber, .digiconTable .dgMoney, .digiconTable .dgPercent {
	text-align: right;
}

/* ------------------------------------------------------------ 
	DigiconOlapChart
 ------------------------------------------------------------ */
.digiconOChart {
}


/* ------------------------------------------------------------ 
	DigiconOlapGrid
 ------------------------------------------------------------ */
.digiconOGrid {
}


/* ------------------------------------------------------------ 
	DigiconReportingServices 
 ------------------------------------------------------------ */
.digiconRs {
}

/* ------------------------------------------------------------ 
	DigiconDimensionTree
 ------------------------------------------------------------ */
.digiconDTree {
}
.digiconDTree .dimensionPopup {
	background-color: #D5CEB9;
	border: 0px none #D5CEB9;
	position: absolute;
	z-index: 1900;
}
.digiconDTree .ddt_popup_tbl {
	padding: 0px;
}
.digiconDTree .ddt_popup_td {
	border: 2px solid #727272;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}
.digiconDTree .ddt_popup_cc DIV {
	background-color: #ffffff;
}
.digiconDTree .M, .digiconDTree .M TR, .digiconDTree .M TD {
	background-color: #ffffff;
	border: 0px none #727272;
	border-collapse: collapse;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
}
.digiconDTree .M {
	font-size: .9em;
	width: 100%;
}
/*		popup buttons		*/
.digiconDTree .ds_tbbtn {
	background-color: #d3e5d3;
	border: 1px solid #d3e5d3;
	padding: .1em;
}
.digiconDTree .ds_tbover {
	background-color: #66cc33;
	border: 1px solid #268e77;
	padding: .1em;
}
.digiconDTree .ds_mtbover {
	background-color: #66cc33;
	border: 1px solid #268e77;
	padding: .1em;
}
.digiconDTree .tblSelectors {
}
.digiconDTree .tdSelectors SPAN {
}
.digiconDTree .tdSelectors IMG {
}
.digiconDTree .tdExpressions {
}

/* ------------------------------------------------------------ 
	DigiconSettings
 ------------------------------------------------------------ */
.digiconSettings {
	min-width: 71em;
	
}
.digiconSettings TD {
	white-space: nowrap;
	vertical-align: middle;
	padding-right: .2em;
}
.digiconSettings_SectionHeader {
	font-weight: bold;
	text-align: left;
	background-color: #4776AD;
	color: #ffffff;
}
.digiconSettings_SectionSubheader {
	font-weight: bold;
	text-align: left;
	border-top: 1px solid #b1b1b1;
}
.digiconSettings .generalSettings {
	border: 1px solid #b1b1b1;
}
.digiconSettings .section1 {
	background-color: #faf0e6;
	border: 1px solid #efd0b1;
}
.digiconSettings .section2 {
	background-color: #f0f8ff;
	border: 1px solid #b1dbff;
}
.digiconSettings .section3 {
	background-color: #f0fff0;
	border: 1px solid #c5ebc5;
}
.digiconSettings .section4 {
	background-color: #f1f1f1;
	border: 1px solid #d1d1d1;
}
.digiconSettings .section5 {
	background-color: #cedeeb;
	border: 1px solid #a1bfd9;
}
.digiconSettings .section6 {
	background-color: #dce5d7;
	border: 1px solid #baccb0;
}
.digiconSettings .section7 {
	background-color: #e7ebf5;
	border: 1px solid #bac5e2;
}






