body{	margin: 20px auto;
	background: #fff url( 'gradient.gif' ) fixed;
	background-repeat: repeat-x;
	text-align: center; }

#header{
	position: relative;
	margin: 0px auto;
	width: 750px;
	height: 253px;
	background-image: url( 'header.gif' );
	border: 1px solid #666;
	border-bottom: 0px; }

	#toc{	position: absolute;
		top: 230px;
		left: 0px;
		width: 100%;
		height: 55px;
		margin: 0px;
		padding: 0px; }

	#toc a{	font: italic 14px 'Tahoma';
		text-decoration: none;
		margin: 0px 20px 5px 20px;
		color: #fff; }

	#toc img{
		padding: 0px; }

#main{	width: 710px;
	text-align: justify;
	padding: 20px;
	margin: 0px auto;
	background: #fff;
	border: 1px solid #666;
	border-top: 0px;
	border-bottom: 0px;
	clear: both; }

	#main a{
		font: bold 12px 'Verdana';
		color: #888;
		text-decoration: none; }

	#main a:hover{
		color: #333;
		text-decoration: underline; }

	#main embed, #main object{
		margin: 0px 0px 0px 20px; }

	#main h1{
		font: bold 22px 'Verdana';
		margin: 20px; }

	#main h3{
		font: bold 16px 'Verdana';
		margin: 20 0 5 20px;
		padding: 0px; }

	#main hr{	width: 100%;
		clear: both; }

	#main img{
		border: 2px solid #777;
		margin: 5px; }

	#main li{
		font: 11px 'Verdana'; }

	#main p{
		font: 13px 'Verdana';
		margin: 0 40 10 20px; }

	#main p.label{
		display: inline;
		font: bold 10px 'Verdana'; }

	#main p.right{
		text-align: right; }

	#main ul{
		margin: 0 0 10 0px; }

#footer{	width: 740px;
	margin: 0px auto;
	padding: 5px;
	text-align: center;
	background: #fff;
	border: 1px solid #666;
	border-top: 0px; }

	#footer a{
		font:  bold 10px 'Verdana';
		text-decoration: none;
		color: #fff; }

	#footer p{
		font: 10px 'Verdana';
		color: #fff; }

	#footer img{
		margin: 0px 10px 0px 10px;
		border: 0px;
		vertical-align: middle; }