	#socialheader {
		width: 840px;
		margin: 0 auto;
		background-color: white;
		height: 24px;
	}
	#j29page {
		width: 840px;
		margin: 0 auto;
		background-color: black;
		clear: both;
	}
	#j29header {
		width: 840px;
		background-color: #666;
		display: block;
	}
	#j29body {
		width: 501px; /* 549 wide */
		border-right: 1px solid white;
		background-color: #666;
		float: left;
		padding: 0px 24px 24px 24px;
		color: white;
		font-family: Verdana;
		font-size: 10pt;
		margin-top: 0px;
	}
	#j29nav {
		width: 188px; /* 290 wide */
		background-color: black;
		float: left;
		margin-top: 0px;
		padding: 11px;
	}
	#j29footer {
		clear: both;
		width: 840px;
		border: 1px solid top;
	}
	#j29header img { 
		padding: 0px;
		margin: 0px;
		display: block;
	}
	a {
		color: #adf;
	}
	.generic_item h2 {
		color: #fff;
		font-family: Helvetica, Verdana;
		font-weight: normal;
		margin: 1.5em 0px 0.25em 0px;
		padding: 0px;
	}
	.generic_item h2 a {
		color: #adf;
		font-family: Helvetica, Verdana;
		font-weight: normal;
		margin: 1.5em 0px 0.25em 0px;
		padding: 0px;
	}
	p {
		margin: 0.75em 0px 0.75em 0px;
	}
	.generic_item h1 {
		color: #fff;
		font-family: Helvetica, Verdana;
		font-weight: normal;
		margin: 1.5em 0px 0.25em 0px;
		padding: 0px;
	}
	h1 {
		color: #fff;
		font-family: Helvetica, Verdana;
		font-weight: bold;
		margin: 1.0em 0px 0.25em 0px;
		padding: 0px;
	}
	.generic_item h3 {
		color: #fff;
		font-family: Helvetica, Verdana;
		font-weight: normal;
		margin: 1.0em 0px 0.25em 0px;
		padding: 0px;
	}
	.button_box {
		margin-bottom: 10px;
	}

