	body {
		background: silver;
		color: #000000;
		margin: 0px;
	}

	#body { 
		background: lightyellow;
		width: 760px;
		text-align: left; 
		margin: 0px auto 0px 0px; 
		border: 1px solid gray;
		overflow: hidden;
		padding: 15px;
	}

	body, div, a, th, td, li, dd, font {
		/* redundant selectors to help NS4 remember */
		font-family: Verdana;
		font-size: 8pt;
	}

	#main_text {
		/*height: 100%;*/
		padding: 10px;
		padding-bottom: 50px;
		background-color: white;
		border: 1px solid #C0C0C0;

		min-height: 550px;
		_height: 550px;
	}

	#nav {
		/*
		width: 100%;
		height: 100%;
		*/
		padding-top: 10px;
		border-top: 1px solid #C0C0C0;
		/*border-bottom: 1px solid #C0C0C0;*/
	}

	#header {
		padding: 3px;
		padding-left: 10px;
		color: white;
		font-weight: bold;
		font-size: 14pt;
		background-color: darkorange;
		border: 1px solid #C0C0C0;
		border-bottom: none;
	}

	#highlight {
		width: 120px;
		padding: 5px;
		color: white;
		font-weight: bold;
		background-color: darkorange;
		border-right: 2px solid silver;
		border-bottom: 2px solid silver;
		/*border: 1px solid #C0C0C0;*/
		text-align: center;
	}

	#highlight_small {
		/*width: 100%;*/
		padding: 3px;
		color: white;
		font-weight: bold;
		font-size: 8pt;
		background-color: green;
		/*border: 1px solid #C0C0C0;*/
	}

	#main_top_left {
		width: 100%;
		padding-top: 0px
		padding-left: 0px;
		padding-right: 5px;
		padding-bottom: 5px;
		border-right: 1px solid #C0C0C0;
	}

	#main_top_right {
		/*width: 100%;*/
		padding: 5px;
		padding-top: 0px;
		padding-right: 0px;
		font-size: 8pt;
	}

	#main_left {
		width: 100%;
		padding: 5px;
		padding-left: 0px;
		border-top: 1px solid #C0C0C0;
	}

	#main_right {
		width: 100%;
		height: 100%;
		padding: 5px;
		border-top: 1px solid #C0C0C0;
		border-left: 1px solid #C0C0C0;
	}

	#right_text {
		font-size: 8pt;
		padding: 3px;
		margin-bottom: 4px;
	}

	a:link, a:visited, a:active, a:hover {
		font-weight: bold;
		font-size: 8pt;
		color: navy;
	}
  
	a:link, a:visited {
		color: darkgred;   
	}	

	a:active, a:hover {
		color: #FF9900;
	}

	a.body_ref:link, a.body_ref:visited {
		/*text-decoration: none;*/
		color: navy; 
	}

	a.body_ref:active, a.body_ref:hover {
		text-decoration: underline;
		color: red; 
	}

	a.small:link, a.small:visited, a.small:active, a.small:hover {
		font-size: 8pt;
		font-weight: normal;
	}

	div.language_bar {
		/*background-color: orange;*/
		margin-top: 5px;
		margin-bottom: 5px;
		padding: 3px;
	}

	h1 {
		font-size: 20pt;
		font-weight: bold;
	}

	h2 {
		font-size: 10pt;
		font-weight: normal;
	}

	hr {
		height: 1px;
		color: #C0C0C0;
	}

	img {
		border: 0px;
	}

	font {
		font-size: 8pt;
	}

	font.header1
	{
		font-size: 20pt;
		font-weight: bold;
	}

	font.header2
	{
		font-size: 14pt;
		font-weight: bold;
	}

	font.header3
	{
		font-size: 12pt;
		font-weight: bold;
	}

	font.header4
	{
		font-size: 8pt;
		font-weight: bold;
	}

	font.small {
		font-size: 8pt;
	}

	font.news_header {
		font-size: 8pt;
		font-weight: bold;
		color: navy;
	}

	font.news_header_big {
		font-size: 8pt;
		font-weight: bold;
	}

	font.intname
	{
		font-weight: bold;
	}

	font.mem_cap {
		color: white;
		font-weight: bold;
	}

	font.link_disabled
	{
		font-size: 8pt;
		color: #DFDFDF;
	}

	li {
		list-style-type: square;
	}

	p {
		font-size: 8pt;
		line-height: 1.5em;
	}

	p.faq1 {
		font-weight: bold;
		padding: 2px;
		background-color: silver;
	}

	p.nav {
		margin: 0px;
		margin-bottom: 12px;
		padding-top: 5px;
		padding-right: 5px;
		line-height: 1em;
	}

	p.wbold {
		font-weight: bold;
	}

	p.page_caption {
		font-weight: bold;
		font-size: 18pt;
		color: navy;
	}

	p.testimonials {
		width: 250px;
		line-height: 1em;
		padding-bottom: 5px;
	}

	p.small {
		font-size: 8pt;
	}

	div.news {
	}

	div.news_hot {
		background-color: orange;
	}

	table {
	}

	td {
		font-size: 8pt;
		vertical-align: top;
	}

	td.award {
		width: 160px;
		background-color: white;
		text-align: center;
		vertical-align: middle;
	}

	td.content {
		background-color: orange; 
	}

	td.content2 {
		background-color: white; 
	}

	td.order_header {
		background-color: #DFDFDF; 
	}

	td.order_item {
		background-color: #F5F5F5; 
	}

	td.feature_header {
		background-color: #DFDFDF; 
		font-weight: bold;
	}

	td.feature_body {
		background-color: #F5F5F5; 
	}

	td.header {
		font-weight: bold;
		color: navy;
	}

	td.board_free
	{
		background-color: #D2E9FF;
	}

	td.main_caption {
		font-size: 18pt;
		font-weight: bold;
		color: navy;
		vertical-align: bottom;
	}

	td.main_caption2 {
		font-size: 10pt;
		font-weight: bold;
		color: navy;
		vertical-align: bottom;
	}

	td.main_caption3 {
		font-size: 8pt;
		font-weight: bold;
		color: navy;
		vertical-align: bottom;
	}

	td.s_cap {
		height: 16px;
		background-color: navy;
		color: white;
		font-weight: bold;
	}

	td.separator1 {
		background-color: navy;
	}

	td.main_left {
		width: 75%;
	}

	td.main_right {
		/*width: 100px;*/
	}
