body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
	table { border-collapse:collapse; border-spacing:0; }
	fieldset,img { border:0; }
	address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
	caption,th { text-align:left; }
	q:before,q:after { content:''; }
	abbr,acronym { border:0; }

	/* optional Container STYLES */
	.chart {width: 900px;min-height: 600px;margin: 0px  }
	.Treant > .node {  }
	.Treant > p { font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight: bold; font-size: 12px; }
	.node-name {font-weight:bold; font-size: 23px; letter-spacing: 1px; }
	
	.nodeExample1 {
		border: 1px solid #000;
		width: 160px;
		font-family: Tahoma;
		padding: 5px 0;
		font-size: 15px;
		background-color:#395723;
		color:#fff;
		word-break: break-word;
	}

	.nodeExample1 img {
		margin-right:  10px;
	}
	.info-btn {
		margin-top:-50px;
	}
	@media (max-width: 1168px) {
	.info-btn { margin-top:-100px; }
	.node-name { font-weight: bold;font-size: 20px;	}
	.nodeExample1 {
			padding: 2px;
			background-color: #ffffff;
			border: 1px solid #000;  
			width: 140px;
			font-family: Tahoma;
			padding: 5px 0;
			font-size: 13px;
			background-color:#8297b2;
		}
	}
	@media (max-width: 1068px) {
	.info-btn { margin-top:-100px; }
	.node-name { font-weight: bold;font-size: 18px;	}
	.nodeExample1 {
			padding: 2px;
			background-color: #ffffff;
			border: 1px solid #000;
			width: 115px;
			font-family: Tahoma;
			padding: 5px 0;
			font-size: 11px;
			background-color:#8297b2;
		}
	}




.Treant .collapse-switch { width: 100%; height: 100%; border: none; }
.Treant .node.collapsed { }
.Treant .node.collapsed .collapse-switch { background: none; }