/* table formatting */
table.data { font-size: .9em; margin: 0 0 1em 0;}
#maps table.data { width: 370px; }
table.data a { text-decoration: none; }
table.data a:hover { text-decoration: underline; }
table.data th { background: #eee; border-bottom: solid 1px #ccc; padding: 4px 20px 4px 4px; }
table.data td { border-bottom: solid 1px #ccc; padding: 4px 20px 4px 4px; }
table.data tr.totals td { border-bottom: none; border-top: solid 1px #ccc; }
table.data tr:nth-child(even){background-color: #eaeaea;}
table.data tr:hover {background-color: #d2d2d2;}

#codebook {
  /*  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; */
    border-collapse: collapse;
    width: 100%;
	overflow: auto;
  }
  
  #codebook td, #codebook th {
    border: none;
    padding: 5px;
  }
  
  #codebook tr:nth-child(even){background-color: #eaeaea;}
  
  #codebook tr:hover {background-color: #d2d2d2;}
  
  #codebook th {
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: left;
    background-color: #28666e;
    color: white;
  }

  #question_bank { 
    margin-bottom: 40px;
    border-bottom-style: dashed;
    border-color:#4e8abe;
    border-width: 1.5px;
    padding-bottom: 10px;}

    .content-download-buttons {width: 100%;}
		.content-download-button-holder {display: inline-block; margin: 0 30px 0 0;}
	

    a.download-button { display: block; background-color: #fc4903; padding: 4px 4px; text-align: center; color: #fff; text-decoration: none;}
		a:visited.download-button {background-color: #fc4903; color: #fff; text-decoration: none;}
		a:hover.download-button {background-color: #900; color: #fff; text-decoration: none;}


 