/*
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.9.0
*/
.yui-skin-sam .yui-ac{position:relative;font-family:arial;font-size:100%}.yui-skin-sam .yui-ac-input{position:absolute;width:100%}.yui-skin-sam .yui-ac-container{position:absolute;top:1.6em;width:100%}.yui-skin-sam .yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050}.yui-skin-sam .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:.10;opacity:.10;filter:alpha(opacity=10);z-index:9049}.yui-skin-sam .yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em}.yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%}.yui-skin-sam .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;list-style:none;zoom:1}.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#b3d4ff}.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#426fd9;color:#FFF}
.yui-button{display:-moz-inline-box;display:inline-block;vertical-align:text-bottom;}.yui-button .first-child{display:block;*display:inline-block;}.yui-button button,.yui-button a{display:block;*display:inline-block;border:none;margin:0;}.yui-button button{background-color:transparent;*overflow:visible;cursor:pointer;}.yui-button a{text-decoration:none;}.yui-skin-sam .yui-button{border-width:1px 0;border-style:solid;border-color:#808080;background:url(../png/sprite.png) repeat-x 0 0;margin:auto .25em;}.yui-skin-sam .yui-button .first-child{border-width:0 1px;border-style:solid;border-color:#808080;margin:0 -1px;_margin:0;}.yui-skin-sam .yui-button button,.yui-skin-sam .yui-button a,.yui-skin-sam .yui-button a:visited{padding:0 10px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}.yui-skin-sam .yui-button a{*line-height:1.875;*padding-bottom:1px;}.yui-skin-sam .yui-split-button button,.yui-skin-sam .yui-menu-button button{padding-right:20px;background-position:right center;background-repeat:no-repeat;}.yui-skin-sam .yui-menu-button button{background-image:url(../menu-button-arrow.html);}.yui-skin-sam .yui-split-button button{background-image:url(../split-button-arrow.html);}.yui-skin-sam .yui-button-focus{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-focus .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-split-button-focus button{background-image:url(../split-button-arrow-focus.html);}.yui-skin-sam .yui-button-hover{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-hover .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-split-button-hover button{background-image:url(../split-button-arrow-hover.html);}.yui-skin-sam .yui-button-active{border-color:#7D98B8;background-position:0 -1700px;}.yui-skin-sam .yui-button-active .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-split-button-activeoption{border-color:#808080;background-position:0 0;}.yui-skin-sam .yui-split-button-activeoption .first-child{border-color:#808080;}.yui-skin-sam .yui-split-button-activeoption button{background-image:url(../png/split-button-arrow-active.png);}.yui-skin-sam .yui-radio-button-checked,.yui-skin-sam .yui-checkbox-button-checked{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-radio-button-checked .first-child,.yui-skin-sam .yui-checkbox-button-checked .first-child{border-color:#304369;}.yui-skin-sam .yui-radio-button-checked button,.yui-skin-sam .yui-checkbox-button-checked button{color:#fff;}.yui-skin-sam .yui-button-disabled{border-color:#ccc;background-position:0 -1500px;}.yui-skin-sam .yui-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-button-disabled button,.yui-skin-sam .yui-button-disabled a,.yui-skin-sam .yui-button-disabled a:visited{color:#A6A6A6;cursor:default;}.yui-skin-sam .yui-menu-button-disabled button{background-image:url(../png/menu-button-arrow-disabled.png);}.yui-skin-sam .yui-split-button-disabled button{background-image:url(../split-button-arrow-disabled.html);}
.yui-calcontainer{position:relative;float:left;_overflow:hidden}.yui-calcontainer iframe{position:absolute;border:0;margin:0;padding:0;z-index:0;width:100%;height:100%;left:0;top:0}.yui-calcontainer iframe.fixedsize{width:50em;height:50em;top:-1px;left:-1px}.yui-calcontainer.multi .groupcal{z-index:1;float:left;position:relative}.yui-calcontainer .title{position:relative;z-index:1}.yui-calcontainer .close-icon{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden}.yui-calendar{position:relative}.yui-calendar .calnavleft{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden}.yui-calendar .calnavright{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden}.yui-calendar .calheader{position:relative;width:100%;text-align:center}.yui-calcontainer .yui-cal-nav-mask{position:absolute;z-index:2;margin:0;padding:0;width:100%;height:100%;_width:0;_height:0;left:0;top:0;display:none}.yui-calcontainer .yui-cal-nav{position:absolute;z-index:3;top:0;display:none}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{display:-moz-inline-box;display:inline-block}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{display:block;*display:inline-block;*overflow:visible;border:0;background-color:transparent;cursor:pointer}.yui-calendar .calbody a:hover{background:inherit}p#clear{clear:left;padding-top:10px}.yui-skin-sam .yui-calcontainer{background-color:#f2f2f2;border:1px solid #808080;padding:10px}.yui-skin-sam .yui-calcontainer.multi{padding:0 5px 0 5px}.yui-skin-sam .yui-calcontainer.multi .groupcal{background-color:transparent;border:0;padding:10px 5px 10px 5px;margin:0}.yui-skin-sam .yui-calcontainer .title{background:url(../png/sprite.png) repeat-x 0 0;border-bottom:1px solid #ccc;font:100% sans-serif;color:#000;font-weight:bold;height:auto;padding:.4em;margin:0 -10px 10px -10px;top:0;left:0;text-align:left}.yui-skin-sam .yui-calcontainer.multi .title{margin:0 -5px 0 -5px}.yui-skin-sam .yui-calcontainer.withtitle{padding-top:0}.yui-skin-sam .yui-calcontainer .calclose{background:url(../png/sprite.png) no-repeat 0 -300px;width:25px;height:15px;top:.4em;right:.4em;cursor:pointer}.yui-skin-sam .yui-calendar{border-spacing:0;border-collapse:collapse;font:100% sans-serif;text-align:center;margin:0}.yui-skin-sam .yui-calendar .calhead{background:transparent;border:0;vertical-align:middle;padding:0}.yui-skin-sam .yui-calendar .calheader{background:transparent;font-weight:bold;padding:0 0 .6em 0;text-align:center}.yui-skin-sam .yui-calendar .calheader img{border:0}.yui-skin-sam .yui-calendar .calnavleft{background:url(../png/sprite.png) no-repeat 0 -450px;width:25px;height:15px;top:0;bottom:0;left:-10px;margin-left:.4em;cursor:pointer}.yui-skin-sam .yui-calendar .calnavright{background:url(../png/sprite.png) no-repeat 0 -500px;width:25px;height:15px;top:0;bottom:0;right:-10px;margin-right:.4em;cursor:pointer}.yui-skin-sam .yui-calendar .calweekdayrow{height:2em}.yui-skin-sam .yui-calendar .calweekdayrow th{padding:0;border:0}.yui-skin-sam .yui-calendar .calweekdaycell{color:#000;font-weight:bold;text-align:center;width:2em}.yui-skin-sam .yui-calendar .calfoot{background-color:#f2f2f2}.yui-skin-sam .yui-calendar .calrowhead,.yui-skin-sam .yui-calendar .calrowfoot{color:#a6a6a6;font-size:85%;font-style:normal;font-weight:normal;border:0}.yui-skin-sam .yui-calendar .calrowhead{text-align:right;padding:0 2px 0 0}.yui-skin-sam .yui-calendar .calrowfoot{text-align:left;padding:0 0 0 2px}.yui-skin-sam .yui-calendar td.calcell{border:1px solid #ccc;background:#fff;padding:1px;height:1.6em;line-height:1.6em;text-align:center;white-space:nowrap}.yui-skin-sam .yui-calendar td.calcell a{color:#06c;display:block;height:100%;text-decoration:none}.yui-skin-sam .yui-calendar td.calcell.today{background-color:#000}.yui-skin-sam .yui-calendar td.calcell.today a{background-color:#fff}.yui-skin-sam .yui-calendar td.calcell.oom{background-color:#ccc;color:#a6a6a6;cursor:default}.yui-skin-sam .yui-calendar td.calcell.oom a{color:#a6a6a6}.yui-skin-sam .yui-calendar td.calcell.selected{background-color:#fff;color:#000}.yui-skin-sam .yui-calendar td.calcell.selected a{background-color:#b3d4ff;color:#000}.yui-skin-sam .yui-calendar td.calcell.calcellhover{background-color:#426fd9;color:#fff;cursor:pointer}.yui-skin-sam .yui-calendar td.calcell.calcellhover a{background-color:#426fd9;color:#fff}.yui-skin-sam .yui-calendar td.calcell.previous{color:#e0e0e0}.yui-skin-sam .yui-calendar td.calcell.restricted{text-decoration:line-through}.yui-skin-sam .yui-calendar td.calcell.highlight1{background-color:#cf9}.yui-skin-sam .yui-calendar td.calcell.highlight2{background-color:#9cf}.yui-skin-sam .yui-calendar td.calcell.highlight3{background-color:#fcc}.yui-skin-sam .yui-calendar td.calcell.highlight4{background-color:#cf9}.yui-skin-sam .yui-calendar a.calnav{border:1px solid #f2f2f2;padding:0 4px;text-decoration:none;color:#000;zoom:1}.yui-skin-sam .yui-calendar a.calnav:hover{background:url(../png/sprite.png) repeat-x 0 0;border-color:#a0a0a0;cursor:pointer}.yui-skin-sam .yui-calcontainer .yui-cal-nav-mask{background-color:#000;opacity:.25;filter:alpha(opacity=25)}.yui-skin-sam .yui-calcontainer .yui-cal-nav{font-family:arial,helvetica,clean,sans-serif;font-size:93%;border:1px solid #808080;left:50%;margin-left:-7em;width:14em;padding:0;top:2.5em;background-color:#f2f2f2}.yui-skin-sam .yui-calcontainer.withtitle .yui-cal-nav{top:4.5em}.yui-skin-sam .yui-calcontainer.multi .yui-cal-nav{width:16em;margin-left:-8em}.yui-skin-sam .yui-calcontainer .yui-cal-nav-y,.yui-skin-sam .yui-calcontainer .yui-cal-nav-m,.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{padding:5px 10px 5px 10px}.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{text-align:center}.yui-skin-sam .yui-calcontainer .yui-cal-nav-e{margin-top:5px;padding:5px;background-color:#edf5ff;border-top:1px solid black;display:none}.yui-skin-sam .yui-calcontainer .yui-cal-nav label{display:block;font-weight:bold}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-mc{width:100%;_width:auto}.yui-skin-sam .yui-calcontainer .yui-cal-nav-y input.yui-invalid{background-color:#ffee69;border:1px solid #000}.yui-skin-sam .yui-calcontainer .yui-cal-nav-yc{width:4em}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{border:1px solid #808080;background:url(../png/sprite.png) repeat-x 0 0;background-color:#ccc;margin:auto .15em}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{padding:0 8px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default{border:1px solid #304369;background-color:#426fd9;background:url(../png/sprite.png) repeat-x 0 -1400px}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button{color:#fff}
.yui-carousel{visibility:hidden;overflow:hidden;position:relative;text-align:left;zoom:1;}.yui-carousel.yui-carousel-visible{visibility:visible;}.yui-carousel-content{overflow:hidden;position:relative;text-align:center;}.yui-carousel-element li{border:1px solid #ccc;list-style:none;margin:1px;overflow:hidden;padding:0;position:absolute;text-align:center;}.yui-carousel-vertical .yui-carousel-element li{display:block;float:none;}.yui-log .carousel{background:#f2e886;}.yui-carousel-nav{zoom:1;}.yui-carousel-nav:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.yui-carousel-button-focus{outline:1px dotted #000;}.yui-carousel-min-width{min-width:115px;}.yui-carousel-element{overflow:hidden;position:relative;margin:0 auto;padding:0;text-align:left;*margin:0;}.yui-carousel-horizontal .yui-carousel-element{width:320000px;}.yui-carousel-vertical .yui-carousel-element{height:320000px;}.yui-skin-sam .yui-carousel-nav select{position:static;}.yui-carousel .yui-carousel-item-selected{border:1px dashed #000;margin:1px;}.yui-skin-sam .yui-carousel,.yui-skin-sam .yui-carousel-vertical{border:1px solid #808080;}.yui-skin-sam .yui-carousel-nav{background:url(../png/sprite.png) repeat-x 0 0;padding:3px;text-align:right;}.yui-skin-sam .yui-carousel-button{background:url(../png/sprite.png) no-repeat 0 -600px;float:right;height:19px;margin:5px;overflow:hidden;width:40px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-button{background-position:0 -800px;}.yui-skin-sam .yui-carousel-button-disabled{background-position:0 -2000px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-button-disabled{background-position:0 -2100px;}.yui-skin-sam .yui-carousel-button input,.yui-skin-sam .yui-carousel-button button{background-color:transparent;border:0;cursor:pointer;display:block;height:44px;margin:-2px 0 0 -2px;padding:0 0 0 50px;}.yui-skin-sam span.yui-carousel-first-button{background-position:0 -550px;margin-left:-100px;margin-right:50px;*margin:5px 5px 5px -90px;}.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button{background-position:0 -750px;}.yui-skin-sam span.yui-carousel-first-button-disabled{background-position:0 -1950px;}.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button-disabled{background-position:0 -2050px;}.yui-skin-sam .yui-carousel-nav ul{float:right;height:19px;margin:0;margin-left:-220px;margin-right:100px;*margin-left:-160px;*margin-right:0;padding:0;}.yui-skin-sam .yui-carousel-min-width .yui-carousel-nav ul{*margin-left:-170px;}.yui-skin-sam .yui-carousel-nav select{position:relative;*right:50px;top:4px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav select{position:static;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav ul,.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav select{float:none;margin:0;*zoom:1;}.yui-skin-sam .yui-carousel-nav ul li{background:url(../png/sprite.png) no-repeat 0 -650px;cursor:pointer;float:left;height:9px;list-style:none;margin:10px 0 0 5px;overflow:hidden;padding:0;width:9px;}.yui-skin-sam .yui-carousel-nav ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.yui-skin-sam .yui-carousel-nav ul li a{display:block;width:100%;height:100%;text-indent:-10000px;text-align:left;overflow:hidden;}.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-focus{outline:1px dotted #000;}.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-selected{background-position:0 -700px;}.yui-skin-sam .yui-carousel-item-loading{background:url(../gif/ajax-loader.gif) no-repeat 50% 50%;position:absolute;text-indent:-150px;}
.yui-picker-panel{background:#e3e3e3;border-color:#888}.yui-picker-panel .hd{background-color:#ccc;font-size:100%;line-height:100%;border:1px solid #e3e3e3;font-weight:bold;overflow:hidden;padding:6px;color:#000}.yui-picker-panel .bd{background:#e8e8e8;margin:1px;height:200px}.yui-picker-panel .ft{background:#e8e8e8;margin:1px;padding:1px}.yui-picker{position:relative}.yui-picker-hue-thumb{cursor:default;width:18px;height:18px;top:-8px;left:-2px;z-index:9;position:absolute}.yui-picker-hue-bg{-moz-outline:0;outline:0 none;position:absolute;left:200px;height:183px;width:14px;background:url(../hue_bg.html) no-repeat;top:4px}.yui-picker-bg{-moz-outline:0;outline:0 none;position:absolute;top:4px;left:4px;height:182px;width:182px;background-color:#F00;background-image:url(../picker_mask.html)}*html .yui-picker-bg{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../picker_mask.html',sizingMethod='scale')}.yui-picker-mask{position:absolute;z-index:1;top:0;left:0}.yui-picker-thumb{cursor:default;width:11px;height:11px;z-index:9;position:absolute;top:-4px;left:-4px}.yui-picker-swatch{position:absolute;left:240px;top:4px;height:60px;width:55px;border:1px solid #888}.yui-picker-websafe-swatch{position:absolute;left:304px;top:4px;height:24px;width:24px;border:1px solid #888}.yui-picker-controls{position:absolute;top:72px;left:226px;font:1em monospace}.yui-picker-controls .hd{background:transparent;border-width:0!important}.yui-picker-controls .bd{height:100px;border-width:0!important}.yui-picker-controls ul{float:left;padding:0 2px 0 0;margin:0}.yui-picker-controls li{padding:2px;list-style:none;margin:0}.yui-picker-controls input{font-size:.85em;width:2.4em}.yui-picker-hex-controls{clear:both;padding:2px}.yui-picker-hex-controls input{width:4.6em}.yui-picker-controls a{font:1em arial,helvetica,clean,sans-serif;display:block;*display:inline-block;padding:0;color:#000}
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2}.yui-panel{position:relative}.yui-panel-container form{margin:0}.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0}.mask.block-scrollbars{overflow:auto}.masked select,.drag select,.hide-select select{_visibility:hidden}.yui-panel-container select{_visibility:inherit}.hide-scrollbars,.hide-scrollbars *{overflow:hidden}.hide-scrollbars select{display:none}.show-scrollbars{overflow:auto}.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible}.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto}.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px}.yui-effect-fade .underlay,.yui-effect-fade .yui-tt-shadow{display:none}.yui-tt-shadow{position:absolute}.yui-override-padding{padding:0!important}.yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none}.yui-overlay.yui-force-redraw,.yui-panel-container.yui-force-redraw{margin-bottom:1px}.yui-skin-sam .mask{background-color:#000;opacity:.25;filter:alpha(opacity=25)}.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px}.yui-skin-sam .yui-panel{position:relative;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;*border-width:1px;*zoom:1;_zoom:normal}.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;*margin:0;*border:0}.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc}.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{background-color:#f2f2f2}.yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(../png/sprite.png) repeat-x 0 -200px}.yui-skin-sam .yui-panel .bd{padding:10px}.yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%}.yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(../png/sprite.png) no-repeat 0 -300px;cursor:pointer}.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px}.yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:#fff}.yui-skin-sam .yui-panel-container.shadow{_padding:2px 4px 0 2px}.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;left:-3px;right:-3px;bottom:-3px;*top:4px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_left:0;_right:0;_bottom:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;filter:alpha(opacity=12)}.yui-skin-sam .yui-dialog .ft{border-top:0;padding:0 10px 10px 10px;font-size:100%}.yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right}.yui-skin-sam .yui-dialog .ft button.default{font-weight:bold}.yui-skin-sam .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px}.yui-skin-sam .yui-dialog .ft span.default .first-child{border-color:#304369}.yui-skin-sam .yui-dialog .ft span.default button{color:#fff}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled{background-position:0 -1500px;border-color:#ccc}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled .first-child{border-color:#ccc}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled button{color:#a6a6a6}.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(../png/sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left}.yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px}.yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px}.yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px}.yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px}.yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px}.yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px}.yui-skin-sam .yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#d4c237 #A6982b #a6982b #A6982B;border-width:1px;border-style:solid;background-color:#ffee69}.yui-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto}.yui-skin-sam .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000}.yui-skin-sam .yui-tt-shadow-visible{opacity:.12;filter:alpha(opacity=12)}
.yui-skin-sam .yui-dt-mask{position:absolute;z-index:9500}.yui-dt-tmp{position:absolute;left:-9000px}.yui-dt-scrollable .yui-dt-bd{overflow:auto}.yui-dt-scrollable .yui-dt-hd{overflow:hidden;position:relative}.yui-dt-scrollable .yui-dt-bd thead tr,.yui-dt-scrollable .yui-dt-bd thead th{position:absolute;left:-1500px}.yui-dt-scrollable tbody{-moz-outline:0}.yui-skin-sam thead .yui-dt-sortable{cursor:pointer}.yui-skin-sam thead .yui-dt-draggable{cursor:move}.yui-dt-coltarget{position:absolute;z-index:999}.yui-dt-hd{zoom:1}th.yui-dt-resizeable .yui-dt-resizerliner{position:relative}.yui-dt-resizer{position:absolute;right:0;bottom:0;height:100%;cursor:e-resize;cursor:col-resize;background-color:#CCC;opacity:0;filter:alpha(opacity=0)}.yui-dt-resizerproxy{visibility:hidden;position:absolute;z-index:9000;background-color:#CCC;opacity:0;filter:alpha(opacity=0)}th.yui-dt-hidden .yui-dt-liner,td.yui-dt-hidden .yui-dt-liner,th.yui-dt-hidden .yui-dt-resizer{display:none}.yui-dt-editor,.yui-dt-editor-shim{position:absolute;z-index:9000}.yui-skin-sam .yui-dt table{margin:0;padding:0;font-family:arial;font-size:inherit;border-collapse:separate;*border-collapse:collapse;border-spacing:0;border:1px solid #7f7f7f}.yui-skin-sam .yui-dt thead{border-spacing:0}.yui-skin-sam .yui-dt caption{color:#000;font-size:85%;font-weight:normal;font-style:italic;line-height:1;padding:1em 0;text-align:center}.yui-skin-sam .yui-dt th{background:#d8d8da url(../png/sprite.png) repeat-x 0 0}.yui-skin-sam .yui-dt th,.yui-skin-sam .yui-dt th a{font-weight:normal;text-decoration:none;color:#000;vertical-align:bottom}.yui-skin-sam .yui-dt th{margin:0;padding:0;border:0;border-right:1px solid #cbcbcb}.yui-skin-sam .yui-dt tr.yui-dt-first td{border-top:1px solid #7f7f7f}.yui-skin-sam .yui-dt th .yui-dt-liner{white-space:nowrap}.yui-skin-sam .yui-dt-liner{margin:0;padding:0;padding:4px 10px 4px 10px}.yui-skin-sam .yui-dt-coltarget{width:5px;background-color:red}.yui-skin-sam .yui-dt td{margin:0;padding:0;border:0;border-right:1px solid #cbcbcb;text-align:left}.yui-skin-sam .yui-dt-list td{border-right:0}.yui-skin-sam .yui-dt-resizer{width:6px}.yui-skin-sam .yui-dt-mask{background-color:#000;opacity:.25;filter:alpha(opacity=25)}.yui-skin-sam .yui-dt-message{background-color:#FFF}.yui-skin-sam .yui-dt-scrollable table{border:0}.yui-skin-sam .yui-dt-scrollable .yui-dt-hd{border-left:1px solid #7f7f7f;border-top:1px solid #7f7f7f;border-right:1px solid #7f7f7f}.yui-skin-sam .yui-dt-scrollable .yui-dt-bd{border-left:1px solid #7f7f7f;border-bottom:1px solid #7f7f7f;border-right:1px solid #7f7f7f;background-color:#FFF}.yui-skin-sam .yui-dt-scrollable .yui-dt-data tr.yui-dt-last td{border-bottom:1px solid #7f7f7f}.yui-skin-sam th.yui-dt-asc,.yui-skin-sam th.yui-dt-desc{background:url(../png/sprite.png) repeat-x 0 -100px}.yui-skin-sam th.yui-dt-sortable .yui-dt-label{margin-right:10px}.yui-skin-sam th.yui-dt-asc .yui-dt-liner{background:url(../dt-arrow-up.html) no-repeat right}.yui-skin-sam th.yui-dt-desc .yui-dt-liner{background:url(../dt-arrow-dn.html) no-repeat right}tbody .yui-dt-editable{cursor:pointer}.yui-dt-editor{text-align:left;background-color:#f2f2f2;border:1px solid #808080;padding:6px}.yui-dt-editor label{padding-left:4px;padding-right:6px}.yui-dt-editor .yui-dt-button{padding-top:6px;text-align:right}.yui-dt-editor .yui-dt-button button{background:url(../png/sprite.png) repeat-x 0 0;border:1px solid #999;width:4em;height:1.8em;margin-left:6px}.yui-dt-editor .yui-dt-button button.yui-dt-default{background:url(../png/sprite.png) repeat-x 0 -1400px;background-color:#5584e0;border:1px solid #304369;color:#FFF}.yui-dt-editor .yui-dt-button button:hover{background:url(../png/sprite.png) repeat-x 0 -1300px;color:#000}.yui-dt-editor .yui-dt-button button:active{background:url(../png/sprite.png) repeat-x 0 -1700px;color:#000}.yui-skin-sam tr.yui-dt-even{background-color:#FFF}.yui-skin-sam tr.yui-dt-odd{background-color:#edf5ff}.yui-skin-sam tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam tr.yui-dt-even td.yui-dt-desc{background-color:#edf5ff}.yui-skin-sam tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam tr.yui-dt-odd td.yui-dt-desc{background-color:#dbeaff}.yui-skin-sam .yui-dt-list tr.yui-dt-even{background-color:#FFF}.yui-skin-sam .yui-dt-list tr.yui-dt-odd{background-color:#FFF}.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-desc{background-color:#edf5ff}.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-desc{background-color:#edf5ff}.yui-skin-sam th.yui-dt-highlighted,.yui-skin-sam th.yui-dt-highlighted a{background-color:#b2d2ff}.yui-skin-sam tr.yui-dt-highlighted,.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-asc,.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-desc,.yui-skin-sam tr.yui-dt-even td.yui-dt-highlighted,.yui-skin-sam tr.yui-dt-odd td.yui-dt-highlighted{cursor:pointer;background-color:#b2d2ff}.yui-skin-sam .yui-dt-list th.yui-dt-highlighted,.yui-skin-sam .yui-dt-list th.yui-dt-highlighted a{background-color:#b2d2ff}.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted,.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-desc,.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-highlighted,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-highlighted{cursor:pointer;background-color:#b2d2ff}.yui-skin-sam th.yui-dt-selected,.yui-skin-sam th.yui-dt-selected a{background-color:#446cd7}.yui-skin-sam tr.yui-dt-selected td,.yui-skin-sam tr.yui-dt-selected td.yui-dt-asc,.yui-skin-sam tr.yui-dt-selected td.yui-dt-desc{background-color:#426fd9;color:#FFF}.yui-skin-sam tr.yui-dt-even td.yui-dt-selected,.yui-skin-sam tr.yui-dt-odd td.yui-dt-selected{background-color:#446cd7;color:#FFF}.yui-skin-sam .yui-dt-list th.yui-dt-selected,.yui-skin-sam .yui-dt-list th.yui-dt-selected a{background-color:#446cd7}
.yui-skin-sam .yui-dt-list tr.yui-dt-selected td,.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-desc{background-color:#426fd9;color:#FFF}.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-selected,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-selected{background-color:#446cd7;color:#FFF}.yui-skin-sam .yui-dt-paginator{display:block;margin:6px 0;white-space:nowrap}.yui-skin-sam .yui-dt-paginator .yui-dt-first,.yui-skin-sam .yui-dt-paginator .yui-dt-last,.yui-skin-sam .yui-dt-paginator .yui-dt-selected{padding:2px 6px}.yui-skin-sam .yui-dt-paginator a.yui-dt-first,.yui-skin-sam .yui-dt-paginator a.yui-dt-last{text-decoration:none}.yui-skin-sam .yui-dt-paginator .yui-dt-previous,.yui-skin-sam .yui-dt-paginator .yui-dt-next{display:none}.yui-skin-sam a.yui-dt-page{border:1px solid #cbcbcb;padding:2px 6px;text-decoration:none;background-color:#fff}.yui-skin-sam .yui-dt-selected{border:1px solid #fff;background-color:#fff}
.yui-busy{cursor:wait!important;}.yui-toolbar-container fieldset,.yui-editor-container fieldset{padding:0;margin:0;border:0;}.yui-toolbar-container legend{display:none;}.yui-skin-sam .yui-toolbar-container .yui-button button,.yui-skin-sam .yui-toolbar-container .yui-button a,.yui-skin-sam .yui-toolbar-container .yui-button a:visited{font-size:0;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select button,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a:visited,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton button,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a:visited{font-size:12px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{font-size:0;line-height:0;padding:0;}.yui-toolbar-container .yui-toolbar-subcont{padding:.25em 0;zoom:1;}.yui-toolbar-container-collapsed .yui-toolbar-subcont{display:none;}.yui-toolbar-container .yui-toolbar-subcont:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-container span.yui-toolbar-draghandle{cursor:move;border-left:1px solid #999;border-right:1px solid #999;overflow:hidden;text-indent:77777px;width:2px;height:20px;display:block;clear:none;float:left;margin:0 0 0 .2em;}.yui-toolbar-container .yui-toolbar-titlebar.draggable{cursor:move;}.yui-toolbar-container .yui-toolbar-titlebar{position:relative;}.yui-toolbar-container .yui-toolbar-titlebar h2{font-weight:bold;letter-spacing:0;border:none;color:#000;margin:0;padding:.2em;}.yui-toolbar-container .yui-toolbar-titlebar h2 a{text-decoration:none;color:#000;cursor:default;}.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-draghandle{height:40px;}.yui-toolbar-container .yui-toolbar-group{float:left;margin-right:.5em;zoom:1;}.yui-toolbar-container .yui-toolbar-group:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-container .yui-toolbar-group h3{font-size:75%;padding:0 0 0 .25em;margin:0;}.yui-toolbar-container span.yui-toolbar-separator{width:2px;padding:0;height:18px;margin:.2em 0 .2em .1em;display:none;float:left;}.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-separator{height:45px;*height:50px;}.yui-toolbar-container.yui-toolbar-grouped .yui-toolbar-group span.yui-toolbar-separator{height:18px;display:block;}.yui-toolbar-container ul li{margin:0;padding:0;list-style-type:none;}.yui-toolbar-container .yui-toolbar-nogrouplabels h3{display:none;}.yui-toolbar-container .yui-push-button,.yui-toolbar-container .yui-color-button,.yui-toolbar-container .yui-menu-button{position:relative;cursor:pointer;}.yui-toolbar-container .yui-button .first-child,.yui-toolbar-container .yui-button .first-child a{height:100%;width:100%;overflow:hidden;font-size:0;}.yui-toolbar-container .yui-button-disabled{cursor:default;}.yui-toolbar-container .yui-button-disabled .yui-toolbar-icon{opacity:.5;filter:alpha(opacity=50);}.yui-toolbar-container .yui-button-disabled .up,.yui-toolbar-container .yui-button-disabled .down{opacity:.5;filter:alpha(opacity=50);}.yui-toolbar-container .yui-button a{overflow:hidden;}.yui-toolbar-container .yui-toolbar-select .first-child a{cursor:pointer;}.yui-toolbar-fontname-arial{font-family:Arial;}.yui-toolbar-fontname-arial-black{font-family:Arial Black;}.yui-toolbar-fontname-comic-sans-ms{font-family:Comic Sans MS;}.yui-toolbar-fontname-courier-new{font-family:Courier New;}.yui-toolbar-fontname-times-new-roman{font-family:Times New Roman;}.yui-toolbar-fontname-verdana{font-family:Verdana;}.yui-toolbar-fontname-impact{font-family:Impact;}.yui-toolbar-fontname-lucida-console{font-family:Lucida Console;}.yui-toolbar-fontname-tahoma{font-family:Tahoma;}.yui-toolbar-fontname-trebuchet-ms{font-family:Trebuchet MS;}.yui-toolbar-container .yui-toolbar-spinbutton{position:relative;}.yui-toolbar-container .yui-toolbar-spinbutton .first-child a{z-index:0;opacity:1;}.yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-toolbar-container .yui-toolbar-spinbutton a.down{position:absolute;display:block;right:0;cursor:pointer;z-index:1;padding:0;margin:0;}.yui-toolbar-container .yui-overlay{position:absolute;}.yui-toolbar-container .yui-overlay ul li{margin:0;list-style-type:none;}.yui-toolbar-container{z-index:1;}.yui-editor-container .yui-editor-editable-container{position:relative;z-index:0;width:100%;}.yui-editor-container .yui-editor-masked{background-color:#CCC;height:100%;width:100%;position:absolute;top:0;left:0;opacity:.5;filter:alpha(opacity=50);}.yui-editor-container iframe{border:0;padding:0;margin:0;zoom:1;display:block;}.yui-editor-container .yui-editor-editable{padding:0;margin:0;}.yui-editor-container .dompath{font-size:85%;}.yui-editor-panel .hd{text-align:left;position:relative;}.yui-editor-panel .hd h3{font-weight:bold;padding:.25em 0 .25em .25em;margin:0;}.yui-editor-panel .bd{width:100%;zoom:1;position:relative;}.yui-editor-panel .bd div.yui-editor-body-cont{padding:.25em .1em;zoom:1;}.yui-editor-panel .bd .gecko form{overflow:auto;}.yui-editor-panel .bd div.yui-editor-body-cont:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-editor-panel .ft{text-align:right;width:99%;float:left;clear:both;}.yui-editor-panel .ft span.tip{display:block;position:relative;padding:.5em .5em .5em 23px;text-align:left;zoom:1;}.yui-editor-panel label{clear:both;float:left;padding:0;width:100%;text-align:left;zoom:1;}.yui-editor-panel .gecko label{overflow:auto;}.yui-editor-panel label strong{float:left;width:6em;}.yui-editor-panel .removeLink{width:80%;text-align:right;}.yui-editor-panel label input{margin-left:.25em;float:left;}.yui-editor-panel .yui-toolbar-group{margin-bottom:.75em;}.yui-editor-panel .height-width{float:left;}.yui-editor-panel .height-width span{font-style:italic;display:block;float:left;overflow:visible;}.yui-editor-panel .height-width span.info{font-size:70%;margin-top:3px;float:none;}
.yui-editor-panel .yui-toolbar-bordersize,.yui-editor-panel .yui-toolbar-bordertype{font-size:75%;}.yui-editor-panel .yui-toolbar-container span.yui-toolbar-separator{border:none;}.yui-editor-panel .yui-toolbar-bordersize span a span,.yui-editor-panel .yui-toolbar-bordertype span a span{display:block;height:8px;left:4px;position:absolute;top:3px;_top:-5px;width:24px;text-indent:52px;font-size:0;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-solid{border-bottom:1px solid black;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dotted{border-bottom:1px dotted black;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dashed{border-bottom:1px dashed black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-0{*top:0;text-indent:0;font-size:75%;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-1{border-bottom:1px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-2{border-bottom:2px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-3{top:2px;*top:-5px;border-bottom:3px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-4{top:1px;*top:-5px;border-bottom:4px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-5{top:1px;*top:-5px;border-bottom:5px solid black;}.yui-toolbar-container .yui-toolbar-bordersize-menu,.yui-toolbar-container .yui-toolbar-bordertype-menu{width:95px!important;}.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel,.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel:hover{margin:0 3px 7px 17px;}.yui-toolbar-bordersize-menu .yuimenuitemlabel .checkedindicator,.yui-toolbar-bordertype-menu .yuimenuitemlabel .checkedindicator{position:absolute;left:-12px;*top:14px;*left:0;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-1 a{border-bottom:1px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-2 a{border-bottom:2px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-3 a{border-bottom:3px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-4 a{border-bottom:4px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-5 a{border-bottom:5px solid black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-solid a{border-bottom:1px solid black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dashed a{border-bottom:1px dashed black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dotted a{border-bottom:1px dotted black;height:14px;}h2.yui-editor-skipheader,h3.yui-editor-skipheader{height:0;margin:0;padding:0;border:none;width:0;overflow:hidden;position:absolute;}.yui-toolbar-colors{width:133px;zoom:1;display:none;z-index:100;overflow:hidden;}.yui-toolbar-colors:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-colors a{height:9px;width:9px;float:left;display:block;overflow:hidden;text-indent:999px;margin:0;cursor:pointer;border:1px solid #F6F7EE;}.yui-toolbar-colors a:hover{border:1px solid black;}.yui-color-button-menu{overflow:visible;background-color:transparent;}.yui-toolbar-colors span{position:relative;display:block;padding:3px;overflow:hidden;float:left;width:100%;zoom:1;}.yui-toolbar-colors span:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-colors span em{height:35px;width:30px;float:left;display:block;overflow:hidden;text-indent:999px;margin:.75px;border:1px solid black;}.yui-toolbar-colors span strong{font-weight:normal;padding-left:3px;display:block;font-size:85%;float:left;width:65%;}.yui-toolbar-group-undoredo h3,.yui-toolbar-group-insertitem h3,.yui-toolbar-group-indentlist h3{width:68px;}.yui-toolbar-group-indentlist2 h3{width:122px;}.yui-toolbar-group-alignment h3{width:130px;}.yui-skin-sam .yui-editor-container{border:1px solid #808080;}.yui-skin-sam .yui-toolbar-container{zoom:1;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar{background:url(../png/sprite.png) repeat-x 0 -200px;position:relative;}.yui-skin-sam .yui-editor-container .draggable .yui-toolbar-titlebar{cursor:move;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar h2{color:#000;font-weight:bold;margin:0;padding:.3em 1em;font-size:100%;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-group h3{color:#808080;font-size:75%;margin:1em 0 0;padding-bottom:0;padding-left:.25em;text-align:left;}.yui-toolbar-container span.yui-toolbar-separator{border:none;text-indent:33px;overflow:hidden;margin:0 .25em;}.yui-skin-sam .yui-toolbar-container{background-color:#F2F2F2;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-subcont{padding:0 1em .35em;border-bottom:1px solid #808080;}.yui-skin-sam .yui-toolbar-container-collapsed .yui-toolbar-titlebar{border-bottom:1px solid #808080;}.yui-skin-sam .yui-editor-container .visible .yui-menu-shadow,.yui-skin-sam .yui-editor-panel .visible .yui-menu-shadow{display:none;}.yui-skin-sam .yui-editor-container ul{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-editor-container ul li{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-toolbar-group ul li.yui-toolbar-groupitem{float:left;}.yui-skin-sam .yui-editor-container .dompath{background-color:#F2F2F2;border-top:1px solid #808080;color:#999;text-align:left;padding:.25em;}.yui-skin-sam .yui-toolbar-container .collapse{background:url(../png/sprite.png) no-repeat 0 -400px;}.yui-skin-sam .yui-toolbar-container .collapsed{background:url(../png/sprite.png) no-repeat 0 -350px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar span.collapse{cursor:pointer;position:absolute;top:4px;right:2px;display:block;overflow:hidden;height:15px;width:15px;text-indent:9999px;}
.yui-skin-sam .yui-toolbar-container .yui-push-button,.yui-skin-sam .yui-toolbar-container .yui-color-button,.yui-skin-sam .yui-toolbar-container .yui-menu-button{background:url(../png/sprite.png) repeat-x 0 0;position:relative;display:block;height:22px;width:30px;_font-size:0;margin:0;border-color:#808080;color:#f2f2f2;border-style:solid;border-width:1px 0;zoom:1;}.yui-skin-sam .yui-toolbar-container .yui-push-button a,.yui-skin-sam .yui-toolbar-container .yui-color-button a,.yui-skin-sam .yui-toolbar-container .yui-menu-button a{padding-left:35px;height:20px;text-decoration:none;font-size:0;line-height:2;display:block;color:#000;overflow:hidden;white-space:nowrap;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a{font-size:12px;}.yui-skin-sam .yui-toolbar-container .yui-push-button .first-child,.yui-skin-sam .yui-toolbar-container .yui-color-button .first-child,.yui-skin-sam .yui-toolbar-container .yui-menu-button .first-child{border-color:#808080;border-style:solid;border-width:0 1px;margin:0 -1px;display:block;position:relative;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled .first-child,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled .first-child,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled a,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled a,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled a{color:#A6A6A6;cursor:default;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled{border-color:#ccc;}.yui-skin-sam .yui-toolbar-container .yui-button .first-child{*left:0;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-fontname{width:135px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-heading{width:92px;}.yui-skin-sam .yui-toolbar-container .yui-button-hover{background:url(../png/sprite.png) repeat-x 0 -1300px;border-color:#808080;}.yui-skin-sam .yui-toolbar-container .yui-button-selected{background:url(../png/sprite.png) repeat-x 0 -1700px;border-color:#808080;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-nogrouplabels h3{display:none;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-nogrouplabels .yui-toolbar-group{margin-top:.75em;}.yui-skin-sam .yui-toolbar-container .yui-push-button span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-color-button span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-menu-button span.yui-toolbar-icon{display:block;position:absolute;top:2px;height:18px;width:18px;overflow:hidden;background:url(../editor-sprite.html) no-repeat 30px 30px;}.yui-skin-sam .yui-toolbar-container .yui-button-selected span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-button-hover span.yui-toolbar-icon{background-image:url(../editor-sprite-active.html);}.yui-skin-sam .yui-toolbar-container .visible .yuimenuitemlabel{cursor:pointer;color:#000;*position:relative;}.yui-skin-sam .yui-toolbar-container .yui-button-menu{background-color:#fff;}.yui-skin-sam .yui-toolbar-container .yui-button-menu .yui-menu-body-scrolled{position:relative;}.yui-skin-sam div.yuimenu li.selected{background-color:#B3D4FF;}.yui-skin-sam div.yuimenu li.selected a.selected{color:#000;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-bold span.yui-toolbar-icon{background-position:0 0;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-strikethrough span.yui-toolbar-icon{background-position:0 -108px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-italic span.yui-toolbar-icon{background-position:0 -36px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-undo span.yui-toolbar-icon{background-position:0 -1326px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-redo span.yui-toolbar-icon{background-position:0 -1355px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-underline span.yui-toolbar-icon{background-position:0 -72px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-subscript span.yui-toolbar-icon{background-position:0 -180px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-superscript span.yui-toolbar-icon{background-position:0 -144px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-forecolor span.yui-toolbar-icon{background-position:0 -216px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-backcolor span.yui-toolbar-icon{background-position:0 -288px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyleft span.yui-toolbar-icon{background-position:0 -324px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifycenter span.yui-toolbar-icon{background-position:0 -360px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyright span.yui-toolbar-icon{background-position:0 -396px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyfull span.yui-toolbar-icon{background-position:0 -432px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-indent span.yui-toolbar-icon{background-position:0 -720px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-outdent span.yui-toolbar-icon{background-position:0 -684px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-createlink span.yui-toolbar-icon{background-position:0 -792px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertimage span.yui-toolbar-icon{background-position:1px -756px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-left span.yui-toolbar-icon{background-position:0 -972px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-right span.yui-toolbar-icon{background-position:0 -936px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-inline span.yui-toolbar-icon{background-position:0 -900px;left:5px;}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-block span.yui-toolbar-icon{background-position:0 -864px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-bordercolor span.yui-toolbar-icon{background-position:0 -252px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-removeformat span.yui-toolbar-icon{background-position:0 -1080px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-hiddenelements span.yui-toolbar-icon{background-position:0 -1044px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertunorderedlist span.yui-toolbar-icon{background-position:0 -468px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertorderedlist span.yui-toolbar-icon{background-position:0 -504px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton .first-child{width:35px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton .first-child a{padding-left:2px;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton span.yui-toolbar-icon{display:none;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{right:2px;background:url(../editor-sprite.html) no-repeat 0 -1222px;overflow:hidden;height:6px;width:7px;min-height:0;padding:0;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up{top:2px;background-position:0 -1222px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{bottom:2px;background-position:0 -1187px;}.yui-skin-sam .yui-toolbar-container select{height:22px;border:1px solid #808080;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select .first-child a{padding-left:5px;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select span.yui-toolbar-icon{background:url(../editor-sprite.html) no-repeat 0 -1144px;overflow:hidden;right:-2px;top:0;height:20px;}.yui-skin-sam .yui-editor-panel .yui-color-button-menu .bd{background-color:transparent;border:none;width:135px;}.yui-skin-sam .yui-color-button-menu .yui-toolbar-colors{border:1px solid #808080;}.yui-skin-sam .yui-editor-panel{padding:0;margin:0;border:none;background-color:transparent;overflow:visible;position:absolute;}.yui-skin-sam .yui-editor-panel .hd{margin:10px 0 0;padding:0;border:none;}.yui-skin-sam .yui-editor-panel .hd h3{color:#000;border:1px solid #808080;background:url(../png/sprite.png) repeat-x 0 -200px;width:99%;position:relative;margin:0;padding:3px 0 0 0;font-size:93%;text-indent:5px;height:20px;}.yui-skin-sam .yui-editor-panel .bd{background-color:#F2F2F2;border-left:1px solid #808080;border-right:1px solid #808080;width:99%;margin:0;padding:0;overflow:visible;}.yui-skin-sam .yui-editor-panel ul{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-editor-panel ul li{margin:0;padding:0;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container .yui-toolbar-subcont{padding:0;border:none;margin-top:.35em;}.yui-skin-sam .yui-editor-panel .yui-toolbar-bordersize,.yui-skin-sam .yui-editor-panel .yui-toolbar-bordertype{width:50px;}.yui-skin-sam .yui-editor-panel label{display:block;float:none;padding:4px 0;margin-bottom:7px;}.yui-skin-sam .yui-editor-panel label strong{font-weight:normal;font-size:93%;text-align:right;padding-top:2px;}.yui-skin-sam .yui-editor-panel label input{width:75%;}.yui-skin-sam .yui-editor-panel .createlink_target,.yui-skin-sam .yui-editor-panel .insertimage_target{width:auto;margin-right:5px;}.yui-skin-sam .yui-editor-panel .removeLink{width:98%;}.yui-skin-sam .yui-editor-panel label input.warning{background-color:#FFEE69;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group h3{color:#000;float:left;font-weight:normal;font-size:93%;margin:5px 0 0 0;padding:0 3px 0 0;text-align:right;}.yui-skin-sam .yui-editor-panel .height-width h3{margin:3px 0 0 10px;}.yui-skin-sam .yui-editor-panel .height-width{margin:3px 0 0 35px;*margin-left:14px;width:42%;*width:44%;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-border{width:190px;}.yui-skin-sam .yui-editor-panel .no-button .yui-toolbar-group-border{width:210px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-padding{width:203px;_width:198px;}.yui-skin-sam .yui-editor-panel .no-button .yui-toolbar-group-padding{width:172px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-padding h3{margin-left:25px;*margin-left:12px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-textflow{width:182px;}.yui-skin-sam .yui-editor-panel .hd{background:none;}.yui-skin-sam .yui-editor-panel .ft{background-color:#F2F2F2;border:1px solid #808080;border-top:none;padding:0;margin:0 0 2px 0;}.yui-skin-sam .yui-editor-panel .hd span.close{background:url(../png/sprite.png) no-repeat 0 -300px;cursor:pointer;display:block;height:16px;overflow:hidden;position:absolute;right:5px;text-indent:500px;top:2px;width:26px;}.yui-skin-sam .yui-editor-panel .ft span.tip{background-color:#EDF5FF;border-top:1px solid #808080;font-size:85%;}.yui-skin-sam .yui-editor-panel .ft span.tip strong{display:block;float:left;margin:0 2px 8px 0;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon{background:url(../editor-sprite.html) no-repeat 0 -1260px;display:block;height:20px;left:2px;position:absolute;top:8px;width:20px;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon-info{background-position:2px -1260px;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon-warn{background-position:2px -1296px;}.yui-skin-sam .yui-editor-panel .hd span.knob{position:absolute;height:10px;width:28px;top:-10px;left:25px;text-indent:9999px;overflow:hidden;background:url(../editor-knob.html) no-repeat 0 0;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container{float:left;width:100%;background-image:none;border:none;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container .bd{background-color:#fff;}.yui-editor-blankimage{background-image:url(../blankimage.html);}.yui-skin-sam .yui-editor-container .yui-resize-handle-br{height:11px;width:11px;background-position:-20px -60px;background-color:transparent;}
.yui-crop{position:relative;}.yui-crop .yui-crop-mask{position:absolute;top:0;left:0;height:100%;width:100%;}.yui-crop .yui-resize{position:absolute;top:10px;left:10px;border:0;}.yui-crop .yui-crop-resize-mask{position:absolute;top:0;left:0;height:100%;width:100%;background-position:-10px -10px;overflow:hidden;}.yui-skin-sam .yui-crop .yui-crop-mask{background-color:#000;opacity:.5;filter:alpha(opacity=50);}.yui-skin-sam .yui-crop .yui-resize{border:1px dashed #fff;}
.yui-layout-loading{visibility:hidden;}body.yui-layout{overflow:hidden;position:relative;padding:0;margin:0;}.yui-layout-doc{position:relative;overflow:hidden;padding:0;margin:0;}.yui-layout-unit{height:50px;width:50px;padding:0;margin:0;float:none;z-index:0;}.yui-layout-unit-top{position:absolute;top:0;left:0;width:100%;}.yui-layout-unit-left{position:absolute;top:0;left:0;}.yui-layout-unit-right{position:absolute;top:0;right:0;}.yui-layout-unit-bottom{position:absolute;bottom:0;left:0;width:100%;}.yui-layout-unit-center{position:absolute;top:0;left:0;width:100%;}.yui-layout div.yui-layout-hd{position:absolute;top:0;left:0;zoom:1;width:100%;}.yui-layout div.yui-layout-bd{position:absolute;top:0;left:0;zoom:1;width:100%;}.yui-layout .yui-layout-noscroll div.yui-layout-bd{overflow:hidden;}.yui-layout .yui-layout-scroll div.yui-layout-bd{overflow:auto;}.yui-layout div.yui-layout-ft{position:absolute;bottom:0;left:0;width:100%;zoom:1;}.yui-layout .yui-layout-unit div.yui-layout-hd h2{text-align:left;}.yui-layout .yui-layout-unit div.yui-layout-hd .collapse{cursor:pointer;height:13px;position:absolute;right:2px;top:2px;width:17px;font-size:0;}.yui-layout .yui-layout-unit div.yui-layout-hd .close{cursor:pointer;height:13px;position:absolute;right:2px;top:2px;width:17px;font-size:0;}.yui-layout .yui-layout-unit div.yui-layout-hd .collapse-close{right:25px;}.yui-layout .yui-layout-clip{position:absolute;height:20px;background-color:#c0c0c0;display:none;}.yui-layout .yui-layout-clip .collapse{cursor:pointer;height:13px;position:absolute;right:2px;top:2px;width:17px;font-size:0;}.yui-layout .yui-layout-wrap{height:100%;width:100%;position:absolute;left:0;}.yui-skin-sam .yui-layout .yui-resize-proxy{border:none;font-size:0;margin:0;padding:0;}.yui-skin-sam .yui-layout .yui-resize-resizing .yui-resize-handle{display:none;zoom:1;}.yui-skin-sam .yui-layout .yui-resize-proxy div{position:absolute;border:1px solid #808080;background-color:#EDF5FF;}.yui-skin-sam .yui-layout .yui-resize .yui-resize-handle-active{zoom:1;}.yui-skin-sam .yui-layout .yui-resize-proxy .yui-layout-handle-l{width:5px;height:100%;top:0;left:0;zoom:1;}.yui-skin-sam .yui-layout .yui-resize-proxy .yui-layout-handle-r{width:5px;top:0;right:0;height:100%;position:absolute;zoom:1;}.yui-skin-sam .yui-layout .yui-resize-proxy .yui-layout-handle-b{width:100%;bottom:0;left:0;height:5px;}.yui-skin-sam .yui-layout .yui-resize-proxy .yui-layout-handle-t{width:100%;top:0;left:0;height:5px;}.yui-skin-sam .yui-layout .yui-layout-unit-left div.yui-layout-hd .collapse{background:transparent url(../png/layout_sprite.png) no-repeat -20px -160px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-clip-left .collapse{background:transparent url(../png/layout_sprite.png) no-repeat -20px -140px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-unit-right div.yui-layout-hd .collapse{background:transparent url(../png/layout_sprite.png) no-repeat -20px -200px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-clip-right .collapse{background:transparent url(../png/layout_sprite.png) no-repeat -20px -120px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-unit-top div.yui-layout-hd .collapse{background:transparent url(../png/layout_sprite.png) no-repeat -20px -220px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-clip-top .collapse{background:transparent url(../png/layout_sprite.png) no-repeat -20px -240px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-unit-bottom div.yui-layout-hd .collapse{background:transparent url(../png/layout_sprite.png) no-repeat -20px -260px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-clip-bottom .collapse{background:transparent url(../png/layout_sprite.png) no-repeat -20px -180px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-hd .close{background:transparent url(../png/layout_sprite.png) no-repeat -20px -100px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-hd{background:url(../png/sprite.png) repeat-x 0 -1400px;border:1px solid #808080;}.yui-skin-sam .yui-layout{background-color:#EDF5FF;}.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-hd h2{font-weight:bold;color:#fff;padding:3px;margin:0;}.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd{border:1px solid #808080;border-bottom:none;border-top:none;*border-bottom-width:0;*border-top-width:0;background-color:#f2f2f2;text-align:left;}.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd-noft{border-bottom:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd-nohd{border-top:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-clip{position:absolute;height:20px;background-color:#EDF5FF;display:none;border:1px solid #808080;}.yui-skin-sam .yui-layout div.yui-layout-ft{border:1px solid #808080;border-top:none;*border-top-width:0;background-color:#f2f2f2;}.yui-skin-sam .yui-layout-unit .yui-resize-handle{background-color:transparent;zoom:1;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-r{right:0;top:0;background-image:none;zoom:1;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-l{left:0;top:0;background-image:none;zoom:1;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-b{right:0;bottom:0;background-image:none;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-t{right:0;top:0;background-image:none;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-r .yui-layout-resize-knob,.yui-skin-sam .yui-layout-unit .yui-resize-handle-l .yui-layout-resize-knob{position:absolute;height:16px;width:6px;top:45%;left:0;display:block;background:transparent url(../png/layout_sprite.png) no-repeat 0 -5px;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-t .yui-layout-resize-knob,.yui-skin-sam .yui-layout-unit .yui-resize-handle-b .yui-layout-resize-knob{position:absolute;height:6px;width:16px;left:45%;background:transparent url(../png/layout_sprite.png) no-repeat -20px 0;zoom:1;}
.yui-skin-sam .yui-log{padding:1em;width:31em;background-color:#AAA;color:#000;border:1px solid black;font-family:monospace;font-size:77%;text-align:left;z-index:9000}.yui-skin-sam .yui-log-container{position:absolute;top:1em;right:1em}.yui-skin-sam .yui-log input{margin:0;padding:0;font-family:arial;font-size:100%;font-weight:normal}.yui-skin-sam .yui-log .yui-log-btns{position:relative;float:right;bottom:.25em}.yui-skin-sam .yui-log .yui-log-hd{margin-top:1em;padding:.5em;background-color:#575757}.yui-skin-sam .yui-log .yui-log-hd h4{margin:0;padding:0;font-size:108%;font-weight:bold;color:#FFF}.yui-skin-sam .yui-log .yui-log-bd{width:100%;height:20em;background-color:#FFF;border:1px solid gray;overflow:auto}.yui-skin-sam .yui-log p{margin:1px;padding:.1em}.yui-skin-sam .yui-log pre{margin:0;padding:0}.yui-skin-sam .yui-log pre.yui-log-verbose{white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.yui-skin-sam .yui-log .yui-log-ft{margin-top:.5em}.yui-skin-sam .yui-log .yui-log-ft .yui-log-sourcefilters{width:100%;border-top:1px solid #575757;margin-top:.75em;padding-top:.75em}.yui-skin-sam .yui-log .yui-log-filtergrp{margin-right:.5em}.yui-skin-sam .yui-log .info{background-color:#a7cc25}.yui-skin-sam .yui-log .warn{background-color:#f58516}.yui-skin-sam .yui-log .error{background-color:#e32f0b}.yui-skin-sam .yui-log .time{background-color:#a6c9d7}.yui-skin-sam .yui-log .window{background-color:#f2e886}
.yuimenu{top:-999em;left:-999em;}.yuimenubar{position:static;}.yuimenu .yuimenu,.yuimenubar .yuimenu{position:absolute;}.yuimenubar li,.yuimenu li{list-style-type:none;}.yuimenubar ul,.yuimenu ul,.yuimenubar li,.yuimenu li,.yuimenu h6,.yuimenubar h6{margin:0;padding:0;}.yuimenuitemlabel,.yuimenubaritemlabel{text-align:left;white-space:nowrap;}.yuimenubar ul{*zoom:1;}.yuimenubar .yuimenu ul{*zoom:normal;}.yuimenubar>.bd>ul:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0;}.yuimenubaritem{float:left;}.yuimenubaritemlabel,.yuimenuitemlabel{display:block;}.yuimenuitemlabel .helptext{font-style:normal;display:block;margin:-1em 0 0 10em;}.yui-menu-shadow{position:absolute;visibility:hidden;z-index:-1;}.yui-menu-shadow-visible{top:2px;right:-3px;left:-3px;bottom:-3px;visibility:visible;}.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.yuimenu.show-scrollbars,.yuimenubar.show-scrollbars{overflow:visible;}.yuimenu.hide-scrollbars .yui-menu-shadow,.yuimenubar.hide-scrollbars .yui-menu-shadow{overflow:hidden;}.yuimenu.show-scrollbars .yui-menu-shadow,.yuimenubar.show-scrollbars .yui-menu-shadow{overflow:auto;}.yui-overlay.yui-force-redraw{margin-bottom:1px;}.yui-skin-sam .yuimenubar{font-size:93%;line-height:2;*line-height:1.9;border:solid 1px #808080;background:url(../png/sprite.png) repeat-x 0 0;}.yui-skin-sam .yuimenubarnav .yuimenubaritem{border-right:solid 1px #ccc;}.yui-skin-sam .yuimenubaritemlabel{padding:0 10px;color:#000;text-decoration:none;cursor:default;border-style:solid;border-color:#808080;border-width:1px 0;*position:relative;margin:-1px 0;}.yui-skin-sam .yuimenubaritemlabel:visited{color:#000;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel{padding-right:20px;*display:inline-block;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu{background:url(../menubaritem_submenuindicator.html) right center no-repeat;}.yui-skin-sam .yuimenubaritem-selected{background:url(../png/sprite.png) repeat-x 0 -1700px;}.yui-skin-sam .yuimenubaritemlabel-selected{border-color:#7D98B8;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected{border-left-width:1px;margin-left:-1px;*left:-1px;}.yui-skin-sam .yuimenubaritemlabel-disabled,.yui-skin-sam .yuimenubaritemlabel-disabled:visited{cursor:default;color:#A6A6A6;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu-disabled{background-image:url(../png/menubaritem_submenuindicator_disabled.png);}.yui-skin-sam .yuimenu{font-size:93%;line-height:1.5;*line-height:1.45;}.yui-skin-sam .yuimenubar .yuimenu,.yui-skin-sam .yuimenu .yuimenu{font-size:100%;}.yui-skin-sam .yuimenu .bd{*zoom:1;_zoom:normal;border:solid 1px #808080;background-color:#fff;}.yui-skin-sam .yuimenu .yuimenu .bd{*zoom:normal;}.yui-skin-sam .yuimenu ul{padding:3px 0;border-width:1px 0 0 0;border-color:#ccc;border-style:solid;}.yui-skin-sam .yuimenu ul.first-of-type{border-width:0;}.yui-skin-sam .yuimenu h6{font-weight:bold;border-style:solid;border-color:#ccc;border-width:1px 0 0 0;color:#a4a4a4;padding:3px 10px 0 10px;}.yui-skin-sam .yuimenu ul.hastitle,.yui-skin-sam .yuimenu h6.first-of-type{border-width:0;}.yui-skin-sam .yuimenu .yui-menu-body-scrolled{border-color:#ccc #808080;overflow:hidden;}.yui-skin-sam .yuimenu .topscrollbar,.yui-skin-sam .yuimenu .bottomscrollbar{height:16px;border:solid 1px #808080;background:#fff url(../png/sprite.png) no-repeat 0 0;}.yui-skin-sam .yuimenu .topscrollbar{border-bottom-width:0;background-position:center -950px;}.yui-skin-sam .yuimenu .topscrollbar_disabled{background-position:center -975px;}.yui-skin-sam .yuimenu .bottomscrollbar{border-top-width:0;background-position:center -850px;}.yui-skin-sam .yuimenu .bottomscrollbar_disabled{background-position:center -875px;}.yui-skin-sam .yuimenuitem{_border-bottom:solid 1px #fff;}.yui-skin-sam .yuimenuitemlabel{padding:0 20px;color:#000;text-decoration:none;cursor:default;}.yui-skin-sam .yuimenuitemlabel:visited{color:#000;}.yui-skin-sam .yuimenuitemlabel .helptext{margin-top:-1.5em;*margin-top:-1.45em;}.yui-skin-sam .yuimenuitem-hassubmenu{background-image:url(../png/menuitem_submenuindicator.png);background-position:right center;background-repeat:no-repeat;}.yui-skin-sam .yuimenuitem-checked{background-image:url(../menuitem_checkbox.html);background-position:left center;background-repeat:no-repeat;}.yui-skin-sam .yui-menu-shadow-visible{background-color:#000;opacity:.12;filter:alpha(opacity=12);}.yui-skin-sam .yuimenuitem-selected{background-color:#B3D4FF;}.yui-skin-sam .yuimenuitemlabel-disabled,.yui-skin-sam .yuimenuitemlabel-disabled:visited{cursor:default;color:#A6A6A6;}.yui-skin-sam .yuimenuitem-hassubmenu-disabled{background-image:url(../menuitem_submenuindicator_disabled.html);}.yui-skin-sam .yuimenuitem-checked-disabled{background-image:url(../menuitem_checkbox_disabled.html);}
.yui-skin-sam .yui-pg-container{display:block;margin:6px 0;white-space:nowrap}.yui-skin-sam .yui-pg-first,.yui-skin-sam .yui-pg-previous,.yui-skin-sam .yui-pg-next,.yui-skin-sam .yui-pg-last,.yui-skin-sam .yui-pg-current,.yui-skin-sam .yui-pg-pages,.yui-skin-sam .yui-pg-page{display:inline-block;font-family:arial,helvetica,clean,sans-serif;padding:3px 6px;zoom:1}.yui-skin-sam .yui-pg-pages{padding:0}.yui-skin-sam .yui-pg-current{padding:3px 0}.yui-skin-sam a.yui-pg-first:link,.yui-skin-sam a.yui-pg-first:visited,.yui-skin-sam a.yui-pg-first:active,.yui-skin-sam a.yui-pg-first:hover,.yui-skin-sam a.yui-pg-previous:link,.yui-skin-sam a.yui-pg-previous:visited,.yui-skin-sam a.yui-pg-previous:active,.yui-skin-sam a.yui-pg-previous:hover,.yui-skin-sam a.yui-pg-next:link,.yui-skin-sam a.yui-pg-next:visited,.yui-skin-sam a.yui-pg-next:active,.yui-skin-sam a.yui-pg-next:hover,.yui-skin-sam a.yui-pg-last:link,.yui-skin-sam a.yui-pg-last:visited,.yui-skin-sam a.yui-pg-last:active,.yui-skin-sam a.yui-pg-last:hover,.yui-skin-sam a.yui-pg-page:link,.yui-skin-sam a.yui-pg-page:visited,.yui-skin-sam a.yui-pg-page:active,.yui-skin-sam a.yui-pg-page:hover{color:#06c;text-decoration:underline;outline:0}.yui-skin-sam span.yui-pg-first,.yui-skin-sam span.yui-pg-previous,.yui-skin-sam span.yui-pg-next,.yui-skin-sam span.yui-pg-last{color:#a6a6a6}.yui-skin-sam .yui-pg-page{background-color:#fff;border:1px solid #cbcbcb;padding:2px 6px;text-decoration:none}.yui-skin-sam .yui-pg-current-page{background-color:transparent;border:0;font-weight:bold;padding:3px 6px}.yui-skin-sam .yui-pg-page{margin-left:1px;margin-right:1px}.yui-skin-sam .yui-pg-first,.yui-skin-sam .yui-pg-previous{padding-left:0}.yui-skin-sam .yui-pg-next,.yui-skin-sam .yui-pg-last{padding-right:0}.yui-skin-sam .yui-pg-current,.yui-skin-sam .yui-pg-rpp-options{margin-left:1em;margin-right:1em}
.yui-skin-sam .yui-pv{background-color:#4a4a4a;font-family:arial;position:relative;width:99%;z-index:1000;margin-bottom:1em;overflow:hidden;}.yui-skin-sam .yui-pv .hd{background:url(../header_background.html) repeat-x;min-height:30px;overflow:hidden;zoom:1;padding:2px 0;}.yui-skin-sam .yui-pv .hd h4{padding:8px 10px;margin:0;font:bold 14px arial;color:#fff;}.yui-skin-sam .yui-pv .hd a{background:#3f6bc3;font:bold 11px arial;color:#fff;padding:4px;margin:3px 10px 0 0;border:1px solid #3f567d;cursor:pointer;display:block;float:right;}.yui-skin-sam .yui-pv .hd span{display:none;}.yui-skin-sam .yui-pv .hd span.yui-pv-busy{height:18px;width:18px;background:url(../wait.html) no-repeat;overflow:hidden;display:block;float:right;margin:4px 10px 0 0;}.yui-skin-sam .yui-pv .hd:after,.yui-pv .bd:after,.yui-skin-sam .yui-pv-chartlegend dl:after{content:'.';visibility:hidden;clear:left;height:0;display:block;}.yui-skin-sam .yui-pv .bd{position:relative;zoom:1;overflow-x:auto;overflow-y:hidden;}.yui-skin-sam .yui-pv .yui-pv-table{padding:0 10px;margin:5px 0 10px 0;}.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-bd td{color:#eeee5c;font:12px arial;}.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-odd{background:#929292;}.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-even{background:#58637a;}.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-even td.yui-dt-desc{background:#384970;}.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-odd td.yui-dt-desc{background:#6F6E6E;}.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-hd th{background-image:none;background:#2E2D2D;}.yui-skin-sam .yui-pv th.yui-dt-asc .yui-dt-liner{background:transparent url(../asc.html) no-repeat scroll right center;}.yui-skin-sam .yui-pv th.yui-dt-desc .yui-dt-liner{background:transparent url(../desc.html) no-repeat scroll right center;}.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-hd th a{color:#fff;font:bold 12px arial;}.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-hd th.yui-dt-asc,.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-hd th.yui-dt-desc{background:#333;}.yui-skin-sam .yui-pv-chartcontainer{padding:0 10px;}.yui-skin-sam .yui-pv-chart{height:250px;clear:right;margin:5px 0 0 0;color:#fff;}.yui-skin-sam .yui-pv-chartlegend div{float:right;margin:0 0 0 10px;_width:250px;}.yui-skin-sam .yui-pv-chartlegend dl{border:1px solid #999;padding:.2em 0 .2em .5em;zoom:1;margin:5px 0;}.yui-skin-sam .yui-pv-chartlegend dt{float:left;display:block;height:.7em;width:.7em;padding:0;}.yui-skin-sam .yui-pv-chartlegend dd{float:left;display:block;color:#fff;margin:0 1em 0 .5em;padding:0;font:11px arial;}.yui-skin-sam .yui-pv-minimized{height:35px;}.yui-skin-sam .yui-pv-minimized .bd{top:-3000px;}.yui-skin-sam .yui-pv-minimized .hd a.yui-pv-refresh{display:none;}
.yui-pb-bar,.yui-pb-mask{width:100%;height:100%}.yui-pb{position:relative;top:0;left:0;width:200px;height:20px;padding:0;border:0;margin:0;text-align:left}.yui-pb-mask{position:absolute;top:0;left:0;z-index:2}.yui-pb-mask div{width:50%;height:50%;background-repeat:no-repeat;padding:0;position:absolute}.yui-pb-tl{background-position:top left}.yui-pb-tr{background-position:top right;left:50%}.yui-pb-bl{background-position:bottom left;top:50%}.yui-pb-br{background-position:bottom right;left:50%;top:50%}.yui-pb-bar{margin:0;position:absolute;left:0;top:0;z-index:1}.yui-pb-ltr .yui-pb-bar{_position:static}.yui-pb-rtl .yui-pb-bar{background-position:right}.yui-pb-btt .yui-pb-bar{background-position:left bottom}.yui-pb-bar{background-color:blue}.yui-pb{border:thin solid #808080}.yui-skin-sam .yui-pb{background-color:transparent;border:solid #808080;border-width:1px 0}.yui-skin-sam .yui-pb-rtl,.yui-skin-sam .yui-pb-ltr{background-image:url(../back-h.html);background-repeat:repeat-x}.yui-skin-sam .yui-pb-ttb,.yui-skin-sam .yui-pb-btt{background-image:url(../back-v.html);background-repeat:repeat-y}.yui-skin-sam .yui-pb-bar{background-color:transparent}.yui-skin-sam .yui-pb-ltr .yui-pb-bar,.yui-skin-sam .yui-pb-rtl .yui-pb-bar{background-image:url(../png/bar-h.png);background-repeat:repeat-x}.yui-skin-sam .yui-pb-ttb .yui-pb-bar,.yui-skin-sam .yui-pb-btt .yui-pb-bar{background-image:url(../bar-v.html);background-repeat:repeat-y}.yui-skin-sam .yui-pb-mask{border:solid #808080;border-width:0 1px;margin:0 -1px}.yui-skin-sam .yui-pb-caption{color:#000;text-align:center;margin:0 auto}.yui-skin-sam .yui-pb-range{color:#a6a6a6}
.yui-resize{position:relative;zoom:1;z-index:0;}.yui-resize-wrap{zoom:1;}.yui-draggable{cursor:move;}.yui-resize .yui-resize-handle{position:absolute;z-index:1;font-size:0;margin:0;padding:0;zoom:1;height:1px;width:1px;}.yui-resize .yui-resize-handle-br{height:5px;width:5px;bottom:0;right:0;cursor:se-resize;z-index:2;zoom:1;}.yui-resize .yui-resize-handle-bl{height:5px;width:5px;bottom:0;left:0;cursor:sw-resize;z-index:2;zoom:1;}.yui-resize .yui-resize-handle-tl{height:5px;width:5px;top:0;left:0;cursor:nw-resize;z-index:2;zoom:1;}.yui-resize .yui-resize-handle-tr{height:5px;width:5px;top:0;right:0;cursor:ne-resize;z-index:2;zoom:1;}.yui-resize .yui-resize-handle-r{width:5px;height:100%;top:0;right:0;cursor:e-resize;zoom:1;}.yui-resize .yui-resize-handle-l{height:100%;width:5px;top:0;left:0;cursor:w-resize;zoom:1;}.yui-resize .yui-resize-handle-b{width:100%;height:5px;bottom:0;right:0;cursor:s-resize;zoom:1;}.yui-resize .yui-resize-handle-t{width:100%;height:5px;top:0;right:0;cursor:n-resize;zoom:1;}.yui-resize-proxy{position:absolute;border:1px dashed #000;visibility:hidden;z-index:1000;}.yui-resize-hover .yui-resize-handle,.yui-resize-hidden .yui-resize-handle{opacity:0;filter:alpha(opacity=0);}.yui-resize-ghost{opacity:.5;filter:alpha(opacity=50);}.yui-resize-knob .yui-resize-handle{height:6px;width:6px;}.yui-resize-knob .yui-resize-handle-tr{right:-3px;top:-3px;}.yui-resize-knob .yui-resize-handle-tl{left:-3px;top:-3px;}.yui-resize-knob .yui-resize-handle-bl{left:-3px;bottom:-3px;}.yui-resize-knob .yui-resize-handle-br{right:-3px;bottom:-3px;}.yui-resize-knob .yui-resize-handle-t{left:45%;top:-3px;}.yui-resize-knob .yui-resize-handle-r{right:-3px;top:45%;}.yui-resize-knob .yui-resize-handle-l{left:-3px;top:45%;}.yui-resize-knob .yui-resize-handle-b{left:45%;bottom:-3px;}.yui-resize-status{position:absolute;top:-999px;left:-999px;padding:2px;font-size:80%;display:none;zoom:1;z-index:9999;}.yui-resize-status strong,.yui-resize-status em{font-weight:normal;font-style:normal;padding:1px;zoom:1;}.yui-skin-sam .yui-resize .yui-resize-handle{background-color:#F2F2F2;zoom:1;}.yui-skin-sam .yui-resize .yui-resize-handle-active{background-color:#7D98B8;zoom:1;}.yui-skin-sam .yui-resize .yui-resize-handle-l,.yui-skin-sam .yui-resize .yui-resize-handle-r,.yui-skin-sam .yui-resize .yui-resize-handle-l-active,.yui-skin-sam .yui-resize .yui-resize-handle-r-active{height:100%;zoom:1;}.yui-skin-sam .yui-resize-knob .yui-resize-handle{border:1px solid #808080;}.yui-skin-sam .yui-resize-hover .yui-resize-handle-active{opacity:1;filter:alpha(opacity=100);}.yui-skin-sam .yui-resize-proxy{border:1px dashed #426FD9;}.yui-skin-sam .yui-resize-status{border:1px solid #A6982B;border-top:1px solid #D4C237;background-color:#FFEE69;color:#000;}.yui-skin-sam .yui-resize-status strong,.yui-skin-sam .yui-resize-status em{float:left;display:block;clear:both;padding:1px;text-align:center;}.yui-skin-sam .yui-resize .yui-resize-handle-inner-r,.yui-skin-sam .yui-resize .yui-resize-handle-inner-l{background:transparent url(../png/layout_sprite.png) no-repeat 0 -5px;height:16px;width:5px;position:absolute;top:45%;}.yui-skin-sam .yui-resize .yui-resize-handle-inner-t,.yui-skin-sam .yui-resize .yui-resize-handle-inner-b{background:transparent url(../png/layout_sprite.png) no-repeat -20px 0;height:5px;width:16px;position:absolute;left:50%;}.yui-skin-sam .yui-resize .yui-resize-handle-br{background-image:url(../png/layout_sprite.png);background-repeat:no-repeat;background-position:-22px -62px;}.yui-skin-sam .yui-resize .yui-resize-handle-tr{background-image:url(../png/layout_sprite.png);background-repeat:no-repeat;background-position:-22px -42px;}.yui-skin-sam .yui-resize .yui-resize-handle-tl{background-image:url(../png/layout_sprite.png);background-repeat:no-repeat;background-position:-22px -82px;}.yui-skin-sam .yui-resize .yui-resize-handle-bl{background-image:url(../png/layout_sprite.png);background-repeat:no-repeat;background-position:-22px -23px;}.yui-skin-sam .yui-resize-knob .yui-resize-handle-t,.yui-skin-sam .yui-resize-knob .yui-resize-handle-r,.yui-skin-sam .yui-resize-knob .yui-resize-handle-b,.yui-skin-sam .yui-resize-knob .yui-resize-handle-l,.yui-skin-sam .yui-resize-knob .yui-resize-handle-tl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-tr,.yui-skin-sam .yui-resize-knob .yui-resize-handle-bl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-br,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-t,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-r,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-b,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-l,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-tl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-tr,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-bl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-br{background-image:none;}.yui-skin-sam .yui-resize-knob .yui-resize-handle-l,.yui-skin-sam .yui-resize-knob .yui-resize-handle-r,.yui-skin-sam .yui-resize-knob .yui-resize-handle-l-active,.yui-skin-sam .yui-resize-knob .yui-resize-handle-r-active{height:6px;width:6px;}.yui-skin-sam .yui-resize-textarea .yui-resize-handle-r{right:-8px;}.yui-skin-sam .yui-resize-textarea .yui-resize-handle-b{bottom:-8px;}.yui-skin-sam .yui-resize-textarea .yui-resize-handle-br{right:-8px;bottom:-8px;}
.yui-busy{cursor:wait!important;}.yui-toolbar-container fieldset,.yui-editor-container fieldset{padding:0;margin:0;border:0;}.yui-toolbar-container legend{display:none;}.yui-skin-sam .yui-toolbar-container .yui-button button,.yui-skin-sam .yui-toolbar-container .yui-button a,.yui-skin-sam .yui-toolbar-container .yui-button a:visited{font-size:0;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select button,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a:visited,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton button,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a:visited{font-size:12px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{font-size:0;line-height:0;padding:0;}.yui-toolbar-container .yui-toolbar-subcont{padding:.25em 0;zoom:1;}.yui-toolbar-container-collapsed .yui-toolbar-subcont{display:none;}.yui-toolbar-container .yui-toolbar-subcont:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-container span.yui-toolbar-draghandle{cursor:move;border-left:1px solid #999;border-right:1px solid #999;overflow:hidden;text-indent:77777px;width:2px;height:20px;display:block;clear:none;float:left;margin:0 0 0 .2em;}.yui-toolbar-container .yui-toolbar-titlebar.draggable{cursor:move;}.yui-toolbar-container .yui-toolbar-titlebar{position:relative;}.yui-toolbar-container .yui-toolbar-titlebar h2{font-weight:bold;letter-spacing:0;border:none;color:#000;margin:0;padding:.2em;}.yui-toolbar-container .yui-toolbar-titlebar h2 a{text-decoration:none;color:#000;cursor:default;}.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-draghandle{height:40px;}.yui-toolbar-container .yui-toolbar-group{float:left;margin-right:.5em;zoom:1;}.yui-toolbar-container .yui-toolbar-group:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-container .yui-toolbar-group h3{font-size:75%;padding:0 0 0 .25em;margin:0;}.yui-toolbar-container span.yui-toolbar-separator{width:2px;padding:0;height:18px;margin:.2em 0 .2em .1em;display:none;float:left;}.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-separator{height:45px;*height:50px;}.yui-toolbar-container.yui-toolbar-grouped .yui-toolbar-group span.yui-toolbar-separator{height:18px;display:block;}.yui-toolbar-container ul li{margin:0;padding:0;list-style-type:none;}.yui-toolbar-container .yui-toolbar-nogrouplabels h3{display:none;}.yui-toolbar-container .yui-push-button,.yui-toolbar-container .yui-color-button,.yui-toolbar-container .yui-menu-button{position:relative;cursor:pointer;}.yui-toolbar-container .yui-button .first-child,.yui-toolbar-container .yui-button .first-child a{height:100%;width:100%;overflow:hidden;font-size:0;}.yui-toolbar-container .yui-button-disabled{cursor:default;}.yui-toolbar-container .yui-button-disabled .yui-toolbar-icon{opacity:.5;filter:alpha(opacity=50);}.yui-toolbar-container .yui-button-disabled .up,.yui-toolbar-container .yui-button-disabled .down{opacity:.5;filter:alpha(opacity=50);}.yui-toolbar-container .yui-button a{overflow:hidden;}.yui-toolbar-container .yui-toolbar-select .first-child a{cursor:pointer;}.yui-toolbar-fontname-arial{font-family:Arial;}.yui-toolbar-fontname-arial-black{font-family:Arial Black;}.yui-toolbar-fontname-comic-sans-ms{font-family:Comic Sans MS;}.yui-toolbar-fontname-courier-new{font-family:Courier New;}.yui-toolbar-fontname-times-new-roman{font-family:Times New Roman;}.yui-toolbar-fontname-verdana{font-family:Verdana;}.yui-toolbar-fontname-impact{font-family:Impact;}.yui-toolbar-fontname-lucida-console{font-family:Lucida Console;}.yui-toolbar-fontname-tahoma{font-family:Tahoma;}.yui-toolbar-fontname-trebuchet-ms{font-family:Trebuchet MS;}.yui-toolbar-container .yui-toolbar-spinbutton{position:relative;}.yui-toolbar-container .yui-toolbar-spinbutton .first-child a{z-index:0;opacity:1;}.yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-toolbar-container .yui-toolbar-spinbutton a.down{position:absolute;display:block;right:0;cursor:pointer;z-index:1;padding:0;margin:0;}.yui-toolbar-container .yui-overlay{position:absolute;}.yui-toolbar-container .yui-overlay ul li{margin:0;list-style-type:none;}.yui-toolbar-container{z-index:1;}.yui-editor-container .yui-editor-editable-container{position:relative;z-index:0;width:100%;}.yui-editor-container .yui-editor-masked{background-color:#CCC;height:100%;width:100%;position:absolute;top:0;left:0;opacity:.5;filter:alpha(opacity=50);}.yui-editor-container iframe{border:0;padding:0;margin:0;zoom:1;display:block;}.yui-editor-container .yui-editor-editable{padding:0;margin:0;}.yui-editor-container .dompath{font-size:85%;}.yui-editor-panel .hd{text-align:left;position:relative;}.yui-editor-panel .hd h3{font-weight:bold;padding:.25em 0 .25em .25em;margin:0;}.yui-editor-panel .bd{width:100%;zoom:1;position:relative;}.yui-editor-panel .bd div.yui-editor-body-cont{padding:.25em .1em;zoom:1;}.yui-editor-panel .bd .gecko form{overflow:auto;}.yui-editor-panel .bd div.yui-editor-body-cont:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-editor-panel .ft{text-align:right;width:99%;float:left;clear:both;}.yui-editor-panel .ft span.tip{display:block;position:relative;padding:.5em .5em .5em 23px;text-align:left;zoom:1;}.yui-editor-panel label{clear:both;float:left;padding:0;width:100%;text-align:left;zoom:1;}.yui-editor-panel .gecko label{overflow:auto;}.yui-editor-panel label strong{float:left;width:6em;}.yui-editor-panel .removeLink{width:80%;text-align:right;}.yui-editor-panel label input{margin-left:.25em;float:left;}.yui-editor-panel .yui-toolbar-group{margin-bottom:.75em;}.yui-editor-panel .height-width{float:left;}.yui-editor-panel .height-width span{font-style:italic;display:block;float:left;overflow:visible;}.yui-editor-panel .height-width span.info{font-size:70%;margin-top:3px;float:none;}
.yui-editor-panel .yui-toolbar-bordersize,.yui-editor-panel .yui-toolbar-bordertype{font-size:75%;}.yui-editor-panel .yui-toolbar-container span.yui-toolbar-separator{border:none;}.yui-editor-panel .yui-toolbar-bordersize span a span,.yui-editor-panel .yui-toolbar-bordertype span a span{display:block;height:8px;left:4px;position:absolute;top:3px;_top:-5px;width:24px;text-indent:52px;font-size:0;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-solid{border-bottom:1px solid black;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dotted{border-bottom:1px dotted black;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dashed{border-bottom:1px dashed black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-0{*top:0;text-indent:0;font-size:75%;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-1{border-bottom:1px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-2{border-bottom:2px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-3{top:2px;*top:-5px;border-bottom:3px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-4{top:1px;*top:-5px;border-bottom:4px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-5{top:1px;*top:-5px;border-bottom:5px solid black;}.yui-toolbar-container .yui-toolbar-bordersize-menu,.yui-toolbar-container .yui-toolbar-bordertype-menu{width:95px!important;}.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel,.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel:hover{margin:0 3px 7px 17px;}.yui-toolbar-bordersize-menu .yuimenuitemlabel .checkedindicator,.yui-toolbar-bordertype-menu .yuimenuitemlabel .checkedindicator{position:absolute;left:-12px;*top:14px;*left:0;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-1 a{border-bottom:1px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-2 a{border-bottom:2px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-3 a{border-bottom:3px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-4 a{border-bottom:4px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-5 a{border-bottom:5px solid black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-solid a{border-bottom:1px solid black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dashed a{border-bottom:1px dashed black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dotted a{border-bottom:1px dotted black;height:14px;}h2.yui-editor-skipheader,h3.yui-editor-skipheader{height:0;margin:0;padding:0;border:none;width:0;overflow:hidden;position:absolute;}.yui-toolbar-colors{width:133px;zoom:1;display:none;z-index:100;overflow:hidden;}.yui-toolbar-colors:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-colors a{height:9px;width:9px;float:left;display:block;overflow:hidden;text-indent:999px;margin:0;cursor:pointer;border:1px solid #F6F7EE;}.yui-toolbar-colors a:hover{border:1px solid black;}.yui-color-button-menu{overflow:visible;background-color:transparent;}.yui-toolbar-colors span{position:relative;display:block;padding:3px;overflow:hidden;float:left;width:100%;zoom:1;}.yui-toolbar-colors span:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-colors span em{height:35px;width:30px;float:left;display:block;overflow:hidden;text-indent:999px;margin:.75px;border:1px solid black;}.yui-toolbar-colors span strong{font-weight:normal;padding-left:3px;display:block;font-size:85%;float:left;width:65%;}.yui-toolbar-group-undoredo h3,.yui-toolbar-group-insertitem h3,.yui-toolbar-group-indentlist h3{width:68px;}.yui-toolbar-group-indentlist2 h3{width:122px;}.yui-toolbar-group-alignment h3{width:130px;}.yui-skin-sam .yui-editor-container{border:1px solid #808080;}.yui-skin-sam .yui-toolbar-container{zoom:1;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar{background:url(../png/sprite.png) repeat-x 0 -200px;position:relative;}.yui-skin-sam .yui-editor-container .draggable .yui-toolbar-titlebar{cursor:move;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar h2{color:#000;font-weight:bold;margin:0;padding:.3em 1em;font-size:100%;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-group h3{color:#808080;font-size:75%;margin:1em 0 0;padding-bottom:0;padding-left:.25em;text-align:left;}.yui-toolbar-container span.yui-toolbar-separator{border:none;text-indent:33px;overflow:hidden;margin:0 .25em;}.yui-skin-sam .yui-toolbar-container{background-color:#F2F2F2;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-subcont{padding:0 1em .35em;border-bottom:1px solid #808080;}.yui-skin-sam .yui-toolbar-container-collapsed .yui-toolbar-titlebar{border-bottom:1px solid #808080;}.yui-skin-sam .yui-editor-container .visible .yui-menu-shadow,.yui-skin-sam .yui-editor-panel .visible .yui-menu-shadow{display:none;}.yui-skin-sam .yui-editor-container ul{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-editor-container ul li{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-toolbar-group ul li.yui-toolbar-groupitem{float:left;}.yui-skin-sam .yui-editor-container .dompath{background-color:#F2F2F2;border-top:1px solid #808080;color:#999;text-align:left;padding:.25em;}.yui-skin-sam .yui-toolbar-container .collapse{background:url(../png/sprite.png) no-repeat 0 -400px;}.yui-skin-sam .yui-toolbar-container .collapsed{background:url(../png/sprite.png) no-repeat 0 -350px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar span.collapse{cursor:pointer;position:absolute;top:4px;right:2px;display:block;overflow:hidden;height:15px;width:15px;text-indent:9999px;}
.yui-skin-sam .yui-toolbar-container .yui-push-button,.yui-skin-sam .yui-toolbar-container .yui-color-button,.yui-skin-sam .yui-toolbar-container .yui-menu-button{background:url(../png/sprite.png) repeat-x 0 0;position:relative;display:block;height:22px;width:30px;_font-size:0;margin:0;border-color:#808080;color:#f2f2f2;border-style:solid;border-width:1px 0;zoom:1;}.yui-skin-sam .yui-toolbar-container .yui-push-button a,.yui-skin-sam .yui-toolbar-container .yui-color-button a,.yui-skin-sam .yui-toolbar-container .yui-menu-button a{padding-left:35px;height:20px;text-decoration:none;font-size:0;line-height:2;display:block;color:#000;overflow:hidden;white-space:nowrap;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a{font-size:12px;}.yui-skin-sam .yui-toolbar-container .yui-push-button .first-child,.yui-skin-sam .yui-toolbar-container .yui-color-button .first-child,.yui-skin-sam .yui-toolbar-container .yui-menu-button .first-child{border-color:#808080;border-style:solid;border-width:0 1px;margin:0 -1px;display:block;position:relative;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled .first-child,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled .first-child,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled a,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled a,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled a{color:#A6A6A6;cursor:default;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled{border-color:#ccc;}.yui-skin-sam .yui-toolbar-container .yui-button .first-child{*left:0;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-fontname{width:135px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-heading{width:92px;}.yui-skin-sam .yui-toolbar-container .yui-button-hover{background:url(../png/sprite.png) repeat-x 0 -1300px;border-color:#808080;}.yui-skin-sam .yui-toolbar-container .yui-button-selected{background:url(../png/sprite.png) repeat-x 0 -1700px;border-color:#808080;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-nogrouplabels h3{display:none;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-nogrouplabels .yui-toolbar-group{margin-top:.75em;}.yui-skin-sam .yui-toolbar-container .yui-push-button span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-color-button span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-menu-button span.yui-toolbar-icon{display:block;position:absolute;top:2px;height:18px;width:18px;overflow:hidden;background:url(../editor-sprite.html) no-repeat 30px 30px;}.yui-skin-sam .yui-toolbar-container .yui-button-selected span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-button-hover span.yui-toolbar-icon{background-image:url(../editor-sprite-active.html);}.yui-skin-sam .yui-toolbar-container .visible .yuimenuitemlabel{cursor:pointer;color:#000;*position:relative;}.yui-skin-sam .yui-toolbar-container .yui-button-menu{background-color:#fff;}.yui-skin-sam .yui-toolbar-container .yui-button-menu .yui-menu-body-scrolled{position:relative;}.yui-skin-sam div.yuimenu li.selected{background-color:#B3D4FF;}.yui-skin-sam div.yuimenu li.selected a.selected{color:#000;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-bold span.yui-toolbar-icon{background-position:0 0;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-strikethrough span.yui-toolbar-icon{background-position:0 -108px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-italic span.yui-toolbar-icon{background-position:0 -36px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-undo span.yui-toolbar-icon{background-position:0 -1326px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-redo span.yui-toolbar-icon{background-position:0 -1355px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-underline span.yui-toolbar-icon{background-position:0 -72px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-subscript span.yui-toolbar-icon{background-position:0 -180px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-superscript span.yui-toolbar-icon{background-position:0 -144px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-forecolor span.yui-toolbar-icon{background-position:0 -216px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-backcolor span.yui-toolbar-icon{background-position:0 -288px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyleft span.yui-toolbar-icon{background-position:0 -324px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifycenter span.yui-toolbar-icon{background-position:0 -360px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyright span.yui-toolbar-icon{background-position:0 -396px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyfull span.yui-toolbar-icon{background-position:0 -432px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-indent span.yui-toolbar-icon{background-position:0 -720px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-outdent span.yui-toolbar-icon{background-position:0 -684px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-createlink span.yui-toolbar-icon{background-position:0 -792px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertimage span.yui-toolbar-icon{background-position:1px -756px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-left span.yui-toolbar-icon{background-position:0 -972px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-right span.yui-toolbar-icon{background-position:0 -936px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-inline span.yui-toolbar-icon{background-position:0 -900px;left:5px;}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-block span.yui-toolbar-icon{background-position:0 -864px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-bordercolor span.yui-toolbar-icon{background-position:0 -252px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-removeformat span.yui-toolbar-icon{background-position:0 -1080px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-hiddenelements span.yui-toolbar-icon{background-position:0 -1044px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertunorderedlist span.yui-toolbar-icon{background-position:0 -468px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertorderedlist span.yui-toolbar-icon{background-position:0 -504px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton .first-child{width:35px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton .first-child a{padding-left:2px;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton span.yui-toolbar-icon{display:none;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{right:2px;background:url(../editor-sprite.html) no-repeat 0 -1222px;overflow:hidden;height:6px;width:7px;min-height:0;padding:0;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up{top:2px;background-position:0 -1222px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{bottom:2px;background-position:0 -1187px;}.yui-skin-sam .yui-toolbar-container select{height:22px;border:1px solid #808080;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select .first-child a{padding-left:5px;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select span.yui-toolbar-icon{background:url(../editor-sprite.html) no-repeat 0 -1144px;overflow:hidden;right:-2px;top:0;height:20px;}.yui-skin-sam .yui-editor-panel .yui-color-button-menu .bd{background-color:transparent;border:none;width:135px;}.yui-skin-sam .yui-color-button-menu .yui-toolbar-colors{border:1px solid #808080;}.yui-skin-sam .yui-editor-panel{padding:0;margin:0;border:none;background-color:transparent;overflow:visible;position:absolute;}.yui-skin-sam .yui-editor-panel .hd{margin:10px 0 0;padding:0;border:none;}.yui-skin-sam .yui-editor-panel .hd h3{color:#000;border:1px solid #808080;background:url(../png/sprite.png) repeat-x 0 -200px;width:99%;position:relative;margin:0;padding:3px 0 0 0;font-size:93%;text-indent:5px;height:20px;}.yui-skin-sam .yui-editor-panel .bd{background-color:#F2F2F2;border-left:1px solid #808080;border-right:1px solid #808080;width:99%;margin:0;padding:0;overflow:visible;}.yui-skin-sam .yui-editor-panel ul{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-editor-panel ul li{margin:0;padding:0;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container .yui-toolbar-subcont{padding:0;border:none;margin-top:.35em;}.yui-skin-sam .yui-editor-panel .yui-toolbar-bordersize,.yui-skin-sam .yui-editor-panel .yui-toolbar-bordertype{width:50px;}.yui-skin-sam .yui-editor-panel label{display:block;float:none;padding:4px 0;margin-bottom:7px;}.yui-skin-sam .yui-editor-panel label strong{font-weight:normal;font-size:93%;text-align:right;padding-top:2px;}.yui-skin-sam .yui-editor-panel label input{width:75%;}.yui-skin-sam .yui-editor-panel .createlink_target,.yui-skin-sam .yui-editor-panel .insertimage_target{width:auto;margin-right:5px;}.yui-skin-sam .yui-editor-panel .removeLink{width:98%;}.yui-skin-sam .yui-editor-panel label input.warning{background-color:#FFEE69;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group h3{color:#000;float:left;font-weight:normal;font-size:93%;margin:5px 0 0 0;padding:0 3px 0 0;text-align:right;}.yui-skin-sam .yui-editor-panel .height-width h3{margin:3px 0 0 10px;}.yui-skin-sam .yui-editor-panel .height-width{margin:3px 0 0 35px;*margin-left:14px;width:42%;*width:44%;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-border{width:190px;}.yui-skin-sam .yui-editor-panel .no-button .yui-toolbar-group-border{width:210px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-padding{width:203px;_width:198px;}.yui-skin-sam .yui-editor-panel .no-button .yui-toolbar-group-padding{width:172px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-padding h3{margin-left:25px;*margin-left:12px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-textflow{width:182px;}.yui-skin-sam .yui-editor-panel .hd{background:none;}.yui-skin-sam .yui-editor-panel .ft{background-color:#F2F2F2;border:1px solid #808080;border-top:none;padding:0;margin:0 0 2px 0;}.yui-skin-sam .yui-editor-panel .hd span.close{background:url(../png/sprite.png) no-repeat 0 -300px;cursor:pointer;display:block;height:16px;overflow:hidden;position:absolute;right:5px;text-indent:500px;top:2px;width:26px;}.yui-skin-sam .yui-editor-panel .ft span.tip{background-color:#EDF5FF;border-top:1px solid #808080;font-size:85%;}.yui-skin-sam .yui-editor-panel .ft span.tip strong{display:block;float:left;margin:0 2px 8px 0;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon{background:url(../editor-sprite.html) no-repeat 0 -1260px;display:block;height:20px;left:2px;position:absolute;top:8px;width:20px;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon-info{background-position:2px -1260px;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon-warn{background-position:2px -1296px;}.yui-skin-sam .yui-editor-panel .hd span.knob{position:absolute;height:10px;width:28px;top:-10px;left:25px;text-indent:9999px;overflow:hidden;background:url(../editor-knob.html) no-repeat 0 0;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container{float:left;width:100%;background-image:none;border:none;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container .bd{background-color:#fff;}.yui-editor-blankimage{background-image:url(../blankimage.html);}.yui-skin-sam .yui-editor-container .yui-resize-handle-br{height:11px;width:11px;background-position:-20px -60px;background-color:transparent;}.yui-h-slider,.yui-v-slider,.yui-region-slider{position:relative;}.yui-h-slider .yui-slider-thumb,.yui-v-slider .yui-slider-thumb,.yui-region-slider .yui-slider-thumb{position:absolute;cursor:default;}.yui-skin-sam .yui-h-slider{background:url(../gif/bg-h.gif) no-repeat 5px 0;height:28px;width:228px;}.yui-skin-sam .yui-h-slider .yui-slider-thumb{top:4px;}.yui-skin-sam .yui-v-slider{background:url(../bg-v.html) no-repeat 12px 0;height:228px;width:48px;}.yui-skin-sam .yui-region-slider{height:228px;width:228px;}
.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{margin:0 .5em 0 0}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{margin:0 0 .5em}.yui-navset .yui-content .yui-hidden{border:0;height:0;width:0;padding:0;position:absolute;left:-999999px;overflow:hidden;visibility:hidden}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{width:6em}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{width:auto}.yui-navset .yui-navset-left,.yui-navset-left{padding:0 0 0 6em}.yui-navset-right{padding:0 6em 0 0}.yui-navset-top,.yui-navset-bottom{padding:auto}.yui-nav,.yui-nav li{margin:0;padding:0;list-style:none}.yui-navset li em{font-style:normal}.yui-navset{position:relative;zoom:1}.yui-navset .yui-content,.yui-navset .yui-content div{zoom:1}.yui-navset .yui-content:after{content:'';display:block;clear:both}.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{display:inline-block;display:-moz-inline-stack;*display:inline;vertical-align:bottom;cursor:pointer;zoom:1}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{display:block}.yui-navset .yui-nav a{position:relative}.yui-navset .yui-nav li a,.yui-navset-top .yui-nav li a,.yui-navset-bottom .yui-nav li a{display:block;display:inline-block;vertical-align:bottom;zoom:1}.yui-navset-left .yui-nav li a,.yui-navset-right .yui-nav li a{display:block}.yui-navset-bottom .yui-nav li a{vertical-align:text-top}.yui-navset .yui-nav li a em,.yui-navset-top .yui-nav li a em,.yui-navset-bottom .yui-nav li a em{display:block}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{position:absolute;z-index:1}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{position:static}.yui-navset .yui-navset-left .yui-nav,.yui-navset-left .yui-nav{left:0;right:auto}.yui-navset .yui-navset-right .yui-nav,.yui-navset-right .yui-nav{right:0;left:auto}.yui-skin-sam .yui-navset .yui-nav,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav{border:solid #2647a0;border-width:0 0 5px;zoom:1}.yui-skin-sam .yui-navset .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li{margin:0 .16em 0 0;padding:1px 0 0;zoom:1}.yui-skin-sam .yui-navset .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected{margin:0 .16em -1px 0}.yui-skin-sam .yui-navset .yui-nav a,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a{background:#d8d8d8 url(../png/sprite.png) repeat-x;border:solid #a3a3a3;border-width:0 1px;color:#000;position:relative;text-decoration:none}.yui-skin-sam .yui-navset .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em{border:solid #a3a3a3;border-width:1px 0 0;padding:.25em .75em;left:0;right:0;bottom:0;top:-1px;position:relative}.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a:focus,.yui-skin-sam .yui-navset .yui-nav .selected a:hover{background:#2647a0 url(../png/sprite.png) repeat-x left -1400px;color:#fff}.yui-skin-sam .yui-navset .yui-nav a:hover,.yui-skin-sam .yui-navset .yui-nav a:focus{background:#bfdaff url(../png/sprite.png) repeat-x left -1300px;outline:0}.yui-skin-sam .yui-navset .yui-nav .selected a em{padding:.35em .75em}.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a em{border-color:#243356}.yui-skin-sam .yui-navset .yui-content{background:#edf5ff}.yui-skin-sam .yui-navset .yui-content,.yui-skin-sam .yui-navset .yui-navset-top .yui-content{border:1px solid #808080;border-top-color:#243356;padding:.25em .5em}.yui-skin-sam .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 5px 0 0;Xposition:absolute;top:0;bottom:0}.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 0 0 5px}.yui-skin-sam .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset-right .yui-nav li{margin:0 0 .16em;padding:0 0 0 1px}.yui-skin-sam .yui-navset-right .yui-nav li{padding:0 1px 0 0}.yui-skin-sam .yui-navset-left .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav .selected{margin:0 -1px .16em 0}.yui-skin-sam .yui-navset-right .yui-nav .selected{margin:0 0 .16em -1px}.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav a{border-width:1px 0}.yui-skin-sam .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 0 0 1px;padding:.2em .75em;top:auto;left:-1px}.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 1px 0 0;left:auto;right:-1px}.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-left .yui-nav .selected a,.yui-skin-sam .yui-navset-left .yui-nav a:hover,.yui-skin-sam .yui-navset-right .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav .selected a,.yui-skin-sam .yui-navset-right .yui-nav a:hover,.yui-skin-sam .yui-navset-bottom .yui-nav a,.yui-skin-sam .yui-navset-bottom .yui-nav .selected a,.yui-skin-sam .yui-navset-bottom .yui-nav a:hover{background-image:none}.yui-skin-sam .yui-navset-left .yui-content{border:1px solid #808080;border-left-color:#243356}.yui-skin-sam .yui-navset-bottom .yui-nav,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav{border-width:5px 0 0}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav .selected,.yui-skin-sam .yui-navset-bottom .yui-nav .selected{margin:-1px .16em 0 0}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li,.yui-skin-sam .yui-navset-bottom .yui-nav li{padding:0 0 1px 0;vertical-align:top}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav a em,.yui-skin-sam .yui-navset-bottom .yui-nav a em{border-width:0 0 1px;top:auto;bottom:-1px}
.yui-skin-sam .yui-navset-bottom .yui-content,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-content{border:1px solid #808080;border-bottom-color:#243356}
table.ygtvtable{margin-bottom:0;border:0;border-collapse:collapse}td.ygtvcell{border:0;padding:0}a.ygtvspacer{text-decoration:none;outline-style:none;display:block}.ygtvtn{width:18px;height:22px;background:url(../gif/treeview-sprite.gif) 0 -5600px no-repeat;cursor:pointer}.ygtvtm{width:18px;height:22px;cursor:pointer;background:url(../gif/treeview-sprite.gif) 0 -4000px no-repeat}.ygtvtmh,.ygtvtmhh{width:18px;height:22px;cursor:pointer;background:url(../gif/treeview-sprite.gif) 0 -4800px no-repeat}.ygtvtp{width:18px;height:22px;cursor:pointer;background:url(../gif/treeview-sprite.gif) 0 -6400px no-repeat}.ygtvtph,.ygtvtphh{width:18px;height:22px;cursor:pointer;background:url(../gif/treeview-sprite.gif) 0 -7200px no-repeat}.ygtvln{width:18px;height:22px;background:url(../gif/treeview-sprite.gif) 0 -1600px no-repeat;cursor:pointer}.ygtvlm{width:18px;height:22px;cursor:pointer;background:url(../gif/treeview-sprite.gif) 0 0 no-repeat}.ygtvlmh,.ygtvlmhh{width:18px;height:22px;cursor:pointer;background:url(../gif/treeview-sprite.gif) 0 -800px no-repeat}.ygtvlp{width:18px;height:22px;cursor:pointer;background:url(../gif/treeview-sprite.gif) 0 -2400px no-repeat}.ygtvlph,.ygtvlphh{width:18px;height:22px;cursor:pointer;background:url(../gif/treeview-sprite.gif) 0 -3200px no-repeat;cursor:pointer}.ygtvloading{width:18px;height:22px;background:url(../gif/treeview-loading.gif) 0 0 no-repeat}.ygtvdepthcell{width:18px;height:22px;background:url(../gif/treeview-sprite.gif) 0 -8000px no-repeat}.ygtvblankdepthcell{width:18px;height:22px}* html .ygtvchildren{height:2%}.ygtvlabel,.ygtvlabel:link,.ygtvlabel:visited,.ygtvlabel:hover{margin-left:2px;text-decoration:none;background-color:white;cursor:pointer}.ygtvcontent{cursor:default}.ygtvspacer{height:22px;width:18px}.ygtvfocus{background-color:#c0e0e0;border:0}.ygtvfocus .ygtvlabel,.ygtvfocus .ygtvlabel:link,.ygtvfocus .ygtvlabel:visited,.ygtvfocus .ygtvlabel:hover{background-color:#c0e0e0}.ygtvfocus a{outline-style:none}.ygtvok{width:18px;height:22px;background:url(../gif/treeview-sprite.gif) 0 -8800px no-repeat}.ygtvok:hover{background:url(../gif/treeview-sprite.gif) 0 -8844px no-repeat}.ygtvcancel{width:18px;height:22px;background:url(../gif/treeview-sprite.gif) 0 -8822px no-repeat}.ygtvcancel:hover{background:url(../gif/treeview-sprite.gif) 0 -8866px no-repeat}.ygtv-label-editor{background-color:#f2f2f2;border:1px solid silver;position:absolute;display:none;overflow:hidden;margin:auto;z-index:9000}.ygtv-edit-TextNode{width:190px}.ygtv-edit-TextNode .ygtvcancel,.ygtv-edit-TextNode .ygtvok{border:0}.ygtv-edit-TextNode .ygtv-button-container{float:right}.ygtv-edit-TextNode .ygtv-input input{width:140px}.ygtv-edit-DateNode .ygtvcancel{border:0}.ygtv-edit-DateNode .ygtvok{display:none}.ygtv-edit-DateNode .ygtv-button-container{text-align:right;margin:auto}.ygtv-highlight .ygtv-highlight1,.ygtv-highlight .ygtv-highlight1 .ygtvlabel{background-color:blue;color:white}.ygtv-highlight .ygtv-highlight2,.ygtv-highlight .ygtv-highlight2 .ygtvlabel{background-color:silver}.ygtv-highlight .ygtv-highlight0 .ygtvfocus .ygtvlabel,.ygtv-highlight .ygtv-highlight1 .ygtvfocus .ygtvlabel,.ygtv-highlight .ygtv-highlight2 .ygtvfocus .ygtvlabel{background-color:#c0e0e0}.ygtv-highlight .ygtvcontent{padding-right:1em}.ygtv-checkbox .ygtv-highlight0 .ygtvcontent{padding-left:1em;background:url(../gif/check0.gif) no-repeat}.ygtv-checkbox .ygtv-highlight0 .ygtvfocus.ygtvcontent,.ygtv-checkbox .ygtv-highlight1 .ygtvfocus.ygtvcontent,.ygtv-checkbox .ygtv-highlight2 .ygtvfocus.ygtvcontent{background-color:#c0e0e0}.ygtv-checkbox .ygtv-highlight1 .ygtvcontent{padding-left:1em;background:url(../gif/check1.gif) no-repeat}.ygtv-checkbox .ygtv-highlight2 .ygtvcontent{padding-left:1em;background:url(../gif/check2.gif) no-repeat}

/* Chosen v1.1.0 | (c) 2011-2013 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */

.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:23px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(../png/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(../png/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(../png/chosen-sprite.png) no-repeat 100% -20px;background:url(../png/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:5px;height:15px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-field .default{color:#999}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #aaa;border-radius:3px;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(../png/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(../png/chosen-sprite.png) no-repeat -30px -20px;background:url(../png/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(../png/chosen-sprite%402x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}/*************************** style.css ***********************************

 This is the default style-sheet for Pathway Tools.  We recommend that you do
 not modify this file.  Many of these styles are necessary for proper
 functioning of the banner and toolbar.  When a new version of Pathway Tools 
 is installed, this file, along with any changes that you have made, will be
 overwritten.  Sites that run Pathway Tools as a web server and wish to
 customize the styles should instead modify the file
 userWebsiteCustomization.css. That file is loaded in web pages after this 
 style sheet so that any definition here can be overriden by the standard CSS
 mechanism. Keep a copy of your userWebsiteCustomization.css
 file in another location outside the Pathway Tools root before doing a new
 Pathway Tools installation.


 *************************************************************************/

/* General style definitions applicable to many different components */

.cBoxIndicator { 
   visibility: hidden;
   margin: auto;
   left:0; right:0;
   top:0;  bottom:0;
   width: 1px; height: 1px;
   position: absolute;
   padding: 10px 10px 10px 10px;
   margin: 10px 10px 10px 10px;
   border: #000 solid 1px;
   background-color: #f0f0ff;
   text-align: center;
   z-index: 30000;
}

.verticalText {
  text-align: center;
  vertical-align: middle;
  writing-mode: tb-rl;
  white-space:nowrap;
}

.verticalTextCC {
  text-align: center;
  vertical-align: middle;
  writing-mode: tb-rl;
  white-space:nowrap;
}

/* PureCSS sets this to zero, which is not what we want. */
input {
   margin: revert; 
}

.invisible {
    visibility: hidden;
}

/* ======================== The banner ========================= */

#ptbanner { 
  width: 100%;
  padding: 0;
  margin: 0;
  border: 0;
  background-color: #FFFFFF;
  background-position: 0px 2px;
  height: 60px;
  padding-top: 6px;
  }

#ptbanner a.logo {
  display: block;
  height: 60px;
  width: 190px;
  float: left;
}

/* The temporary message is made visible by the JavaScript code.
   See the userWebsiteCustomization.js file for fn insertTemporaryMessage.
*/

div.temporaryMsg {
  display: none;
  border: 0px solid black;
  float: left;
  height: 53px;
  /* The width is modified by the JavaScript */
  width: 0px;
  margin-top: 3px;
  margin-left: 3px;
  margin-bottom: 3px;
  overflow: hidden;
}

/* The color of the current database name, both in the banner and in the
   pull-down menus.
*/
span.dynDBName {
  color: white;
}

/* searchMenu is Quick Search form */

.searchMenu {
 font-size: 11px;
 color: black; /* #1c2243; */
 padding-bottom: 0px;

text-align: right;
 white-space: nowrap;
}

div.searchMenu {
 font-size: 11px;
 color: black; /* #1c2243; */
 padding-bottom: 0px;
 text-align: right;
 white-space: nowrap;
}

a.searchMenu {
 font-size: 11px;
 color: blue; /* #1c2243; */
 padding-right: 0px;
 padding-bottom: 0px;
 text-align: right;
 white-space: nowrap;
}

form.searchMenu {
 font-size: 11px;
 color: blue; /* #1c2243; */
 padding-bottom: 0px;
 padding-top: 1px;
 margin: 0;
 text-align: right;
 white-space: nowrap;
}

/* Used for the input text box of the quick search */
input.inputQuickSearch {
     color: black;
     background-color: white;
     white-space: nowrap;
     border: 0;
     /* width: 95%; for new website */
}

#QSTextBox:focus {
    outline: none;
}

#QSContainer {
    padding: 2px;
    color: black;
    background-color: white;
    white-space: nowrap;
    border-width: 2px;
    border-style: inset;
    border-color: -internal-light-dark(rgb(118,118,118), rgb(133,133,133));
    margin-right: 2px;
}


.searchButton {
  font-size: 11px;
  background-color: white;
  color: black
}

.searchMenuDatabaseName {
 font-size: 12px;
 color: #1c2243;
 text-align: left;
 white-space: nowrap;
 padding-top: 2px;
}

span.dynDBName.banner {
  padding: 0 0px 0 0px;
  color: black; /* #181A6F; for new web site */
  white-space: nowrap;
}

span.dynDBName.menu {
  padding: 0 0px 0 0px;
  color: white;  
}

div.searchGroupingExternalBox {
 position: relative;
 float:  right; 
 margin: 1px 20px 1px 0px;
 padding: 0;
 text-align: right;
 white-space: nowrap;
}

div.searchGroupingInternalBox {
  margin: 0;
  padding: 1px 3px 1px 3px;
  border: 1px solid #0000ff;
  text-align: left;
  white-space: nowrap;
}

div.searchGroupingInternalBox:hover {
  border: 1px solid #0000ff;
  background-color: #f0f0ff;
}


/* The login links and overlay */

div.PTlogIn {
 <!--[if !IE]><!-->
  position: relative; 
 <!--<![endif]-->
  display: none;
  white-space: nowrap;
  font-size: 11px;
  color: #1c2243;
  text-align: right;
  padding-right: 20px;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.PTlogIn a, .PTlogIn a:visited {
 text-decoration: none;
 color:#1c2243;
 white-space: nowrap;
}

.PTlogIn a:hover, .PTlogIn a:visited:hover {
 text-decoration: underline;
 color:#1c2243;
}

table.PTlogIn {
  border: 0;
  padding: 0 0 0 0;
  margin: 0 0 0 0; 
  font-size: small;
  white-space: nowrap;
}

#Login table {
  border-collapse: separate;
  border-spacing: 10px;
}

/* ========== The styles for the top menu bar ========== */

#pathwayToolsMenubar {z-index: 10000}



li.yuimenubaritem a.yuimenubaritemlabel {
 font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 color: white;
 background: #181A6F
 z-index: 10000;
}

/* Control such thing as the small triangle that would appear next to a command name */
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu {
    background-color: #181A6F;
    background: url('../png/menubaritem_submenuindicator_white.png') right center no-repeat ;
   z-index: 10000;
}

div.yuimenubarnav {
  padding: 0;
  margin:  0;
  color: white;
  background-color: #181A6F;
  z-index: 10000;
}

.yui-skin-sam .yuimenubaritemlabel:visited {
  color: white;
}

div.yuimenubarnav div.bd {
  color: white;
  background-color: #181A6F;
  text-indent: 0;
  margin-left: 0;
  padding: 0;
  margin: 0;
  z-index: 100000;
}

/* Make sure that all li inside the menu have these settings */


/* Colors should only be for menubar div.bd, not for other div.bd elts */
div.yuimenubarnav div.bd li.yuimenubaritem {
  color: white;
  background-color:  #181A6F;
  z-index: 100000;
}


/* The style of the selected command in the top menu bar */
div.yuimenubarnav div.bd ul.toolbar li.yuimenubaritem-selected {
  background-image: none;
  background-color: #6c6da8;
  border-left:  4px solid #181A6F;
  margin-left: -4px;
  z-index: 100000;
}

div.yuimenubarnav div.bd li {
  text-indent: 0;
  margin-left: 0;
  padding: 0;
  margin: 0;
  z-index: 100000;
}

/* The menu bar */
div.yuimenubarnav div.bd > ul {
  color: white;
  background-color: #181A6F;
  padding: 0;
  margin:  0;
  list-style: none;
  z-index: 100000;
}

/* The commands on a menu bar */
div.yuimenubarnav div.bd > ul > li {
   color:       white; 
   background-color: #6c6da8;
   font-weight: bold; 
   padding: 0 0 0 0; 
   margin: 0 0 0 0;
   border: 0;
   z-index: 100000;
}

/*
div.bd div.withDatabase {
   font-family: verdana; 
   padding: 0 1% 1% 3%;
   background-color: #6c6da8;
   color: white;
   border-top:    none;
   border-right:  3px solid #181A6F;
   border-left:   3px solid #181A6F;
   border-bottom: 3px solid #181A6F;
   -moz-border-radius-bottomright: 1em;
   -moz-border-radius-bottomleft: 1em;
    z-index: 10000;
}
*/

div.bd div.bd > ul {
  background-color: white; 
  padding: 0;
  margin: 0
  z-index: 100000;
}

/* The commands in a first level menu */
div.bd div.bd > ul li {
  //font-family: verdana; 
  background-color: white; 
  color: #43362c;
  //border-top:   none;
  //border-bottom: 1px solid #43362c; 
  /* Keep top and bottom padding small to prevent menu sizing weirdness */
  padding: 1px 10px 1px 10px;
  margin: 0 0 0 0; 
  z-index: 100000;
}

/* IE6 ignores the > selector, so we have to try specifying the
   background-color a different way...
 */
li.yuimenuitem {
  background-color: white; 
}

/* The commands in a first level menu */
div.bd div.bd > ul li > a {
  //font-family: verdana; 
  border:   none;
  padding: 0 0 0 0;
  margin:  0 0 0 0; 
  z-index: 100000;
}

/*
table.menuDatabase {
   font-family: verdana; 
   text-align: left; 
   margin:  0 0 0 0; 
   padding: 0;
   color:   white; 
   border:  0  
   z-index: 10000;
}
*/
/* For any anchor inside a table for the menu database name (e.g. change) */
/*
table.menuDatabase a {
   font-family:     verdana; 
   font-size:       small;
   text-align:      left; 
   text-decoration: underline;
   margin:  0 0 0 0; 
   padding: 0 0 0 0;
   color:   white; 
   border:  0  
   z-index: 10000;
}
*/

/* The highlight color when the user mouses over one of the menu items */

div.bd div.bd > ul li:hover {
   background-color: #f0f0ff;
}

/* Use a slightly different background color for the object-specific menus

div.yuimenubarnav .bd ul.toolbar li.objMenu {
    background-color: #474791;
}
 */

a.removedLink {
    display: none;
}

/* === Styles for the new toolbar menu (moved here from BioCyc_Extra.css) === */

/* The dropdown container */
.toolbar-dropdown {
  float: left;
  overflow: hidden;
  height: 49px;
}

.sub-toolbar-dropdown {
}

/* Dropdown button */
.toolbar-dropdown .toolbar-dropbtn {
  font-size: 16px;
  border: none;
  outline: none;
  color: white;
  padding: 14px 16px;
  background-color: inherit;
  font-family: inherit; /* Important for vertical align on mobile phones */
  margin: 0; /* Important for vertical align on mobile phones */
}

.toolbar-dropdown:focus-within .toolbar-dropbtn, .toolbar-dropdown:hover .toolbar-dropbtn, .sub-toolbar-dropdown:focus-within .sub-toolbar-dropbtn, .sub-toolbar-dropdown:hover .sub-toolbar-dropbtn {
    backdrop-filter: brightness(0.9);
}

.sub-toolbar-dropdown .sub-toolbar-dropbtn {
  font-size: 13px;
  border: none;
  outline: none;
  color: black;
  line-height: 26px;
  padding-left: 16px;
  background-color: inherit;
  font-family: inherit; /* Important for vertical align on mobile phones */
  margin: 0; /* Important for vertical align on mobile phones */
}

/* Dropdown content (hidden by default) */
.toolbar-dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 100;
  box-sizing:border-box;
}

.sub-toolbar-dropdown-content {
  display: none;
  margin-left: 45px;
  background-color: #f9f9f9;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 100;
  box-sizing:border-box;
  position: absolute;
  width: max-content;
}

/* Links inside the dropdown */
.toolbar-dropdown-content a:not(.removedLink) {
  float: none;
  color: black;
  padding: 3px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
  line-height: 26px;
}

.toolbar-dropdown-content p {
  float: none;
  color: black;
  padding: 3px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
  font-style: italic;
}

/* Add a grey background color to dropdown links on hover */
.toolbar-dropdown-content a:hover {
  background-color: #ddd;
}

.sub-toolbar-dropdown-content a:hover {
  background-color: #ddd;
}

/* Show the dropdown menu on hover */
.toolbar-dropdown:hover .toolbar-dropdown-content, .toolbar-dropdown:focus .toolbar-dropdown-content, .toolbar-dropdown:focus-within .toolbar-dropdown-content  {
  display: block;
}

.sub-toolbar-dropdown:hover .sub-toolbar-dropdown-content, .sub-toolbar-dropdown:focus .sub-toolbar-dropdown-content, .sub-toolbar-dropdown:focus-within .sub-toolbar-dropdown-content {
  display: block;
}

/* =========  End of styles for the top menu bar ========== */


/* ============ Style for Organism Selector dialog ==================== */

.orgselectorByNameContents {
    display: flex;
    margin: 2px;
}

.nameACColumn {
    width: 526px;
    min-width: 526px;
}

.alphabetFilter {
    width: 18px;
    border-style: solid;
    border-width: 1px;
    padding: 1px 3px;
}

div.alphabetFilter a {
    color: #00F;
}

#quicklinksColumn {
    width: 280px;
    margin-left:5px
}

.yui-panel {
    line-height: 1em;
}

#orgselectorAutoComplete {
    width:39em; /* set width here or else widget will expand to fit its container */
    padding-bottom:20em; /* allow enough real estate for the container */
}

.yui-skin-sam .yui-ac-content { /* set scrolling */
    max-height:inherit;
    overflow:auto;
    overflow-x:hidden; /* set scrolling */
    /* _height:18em;  ie6 */
    z-index: 1000;
}

.yui-skin-sam .yui-ac-content ul li{
   text-indent: 0em;
}


#orgselectorAutoComplete .yui-ac-input {
  font-weight: bold;
  font-size: 105%;
  font-family: arial, helvetica, clean, sans-serif;
}

#orgContainer {
  top: 1.9em;
  left: 0.3em;
  max-height:243px;
}

#orgnum {
    width: 100%;
    text-align:center;
}

#orgInput2 {
  font-weight: bold; 
  font-size: 90%; 
  background-color:#ffffff
}

.bold-treenode {
  background-color: white;
  cursor: pointer;
  margin-left: 2px;
  text-decoration: none;
  font-weight: bold;
}

.disabled-treenode {
  cursor: pointer;
  margin-left: 2px;
  text-decoration: none;
  color: #999;
}

.boldOrgid {
  font-weight: bold;
}

.grayOrgid, a.jstree-anchor.grayOrgid {
  color: #999;
}

/* paley:May-27-2013 I think there is a bug in the YUI treeview styles -- 
   check1 and check2 images seem to be switched.  Fix them here for now, but
   if this gets fixed, we probably want to switch them back.
*/

.ygtv-checkbox .ygtv-highlight1 .ygtvcontent {
    padding-left:1em;
    background:url(../png/check2.png) no-repeat
}

.ygtv-checkbox .ygtv-highlight2 .ygtvcontent{
    padding-left:1em;
    background:url(../png/check1.png) no-repeat
}

div#metadataTab input[type=text], div#metadataTab input[type=search], div#metadataTab input[type=button], div#metadataTab select, div#multiorgMetadataTab input[type=text], div#multiorgMetadataTab input[type=search], div#multiorgMetadataTab input[type=button], div#multiorgMetadataTab select {
    margin: 1px;
    padding: 1px 2px;
}

div#metadataTab td, div#multiorgMetadataTab td {
    padding: 0;
}

div#metadataTab th, div#multiorgMetadataTab th {
    padding: 3px 20px 1px 1px;
    font-weight: normal;
    color: #000000;
    background-image: linear-gradient(transparent 40%, rgba(0,0,0,0.21));
    font-size: inherit;
    text-shadow: 0 1px 1px #fff;
    vertical-align: text-top;
}

div#multiorgMetadataTab td input, div#multiorgMetadataTab th input {
    height: 11px;
}

div#metadataTab #orgTableDownload {
    padding: 4px;
}

#mdResultsTable td input[type=radio] {
    width: 0;
}

div.resizableDialog .yui-resize-handle-br{
    right:0;
    bottom:0;
    height: 8px;
    width: 8px;
    position:absolute;
}

.dataTable.hover tr.even:hover {
    background: #ccccff;
}

.dataTable tr span.tier1 {
    color: #222222;
}

/* Unfortunately, all these widths have to be explicitly hardcoded so that
   when the dialog is resized, the right pieces get resized accordingly.
   This makes the code rather brittle however, so if anything about the
   dialog gets changed, these widths may need to be adjusted.
   paley:May-17-2021 If the content of a tab exceeds the assigned height, we
   need to set to scroll, otherwise it will increase in height, and cover up the
   OK button, making it unclickable.
 */

.orgselectorTab {
    height: 346px;
    overflow-y: scroll;
}

.multiorgselectorTab {
    height: 424px;
    overflow-y: scroll;
}

#multiorgSelection {
    height: 434px;
    max-width: 100%;
    min-width: 230px;
    margin: 0px;
}

#multiorgSelection option {
    overflow-x: scroll;
}

#multiorgContainer {
  max-height:372px;
}

#multiorgnum {
    position:absolute;
    bottom: 10px;
    left:40%;
}

#multiorg3columns {
    display: flex;
    flex-flow: row nowrap;
    align-items: flex-start;
}

#multiorg3columns > div {
    flex: 1 1 auto;
}

#multiorg3columns > div.buttons {
    flex: 0 0 auto;
    align-self: center;
}

.tier1 {
    background-color: #FFF2DF;
}

.tier1:hover {
    color: #000000;
}


.tier2 {
    background-color: #BCD3D766;
}

.quicklinkOrgs {
    margin-left: 4px;
    font-style: italic;
    line-height: 118%;
}

.quicklinkOrgs a {
    color: #000000;
}
a.showallText {
    text-decoration: underline;
    font-size: smaller;
}

div.mdSubstringInput {
    width: 280px;
}

.chosen-container .chosen-results li {
  padding: 2px 6px;
  line-height: 1em;
}

div#multiorgSelectorDialog input[type=button] {
    padding: 1px;
}

div#multiorgSelectorBody {
    padding-bottom: 20px;
}

div#multiorgSelectorDialog {
    min-width: min-content;
}

/*================ End of styles for Organism Selector dialog ============== */


/*================ Styles for side bar ============== */

a.sideBar {
  white-space: nowrap;
  font-size: 11px;
  text-decoration: none;
}

a.sideBar:hover {
  text-decoration: underline;
  color: blue;
  cursor: pointer;
}


/*================ End of Styles for side bar ============== */


/* ========== The default styles for the other web pages. =============== */

html {height: 100%}

body {
    /* kothari:Jun-6-2024 removed the following property so that the fonts do not get changed when click on help"*/
 /*font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;*/
 background-color: #ffffff; /* white */
 font-size: 14px;
 color: #0f0f0f;
 /* mt: removed 4/13/12 line-height: 16px; */
 height: 100%;
 padding: 0px 0px 0px 0px;
 margin:  0;
}

div#topBannerMenu, div.pageContentStatic, div.pageContentDynamic {
}

div#topBannerMenu {
 line-height: 1em; /* removed for new site */
 /* z-index: 10; */
 position:relative;
}

/* Use this class for pages that don't include the banner, and therefore
   shouldn't show up invisible (because they don't have the javascript to 
   make them visible).  Examples of pages like this are those that are
   internal frames of pages, such as the omics viewer or the evidence popup.
*/
body.noBanner {
 visibility: visible;
 background-color: #ffffff; /* white */
 padding: 5px;
 margin:  0;
}

/* For static pages only */
div.pageContentStatic {
  padding-left:  0.25in;
  padding-right: 0.25in;
  padding-top:    10px;
  padding-bottom: 10px;
  min-height: 80%;
} 

/* For dynamic pages only */
div.pageContentDynamic {
  padding-left:   15px;
  padding-right:  15px;
  padding-top:    15px;
  padding-bottom: 15px;
  min-height: 80%;
} 

.header {
  font-size: large;
  font-weight: bold;
}

.subheader {
    font-size: medium;
    font-weight: bold;
}

table.footer {
  font-size: small;
}

table.small {
 font-size: small;
}

pre, code {
 font-family: Courier, monospace;
}

input.orange {
  color: black;
  background-color: #ff9900;  /* orange */
}

input.plain {
 color: black;
 background-color: white;
}


/* For paragraphs generated as part of a CLIM page, indent all lines other */
/* than the first one.                                                     */
P.ecoparagraph
	{
	margin-left: 2em;
	text-indent: -2em;
	}

/* For paragraphs internal to a comment field, indent the whole thing */
P.ecocomment
	{
	margin-left: 2em;
	}

/* For "subtitles" where we don't want a linebreak afterwards */
B.embeddedSubtitle
	{
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	}
/* Center the buttons that ptools produces as part of a CLIM page (as 
   opposed to the ones in the various forms)        
*/
.ecobuttons {
    justify-content: center;
    display: flex;
    gap: 4px;
}

.infoBox2 .ecobuttons {
    text-align: left;
    justify-content: left;
}

.ecobuttons input {
 cursor: pointer;    
}



img.ev {
    min-width: 14px;
}


.ecobutton_in_table {
    background-color: #181A6F;
    border-radius: 4px;
    border-width: 1px;
    margin: 2px 0px 3px 0px;
    color:white;
}

/* Quick Search Results page uses th for section names in table
   that also contains descriptions of page contents.
 */

.qsSection th {
  font-weight: bold;
  font-size: larger;
  vertical-align: top;
}

div.floatbox {
  float:right;
  border:1px solid black;
  margin:15px 10px 10px 5px;
  padding:5px;
  max-width: 350px;
}

/* paley:Feb-26-2008 This sets the background color for the overlib popups */
.overlibFGClass {background-color: #EEEEFF;}

/* Used to control alternating background colors for the rows of some of the tables.
   In particular for the results of Search pages, SAQP (and BioVelo).

*/

tr.trLight {background-color: white;   font-size: 100%; border: 1px solid black }
tr.trDark  {background-color: #F6F5D9; font-size: 100%; border: 1px solid black }
/* For NOT lines in the table of GO terms on a gene/protein page */
tr.red a { color:red; }

table.sortableSAQPoutputTable {
   border: 1px solid black;
   background-color: white;
   border-collapse: collapse;
}
/*kothari:Jun-6-2024 commented out and replaced with the same values as from rachael.css*/
/*
table.sortableSAQPoutputTable td {
   border: 1px solid black;
   border-collapse: collapse;
   padding: 0 5px 0 5px;
}
*/
table.sortableSAQPoutputTable td {
	padding:4px 6px 6px; 
	border: 1px solid #ccc6e1; 
}


table.sortableSAQPoutputTable a {
   text-decoration: none;
}

table.sortableSAQPoutputTable a:hover {
   text-decoration: underline;
   background:#ccc;
   cursor: pointer;
}

/* This is required for IE. Dynamically changing it will not work */
span.triangleSort {
  cursor: pointer;
  color: blue;
  font-size: 100%
}


/* Latendre: Jan-23-2008 

The following styles are used in SAQP.

*/

a.BioVeloQueryOutSAQP {
  font-size: 100%;
  font-family: monospace;
  text-decoration: none; /* no underline for anchor */
} 

div.errorMsgContainer {
   background-color: white;
   color: red;
   font-size: 120%;
}

select.SAQP {
 /* possible values: dotted dashed solid double groove ridge inset outset */	
  border-style: solid; 
  border-width: 1px;
}

/* For reproducing the BioVelo query back to the user, e.g., output result of a query. */
span.BioVeloQueryOutSAQP {
  font-size: 90%;
  font-family: monospace;
  text-decoration: none;
  color: blue;
  background-color: white;
  border: 0px solid black;
  cursor: pointer;
}

span.BioVeloQueryOutSAQP:hover {
  text-decoration: underline;
}


/* For reproducing the BioVelo query back to the user, e.g., output result of a query for searches. */
span.BioVeloQueryOutSearch {
  width: 100%;
  white-space: wrap;
  font-size: 90%;
  font-family: monospace;
  text-decoration: none;
  color: blue;
  background-color: white;
  border: 0px solid black;
  cursor: pointer;
}

span.BioVeloQueryOutSearch:hover {
  text-decoration: underline;
}

/* Appearance of search components in SAQP */
div.searchComponent { 
 border:  2px solid black;
 padding: 3px;
 white-space: nowrap;
}

/* Appearance of where clause in a search component */
div.whereClause { 
   border:  1px solid black; 
   padding: 3px;
   white-space: nowrap;
}

/* Appearance of boxes to enter numbers, texts, etc. in a search component */
input.textBox { 
  background-color: white
}

/* Appearance of slots that are of type list of frames or frames. */

option.saqpSelectFrame {
  background-color: white
}

table.saqpColumnSpecification {
  border : 1px solid black;
  white-space: nowrap;
}

div.flexRow {
    display: flex;
    flex-flow: row nowrap;
    justify-content: start;
    align-items: center;
}

div.flexRowWrap {
    display: flex;
    flex-flow: row wrap;
    justify-content: start;
}

div.flexCol {
    display: flex;
    flex-flow: column nowrap;
    justify-content: start;
    align-items: center;
}

select.pwyList {
    height: 200px;
    width: 360px;
    margin: 2px;
}

select.pwyList option {
    overflow-x: scroll;
}

/* For MSA sequence input dialog */

input.seqCoord {
    width: 70px;
}

.rowIndex {
    padding-left: 10px;
}

.noClose .ui-dialog-titlebar-close {
    display: none;
}

.hintTitlebar div.ui-dialog-titlebar {
    border-radius: 0px;
    border: none;
}

.hintTitlebar div.ui-dialog-titlebar span {
    display: none;
}

i.helpIcon.fa {
    font-size: 13px;
    font-weight: normal;
}

/* ======================= Overviews =========================== */

.acOvNarrow .yui-ac-content {
    overflow: auto;
    padding-bottom: 100px; 
    overflow-x: hidden;
    width: 50%;
}


.acOvMedium .yui-ac-content {
    overflow: auto;
    padding-bottom: 100px; 
    overflow-x: hidden;
    width: 60%;
}

.acOvWide .yui-ac-content {
    overflow: auto;
    padding-bottom: 100px; 
    overflow-x: hidden;
    width: 100%;
}

.olPopup {
  height: auto; width: auto;
  overflow: auto;
  background-color: #ffffd9;
}

.olPopupContent {
  height: auto; width: auto;
  overflow: auto;
  background-color: #ffffd9;
}

#onePopup_GroupDiv {
  background-color: #ffffd9;
  height: auto; width: auto;
  overflow: auto;
}

.yui-resize-handle-br { 
   right:  0; 
   bottom: 0; 
   height: 30px; 
   width:  30px; 	
   position:absolute;  
} 

/* ======================= Regulatory Overview ================== */

/* Make sure the map tiles do not hide the top menu bar lists */
div.olMapViewport { z-index: 0 }

#regNodeOperations > .yuimenuitemlabel {
  background-color: white;
  color: black
}

#regNodeOperations > div.bd > ul > li {
  background-color: white;
  color: black
}

#regNodeOperations > div.bd > ul > li > a {
  background-color: white;
  color: black
}

#regNodeOperations > .yuimenuitem {
  background-color: white;
  color: black
}

#regDialogGeneOntology .longAC {width:35em; padding-bottom:2em;}
#regDialogGeneOntology {border: thin solid black}

/* ======================= Cellular Overview ================== */


#celDialogGenURL div.bd {
   overflow: auto;
   opacity: 0.9;
}

#celDialogGenURL div.ft {
 height : 30px;
 padding: 2px 20px 0px 0px;
 opacity: 0.9
}

#dialogListNodes div.bd {
   overflow: auto;
   opacity: 0.9
}

#dialogListNodes div.ft {
 height : 30px;
 padding: 2px 20px 0 0;
 opacity: 0.9
}

#dialogOmics div.bd {
  overflow: auto;
  background-color: white;
  opacity: 1;
  color: black
}

#dialogOmics div.ft {
  border-top: 1px solid #CCCCCC;
  font-size: 14px;
  opacity: 1;
  padding: 10px 20px 10px 10px;
  line-height: 1.6;
}

#dialogOmics div.ft button{
  color: blue;
  font-size: 100%;
  font-weight: bold;
  min-height: 1.5em;
}

/*
#dialogOmics div.ft {
  background-color: white;
  opacity: 1;
  color: black;
  padding: 2px 20px 2px 2px;
}
*/

#controlDialogOmics div {
  background-color: white;
  opacity: 1.0;
  color: black
}
#controlDialogOmics div.ft {
  background-color: white;
  opacity: 1.0;
  color: black
  height: 20
}

#reportTableOmicsDialog div.bd {
  /* Scolling is obtained by limiting the height and width *here before* creating the dialog
     and by having overflow: auto */    
   overflow: auto;
   height: "400px"
   width:  "40em"
}

#omicsQuickHelpDialog div.bd {
  background-color: white;
  overflow: auto;
  opacity: 0.9
}


#omicsSliderBg {
 background: url(../bg-fader.html) 5px 0 repeat; 
}

#celNodeOperations > .yuimenuitemlabel {
  background-color: white;
  color: black
}

#celNodeOperations > div.bd > ul > li {
  background-color: white;
  color: black
}

#celNodeOperations > div.bd > ul > li > a {
  background-color: white;
  color: black
}

#celNodeOperations > .yuimenuitem {
  background-color: white;
  color: black
}

/*Start Group Styling Buttons -- here rather than rachael.css because these widgets can appear anywhere */
.create_group, .add_to_group, .browse_group  {

	padding:5px;
	position:relative;
	text-decoration:none;
	background:url("../png/sprite-2.png") repeat-x;
	border: 1px solid #A3A3A3;
}

.create_group a {
    font-size: 13px;
    text-decoration: none;
    background: url("../png/group2.png") no-repeat scroll 0 3px transparent;
    margin-top: 5px;
    padding-top: 5px;
    padding-bottom: 3px;
    padding-left: 30px;
}

.add_to_group {
   
    width: 445px;
    padding: 0px 5px;
}

.browse_group {
    width: 300px;
    padding: 10px;
    overflow: hidden; 
    white-space: nowrap;
    text-overflow: ellipsis; 
}

.clear {
	clear:both;
}

.add_to_group img, .add_to_group form {
	float: left;
	padding-top: 3px;
}

.add_to_group form {
	width: 393px;
	margin-bottom:0;
	margin-left: 5px;
	height: 25px;
	padding: 4px 0 2px 0;
}

.add_to_group form select {
	margin: 0 5px 0 7px;
        width:220px;
}

.create_group {
	width: 162px;
	min-height: 20px;
	padding: 5px 5px 0px 6px;
}

.create_group a {
	font-size: 13px;
	text-decoration:none;
	background:url("../png/group.png") no-repeat scroll 0 3px transparent;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left:30px;
}


/*End Group Styling Buttons*/

/* Tab styling for organism selector */

div.orgSelectorTabs.ui-tabs {
    padding: 0;
    border-radius: 0;
}

div.orgSelectorTabs.ui-tabs .ui-tabs-nav {
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 3px solid #e27100; /* color between tab list and content */
    border-radius: 0;
    background: #f2f2f2;
}

div.orgSelectorTabs.ui-tabs .ui-tabs-panel.ui-widget-content {
    border: 1px solid #808080;
    border-top-color: #243356;
    background:#fafafa; /* content background color */
    font-size: 13px;
    padding: 3px 6px;
    font-family: arial, helvetica, clean, sans-serif;
    min-height: 352px;
}

div.orgSelectorTabs input, div.orgSelectorTabs select, div.orgSelectorTabs textarea, div.orgSelectorTabs button {
    font-family: arial, helvetica, clean, sans-serif;
}

div.orgSelectorTabs.ui-tabs .ui-corner-bottom {
    border-radius: 0;
}

div.orgSelectorTabs .ui-tabs-nav li {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background: #d8d8d8 url(../png/sprite.png) repeat-x;
}

div.orgSelectorTabs .ui-tabs-nav li a:hover {
    background:#fbcb9a url("../png/lightorangegradient.png") repeat-x left;
}


div.orgSelectorTabs.ui-tabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor,
div.orgSelectorTabs.ui-tabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:hover,
div.orgSelectorTabs.ui-tabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:focus {
    background:#e27100 url("../png/orangegradient.png") repeat-x left; /* selected tab background */ 
}

div.orgSelectorTabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
     padding: 0.35em 0.75em;
}

div.orgSelectorTabs.ui-tabs .ui-tabs-nav li .ui-tabs-anchor {
    line-height: 1em;
    color: black;
}

.yui-skin-sam .yui-navset .yui-nav,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
    border:solid #e27100; /* color between tab list and content */
    border-width:0 0 5px;
    Xposition:relative;
    zoom:1;
}

.yui-skin-sam .yui-navset .yui-nav .selected a, 
.yui-skin-sam .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */ 
.yui-skin-sam .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */ 
  background:#e27100 url("../png/orangegradient.png") repeat-x left; /* selected tab background */ 
  color:#000000; 
} 

.yui-skin-sam .yui-navset .yui-nav a:hover,
.yui-skin-sam .yui-navset .yui-nav a:focus {
    background:#fbcb9a url("../png/lightorangegradient.png") repeat-x left; /* selected tab background */
    outline:0;
}

.yui-skin-sam .yui-navset .yui-content {
    background:#fafafa; /* content background color */
}

/* AutoComplete widgets: set width here or else widget will expand to */
/* fit its container                                                  */
.longAC {width:40em;}
.shortAC { width: 20em; margin-right:1em}

.longAC input[type=text], .shortAC input[type=text] { width: 100% }

.longAC.yui-ac, .shortAC.yui-ac {padding-bottom:2em;}

.ui-front.ui-autocomplete { z-index: 2000; }
.ui-autocomplete-loading {
    background: white url("../gif/ui-anim_spinner_16x16.gif") right center no-repeat;
}


/* ======================= Omics key (for pathway table)  ================== */

#omicsKey {
   background-color: #ffffff;
   border: 1px solid;
   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   border-collapse: collapse;
}

td.omicsKeyColor {
   width: 10px;
   height: 12px;
   padding:0px;
   border: 1px solid;
}
td.omicsKeySpacer {
   width: 4px;
   border-bottom: 1px solid;
   height: 12px;
   padding:0px;
}

#omicsKeyValues {
   border-collapse: collapse;
}

#omicsKeyColors {
   border-collapse: collapse;
}
#omicsKeyValues td {
   height: 13px;
   padding:0px;
}

table.evGlyph {
    border: none;
    border-collapse: collapse;
}

table.evGlyph td div.edge {
    width: 22px;
    height: 1px;
    border-top-width: 3px;
    border-top-style: solid;
    margin: 2px 6px;
}

table.evGlyph td div.edge.thin {
    border-top-width: 2px;
}



/* ======================= Styles for site redesign ================== */



a {
	text-decoration: none;
	color: #0162b7;
}

a:hover {
	text-decoration: underline;
	color:#0000FF;
}

.summaryTable {
	width: 800px;
	font-size: 12px;
	border: 1px solid #666666;
	background-color: #EBEBEB;
	border-spacing:0;
	border-collapse:collapse;
}

.summaryTable td, .summaryTable th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 3px 8px;

}


.dataTable, .dataTable2 {
	width: 948px;
	font-size: 12px;
	border: 1px solid #666666;
	border-spacing:0;
 	border-collapse:collapse;
	
}

.dataTable tbody tr td, .dataTable2 tbody tr td {
	padding: 3px 8px;
	text-align: left;
	vertical-align: top;
}

.dataTable th, .dataTable2 th {
	text-align: left;
	padding: 3px 8px;
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.dataTable td {
}

.rowEven {
	background-color: #EBEBFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.dataTable.hover tr:hover {
	background-color: #ccccff;
}

.jumpUp {
	font-size: 12px;
	text-align: right;
	margin-top: -14px;
}
.expand {
	font-size: 12px;
	font-weight: normal;
}
	
.pointer {
	background-image: url(../arrow.html);
	background-repeat: no-repeat;
	height: 40px;
	width: 40px;
}

.navBox {
    /* font-family: Helvetica, Arial, Verdana, sans-serif; */
	font-size: 12px;
	color: #333333;
	border: 1px solid #CCCCCC;
	position: fixed;
	top: 102px; /* change to 175px for new web site */
	right: 0px;
	padding: 0px;
	background-color: #EBEBEB;
	z-index: 6;
	width: 215px;
	max-height:100%;
	overflow-y:auto;
}
#navBox .spacer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin: 5px 0 0 0;
	padding: 0px;
	height: 5px;
}

.section1 {
	display: block;
	font-weight: bold;
	font-size: 14px;
	font-variant: small-caps;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 4px;
	padding: 2px;
}
	
#navBox ul  {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#navBox li  {
	margin: 0;
}

#navBox li a {
	display: block;
	padding: 2px 5px 2px 15px;
	background-color:#EBEBEB;
	color: #333333;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	text-decoration: none;
	background-image: url(../png/pointercccccc.png);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	width: 100%;
} 

#navBox li li a {
	display: block;
	padding: 2px 5px 2px 25px;
	background-color:#EBEBEB;
	color: #333333;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	text-decoration: none;
	background-position: 15px 6px;
	width: 100%;
}

#navBox li li li a {
	display: block;
	padding: 2px 5px 2px 35px;
	background-color:#EBEBEB;
	color: #333333;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	text-decoration: none;
	background-position: 25px 6px;
	width: 100%;
}

html>body #navBox li a {
	width: auto;
} 

