﻿/* css styling for school search form and web-design-query form */

.searchbox {
  border: 2px solid #aaaaaa;
  border-radius:8px;
  box-shadow:5px 5px 10px #dddddd;
  background-color:#f8f8f8;
  min-width:440px; 
  width:60%;
  margin:auto;
  padding:5px;
}

fieldset {
clear			: left;
width			: 100%;
margin-left		: 0px;
margin-bottom	: 0px;
padding			: 0;
}
fieldset legend {
margin-left		: 0px;
font-weight		: bold;
font-family		: Georgia, Arial, Helvetica, sans-serif; 
font-size		: 1.0em; 
font-weight		: bold; 
color			: #660000;
padding-bottom	: 18px;
}
.searchbox label {
float			: left;
width			: 10em;
text-align		: right;
}
fieldset ol {
padding			: 0;
list-style		: none;
}
fieldset li {
width			: 100%;
padding-bottom	: 0em;
margin			: 0px;
}
th {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:0.9em;
  font-weight:bold;
  margin:0px;
  padding:3px 0px 3px 0px;
  color:#333333;
}
table.school-search {margin:auto;}
.school-search tr:nth-child(odd) { background-color:#dddddd; }
.school-search th {
background-color:#d9cd47;
border:1px solid #000000;
color:#660000;
padding:5px;
}
.school-search td {
  padding-left:3px;
  padding-right:3px;
  vertical-align:top;
  border:1px solid #000000;
}
.school-search a {
  color:#333333;
  text-decoration:none;
}
.trap {display:none;}
legend {margin-top:15px; margin-bottom:-15px;}