html {
 
  font-family: helvetica, arial, sans-serif;
  font-size:11px;
  line-height:16px;
}

p {
	margin:0;
	padding:0;
	padding-bottom:10px;
	}

#main_level2 {
	margin:7px;
	}
#bgcontainer {
	background-color: rgb(62,48,33);
	}
	
#container {
	background-color: white;
	margin: 0 auto;
	width: 920px;
	border-top: 20px solid rgb(217,201,9);
	}
	

	
.survey_header {
	border-left: 78px solid rgb(229,227,220); 
	vertical-align:bottom;
	min-height:150px;
	padding-bottom:0;
	border-bottom:0;
	margin:0;
	}

  
#aea_logo {
	padding-top:40px;
	padding-left:20px;
	}
	
#partner_logo {
	padding: 15px;
  	float:right;
  }
  
#action_plan_logo {
	padding:40px 0 20px 20px;
}



#intro {
	background-color:transparent;
	color:#6F6352;
	font-weight:bold;
	font-size:12px;
	padding:15px 100px 20px 20px;
	line-height: 16px;
}
 

h2 {
  font-size: 2.25em;
  margin-bottom:0;
  padding-bottom:0;
  
}

td, tr, table, tbody {
	border:0;
	padding:0;
	margin:0;
	}
	
table {
	border-collapse: collapse;
        width:100%
	}
	
.section_header {
	border-bottom:7px solid white;
	background-color:#CFCDC1;
	color:rgb(111,99,82);
	width:78px;
	vertical-align:top;
	}
	
.footer_header {
	background-color:rgb(229,227,220);
	border-bottom:7px solid white; 
	}
	
.section_header h1 {
	margin-left:20px;
	margin-top:20px;
	color: #98856C;
	font-family:"Arial Narrow",Helvetica,sans-serif;
	margin-right:0;
	padding-right:0;
	}	

label {
        margin: 7px 0;
	}
.section_body {
	padding:13px 100px 20px 20px;
	border-bottom:7px solid white;
	background-color:rgb(229,227,220); 
	color: rgb(111,99,82);/*#6F6352;*/
	font-weight:bold;
	}

.staticrow {
	/*padding-bottom:10px;*/
	}
.radiorow label, 
.textarearow label,
.textrow label
 {
  font-weight:bold;
  display:block;
  }

  

.radiorow .formv label {
  display:inline;
  font-weight:normal;
  /*font-style: italic;*/
  margin-left: 10px;
  }
  
textarea {
  width: 100%;
  height: 100px;
  overflow:hidden;
  border:1px solid #CAC9C5;
  }
 
input {
	border:1px solid #CAC9C5;
	}
	
.checkboxrow input, .radiorow input {
	border-color:rgb(229,227,220);
	vertical-align:middle;
	}
	
.checkboxrow {
	padding-bottom:12px;
}

.radiorow {
	padding-bottom:8px;
}
.radiorow .formv label {
	vertical-align:middle;
	}
  
 .footer {
 	background-color: #B5FFC3;
 	}
 	
 .sec_ p {
 	font-weight:normal;
 	line-height: 15px;
 }

 .grouprow {
 	padding-top:20px;
 	}
 .button {
 	background-color:rgb(229,227,220); 
 	color: rgb(88,165,143);
 	border-color:rgb(88,165,143); /*rgb(229,227,220); */
 	font-weight:bold;
 	font-family:"Arial Narrow",Helvetica,sans-serif;
 	font-size:2.2em;
 	text-align:left;
 	margin:0;
 	padding:0;
 	border:2px solid;
 	}
 	
.selected_button {
 	background-color:#fff;
 	color: rgb(88,165,143);
 	border-color:rgb(88,165,143);
 	font-weight:bold;
 	font-family:"Arial Narrow",Helvetica,sans-serif;
 	text-align:left;
 	margin:0;
 	padding:0;
 	font-size: 14px;
	border: 2px solid;
 	}
 	
 .staticrow  {
 	vertical-align: middle;
 	}
 
 .staticrow p {
 	font-weight:normal;
 	}
 	
 .staticrow table,  .staticrow table tr,  .staticrow table td, .staticrow table tbody  {
 	border-collapse: separate;
 	}
 	
 .staticrow table p {
 	font-weight:normal;
 	padding-left: 20px;
 	padding-right:33px;
 	font-size:11px;
 	line-height:13px;
 	
 }
 
 #container1 {
	background-color:rgb(229,227,220); 
	color: rgb(111,99,82);
	font-weight:bold;
	font-size:12px;
	line-height:16px;
	}
	
#container1 .button {
	font-size: 14px;
	border: 2px solid;
}

.form_container {
	/* padding-right:20px;*/
}

.form_container th {
	width:80px;
	padding:5px;
	
}

#Header {
background-color:#CFCDC1;
}
