form {
    font-family: Arial;
    font-size: 14px;
    width: 400px; 
}
	
fieldset {
    border: 1px solid #CCC;
    margin-bottom: 10px;
}
	
fieldset.login input {
    width: 125px;
}
	
legend {
    font-weight: bold;
    font-size: 1.1em;
}
	
label {
    display: block;
    width: 60px;
    text-align: right;
    float: left;
    padding-right: 10px;
    margin: 5px 0;
}
	
input {
    margin: 5px 0;
}
	
input.text {
    padding: 0 0 0 3px;
    width: 172px;
}
	
input.submit {
    margin: 15px 0 0 70px;
}

 
/* SEARCH Suggest */
div.srchsuggest {
}
div.srchsuggest ul {
 list-style: none;
 margin: 0;
 padding: 5px;
 background: #F7FBFC; /* Must have bkgd for pull down */
 border: 1px solid #C3E7D1;
}
div.srchsuggest li {
 list-style: none;
 list-style-image: none;
 text-indent: 0;
 text-align: left;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: small;
 color: #005522;
 line-height: 150%;
 margin: 6px 0;
 padding: 0;
 text-decoration: none;
 border-bottom: 1px solid #C3E7D1;
}
div#results li.cur { /* when item is hovered */
 color: #005522;
 background: #C3E7D1;
 text-decoration: none;
}
 

