h1{
  padding-top: 10px;
  border-bottom: 1px solid;
}

/**************  INTRO   ************************************/
#intro{
 /* color: #529394;
  font-weight: bold;*/
  float: left;
}  

 
 #intro p{
    margin: 15px 30px;
 }
  #intro form{
  	/*color: #529394;*/
  }
  
  #intro table{
    float: left;
    color: #529394;
    margin: 5px 10px 0px 20px;
    margin-bottom: 10px;
  }
    #intro table th{
      text-align: center;
      padding: 5px;
    }
    
	#intro table tr td{
	   text-align: center;
       padding: 3px 0px;
	}
	#intro table tr.row_1{
	 	background-color: #ddd;
	}
  #intro table th{
     background-color: #ddd;
     font-weight: bolder;
     /*background-color: #d0e4ed;*/
  }
   #intro table image{
      
      padding: 4px 0px;
   }
/**********************************************************/


#main-content table th#donor_list_footer_cell {
	border: 1px solid black !important;
}


 #donor_notes{
 	float: left;
 	width: 230px;
 	margin-left: 23px;
 	margin-top: 10px;
 	color: #529394;
 	font-weight: bold;
 } 
 
 .donor_add_favorite{
   color: #529394;
   font-size: 9px;
   font-weight: bolder;
   text-align: center !important;
   clear: both;
   /*width: 270px;*/
 }
 
   .donor_add_favorite a{
      font-size: 11px;
      font-weight: normal;
   }
   
  #donor_info{
    margin-left: 30px;
    margin-top: 20px;
    margin-bottom: 25px;
   }
    #donor_info table{
      float: left;
      width: 100%;
    }
  
    #donor_info table tr{
		padding: 5px 0px;
   }
    
    #donor_info table th{
       color: #529394;
       font-weight: bold;
       border-bottom: 1px solid #dddddd; 

     }
    
    #donor_info table td{
      padding: 0px 5px;
      border-bottom: 1px solid #dddddd; 

    }
    
    #donor_info table tr td h1{
       float: left;
       color: #529394;
       font-weight: bold;
       margin-bottom: 0px;
       margin-left: 0px;
       padding-top: 0px;
       padding-left: 0px;
       text-align: left;
       width: 100%;
       font-size: 11px;
       border: none;
    }
    
  #donor_primary_image{
    float: left;
    padding-left: 40px;
    padding-top: 10px;
  }
    #donor_primary_image img{
       border: 4px double white; 
    }
  
  
  #donor_show_links{
    padding: 30px 10px;
  }
  #donor_show_links ul{
     /*list-style-type: circle;*/
  }
  
    #donor_show_links ul li{
      width: 250px;
      padding: 3px 0px;
      font-size: 11px;
    }
      #donor_show_links ul li a{
		text-decoration: none;
      }
        #donor_show_links ul li a:hover{
		   color: #529394;
         }

#donor_search_container{
	width: 675px;
	
}

#donor_search_container .sf_admin_filters .form-row {
	/*clear: both;*/
	float: left;
	
}

	#donor_search_container .sf_admin_filters .form-row label {
		float: left;
	}

	#donor_search_container .sf_admin_filters .form-row .content {
		float: left;
	}

	#donor_search_container fieldset {
		border: 0;

	}
	
#show_family_history{
   font-size: 10px;
   text-align: center;
}
	#show_family_history table tr{
    }
    
	#show_family_history table th{
	    font-size: 9px;
		width: 40px;
		text-align: center;
    }
    	#show_family_history table td{
    		padding-left: 0px !important;
			text-align: center;
		    padding-top: 5px;
		    padding-bottom: 5px;
     }
     
 .single_image{
   float: left;
   width: 180px;
   height: 240px;
   margin: 8px;
 }    
 .single_image img{
 	float: left;
 	padding: 10px;
 }
 
/****************Donor Filters Page ********/ 
 #donor_filters{

 }
 
 #donor_filters .sf_admin_filters .form-row label{
    float: left;
    font-weight: bold !important;
    font-size: 11px;
    color: #529394;
    width: 10em;
	
 }

 #donor_filters .sf_admin_action_filter{
    margin-left: 30px;
 	border-right: none !important;
	height: 20px;
 }
 
 #donor_filters .sf_admin_action_reset_filter{
    margin-left: 30px;
 	border-right: none !important;
	height: 20px;
 }
 
  #donor_search_container td{
  	padding: 0px 0px 0px 0px;
  }
   #donor_filters input{
     width: 150px;
	 
   }
 
/******************************************************/   
   
 #print{/*
 	float: right;
 	padding-right: 25px;
 	padding-bottom: 20px;
	clear: both;
 	height: 30px;
 	*/
 }  
   
 #donor_list{
 }
   #patient_links{
     text-align: right;
     padding-right: 15px;
    }
    
   #patient_links a{
      padding-left: 20px;
    }
/*****Single Donor *************************/ 
.single_donor{
   width: 362px;
   float: left;
   height: 340px;
   margin-bottom: 25px;
   margin-right: 15px;
   text-align: center; 
   padding-left: 10px; 
    
}
 .single_donor h1{
   text-align: center;
   border-bottom: none;  
   font-size: 11px;
   color: #529394;
 }
 .single_donor .primary_image{
    float: left;
 	with: 172px;
 	height: 230px;
 	border: 4px double #529394;
 }
 .single_donor img{
 	border: 4px double #529394 !important;
 }
 
 .single_donor a{
 	color: #529394;
 }
 
  .single_donor a:hover{
 	color: #529394;
 }
 
 .single_donor table{
   width: 150px !important;
   line-height: 12px;
   height: 250px;
   float: left;
   text-align: left;
 }
 
   .single_donor table tr{
     padding: 0px;
     margin: 0px;
     
   }
 
    .single_donor table tr th{
       font-weight: bold;
       color: #529394;
    }
    
  .single_donor .donor_detail_link{
  	   float: right;	
       width: 180px;
       margin-right: 18px;
  }
    
  .single_donor .show_details{
     
  }  
    
/**********************************************/

dd.upload-field input{
    color: black;
}

dd.date_of_birth select{
  width: 50px !important;
}