body {
	background-color: #fff;
	margin: 0;
	padding: 0;
}
.nf div.content {
	top: 0;
}

.ne {
	padding: 10px 15px 10px 10px;
	margin: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #F0F0F0;
	height: 100%;
}
.ne a {
	color:#4477AA;
	text-decoration: none;
}
.ne a:hover {
	color: #aaa;
}
.ne h4 {
	padding: 10px 0 8px 0;
	margin: 0;
	font-size: 11px;
}
.ne div.treeEducationAction {
	padding: 0 0 5px 0;
	margin: 0;
}
.ne div.footer {
	padding: 8px 0 0 0;
	margin: 0;
}

.ne .educ {
	border: 1px solid #CCCCCC;
	padding: 4px 2px 4px 4px;
	margin: 0 0 10px 0;
	background-color: #fff;
}
.ne #niceAction ul {
	padding: 0;
	margin: 0;
}
.ne #niceAction ul ul {
	padding: 0 0 0 10px;
	margin: 0;
}
.ne #niceAction li {
	list-style: none;
	color:#4477AA;
}
.ne .educ .nTree {
	color: #000000;
	white-space: nowrap;
}
.ne .educ .nTree {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	white-space: nowrap;
}
.ne .educ .nTree img {
	border: 0;
	vertical-align: middle;
}
.ne .educ .nTree a {
	color: #000000;
	text-decoration: none;
}
.ne .educ .nTree a.node, .educ .nTree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.ne .educ .nTree a.node:hover, .educ .nTree a.nodeSel:hover {
	color: #000000;
	text-decoration: yes;
}
.ne .educ .nTree a.nodeSel {
	background-color: #BDD3E8;
}
.ne .educ .nTree .clip {
	overflow: hidden;
}
.nf table.elements td.chatmymsg {
	color: #777;
}
