#bs{background:#000 url(../i/bs.jpg) 0 repeat-x;height:116px}
#bs h3 a{background:url(../i/bs.h3.png);display:block;height:54px;left:17px;position:absolute;text-indent:-5000px;top:40px;width:197px;z-index:10}
#bs h4{background:url(../i/bs.h4.png);height:40px;left:221px;position:absolute;text-indent:-5000px;top:40px;width:209px;z-index:10}
#cs .c h3{color:#234270;font:138.5% "Times New Roman", Times, serif;padding:20px 23px}
#cs .c1 .r1{background:#f8f9fb;border-bottom:2px solid #e8edf3}
#cs .c2{width:16.923em}
#cs,#hs,#search_column,.filter{overflow:hidden}
#date_msg{color:#555;font-style:italic;font-weight:400;height:2em;margin-bottom:.25em;margin-top:2em;text-align:center}
#f0{border-top:5px solid #333}
#f1{background:url(../i/f1.png) 100% 0 no-repeat}
#f1 .hdp h1{border-bottom:2px solid #eee;color:#333;font-size:131%;line-height:1.4em;padding:0 0 .153em}
#f1 .ui-slider{position:relative;text-align:left}
#f1 .ui-slider .ui-slider-handle{cursor:default;height:1.2em;position:absolute;width:1.2em;z-index:2}
#f1 .ui-slider .ui-slider-range{border:0;display:block;font-size:.7em;position:absolute;z-index:1}
#f1 .ui-slider-horizontal{height:.8em}
#f1 .ui-slider-horizontal .ui-slider-handle{margin-left:-.6em;top:-.3em}
#f1 .ui-slider-horizontal .ui-slider-range{height:100%;top:0}
#f1 .ui-slider-horizontal .ui-slider-range-max{right:0}
#f1 .ui-slider-horizontal .ui-slider-range-min{left:0}
#f1 .ui-state-default a,#f1 .ui-state-default a:link,#f1 .ui-state-default a:visited{color:#555;outline:none;text-decoration:none}
#f1 .ui-state-default,#f1 .ui-widget-content .ui-state-default{background:#e6e6e6;border:1px solid #d3d3d3;color:#555;font-weight:400;outline:none}
#f1 .ui-state-error,#f1 .ui-widget-content .ui-state-error{background:#fef1ec;border:1px solid #cd0a0a;color:#cd0a0a}
#f1 .ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636}
#f1 .ui-state-highlight,.ui-widget-content .ui-state-highlight{background:#fbf9ee;border:1px solid #fcefa1;color:#363636}
#f1 .ui-state-hover,#f1 .ui-widget-content .ui-state-hover,#f1 .ui-state-focus,#f1 .ui-widget-content .ui-state-focus{background:#dadada;border:1px solid #999;color:#212121;font-weight:400;outline:none}
#f1 .ui-widget-content{background:#fff;border:1px solid #aaa;color:#222}
#f1 .ui-widget-header{background:#ccc;border:1px solid #aaa;color:#222;font-weight:700}
#f1 h3{color:#980404;font-size:93%;line-height:1.4em;margin:10px 20px 6px;padding:0 0 .153em;text-transform:uppercase}
#f2{background:#ddd}
#f2 .hdp h1{border-bottom:2px solid #ccc;color:#333;font-size:131%;line-height:1.4em;padding:0 0 .153em}
#f2 .img{padding:0 20px}
#f2 .img dd{color:#666;font-size:85%;line-height:1.55em;margin-bottom:.4em;padding:0 0 0 75px}
#f2 .img dd a,.nvp a{border-bottom:1px solid #ccc;color:#333}
#f2 .img dd:after,dl.r1 dd:after{clear:left;content:".";display:block;height:0;visibility:hidden}
#f2 .img dl:hover{background:#d7d7d7}
#f2 .img dt{float:left;height:104px;padding:.271em 0 0;width:65px}
#f2 .img dt a{background:#ddd;float:left;height:104px;width:65px}
#f2 p{color:#333;font-size:85%;line-height:1.55em;margin:0 20px}
#f2 p + p{margin:.8em 20px 0}
#f3{background:url(../i/f3.png) 0 0 no-repeat}
#f3 .hdp h1,#f4 .hdp h1{border-bottom:2px solid #eee;color:#750303;font-size:167%;line-height:1.4em;padding:0}
#f3 .ims{float:left;font-size:0;line-height:0;margin:0 10px 0 0}
#f3 div.ahover{-moz-border-radius:3px;background:#eee;position:absolute;z-index:99}
#f4 .ims{margin:5px 20px}
#f4 p{color:#666;font-size:85%;line-height:1.55em;margin:0 20px}
#f4 p strong{color:#980404}
#gw{margin:0 auto}
#image_wrapper{margin:15px 0 0 15px}
#menu_spacer{margin:0 5px}
#mid_range{text-align:center}
#ns{background:url(../i/ns.png) 0 100% repeat-x;overflow:hidden}
#ss{background:#333 url(../i/ss.png) 0 100% repeat-x;overflow:hidden}
#ss .nvl,.nvl li,.utl li,.nvg li,.nvg a,.nvp .i2,#tsu1 .ims,.fm input,.fm button,.nvl li,.nvl a,#f2 .img dt a img,.widget_spacer .textbox{float:left}
#top_range{right:0;text-align:right}
#tsu1 dd{color:#666;font-size:85%;line-height:1.55em}
#tsu1 dd a,#f4 p a{border-bottom:1px solid #eee;color:#666}
#tsu1 dd a:hover{border-bottom-color:#980404;color:#980404}
#tsu1 dl{float:left;margin:0 0 0 10px}
#tsu1 dt{color:#666;font-size:85%;font-weight:700;line-height:1.55em}
.ac_results{background:#fff;border:2px solid #ddd;height:300px;opacity:0.95;overflow-x:hidden;overflow-y:auto;z-index:10}
.ac_results .ac_over{background-color:#eee;color:#900!important}
.ac_results iframe{display:block;filter:mask();height:3000px;left:0;position:absolute;top:0;width:3000px;z-index:-1}
.ac_results li{color:#555;cursor:pointer;display:block;font-size:11px;line-height:1.55em;margin:0;overflow:hidden;padding:1px 5px;width:100%}
.ac_results ul{list-style:none;margin:0;padding:0;width:100%}
.bpino button{background:#ddd;border:0 none;color:#555;font-family:Tahoma;font-size:85%;font-weight:700;padding:3px}
.bpino button:hover,.widget_spacer .textbox a:hover{background:#900;color:#fff;cursor:pointer}
.bpino fieldset{border-bottom:2px solid #eee;margin:0 20px 5px;padding-bottom:6px;position:relative}
.bpino input{border:1px solid #ddd;font-family:Tahoma;font-size:85%;margin:0;padding:3px;width:186px}
.bpino label,.textbox label{color:#666;font-size:85%;left:6px;position:absolute;top:5px}
.c,.fm fieldset{position:relative}
.cg .c{float:left;width:24.615em}
.cg .m{float:right;margin-left:-24.615em}
.cg .m .c{float:none;margin-left:24.615em;width:auto}
.checkbox_label{float:right;font-size:65%;width:70%}
.ct{margin:20px 60px}
.ct a{border-bottom:1px solid #e8e3df;color:#655a4f}
.ct a:hover{border-bottom:1px solid #655a4f;color:#3d281a}
.ct dl dd{color:#333;font-size:93%;line-height:1.75em;margin:0 0 .76em 2.307em}
.ct dl dt{color:#333;font-size:93%;font-weight:700;line-height:1.75em}
.ct ol li,.ct ul ol li{color:#333;font-size:93%;line-height:1.75em;list-style:decimal;margin:0 0 0 2.307em;padding:0}
.ct p{color:#333;font-size:85%;line-height:1.55em;margin:0 0 .5em;padding:0}
.ct p.i1{color:#900;font-size:110%;font-weight:700}
.ct strong,.held .label_spacer:hover h4{color:#900}
.ct ul li{font-size:85%;line-height:1.55em;list-style:disc;margin:0 0 0 20px;padding:0}
.ct ul li li,.ct ol li li,.ct dd dd,.ct li dd,.ct dd li{font-size:100%}
.ct ul li,.ct ol ul li{background:url(../i/_a1.png) 15px .75em no-repeat;color:#333;font-size:85%;line-height:1.75em;list-style:none;margin:0;padding:0 0 0 2.307em}
.ct ul,.ct ol,.ct dl{margin:0 0 .76em}
.date .widget_spacer{min-height:4em;overflow:hidden;padding:4px 0 12px}
.date_label{color:#555;float:left;font:11px Tahoma, Geneva, sans-serif;padding-top:.4em;position:relative;width:33%}
.filter_checkbox{width:10px}
.fm{border-bottom:2px solid #eee;margin:0 20px;padding-bottom:6px;width:200px}
.fm .ff1{background:url(../i/nvz.png);border:0 none;color:#333;font:85% Tahoma, Geneva, sans-serif;margin:0 1px 0 0;padding:5px;width:161px}
.fm button{background:#999;border:0 none;color:#fff;font-size:85%;font-weight:700;padding:4px 2px;text-transform:uppercase}
.fm button:hover{background:#750303;cursor:pointer}
.fm label{color:#999;font-size:85%;left:6px;position:absolute;top:6px}
.hdp{margin:20px 20px 6px}
.hdp h2{color:#666;font-size:116%;padding:5px 0 4px}
.hdp label{background:#eee;color:#750303;float:right;font-size:116%;padding:5px 5px 4px}
.held .label_spacer{background:none;border-bottom:2px solid #eee;padding:.5em;position:relative}
.held .label_spacer a{color:#666;float:none;font-size:85%;position:absolute;right:5px;top:9px}
.held .label_spacer h4{color:#900;line-height:1.35em;text-transform:none}
.held .label_spacer:hover a{color:#666}
.held .label_spacer:hover,.subject #facet_values .submenu_holder{background:none}
.imt{float:left;margin:0 10px 0 0}
.imt a,#f3 .ims a{background:#eee;border:1px solid #ddd;float:left;font-size:0;padding:3px}
.imt a:hover,#f3 .ims a:hover{border-color:#980404}
.label_spacer{-moz-border-radius:3px;background:#eee url(../i/lso.png) 5px 53% no-repeat;cursor:pointer;margin-bottom:3px;overflow:hidden;padding:.5em .5em .5em 19px}
.label_spacer > h4{color:#555;float:left;font-size:85%;font-weight:700;padding-right:40px;text-transform:uppercase}
.label_spacer a{color:#666;float:right;font-size:85%}
.letter_picker{display:block;margin-bottom:.4em;overflow:hidden}
.letter_picker .disabled,.letter_picker .disabled:hover{background:#fff;color:#ccc;cursor:default}
.loadmask{left:0;position:absolute;top:0;z-index:100;zoom:1}
.loadmask-msg{background:#c3daf9;border:1px solid #6593cf;left:0;padding:2px;position:absolute;top:0;z-index:20001}
.loadmask-msg div{background:#fbfbfb url('../i/loading.gif') no-repeat 5px 5px;border:1px solid #a3bad9;color:#222;cursor:wait;font:normal 11px tahoma, arial, helvetica, sans-serif;line-height:16px;padding:5px 10px 5px 25px}
.m{width:100%}
.masked{overflow:hidden!important}
.masked-hidden{visibility:hidden!important}
.masked-relative{position:relative!important}
.nvg{margin:3px 0 0 15px;overflow:hidden}
.nvg .s1 a{background:url(../i/nvg.a.s1.png) 100% 0 no-repeat;color:#fff}
.nvg a{color:#e4c0c0;font-size:100%;padding:9px 8px}
.nvg a:hover,.nvg li:hover a{background:url(../i/nvg.a.h.png) 100% 0 no-repeat;color:#fff}
.nvg li{margin:0 1px 3px 0;padding:0 0 6px}
.nvg li.s1,.nvg li.s1:hover{background:url(../i/nvg.li.s1.png) 50% 100% no-repeat}
.nvg li:hover{background:url(../i/nvg.li.h.png) 50% 100% no-repeat}
.nvh{margin:6px 0 0;padding:0 20px;width:200px}
.nvh .s2 > .t9,.subject #facet_values .facet_value span.closed{background-image:url(../i/f1.s2.t9.png);border:0 none}
.nvh .s2 > .t9:hover,.subject #facet_values .facet_value span.closed:hover{background-image:url(../i/f1.s2.t9.h.png);border:0 none}
.nvh .s3 > .t9,.subject #facet_values .facet_value span.open{background-image:url(../i/f1.s3.t9.png);border:0 none}
.nvh .s3 > .t9:hover,.subject #facet_values .facet_value span.open:hover{background-image:url(../i/f1.s3.t9.h.png);border:0 none}
.nvh .t9{background:url(../i/f1.s2.t9.png) 0 0 no-repeat;border:0 none;display:block;float:left;line-height:1em;margin:4px 0 0;text-indent:-5000px;width:10px}
.nvh li{background:url(../i/nvh.li.png) 3px .65em no-repeat;font-size:85%;line-height:1em;overflow:hidden;padding:0 0 0 10px;width:190px}
.nvh li a{border-bottom:1px solid #ddd;color:#444;line-height:1.45em}
.nvh li label{float:left;line-height:1.55em;margin:0 0 0 5px;width:160px}
.nvh li li{background-position:19px .65em;font-size:100%;padding:0 0 0 25px;width:215px}
.nvh li li label,.subject .submenu ul li li li{width:144px}
.nvh li li li label,.subject .submenu ul li li li li{width:128px}
.nvh li li li li label,.subject .submenu ul li li li li li{width:112px}
.nvh li li li li li label{width:96px}
.nvh li li li li li.s2,.nvh li li li li li.s3{padding:0 0 0 15px;width:140px}
.nvh li li li li.s2,.nvh li li li li.s3{padding:0 0 0 15px;width:155px}
.nvh li li li.s2,.nvh li li li.s3{padding:0 0 0 15px;width:170px}
.nvh li li.s2,.nvh li li.s3{padding:0 0 0 15px;width:185px}
.nvh li.s2,.nvh li.s3{background-image:none;padding:0;width:200px}
.nvh ul{overflow:hidden;width:200px}
.nvl{margin:0 0 4px 15px;position:relative}
.nvl .s1 a{-moz-border-radius:3px;background:url(../i/nvl.a.s1.png);color:#fff}
.nvl a{color:#ccc;font-size:100%;font-weight:400;padding:7px 6px 5px;text-transform:uppercase}
.nvl a:hover,.value_selector:hover .label_spacer h4,.open .label_spacer h4,.value_selector:hover .label_spacer a,.open .label_spacer a{color:#fff}
.nvl li{margin:0 8px 0 0;position:relative;z-index:100}
.nvp{background:url(../i/nvz.png);margin:20px;overflow:hidden;padding:5px 7px}
.nvp .i1{float:right}
.nvp .ix{display:block;margin:0 auto;text-align:center;width:26em}
.nvp .s5{color:#aaa}
.nvp a:hover,.nvh li a:hover,#f4 p a:hover{border-bottom:1px solid #980404;color:#980404}
.nvp li{color:#666;font-size:85%}
.nvz{border-bottom:2px solid #eee;margin:0 20px;overflow:auto;padding:0 0 5px;width:200px}
.nvz a{background:url(../i/nvz.png);color:#888;float:left;font-weight:700;padding:6px 5px 4px;text-align:center;width:10px}
.nvz a:hover{background:#888;color:#fff}
.nvz b{color:#ccc;cursor:no-drop;float:left;font-weight:700;padding:6px 5px 4px;text-align:center;width:10px}
.nvz li{float:left;font-size:93%;margin-bottom:1px;margin-right:1px;text-transform:uppercase}
.nvz li.s1 a,.nvz li.s1 a:hover{background:#980404;color:#fff}
.open .label_spacer{background:#900 url(../i/lsc.png) 5px 53% no-repeat}
.picker_letter{background:#eee;color:#555;cursor:pointer;float:left;font-size:85%;font-weight:700;margin:0 2px 2px 0;padding:3px 0;text-align:center;width:1.25em}
.picker_letter:hover{background:#900;color:#fff}
.preload{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);opacity:0.5}
.selector_content{overflow:auto;overflow-x:hidden}
.ts{margin:0 20px}
.ts .ts .tsn{background:url(../i/f3.tsn.png) 100% 0 no-repeat;float:left;margin:0 10px 0 0;min-height:180px;width:100px}
.ts .ts .tsn a{text-transform:none}
.ts .ts .ui-tabs-selected{background:#eee;width:100px}
.ts .ts .ui-tabs-selected a{color:#960000}
.ts .ts .w{padding:0 0 0 230px}
.ts .ts dl{margin:0 0 1.153em}
.ts .ts h3{color:#960000;font-size:85%;font-weight:700;line-height:1.55em}
.ts .ts,.ct ul ul,.ct ol ol,.ct ol ul,.ct ul ol,.ct ul dl,.ct ol dl,.ct dl ul,.ct dl ol,.ct dl dl,.subject .submenu,.subject .submenu ul{margin:0}
.tsn{margin:20px 0 10px;overflow:hidden}
.tsn .ui-tabs-selected a{-moz-border-radius:3px;background:#eee;color:#666}
.tsn a{color:#666;float:left;font-size:85%;font-weight:700;padding:7px 6px 5px;text-transform:uppercase}
.tsn li{float:left;margin:0 8px 8px 0;position:relative;z-index:100}
.ui-tabs-hide,.ws_empty{display:none}
.value_selector{margin:0 20px 3px}
.value_selector > h5{margin:0;padding:0}
#facet_values li{background:url(../i/nvh.li.png) 3px .65em no-repeat;font-size:85%;line-height:1em;padding:0 0 0 10px;width:220px}
#facet_values li dfn{font-size:78%;font-weight:700}
#facet_values li dfn,.value_selector li label{color:#444}
#facet_values li label{border-bottom:1px solid #ddd;cursor:pointer;line-height:1.55em;margin-left:0}
#facet_values li label:hover{border-bottom:1px solid #900;color:#900}
#facet_values li span.childToggle{background:url(../i/f1.s2.t9.png) 0 0 no-repeat;border:0 none;cursor:pointer;display:block;float:left;left:0;line-height:1em;margin:4px 4px 0 0;position:absolute;text-indent:-5000px;width:10px}
.subject #facet_values .submenu li{font-size:100%;width:192px}
.subject #facet_values .submenu ul li{width:176px}
.subject #facet_values .submenu ul li li{width:160px}
.subject #facet_values li{background:url(../i/nvh.li.png) 5px .65em no-repeat;font-size:85%;line-height:1em;padding:0 0 0 14px;position:relative;width:206px}
.value_selector:hover .label_spacer{background:#900 url(../i/lso_on.png) 5px 53% no-repeat}
.value_selector:hover.open .label_spacer,.open .label_spacer{background:#900 url(../i/lsc_on.png) 5px 53% no-repeat}
.widget_spacer{margin-top:0;min-height:1.8em;padding:5px;position:relative;width:100%; }
.widget_spacer .button_holder{float:left}
.widget_spacer .textbox{margin:5px 0 0;position:relative;overflow:hidden;width:220px}
.widget_spacer .textbox a{background:#ddd;border:0 none;color:#555;font-family:Tahoma;font-size:85%;font-weight:700;padding:5px; float:left}
.widget_spacer .textbox a#sub_rst{margin:0 0 0 3px}
.widget_spacer h4{color:#900;float:left;font-size:85%;font-weight:700;padding:5px 5px 0 0}
.widget_spacer input{border:1px solid #ddd;font-family:Tahoma;font-size:85%;margin:0;padding:3px;width:148px;float:left}
.subject .widget_spacer input{width:134px}
.widget_spacer select{border:1px solid #ddd;float:left;font-family:Tahoma;font-size:85%;padding:2px}
#widget_wrapper {overflow:hidden}
.date #widget_wrapper{overflow:visible;margin:0.8em 0 0.2em 0}
body{background:#fff;font:13px/1.231em tahoma,arial,helvetica,clean,sans-serif}
div.ahover{-moz-border-radius:3px;background:url(../i/nvl.a.h.png);position:absolute;z-index:99}
dl.r1{border-bottom:1px solid #eee;margin:10px 0 0;overflow:hidden}
dl.r1 dd{border-top:1px solid #eee;color:#333;font-size:85%;line-height:1.55em;margin:0;padding:.271em 0 .271em 11.764em}
dl.r1 dd li{background:url(../i/nvh.li.png) 3px .65em no-repeat;color:#333;line-height:1.55em;padding:0 0 0 10px}
dl.r1 dd p{color:#333;line-height:1.55em}
dl.r1 dd p + p{margin-top:.6em}
dl.r1 dt{border-top:1px solid #eee;clear:left;color:#666;float:left;font-size:85%;font-weight:700;line-height:1.55em;padding:.271em 0 0;position:relative;width:10.859em}
i{font-style:italic}
li.active label{color:#900;font-weight:700}
sup{font-size:80%;vertical-align:text-top}