#formTable {
   border: 1px solid black;
   border: outset;
   width: auto;
   background: aqua;
   padding: 3px;
   border-collapse: collapse;
   empty-cells: show;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10pt;
}

#formTable th, td {
   padding: 4px;
}

#formTable th {
   padding: 4px;
   background: blue;
   color: white;
}

#phoneInput {
   padding: 3px;
   Border: 2px solid;
}

#phoneError {
   background: red; color : white; font-weight: bold;
   visibility: hidden;
}

#phoneSearchResult {
  border: 1px solid black;
  border-collapse: collapse;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
}
#phoneSearchResult td, th {
  padding: 4px;
}
#phoneSearchResult th {
  text-align: left;
}

#phoneSearchResult caption {
   font-size: 14pt;
   background: blue;
   color: white;
}

#ErrorDisplay    {
   padding: 10px;
   border: 2px solid black;
   border: outset;
   margin:5px; margin-left:10%; margin-right:10%;
   text-align: center;
   color: Black; background: red;
   font-family : Arial, Helvetica, sans-serif;
   font-size : 12pt;
   font-weight : Bold;
}

#divAjaxResult {
   color: red;
   color: Crimson;
   font-weight: bold;
}

#captcha {
   text-transform: uppercase;
}