#navBox li a:hover {
	background-color:#E6E6E6;
	color: #000000;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-image: url(../png/pointer000000.png);

}

.navBoxExpansion{
	font-size: 12px;
	margin: 0;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-left: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;	
	float: right;	
}
.navBoxExpansion:hover{
	background-color:#FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;	
}

#navBoxShow {
    display: none;
}

.navBoxHidden #navBoxShow {
    display: inline;
}

.navBoxHidden #navBoxHide {
    display: none;
}

.navBox a {
	text-decoration: none;
	color:#333333;
}
.navBoxLabel{
	font-size: 10px;
 	font-weight: bold;
	margin: 0;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 6px;
	
}
.navBoxItem{
	font-size: 14px;
	margin: 0;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 6px;
	
}
/*
.navBox li.navBoxLink:hover {
	background-color:#E6E6E6;
	color: #000000;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.navBox a:hover {
	color: #000000;
}
*/
.navBox h3 {
 	font-weight: bold;
	margin: 0;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 6px;
}


#navBox li li .navBoxSubmenuHeader {
	margin: 0;
	font-size: 12px;
	padding-left: 20px;
	padding-top: 3px;
	color: #333333;
}

#navBox li .navBoxSubmenuHeader {
	margin: 0;
	padding-left: 5px;
}
.navBoxSubmenuHeader {
	font-weight: bold;
	font-size: 13px;
	margin: 0;
}

