.localnav li .active { background-color: #bcd1e2; }


.image { border: 5px solid #f3f3f3; padding: 2px;}
.imagecaption { font-size: .8em; font-style: italic; }

ol { padding: 10px 0 10px 30px; }

.imageleft { float: left; margin-right: 20px;}
.imageright { float: right; margin-left: 20px;}


.resultSet { margin-top: 20px;}
.resultSet .result { padding: 20px 5px 10px 5px; border-bottom: 1px solid #f3f3f3; }
.resultSet .result .image, .resultSet .result .icon { width: 128px; float:left; border: 1px solid #d3d3d3; margin-right: 10px; margin-bottom: 5px; padding: 3px 3px; }
.resultSet .result .image img { width: 128px; }
.resultSet .result .icon { width: 64px; float:left; background: #f3f3f3; border: 1px solid #d3d3d3; margin-right: 10px; margin-bottom: 5px; padding: 3px 3px; }
.resultSet .result .icon img { width: 64px; }

.resultSet .result .title { font-weight: normal; border-bottom: 1px dashed #ddd; }
.resultSet .result .snippet { font-family: "trebuchet ms", sans-serif; }
.resultSet .result .info { font-family: "trebuchet ms", sans-serif; font-size: .9em; }
.resultSet .result .fileformat { font-family: "trebuchet ms", sans-serif; font-size: .9em; color: #333;}
.resultSet .result .fileformat a, .resultSet .result .moreResult a { color: #0c7ca1; text-decoration: underline;}
.resultSet .result .url { color: green; }


.resultSet .indent2 { padding-left: 40px;}


.suggestedSearch {padding-top: 20px; font-size: .9em; }
.filterBlock { font-family: "trebuchet ms", sans-serif; font-size: .9em; color: #333; background: #fff7c0; padding: 5px; margin-top: 10px; margin-bottom: 20px }
.noMatchFound { padding: 20px;}

.pagination { text-align: right; margin-top: 20px; margin-bottom: 60px; height: 25px; line-height: 25px; font-size: 1.1em; color: #333; border-top: 1px solid #999; border-bottom: 1px solid #999;}
.pagination a { font-size: .8em; color: #22589d; text-decoration: none;}

.pagination .prev { background: url(/_common/img/icon-prev.gif) no-repeat; padding-left: 15px; margin-right: 10px; background-position: left center; }
.pagination .next { background: url(/_common/img/icon-next.gif) no-repeat; padding-right: 15px; margin-left: 10px; background-position: right center; }
.pagination .prev a,
.pagination .next a { text-decoration: none; }

.resultSet a { color: #22589d;}



.uniForm .focused { border-top:2px solid #efefef; border-bottom: 2px solid #efefef; }
.ctrlHolder { background:#f9f9f9; margin:0; padding:7px 4px; border-top:2px solid #efefef; border-bottom: 2px solid #efefef; }
.ctrlHolder .textInput { border:1px solid #ccc; padding: 2px; }




