
.alphabetDiv a
{
  float:left;
  text-decoration:none;
  margin:5px;
  font-size:11pt;
  
  
  /*color:blue;*/
  /* border:1px solid black;*/
}

.alphabetDiv a.currentLetter
{
  /*color:red;*/
  font-weight:bold;
}


.contacts .contact
{
  float:left;
  /*margin:25px;*/
  /*margin-left:65px;*/
  margin-right:200px;
}

.contacts .contact p
{
  margin:0px;
  padding:0px;
}

#showHideAdvDiv
{
  margin:10px;
  margin-top:20px;
  text-align:center;
  
}


#showHideAdv img
{
	padding:2px;
}

.results .pageNums a
{
	padding:2px;
}

.results .pageNums a.currentPage
{
  font-weight:bold;
  text-decoration:none;
  color:black;
}

.results .resultTableWrapper
{
    margin: 5px;
}

.results .resultTable
{
  /*font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;*/
  font-size: 10pt;
  text-align: left;
  border-collapse: collapse;
  width:100%;
}

.results .resultTable th
{
  font-size: 11pt;
  font-weight: bold;
  padding: 8px;
  background: #7A937E;
  color: #fff;
  text-align:center;
  /*border-top: 4px solid #AAFEAD;*/
  border-bottom: 1px solid #fff;
  /*color: #049900; */
  text-align:left;
}

.results .resultTable td
{
  padding: 0.3em;
  background: #FBFDF6; 
  border-bottom: 1px solid #fff;
  /*color: #689966;*/
  border-top: 1px solid transparent;
}

.results .resultTable tr:hover td
{
  background: #D0FDD0;
  /*color: #33993A;*/
}




.results .resultTable .center
{
	text-align:center;
}

.results .resultTable .fit
{
  width: 1%;
  white-space: nowrap;
}

.results .resultTable img
{
  border:none;
  
}