.submenuCollapsed span {
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(../png/menuitem_submenuindicator-2.png) right center no-repeat;
	}

.submenuExpanded span {
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(../png/menubaritem_submenuindicator.png) right center no-repeat;
}
.submenuCollapsed:hover {
	background-color:#666666;
	color: #FFFFFF;
}
 
.submenuExpanded:hover {
	background-color:#666666;
	color: #FFFFFF;
}

.floatRight {
	border: 1px solid #333333;
	left: 10px;
	float: right;
}
.floatLeft {
	border: 1px solid #333333;
	float: left;
}
.titleBlock {

	width: 966px;

}
.infoBox, .infoBox td, .infoBox th {
	border-collapse:collapse;
	border: 1px solid black;
}
.iconGenomeBrowser {
	background-image: url(../genomebrowser.html);
	background-repeat: no-repeat;
	background-position: center center;
}
.tightList {
	padding-top: 0em;
	padding-left: 1.5em;
	text-indent: -1.5em;
	margin-left: 3px;
	list-style-image: none;
	list-style: none;
	margin-top: 0px;
}
.tightMargin{
	margin-top: 3px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.colSpacer180 {
	height: 1px;
	width: 180px;
}
.colSpacer260 {
	height: 1px;
	width: 240px;
}

/* For requiring logins: */

div#pagemask {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    top: 90px;
    background: #555555;
    z-index: 9998;
}

