/*This rule overrides the barely-sky-blue background color supplied by default in YUI's tabview.css stylesheet.*/
.yui-skin-sam .yui-navset#AnalyzerInterfaceContainer .yui-content{background-color:transparent;}

/*Initial display rule - hide until script says it's ready.*/
.yui-navset{display:none;}

legend{color:black;}

.dl-noindent,
.dl-noindent dd,
.dlDDContainer,
.dlDDContainer dd{margin-left:0; padding-left:0;}

ul.varbin{border:solid black; border-width:2px 1px 1px 2px; padding-left:0; margin-left:0; list-style-type:none; min-height:1em;}
ul.varbin.active{height:8em; overflow:auto;}
ul.varbin.ddlist-highlit{border-color:yellow;}
ul.varbin.disabled{border-color:#dddddd; color:gray;}
ul.varbin.disabled.invalid{border-color:orange;}
ul.varbin li{border:1px solid white; text-indent:-4.5em; padding-left:4.5em;}
ul.varbin li.context-highlight{border-color: gray;}
ul.varbin li{font-size:8pt;}
ul.varbin li:hover{color:#333333; filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;} /*Hints on opacity:  http://www.mandarindesign.com/opacity.html*/

.dropmask{background-color:transparent;}


dfn.script-set{font-style:normal;}
dfn.reflection{font-weight:bold;}

ul.varbin li.filter-applied,
#dlContainer_DDFilters ul.varbin li.filter-applied{color:blue;}

#dlContainer_DDFilters ul.varbin li{color:gray;}
#dlContainer_DDFilters ul.varbin.ddlist-highlit{border-color:blue;} /*Need to use an ID reference here for priority computation*/

#dragdroparea{position:relative; height:40em;}
html > body #dragdroparea{min-height:40em; height:auto;}
.dlDDContainer{}



/*
Funnel source:
http://www.blitzusa.com/products/oil/Funnels/images/05064%20Large%20Funnel.jpg
#dlContainer_DDFilters .varbin{background: url(graphics/funnel-sample-small.png) center center no-repeat;}
#ivContainer_DDFilters .varbin{background:none;}
*/


#dlCategoryTree{width:13em; border:1px solid gray;}
#dlCategoryTree.ddlist-highlit{border-color:orange;}
#dlCategoryTree ul{list-style-type:none;}
#dlCategoryTree dt{}
#dlCategoryTree dt.contracted{background-color:#669999;}
#dlCategoryTree dt.expanded{background-color:#996699;}
#dlCategoryTree dd{background-color:#99cccc;}
#dlCategoryTree dd,
#dlCategoryTree dd ul,
#dlCategoryTree dd ul li{margin:0; padding:0;}

#divCategoryTree{width:14em;}
#divCategoryTree .varbin{width:100%;}
#fsOptions{float:right; margin-right:1em; width:auto; padding-bottom:1em;}


/*#divCategoryTree tr{background-color:#ff00ff;}
#divCategoryTree td{background-color:#ffff00;}*/
#divCategoryTree a.ygtvlabel{color:black; text-decoration:none;}

p.multoptions{margin-top:0;}
p.reflection-container{text-align:center;}



.tabview-alt-nav-container{padding-top:1em; margin:1em 5%;}
.tabview-alt-nav-container .nav-back{float:left;}
.tabview-alt-nav-container .tabview-alt-nav-back{float:left;}
.tabview-alt-nav-container .tabview-alt-nav-forward{float:right;}
.tabview-alt-nav{text-decoration:none;}

ul.multoptions{list-style-type:none; margin-left:0; padding-left:0;}
ul.multoptions li{display:inline; margin-left:0; padding-left:0;}
ul.multoptions#MultOptCont_Rows li{display:block;}


.yui-focus{background-color:blue; color:white;}

.ddtoggle-container{margin-top:0;}

.instruction.prominent{font-size:1.2em;}


#dlMarginalContainer{display:none;}


form.Analyzer{width:70em; position:relative; font-size:9pt;}
ul.multoptions#MultOptCont_Rows li{display:inline;}


#dlContainer_DDGroups,
#dlContainer_DDAxis,
#dlContainer_DDRows,
#dlContainer_DDColumns,
#divContainer_DDTables,
#divContainer_DDFilters {position:static; margin-bottom:1em;}

#dlContainer_DDGroups .varbin,
#dlContainer_DDAxis .varbin,
#dlContainer_DDRows .varbin,
#dlContainer_DDColumns .varbin{width:40em;}
#divContainer_DDTables .varbin,
#divContainer_DDFilters .varbin {}

#divContainer_DDFilters,
#divContainer_DDTables{margin-left:0; width:40em;}
#divContainer_DDFilters .varbin,
#divContainer_DDTables .varbin{width:18em;}
#dlContainer_DDSource,
#dlContainer_DDRows,
#dlContainer_DDAxis,
#dlContainer_DDGroups,
#dlContainer_DDColumns{width:100%;}

#ulDDSource{width:40em; height:10em; overflow:auto; margin-bottom:1em;}
#dragdroparea{width:100%;}
#tab2{position:relative;}
*.instruction{font-weight:bold;}

*.focused{background-color:#0f8;}

*.marginal{float:right;}
div.marginal#InactiveVarPreviewContainer{position:relative; top:-1em;}
div.marginal#InactiveVarPreviewContainer p{margin:0;}
ol.var-preview,
ol.var-preview li{margin-left:0; padding-left:0; font-size:8pt;}
ol.var-preview{list-style-type:none; width:25em; padding:0.5em; border:1px solid black; overflow:auto; height:8em;}
#divContainer_DDFilters ol.var-preview,
#divContainer_DDTables ol.var-preview{width:19em;}
ol.var-preview#Preview_InactiveVar{height:10em;}
ol.var-preview .mini-header{margin:0 0 0.5em 0;}
ol.var-preview .question{margin:0.5em 0 0 0;}
ol.var-preview .response-list{list-style-type:none; margin:0; padding:0;}
ol.var-preview .response-list li{padding-left:1em;}
ol.var-preview .response-list li.excluded{text-decoration:line-through;}
ol.var-preview .response-list li.meta-response dfn{font-weight:bold;}
ol.var-preview .response-list.long-response-list li.excluded{}
.preview-highlight{color:green;}

dl.input-opt-list dd ul{list-style-type:none; margin-left:0; padding-left:0;}
dl.input-opt-list dd ul li{margin-left:0; padding-left:0;}

.error-reporter{color:#a20;}

#TablePreview{border-collapse:collapse; float:right; margin-right:2em;}
#TablePreview caption{margin-bottom:1.5em;}
#TablePreview th{border-bottom:1px solid black;}
#TablePreview th.noborder{border-bottom:none;}
#TablePreview td{width:5em; height:2em; border:1px solid black;}

form.Analyzer.savables-visible .savable{border:4px solid gray; background-color:gray;}
form.Analyzer.savables-visible .savable.do-save{border-color:green; background-color:green;}

