	#leftNav h3
	{
	background-color: #909;
	}

	#leftNav h3 :link, #leftNav h3 :visited
	{
	color: #fff;
	}

	#leftNav h3 :link:hover, #leftNav h3 :visited:hover
	{
	text-decoration: underline;
	}
	
	#leftNav li
	{
	background-color: #cc80cc;
	color: #909;
	}

	#leftNav li.select
	{
	color: #909;
	}

	#keyTopic	
	{
	border-left: 1px solid #909;
	padding: 1em 0 1em 1em;
	margin: 0 3em 0 140px;
	top: 0;
	}

	#keyTopic img
	{
	float: right;
	border: 1px solid #336;
	margin: 0 0 6px 6px;
	}

#extraInfo
{
width: 250px;
position: relative;
padding: 0 0 1em 1em;
margin-left: 1em;
border-left: 2px solid #909;
float: right;
top: 0;
}

#extraInfo h2
{
	border-bottom: 1px solid #336;
	margin-bottom: 0;
}

#extraInfo h3
{
border-bottom: none;
}

	table.table1
	{
	border-left: 1px solid #909;
	border-top: 1px solid #909;
	}
	
	table.table1 td, table.table1 th
	{
	padding: 3px 6px;
	vertical-align: bottom;
	text-align: right;
	width: 20%;
	}
	
	table.table1 th
	{
	background-color: #cc80cc;
	color: #fff;
	border-bottom: 1px solid #909;
	border-right: 1px solid #909;
	}

	table.table1 td
	{
	border-bottom: 1px solid #cc80cc;
	border-right: 1px solid #cc80cc;
	}

	#topicIndex
	{
	border-left: 1px solid #909;
	padding: 1em 0 1em 1em;
	margin: 0 4em 0 140px;
	top: 0;
	}

div.categories
{
width: 23%;
float: left;
padding: 0 6px;
font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif;
}

div.nep
{
border: 1px solid #909;
padding: 0 0 1em 0;
}

div.nep h3
{
padding: 3px;
background-color: #909;
border-bottom: 1px solid #909;
color: #cc80cc;
margin: 0;
}

div.nep p
{
font-size: 11px;
line-height: 15px;
padding: 0 4px;
font-family: georgia,palatino,serif;
}

div.categories ul
{
padding-bottom: 0;
font-size: 11px;
line-height: 15px;
}

div.fact
{
padding: 0 0 1em 0;
}

	table.table2
	{
	border-left: 1px solid #909;
	border-bottom: 1px solid #909;
	}
	
	table.table2 td, table.table2 th
	{
	padding: 3px 6px;
	text-align: left;
	width: 20%;
	}

	table.table2 td
	{
	vertical-align: top;
	}

	table.table2 th
	{
	vertical-align: bottom;
	}
	
	table.table2 th
	{
	background-color: #909;
	color: #fff;
	border-right: 1px solid #cc80cc;
	}

	table.table2 td
	{
	border-right: 1px solid #cc80cc;
	}

	#relatedCat
	{
	float:right;
	width: 250px;
	border: 1px solid #909;
	background-color: none;
	margin: 0 0 8px 8px;
	padding: 0;
	}

#relatedCat h3
{
padding: 2px;
margin: 0;
font-size: 14px;
background-color: #909;
color: #cc80cc;
border-bottom: 1px solid #909;
}

ul#relatedCatList, #relatedCatList ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

ul#relatedCatList li
{
background-color: #ccc;
color: #999;
padding-left: 3px;
}

ul#relatedCatList li a
{
color: #666;
}

ul#relatedCatList li ul
{
margin: 0 0 0 -3px;
padding: 0;
list-style-type: none;
}

ul#relatedCatList li ul li
{
padding-left: 1em;
background-color: #cc80cc;
border-top: 1px solid #D699D6;
}

ul#relatedCatList li ul li ul
{
margin-left: -1em;
padding-left: 0;
}

ul#relatedCatList li ul li ul li
{
padding-left: 2em;
background-color: #D699D6;
border-top: 1px solid #E0B2E0;
}

ul#relatedCatList li ul li a, ul#relatedCatList li ul li ul li a
{
color: #909;
}

#relatedCatList li
{
padding: 2px 0 0 0;
margin: 0;
}