body
{
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #665c53;
}

a { color: #665c53; }
img { border: 0px; }
.clear { clear: both; }
label span { color: #6a923a; padding-right: 4px; }
input { font-size: 11px; padding: 2px; border: 1px solid #e1e1e1; }
input.chbx, td.chbx input, span.chbx input { width: 15px; margin-bottom: 5px; float: left; border: none; }
select { width: 90%; }
table { margin-top: 25px; font-size: 11px; line-height: 14px; color: #7b6f66; }
table td { width: 50%; padding: 0 8px 0px 0px; }
button { display: block; margin: auto; border: none; background: none; cursor: pointer; }

input.submitBtn
{
	width: 219px;
	height: 41px;
	border: none;
	display: block;
	margin: 0 auto;
}

h1
{
  font-size: 35px;
  font-weight: normal;
}
h2 { font-size: 18px; }
h3
{
  font-size: 18px;
  margin-top: 5px;
}
 
#page_container
{
  width: 1000px;
  margin: 0 auto;
}

#header
{
	margin: 0 auto;
	padding: 10px 0;
}

body.thanks #content
{
  width: 1000px;
  height: 507px;
  background: url(../img/content_bg_thanks.jpg) top left no-repeat;
}
body.thanks #content a { font-size: 14px; color: #ea8300; padding: 15px 0px 0px 35px; font-weight: bold; display: block; margin-top: 2px; }
body.thanks #content a.play { background: url(../img/play_icon.jpg) bottom left no-repeat; }
body.thanks #content a.adobe { background: url(../img/adobe_icon.jpg) bottom left no-repeat; }
body.thanks #content .innerLeft b { font-size: 18px; }

#content
{
  width: 1000px;
  height: 1000px;
  background: url(../img/content_bg2.jpg) top left no-repeat;
}
#content .innerLeft
{
	float: left;
	width: 475px;
	margin: 30px 0 20px 60px;
}
.innerLeft h1 { padding-top: 10px; }
#content .innerLeft h2 { font-weight: normal; color: #007f64; font-size: 17px; }
#content .innerRight
{
	float: right;
	width: 360px;
	margin: 30px 50px 20px 40px;
}
#content .callout
{
	width: 450px;
	height: 290px;
	margin: 15px 0;
	background: url(../img/callout_bg.png) top left no-repeat;
	padding: 20px;
	line-height: 14px;
}
#content .callout ul
{
	padding: 0px 20px;
	margin: 5px 0px 0px 0px;
}
#content .callout ul li
{
	padding: 4px 0;
}

.actions { text-align: center; padding-top: 20px; color: #665c53; }

#footer
{
  font-size: 11px;
  line-height: 15px;
  width: 750px;
  float: left;
  padding: 10px 0 20px 60px;
}

#sage
{
  float: right;
  padding-right: 50px;
}