	body {
		font-family: arial, helvetica, sans-serif; font-size: 10pt; margin: 0; padding: 0; text-align: left;
}
	a { 
		color: #000; font-weight: normal; outline: none; text-decoration: none;
}
	h1, h2, h3, h4, h5, h6 { 
		clear: none; text-align: left;
}		

/* ---( =floats )---------------------------------- */

	.left, div.left p.left, .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 */

/* ---( =masthead )---------------------------------- */

	#masthead {
		background: #fff; float: left; clear: both; height: auto; margin: 0 0 20pt; padding: 0; width: 100%;
}
	#masthead #profile {
		float: none; width: auto;
}
	#masthead #profile h1 {
		margin: 0; padding: 0; 
}
	#masthead #profile #logo {
  		background:none; background-color:transparent; border-width: 0; display: block; float:none; height: auto; margin: 0; padding:0; text-decoration:none; width: auto;
}
	#masthead #profile #logo img {
  		border: none; height: auto; width: auto;
}

/* ---( =search )---------------------------------- */

	#search, #global, #nav, #intro, #subnav, #page, #subcontent, .form, .tools, .placeholder, fieldset, input { 
		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 23pt;
}
	#content li { 
		line-height: 130%;
}
	#content a:link, #content a:visited, #content a:active, #subcontent a:link, #subcontent a:visited, #subcontent a:active { 
		border-bottom: none; color: #000; text-decoration: none;
}
	#content a:hover, #subcontent a:hover { 
		border-bottom: none; color: #000; text-decoration: none; 
}

/* ---( subcontent )------------------------------- */

	#subcontent { 
		float: none; width: auto;
}

/* ---( =footer )---------------------------------- */

	#footer { 
		background: none; margin: 30pt 30pt 0 0; padding: 0; position: relative; text-align: left; width: auto;
}