/* CSS Document */

/* Search */

/* Your Search box */
#searchYourSearch {list-style-type:none;background-color:#dfeaec;margin:0;padding:0;}
#searchYourSearch li {background:url(../images/search/search_dotbott.gif) repeat-x 0px bottom;padding:5px 0 5px 5px;}
#searchYourSearch .header {margin:5px 0;}
#searchYourSearch li .resultsCount {font:1.0em arial;color:#b01000;}
#searchYourSearch li.last {font: .9em arial;background-image:none;}
#searchYourSearch li.last ul.searchTerms {margin:4px 0 0 0;padding:0;}
#searchYourSearch li.last ul.searchTerms li.term {background-image:none;font-weight:bold;margin:0;padding:0;}
#searchYourSearch li.term a:link, #searchYourSearch li.term a:visited {text-decoration:none;color:#bf1b02;}

/* Refine Search box */
#searchRefineResults {list-style-type:none;background-color:#dfeaec;margin:0;padding:0;}
#searchRefineResults li {background:url(../images/search/search_dotbott.gif) repeat-x 0px bottom;padding:5px 0 5px 5px;}
#searchRefineResults li.last, #searchRefineResults li ul li {background-image:none;}
#searchRefineResults input.refine {width:75px;margin:0 5px 0 0;height:14px;padding:1px 0 0 5px;background:#fff url(../images/searchfieldlong.gif) no-repeat left top;}
#searchRefineResults input.submit {margin: 0 0 -2px -4px;}
#searchRefineResults fieldset.wrapper {display:inline;margin:0;padding:5px 0 0 0;}
#searchRefineResults .refineByDate {margin:0;padding:0;display:block;}
#searchRefineResults .refineByDate li {margin:0;padding:0;border:none;}
#searchRefineResults .refineByDate a:link, #searchRefineResults .refineByDate a:visited {font:bold .90em arial;}
#searchRefineResults h6 {color:#b01000;font:bold 1.0em arial;margin:0;padding:0;}
#searchRefineResults h5.header {color:#b01000;font:normal .90em arial;margin:0 0 2px 0;}

#searchRefineResults ul.list {width:100px;}
#searchRefineResults .list, #searchRefineResults .sublist {margin:0;padding:0;}
#searchRefineResults .list li, #searchRefineResults .sublist li {border:none;margin:2px 0;padding:0;font-size:.85em;width:116px;overflow:hidden;line-height:16px;}
#searchRefineResults .sublist {display:block; margin:6px 0 0 0;}
#searchRefineResults .refineBoxContent, #searchRefineResults .refineBoxContent .boxSublist {float:left;}
#searchRefineResults .refineBox { display:none; }

#searchRefineResults li ul.list li .toggleByline, #searchRefineResults li ul.list li .toggleSection  {font-weight:bold;color:#000;}
#searchRefineResults li ul.list li a.toggleByline:hover, #searchRefineResults li ul.list li a.toggleSection:hover {color:#003399;border-bottom:1px dotted #003399;text-decoration:none;}
#searchRefineResults li ul.list li a.toggleByline:active, #searchRefineResults li ul.list li a.toggleSection:active {color:#2F77BA;border-bottom:1px solid #2F77BA;text-decoration:none;}

