	body {
		background: silver;
		color: #000000;
		margin: 0px 0px 0px 0px;
	}

	#body { 
		background: #ffffff;
		width: 850px;
		text-align: left; 
		margin: 0px auto 0px 0px; 
		border: 1px solid gray;
		overflow: hidden;
	}

	body, div, a, th, td, li, dd, font {
		/* redundant selectors to help NS4 remember */
		font-family: Verdana;
		font-size: 8pt;
	}

	#main_menu {
		background-color: gray;
		padding: 5px;
	}

	#nav {
		margin: 0px;
		padding-top: 20px;
		padding-left: 10px;
		height: 600px;
	}

	#nav_news {
		margin: 0px;
		padding-top: 20px;
		padding-left: 10px;
		padding-right: 20px;
	}

	/*
	#content {
		padding: 0px;
		margin: 0px;
	}
	*/

	#text {
		margin: 0px;
		padding-top: 20px;
		padding-left: 40px;
		padding-right: 35px;
		padding-bottom: 50px;
		/*
		font-size: 10pt;
		font-family: Georgia, Times New Roman;
		*/

		font-family: Verdana;
		font-size: 8pt;
		line-height: 1.5em;
	}

	#button {
		height: 30px;
		width: 120px;
		padding-top: 3px;
		text-align: center;

		/*background-color: darkorange;*/
		background-color: rgb(250, 123, 19);
		font-size: 12pt;
		font-weight: bold;
		color: white;

		border-right: 2px solid silver;
		border-bottom: 2px solid silver;
	}

	#button a:link, #button a:visited, #button a:active, #button a:hover {
		font-size: 13pt;
		font-weight: bold;
		text-decoration: none;
		color: white;
	}

	#button_small {
		height: 20px;
		width: 80px;
		padding-top: 3px;
		text-align: center;

		/*background-color: darkorange;*/
		background-color: rgb(250, 123, 19);

		font-size: 8pt;
		font-weight: bold;
		color: white;

		border-right: 2px solid silver;
		border-bottom: 2px solid silver;
	}

	#button_small a:link, #button_small a:visited, #button_small a:active, #button_small a:hover {
		font-size: 8pt;
		font-weight: bold;
		text-decoration: none;
		color: white;
	}

	#footer {
		padding: 10px;
		border-top: 1px solid silver;
	}

	div.left_bar {
		/*height: 100%;*/
		LEFT: 0px; WIDTH: 170px;
		/*POSITION: absolute; TOP: 10px*/
	}

	img {
		border: 0px;
	}

	img.logo {
		/*
		height: 53px;
		width: 150px;
		*/
		height: 41px;
		width: 134px;
	}

	div.main_text1 {
		padding: 10px;
		position: absolute;
		left: 0px;
		top: 50px;
	}

	div.main_text2 {
		padding: 10px;
		position: absolute;
		left: 155px;
		top: 50px;
		width: 100%;
	}

	a:link, a:visited, a:active, a:hover {
		font-weight: bold;
		color: rgb(72, 63, 239);
	}
  
	/*
	a:link, a:visited {
		color: rgb(72, 63, 239);
	}
	*/

	a:active, a:hover {
		color: darkorange;
	}

	a:visited {
		color: rgb(174, 87, 57);
	}

	a.news:link, a.news:visited, a.news:active, a.news:hover {
		font-weight: normal;
	}

	#main_menu a {
		font-weight: bold;
		font-size: 8pt;
		color: white;
		text-decoration: none;
		margin-right: 20px;
	}

	#main_menu a.current {
		font-weight: bold;
		font-size: 8pt;
		color: orange;
		text-decoration: none;
		margin-right: 20px;
	}

	a.small:link, a.small:visited, a.small:active, a.small:hover {
		font-size: 8pt;
	}

	h1 {
		font-size: 16pt;
		font-weight: bold;
		padding: 0px;
		margin: 0px;
	}

	h2 {
		font-size: 10pt;
		font-weight: bold;
		border-bottom: 1px solid silver;
		width: 100%;
		padding: 0px;
		margin-bottom: 10px;
	}

	h3 {
		font-size: 8pt;
		font-weight: bold;
		border-bottom: 1px solid silver;
		width: 100%;
		padding: 0px;
		margin-bottom: 8px;
	}

	hr {
		height: 1px;
		color: silver;
	}

	font {
		font-size: 9pt;
	}

	font.uninstall_question {
		color: firebrick;
		font-weight: bold;
	}

	font.small {
		font-size: 8pt;
	}

	ul {
		list-style-type: square;
		list-style-position: inside;
		/*list-style-image: url('/pix/bullet.gif');*/
		margin: 0px;
		padding: 0px;
	}

	li {
		margin-bottom: 4px;
	}

	pre {
		border:1px outset grey;
		padding: 10px;
		background: white;
		font-size: 8pt;
	}

	table {
		padding: 0px;
		margin: 0px;
		border: 0px;
		border-collapse: collapse;
	}

	td {
		/*
		font-family: Arial;
		font-size: 9pt;
		*/
		vertical-align: top;
	}

	td.left_border {
		border-left: 1px solid silver;
	}

	td.nav_header {
		padding-left: 5px;
		background-color: rgb(208, 225, 252);
		border-right: 1px solid silver;
		border-bottom: 1px solid silver;
	}

	td.main_header {
		padding-top: 14px;
		padding-left: 40px;
		border-bottom: 1px solid silver;
	}

	td.news_header {
		padding-top: 14px;
		padding-left: 10px;
		background-color: rgb(241, 240, 240); /*rgb(234, 235, 252);*/
		border-left: 1px solid silver;
		border-bottom: 1px solid silver;
	}

	td.nav {
		background-color: rgb(208, 225, 252);
		border-right: 1px solid silver;
	}

	td.main {
	}

	td.news {
		background-color: rgb(241, 240, 240); /*rgb(234, 235, 252);*/
		border-left: 1px solid silver;
	}

	td.header {
		padding-right: 10px;
		font-weight: bold;
		border-bottom: 1px solid silver;
	}

	td.normal_1 {
		padding-top: 4px;
		padding-bottom: 15px;
		padding-right: 10px;
		border-bottom: 1px solid silver;
	}

	td.normal_2 {
		padding-top: 4px;
		padding-bottom: 15px;
		padding-right: 10px;
		background-color: lightgrey;
	}
