<style type="text/css">
<!--
	body {
		font-family: Arial, sans-serif;
		font-size: 95%;
		color: black;
		background: white;
		margin-left: 1%;
		margin-right: 1%;
	}

	.tinted {
		background: rgb(204,204,255);
	}

	a,h1,h2,h3,h4,p,ol,ul,dd,dt,dl,th,td,span {
		font-family: Arial, sans-serif;
	}

	/*
	** Bullet point lists
	*/
	div.bulletlist {
		width: 620px;
	}
	div.bulletlist h4 {
		padding-left: 0.75em;
		padding-top: 0.75em;
		margin-top: 10px;
		margin-bottom: 2px;
	}
	div.bulletlist ul {
		margin-left: 25px;
		margin-top: 0.75em;
		vertical-align: top;
		padding-bottom: 0px;
	}
	div.bulletlist li {
		margin-bottom: 0.75em;
		font-size: 95%;
	}
	.nopadding {
		padding: 1px;
	}

	div.std_width {
		width: 600px;
	}
	div.tightbulletlist {
		width: 600px;
	}
	div.tightbulletlist h4 {
		padding-left: 0.75em;
		padding-top: 0.75em;
		margin-top: 1px;
		margin-bottom: 1px;
	}
	p {
		font-size: 90%;
		width: 600px;
	}

	dt {
		font-size: 120%;
	}

	dt {
		padding: 0.5em;
	}

	.alt_currency {
		font-size: 85%;
	}
	
	div.tm {
		line-height: 1em;
		font-size: 80%;
		color: rgb(60,60,120);

	}

	.home_title_1 {
		font-size: 165%;
		color: rgb(45,45,180);

	}

	.winter_prices {
		font-size: 120%;
		color: rgb(255,20,20);

	}

	.home_title_2 {
		font-size: 150%;
		color: rgb(45,45,180);
		background: rgb(210,210,210);

	}

	sup.small {
		font-size: 55%;

	}

	.ProductTitle {
		color: rgb(0, 0, 0);
		font-size: 120%;

	}

	.narrow {
		width: 550px;
	}

	.MainMenuTable {
		width: 620px;
		border: 0px;
		cellspacing: 0px;
		cellpadding: 4px;
		background: rgb(167, 166, 204);
		color: rgb(180, 180, 180);
	}

	.TopMenuTable {
		width: 600px;
		border: 0px;
		cellspacing: 0px;
		cellpadding: 4px;
		background: #667788;
		color: rgb(180, 180, 180);
	}

	.SubMenuTable {
		width: 600px;
		border: 0px;
		cellspacing: 0px;
		cellpadding: 4px;
		background: rgb(177, 155, 204);
		color: rgb(60, 60, 60);
	}

	.PurchaseTable {
		width: 600px;
		background: rgb(130, 185, 130);
		color: rgb(50, 0, 50);
		font-weight: bold;
		padding: 0px;

	}
	.regsoft {
		width: 600px;
		background: rgb(200,220,250);
		padding-bottom: 5px;
		margin-bottom: 10px;
	}
	.sale {
		color: rgb(255, 50, 50);
		font-weight: bold;
		font-size: 150%;

	}
	.smallsale {
		color: rgb(255, 50, 50);
		font-weight: bold;

	}
	.PurchaseTable tr td {
		padding: 0px;
		margin: 0px;
		spacing: 0px;
	}
	.PurchaseTable hr {
		font-size: 10%;
	}

	.ppbutton {
		padding-top: 16px;
	}

	.pay {
		margin-bottom: 0px;
	}

	.payinfo {
		margin-top: 0px;
		border-top: 0px;
		padding-top: 0px;
		font-size: 100%;
		font-weight: normal;
	}
	
	.regsoft_button {
		padding-top: 12px;
	}

	.cr {
		width: 600px;
		font-size: 90%;
		color: rgb(50,50,50);
		text-align: center;
	}
	.blue {
		width: 600px;
		color: rgb(20,50,200);
	}
	.blue_pay_info {
		width: 600px;
		color: rgb(20,50,200);
		font-size: 90%;
		font-weight: bold;
		padding-left: 25px;
		margin-left: 0px;
	}

	.olddownloads {
		width: 590px;
		background: rgb(220,220,220);
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
	}
	.currentdownload {
		width: 590px;
		background: rgb(220,255,220);
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
	}
	
	.oldrevisions {
		width: 590px;
		background: rgb(220,220,240);
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
	}
	.currentrevision {
		width: 590px;
		background: rgb(190,255,190);
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
	}
	

	/*
	** General links
	*/
	a.Link:link {color: rgb(0, 0, 255) }
	a.Link:visited { color: rgb(33, 10, 99) }
	a.Link:active { color: rgb(0, 0, 153) }
	a.Link:hover { color: rgb(30, 90, 30) }

	/*
	** Main menus
	*/

	.MenuTitle       { color: rgb(0, 0, 0); font-size: 140%}
	.MenuCurrent     { color: rgb(50, 50, 50); font-size: 110%}
	.MenuGreyed      { color: rgb(200, 200, 200) }
	.MenuCurrentGreyed     { color: rgb(180, 180, 180)}

	a.MenuLink:link    { color: rgb(0, 50, 222); font-style: underline }
	a.MenuLink:visited { color: rgb(0, 50, 222); font-style: underline }
	a.MenuLink:active  { color: rgb(0, 50, 222); font-style: underline }
	a.MenuLink:hover   { color: rgb(0, 50, 222); font-style: underline }

-->
</style>

