﻿/* ----- Modify the 'page_body' style to change font, page margin, etc. ---- */

BODY,TABLE,DIV,SPAN,INPUT,TBODY
{
  FONT-SIZE: 13px; 
  FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
  color: #0A246A;
}

P
{
  FONT-SIZE: 13px; 
  FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
  MARGIN-TOP: 8px;
  MARGIN-BOTTOM: 8px;
  color: #0A246A;
}

li 
{
  color: #0A246A;
  FONT-SIZE: 13px; 
  FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
  margin-top: 2px;
  margin-bottom:2px;
}

ol
{
  list-style-position: outside;
  /* padding-left: 22px; */
  margin-left: 22px
  margin-top: 2px;
  margin-bottom: 2px;
}

ol ol
{
  list-style-position: outside;
  list-style-type: lower-alpha;
  margin-left: 22px;
  margin-top: 2px;
  margin-bottom:2px;
}

ol ol ol
{
  list-style-position: outside;
  list-style-type: lower-roman;
  margin-left: 22px;
  margin-top: 2px;
  margin-bottom:2px;
}

ul
{
  list-style-position: outside;
  margin-left: 22px;
  padding-left: 22px;
  margin-top: 3px;
  margin-bottom: 3px;
}

ul ul
{
  list-style-position: outside;
  margin-left: 22px;
  margin-top: 2px;
  margin-bottom:2px;
}

.afterlist1
{
  display: block;
  margin-top: 6px;
  margin-bottom: 6px;
  margin-left: 22px;
}

.stdtable
{
border: navy 1px solid;
background-color: #dbeef3;
padding: 0px;
border-spacing: 0px;
}
.stdtablecell
{
border: navy 1px solid;
background-color: #dbeef3;
padding-bottom: 0px;
padding-left: 6px; 
padding-right: 6px;
padding-top: 0px
border-spacing: 0px;
vertical-align:top;
}

.pagefooter
{ 
  font-family: arial; 
  font-size: 8pt; 
  color: #add8e6;
  text-align: center;
}

.footerheader
{ 
  font-family: arial; 
  font-size: 10pt; 
  color: #add8e6; 
  font-weight: bold;
  text-align: center;
}

/* --- Common Styles --- */

.heading   /*StyleList*/
{
  FONT-WEIGHT: bold; 
  FONT-SIZE: 25px; 
  color: #5482AB;
  FONT-FAMILY: Arial, Tahoma, Verdana;
}

.subheading   /*StyleList*/
{
  FONT-SIZE: 16px; 
  FONT-WEIGHT: bold; 
  color: #5482AB; 
  FONT-FAMILY: Arial, Tahoma, Verdana;
  margin-top: 24px;
}

/* ----------------- ADD CUSTOM STYLES BELOW.  ------------------ */

/* --- Images --- */

.contactprodsol /* for non-IE6 browsers */
{
position: relative;
left: 60px;
width: 102px;
height: 60px;
background-image: url(images/contactprodsol.png);
background-repeat: no-repeat;
}

* html .contactprodsol /* IE6 overwrite */
{
background-image: none;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/contactprodsol.png');
}

.subscribedriminsight /* for non-IE6 browsers */
{
position: relative;
left: 65px;
width: 101px;
height: 59px;
background-image: url(images/subscribedriminsight.png);
}

* html .subscribedriminsight /* IE6 overwrite */
{
background-image: none;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/subscribedriminsight.png');
}

.findoutmore /* for non-IE6 browsers */
{
position: absolute;
width: 173px;
height: 107px;
background-image: url(images/findoutmore.png);
background-repeat: no-repeat;
}

* html .findoutmore /* overwrite for IE6 */ 
{
background-image: none; 
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/findoutmore.png');
}

.learnoursecret /* for for non-IE6 browsers */
{
position: absolute;
width: 173px;
height: 107px;
background-image: url('images/learnoursecret.png');
background-repeat: no-repeat;
}

* html .learnoursecret /* IE6 overwrite */
{
background-image: none;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/learnoursecret.png');
}

.browsethesolutions /* for non-IE6 browsers */
{
position: absolute;
width: 173px;
height: 107px;
background-image: url(images/browsethesolutions.png);
background-repeat: no-repeat;
}

* html .browsethesolutions /* IE6 overwrite */
{
background-image: none;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/browsethesolutions.png');
}

.reviewourcasestudies /* for non-IE6 browsers */
{
position: absolute;
width: 173px;
height: 107px;
background-image: url(images/reviewourcasestudies.png);
background-repeat: no-repeat;
}

* html .reviewourcasestudies /* IE6 overwrite */
{
background-image: none;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/reviewourcasestudies.png');
}

.reviewourservices /* for non-IE6 browsers */
{
position: absolute;
width: 173px;
height: 107px;
background: url(images/reviewourservices.png);
background-repeat: no-repeat;
}

* html .reviewourservices /* IE6 overwrite */
{
background-image: none;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/reviewourservices.png');
}

.bookafreeassessment /* for non-IE6 browsers */
{
position: absolute;
width: 173px;
height: 107px;
background-image: url(images/bookafreeassessment.png);
background-repeat: no-repeat;
}

* html .bookafreeassessment /* IE6 overwrite */
{
background-image: none;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bookafreeassessment.png');
}

.decideisitforyou /* for non-IE6 browsers */
{
position: absolute;
width: 173px;
height: 107px;
background: url(images/decideisitforyou.png);
background-repeat: no-repeat;
}

* html .decideisitforyou /* IE6 overwrite */
{
background-image: none;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/decideisitforyou.png');
}

.solutionarenas /* for non-IE6 browsers */
{
position: absolute;
width: 264px;
height: 179px; 
background-image: url(images/common%20solution%20arenas.png);
background-repeat: no-repeat;
}

