h1, h2, h3, h4
{
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: x-large;
	font-weight: bold;
	margin-left: 0.2em;
	line-height: 1.5em;
	margin-top: 1em;

	border-width: 0.1em;
	border-style: solid;
	border-top-color: rgb(51,51,153);
	border-bottom-color: rgb(102,204,255);
	border-left-color: rgb(255,255,255);
	border-right-color: rgb(255,255,255);
}

h2
{
	font-size: large;
	padding-left: 0.3em;
}

h3
{
	font-size: medium;
	padding-left: 0.6em;
}

h4
{
	font-size: medium;
	padding-left: 0.9em;
}

th
{
	font-size: medium;
	text-align: center;
	font-weight: bold;
	border-width: 0.1em;
	border-style: solid;
	border-top-color: rgb(51,51,153);
	border-bottom-color: rgb(102,204,255);
	border-left-color: rgb(255,255,255);
	border-right-color: rgb(255,255,255);
}

p
{
	margin-left: 1em;
	/* text-align: justify; */
}

a
{
	color: rgb(0,102,204);
}

a:visited
{
	text-decoration: none;
	color: rgb(0,153,255);
	font-weight: normal;
}

a.SamePage:visited, a.NoExpire:visited
{
	color: rgb(0,102,204);
	text-decoration: underline;
}

a:hover, a:active, a.SamePage:hover, a.SamePage:active,
	a.NoExpire:hover, a.NoExpire:active
{
	color: rgb(255,204,0);
}

.torrboy, .PageHeading, .InactiveContents, .ActiveContents
{
	background-color: rgb(0,0,0);
	color: rgb(255,255,255);
	text-align: center;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: x-large;
	font-weight: bold;
	vertical-align: center;
	border-width: 0em;
	border-style: none;
}

.PageHeading, .torrboy
{
	padding: 0.2em;
}

.PageHeading
{
	color: rgb(51,153,255);
}

.ContentMargin
{
	background-color: rgb(0,51,204);
}

.InactiveTOC, .ActiveTOC, .TOCBackground
{
	background-color: rgb(0,102,255);
	color: rgb(255,255,255);
	text-align: right;
	font-size: large;
	font-weight: bold;
	padding-right: 0.2em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

.ActiveTOC
{
	background-color: rgb(255,204,0);
	color: rgb(0,51,204);
	/* padding-right: 0cm; */
}

.TOCBackground
{
	margin: 0cm;
}

.Content
{
	padding-left: 0.2em;
	padding-bottom: 0.5em;
}

.InactiveTOC a, .InactiveTOC a:visited, .ActiveTOC a, .ActiveTOC a:visited
{
	text-decoration: none;
	color: rgb(255,255,255);
	font-weight: bold;
}

.ActiveTOC a, .ActiveTOC a:visited
{
	color: rgb(0,51,204);
}

.InactiveTOC a:hover
{
	color: rgb(255,204,0);
}

.ActiveTOC a:hover
{
	color: rgb(255,255,255);
}

.ContentDescOn
{
	background-color: rgb(0,102,255);
	padding: 0px;
	border-width: 0.2em;
	border-style: solid;
	border-top-color: rgb(102,204,255);
	border-left-color: rgb(102,204,255);
	border-bottom-color: rgb(51,51,153);
	border-right-color: rgb(51,51,153);
	color: rgb(255,255,255);
}

.ContentDescOn a
{
	color: rgb(255,204,102);
}

.HeaderNavigation, .FooterNavigation
{
	font-size: 10pt;
	text-align: center;
	font-weight: bold;
	color: rgb(0,0,0);
	background-color: rgb(0,102,255);
}

.HeaderNavigation a, .FooterNavigation a,
	.HeaderNavigation a:visited, .FooterNavigation a:visited
{
	color: rgb(255,255,255);
	font-weight: bold;
}

.HeaderNavigation a:active, .HeaderNavigation a:hover, 
	.FooterNavigation a:active, .FooterNavigation a:hover
{
	color: rgb(255,204,0);
}

ol, ul
{
	margin-left: 2em;
	margin-right: 0.5em;
}

li
{
	margin-top: 0.5em;
	padding: 0.2em;
	border-style: none;
}

dd li
{
	margin-top: 0em;
}

.BackToTop
{
	font-size: x-small;
	text-align: center;
}

.SeeAlso
{
	font-size: x-small;
	font-weight: bold;
}

dl
{
	margin-left: 2em;
}

dt
{
	font-weight: bold;
	color: rgb(0,51,204);
	margin-top: 1.em;
}

dd
{
	margin-top: 0.7em;
}

span.hot
{
	font-size: larger;
	font-weight: bolder;
	color: rgb(255,0,0);
}
