	#socialheader {
		width: 840px;
		margin: 0 auto;
		background-color: white;
		height: 24px;
	}
	#minisitepage {
		width: 840px;
		margin: 0 auto;
		background-color: #10168c;
		clear: both;
	}
	#minisiteheader {
		width: 550px;
		background-color: #666;
		display: block;
	}
	#minisitebody {
		width: 502px; /* 549 wide */
		background-color: #ddd;
		float: left;
		padding: 0px 24px 24px 24px;
		color: black;
		font-family: Verdana;
		font-size: 10pt;
		margin-top: 0px;
	}
	#minisitenav {
		width: 268px; /* 290 wide */
		background-color: #04096a;
		float: left;
		margin-top: 0px;
		padding: 11px;
		text-align: center;
	}
	#minisitefooter {
		background-color: #ddd;
		clear: both;
		width: 550px;
		border: 1px solid top;
	}
	#minisiteheader img { 
		padding: 0px;
		margin: 0px;
		display: block;
	}
	a {
		color: #adf;
	}
	.generic_item h2 {
		color: #fff;
		font-family: Helvetica, Verdana;
		font-weight: bold;
		margin: 1.5em 0px 0.25em 0px;
		padding: 0px;
	}
	.generic_item h2 a {
		color: #ef0000;
		font-family: Helvetica, Verdana;
		font-weight: bold;
		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: 25px;
		margin-top: 15px;
		font-family: Helvetica, Verdana;
		font-size: 20px;
		font-weight: bold;
	}

	.red {
		background-color: #ef0000;
		color: white;
		text-shadow: #000 1px 1px 1px;
	}

