body {font-family: georgia, times new roman, times, serif; 
	color: black;
	background-color: white;
	font-size: 12pt; 
	margin-top: auto;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: 100%;
}
h1 {
	font-size: 34pt;
	color: red;
	text-align: center;
	line-height: 34pt;
}
h2 {font-size: 20pt;
	color: black; 
	text-align: center;
	line-height: 20pt;
}
h3 {font-size: 18pt;
	color: black; 
		text-align: left;
}
#logoText
{
    font-family: 'Trebuchet MS' , Verdana, Arial, Sans-Serif;
    font-size: 27pt;
    font-weight: bold;
    color: #E84D0E;
}
.headercontainer{
	background-color: white;
	width: 100%;
	height: 75px;
	margin-left: auto;
	margin-right: auto;
	background-repeat: repeat;
	background-image: url(images/BGgradient.jpg);
}
.headercontent {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 700px;
}
.headerfooter{
	text-align: center;
	width: 100%;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	background-repeat: repeat;
	background-image: url(images/ShadowFooter.jpg);
}
.topsectioncontainer{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-height: 100%;
	min-height: 400px;
	background-color: White;
}
.topsectioncontent{
	text-align: left;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	background-color: White;
	max-height: 100%;
	min-height: 650px;
	
}
.column1 {
	text-align: center;
	background-color: white;
	width: 980px;
	vertical-align: top;
}
.column1page2 {
	text-align: left;
	background-color: white;
	width: 700px;
	vertical-align: top;
	font-size: 10pt; 
}
.column2 {
	text-align: center;
	background-color: white;
	float: left;
	width: 310px;
	margin-right: 0;
	vertical-align: top;
	font-size: 10pt; 
}
.column3 {
	text-align: center;
	background-color: white;
	float: left;
	width: 370px;
	height: 390px;
	vertical-align: top;
	background-image: url(images/OptinBoxArrow.jpg);
}
.optin {
	text-align: left;
	font-size: 10pt;
	float: left;
	width: 250px;
	height: 220px;
	vertical-align: top;
	margin-left: 85px;
	margin-top: 110px;
}
.optinfields {
	text-align: left;
	font-size: 8pt;
	float: left;
	width: 250px;
	height: 100px;
	vertical-align: top;
	margin-left: 40px;
	margin-top: 10px;

}

.footerimage{
	text-align: center;
	color: blue;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: 50px;
	max-height: 100%;
	min-height: 40px;
	font-size: 10pt;
	
}

.footercontainer{
	text-align: center;
	color: black;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: 100px;
	max-height: 100%;
	min-height: 50px;
}
.footercontent{
	text-align: center;
	color: black;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	max-height: 100%;
	min-height: 50px;
	font-size: 10pt;
	font-family:'Trebuchet MS',Verdana,Arial,Sans-Serif;
}

#marsdisclosure {float:right; padding: 14px; width: 200px; margin: 22px 30px 10px 0;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
	border: 1px #d2d2d2 solid;
	background: #e2e2e2; /* for non-css3 browsers */
	-ie-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#e2e2e2'); /* for IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#e2e2e2'); /* for IE */
	background: -webkit-gradient(linear, center top, center bottom, from(#f2f2f2), to(#e2e2e2)); /* for webkit browsers */ 
	background: -moz-linear-gradient(center top, #f2f2f2, #e2e2e2) repeat scroll 0 0 #e2e2e2; /* for firefox 3.6+ */
	}
	
#marsdisclosure p {font: 12px/16px helvetica, arial, sans-serif; }


