.tcXF .yui-overlay,.tcXF .yui-panel-container{visibility:hidden;position:absolute;z-index:2}
.tcXF .yui-panel{position:relative}
.tcXF .yui-panel-container form{margin:0}
.tcXF .mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0}
.tcXF .mask.block-scrollbars{overflow:auto}
.tcXF .masked select,.tcXF .drag select .tcXF .hide-select select{_visibility:hidden}
.tcXF .yui-panel-container select{_visibility:inherit}
.tcXF .hide-scrollbars .tcXF .hide-scrollbars *{overflow:hidden}
.tcXF .hide-scrollbars select{display:none}
.tcXF .show-scrollbars{overflow:auto}
.tcXF .yui-panel-container.show-scrollbars .tcXF .yui-tt.show-scrollbars{overflow:visible}
.tcXF .yui-panel-container.show-scrollbars .underlay .tcXF .yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto}
.tcXF .yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px}
.tcXF .yui-effect-fade .underlay .tcXF .yui-effect-fade .yui-tt-shadow{display:none}
.tcXF .yui-tt-shadow{position:absolute}
.yui-override-padding{padding:0!important}
.tcXF .yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none}
.tcXF .yui-overlay.yui-force-redraw .tcXF .yui-panel-container.yui-force-redraw{margin-bottom:1px}
.tcXF .yui-skin-sam .mask{background-color:#000;opacity:.25;filter:alpha(opacity=25)}
.tcXF .yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px}
.tcXF .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}
.tcXF .yui-skin-sam .yui-panel .hd .tcXF .yui-skin-sam .yui-panel .bd .tcXF .yui-skin-sam .yui-panel .ft{border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;*margin:0;*border:0}
.tcXF .yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc}
.tcXF .yui-skin-sam .yui-panel .bd .tcXF .yui-skin-sam .yui-panel .ft{background-color:#f2f2f2}
.tcXF .yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(/orbeon/ops/yui/assets/skins/sam/sprite.png) repeat-x 0 -200px}
.tcXF .yui-skin-sam .yui-panel .bd{padding:10px}
.tcXF .yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%}
.tcXF .yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(/orbeon/ops/yui/assets/skins/sam/sprite.png) no-repeat 0 -300px;cursor:pointer}
.tcXF .yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px}
.tcXF .yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:#fff}
.tcXF .yui-skin-sam .yui-panel-container.shadow{_padding:2px 4px 0 2px}
.tcXF .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)}
.tcXF .yui-skin-sam .yui-dialog .ft{border-top:0;padding:0 10px 10px 10px;font-size:100%}
.tcXF .yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right}
.tcXF .yui-skin-sam .yui-dialog .ft button.default{font-weight:bold}
.tcXF .yui-skin-sam .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px}
.tcXF .yui-skin-sam .yui-dialog .ft span.default .first-child{border-color:#304369}
.tcXF .yui-skin-sam .yui-dialog .ft span.default button{color:#fff}
.tcXF .yui-skin-sam .yui-dialog .ft span.yui-button-disabled{background-position:0 -1500px;border-color:#ccc}
.tcXF .yui-skin-sam .yui-dialog .ft span.yui-button-disabled .first-child{border-color:#ccc}
.tcXF .yui-skin-sam .yui-dialog .ft span.yui-button-disabled button{color:#a6a6a6}
.tcXF .yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(/orbeon/ops/yui/assets/skins/sam/sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left}
.tcXF .yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px}
.tcXF .yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px}
.tcXF .yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px}
.tcXF .yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px}
.tcXF .yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px}
.tcXF .yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px}
.tcXF .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}
.tcXF .yui-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto}
.tcXF .yui-skin-sam .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000}
.tcXF .yui-skin-sam .yui-tt-shadow-visible{opacity:.12;filter:alpha(opacity=12)}
.yui-overlay-hidden{display:none;visibility:hidden;}
div.tcXF form.xforms-initially-hidden,div.tcXF .xforms-form .xforms-initially-hidden,div.tcXF .xforms-form .xforms-repeat-template,div.tcXF .xforms-form .xforms-template,div.tcXF .xforms-form .xforms-repeat-delimiter,div.tcXF .xforms-form .xforms-repeat-begin-end,div.tcXF .xforms-form .xforms-group-begin-end,div.tcXF .xforms-form .xforms-disabled-subsequent,div.tcXF .xforms-form .xforms-case-begin-end,div.tcXF .xforms-form .xforms-case-deselected-subsequent{display:none;}
div.tcXF .xforms-form .xforms-disabled,div.tcXF .xforms-form .xforms-case-deselected,div.tcXF .xforms-form .xforms-case-deselected .xforms-case-selected{top:-10000px;left:-10000px;position:absolute;}
div.tcXF .xforms-form br.xforms-disabled,div.tcXF .xforms-form br.xforms-case-deselected,div.tcXF .xforms-form .xforms-case-deselected br.xforms-case-selected{display:none;}
div.tcXF .xforms-form input.xforms-disabled,div.tcXF .xforms-form select.xforms-disabled,div.tcXF .xforms-form button.xforms-disabled,div.tcXF .xforms-form input.xforms-case-deselected,div.tcXF .xforms-form select.xforms-case-deselected,div.tcXF .xforms-form button.xforms-case-deselected,div.tcXF .xforms-form .xforms-case-deselected input.xforms-case-selected,div.tcXF .xforms-form .xforms-case-deselected select.xforms-case-selected,div.tcXF .xforms-form .xforms-case-deselected button.xforms-case-selected{visibility:hidden;}
div.tcXF .xforms-form tr.xforms-disabled,div.tcXF .xforms-form .xforms-disabled tr,div.tcXF .xforms-form th.xforms-disabled,div.tcXF .xforms-form .xforms-disabled th,div.tcXF .xforms-form td.xforms-disabled,div.tcXF .xforms-form .xforms-disabled td{border-style:none!important;}
.tcXF .xforms-case-selected{position:static;}
.tcXF #xforms-repeat-tree,.tcXF #xforms-repeat-indexes{display:none;}
.tcXF .xforms-hint{display:none;}
.tcXF .xforms-help{display:none;}
.tcXF .xforms-help-image{display:-moz-inline-box;display:inline-block;margin-left:.2em;vertical-align:middle;width:16px;height:16px;cursor:pointer;border:none;}
.tcXF .xforms-alert-inactive,.xforms-alert-active{display:-moz-inline-box;display:inline-block;white-space:nowrap;width:16px;height:16px;overflow:hidden;text-indent:16px;font-size:0;margin-left:.25em;vertical-align:middle;}
.tcXF .xforms-alert-active{background-image:url(/orbeon/ops/images/xforms/exclamation.png);background-repeat:no-repeat;background-position:left center;}
.tcXF .xforms-static{border:none}
.tcXF .xforms-output{display:inline;}
.tcXF .xforms-input{cursor:pointer;}
.tcXF .xforms-trigger-appearance-minimal img,.tcXF .xforms-submit-appearance-minimal img{border:0}
.tcXF .xforms-trigger-appearance-xxforms-minimal,.tcXF .xforms-submit-appearance-xxforms-minimal,.tcXF .xforms-trigger-appearance-xxforms-minimal button,.tcXF .xforms-submit-appearance-xxforms-minimal button{border:none;background:transparent;cursor:hand;}
.tcXF .xforms-input input.xforms-type-date{width:8em;padding-right:16px;background-image:url(/orbeon/ops/images/xforms/calendar.png);background-position:right center;background-repeat:no-repeat;}
.tcXF .xforms-type-date img{vertical-align:middle;padding-left:.2em;}
.tcXF .xforms-readonly img.xforms-type-date{display:none;}
.tcXF .xforms-input input.xforms-type-time{width:8em;padding-right:16px;background-image:url(/orbeon/ops/images/xforms/clock.png);background-position:right center;background-repeat:no-repeat;}
.tcXF .xforms-type-dateTime input.xforms-type-date{margin-right:1em}
.tcXF .xforms-input input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.tcXF .xforms-textarea,.tcXF .xforms-textarea textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Arial,Helvetica,Geneva,sans-serif}
.tcXF .xforms-secret,.tcXF .xforms-secret input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.tcXF textarea.xforms-textarea-appearance-xxforms-autosize,.tcXF .xforms-textarea-appearance-xxforms-autosize textarea{width:100%;overflow:hidden;}
.tcXF textarea.xforms-mediatype-text-html,.tcXF .xforms-mediatype-text-html textarea{width:550px;height:300px}
.tcXF .xforms-select1-appearance-minimal{font-family:Helvetica,Geneva,sans-serif}
.tcXF .xforms-select1-appearance-full input{vertical-align:middle}
.tcXF .xforms-select1-appearance-full label{vertical-align:middle;margin-right:.5em}
.tcXF fieldset.xforms-select1-appearance-full{margin:0;border:none}
.tcXF .xforms-select-appearance-full input{vertical-align:middle}
.tcXF .xforms-select-appearance-full label{vertical-align:middle;margin-right:.5em}
.tcXF fieldset.xforms-select-appearance-full{margin:0;border:none}
.tcXF .xforms-group-appearance-xxforms-fieldset{padding-left:1em;padding-right:1em;padding-top:0;padding-bottom:0}
.tcXF .xforms-range-background{position:relative;background:url(orbeon/ops/images/xforms/slider-horizontal-background.png) no-repeat;height:26px;width:218px;z-index:5;}
.tcXF .xforms-range-thumb{position:absolute;left:0;top:8px;cursor:default;width:18px;height:20px;background:url(orbeon/ops/images/xforms/slider-horizontal-thumb.png) no-repeat;}
.tcXF .xforms-select1-open-select{display:none;}
.tcXF .xforms-upload-state-empty .xforms-upload-info{display:none;}
.tcXF .xforms-upload-state-file .xforms-upload-select{display:none;}
.tcXF .xforms-upload-mediatype{padding-left:.5em;font-style:italic;}
.tcXF .xforms-upload-size{padding-left:.5em;}
.tcXF .xforms-upload-remove{vertical-align:-20%;padding-left:.5em;cursor:pointer;}
.tcXF .xforms-readonly .xforms-upload-remove{display:none}
.tcXF button.xforms-trigger img,.tcXF .xforms-trigger button img,.tcXF button.xforms-trigger span,.tcXF .xforms-trigger button span,.tcXF button.xforms-submit img,.tcXF .xforms-submit button img,.tcXF button.xforms-submit span,.tcXF .xforms-submit button span{vertical-align:middle}
.tcXF a.xforms-trigger img{vertical-align:middle;cursor:pointer}
.tcXF a.xforms-readonly img{cursor:default}
.tcXF a.xforms-trigger span{vertical-align:middle}
.tcXF a.xforms-readonly,.tcXF .xforms-trigger-readonly a{color:gray;cursor:default}
.tcXF #orbeon-calendar-div .yui-calendar .calheader{padding-top:.3em;}
.tcXF #orbeon-calendar-div .yui-calendar .calnavleft{top:7px;}
.tcXF #orbeon-calendar-div .yui-calendar .calyearleft{overflow:hidden;position:absolute;text-indent:-10000em;z-index:1;background:transparent url(orbeon/ops/images/xforms/calendar-left-double.png) no-repeat scroll;bottom:0;cursor:pointer;height:15px;left:-10px;margin-left:0.4em;top:-7px;width:25px;}
.tcXF #orbeon-calendar-div .yui-calendar .calnavright{top:7px;}
.tcXF #orbeon-calendar-div .yui-calendar .calyearright{overflow:hidden;position:absolute;text-indent:-10000em;z-index:1;background:transparent url(orbeon/ops/images/xforms/calendar-right-double.png) no-repeat scroll;bottom:0;cursor:pointer;height:15px;right:-10px;margin-right:0.4em;top:-7px;width:25px;}
.tcXF .xforms-repeat-selected-item-1{background-color:#ffc;}
.tcXF .xforms-repeat-selected-item-2{background-color:#ff9;}
.tcXF .xforms-repeat-selected-item-3{background-color:#ff6;}
.tcXF .xforms-repeat-selected-item-4{background-color:#ff3;}
.tcXF .xforms-loading-loading{display:none;height:16px;width:16px;float:left;background-image:url(orbeon/ops/images/progressCursorTracker.gif);}
.tcXF .xforms-loading-none{display:block;height:0;}
.tcXF .xforms-error-panel .bd{overflow:auto;background-color:white}
.tcXF .xforms-error-panel .hd{background-color:#FF6600;}
.tcXF .xforms-error-panel-details-hidden,.tcXF .xforms-error-panel-details-shown{vertical-align:middle;}
.tcXF .xforms-error-panel-show-details,.tcXF .xforms-error-panel-hide-details{cursor:pointer;}
.tcXF .xforms-error-panel-close{cursor:pointer;}
.tcXF .xforms-error-panel-reload{cursor:pointer;}
.tcXF .xforms-help-panel{width:300px;}
.tcXF .xforms-help-panel-close{text-align:right;}
.tcXF .xforms-noscript-panel{display:block;border:4px solid #FF6600;width:auto;margin:1em;padding:.5em;}
.tcXF .xforms-debug{background-color:#fc9;position:absolute;-moz-opacity:0.5;opacity:0.5;*filter:alpha(opacity=50);border:1px solid red;font-size:11px;}
.tcXF .xforms-message{list-style:disc;display:list-item;margin-left:2em;}
.tcXF #wait .bd{background-color:white}
.tcXF .xforms-select1-appearance-xxforms-tree{display:block}
.tcXF .xforms-form .ygtvcontent .xforms-tree-label-selected,.tcXF .xforms-form .ygtvcontent .xforms-tree-label-selected:hover{background-color:#ff6}
.tcXF .ygtvfocus .ygtvlabel,.tcXF .ygtvfocus .ygtvlabel:hover{background-color:transparent}
.tcXF a.ygtvlabel{cursor:pointer;}
.tcXF .ygtvfocus{background-color:transparent}
.tcXF .orbeon-error-panel-body{margin-left:1em;margin-right:1em;margin-bottom:.5em}
.tcXF .orbeon-error-panel-message{color:#FF6600;border:solid 2px #FF6600;padding:.5em}
.tcXF .orbeon-error-panel-call-stack{font-size:90%}
.tcXF .orbeon-error-panel-url-cell{}
.tcXF .orbeon-error-panel-line-cell{text-align:right}
.tcXF .orbeon-error-panel-column-cell{text-align:right}
.tcXF .orbeon-error-panel-description-cell{}
.tcXF .orbeon-error-panel-xml-cell{}
.tcXF .orbeon-error-panel-param-block{font-size:smaller;margin-left:1em;white-space:nowrap;padding:0}
.tcXF .orbeon-error-table{border-collapse:collapse;width:100%}
.tcXF .orbeon-error-table th{background-color:#dde;color:#336;text-align:center;padding:.3em;border:1px solid #99c;}
.tcXF .orbeon-error-table td{color:black;padding:.3em;border:1px solid #99c;margin:0;vertical-align:top}
.tcXF .orbeon-error-java-table{width:100%}
.tcXF .orbeon-error-panel{margin:.71em;padding:0}
.tcXF .orbeon-error-panel{font-family:Arial,Helvetica,Geneva,sans-serif;font-size:9pt;}
.tcXF .orbeon-error-panel table{font-family:Arial,Helvetica,Geneva,sans-serif;font-size:9pt;}
.tcXF .orbeon-error-panel h1{background-color:#FF6600;color:white;font-size:14pt;padding:2px}
.tcXF .orbeon-error-panel h2{background-color:#FF6600;color:white;font-size:9pt;padding:2px}
.tcXF .orbeon-error-panel a{color:#669;text-decoration:none}
.tcXF .orbeon-error-panel a:hover{text-decoration:underline}
.tcXF .orbeon-error-panel img{border:0}
.tcXF .orbeon-error-disabled{display:none}
.tcXF .orbeon-error-panel .ops-version{text-align:center;font-size:smaller}
.tcXF .orbeon-error-panel-show-details,.orbeon-error-panel-hide-details{cursor:pointer;}
.tcXF .xml-cd{margin-left:0;margin-top:0;margin-bottom:0;display:block;}
.tcXF .xml-rd{margin-left:0;margin-top:0;margin-bottom:0;display:block;}
.tcXF .xml-id{margin-left:2em;margin-top:0;margin-bottom:0;display:block;}
.tcXF .xml-x{}
.tcXF .xml-c{}
.tcXF .xml-o{}
.tcXF .xml-symbol{color:black}
.tcXF .xml-text{color:black}
.tcXF .xml-comment{color:gray}
.tcXF .xml-elt-name{color:blue}
.tcXF .xml-elt-prefix{color:navy}
.tcXF .xml-att-prefix{color:green}
.tcXF .xml-att-name{color:green}
.tcXF .xml-att-value{color:orange}

