.search H2 {
    color:#1c82aa;
    font-size:12px;
    font-weight:bold;
    margin-bottom:10px;
    margin-left:20px;
   display:none;
}

.search .searchBar {
    width:440px;
    margin-left:20px;
    border-top:1px solid #747474;
    border-left:1px solid #747474;
    border-right:1px solid #d5d5d5;
    border-bottom:1px solid #d5d5d5;
    background:#f1f1f1;
    position:relative;
    top:1px;
}

.search .searchBar2 {
    width:400px;
    border-top:1px solid #747474;
    border-left:1px solid #747474;
    border-right:1px solid #d5d5d5;
    border-bottom:1px solid #d5d5d5;
    background:#f1f1f1;
    position:relative;
    font-size:11px;
    height:19px;
    top:-1px;
}

.search .submitSearch {
    background:#1c82aa;
    border:none;
    color:white;
    padding-left:10px;
    padding-right:10px;
    font-size:10px;
    height:18px;
}

.search .submitSearch2 {
    background:#1c82aa;
    border:none;
    color:white;
    padding-left:10px;
    padding-right:10px;
    font-size:10px;
    height:19px;
    padding-bottom:2px;
}


.search .corporate {
    font-size:11px;
    font-weight:bold;
    padding-left:10px;
}

.query_context {
    color:#222222;
    font:18px Verdana;
    font-weight:bold;
    margin-bottom:10px;    
    margin-top:20px;   
    padding-left:20px;
}

.results {
    margin-top:10px;
}

.results h3 {
    font:bold 18px Georgia; 
    margin-top:10px; 
    margin-bottom:0px; margin-left:2px; 
}

.results h3 a {
    text-decoration:none;
    color:#4D4D4D;
}

.results ol {
    margin-top:20px;
    font-size:20px;
    margin-left:20px;
}

.results .clearfix p {
    font:13px Verdana;
    color:#333333;
    padding-top:5px;
    padding-left:3px;
}

.results .clearfix .meta {
   margin-top:5px;
   margin-left:4px;
}

.results .clearfix span {
   font:11px Arial;
   color:#9E9E9E;
}

.results  .url {
   font:11px Arial;
   color:#1c82aa;
   padding-left:5px;
}

.results li {
   padding-bottom:20px;
   margin-bottom:20px;
   border-bottom:1px solid #e7e7e7;
}

.pagination {
  margin-left:20px;   
}

.pagination span {
  color:#c9c9c9;
  font-size:12px;
  font-weight:bold;
  float:left;
  display:block;
  margin-right:5px;
}

.pagination a {
  float:left;
  display:block;
  color:#1c82aa;
  font-size:12px;
  font-weight:bold;
  margin-left:2px;  
  margin-right:2px;
  text-aglign:center;
}

.sort {
    margin-top:10px;
    float:left;
    width:750px; 
}

.sort .label {
    color:#1c82aa;
    font-size:12px;
    font-weight:bold;
    margin-bottom:10px;
    margin-left:20px;
    float:left;
}


.sort a {
    float:left;
    display:block;
    margin-left:10px;
    color:#1c82aa;
    font-size:12px;
    font-weight:bold;
}


.sort .up {
    background:url(../image/icon/up.gif) 100% 6px no-repeat;
    padding-right:10px;
}

.sort .down {
    background:url(../image/icon/down.gif) 100% 6px no-repeat;
    padding-right:10px;
}