#topicsBox2 {
	padding-top: 10px;
}
#topicsBox {
	vertical-align: top;
	overflow: auto;
	padding: 0px 4px 4px 4px;
}
#topicsHeader {
	font-weight: bold;
}
.topicsHeaderInstruct {
	font-size: 80%;
}
.topics {
	height: 200px;
}


.treeScrollBox {
	position: relative;
	overflow: scroll;
}

.topicsStoriesBox {
	width: 300px;
	/* This is to take care of the IE bug which doesn't include the scrollbar when calculating width. */
	_width: 290px;
	height: 200px;
}
.topicsAuthorsBox {
	width: 300px;
	/* This is to take care of the IE bug which doesn't include the scrollbar when calculating width. */
	_width: 290px;
	height: 200px;
}
.topicsTopicBox {
	width: 300px;
	/* This is to take care of the IE bug which doesn't include the scrollbar when calculating width. */
	_width: 290px;
	height: 200px;
}

.objectPageContentScrollBox_topics {
	height: 200px;
	background-color: #eef;
}
.objectPageContentScrollBox_secretTopics {
	height: 200px;
/*	background-color: #eef;*/
}

	
.clickableNode {
	text-decoration: underline;
	color: #00f;
}
.interiorNode {
/*	padding-left: 20px;
	margin-top: -20px;*/
	color: #00f;
}
.authorNextToSource, .authorNextToSource A {
	font-size: 80%;
	font-weight: bold;
	color: #55f;
}
	
.fieldPageTitleBox2 {
	padding-bottom: 4px;
} 
.fieldPageTitleBox {
/*	border-bottom: 1px solid #00f;*/
	padding-bottom: 4px;
} 
.fieldPageTitle {
	font-weight: bold;
	font-size: 200%;
}
.fieldBox {
	padding-bottom: 20px;
}
.fieldName {
	font-weight: bold;
	padding: 2px 4px;
/*	border: 1px solid #ccc;
	background-color: #ddddff;*/
	border-bottom: 2px solid #00f;
	font-size: 120%;
}
	
.contentPageTreeBox {
	padding-left: 20px;
}
.contentPageTreeSecretBox {
	background-color: #00f;
}

.nodeImageBox {
	align: center;
	padding-bottom: 5px;
}
.nodeImage {
	vertical-align: middle;
	padding: 5px 10px 5px 0px;
}
.nodeImage IMG {
	display: inline;
}

.nodeImageDist0 { height: 100px; }
.nodeImageDist1 { height: 80px; }
.nodeImageDist2 { height: 60px; }
.nodeImageDist3 { height: 40px; }
.nodeImageDist4 { height: 20px; }
.nodeImageDist5 { height: 20px; }
.nodeImageDist6 { height: 20px; }
.nodeImageDist7 { height: 20px; }
.nodeImageDist8 { height: 20px; }
.nodeImageDist9 { height: 20px; }
.nodeImageDist10{ height: 20px; }

.topicImp0 { font-size: 80%; color: #ccc; }
.topicImp1 { font-size: 100%; }
.topicImp2 { font-size: 120%; }
.topicImp3 { font-size: 140%; }
.topicImp4 { font-size: 160%; }
.topicImp5 { font-size: 180%; }
.topicImp6 { font-size: 200%; }
.topicImp7 { font-size: 220%; }
.topicImp8 { font-size: 240%; }
.topicImp9 { font-size: 260%; }
.topicImp10{ font-size: 280%; }




/*THIS WORKS: version 1*/
/*
.treeIndent {
	padding-left: 15px;
}
.treeNode {
}
.treeNode .clickableNode {
	padding-left: 16px;
	display: inline;
}
.treeTeeImg {
   float: left;
   position:absolute;
}
.treeEllImg {
   float: left;
   position:absolute;
}
.treeIndentTee {
	vertical-align:top;
	background: url('/know/sci/template/tree/vert.gif') repeat-y;
	padding-right: 2px;
}
.treeIndentEll {
	vertical-align:top;
	padding-right: 2px;
}
.treeIndentTee IMG {
	display: inline;
	position:absolute;
}
.treeIndentEll IMG {
	display: inline;
	position:absolute;
}
*/

/*VERSION 2*/
.treeIndent {
	position:relative;
/*	top: -19px;*/
	left: 19px;
}
.treeNode {
	position: relative;
	top:0px;
}
.treeNode .clickableNode {
}
.treeTeeImg {
}
.treeEllImg {
}
.treeIndentTee {
	background: url('/know/sci/template/tree/vert.gif') repeat-y;
	position: relative;
	top: 0px;
	left: 0px;
}
.treeIndentTee2 {
	background: url('/know/sci/template/tree/tee.gif') no-repeat;
}
.treeIndentTeePlus2 {
	background: url('/know/sci/template/tree/teePlus.gif') no-repeat;
}
.treeIndentEll {
	position: relative;
	top: 0px;
	left: 0px;
}
.treeIndentEll2 {
	background: url('/know/sci/template/tree/ell.gif') no-repeat;
}
.treeIndentEllPlus2 {
	background: url('/know/sci/template/tree/ellPlus.gif') no-repeat;
}
.treeIndentTee IMG {
	display: inline;
}
.treeIndentEll IMG {
	display: inline;
}
.treeNodeContent {
	position: relative;
	left: 19px;
}







/*
.treeNode .star {
	position: static;
	width: 10px;
	height: 10px;
}
*/
.starTable {
	padding-left: 10px;
}
.starTable IMG {
	position: static;
	width: 10px;
	height: 10px;
}

.objectDescription {
	padding: 5px 0px 10px 0px;
}

.userScoreInputInstruct {
	font-style: italic;
}
.userScoreInputBox {
	padding-left: 10px;
}
.userScoreInput {
}
.userScoreInputSave {
	border:0px;
	padding-top: 5px;
}

.avgReaderScore {
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	color: #090;
}
.avgReaderScoreCnt {
	padding-left: 20px;
	font-size: 80%;
}

.nodeBreadcrumbsBox {
	padding-bottom: 10px;
}
.nodeBreadcrumbs {
	font-size: 80%;
	font-weight: bold;
}


.errMsgBox {
}
.errMsg {
	color: #f00;
	font-weight: bold;
}