div#requireLogin {
    position: absolute;
    top: 180px;
    left: 100px;
    z-index: 9999;
    background: #E6E6E6;
    padding: 10px 20px 20px 20px;
    font-size: 16px;
    border: 2px solid;
    border-radius: 25px;
}

div#requireLogin button {
    font-size: 18px;
    font-weight: bold;
    padding-top: 4px;
    padding-bottom: 4px;
    border-radius: 8px;
}

div#requireLogin td {
    vertical-align: middle;
}


#mediaBox {
    /* font-family: Helvetica, Arial, Verdana, sans-serif; */
/* width 95px height 20px original*/
font-size: 0.8px;
border: 0px solid#CCCCCC;
background-color: #EBEBEB;
position: relative;
width: 51px;
	
}


.gcontextHilitGene a {
    color: OrangeRed;
}

div.gcontextTabs table td {
    padding-right:6px;
}

/* ======================= Styles for tabbed gene pages ================== */

table {
    --data-page-table-header-bg-color: #F7F5EC; /* Was #F8F7F0 */
    --data-page-table-border-color: #CCCCCC;
}

.pageContentDynamic h3 {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}


.geneHdrBox {
	border-collapse:collapse;
	border: 1px solid black;
}

.titleBox{
	border: 1px solid var(--data-page-table-border-color);
	background-color: var(--data-page-table-header-bg-color);
	width: 100%;
	padding-left: 4px;
	padding-right: 2px;
	border-bottom-width: 0px;
}

