form#searchForm {
    
    font-size:10pt; 
    background:#ffffff; 
    /*width:100%; */
    padding:7px; 
    border-top:1px solid #6699CC; 
    border-left:1px solid #6699CC; 
    border-bottom:1px solid #336699; 
    border-right:1px solid #336699;
}

form#searchForm fieldset {
    
    width:90%;
    display:block;
    padding:3px;
    font-family:arial;
    line-height:1.5em;
    
    -moz-border-radius: 8px;
    border-radius: 8px;
}

form#searchForm fieldset {
    
    font-size:10pt;
    color: #006699;
    font-style:italic;
    margin:15px 0 0 5px;
}




form#searchForm fieldset#opt {
    font-size:10pt; 
    color:#6699CC; 
    margin:15px 0 0 5px;
}

form#searchForm legend { 
    
    border:1px dotted #6699CC; 
    font-family: arial; 
    color: #6699CC; 
    font-size:10pt; 
    font-weight:bold; 
    font-style:normal; 
    margin-bottom:14px; 
    padding:7px; 
    
    background:none;
    background-color: white;
    
}

form#searchForm label {
    clear:left; 
    display:block; 
    float:left; 
    width:180px; 
    text-align:right; 
    padding-right:10px; 
    color:#6699CC; 
    margin-bottom:0.5em; 
    font-size:10pt; 
    line-height:1.5em; 
    font-style:normal;
}

/*form#searchForm fieldset label {
clear:left; 
display:block; 
float:left; 
width:100px; 
text-align:right; 
padding-right:10px; 
color:#6699CC; 
margin-bottom:0.6em; 
font-size:10pt; 
line-height:1.8em; 
font-style:normal;
}*/


form#searchForm input {
    width:150px;
    padding:0; 
    margin-bottom:0.8em;
}

form#searchForm input{
    
    border:1px dotted #e1e1e1;
    background:#fff;
    padding-left:0.5em;
    margin-bottom:1em;
}

form#searchForm select {
    display:block;
    width:160px;
    /*margin-left:0.5em; */
    border:1px dotted #e1e1e1;
}

form#searchForm textarea {
    width:300px; 
    height:12em; 
    border:1px solid #e1e1e1; 
    padding:5px; 
    margin:-8px 0 0 0; 
    overflow:auto; 
    background-color: #DBDBDB;
}

form#searchForm option {
    background:#fff; 
    color:#990033;
}

form#searchForm optgroup {
    background:#fff; 
    color:#666; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

form#searchForm optgroup option {
    background:#fff; 
    color:#990033;
}

form#searchForm #button1, form#searchForm #button2 { 
    background:#666; 
    border-bottom:1px solid #333; 
    border-left:1px solid #999; 
    border-top:1px solid #999; 
    border-right:1px solid #333; 
    color:#fff; 
    padding-right:0.5em; 
    cursor:pointer; 
    width:205px; 
    margin-left:12px;}

form#searchForm #button1:hover, form#searchForm #button2:hover {
    background:#77b2ca; 
    border-bottom:1px solid #77b2ca; 
    border-right:1px solid #77b2ca;  
    color:#fff;
    border-top:1px solid #77b2ca; 
    border-left: 1px solid #77b2ca;
}