* html .solutionarenas /* IE6 overwrite */
{
background-image: none;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/common%20solution%20arenas.png');
}

.drimimpact /* for non-IE6 browsers */
{
position: absolute;
width: 188px;
height: 168px; 
background-image: url(images/drimimpact.png);
background-repeat: no-repeat;
}

* html .drimimpact /* IE6 overwrite */
{
background-image: none;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/drimimpact.png');
}

.scopeoptions /* for non-IE6 browsers */
{
position: absolute;
width: 264px;
height: 179px; 
background-image: url(images/scope%20options.png);
background-repeat: no-repeat;
}

* html .scopeoptions /* IE6 overwrite */
{
background-image: none;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/scope%20options.png');
}

.drim /* for non-IE6 browsers */
{
position: absolute;
width: 415px;
height: 471px; 
background-image: url(images/deliberate%20systematic%20dramatic%20improvement.png);
background-repeat: no-repeat;
}

* html .drim /* IE6 overwrite */
{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/deliberate%20systematic%20dramatic%20improvement.png');
}


.executivesummary /* for non-IE6 browsers */
{
position: absolute;
width: 178px;
height: 107px; 
background-image: url(images/executivesummary.png);
background-repeat: no-repeat;
}

* html .executivesummary /* IE6 overwrite */
{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/executivesummary.png');
}

.executivesummaryprompt /* for non-IE6 browsers */
{
position: absolute;
width: 145px;
height: 79px; 
background-image: url(images/executivesummaryprompt.png);
background-repeat: no-repeat;
}

* html .executivesummaryprompt /* IE6 overwrite */
{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/executivesummaryprompt.png');
}


.solutionlink /* for non-IE6 browsers */
{
position: absolute;
top: -3px;
right: -28px;
background-image: url(images/go.png);
background-repeat: no-repeat;
}

* html .solutionlink /* IE6 overwrite */
{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/go.png');
}

/* --- Special Styles --- */

.HomePageA
{
  FONT-SIZE: 24px; 
  FONT-WEIGHT: bold; 
  color: #5482AB; 
  FONT-FAMILY: Arial, Tahoma, Verdana;
  margin-top: 0px;
  text-align: center;
}
.HomePageB
{
  FONT-SIZE: 18px; 
  FONT-WEIGHT: normal; 
  color: #C24D52; 
  FONT-FAMILY: Arial, Tahoma, Verdana;
  margin-top: 0px;
}

.HomePage1
{
  color: #C24D52;
  font-family: Arial, Sans-Serif;
  font-size: 20pt;
  font-weight: bold;
  text-align: center;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
.HomePage2
{
  color: #C24D52;
  font-family: Arial, Sans-Serif;
  font-size: 30pt;
  font-weight: bold;
  text-align: center;
  margin-top: 16pt;
  margin-bottom: 0pt;
}
.HomePage3
{
  color: #5482AB;
  font-family: Arial, Sans-Serif;
  font-size: 14pt;
  font-weight: bold;
  text-align: center;
  margin-top: 6pt;
  margin-bottom: 0pt;}

/* --- HelpConsole --- */

.HiddenLink:link /*StyleList*/ {text-decoration: none; color: #434242;}
.HiddenLink:active {text-decoration: none; color: #434242;}
.HiddenLink:visited {text-decoration: none; color: #434242;}
.HiddenLink:hover {background-color: yellow; text-decoration: none; color: #434242;}

.TogglePanel         {WIDTH:100%; BORDER:1px solid #cccccc; }
.TogglePanel_Heading {BACKGROUND-IMAGE:url(images/col.gif); BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION:Left center; padding-left:20px; padding-top:4px; padding-right:4px; padding-bottom:4px; cursor:pointer; border-left:0px solid white; border-top:0px solid white; vertical-align:top;}
.TogglePanel_Body    {padding-left:20px; padding-top:4px; padding-right:4px; padding-bottom:4px; border-left:0px solid white; vertical-align:top;}



/* ------------------ Modify the styles below to add,edit or delete page status entries ---- */
.TreeNode_status_Pending
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:3px;
  padding-bottom:2px;
  padding-left: 3px; 
  padding-right: 3px; 
  background-color: #A0DC2C;
}

.TreeNode_status_Incomplete
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:3px;
  padding-bottom:2px;
  padding-left: 3px; 
  padding-right: 3px; 
  background-color: #A0B6FF;
}

.TreeNode_status_Needs_Review
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:3px;
  padding-bottom:2px;
  padding-left: 3px; 
  padding-right: 3px; 
  background-color: #FFD016;
}


/* ----------------- TREE STYLES ------------------ */
.HiddenRow 
{ 
  display:none;
}

.RootNode 
{ 
  color:#8CB3CA;
}


.TreeView 
{ 
  padding-top:14px; 
  padding-bottom:14px;
  padding-left:12px; 
  cursor:default;


}

.TreeViewMargin
{ 
  padding-top:4px; 
  padding-left:1px; 
  cursor:default; 
}

.TreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:3px;
  padding-bottom:2px;
  padding-left: 3px; 
  padding-right: 3px; 
}

.GrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:3px;
  padding-bottom:2px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:#AAA9A9; 
  cursor:default;
}

.HoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:3px;
  padding-bottom:2px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
  color: yellow;
}

.SelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  background-color: #366DA3; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 2px; 
  padding-right: 2px; 
  cursor: default; 
  border: 1px solid #eeeeee;
}

.MultipleSelectedTreeNode
{
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.CutTreeNode
{
  font-family: tahoma; 
  font-size: 11px; 
  background-color: silver; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.NodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;
}

.Margin
{
  background-color: #E6E6F0;
}