			th {
			vertical-align: bottom;
			
			}
			
			td {
			vertical-align: top;
			}
			
			td,th {
			
			empty-cells: show;
			}
			
			.top-right-border {
			
			}
			
			.no-border {
			border-bottom: 0px;
			border-left: 0px;
			}
			
			
			
			
			table {
			
			font-family: Helvetica, sans-serif;
			font-size: 16px;
			font-family: "Arial", sans-serif;  			
			
			}

			
			
			.wholeDocument {
			font-family: "Arial", sans-serif;  
	
			}
		
			
			td.subcell {
			border: none;
			}
			
			td.content {
			padding-left: 4px;
			padding-bottom: 2px;
			padding-top: 1px;
			padding-right: 3px;
			}
			
			.full {
			height: 100%;
			}
			
			.heighthack {
			height: 8px;
			}
			
			div.titlepadding { 
			padding-right:3px;
			padding-left:6px;
			padding-bottom:3px;
			padding-top: 2px;
			}
			
			
					.summary_node {
						background: rgba(0,0,0,.12);
						margin-bottom: 1px;
					}
				
			
			div.column {   
			padding-right: 3px;
			padding-left: 4px;
			padding-top: 1px;
			padding-bottom: 2px;
			margin-right: 1px;
			}
			
			.labelpadding {
			padding-right: 3px;
			padding-top: 1px;
			padding-left: 2px;
			}
			
			.indicator {
			white-space: nowrap;
			text-align:right;
			margin-right: 0px;
			vertical-align: top;
			padding-top: 1px;
			padding-left: 0px;
			}
			
			.wholedocgutter {
			
			}
			
			div.row {
			}
			
			div.headerRow {
			}
			
			.expanded {
			display: inline;
			}
			.collapsed {
			display: none;
			}
			
            div.palette-hit-zone {
                position: fixed;
                bottom: 0px;
				height: 33%;
                left:50%;
                width: 66%;
                margin-left: -33%;
            }

			div.floating-palette {
                -webkit-border-radius: 5px;
                -webkit-transition: opacity is fade-in-out;
                -webkit-transition-duration: 1s;
				background-color: rgb(64, 64, 64);
                opacity:0.7;
				width: 88px;
				height: 44px;
                position: fixed;
                bottom: 20px;
                left: 50%;
                margin-left: -44px;
			}
            
            div.palette-cell {
                opacity:1;
                margin-top: 6px;
                margin-bottom: 6px;
                position: absolute;
                height: 32px;
                width: 32px;
            }
            
            div.cell-divider {
                position: absolute;
                margin-top: 6px;
                margin-bottom: 6px;
                margin-left: 44px;
                height: 32px;
                width:0px;
                position:absolute;
                left:0px;
                border-right:rgb(207, 207, 207) 2px solid;
            }

			
			
			
			.note { 
			padding-left: 5px;
			padding-right: 3px; 
			border: none; 
			color:rgb(84,84,84) ;  font-style: italic;font-size: 11px;font-style: italic;font-size: 11px;
			}
			
			/* Total table width is 710
			Adjusted table width is 752 */
			
			.wholething {
				width: auto;
			}
			
			
			table.row {
				
						width: 710px;
						
			
			}
			
			
    .col_width1 { 
        width: 710px;  /* Actual width is 710 */
    }

    .col1 { 
        
    }

    .colbackground1 { 
        
    }

			
			/* Level Styles */
			
			
    .columntitle { 
        text-decoration:  underline;font-weight: 900;  
    }

    .level1 { 
        font-weight: 900;  font-size: 22px;
    }

    .levelcolor1 { 
        
    }

    .levelguttercolor1 { 
        
    }

    .level2 { 
        font-weight: 900;  font-size: 20px;
    }

    .levelcolor2 { 
        
    }

    .levelguttercolor2 { 
        
    }

    .level3 { 
        font-weight: 900;  font-size: 18px;
    }

    .levelcolor3 { 
        
    }

    .levelguttercolor3 { 
        
    }

    .level4 { 
        font-size: 16px;
    }

    .levelcolor4 { 
        
    }

    .levelguttercolor4 { 
        
    }

    .level5 { 
        
    }

    .levelcolor5 { 
        
    }

    .levelguttercolor5 { 
        
    }

    .level6 { 
        font-size: 16px;
    }

    .levelcolor6 { 
        
    }

    .levelguttercolor6 { 
        
    }

    .level7 { 
        font-size: 16px;
    }

    .levelcolor7 { 
        
    }

    .levelguttercolor7 { 
        
    }

    .level8 { 
        font-size: 16px;
    }

    .levelcolor8 { 
        
    }

    .levelguttercolor8 { 
        
    }

    .level9 { 
        font-size: 16px;
    }

    .levelcolor9 { 
        
    }

    .levelguttercolor9 { 
        
    }

    .level10 { 
        font-size: 16px;
    }

    .levelcolor10 { 
        
    }

    .levelguttercolor10 { 
        
    }

    .level11 { 
        font-size: 16px;
    }

    .levelcolor11 { 
        
    }

    .levelguttercolor11 { 
        
    }

    .ns-Highlight { 
        }

    .ns-Citation { 
        text-decoration:  underline;}

    .ns-Emphasis { 
        font-style: italic;}

    .ns-bg-Highlight { 
        background-color:rgb(255,255,102) ;  }

    .ns-bg-Citation { 
        }

    .ns-bg-Emphasis { 
        }

    .ns-gutter-Highlight { 
        }

    .ns-gutter-Citation { 
        }

    .ns-gutter-Emphasis { 
        }
        
span.dropt {}
span.dropt:hover {text-decoration: none; background: #ffffff; z-index: 6; }
span.dropt span {position: absolute; left: -9999px;
  margin: 20px 0 0 0px; padding: 3px 3px 3px 3px;
  border-style:solid; border-color:black; border-width:1px;border-radius:8px; z-index: 6;}
span.dropt:hover span {left: 2%; background: #ffffff;} 
span.dropt span {position: absolute; left: -9999px;
  margin: 4px 0 0 0px; padding: 3px 3px 3px 3px; 
  border-style:solid; border-color:black; border-width:1px;}
span.dropt:hover span 
{
	margin: 20px 0 0 170px;
	z-index:6;
	background: -moz-linear-gradient(top, #eee, #ccc);
	background: -webkit-linear-gradient(top, #eee, #ccc);
	background: -o-linear-gradient(top, #eee,#ccc);
	background: linear-gradient(top, #eee, #ccc);
	/* versions of IE use these */
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#eeeeee',EndColorStr='#cccccc');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#cccccc)";
-webkit-box-shadow: 7px 7px 18px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 7px 7px 18px 0px rgba(0,0,0,0.75);
box-shadow: 7px 7px 18px 0px rgba(0,0,0,0.75);
} 			
			
