* {margin: 0; padding: 0;}

body {
	background: #000 url(../images/body-bg.gif) repeat-x left top;
	color: #fff;
	font: normal 11px arial,verdana,tahoma,sans-serif;
}

#container {
	background: transparent url(../images/container-bg.gif) no-repeat center top;
	min-height: 845px;
}

#content {
	background: transparent url(../images/content-bg-2.png) repeat-y center top;	
	width: 965px;
	margin: auto;
	height: 1443px;
	position: relative;
}

#content-level-2 {
	padding: 1px;
	background: transparent url(../images/content-level-2-bg.jpg) no-repeat left top;
	width: 923px;
	margin: auto;
	height: 1500px;
}

img {display: block;}

p {margin-bottom: 10px;}

#shirt {
	position: absolute;
	top: 485px;
	left: 690px;
	z-index: 3;
}

a {color: #fff;}

/* Top */

#header {position: relative; margin-bottom: 21px;}

#header img,
#header span {
	display: block; 
	margin: auto;
}

#build-the-nation {
	margin-top: 29px !important;
	width: 722px;
}

#header span {
	text-align: center; 
	font-weight: bold; 
	font-size: 1.2em;
	margin-bottom: 22px;
}

/* Right */

#panel {
	width: 305px;
	float: right;
	margin-right: 70px;
	position: relative;
	z-index: 2;
}

#contact-info {
	background: transparent url(../images/contact-info-bg.gif) repeat-y left top;
	padding: 0 10px;
}

#contact-info h1 {
	background: transparent url(../images/new-geeks.gif) no-repeat center center;
	text-indent: -10000px;
}

#questions {
	background: transparent url(../images/questions-bg.gif) repeat-y left top;
	padding: 1px 10px;
}

#questions h1 {
	background: transparent url(../images/your-info.gif) no-repeat center center;
	text-indent: -10000px;
}

#submit-button {
	background: transparent url(../images/questions-bottom.gif) no-repeat left bottom;
	height: 182px;
	padding: 0 10px;
	text-align: center;
}

#pdf {
	position: absolute;
	left: -25px;
	top: 200px;
}

/* Left */

#info {
	background: transparent url(../images/info-bg.png) no-repeat left top;
	width: 878px;
	height: 825px;
	position: absolute;
	left: 50px;
	top: 635px;
	z-index: 1;
}

#how-it-works {margin: 20px;}

#how-it-works h1 {
	background: transparent url(../images/how-it-works.gif) no-repeat left top;
	text-indent: -10000px;
	margin-bottom: 10px;
}

#how-it-works p {width: 460px;}

#view-articles {
	margin: 20px;
	margin-top: 60px;
}

#view-articles h1 {
	background: transparent url(../images/view-articles.gif) no-repeat left top;
	text-indent: -10000px;
	margin-bottom: 10px;
}

#view-articles p {width: 465px;}

#footer {
	color: #807f7f; 
	font-size: 10px; 
	clear: both;
}

/* Articles */
#crunch-time,
#starflight {
	margin-top: 30px; 
	padding: 1px;
	height: 157px;
}

#crunch-time img,
#starflight img {margin-bottom: 20px;}

#crunch-time {
	padding-left: 140px;
	background: transparent url(../images/crunch-time.jpg) no-repeat left center;
}

#starflight {
	text-align: right;
	width: 330px;
	padding-right: 140px;
	background: transparent url(../images/starflight.jpg) no-repeat right center;
	margin-bottom: 60px;

}

#uat_article {
  width: 500px;
  padding: 0 5px 0 0;
  margin: -30px 0 0 0;
  }
  
#uat_logo {
  padding: 0;
  margin: 0;
  }
  
.gray {
  color: #999;
  padding: 0;
  margin: 0;
  }

h3 {
  font-size: 14px;
  font-weight: bold;
  color: #ccc;
  padding: 0;
  margin: 0;
  }

#crunch-time p,
#starflight p {
	width: 330px;
	clear: both;
}

#starflight img {float: right;}

/* Edits */
#questions table,
.a5915 {margin-bottom: 10px;}

#openanswer4 {
	width: 99%; 
	height: 100px;
	display: block;
	margin-bottom: 10px;
}

#Checkbox31, #Checkbox32, #Checkbox33,
#Checkbox41, #Checkbox42, #Checkbox51,
#Checkbox52 {display: none;}

#contact-info label {
	width: 70px;
	display: block;
	float: left;
}

#contact-info {padding-bottom: 10px;}
.ResponseAnswers {margin-bottom: 20px;}
.ResponseAnswers input {margin-bottom: 2px;}
img {border: 0;}

#contact-info input,
#questions table input,
select,
textarea {
	border: 1px solid #c8c8c8;
	background-color: #b0b0b0;
}

.ResponseQuestions {margin-top: 20px;}