	body {
		font-family: arial, helvetica, sans-serif; margin: 0; padding: 0; text-align: left;
}
	a  { 
		border: none; color: #000; text-decoration: none;
}
	img { 
		border: none; float: none; clear: both; margin: 0; padding: 0; 
}	
	iframe { 
		height: 100%; width: 100%;
}

/* ---( =floats )---------------------------------- */

	.left, div.left p.left {
		float: none;
}
	.right, div.right p.right {
		float: none;
}

/* ---( =container )---------------------------------- */

	#container { 
		background: none; margin-right: 30pt; margin-left: 20pt; padding: 0; position: relative; text-align: left; width: auto;
}
	#container:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; } #container { display: inline-table; }
	/* Hides from IE-mac \*/ * html #container { height: 1%; } #container { display: block; } /* End hide from IE-mac */

/* ---( =profile )---------------------------------- */

	#profile {
		float: none; margin: 8pt 0 0 0; width: auto;
}

/* ---(  =misc )---------------------------------- */

	#linknav, #search, #page, #nav, #subnav, #login, #tools, .form, .faq, .menulist, .more, .buttons, .paginate, .f-set {
		display: none;
}

/* ---( content )------------------------------- */

	#content {
		float: none; margin: 0; padding: 0; width: auto; 
}
	#home #content {
		padding: 0; width: auto; 
}
	#content ul { 
		margin: 0; padding: 0 23pt 8pt 20pt;
}
	#content li { 
		line-height: 130%;
}

/* ---( subcontent )------------------------------- */

	#subcontent { 
		float: none; width: auto;
}

/* ---( =list )------------------------------- */

	#list {
		float: none; margin: 30pt 0; padding: 0; width: auto; 
}

/* ---( =caption )-------------------- */

	.caption {
		float: none;
}
	.caption img {
		clear: none; margin-bottom: 5pt; 
}
	.caption .text {
		background: none; clear: both; color: #000; display: block; float: none; font-size: 9pt; line-height: 1.1; margin: 0 0 5px 0; padding: 0 0 10pt; width: 170px;
}

/* ---( =footer )---------------------------------- */

	#footer { 
		background: none; float: none; margin: 30pt 30pt 0 20pt; padding: 0; position: relative; text-align: left; width: auto;
}
	#footer ul {
		float: none; font-size: 1em; margin: 0; padding: 0; 
}
	#footer li {
		float: none; margin: 0; width: auto; 
}