.titleBox:last-of-type{
	border-bottom-width: 1px;
}

.infoBox2, .infoBox2 td, .infoBox2 th {
	border-collapse:collapse;
	border: 1px solid var(--data-page-table-border-color);
	padding: 4px;
}

table.infoBox2 {
	width: 100%;
}

.linkBox {
    max-width: 600px;
}

.linkBox, .linkBox td, .linkBox th {
    border-collapse:collapse;
    border: 1px solid #EBEBEB;
    font-size:10px;
    padding: 3px 8px;
}

.linkBox h3 {
    font-size:15px;
}

table.linkBox th.label {
    width: fit-content;
}

.label {
	background-color: var(--data-page-table-header-bg-color);
	font-size: inherit;
	font-weight: inherit;
}

td.internalHeadings {
    padding: 0;
}

td.internalHeadings > div.flexRow{
    gap: 10px;
}

td.internalHeadings > div.flexRow > div.flexRow > div {
    padding: 4px;
}

td.internalHeadings > div.flexRow > div.flexRow > div.label {
    font-weight:bold;
    border-right:1px solid var(--data-page-table-border-color);
    border-left:1px solid var(--data-page-table-border-color);
}

.toplabel {
	background-color: var(--data-page-table-header-bg-color);
	font-size: inherit;
}

