
.debug {
  margin: 4px;
  padding: 4px;
  font-family: arial;
  font-size: 8pt;
  color: #123466;
  background: #99ccff;
}


#tdcontainer {
  width: 800px;
}




/* search */

#searchbar {
  padding: 6px;
  padding-left: 10px;
  background: #cccccc;
  border-top: solid 1px #cccccc;
  border-bottom: solid 1px #999999;
}


.searchhead {
  font-family: verdana;
  font-size: 10pt;
  font-weight: normal;
  color: #ffffff;
}


.searchtext {
  font-family: verdana;
  font-size: 10pt;
  font-weight: normal;
  color: #123466;
}


#searchfeedback {
  margin: 4px;
  padding: 4px;
  font-family: verdana;
  font-size: 10pt;
  font-weight: normal;
  color: #123466;
}


.searchfeedbackbold {
  font-weight: bold;
}


#recordsfound {
  margin: 4px;
  padding: 4px;
  font-family: verdana;
  font-size: 10pt;
  font-weight: normal;
  color: #123466;
}


.recordsfoundbold {
  font-weight: bold;
}


#norecordsfound {
  padding-top: 16px;
  padding-left: 8px;
  font-family: verdana;
  font-size: 10pt;
  font-weight: normal;
  color: #123466;
}




/* search results list */

#searchresults {
  width: 576px;
  margin: 0px;
  margin-left: 12px;
  margin-top: 20px;
  padding: 0px;
}


.resulttable {
  width: 100%;
}


.resultrow {

}


.photocell {
  width: 200px;
}


.infocell {

}


.infobox1 {
 padding-top: 10px;
}


.infobox2 {
 padding-top: 12px;
}

.contacttable {

}


.contacthead {
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: arial;
  font-size: 9pt;
  font-weight: normal;
  color: #123466;
}


.contacttext {
  padding-left: 8px;
  font-family: arial;
  font-size: 9pt;
  font-weight: normal;
  color: #123466;
}


.resultphoto{
  width: 120px;
  padding: 4px;
  border: solid 1px #cccccc;
}


.resultname {
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  color: #0076ad;
}


.resultquals {
  font-family: arial;
  font-size: 9pt;
  font-weight: normal;
  font-style: italic;
  color: #000000;
}


.resultcompany{
  font-family: arial;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
}


.resultposition {
  font-family: arial;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
}


.resultdepartment {
  font-family: arial;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
}


.resultbuildingroom {
  font-family: arial;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
}


.resultlocation {
  font-family: arial;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
}


.resulttelephone1 {
  font-family: arial;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
}


.resultextension1 {
  font-family: arial;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
}


.resulttelephone2 {
  font-family: arial;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
}


.resultmobilecell {
  font-family: arial;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
}


.resultfax {
  font-family: arial;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
}


.resultemail {
  font-family: arial;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
}


.resultemail a:link, .resultemail a:visited {
  color: #999999;
  text-decoration: none;
}


.resultchat {
  font-family: arial;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
}


.resultwebsite {
  font-family: arial;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
}


.resultwebsite a:link, .resultwebsite a:visited {
  color: #999999;
  text-decoration: none;
}


.resultpostal {
  padding-top: 10px;
  font-family: arial;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
}


.resultdesc {
  padding-top: 10px;
  font-family: arial;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
}


.resultsep {
  height: 20px;
  border-bottom: solid 1px #efefef;
  margin-bottom: 20px;
}


#resultsbottomsep {
  height: 50px;
}




/* paged results navigation */

#pagenavcontainer {
  margin-top: 20px;
  height: 30px;
}


#pagenavigation {
  float: right;
}


.pagenavbox {
  float: left;
  margin-right: 3px;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 4px;
  padding-bottom: 5px;
  border: 1px solid #cccccc;
  font-family: arial;
  font-size: 10pt;
  font-weight: normal;
  color: #cccccc;
}


.pagenavbox a:link, .pagenavbox a:visited {
  color: #0000cc;
}


#pagenavprev {	
  float: left;
  margin-right: 3px;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 4px;
  padding-bottom: 5px;
  border: 1px solid #e1e1e1;
  font-family: arial;
  font-size: 10pt;
  font-weight: normal;
  color: #0000cc;
}


#pagenavprev a:link, #pagenavprev a:visited {
  color: #0000cc;
}


#pagenavnext {	
  float: left;
  margin-right: 3px;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 4px;
  padding-bottom: 5px;
  border: 1px solid #e1e1e1;
  font-family: arial;
  font-size: 10pt;
  font-weight: normal;
  color: #0000cc;
}


#pagenavnext a:link, #pagenavnext a:visited {
  color: #0000cc;
}


