/*--------------------- search page ----------------------*/

fieldset#find {
text-align: center;
margin: 10px auto;
padding: 0 10px 15px 10px;
width: 350px;
}

#find legend {
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
letter-spacing: .05em;
text-transform: uppercase;
color: #005596;
padding: 10px 10px 15px 10px;
}

#find label { font: bold 11px Verdana, Arial, Helvetica, sans-serif; }

#find .entry {
font-weight: bold;
color: #CC0099;
margin: 10px 0;
width: 70%;
}

#find .select { font: normal 11px Verdana, Arial, Helvetica, sans-serif; }

#find .button {
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
letter-spacing: .1em;
text-transform: uppercase;
margin: 10px 0 0 0;
}

/*--------------------- search results page ----------------------*/

#breadcrumb {
margin-left: auto;
margin-right: auto;
margin-bottom: 15px;
width: 99%;
}

#breadcrumb td { padding: 4px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; }

#searchresults {
margin-left: auto;
margin-right: auto;
width: 99%;
border-bottom: 1px solid #a9a9a9;
}

#searchresults p { font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif; margin: 0; }

#searchresults th {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color: #51B948;
border-top: 1px solid #a9a9a9;
border-bottom: 1px solid #a9a9a9;
padding: 4px;
}

#searchresults td {
font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
padding: 8px 4px;
}

#searchresults a:link, #searchresults a:visited { color: #005596; text-decoration: none; font-weight: bold; }
#searchresults a:hover { color: #0088CC; text-decoration: none; }

.paginate {
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
padding: 10px 6px 10px 4px;
margin: 0;
text-align: right;
}

.pagecount {
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #666;
}

.resultRowOne {
background-color: #EBEBEB;
vertical-align: top;
width: 50%;
}

.resultRowTwo {
background-color: #FFFFFF;
vertical-align: top;
width: 50%;
}
