﻿html, body, h1, h2, h3, h4, h5, h6, p, form, fieldset, a, img, ul, li, div {
	margin: 0;
	padding: 0;
	border: 0;
	line-height:130%;
}

BODY 
{
	font-size: 10pt;
	font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif; 
	padding: 0px;
}

BODY * {
	padding: 0px; 
	margin: 0px;
}

A,
A:hover,
A:visited {
  color: #444;
}

a:link:after, 
a:visited:after 
{
   content: " [" attr(href) "] ";
   font-size: 90%;
}

#container {
	background: #fff;
}

#left {
	display:none;
}

#main {
}

.lang {
	display:none;
}

.top {
	display:none;
}
 
.copyright {
	font-size:9pt;
	padding: 5px 20px 5px 20px;
	margin-top:3em;
}

.photo {
	display:none;
}

.bct {
	display:none;
}

.text 
{
  padding: 5px 20px 5px 20px;
  max-width:45em;
}

	.text blockquote
	{
		padding:0.5em 2.5em 0.6em 1.9em;
		margin:0.3em 0 0.3em 0;
		display:block;
		background-color:#CFA;
		font-size:90%;
		font-style:italic;
	}

	.text cite
	{
		padding:0.5em 0.5em 0.6em 12em;
		margin:0.3em 0 0.3em 0;
		display:block;
		font-style:italic;
	}


	.text p
	{
		padding-bottom:1em;
		line-height:1.36em;
	}

	.text h1 {
	  font-family: Trebuchet MS; 
	  font-size: 190%; 
	  margin: 0px 0 10px 0;
	  font-weight:normal;
	}

	.text h2 
	{
		font-family: Trebuchet MS; 
	  font-size: 140%; 
	  margin: 10px 0 10px 0;
	  font-weight: normal;
	}

	.text h3 
	{
		font-family: Trebuchet MS; 
	  font-size: 130%; 
	  margin: 10px 0 10px 0;
	  font-weight: normal;
	}

	.text ul,
	.text ol
	{
		margin-bottom:1em;
		margin-left:2em;
	}

		.text ul li
		{
			list-style-type:square;
		}

	.text table.grid
	{
		border-collapse:collapse;
	}
	
	.text table.grid td
	{
		padding:0.1em;
		border:solid 1px #999;
	}
	
	.text table.grid th
	{
		font-weight: bold;
		padding: 0.1em;
		border: solid 1px #999;
		background-color: #D0DAEE;
		color: #333;
	}
	
	/* house card */
		
	.text table.card
	{
		border-collapse:collapse;
	}
	
		.text table.card td
		{
			padding:0.2em;
			border:solid 1px #999;
			vertical-align:top;
		}
		
		.text table.card td.head
		{
			font-weight: bold;
			padding: 0.2em;
			border: solid 1px #999;
			background-color: #D0DAEE;
			color: #333;
			vertical-align:top;
		}	

.news {
  background: #e3e76d url(../i/news_bg.gif) repeat-y;
  border-top: solid 1px #bdb1d9;
  margin: 5px 0 0px 0;
  padding: 20px;
}

table.newsTable
{
	border-collapse:collapse;	
	border:solid 1px white;	
}

	table.newsTable td,
	table.newsTable th
	{
		border:solid 1px white;
		vertical-align:top;
		padding-bottom:1em;
	}

	table.newsTable .date
	{
		color:#555;
		font-size:95%;
		padding:0.05em 1em 0 0;
	}




.mwc
{
	display:none;
}


.rightPane
{
	width: 150pt;
	margin-top:20pt;
	margin-left:15pt;
	background-color: #fff;
	border:solid 1px silver;
	float:right;
	position:relative;
	padding:0.5em;
	font-size:80%;
}

.newsArticle
{
}

.newsArticle .meta
{
	display:block;
	margin:0 0 0.5em 0;
	font-size:90%;
	color:#555;
}

.newsArticle .meta span
{
	margin-right:0.5em;
}
