.bytopic
{
	background: url(  "http://datacenter.kidscount.org/images/bkgd/box-260-btm.gif" ) no-repeat bottom left;
	margin: 0 0 12px;
	width: 260px;
}
.bytopic-inner
{
	background: url(  "http://datacenter.kidscount.org/images/bkgd/box-260-top.gif" ) no-repeat;
	width: 260px;
}

.bytopic .body
{
	padding: 16px 10px 10px;
}

.bytopic h3
{
	color: #000;
	font-size: 24px;
	font-weight: normal;
	line-height: 1.083333;
	margin: 0;
	padding: 10px 9px 0;
}

.bytopic a
{
	color: #003863;
}

.bytopic ul
{
	margin: 0;
	list-style:none;
}

.bytopic ul ul
{
	padding-top: 6px;
	list-style:none;
}

.bytopic li
{
	background: url(  "http://datacenter.kidscount.org/images/bullets/sq-red.gif" ) no-repeat 0 5px;
	list-style:none;
	font-size: 14px;
	font-weight: bold;
	line-height: 1;
	padding-bottom: 6px;
	padding-left: 15px;
}

.bytopic li li
{
	font-weight: normal;
	list-style:none;
}

.bytopic-ind
{
	background: #ffffff;
	margin: 12px 0;
	width: 650px;
}

.bytopic-ind-inner
{
	width: 650px;
}

.bytopic-ind h3
{
	/*border-bottom: 1px solid #dec39c;*/
	color: #000;
	font-size: 24px;
	font-weight: normal;
	line-height: 1.083333;
	margin: 0 9px;
	padding: 10px 0 3px;
}

.bytopic-ind .body
{
	font-size: 12px;
	padding: 10px 9px;
	min-height: 300px;
}

.bytopic-ind .treeNode
{
	color: #000;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	margin: 0;
	padding: 6px 5px 3px 5px;	
}

.bytopic-ind .treeNodeLeaf
{
	color: #003863;
}

.bytopic-ind .treeNodeLeaf input
{
	margin-left: -22px;
}

.bytopic-ind .treeNodeRoot
{
	font-weight: bold;
	padding: 16px 5px 3px 5px;
}

.bytopic-cat
{
	background: #ffffff;
	margin: 12px 0;
	width: 650px;
}

.bytopic-cat-inner
{
	width: 650px;
}

.bytopic-cat h3
{
	/*border-bottom: 1px solid #dec39c;*/
	color: #000;
	font-size: 24px;
	font-weight: normal;
	line-height: 1.083333;
	margin: 0 9px;
	padding: 10px 0 3px;
}

.bytopic-cat .body
{
	font-size: 12px;
	padding: 10px 9px;
	min-height: 300px;
}

.bytopic-cat .body .navMap
{
	float: right;
	display: table;
}

.bytopic-cat .videos {
}
	.bytopic-cat .videos fieldset {
		Margin: 1em 0 1em 0;
		min-height:100px;
	}
		.bytopic-cat .videos fieldset a.thumbLink {
			width:212px;
			display:block;
			float:left;
			padding:0 10px 10px 0;
		}
			.bytopic-cat .videos fieldset a.thumbLink img {
				border:1px solid #ffffff;
				width:200px;
				height:auto;
			}
				.bytopic-cat .videos fieldset a.thumbLink img:hover {
					border:1px solid #003863;
				}
			.bytopic-cat .videos fieldset a.titleLink {
				font-size:1.3em;
				line-height:1em;
			}
			.bytopic-cat .videos fieldset span.playTime {
				color:Gray;
			}
			.bytopic-cat .videos fieldset p.description {
			}
	.bytopic-cat .videos .hr {
		background-color:#DEC39C;
		Margin:1.5em 0 1.5em 0;
		height:1px;
	}

.bytopic-cat .instructions
{
	font-style: italic;
}
.bytopic-cat .instructions a
{
	text-decoration: underline;
}

.bytopic-cat h4
{
	background: url(  "http://datacenter.kidscount.org/images/btn/minus.gif" ) no-repeat 0 9px;
	color: #000;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	margin: 0;
	padding: 6px 15px 3px 20px;
}

.bytopic-cat h4.nominus
{
	background: none;
	padding-left: 10px;
	padding-top: 0px;
	font-weight: bold;
}

.bytopic-cat ul
{
	margin: 0;
	padding: 0 0 3px 20px;
}
.bytopic-cat ul ul
{
	padding-left: 0;
}
.bytopic-cat li
{
	font-size: 14px;
	line-height: 20px;
	padding: 6px 15px 0 10px;
}

.js .bytopic-cat li.open ul
{
	display: block;
}
.js .bytopic-cat li.closed ul
{
	display: none;
}

.bytopic-cat li
{
	background: url(  "http://datacenter.kidscount.org/images/bullets/cir-blue.gif" ) no-repeat 0 14px;
	padding-left: 10px;
	list-style:none;
}

.js .bytopic-cat li.parent
{
	list-style:none;
	background: url(  "http://datacenter.kidscount.org/images/btn/plus.gif" ) no-repeat 0 11px;
	padding-left: 20px;
}

.js .bytopic-cat li.open
{
	background: url(  "http://datacenter.kidscount.org/images/btn/minus.gif" ) no-repeat 0 11px;
	padding-left: 20px;
}

.bytopic-cat li a
{
	color: #000;
}
.bytopic-cat li li a
{
	color: #003863;
	text-decoration: underline;
}
.bytopic-cat li li a:hover
{
	text-decoration: none;
}

.bytopic-cat td
{
	width: 30%;
	padding: 6px 15px 0 10px;
}
.bytopic-cat td a
{
	background: url(  "http://datacenter.kidscount.org/images/bullets/cir-blue.gif" ) no-repeat 0 6px;
	padding-left: 10px;
	color: #003863;
	text-decoration: none;
}
.bytopic-cat td a:hover
{
	text-decoration: none;
}
