﻿/* ----- Modify the 'page_body' style to change font, page margin, etc. ---- */

BODY,P,TABLE,OL,DIV,SPAN,LI
{
  FONT-SIZE: 15px; 
  FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  color: #5482AB;
}

DIV, SPAN, LI
{
  FONT-SIZE: 15px; 
  FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  color: #5482AB;
}
P,OL
{
  margin-top: 10px;
  margin-bottom: 10px;
}

li 
{
  margin-bottom:2px;
}

ol
{
  list-style-position: outside;
  margin-left: 22px
}

ol ol
{
  list-style-position: outside;
  list-style-type: lower-alpha;
  margin-left: 22px;
  margin-top: 0px;
  margin-bottom:3px;
}
ol ol ol
{
  list-style-position: outside;
  list-style-type: lower-roman;
  margin-left: 22px;
  margin-top: 0px;
  margin-bottom:3px;
}

ul
{
  list-style-position: outside;
  margin-left: 22px;
  padding-left: 22px;
  margin-top: 0px;
  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.  ------------------ */



/* --- Special Styles --- */


/* --- 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;
}
