/*
 * D:/Development/XNAT/1.6/xnat_builder_1_6dev/plugin-resources/webapp/xnat/scripts/yui/build/assets/skins/sam/skin.css
 * XNAT http://www.xnat.org
 * Copyright (c) 2014, Washington University School of Medicine
 * All Rights Reserved
 *
 * Released under the Simplified BSD.
 *
 * Last modified 7/1/13 9:12 AM
 */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/

.yui-skin-sam .yui-ac { position: relative ; font-family: Arial, Helvetica, sans-serif ; 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(sprite.png) repeat-x 0 0 ; margin: /* auto .25em */ auto 4px auto 0 ; }

.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 11px ; font-size: 11px ; line-height: 2.3em ; *line-height: 2 ; vertical-align: middle ; min-height: 2.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.png) ; }

.yui-skin-sam .yui-split-button button { background-image: url(split-button-arrow.png) ; }

.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.png) ; }

.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.png) ; }

.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(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(menu-button-arrow-disabled.png) ; }

.yui-skin-sam .yui-split-button-disabled button { background-image: url(split-button-arrow-disabled.png) ; }

.yui-calcontainer { position: relative ; float: left ; _overflow: hidden ; }

.yui-calcontainer iframe { position: absolute ; border: none ; 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: none ; 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: none ; padding: 10px 5px 10px 5px ; margin: 0 ; }