table.goTable th {
    font-size: 13px;
    font-family: arial, helvetica, clean, sans-serif;
    border: 0;
    padding: 0;
}

table.goTable td {
    border: 0;
    padding: 0;
}

.summaryTable2 {
    width: 100%;
    /*font-size: 12px;*/
    border-top: 1px solid #EBEBEB;
    border-bottom: 1px solid #EBEBEB;
    background-color: #FFFFFF;
    display: flex;
    font-family: arial, helvetica, clean, sans-serif;
}

.summaryTable2 td, .summaryTable2 > div {
	padding: 3px 8px;

}

.summaryTable3 {
	width: 100%;
	/*font-size: 12px;*/
	border: 1px solid #EBEBEB;
	background-color: #FFFFFF;
	border-spacing:0;
	border-collapse:collapse;
	max-width: calc(100vw - 50px);
}

.summaryTable3 td.label, .summaryTable3 th {
    max-width: 182px;
}

.summaryTable3 td, .summaryTable3 th {
    border-bottom: 1px solid #EBEBEB;
    padding: 3px 8px;
    /*font-size: 12px;*/
}

.summaryText {
	font-size: 14px;
	max-width: calc(100vw - 50px);
}

.summaryTable2 P.ecocomment, .infoBox2 P.ecocomment {
    margin-left: 0;
}

span.rxnNote {
    font-size: 10px;
}

dl.componentOf {
    margin: 0px;
}

table.internal, table.internal td, .dataTable2 table.internal tbody tr td, .infoBox2  td table.internal tbody tr td {
    border-bottom-style: none;
    padding-left: 0px;
    padding-right: 2px;
    padding-top: 0px;
    padding-bottom: 2px;
}

.infoBox2  td table.internal tbody tr td {
    border:none;
}

.infoBox2 td.label:first-child, .infoBox2 th.label:first-child {
    width: 15%;
    min-width: 50px;
    max-width: 200px;
}

th.label {
    font-weight: bold;
}

div.genetabs .ui-tabs-active .ui-tabs-anchor,
div.genetabs .ui-tabs-active .ui-tabs-anchor:hover,
div.genetabs .ui-tabs-active .ui-tabs-anchor:focus,
div.orgSelectorTabs .ui-tabs-active .ui-tabs-anchor,
div.orgSelectorTabs .ui-tabs-active .ui-tabs-anchor:hover,
div.orgSelectorTabs .ui-tabs-active .ui-tabs-anchor:focus {
    background-color: #181A6F;
    color: white;
    background-image: none;
}

div.genetabs .ui-tabs-nav {
    border-color:  #181A6F;
    border-bottom-width: 2px;
    background: white;
}

div.tabPanel img {
    max-width: 100%;
    height: auto;
}

div.genetabs .tabPanel {
    border-top: 1px solid #181A6F;
    border-left: 1px solid #808080;
    border-right: 1px solid #808080;
    border-bottom: 1px solid #808080;
    padding: .25em .5em;
}

div.genetabs.ui-tabs, div.orgSelectorTabs.ui-tabs {
    border: 0;
}

div.genetabs .ui-corner-all, div.genetabs .ui-corner-top, div.genetabs .ui-corner-left, div.genetabs .ui-corner-tl, div.genetabs .tabPanel {
    border-radius: 0px;
}

div.genetabs.ui-tabs .ui-tabs-nav {
    padding: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 2px solid #181A6F;
}

div.genetabs.ui-tabs .ui-tabs-nav li, div.orgSelectorTabs.ui-tabs .ui-tabs-nav li {
    margin: .1em .2em 0 0;
}

div.genetabs .ui-tabs-nav li, div.orgSelectorTabs .ui-tabs-nav li {
}

div.genetabs.ui-tabs .ui-tabs-nav li.ui-tabs-active, div.orgSelectorTabs.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin: 0 .2em 0 0;
    border-left: 1px solid rgb(36,51,86);
    border-right: 1px solid rgb(36,51,86);
    border-top: 1px solid rgb(36,51,86);
    padding-bottom: 0;
}

div.genetabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor, div.orgSelectorTabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: .3em .75em;
    font-size: 13px;
}

div.genetabs .ui-state-default a, div.genetabs .ui-state-default a:link, div.genetabs .ui-state-default a:visited {
    color: #0162b7;
    font-weight: bold;
    font-family: arial, helvetica, clean, sans-serif;
}

div.genetabs .tabPanel.ui-widget-content {
    font-size: 13px;
    color: #0F0F0F;
    font-family: arial, helvetica, clean, sans-serif;
    overflow-x: auto;
}

div.genetabs .tabPanel.ui-widget-content a {
    color: #0162b7;
}

div.genetabs.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    background-color: #181A6F;
    color: white;
    padding: 0.4em 0.75em;

}

.green {
    color: #006600;
}

.red {
    color: red;
}

.fa {
    text-indent: 0px;
}

reference {
	margin-left: 24px;
	text-indent: -24px;
	color: #666;
}

.reference a {
	color: #666;
}

.reference a:hover {
	text-decoration: underline;
	color:#0000FF;
}

.reference strong{
	color: #000;
	font-weight: bold;
}

.reference .key{
	color: #0162b7;
	font-weight: bold;
}

.reference .key:hover, strong:hover{
	color: #0000FF;
}

/* For lining things up w/o adding extra borders or spacing -- make sure you also add role=presentation to these tables */
.spacingOnlyTable, .spacingOnlyTable td {
    border: none;
    border-spacing:0;
    border-collapse:collapse;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 1em;
}

.infoBox2 td.reactionEquation, .infoBox2 th.reactionEquation {
    font-size:14px;
    line-height:20px; /* was 30px; */
    padding-left: 4em;
    text-indent: -3.5em;
    font-weight: normal;
}

.tableSpacerCell {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	padding: 0px;
	margin: 0px;
	background-color: #fff;
	font-size: 8px;
}

div.inlineBlockElt {
    display: inline-block;
    vertical-align: top;
    padding-right: 24px;
}

/* The protein feature table uses lots of colors, so needs dark text for contrast */

table.ftrTable td {
    color: black;
}

table.ftrTable td a {
    color: #002951;
}

table.ftrTable th {
    font-size: inherit;
}

/* ===================== Styles for organism summary pages ================== */

.titleBox.orgSummary {
    padding: 8px;
}

.titleBox.orgSummary .header {
    font-size: x-large;
    line-height: 40px;
}

.orgSummary {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
}

.titleBox.orgSummary div.buttons {
    display: flex;
    flex-flow: row wrap;
    justify-content: end;
    gap: 4px;
}

.orgSummary table.infoBox2 {
    border-top: none;
    line-height: 130%;
}

.orgSummary table.infoBox2 tr:first-of-type th, .orgSummary table.infoBox2 tr:first-of-type td {
    border-top: none;
}

.orgSummary table.infoBox2.topTable > tbody > tr > th {
    padding: 8px 6px;
}

.orgSummary table.infoBox2.topTable > tbody > tr > td.text {
    padding: 8px;
}

.orgSummary table.infoBox2 td {
    padding: 4px 8px;
}

.orgSummary table.infoBox2 td.dbContents {
    padding: 0;
}

.orgSummary table.infoBox2 td.dbContents table {
    border-top: none;
    border-left: none;
    border-bottom: none;
    border-right: 1px solid var(--data-page-table-border-color);
    border-collapse: collapse;
}

.orgSummary table.infoBox2 td.dbContents table tr td:first-of-type {
    background-color: var(--data-page-table-header-bg-color);
    border-left: none;
}

.orgSummary table.infoBox2 td.dbContents table tr:last-of-type th, .orgSummary table.infoBox2 td.dbContents table tr:last-of-type td {
    border-bottom: none;
}

.orgSummary .rightCol {
    max-width: 360px;
}

.orgSummary .rightCol table.infoBox2, .orgSummary .rightCol table.infoBox2 > tbody > tr > :first-child {
    border-left: none;
}

.orgSummary table.infoBox2 .orgImg {
    padding: 0;
    margin: 0;
}

.orgImg img {
    width: 100%;
}

.orgImg figcaption {
    font-size: 10px;
    line-height: normal;
    padding: 2px 4px;
}

.orgSummary .organizations, .orgSummary .creditsLink {
    padding-top: 8px;
}

