/* 
  Austin Pro Bono Table List
  Author:  Ben Poweski
           Mobile Evolution
           ben.poweski@mobilevolution.com

*/

/*  Body Stuff */
table.agency_results {
  width: 720px;
  clear: both;  
  margin-left: auto;
  margin-right: auto;
  border-collapse: collapse;
  border: hidden;
  margin-bottom:  18px;
}

table.agency_results caption { 
  padding-left: 4px; 
  font-size: 10px;
  margin-left: auto;
  margin-right: auto;
}

table.agency_results th {
  background-color: #666666;
  height: 20px;
  font-weight: normal;
  border-bottom: hidden;
  border-top: hidden;
  border-left: solid;
  border-left-width: 1px;
  border-left-color: #FFFFFF;
  border-right: solid;
  border-right-width: 1px;  
  border-right-color: #FFFFFF;
}

table.agency_results th,
table.agency_results th a:link,
table.agency_results th a:visited,
table.agency_results th a:hover,
table.agency_results th a:active {
  color: white;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 10px;
}

table.agency_results th { font-weight: normal; }

table.agency_results th.left_align {
  text-align: left;
  padding-left: 8px;
}

table.agency_results td {
  height: 98px;
  text-align: center;
  border: solid;
  border-width: 1px;
  border-color: #999999;
}

table.agency_results td a:link,
table.agency_results td a:visited,
table.agency_results td a:hover,
table.agency_results td a:active {
  font-size: 12px;
  color: #2f9aa9;  
  text-transform: uppercase;
}

/* Non Profit */
table.agency_results td.description {
  width: 413px;
  text-align: left;
  border-left: none;
  padding: 0 4px 0 16px;
}

table.agency_results td.description p {
  font-size: 11px;
  line-height: 17px;   
  margin: 0;
}

table.agency_results td.description h1 {
  font-size: 12px;
  color: #2f9aa9;
  margin: 0;
  text-transform: uppercase;
}

/*  Category */
table.agency_results td.category { 
	width: 109px;
	padding: 0.5em;
  	margin: 0.5em; 
}

table.agency_results td.category li {
/*  list-style: disc inside;*/
  list-style: none;
  font-weight: bold;
  font-size: 0.9em;
  text-align: left;
  padding-bottom: 0.25em;
}

/*  Person */
table.agency_results td.person { width: 103px; }

table.agency_results td.created_on { color: #E28900; width: 103px;}
/*  Url */
table.agency_results td.url { width: 79px; }

/*  Contact */
table.agency_results td.contact { width: 120px; border-right: none;}

table.agency_results tr.white_row {
  
}

table.agency_results tr.grey_row td {
  background-color: #CCCCCC;
}


/* Search bar stuff */
div.search_bar {
  
  background-repeat: no-repeat;
  background-position: top left;
  clear: both;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 12px;
  width: 716px;
  height: 45px;
  padding-top:  10px;
  padding-bottom:  10px;  
}

div.search_bar_nonprofit {
  background-image: url(/images/background/search_bar.jpg);
}

div.search_bar_agency {
  background-image: url(/images/background/search_bar_agency.jpg);
}



div.search_bar dt { padding-left: 161px; }
div.search_bar input {
  width: 120px;  
}

div.search_bar select {
  margin-left: 37px;
}

div.search_bar dd a:link,
div.search_bar dd a:visited,
div.search_bar dd a:active,
div.search_bar dd a:hover {
  color: white;
  margin-right: 17px;
  /* cheap hack */
  position:  relative;
  top: 3px;
/*	top: -19px;*/
}



/* next, back, 800,035,235 of 235 pages, etc */
div.search_navigation {
  margin-left: auto;
  margin-right: auto;
  width: 716px;
  text-align: right;
}

div.search_bar dd.nonprofit a, a.edit_profile {
	top: -19px !important;
}