#wrap {z-index:100;}

.finder {font-size:1.2em;margin:20px 0;}
.finder-options-select {margin:0 0 7px 0 !important;font-size:1em !important;border-bottom:1px solid #efefef;padding:0 0 2px 0;}
.finder-options-select a {margin:0 5px;color:#29409d !important;}
.finder-options-row {float:left;width:100%;margin:0 0 1em 0;} 
.finder-options-col {float:left;width:47%;margin:0 0 0 6%}
.finder-options-col:first-child {margin:0;}
.finder-options .ctrls {margin:0 0 5px 0;float:left;width:100%;clear:left;}
.finder-options .ctrls .input-check {float:left;}
.finder-options .ctrls label {display:block;line-height: 1.5;padding-left:20px;}
.finder-options .sub-ctrls label {font-style: italic;}
.finder-search {margin:0 40px 12px 0;text-align: right;}
.finder-search-end {padding-top:35px;clear:both;}
.finder-search label {position: absolute;left:-9999px;}
.finder-search .input-text {border:1px solid #7f9db9;width:360px;padding:4px 5px;float:left;}
.finder-search .finder-submit {width:85px;height:24px;background:url(/assets/css/button_find.png) no-repeat left top;text-indent: -999px;overflow: hidden;border:0;margin:0 0 0 5px;cursor: pointer;text-transform:uppercase;}
.finder-search .finder-clear {width:95px;height:24px;background:url(/assets/css/button_clear.png) no-repeat left top;text-indent: -999px;overflow: hidden;border:0;margin:0 0 0 5px;cursor: pointer;text-transform:uppercase;}

.finder-options .sub-ctrls {padding:0px 30px 5px 30px;}
#content .finder-options .sub-ctrls .tip {font-size:1em;line-height:1em;font-weight: bold;margin: 10px 0;padding: 0;float:left;clear:both;}

.finder-filter {margin:0 0 20px 0;position: relative;}
.finder-filter select {width:130px;margin:0 10px 0 0;}
.ielt9 .finder-filter select {width:auto;}
.finder-filter .datepicker {border: 1px solid #7f9db9;width: 90px;padding: 1px 30px 1px 5px;margin:0 10px;background:url(/assets/css/cal.png) no-repeat right center;cursor: pointer;}
.finder-filter .finder-filter-submit {width:59px;height:24px;background:url('button_filter.png') no-repeat left top;text-indent: -999px;overflow: hidden;border:0;margin:0 0 0 5px;cursor: pointer;text-transform:uppercase;}
.ielt9 .finder-filter .finder-filter-submit {position: absolute;top:30px;right:100px;display:block;float:left;}
.finder-filter .tip {font-style: italic;color:#999;font-size: 0.9em;}
.ielt9 .finder-filter .filter-topic {display:block;margin:0 0 10px 0;}

#content .filter-results {vertical-align: top;text-align: left;width:100%;border:0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
#content .filter-results thead tr {border:0;}
#content .filter-results thead th {border:0;font-size:0.9em;padding:10px 35px 10px 0;white-space: nowrap;}
#content .filter-results thead th a {color:#8c6111;text-decoration: none;}
#content .filter-results thead th a:hover {text-decoration: underline;}
#content .filter-results thead th a.sort-up {padding:0 15px 0 0;background:url(/assets/css/arrow-up.png) no-repeat right center;}
#content .filter-results thead th a.sort-down {padding:0 15px 0 0;background:url(/assets/css/arrow-down.png) no-repeat right center;}
#content .filter-results tbody tr {border:0;}
#content .filter-results tbody td {padding:20px 35px 20px 0;border:0;border:1px dotted #8c6111;border-width: 1px 0;font-size:0.9em;vertical-align: top;white-space: nowrap;}
#content .filter-results tbody td a {display:block;font-weight: bold;text-decoration: none;margin:0 0 5px 0; white-space:normal;}
#content .finder-views {font-weight: bold;font-size: 1em;float:left;margin:1em 0;}
#content .finder-views a {padding:0 5px;}
#content .finder-views a:first-child {padding-left:0;}
#content .finder-filter-clear {display: inline-block;margin:5px 0 0 10px;position: relative;top:7px;}
#content .finder-filter-clear a {display:block;width: 97px;height: 24px;text-indent: -999px;overflow: hidden;text-transform: uppercase;background:url(button_clearfilter.png) no-repeat left top;}
.ielt9 #content .finder-filter-clear {margin:0;position: absolute;top:30px;right:0;margin:0;}

#content .finder .validation {font-size:1em;color:red;line-height: 1;margin:1em 0;font-style: italic;}

.finder-pagination {list-style: none;padding:0;margin:1em 0;float:right;line-height: 1.9em;}
.finder-pagination li {float:left;margin:0;padding:0;padding:0 5px;}
.finder-pagination li a {font-weight: bold;text-decoration: none;display:block;}
.finder-pagination li a:hover {text-decoration: underline;}
.finder-pagination li a span {position: absolute;left:-999px;}
.finder-pagination li.prev a {padding-left:15px;background:url(/assets/css/arrow-left.png) no-repeat left center;}
.finder-pagination li.next a {padding-right:15px;background:url(/assets/css/arrow-right.png) no-repeat right center;}

#content .securities-list {list-style-type:lower-roman;padding:0;margin:0 0 1em 20px;}
#content .securities-list li {margin:0;}

#content .filter-listing {list-style: none;padding:15px 0 0 0;margin:0 0 1em 0;clear:both;}
#content .filter-listing li {margin:0 0 20px 0;}
#content .filter-listing li .date {color:#8c6111;border-bottom:1px solid #8c6111;font-size:0.9em;margin:0 0 5px 0;}
#content .filter-listing li .title {margin:0;}
#content .filter-listing li .title a {font-weight: bold;text-decoration: none;}
#content .filter-listing li .title a:hover {text-decoration: underline;}
#content .filter-listing li .type {font-size:1em;}

#content .finder-home {width:140px;height:28px;background:url(/assets/css/button_regulations.png) no-repeat left top;text-indent: -999px;overflow: hidden;border:0;margin:0 0 0 5px;cursor: pointer;float:right;text-align: left;text-transform:uppercase;}

#content .filter-listing .no-result-msg {margin:-30px 0 0 10px;}
#content .filter-listing .no-result-msg p {font-size:1.3em; margin: 1px 0 1px 0; font-weight:bold;}
#content .filter-listing .no-result-msg ul {margin: 5px 0 1px 0;}
#content .filter-listing .no-result-msg li {font-size:1.1em; margin: 4px 0 5px 0;}

#content .listing-totop {background: url(/assets/images/arrow-up.png) no-repeat right center; padding-right:15px;float:left;clear:left;font-weight: bold;}
#content .listing-totop a {text-decoration: none;}
#content .listing-totop a:hover {text-decoration: underline;}
#content .listing-totop a:visited {color: #29409d;}

#content .finder-tip {margin: 15px 0;font-style:italic;clear:left;font-size:0.9em;text-align:left;color:#999;line-height:1.2;}

.highlight {background-color: #FFFF88;}
.finder .finder-pagination li.active {font-weight: bold;}

@media screen and (min-width: 769px) {
	.finder-filter .finder-filter-submit {padding:0; position:absolute; top:-1px; margin-left:0; right:165px; }
	#content .finder-filter-clear {display: inline-block;margin:0 0 0 10px; position:absolute; top:-1px; right:58px;}
}