table.genomeTable th.label, table.terminatorTable th.label  {
    text-align: left;
    font-size: 12px;
    border: 1px solid var(--data-page-table-border-color);
    background-color: var(--data-page-table-header-bg-color);
    padding: 4px;
    font-weight: bold;
    width: unset; /* set to 15% by .infoBox2 th.label, so need to unset here! */
}


table.genomeTable {
    border: 0;
    border-top: 1px solid var(--data-page-table-border-color);
    border-collapse:collapse;
}

table.terminatorTable, table.terminatorTable td  {
    border: 1px solid var(--data-page-table-border-color);
    border-collapse:collapse;
    vertical-align: middle;
    padding:4px;
}

table.genomeTable td {
    border-collapse:collapse;
    border: 1px solid var(--data-page-table-border-color);
    vertical-align: middle;
    padding: 3px;
}

table.genomeTable tr.spacer td {
    border: 0;
}


/* ============== For FBA interface =============== */

i[title]:hover {
   color: black;
   background-color: white;
} 

/* All tab view needs a white background */
div#model.yui3-tabview-panel {
    background-color: white;
    background-color: #FFFFFF;
}

div#model.yui3-tab-panel {
    background-color: white;
    background-color: #FFFFFF;
}

.fba-table-entries tr:hover {
   background: rgba(226,113,0,0.2);
}

.reaction-frameid {
  min-width: 250px
}

.reaction-name {
  min-width: 300px;
}

.compound-name {
  min-width: 250px
}

.compound-frameid {
  min-width: 200px
}

.cco-frameid {
  min-width: 140px
}

.flux-value {
  min-width:  50px;
  text-align: right;
}

.biomass-coeff {
  width:      80px;
  text-align: right;
}

textarea.fba-comment {
  min-width: 200px; 
  maxlength: 2000;
  rows: 1;
}

textarea.fba-description {
  maxlength: 4000;
  width:     98%;
  min-width: 500px
}

.fba-comment {
  min-width:  200px;
}

.fba-remove-button {
   width:   18px;
   color:   red;
   text-align: "center"
}

.cpdStructureCell {
 max-width: 600px;
 max-height: 200px;   
}

.cpdStructureCell img {
 max-width: 600px;
 max-height: 200px;   
}

div.treeview img {
    max-width: none;
}

/* === The following provided by Aaron Spaulding */

@charset "UTF-8";
/* CSS Document */

.margin {
	margin: 10px 20px;
}

.bucket {
	margin: 10px 50px;
	padding: 5px 20px;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	background-color: rgb(248,247,240);
	color: #333;
}

.fba-button {
	padding: 5px 5px 4px 5px;
	border-radius: 3px;
	background-color: rgba(226,113,0,0.5);
	color: #333;
	white-space: nowrap;
	font-weight: bold;
}

 a.fba-button:hover { 
	background-color: rgba(226,113,0,1.00);
        color: #fff;
	text-decoration: none;
        cursor: pointer;
}

.warning {
	background-color: rgba(226,0,0,0.5);
}

a.warning:hover {
	background-color: rgba(255,0,0,1);
    color: #fff;
	text-decoration: none;
}

.error-msg {
    color: #F33;
	font-size: 18px;
	font-weight: bold;
}

.infoTable {
	border: 1px solid var(--data-page-table-border-color);
}

.infoTable th {
	text-align: left;
	font-size: 12px;
	background-color: var(--data-page-table-header-bg-color);
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}


.infoTable, .infoTable td {
	border-collapse:collapse;
	border-top: 1px solid var(--data-page-table-border-color);
	border-bottom: 1px solid var(--data-page-table-border-color);
	vertical-align: middle;
	padding: 3px;
}

.infoTable tr:hover {
    background: rgba(226,113,0,0.2);
}

.even {
	background: #fff; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#fff, #f8f7f0); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#fff, #f8f7f0); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#fff, #f8f7f0); /* For Firefox 3.6 to 15 */
/*
	background-color: #ECE9D7;  
*/
}

.selected {
    background: rgba(226,113,0,.5);
}

.infoTable tr.selected:hover {
    background: rgba(226,113,0,.7);
}

.vertical-center {
	vertical-align: middle;
}

fba-h2 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	width: 948px;
}

fba-h3 {
	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 16px;
	font-weight: bold;
	color: #666666;
}


/* ==== end provided by Aaron Spaulding */

/* ==== begin provided by James Herson to support Web Graphics ====*/

  /* Overlay Look/Feel */

.yui3-overlay-content {
    background-color: #ECEFFB;
    border: 1px solid #9EA8C6;
    border-radius: 3px;
    max-width: 500px;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.25);
}

.yui3-overlay-content .yui3-widget-hd {
    background-color: #B6BFDA;
    color: #30418C;
    font-size: 100%;
    font-weight: bold;
    padding: 0.2em 0.5em 0.3em;
    border-radius: 2px 2px 0 0;
}

.yui3-overlay-content .yui3-widget-bd {
    font-family: Verdana, Arial, Helvetica;
    background-color: #ECEFFB;
    color: #000000;
    font-size: x-small;
    padding: 0.4em 0.6em 0.5em;
}

.yui3-overlay-content .yui3-widget-ft {
    background-color:#DFE3F5;
    padding: 0.4em 0.6em 0.5em;
    border-radius: 0 0 2px 2px;
}

.webGraphics {
    font-kerning: none;
}

/*==== begin for preferences.html =================================*/

.buttonforprefs {
    border: none;
    color: white;
    width: 220px;
    padding: 5px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
}

.buttonSubsInfo {background-color: #0000EE;} /* sorta blue */ 
.buttonActivate {background-color: #F89838;} /* sorta orange */

#loginMenuBar {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    
}

#loginMenuBar > div {
    margin-left: 10px;
}

/*====================== tippy theme ====================*/

.tippy-box[data-theme~=ptools] {
    background-color:#eeeeff;
    background-clip:padding-box;
    border:1px solid #333399;
    color:#000;
    box-shadow:0 4px 14px -2px rgba(0,8,16,.08);
    text-indent: 0;
    font-size: 11px;
    line-height: 12.5px;
    text-align: left;
}

.tippy-box[data-theme~=ptools]>.tippy-backdrop {
    background-color:#fff
}

.tippy-box[data-theme~=ptools]>.tippy-arrow:after,.tippy-box[data-theme~=ptools]>.tippy-svg-arrow:after {
    content:"";
    position:absolute;
    z-index:-1
}

.tippy-box[data-theme~=ptools]>.tippy-arrow:after {
    border-color:transparent;
    border-style:solid
}

.tippy-box[data-theme~=ptools][data-placement^=top]>.tippy-arrow:before {
    border-top-color:#eeeeff
}

.tippy-box[data-theme~=ptools][data-placement^=top]>.tippy-arrow:after {
    border-top-color: #333399;
    border-width:7px 7px 0;
    top:17px;
    left:1px
}

.tippy-box[data-theme~=ptools][data-placement^=top]>.tippy-svg-arrow>svg {
    top:16px
}

.tippy-box[data-theme~=ptools][data-placement^=top]>.tippy-svg-arrow:after {
    top:17px}

.tippy-box[data-theme~=ptools][data-placement^=bottom]>.tippy-arrow:before {
    border-bottom-color:#eeeeff;
    bottom:16px
}

.tippy-box[data-theme~=ptools][data-placement^=bottom]>.tippy-arrow:after {
    border-bottom-color:#333399;
    border-width:0 7px 7px;
    bottom:17px;
    left:1px
}

.tippy-box[data-theme~=ptools][data-placement^=bottom]>.tippy-svg-arrow>svg {
    bottom:16px
}

.tippy-box[data-theme~=ptools][data-placement^=bottom]>.tippy-svg-arrow:after {
    bottom:17px
}

.tippy-box[data-theme~=ptools][data-placement^=left]>.tippy-arrow:before {
    border-left-color:#eeeeff
}

.tippy-box[data-theme~=ptools][data-placement^=left]>.tippy-arrow:after {
    border-left-color:#333399;
    border-width:7px 0 7px 7px;
    left:17px;
    top:1px
}

.tippy-box[data-theme~=ptools][data-placement^=left]>.tippy-svg-arrow>svg {
    left:11px
}

.tippy-box[data-theme~=ptools][data-placement^=left]>.tippy-svg-arrow:after {
    left:12px
}

.tippy-box[data-theme~=ptools][data-placement^=right]>.tippy-arrow:before {
    border-right-color:#eeeeff;
    right:16px
}

.tippy-box[data-theme~=ptools][data-placement^=right]>.tippy-arrow:after {
    border-width:7px 7px 7px 0;
    right:17px;
    top:1px;
    border-right-color:#333399)
}

.tippy-box[data-theme~=ptools][data-placement^=right]>.tippy-svg-arrow>svg {
    right:11px
}

.tippy-box[data-theme~=ptools][data-placement^=right]>.tippy-svg-arrow:after {
    right:12px
}

.tippy-box[data-theme~=ptools]>.tippy-svg-arrow {fill:#eeeeff}
.tippy-box[data-theme~=ptools]>.tippy-svg-arrow:after{
    background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);
    background-size:16px 6px;
    width:16px;
    height:6px
}

a.jstree-anchor[node-type=instance] i.jstree-checkbox, a.jstree-anchor.jstree-disabled i.jstree-checkbox {
    display: none;
}

.screen-reader-only {
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    width: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
}

.searchButton {
    border:none;
    background: white;
    padding: 0;
}

.searchButton:focus, .searchButton:hover {
    background: #e5e5e5;
}

.skipLink {
    left: -9999px;
    position: absolute;
    max-width: 28.125rem;
    background-color: #fff;
    text-align: center;
    white-space: normal;
}

.skipLink:focus {
    top: .3rem;
    left: 2.8rem;
    z-index: 5005;
    text-decoration: none;
    border-radius: 5px;
    padding: .5rem;
    font-weight: 600;
    color: #181a6f;
    font-size: 1rem;
}


table.compAnalysisTable {
    border-collapse: collapse;
}

table.compAnalysisTable th {
    font-weight: normal;
    font-size: inherit;
    padding: 2px;
}

table.compAnalysisTable td {
    padding: 2px;
}

div.childToggle {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
}


div.childToggle div.nchildren {
    margin-bottom: -5px;
    font-size: smaller;
}

div.childToggle.expanded div.nchildren {
    display: none;
}

div.childToggle.expanded i.fa {
    transform: rotate(180deg);
}

.menuChooseSelect {
    list-style-type: none;
    padding: 0;
    margin: 0;
    border: 1px solid gray;
    overflow-y: scroll;
}

.menuChooseSelect li {
    padding: 2px;
}

.menuChooseSelect li:hover {
    background-color: moccasin;
}

.menuChooseSelect li.menu-choose-selected {
    background-color: #3392e3;
}

div.toolbar-dropdown-content.show {
    display: block;
}

div#dropdownMenuContainer {
    border: 1px solid rgba(0,0,0,.2);
}

div#dropdownMenuContainer a {
    line-height: unset;
    padding: 5px 10px;
}

div.maxWdOntologyGraph {
    min-width: 100%;
}


/*====================== Sequence Formatting ====================*/

div.formattedSequence {
    font-family: monospace;
    font-size: 14px;
    margin: 10px;
    max-width: calc(100vw - 150px);
    overflow-x: scroll;
    overflow-y: visible;
}

div.formattedSequence.promoter {
    padding-top: 35px;
    padding-bottom: 15px;
    overflow: visible;
}

div.formattedSequence .hlSeq {
    font-weight: bold;
}

div.formattedSequence .aboveSiteIndicator {
    height: 5px;
    border-top: 1px solid black;
    border-bottom: none;
    border-left: 1px solid black;
    border-right: 1px solid black;
}

div.formattedSequence .belowSiteIndicator {
    height: 5px;
    border-top: none;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
}

div.formattedSequence .seqLabel {
    font-size: 11px;
    font-family: arial, helvetica, clean, sans-serif;
    width: max-content;
}

div.formattedSequence .promoterIcon {
    border-top: 1px solid black;
    border-left: 1px solid black;
    min-width: 36px;
    padding-bottom: 40px;
}

div.formattedSequence .promoterIcon.alt {
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    min-width: 14px;
    width: 14px;
    padding-bottom: 16px;
}

span.seqOdd {
    font-family: monospace;
    background-color: white;   
}

span.seqEven {
    font-family: monospace;
    background-color: #d7e0e896;   
}

.promoterTriangleRight {
    width: 0;
    height: 0;
    border-top: 3px solid transparent;
    border-left: 10px solid black;
    border-bottom: 3px solid transparent;
    margin-bottom: 6px;
    margin-top: 6px;
}

.promoterTriangleRight.alt {
    border-left-color: #999;
}

div.formattedSequence .seqOdd.uc, div.formattedSequence .seqEven.uc {
    text-transform: uppercase;
}

div.formattedSequence .seqOdd.lc, div.formattedSequence .seqEven.lc {
    text-transform: lowercase;
}

div.zeroSize {
    position: relative;
    width: 0;
    height: 0;
}

/* ===================================================================
   The particular style for BioCyc, MetaCyc, EcoCyc, and 
   HumanCyc dynamic and static pages.

   The following overrides or extends whatever is in style.css
  
   =================================================================== */

.pageContentStatic {
    font-size: 16px;
    max-width: 60em;
    overflow-x: visible;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.375em;
}

p {
    max-width: 80em;
    overflow-x: visible;
}

/* Tippy tooltips */
.tippy-box[data-theme~='biocyc'], .tippy-box[data-theme~='biocyc-big-arrow'] {
    color: #181A6F;
    background-color: rgba(248,152,56,.88);
    font-size: 20px;
    max-width: 325px;
    text-align: left;
    line-height: 1.2;
    margin-bottom: 6px;
    border-radius: 6px;
}

.tippy-box[data-theme~='biocyc'] .tippy-content, .tippy-box[data-theme~='biocyc-big-arrow'] .tippy-content {
    padding: 5px 9px;
}


.tippy-box[data-theme~='biocyc'][data-placement^='top'] > .tippy-arrow::before {
    border-top-color: rgba(248,152,56,.88);
}

.tippy-box[data-theme~='biocyc'][data-placement^='left'] > .tippy-arrow::before {
    border-left-color: rgba(248,152,56,.88);
}

.tippy-box[data-theme~='biocyc'][data-placement^='right'] > .tippy-arrow::before {
    border-right-color: rgba(248,152,56,.88);
}

.tippy-box[data-theme~='biocyc'][data-placement^='bottom'] > .tippy-arrow::before {
    border-bottom-color: rgba(248,152,56,.88);
}

.tippy-box[data-theme~='biocyc-big-arrow'][data-placement^='top'] > .tippy-arrow::before {
    border-top-color: rgba(248,152,56,.88);
    transform:scale(2);
}

.tippy-box[data-theme~='biocyc-big-arrow'][data-placement^='left'] > .tippy-arrow::before {
    border-left-color: rgba(248,152,56,.88);
    transform:scale(2);
}

.tippy-box[data-theme~='biocyc-big-arrow'][data-placement^='right'] > .tippy-arrow::before {
    border-right-color: rgba(248,152,56,.88);
    transform:scale(2);
}

.tippy-box[data-theme~='biocyc-big-arrow'][data-placement^='bottom'] > .tippy-arrow::before {
    border-bottom-color: rgba(248,152,56,.88);
    transform:scale(2);
}



/* billington:May-3-2021  moved from Biocyc_Extra.css  -  so it doesn't get overriden by style.css defn */
.searchMenuDatabaseName {
    font-size: 16px;
    color: #1c2243;
    text-align: left;
    white-space: nowrap;
    padding-top: 2px;
    vertical-align: middle;
}

.pageContentStatic h1, .pageContentDynamic h1 {
 font-size: 1.4em;
 text-transform: uppercase;
 /* bannerStyle will change the color for organism specific colors */
 color: #FF6600;
 font-weight: normal;
 margin-top: 25px;
}

.pageContentStatic h2, .pageContentDynamic h2 {
 font-size: 1.25em;
 font-weight: bold; 
 color: #333333;
 margin-top: 20px;
}

.pageContentStatic h3, .pageContentDynamic h3 {
 font-size: 1.1em;
 font-weight: bold;
 color: #333333;
 margin-top: 20px;
}

body.MainPage {
 font-family: Arial, Helvetica, sans-serif;
 margin: 0;
 padding: 0;
 font-size: 13px;
 color: #333333;
 line-height: 16px;
}

body.MainPage div.pageContent {
  padding-left:  0px;
  padding-right: 0px;
} 

body.MainPage hr {
 color:#ffffff;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #999999;
}

body.MainPage a {
 color:#003399
}

body.MainPage tr {
  vertical-align:top;
}


.newsText {
 font-size: 11px;
 line-height: 17px;
 margin-top: 10px;
 margin-bottom: 10px;
}

.mainMenu {
 font-size: 12px;
 font-weight: bold;
 text-transform: uppercase;
 color: #FF9900;
 text-align: center;
 padding-top:    5px;
 padding-right: 18px;
 padding-bottom: 5px;
 padding-left:   5px;
 letter-spacing: 1px;
}

.mainMenu a, .mainMenu a:visited {
 text-decoration: none;
 color:#FF9900;
}

.mainMenu a:hover, .mainMenu a:visited:hover {
 text-decoration: underline;
 color:#FFFFFF;
}

.bodyText {
 font-size: 13px;
 color: #333333;
 line-height: 16px;
 margin-top: 10px;
 margin-bottom: 10px;
}

.caption {
 font-size: 11px;
 color: #333333;
 line-height: 14px;
 margin-top: 10px;
 margin-bottom: 10px;
}

.bannerLogo img {
    width: 400px;
    display: block;
    margin-top: 56px;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
    padding-bottom: 2px;
}

#small-logo {
    vertical-align: middle;
}

#small-logo img {
    display:block;
    margin:10px auto;
    width: 250px;
    cursor:pointer;
}

/* ---------- BEGIN PAGE FOOTER  ---------- */

.footer-wide-margin-border .l-box {
    padding-bottom: 20px;
}

.footer-wide-margin-border a {
	color: white;
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
}

.footer-wide-margin-border a:hover {
	color: #AAA;
}

.footer-wide-margin-border {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background-color: #181A6F;
	color: white;
}

.footer-wide-margin-border-alt-color {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background-color: #F89838;
}

.footer-wide-margin-border .pure-g-r {
	margin-left: auto;
	margin-right: auto;
	max-width: 1400px;
}

footer .footer {
    background: #F89838;
    color: #181A6F;
    padding: 30px 1em;
    font-size: 10px;
    line-height: 125%;
    text-align: center;
}

.footer a {
    text-align: left;
    color: #181A6F;
}

.footer a:hover {
	color:#0000FF;
}

/* ---------- END PAGE FOOTER  ---------- */

/********  LIST  ********/

/* CSS style bug
Mario and I determined that there is some suboptimal arrangement of
styles here. In particular, when there is a list element with a
paragraph element (i.e., "<li><p>"), the resulting combination does
not display correctly. The visual glitch is that there is a bullet
point, and the text shows up underneath (and sometimes underneath and
to the right) the bullet on the next line. This combination of HTML
elements was found in the auto-generated HTML from TeX2Page, which we
are using for our web-based guides. We traced the glitch down to this
section of the CSS specification. We believe that there is no need for
the "list-style-position: inside" directive below. It is used in
conjunction with the "text-indent: -16px;" directive below it to
simulate a normal layout for an unordered list. My experiments have
shown that overriding both of these values to their defaults (outside
and 0 px, respectively) in the guide pages leads to a normal-looking
layout. Further work should be done to solve this difinitively and
validate that the change doesn't mess up any other layout on the site.
taltman:Jul-22-2010 
*/

/*

ul {
 padding: 0;
 margin: 0;
 list-style-position: inside;
}

ul li {
 list-style-type: disc;
 text-indent: -16px;
 margin-left: 30px;
} 

*/

.bullet1 {
 font-size: 13px;
 color: #333333;
}

.bullet2 {
 font-size: 12px;
}

.bullet3 {
 font-size: 11px;
 line-height: 18px;
 margin-top: 10px;
 margin-bottom: 10px;
}

/********  TABLE  ********/

/* adds margin around the table */
table.one {
 margin-bottom: 10px;
 margin-top: 10px;
}

/* need some slight style for the upper-left corner of the table.
See ecocyc/release-notes.shtml for an example. taltman:Feb-10-2009 */

td.corner {
 border-bottom-width: 1px;
 border-right-width: 1px;
 border-bottom-style: solid;
 border-right-style: solid;
 border-bottom-color: #999999;
 border-right-color: #999999;
}

/* Row one - Header table cell in blue color */
/* taltman:Feb-10-2009 Structurally, this should be the style for <th>, not <td>! */

td.spec1 {
 color: #FFFFFF;
 text-align: center;
 padding: 6px 6px 6px 12px;
 background-color: #4C4E97;
 text-transform: uppercase;
 font-size: 14px;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-top-color: #999999;
 border-right-color: #999999;
 border-bottom-color: #999999;
}

/* Use EcoCyc background color */
.ECOLI td.spec1 {
 background-color: #336699;
}

/* Column 1 - First column on the left in orange color */
td.spec2 {
 color: #000000;
 font-size: 14px;
 font-weight: bold;
 background-color: #F6BE86;
 padding: 6px 6px 6px 12px;
 border-top-width: 0;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-right-color: #999999;
 border-bottom-color: #999999;
 border-left-color: #999999;
}

/*Table: For the top row*/
td.spec2Top {
 color: #000000;
 font-size: 14px;
 font-weight: bold;
 background-color: #F6BE86;
 text-align: center;
 padding: 6px 6px 6px 12px;
 border: 1px solid #999999;
}

/* Center table cell in white color. Borders only on right side and bottom */
td.text1 {
 padding: 6px 6px 6px 12px;
 font-size: 12px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-right-style: solid;
 border-bottom-style: solid;
 border-right-color: #999999;
 border-bottom-color: #999999;
 color: #333333;
}

/* Same as text1, but add the left border and yellow background -- used for 
   EcoCyc pages. */
td.text2 {
 padding: 6px 6px 6px 12px;
 font-size: 12px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-right-style: solid;
 border-bottom-style: solid;
 border-right-color: #999999;
 border-bottom-color: #999999;
 color: #333333;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #999999;
 background-color: #FFFbAf;
}

/* Footer table cell in white color. Borders only on right, left and bottom */
td.footer1 {
	font-size: 12px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	color: #333333;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	padding-right: 6px;
	padding-left: 12px;
}

/*Table: For the top row*/
td.text1Top {
 padding: 6px 6px 6px 12px;
 font-size: 12px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-right-style: solid;
 border-bottom-style: solid;
 border-right-color: #999999;
 border-bottom-color: #999999;
 color: #333333;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #999999;
}

tr.top1 {
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #A6C4E1;
}


/* ======= End of styles for the index page of Pathway Tools ====== */

.footer {
  font-size: small;
  background-color: #f89838;
}


/* For pages that have the species in the header, we don't want it all
   uppercased.
 */
div.pageContentDynamic h1, h1.wspecies {
  text-transform: none;
}


/* ************************************************************************
   Default banner styling, for all organisms (or any that don't have more
   specific styles defined below).  More default styling can be found in
   style.css.

   ************************************************************************
*/

#ptbanner { 
  width: 100%;
  padding: 0;
  margin: 0;
  border: 0;
  background-color: #F89838;
  background-position: 0px 2px;
  height: 70px;
  padding-top: 6px;
  }

#ptbanner a.logo {
  background-image: url("../biocyc.html");
  background-repeat: no-repeat;
  display: block;
  height: 60px;
  width: 220px;
  float: left;
}

#account {
    border: solid 2px #f89838;
    padding: 4px 6px;
    border-radius: 8px;
}

/* Alter the temporary message The temporary message is made visible by the JavaScript code.
   See the userWebsiteCustomization.js file for fn insertTemporaryMessage.
*/

div.temporaryMsg {
  display: none;
  border: 0px;
  color: #fcfcfc;
  background-color: orange;
  line-height: 1.1em;
  font-size: 14px;
  float: left;
  height: 45px;
  /* The width is modified by the JavaScript */
  width: 0px;
  margin-top: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
  overflow: hidden;
}

#ilogin > .logIn {
    display: none;
}


/* The color of the current database name, both in the banner and in the
   pull-down menus.
*/
span.dynDBName {
  color: white;
}

/* Overrides of colors in generic banner */

div.searchGroupingInternalBox {
  border: 1px solid rgb(251,203,154);
}

div.searchGroupingInternalBox:hover {
  background-color: rgb(226,113,0);
}

div.bd div.bd > ul li:hover {
   background-color: #F89838
}

/* For ptools-xml guide */

div.codebox {
  background-color: #F6BE86;
  border-width: 1px;
  border-style: solid;
  font-size: 12px;
  padding: 6px 6px 6px 12px;
  font-family: "Lucida Console", Monaco, monospace;
  margin: 0px 100px 0px 50px;
  white-space: pre;
}

/* Tab styling for organism selector */

.yui-skin-sam .yui-navset .yui-nav,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
    border:solid #e27100; /* color between tab list and content */
    border-width:0 0 5px;
    Xposition:relative;
    zoom:1;
}

.yui-skin-sam .yui-navset .yui-nav .selected a, 
.yui-skin-sam .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */ 
.yui-skin-sam .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */ 
  background:#e27100 url("../png/orangegradient.png") repeat-x left; /* selected tab background */ 
  color:#000000; 
}

div.genetabs .ui-tabs-active a.ui-tabs-anchor,
div.genetabs .ui-tabs-active a.ui-tabs-anchor:hover,
div.genetabs .ui-tabs-active a.ui-tabs-anchor:focus {
    background-color: #e27100;
    color: black;
}


.yui-skin-sam .yui-navset .yui-nav a:hover,
.yui-skin-sam .yui-navset .yui-nav a:focus {
    background:#fbcb9a url("../png/lightorangegradient.png") repeat-x left; /* selected tab background */
    outline:0;
}

.yui-skin-sam .yui-navset .yui-content {
    background:#fafafa; /* content background color */
}

/* The tabs on the gene page */

div.genetabs .yui3-tab .yui3-tab-label, div.genetabs a.ui-tabs-anchor {
    color: #CB6B0B;
}