.boxSublist li {list-style-type:none;float:left;width:128px;overflow:hidden;margin: 0 8px 0 0;}
.boxSublist li a:link, .boxSublist li a:visited {font:.85em arial;color:#000;} 
.boxSublist li a:hover {color:#003399;border-bottom:1px dotted #003399;text-decoration:none;}
.boxSublist li a:active {color:#2F77BA;border-bottom:1px solid #2F77BA;text-decoration:none;}

.sublistWrapper {display:none;}
#bylineBox {display:block;}

.refineForm {margin:0;padding:0;}
.refineForm fieldset {margin:3px 0 0 0;padding:0;}
.refineForm fieldset select {font:.85em arial;margin:0 5px 5px 0;padding:0;display:inline;}
.refineForm fieldset input {margin:0 0 0 -5px;padding:0 0 1px 0;_padding:0 0 3px 0;display:inline;height:15px;}

/* Search results */
#nwSearchResults {margin:0px;}
#nwSearchResults ol {list-style-type:none;}
#nwSearchResults ol li {margin:0;padding:0;background:url(../images/search/search_dotbott2.gif) repeat-x 0px bottom;}
#nwSearchResults ol li.showResultOpts {padding:4px 0;font:.85em arial;}
#nwSearchResults ol li.showResultOpts .callout {color:#b01000;font-weight:bold;width:200px;}
a.showResultOpts:link, a.showResultOpts:visited {color:#000;}
#nwSearchResults ol .paging {text-align:center;color:#b01000;}
#nwSearchResults ol .paging a{font-weight:bold;}
#nwSearchResults ol .paging span {color:#000;}
#nwSearchResults ol .paging span.title {font-weight:bold;}
a.sortby:link, a.sortby:visited {color:#000;}
#nwSearchResults ol .sortby .active {color:#b01000;}

#nwSearchResults ol .resultRow {padding:10px 0;}
#nwSearchResults ol .resultRow h3 {font:normal 1.4em arial;text-transform:uppercase;}
#nwSearchResults ol .resultRow .newWin {font:normal .6em arial;vertical-align:top;}
#nwSearchResults ol .resultRow .newWin a:link {border:none;}
#nwSearchResults ol .resultRow p {margin:2px 0 5px 0;padding:0;color:#464339;font:.9em georgia;}
#nwSearchResults ol .resultRow .pubInfo {color:#9c998c;font:.85em arial;margin:0 0 2px 0;}

#newSearch {margin:0;padding:0;}
#newSearch label {color:#b01000;font:bold .90em arial;margin:0 5px 0 0;}
.newSearchField {height:14px;padding:1px 0 0 5px;width:226px;background:#fff url(../images/searchfieldlong.gif) no-repeat left top;}
#goBut {margin:0 0 -2px 1px;}
#newSearch .suggest {margin:5px 63px 0 0;display:block;color:#000;font:.90em arial;text-align:right;}

#nwSearchResults .noResults {}
#nwSearchResults .noResults h1 {font:normal 1.6em arial;color:#b01000;}
#nwSearchResults .noResults h2 {font:normal 1.1em georgia;}
#nwSearchResults .noResults p {margin:10px 0 6px 0;padding:10px 0 0 0;font:.85em georgia;background:url(../images/fw_dotbott.gif) repeat-x 0px top;}
#nwSearchResults .noResults ul {margin:0 0 0 15px;list-style-type:disc;font:.85em georgia;}
#nwSearchResults .noResults ul li {margin:0 0 3px 0;}
#nwSearchResults .sortby .sortview {float:right;width:141px;margin:1px 0 0 0;height:16px;}
#nwSearchResults .sortby .sorttype {width:290px;height:16px;}

/* Refine Search 'more' modal */
#sectionBox, #bylineBox {display:none;}
.refineBox {display:none;}
.refineBox .box3 {margin:0 0 6px 0;width:432px;}
.refineBoxContent {width:439px;}
.refineBoxContent .box {float:left;width:432px;clear:none;}
.refineBoxContent .box .content {overflow:hidden;}
.refineBoxContent .box div.top {border-right:none;}
.refineBoxContent .box div.top div {background-image:none;border-right:1px solid #a2a2a2;padding:0;}
.refineBoxContent .box div.top div div {border-left:none; border-right:none;}
.refineBoxContent .arrow {background:url(../images/search/bluearrow.gif) no-repeat;height:21px;width:8px;float:left;position:relative;z-index:10000;margin:58px -1px 0 0;}
.refineBoxContent .closeModal {margin-bottom:-1px;position:relative;z-index:1000;width:73px;left:-60px;}

/* Box spacing*/
.nwSearch #aux .box3 { margin:0 0 10px 0; }
.nwSearch #aux .box3 .content { margin:0; padding:0; }
.nwSearch .content .box2 { margin: 0 0 10px 0; }

/* link styles */
.searchResultTitle a:link, .searchResultTitle a:visited {color:#000;}
.nwSearch #content a:link, .nwSearch #content a:visited, .nwSearch #aux a:link, .nwSearch #aux a:visited {color:#000;}
.nwSearch #content a:hover, .nwSearch #aux a:hover {color:#003399;border-bottom:1px dotted #003399;text-decoration:none;}
.nwSearch #content a:active, .nwSearch #aux a:active {color:#2F77BA;border-bottom:1px solid #2F77BA;text-decoration:none;}