@page {
	margin: 1cm
}

/**** Body and main wrapper  */
BODY
{
	margin: 0;
	padding: 0;
	text-align: center;
    COLOR: black;
    background-color: white;
    FONT-FAMILY: helvetica, arial, sans-serif;
	font-size: 10pt;
}

#wrapper {
	width: 95%;
	margin: 0px auto;
	text-align: left;
	background-color: white;
}
#title {
	float: left;
	padding: 30px 0 0 90px;
}

/**** Top of screen */

#top {
	float: left;
	text-align: center;
	margin: 10px 0 0 0;
	padding: 0;
	width: 100%;
}

.inner {   /* Inner padding  */
	margin: 0;
	padding: 0;
}

/**** Logo graphic  */

#logo {
	float: left;
}
#logo img {
	border: 0;
}

/****  Page footer  */

#footer {
	clear: both;
	font-size: 9pt;
	text-align: center;
	margin-top: 20px;
}
#footer ul {
	display: none;
}
#footer p {
	clear: left;
	color: grey;
	padding: 1em 0 1em 0;
}

/**** Home/Register page links  */

#homelinks {
	display: none;
}

/**** Hide Navigation menu  */

#nav ul {
	display: none;
}
.navbut {
	display: none;
}

/**** Columns */

#content, #bencontent, #left, #middle {
	float: left;
	background: none;
}
#content, #bencontent {
	padding: 0;
	margin: 0;
	margin-top: 30px;
}
#left, #compleft {
	display: none;
}

/**** Middle Column */

#middle {
	width: 100%;
	margin-top: 0;
	padding: 5px 20px;
	float: left;
	background-color: white;
}
#middle h1 {
	font-size: 130%;
}
#middle h2 {
	font-size: 110%;
	margin-bottom: 0;
}
#middle p {
	line-height: 1.5em;
	margin: 0;
}

/**** Right Column  */

#right {
	display: none;
}
#right img {
	margin: 0;
}

/**** Benefit tables */

#benleft {
	display: none;
}

#benright {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
}
#thscosts, #thsbenefits {
	color: black;
	font-size: 8pt;
	margin: 0;
	padding: 0;
	border-top: 1px solid black;
	border-left: 1px solid black;
	width: 100%;
}
#thscosts th, #thsbenefits th {
	background-color: white;
	padding: 3px;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	text-align: center;
}
#thscosts td, #thsbenefits td {
	background-color: white;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	padding: 3px;
	text-align: center;
}
#thscosts .col1, #thsbenefits .col1 {
	text-align: left;
	background-color: white;
}
#benright p {
	margin: 0;
	padding: 0;
	font-size: 75%;
	color: black;
}
#contactform {
	display: none;
}
#faq {
	font-size: 10pt;
}
#faqform {
	display: none;
}