div.genetabs .yui3-tab-selected a.yui3-tab-label, 
div.genetabs .yui3-tab-selected a.yui3-tab-label:hover,
div.genetabs .yui3-tab-selected a.yui3-tab-label:focus,
div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor,
div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:hover,
div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:focus {
    background-color: #F89838;
    color: black;
}


div.genetabs .yui3-tabview-list, div.genetabs .ui-tabs-nav {
    border-color:  #F89838;
}

div#bannerNotice {
    width: 100%;
    min-height: 2em;
    background-color: #F89838;
    color: black;
    padding: 12px 8px;
    text-align: center;
}

div#bannerNotice .msg {
    font-size: 16px;
    line-height: 1.3;
}

div#bannerNotice a.closeIcon {
    float: right;
    color: darkslategray;
}

div#bannerNotice a.closeIcon i {
    border-color: darkslategray;
}
/* ************************************************************************
   PGDB-specific banner styling -- specify the orgid as the class 

   ************************************************************************
*/

/* For ECOLI */
.ECOLI .menubar-wide-margin-border {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	max-width: 1200px;
	background-color: #336699;
	color: white;
}

.ECOLI .changeDBBtn {
    height: 36px;
    background: ##181A6F;
    border-color: #181A6F;
    font-size: 16px;
    color: white;
    vertical-align: middle;
}

.ECOLI .footer-wide-margin-border {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    background-color: #336699;
    color: white;
}

.ECOLI .footer-wide-margin-border-alt-color {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    background-color: black;
}

.ECOLI .footer, .ECOLI .footer a {
    color: white;
    background-color: black;
}

.ECOLI .pureOrangeQuote {
    width: 283px;
    height: 186px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -21px;
    position: relative;
    color: white;
    background: #336699;
    box-shadow: 4px 5px 12px rgb(0 0 0 / 30%);
}

.ECOLI .pureBlueQuote {
    width: 283px;
    height: 186px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -21px;
    position: relative;
    color: white;
    background: black;
    box-shadow: 4px 5px 12px rgb(0 0 0 / 30%);
}

.ECOLI .top-menubar-cell {
    background-color:#336699; 
    height:49px;
}

.ECOLI body.MainPage {
  background-color: white;
}

.ECOLI #ptbanner { 
  background-color: #FFFFFF;
}

.ECOLI #ptbanner a.logo {
  background-image: url("../ecocyc.html");
  background-repeat: no-repeat;
  background-position: 0px -6px;
  display: block;

  width: 220px;
  float: left;
}

.ECOLI h1, .ECOLI h2.content-majorhead {
   color: #336699;
}

.ECOLI div.genetabs .yui3-tab .yui3-tab-label, .ECOLI div.genetabs a.ui-tabs-anchor {
    color: #336699;
}

.ECOLI div.genetabs .yui3-tab-selected a.yui3-tab-label, 
.ECOLI div.genetabs .yui3-tab-selected a.yui3-tab-label:hover,
.ECOLI div.genetabs .yui3-tab-selected a.yui3-tab-label:focus,
.ECOLI div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor,
.ECOLI div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:hover,
.ECOLI div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:focus {
    background-color: #336699;
    color: white;
}


.ECOLI div.genetabs .yui3-tabview-list, .ECOLI div.genetabs .ui-tabs-nav {
    border-color:  #336699;
}

/*  For META */

.META .menubar-wide-margin-border {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	max-width: 1200px;
	background-color: #548039;
	color: white;
}

.META .changeDBBtn {
    height: 36px;
    background: ##181A6F;
    border-color: #181A6F;
    font-size: 16px;
    color: white;
    vertical-align: middle;
}

.META .footer-wide-margin-border {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    background-color: #548039;
    color: white;
}

.META .footer-wide-margin-border-alt-color {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    background-color: black;
    color: white;
}

.META .footer, .META .footer a {
    color: white;
    background-color: black;
}

.META .pureOrangeQuote {
    width: 283px;
    height: 186px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -21px;
    position: relative;
    color: white;
    background: #548039;
    box-shadow: 4px 5px 12px rgb(0 0 0 / 30%);
}

.META .pureBlueQuote {
    width: 283px;
    height: 186px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -21px;
    position: relative;
    color: white;
    background: black;
    box-shadow: 4px 5px 12px rgb(0 0 0 / 30%);
}

.META .top-menubar-cell {
    background-color:#548039; 
    height:49px;
}

.META body.MainPage  {
 background-color: white;
}

.META #ptbanner { 
  background-color: #FFFFFF;
}

.META #ptbanner a.logo {
  background-image: url("../metacyc.html");
  background-repeat: no-repeat;
  background-position: 0px -6px;
  display: block;
  width: 220px;
  float: left;
}

.META h1, .META h2.content-majorhead {
   color: #548039;
}

.META div.genetabs .yui3-tab .yui3-tab-label, .META div.genetabs a.ui-tabs-anchor {
    color: #548039;
}

.META div.genetabs .yui3-tab-selected a.yui3-tab-label, 
.META div.genetabs .yui3-tab-selected a.yui3-tab-label:hover,
.META div.genetabs .yui3-tab-selected a.yui3-tab-label:focus,
.META div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor,
.META div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:hover,
.META div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:focus {
    background-color: #548039;
    color: white;
}

.META div.genetabs .yui3-tabview-list, .META div.genetabs .ui-tabs-nav {
    border-color:  #548039;
}

/* For HUMAN */

.HUMAN .menubar-wide-margin-border {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	max-width: 1200px;
	background-color: #ca3827;
	color: white;
}

.HUMAN .changeDBBtn {
    height: 36px;
    background: ##181A6F;
    border-color: #181A6F;
    font-size: 16px;
    color: white;
    vertical-align: middle;
}

.HUMAN .footer-wide-margin-border {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    background-color: #ca3827;
    color: white;
}

.HUMAN .footer-wide-margin-border-alt-color {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    background-color: black;
    color: white;
}

.HUMAN .footer, .HUMAN .footer a {
    color: white;
    background-color: black;
}

.HUMAN .pureOrangeQuote {
    width: 283px;
    height: 186px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -21px;
    position: relative;
    color: white;
    background: #ca3827;
    box-shadow: 4px 5px 12px rgb(0 0 0 / 30%);
}

.HUMAN .pureBlueQuote {
    width: 283px;
    height: 186px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -21px;
    position: relative;
    color: white;
    background: black;
    box-shadow: 4px 5px 12px rgb(0 0 0 / 30%);
}

.HUMAN .top-menubar-cell {
    background-color:#ca3827; 
    height:49px;
}

.HUMAN body.MainPage {
 background-color: white;
}

.HUMAN #ptbanner { 
  background-color: #FFFFFF;
}

.HUMAN #ptbanner a.logo {
  background-image: url("../humancyc.html");
  background-repeat: no-repeat;
  background-position: 0px -6px;
  display: block;
  width: 220px;
  float: left;
}

.HUMAN h1, .HUMAN h2.content-majorhead {
   color: #ca3827;
}

.HUMAN div.genetabs .yui3-tab .yui3-tab-label, .HUMAN div.genetabs a.ui-tabs-anchor {
    color: #ca3827;
}

.HUMAN div.genetabs .yui3-tab-selected a.yui3-tab-label, 
.HUMAN div.genetabs .yui3-tab-selected a.yui3-tab-label:hover,
.HUMAN div.genetabs .yui3-tab-selected a.yui3-tab-label:focus,
.HUMAN div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor,
.HUMAN div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:hover,
.HUMAN div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:focus {
    background-color: #ca3827;
    color: white;
}


.HUMAN div.genetabs .yui3-tabview-list, .HUMAN div.genetabs .ui-tabs-nav {
    border-color:  #ca3827;
}

/* For BSUB */

.BSUB .menubar-wide-margin-border {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	max-width: 1200px;
	background-color: #530093;
	color: white;
}

.BSUB .changeDBBtn {
    height: 36px;
    background: ##181A6F;
    border-color: #181A6F;
    font-size: 16px;
    color: white;
    vertical-align: middle;
}

.BSUB .footer-wide-margin-border {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    background-color: #530093;
    color: white;
}

.BSUB .footer-wide-margin-border-alt-color {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    background-color: black;
    color: white;
}

.BSUB .footer, .BSUB .footer a {
    color: white;
    background-color: black;
}

.BSUB .pureOrangeQuote {
    width: 283px;
    height: 186px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -21px;
    position: relative;
    color: white;
    background: #530093;
    box-shadow: 4px 5px 12px rgb(0 0 0 / 30%);
}

.BSUB .pureBlueQuote {
    width: 283px;
    height: 186px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -21px;
    position: relative;
    color: white;
    background: black;
    box-shadow: 4px 5px 12px rgb(0 0 0 / 30%);
}

.BSUB .top-menubar-cell {
    background-color:#530093; 
    height:49px;
}

.BSUB body.MainPage {
  background-color: white;
}

.BSUB #ptbanner { 
  background-color: #FFFFFF;
}

.BSUB #ptbanner a.logo {
  background-image: url("../gif/bsubcyc.gif");
  background-repeat: no-repeat;
  background-position: 0px -6px;
  display: block;

  width: 220px;
  float: left;
}

.BSUB h1, .BSUB h2.content-majorhead {
   color: #530093;
}

.BSUB div.genetabs .yui3-tab .yui3-tab-label, .BSUB div.genetabs a.ui-tabs-anchor {
    color: #530093;
}

.BSUB div.genetabs .yui3-tab-selected a.yui3-tab-label, 
.BSUB div.genetabs .yui3-tab-selected a.yui3-tab-label:hover,
.BSUB div.genetabs .yui3-tab-selected a.yui3-tab-label:focus,
.BSUB div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor,
.BSUB div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:hover,
.BSUB div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:focus {
    background-color: #530093;
    color: white;
}

.BSUB div.genetabs .yui3-tabview-list, .BSUB div.genetabs a.ui-tabs-anchor {
    border-color:  #530093;
}

/* For HPY */

.GCF_000008525 body.MainPage {
  background-color: white;
}

.GCF_000008525 #ptbanner { 
  background-color: #F89838;
}

.GCF_000008525 #ptbanner a.logo {
  background-image: url("../biocyc.html");
  background-repeat: no-repeat;
  background-position: 0px -6px;
  display: block;

  width: 220px;
  float: left;
}

.GCF_000008525 h1, .GCF_000008525 h2.content-majorhead  {
   color: #003399;
}

.GCF_000008525 div.genetabs .yui3-tab .yui3-tab-label,
.MTBH37RV div.genetabs .yui3-tab .yui3-tab-label,
.YEAST div.genetabs .yui3-tab .yui3-tab-label,
.VCHO div.genetabs .yui3-tab .yui3-tab-label,
.SHIGELLA div.genetabs .yui3-tab .yui3-tab-label,
.SENT99287 div.genetabs .yui3-tab .yui3-tab-label,
.PDIF272563 div.genetabs .yui3-tab .yui3-tab-label,
.PAER208964 div.genetabs .yui3-tab .yui3-tab-label,
.GCF_000008525 div.genetabs a.ui-tabs-anchor,
.MTBH37RV div.genetabs a.ui-tabs-anchor,
.YEAST div.genetabs a.ui-tabs-anchor,
.VCHO div.genetabs a.ui-tabs-anchor,
.SHIGELLA div.genetabs a.ui-tabs-anchor,
.SENT99287 div.genetabs a.ui-tabs-anchor,
.PDIF272563 div.genetabs a.ui-tabs-anchor,
.PAER208964 div.genetabs a.ui-tabs-anchor  {
    color: #003399;
}

.GCF_000008525 div.genetabs .yui3-tab-selected a.yui3-tab-label, 
.GCF_000008525 div.genetabs .yui3-tab-selected a.yui3-tab-label:hover,
.GCF_000008525 div.genetabs .yui3-tab-selected a.yui3-tab-label:focus,
.MTBH37RV div.genetabs .yui3-tab-selected a.yui3-tab-label, 
.MTBH37RV div.genetabs .yui3-tab-selected a.yui3-tab-label:hover,
.MTBH37RV div.genetabs .yui3-tab-selected a.yui3-tab-label:focus,
.YEAST div.genetabs .yui3-tab-selected a.yui3-tab-label, 
.YEAST div.genetabs .yui3-tab-selected a.yui3-tab-label:hover,
.YEAST div.genetabs .yui3-tab-selected a.yui3-tab-label:focus,
.VCHO div.genetabs .yui3-tab-selected a.yui3-tab-label, 
.VCHO div.genetabs .yui3-tab-selected a.yui3-tab-label:hover,
.VCHO div.genetabs .yui3-tab-selected a.yui3-tab-label:focus,
.SHIGELLA div.genetabs .yui3-tab-selected a.yui3-tab-label, 
.SHIGELLA div.genetabs .yui3-tab-selected a.yui3-tab-label:hover,
.SHIGELLA div.genetabs .yui3-tab-selected a.yui3-tab-label:focus,
.SENT99287 div.genetabs .yui3-tab-selected a.yui3-tab-label, 
.SENT99287 div.genetabs .yui3-tab-selected a.yui3-tab-label:hover,
.SENT99287 div.genetabs .yui3-tab-selected a.yui3-tab-label:focus,
.PDIF272563 div.genetabs .yui3-tab-selected a.yui3-tab-label, 
.PDIF272563 div.genetabs .yui3-tab-selected a.yui3-tab-label:hover,
.PDIF272563 div.genetabs .yui3-tab-selected a.yui3-tab-label:focus,
.PAER208964 div.genetabs .yui3-tab-selected a.yui3-tab-label, 
.PAER208964 div.genetabs .yui3-tab-selected a.yui3-tab-label:hover,
.PAER208964 div.genetabs .yui3-tab-selected a.yui3-tab-label:focus,
.GCF_000008525 div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor,
.GCF_000008525 div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:hover,
.GCF_000008525 div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:focus,
.MTBH37RV div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor,
.MTBH37RV div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:hover,
.MTBH37RV div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:focus,
.YEAST div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor,
.YEAST div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:hover,
.YEAST div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:focus,
.VCHO div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor,
.VCHO div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:hover,
.VCHO div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:focus,
.SHIGELLA div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor,
.SHIGELLA div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:hover,
.SHIGELLA div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:focus,
.SENT99287 div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor,
.SENT99287 div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:hover,
.SENT99287 div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:focus,
.PDIF272563 div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor,
.PDIF272563 div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:hover,
.PDIF272563 div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:focus,
.PAER208964 div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor,
.PAER208964 div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:hover,
.PAER208964 div.genetabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor:focus {
    background-color: #003399;
    color: white;
}

.GCF_000008525 div.genetabs .yui3-tabview-list, .GCF_000008525 div.genetabs a.ui-tabs-anchor,
.MTBH37RV div.genetabs .yui3-tabview-list, .MTBH37RV div.genetabs a.ui-tabs-anchor,
.YEAST div.genetabs .yui3-tabview-list, .YEAST div.genetabs a.ui-tabs-anchor,
.VCHO div.genetabs .yui3-tabview-list, .VCHO div.genetabs a.ui-tabs-anchor,
.SHIGELLA div.genetabs .yui3-tabview-list, .SHIGELLA div.genetabs a.ui-tabs-anchor,
.SENT99287 div.genetabs .yui3-tabview-list, .SENT99287 div.genetabs a.ui-tabs-anchor,
.PDIF272563 div.genetabs .yui3-tabview-list, .PDIF272563 div.genetabs a.ui-tabs-anchor,
.PAER208964 div.genetabs .yui3-tabview-list, .PAER208964 div.genetabs a.ui-tabs-anchor {
    border-color:  #003399;
}



/* For 10403S_RAST  -- not sure if these actually work (may not be a valid classname) */

.10403S_RAST body.MainPage {
  background-color: white;
}

.10403S_RAST #ptbanner { 
  background-color: #F89838;
}

.10403S_RAST #ptbanner a.logo {
 background-image: url("../biocyc.html");
 background-repeat: no-repeat;
 background-position: 0px -6px;
 display: block;

  width: 220px;
  float: left;
}

.10403S_RAST h1 {
   color: #003399;
}

.10403S_RAST div.genetabs .yui3-tab .yui3-tab-label {
    color: #003399;
}

.10403S_RAST div.genetabs .yui3-tab-selected a.yui3-tab-label, 
.10403S_RAST div.genetabs .yui3-tab-selected a.yui3-tab-label:hover,
.10403S_RAST div.genetabs .yui3-tab-selected a.yui3-tab-label:focus {
    background-color: #003399;
    color: white;
}

.10403S_RAST div.genetabs .yui3-tabview-list {
    border-color:  #003399;
}

/* For MTBH37RV */

.MTBH37RV body.MainPage {
  background-color: white;
}

.MTBH37RV #ptbanner { 
  background-color: #F89838;
}

.MTBH37RV #ptbanner a.logo {
 background-image: url("../biocyc.html");  
 background-repeat: no-repeat;
  background-position: 0px -6px;
  display: block;

  width: 220px;
  float: left;
}

.MTBH37RV h1 {
   color: #003399;
}


/* For YEAST */

.YEAST body.MainPage {
  background-color: white;
}

.YEAST #ptbanner { 
  background-color: #F89838;
}

.YEAST #ptbanner a.logo {
 background-image: url("../biocyc.html");  
 background-repeat: no-repeat;
  background-position: 0px -6px;
  display: block;

  width: 220px;
  float: left;
}

.YEAST h1 {
   color: #003399;
}


/* For VCHO */

.VCHO body.MainPage {
  background-color: white;
}

.VCHO #ptbanner { 
  background-color: #F89838;
}

.VCHO #ptbanner a.logo {
    background-image: url("../biocyc.html");   
    background-repeat: no-repeat;
    background-position: 0px -6px;
    display: block;

  width: 220px;
  float: left;
}

.VCHO h1 {
   color: #003399;
}

/* For SHIGELLA */

.SHIGELLA body.MainPage {
  background-color: white;
}

.SHIGELLA #ptbanner { 
  background-color: #F89838;
}

.SHIGELLA #ptbanner a.logo {
    background-image: url("../biocyc.html");   
    background-repeat: no-repeat;
    background-position: 0px -6px;
    display: block;
    
    width: 220px;
    float: left;
}

.SHIGELLA h1 {
   color: #003399;
}

/* For SENT99287 */

.SENT99287 body.MainPage {
  background-color: white;
}

.SENT99287 #ptbanner { 
  background-color: #F89838;
}

.SENT99287 #ptbanner a.logo {
    background-image: url("../biocyc.html");  
    background-repeat: no-repeat;
    background-position: 0px -6px;
    display: block;
    
    width: 220px;
    float: left;
}

.SENT99287 h1 {
    color: #003399;
}

/* For PDIF272563 */

.PDIF272563 body.MainPage {
  background-color: white;
}

.PDIF272563 #ptbanner { 
  background-color: #F89838;
}

.PDIF272563 #ptbanner a.logo {
    background-image: url("../biocyc.html"); 
    background-repeat: no-repeat;
    background-position: 0px -6px;
    display: block;
    
    width: 220px;
    float: left;
}

.PDIF272563 h1 {
   color: #003399;
}

/* For PAER208964 */

.PAER208964 body.MainPage {
  background-color: white;
}

.PAER208964 #ptbanner { 
  background-color: #F89838;
}

.PAER208964 #ptbanner a.logo {
 background-image: url("../biocyc.html"); 
 background-repeat: no-repeat;
 background-position: 0px -6px;
 display: block;
 
 width: 220px;
 float: left;
}

.PAER208964 h1 {
   color: #003399;
}













/* PortEco logos */
.ECOL316407 #ptbanner a.logo {
  background-image: url("../biocyc_porteco.html");
  background-repeat: no-repeat;
  background-position: 0px -2px;
  display: block;

  width: 369px;
  float: left;
}


/* The color of the current database name only in the banner.
*/

.ECOLI span.dynDBName.banner {
  /* color: #336699; */
  color: black;
}

.META span.dynDBName.banner {
 /* color: #548039; */
  color: black;
}

.HUMAN span.dynDBName.banner {
 /* color: #ca3827; */
  color: black;
}

.BSUB span.dynDBName.banner {
  /* color: #530093; */
  color: black;
}

/* Toolbar color */

.ECOLI div.yuimenubarnav div.bd li.yuimenubaritem, .ECOLI div.bd ul.toolbar {
  background-color:  #336699;
}

.META div.yuimenubarnav div.bd li.yuimenubaritem, .META div.bd ul.toolbar {
  background-color:  #548039;
}

.HUMAN div.yuimenubarnav div.bd li.yuimenubaritem, .HUMAN div.bd ul.toolbar {
  background-color:  #ca3827;
}

.BSUB div.yuimenubarnav div.bd li.yuimenubaritem, .BSUB div.bd ul.toolbar {
  background-color:  #530093;
}

.HPY div.yuimenubarnav div.bd li.yuimenubaritem, .HPY div.bd ul.toolbar,
.MTBH37RV div.yuimenubarnav div.bd li.yuimenubaritem, .MTBH37RV div.bd ul.toolbar,
.YEAST div.yuimenubarnav div.bd li.yuimenubaritem, .YEAST div.bd ul.toolbar,
.VCHO div.yuimenubarnav div.bd li.yuimenubaritem, .VCHO div.bd ul.toolbar,
.SHIGELLA div.yuimenubarnav div.bd li.yuimenubaritem, .SHIGELLA div.bd ul.toolbar,
.SENT99287 div.yuimenubarnav div.bd li.yuimenubaritem, .SENT99287 div.bd ul.toolbar,
.PDIF272563 div.yuimenubarnav div.bd li.yuimenubaritem, .PDIF272563 div.bd ul.toolbar,
.PAER208964 div.yuimenubarnav div.bd li.yuimenubaritem, .PAER208964 div.bd ul.toolbar {
 background-color:  #003399;
}

.10403S_RAST div.yuimenubarnav div.bd li.yuimenubaritem, .10403S_RAST div.bd ul.toolbar {
 background-color:  #003399;
}


/* Use a slightly different background color for the object-specific menus */

.ECOLI div.yuimenubarnav .bd ul.toolbar li.objMenu {
    background-color: #5C85AD;
}

.META div.yuimenubarnav .bd ul.toolbar li.objMenu {
    background-color: #59863e;
}

.HUMAN div.yuimenubarnav .bd ul.toolbar li.objMenu {
    background-color: #da7468;
}

.BSUB div.yuimenubarnav .bd ul.toolbar li.objMenu {
    background-color: #874db3;
}


/* The box around the pull-down menu that lists the current database, and
   the color of the selected item on the menubar */

.ECOLI div.bd div.withDatabase, .ECOLI div.yuimenubarnav div.bd ul.toolbar li.yuimenubaritem-selected {
   background-color: #8DA6BF;
   border-left:  4px solid #336699;
}

.ECOLI div.bd div.withDatabase {
   border-right:  3px solid #336699;
   border-left:   3px solid #336699;
   border-bottom: 3px solid #336699;
}

.META div.bd div.withDatabase, .META div.yuimenubarnav div.bd ul.toolbar li.yuimenubaritem-selected  {
   background-color: #CAE5BB;
   border-left:  4px solid #548039;
}

.META div.bd div.withDatabase {
   border-right:  3px solid #548039;
   border-left:   3px solid #548039;
   border-bottom: 3px solid #548039;
}


.META table.menuDatabase, .META table.menuDatabase a, .META div.yuimenubarnav div.bd .yuimenubaritemlabel-selected {
   color:   black; 
}

.HUMAN div.bd div.withDatabase, .HUMAN div.yuimenubarnav div.bd ul.toolbar li.yuimenubaritem-selected  {
   background-color: #DCA8A2;
   border-left:  4px solid #ca3827;
}

.HUMAN div.bd div.withDatabase {
   border-right:  3px solid #ca3827;
   border-left:   3px solid #ca3827;
   border-bottom: 3px solid #ca3827;
}
.BSUB div.bd div.withDatabase, .BSUB div.yuimenubarnav div.bd ul.toolbar li.yuimenubaritem-selected {
   background-color: #761BBF;
   border-left:  4px solid #530093;
}

.BSUB div.bd div.withDatabase {
   border-right:  3px solid #530093;
   border-left:   3px solid #530093;
   border-bottom: 3px solid #530093;
}



/* The highlight color when the user mouses over one of the menu items.
   These won't work for IE6, which doesn't support the > selector.
 */

.ECOLI div.bd div.bd > ul li:hover {
   background-color: #FFFbAf;
}

.META div.bd div.bd > ul li:hover {
   background-color: #FDE0C3;
}

.HUMAN div.bd div.bd > ul li:hover {
   background-color: #FFF5C3;
}

.BSUB div.bd div.bd > ul li:hover {
   background-color: #BFBFBF;
}


/* The search field header bars for the search pages */

.ECOLI .open { 
   background-color: #A0B6CB; 
}

.META .open { 
   background-color: #A3B998; 
}

.HUMAN .open { 
   background-color: #CA9D97; 
}

.BSUB .open { 
   background-color: #9F78EF; 
}

/* The box surrounding the Quick Search form */

.ECOLI div.searchGroupingInternalBox {
  border-color: #181A6F;
}

.ECOLI div.searchGroupingInternalBox:hover {
  background-color: #FFFbAf;
}

.META div.searchGroupingInternalBox {
  border-color: #181A6F;
}

.META div.searchGroupingInternalBox:hover {
  background-color: #CAE5BB;
}

.HUMAN div.searchGroupingInternalBox {
  border-color: #181A6F;
}

.HUMAN div.searchGroupingInternalBox:hover {
  background-color: #FFF5C3;
}

.BSUB div.searchGroupingInternalBox {
  border-color: #530093;
}

.BSUB div.searchGroupingInternalBox:hover {
  background-color: #BFBFBF;
}

.PortEcoButton {
  background-color: #adc5ef;
}

.ecobuttons input[type='button'], button.ecobutton {
    background-color: #181A6F;
    border-radius: 4px;
    border-width: 1px;
    padding: 1px 6px 2px;
    cursor: pointer;
    color: white;
}

.ecobuttons input[type='button']:hover {
background-image: linear-gradient(rgba(255,255,255,0.4),transparent,rgba(255,255,255,0.5));
}


/* ===================================================================
   The particular style for our static marketing page(s).  This may
   be better placed in its own file.

   The following overrides or extends whatever is in style.css
  
   =================================================================== */


.PRODUCT h2
{
    font-family: sans-serif;
    line-height: 1.15;

}
