

	body {
		text-align:center;
		font-family: Verdana, geneva, Arial, sans-serif;
		font-size: .75em;
	}
	:link {
		font-weight: bold; 
		color: green; 
		text-decoration: none
	}
	
	a:hover {
		text-decoration: underline
	}
	
	a:visited {
		font-weight: bold; 
		color: green; 
		text-decoration: none
	}
	#frame {
		width:850px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;
	}
		
	#contentleft {
		width:86px;
		padding:0em;
		padding-right: 10px;
		padding-top: 2em;
		text-align: right;
		font-weight: bold;
		margin:0em;
		margin-top: 4em;
		line-height: 170%;
		float:left;
		background: #fff;
		background-image: url('line_bak.gif');
		background-repeat: no-repeat;
		background-position: right center;
		min-height: 350px;
	}
	#contentleft a {
		font-family: Georgia, New York, Times New Roman, serif;
	}
	#contentleft img {
		float: right;
		padding: 0em;
		margin: 0em;
	}
	
	#contentcenter {
		width:531px;
		padding: 0em;
		padding-left: .25em;
		float:left;
	}
	#contentcenter img {
		float: right;
		margin-left: 1em;
		margin-bottom: 1em;
		border: 2px solid green;
	}
	#contentcenter img.leftside{
		float: left;
		margin-left: 0em;
		margin-right: 1em;
		border: 0px;
	}
	
	
	#contentright {
		width:173px;
		padding: 0em;
		float:left;
		font-size: .9em;
	}
	#contentright span.header {
		font-size: 1.5em;
		font-weight: bold;
		font-family: Georgia, New York, Times New Roman, serif;
	}
	#contentright em {
		font-weight: bold;
		font-style: normal;
	}
	#contentright p {
		margin-left: 0em;
		margin-right: 0em;
		margin-top: 0em;	
		border: 1px solid #3c3;
	}
	#contentright h3 {
	}	
	
	#contentheader {
		width: 800px;
		margin-bottom: 1em;
	}
		
	img {
		border: 0px;
		margin: 0px;
	}
		
	p {
		padding: .5em;
	}
	p.legal {
		color: gray;
		font-size: .8em;
	}
	p.question {
		font-weight: bold;
		margin-bottom: 0em;
	}
	p.question:first-letter{
		font-size: 1.4em;
	}
	p.answer {
		margin-top: 0em;
		padding-top: 0em;
	}
	P.answer:first-letter{
		font-size: 1.4em;
		font-weight: bold;
	}
	p.module {
		font-weight: bold;
		margin-bottom: 0em;
	}
	p.reference {
		margin-top: 0em;
		padding-top: 0em;
	}
	h1 {
		font-size:1.5em;
		padding-top:.25em;
		padding-left: .25em;
		font-family: Georgia, New York, Times New Roman, serif;
	}

	h2 {
		font-size: 1.5em;
		padding-left: .25em;
		font-family: Georgia, New York, Times New Roman, serif;
	}

	h3 {
		font-size: 1.25em;
		padding-left: .25em;
		padding-bottom: .25em;
		padding-top: .25em;
		color: green;
		margin-bottom: 0em;
		font-family: Georgia, New York, Times New Roman, serif;
	}
	table.refs {
		font-size: .9em;
	}
	td.row1 {
		vertical-align: top;
	}
	td.row2 {
		vertical-align: top;
	}
	#contentheader h1 {
		font-size:14px;
		padding:.25em;
		margin:0px;
	}
	span.newdate {
		font-weight: bold;
	}
	code {
		font-family: courier new, fixed-width;
	}
	