	body {
	font-size: 11pt;
	text-align: left;
	color: black;
	background: white;
		}

	p {
	margin: 6pt 0 6pt 0;
	padding: 0;
	color: black;
	font: 11pt "Times New Roman", Times, serif;
		}

	h1 {
	margin: 10pt 0 6pt;
	padding: 0;
	color: #036;
	font: 14pt Verdana, Arial, Helvetica, sans-serif;
		}

	h2 {
	margin: 6pt 0 6pt 0;
	padding: 0;
	color: #333;
	font: 12pt Verdana, Arial, Helvetica, sans-serif;
		}

	h3 {
	margin: 6pt 0 6pt 0;
	padding: 0;
	color: #333;
	font: italic 11pt Verdana, Arial, Helvetica, sans-serif;
		}

	#breadcrumbs {
	display: none;
		}

	#bodyframe {
	position: relative;
	width: auto;
	float: none;
		}
	
	#topbanner {
	display: none;
	}

	#leftcontent {
	display: none;
		}
		
	#leftcontent1 {
	display: none;
		}

	#centercontent, #rightcontent {
	position: relative;
	float: none;
	width: auto;
	border: 0;
	color: black;
	background: transparent;
		}
		
	#rightcontent {
	margin-top: 25pt;
		}
		
	#fullSizeContent {
	position: relative;
	margin: 10px 0 0 0;
	border-top: solid 1pt #003366;
	color: #fff;
	background: transparent;
		}
		
	#contentfooter {
	position: relative;
	margin: 10px 0 0 0;
	border-top: solid 1pt #003366;
	color: #fff;
	background: transparent;
		}
		
	#contentfooter a, #contentfooter a:link, #contentfooter a:visited, #contentfooter a:hover, #contentfooter p {
	display: none;
		}

	.smalltext {
	font-size: 8pt;
		}

	.centered {
	text-align: center;
		}
	
	td {
	font-family: verdana, arial, sans-serif;
	font-size: 11pt;
	color: black;
	border: 0px;
		}
		
/* Header element definitions */

	p#logo {
	position: relative;
	display: block;
	width: auto;
	float: none;
		}

	h1#tagline {
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-bottom: 15pt;
	margin-top: 2pt;
	padding: 0;
	float: none;
		}

	#sitesearchframe, #search-n-links, #searchform {
	display: none;
		}

/* Navigation declaration blocks */

	div#NavFrameProducts, div#NavFrameSolutions, div#NavFrameEvents, div#NavFrameSupport, div#NavFramePurchase, #TopSubNavFrame {
	display: none;
		}

/* Right column element declaration blocks */

	#rightcontent h2 {
	background: transparent;
	padding-top: 5pt;
	font-size: 10pt;
	color: black;
	border-top: 1pt solid #ccc;
		}

	#rightcontent a {
	display: block;
	color: black;
	font-size: 10pt;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 6pt 0 6pt 0;
	text-decoration: none;
		}

/*	#rightcontent a:link:after, #rightcontent a:visited:after {
	content: " (" attr(href) ") ";
	font-size: 90%;
		}

	#rightcontent a[href^="/"]:after {
	content: " (http://www.4d.com" attr(href) ") ";
		} */

	.last {
	padding-bottom: 5pt;
	border-bottom: 1pt solid #ccc;
		}
		
	b.invisible, b {
	display: none;
		}

	.sidelinks {
	display: none;
		}