﻿.tree {
	width:600px;
	color: black;
	font-family: arial, helvetica, geneva, sans-serif;
	margin-left: -0px;
	padding-left: 56px;
}

.tree a.node-link {
	font-weight: normal;
	color: black;
	font-family: arial, helvetica, geneva, sans-serif;
	background-color: #e5e2d5;
	text-align: left
}

.tree ul a.node-link {
	font-size: smaller;
	background: none;
}

.tree ul, .tree li { list-style: none; margin: 0; padding: 0; }
.tree .node-button {
	position: absolute;
	margin-left: -52px;
	margin-top: 3px;
	padding: 0;	line-height: 9px;
	width: 0.72em; height: 0.72em;
	text-decoration: none; text-align: center; border: 1px solid gray; color: black;
}
.tree input {
	position: absolute;
	margin-left: -42px;
	margin-top: -2px;
}
html>body .tree {
	width: 545px;
}
html>body .tree .node-button {
	margin-left: -54Px;
	margin-top: 1px;
}
html>body .tree input {
	margin-left: -38px;
	margin-top: 1px;
}
.tree a.node-button img {
	position: absolute;
	width: 1px;
	height: 1px;
	border: none;
}
.tree ul { margin-left: 20px; margin-top: 3px; margin-bottom: 5px; }
.tree li {
	margin: 2px;
	margin-left: -20px;
	padding-left: 20px;
	background: url(/nationsreportcard/Images/treeview/icon_col-task.gif) no-repeat scroll 0px 0px;
	width:100%;
	display:inline-block;
}

.tree-nojs {
	padding-left: 42px;
}
.tree-nojs ul {
	background-image: none !important;
}
.tree-nojs li, li.node-parent {
	background-image: url(/nationsreportcard/Images/treeview/icon_clsdfold.gif) !important;
}

li.node-expanded {
	background-image: url(/nationsreportcard/Images/treeview/icon_openfold.gif) !important;
}

/*======================================*/
/* For crumb trail and site map manager */
body
{
}

.s4-ba 
{
    background: url("") !important; 
    }
.outerBox
{
    background-image: url("") !important;
    }

.rounded-top {height:10px; background: top left url('../../../Subject/TDW/images/crumbtrail_top_left.gif') no-repeat;}
.rounded-top span {display:block; position:relative; height:10px; background: top right url('../../../Subject/TDW/images/crumbtrail_top_right.gif') no-repeat;}
.rounded-bottom {height:10px; background: bottom left url('../../../Subject/TDW/images/crumbtrail_bottom_left.gif') no-repeat; clear:left;}
.rounded-bottom span {display:block; position:relative; height:10px; background: bottom right url('../../../Subject/TDW/images/crumbtrail_bottom_right.gif') no-repeat;}

div.crumbtrail-frame {
  margin: 0 4em 1em 1em;
  background-color: #e0e0e0;
}

div.crumbtrail-frame-2 {
  margin: 0 1em 1em 1em;
  background-color: #e0e0e0;
  width:680px;
}

div.crumbtrail {
  margin: 0 1em 0 1em;
  _margin: 0 1em 0 1em; /* _ IE-only */
  text-align:left;
  padding-right: 10px;
  _padding-right: 0;
}

div.crumbtrail a:link, 
.tdwNav a:link { 
	text-decoration:underline; 
}


div.crumbtrail ul,
div.crumbtrail li {
  margin:0;
  padding:0;
  display:inline;
  FONT-STYLE: italic;
  FONT-WEIGHT: bolder;  
}
div.crumbtrail .crumb {
  margin-left: 0.4em;
  padding-left: 1em;
  font-style: italic;
  font-weight: bold;
}
div.crumbtrail .wide {
  _width: 580px;
}
div.crumbtrail .crumb.first {
  margin-left: 0;
  padding-left: 0;
  background: none;  
}

.red
{
    color: Red !important;
    }
.blue
{
    color:Blue !important;
    }

.crumbtrail-selector
{
    width:100%;
    }
 .treeview
 {
     min-width: 800px;
     height: 360px;
     overflow:auto;
     }
    
#contentWrapper { width:100%; } /* set width for the content to inherit */ 
.crumbtrail-textbox { margin-top: 10px; }
.sitemap-icon 		{ vertical-align:bottom; float:right; margin-top:-40px; }
.sitemap-add-icon { margin-right: 25px; }
.sitemap-error-icon {vertical-align: middle; float:right;}
.sitemap-error-icon-validation {vertical-align: middle; float:right; margin-top:10px }

/* End formatting crumb trail for TDW pages */

/* Treeview styles */
.selected
{
    background-color: #3399FF;
    color: #ffffff !important;
    }
.hover-color
{
    background-color: #99CCFF;
    }
    
.float-right
{
    float:right;
    }
.margin-left-8
{
    margin-left:8px;
    }
.sitemap-line-height
{
    line-height:22px;
    }
    
.height-20
{
    height:20px;
    }