.yui-skin-sam .yui-calcontainer .title { background: url(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(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: none ; 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: none ; }

.yui-skin-sam .yui-calendar .calnavleft { background: url(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(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: none ; }

.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: none ; }

.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.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(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, sans-serif ; font-size: /* 93% */ 100% ; 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(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% */ 100% ; 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(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(sprite.png) repeat-x 0 0 ; padding: 3px ; text-align: right ; }

.yui-skin-sam .yui-carousel-button { background: url(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(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(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: none ; outline: 0 none ; position: absolute ; left: 200px ; height: 183px ; width: 14px ; background: url(hue_bg.png) no-repeat ; top: 4px ; }

.yui-picker-bg { -moz-outline: none ; outline: 0 none ; position: absolute ; top: 4px ; left: 4px ; height: 182px ; width: 182px ; background-color: #F00 ; background-image: url(picker_mask.png) ; }

*html .yui-picker-bg { background-image: none ; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../build/colorpicker/assets/picker_mask.png',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, 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% */ 100% ; line-height: 2 ; *line-height: 1.9 ; font-weight: bold ; color: #000 ; background: url(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(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: none ; 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(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: none ; }

.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 { position: absolute ; z-index: 9000 ; }

.yui-skin-sam .yui-dt table { margin: 0 ; padding: 0 ; font-family: Arial, Helvetica, sans-serif ; 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(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: none ; 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: none ; border-right: 1px solid #CBCBCB ; text-align: left ; }

.yui-skin-sam .yui-dt-list td { border-right: none ; }

.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: none ; }

.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(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.png) no-repeat right ; }

.yui-skin-sam th.yui-dt-desc .yui-dt-liner { background: url(dt-arrow-dn.png) 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(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(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(sprite.png) repeat-x 0 -1300px ; color: #000 ; }

.yui-dt-editor .yui-dt-button button:active { background: url(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(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(sprite.png) no-repeat 0 -400px ; }

.yui-skin-sam .yui-toolbar-container .collapsed { background: url(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(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(sprite.png) repeat-x 0 -1300px ; border-color: #808080 ; }

.yui-skin-sam .yui-toolbar-container .yui-button-selected { background: url(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.gif) 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.gif) ; }

.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.gif) 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.gif) 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(sprite.png) repeat-x 0 -200px ; width: 99% ; position: relative ; margin: 0 ; padding: 3px 0 0 0 ; font-size: /* 93% */ 100% ; 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% */ 100% ; 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% */ 100% ; 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(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.gif) 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.gif) 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.png) ; }

.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(layout_sprite.png) no-repeat -20px -160px ; border: 1px solid #808080 ; }

.yui-skin-sam .yui-layout .yui-layout-clip-left .collapse { background: transparent url(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(layout_sprite.png) no-repeat -20px -200px ; border: 1px solid #808080 ; }

.yui-skin-sam .yui-layout .yui-layout-clip-right .collapse { background: transparent url(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(layout_sprite.png) no-repeat -20px -220px ; border: 1px solid #808080 ; }

.yui-skin-sam .yui-layout .yui-layout-clip-top .collapse { background: transparent url(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(layout_sprite.png) no-repeat -20px -260px ; border: 1px solid #808080 ; }

.yui-skin-sam .yui-layout .yui-layout-clip-bottom .collapse { background: transparent url(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(layout_sprite.png) no-repeat -20px -100px ; border: 1px solid #808080 ; }

.yui-skin-sam .yui-layout .yui-layout-hd { background: url(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(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(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, Helvetica, sans-serif ; 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: 12px !important ; line-height: 2 ; *line-height: 1.9 ; border: solid 1px #808080 ; background: url(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.png) right center no-repeat ; }

.yui-skin-sam .yuimenubaritem-selected { background: url(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(menubaritem_submenuindicator_disabled.png) ; }

.yui-skin-sam .yuimenu { font-size: /* 93% */ 11px ; line-height: 16px ; *line-height: 16px ; }

.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(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(menuitem_submenuindicator.png) ; background-position: right center ; background-repeat: no-repeat ; }

.yui-skin-sam .yuimenuitem-checked { background-image: url(menuitem_checkbox.png) ; 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.png) ; }

.yui-skin-sam .yuimenuitem-checked-disabled { background-image: url(menuitem_checkbox_disabled.png) ; }

.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, 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: none ; 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: Arial, Helvetica, sans-serif ; position: relative ; width: 99% ; z-index: 1000 ; margin-bottom: 1em ; overflow: hidden ; }

.yui-skin-sam .yui-pv .hd { background: url(header_background.png) 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, Helvetica, sans-serif ; color: #fff ; }

.yui-skin-sam .yui-pv .hd a { background: #3f6bc3 ; font: bold 11px Arial, Helvetica, sans-serif ; 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.gif) 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, Helvetica, sans-serif ; }

.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.gif) no-repeat scroll right center ; }

.yui-skin-sam .yui-pv th.yui-dt-desc .yui-dt-liner { background: transparent url(desc.gif) no-repeat scroll right center ; }

.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-hd th a { color: #fff ; font: bold 12px Arial, Helvetica, sans-serif ; }

.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, Helvetica, sans-serif ; }

.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: none ; 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.png) ; background-repeat: repeat-x ; }

.yui-skin-sam .yui-pb-ttb, .yui-skin-sam .yui-pb-btt { background-image: url(back-v.png) ; 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(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.png) ; 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(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(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(layout_sprite.png) ; background-repeat: no-repeat ; background-position: -22px -62px ; }

.yui-skin-sam .yui-resize .yui-resize-handle-tr { background-image: url(layout_sprite.png) ; background-repeat: no-repeat ; background-position: -22px -42px ; }

.yui-skin-sam .yui-resize .yui-resize-handle-tl { background-image: url(layout_sprite.png) ; background-repeat: no-repeat ; background-position: -22px -82px ; }

.yui-skin-sam .yui-resize .yui-resize-handle-bl { background-image: url(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(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(sprite.png) no-repeat 0 -400px ; }

.yui-skin-sam .yui-toolbar-container .collapsed { background: url(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(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(sprite.png) repeat-x 0 -1300px ; border-color: #808080 ; }

.yui-skin-sam .yui-toolbar-container .yui-button-selected { background: url(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.gif) 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.gif) ; }

.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.gif) 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.gif) 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(sprite.png) repeat-x 0 -200px ; width: 99% ; position: relative ; margin: 0 ; padding: 3px 0 0 0 ; font-size: /* 93% */ 100% ; 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% */ 100% ; 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% */ 100% ; 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(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.gif) 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.gif) 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.png) ; }

.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(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.gif) 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 */ #084FAB ; 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(sprite.png) repeat-x ; border: solid #a3a3a3 ; border-width: 0 1px ; color: #000 ; position: relative ; text-decoration: none ; font-size: 12px ; }

.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 ; cursor: hand ; padding: /* .25em .75em */ 6px 14px 5px ; 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 */ #084FAB url(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(sprite.png) repeat-x left -1300px ; outline: 0 ; }

.yui-skin-sam .yui-navset .yui-nav .selected a em { padding: /* .35em .75em */ 6px 14px ; }

.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 */ #f0f0f0 ; }

.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: none ; border-collapse: collapse ; }

table.ygtvtable .ygtvlabel { font-size: 11px !important ; }

td.ygtvcell { border: none ; padding: 0 ; }

a.ygtvspacer { text-decoration: none ; outline-style: none ; display: block ; }

.ygtvtn { width: 18px ; height: 22px ; background: url(treeview-sprite.gif) 0 -5600px no-repeat ; cursor: pointer ; }

.ygtvtm { width: 18px ; height: 22px ; cursor: pointer ; background: url(treeview-sprite.gif) 0 -4000px no-repeat ; }

.ygtvtmh, .ygtvtmhh { width: 18px ; height: 22px ; cursor: pointer ; background: url(treeview-sprite.gif) 0 -4800px no-repeat ; }

.ygtvtp { width: 18px ; height: 22px ; cursor: pointer ; background: url(treeview-sprite.gif) 0 -6400px no-repeat ; }

.ygtvtph, .ygtvtphh { width: 18px ; height: 22px ; cursor: pointer ; background: url(treeview-sprite.gif) 0 -7200px no-repeat ; }

.ygtvln { width: 18px ; height: 22px ; background: url(treeview-sprite.gif) 0 -1600px no-repeat ; cursor: pointer ; }

.ygtvlm { width: 18px ; height: 22px ; cursor: pointer ; background: url(treeview-sprite.gif) 0 0 no-repeat ; }

.ygtvlmh, .ygtvlmhh { width: 18px ; height: 22px ; cursor: pointer ; background: url(treeview-sprite.gif) 0 -800px no-repeat ; }

.ygtvlp { width: 18px ; height: 22px ; cursor: pointer ; background: url(treeview-sprite.gif) 0 -2400px no-repeat ; }

.ygtvlph, .ygtvlphh { width: 18px ; height: 22px ; cursor: pointer ; background: url(treeview-sprite.gif) 0 -3200px no-repeat ; cursor: pointer ; }

.ygtvloading { width: 18px ; height: 22px ; background: url(treeview-loading.gif) 0 0 no-repeat ; }

.ygtvdepthcell { width: 18px ; height: 22px ; background: url(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: none ; }

.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(treeview-sprite.gif) 0 -8800px no-repeat ; }

.ygtvok:hover { background: url(treeview-sprite.gif) 0 -8844px no-repeat ; }

.ygtvcancel { width: 18px ; height: 22px ; background: url(treeview-sprite.gif) 0 -8822px no-repeat ; }

.ygtvcancel:hover { background: url(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: none ; }

.ygtv-edit-TextNode .ygtv-button-container { float: right ; }

.ygtv-edit-TextNode .ygtv-input input { width: 140px ; }

.ygtv-edit-DateNode .ygtvcancel { border: none ; }

.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(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(check1.gif) no-repeat ; }

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