summaryrefslogtreecommitdiff
path: root/frontend/beta/css/yui-extensions
authorGiulio Cesare Solaroli <giulio.cesare@solaroli.it>2011-10-03 16:04:12 (UTC)
committer Giulio Cesare Solaroli <giulio.cesare@solaroli.it>2011-10-03 16:04:12 (UTC)
commit541bb378ddece2eab135a8066a16994e94436dea (patch) (side-by-side diff)
treeff160ea3e26f7fe07fcfd401387c5a0232ca715e /frontend/beta/css/yui-extensions
parent1bf431fd3d45cbdf4afa3e12afefe5d24f4d3bc7 (diff)
parentecad5e895831337216544e81f1a467e0c68c4a6a (diff)
downloadclipperz-541bb378ddece2eab135a8066a16994e94436dea.zip
clipperz-541bb378ddece2eab135a8066a16994e94436dea.tar.gz
clipperz-541bb378ddece2eab135a8066a16994e94436dea.tar.bz2
Merge pull request #1 from gcsolaroli/master
First version of the restructured repository
Diffstat (limited to 'frontend/beta/css/yui-extensions') (more/less context) (ignore whitespace changes)
-rw-r--r--frontend/beta/css/yui-extensions/basic-dialog.css250
-rw-r--r--frontend/beta/css/yui-extensions/button.css86
-rw-r--r--frontend/beta/css/yui-extensions/core.css53
-rw-r--r--frontend/beta/css/yui-extensions/dd.css81
-rw-r--r--frontend/beta/css/yui-extensions/grid.css584
-rw-r--r--frontend/beta/css/yui-extensions/inline-editor.css60
-rw-r--r--frontend/beta/css/yui-extensions/layout.css228
-rw-r--r--frontend/beta/css/yui-extensions/qtips.css70
-rw-r--r--frontend/beta/css/yui-extensions/reset-min.css29
-rw-r--r--frontend/beta/css/yui-extensions/resizable.css160
-rw-r--r--frontend/beta/css/yui-extensions/tabs.css152
-rw-r--r--frontend/beta/css/yui-extensions/toolbar.css115
-rw-r--r--frontend/beta/css/yui-extensions/tree.css193
-rw-r--r--frontend/beta/css/yui-extensions/ytheme-aero.css361
-rw-r--r--frontend/beta/css/yui-extensions/ytheme-gray.css300
-rw-r--r--frontend/beta/css/yui-extensions/ytheme-vista.css403
16 files changed, 3125 insertions, 0 deletions
diff --git a/frontend/beta/css/yui-extensions/basic-dialog.css b/frontend/beta/css/yui-extensions/basic-dialog.css
new file mode 100644
index 0000000..f1b6375
--- a/dev/null
+++ b/frontend/beta/css/yui-extensions/basic-dialog.css
@@ -0,0 +1,250 @@
+/*
+
+Copyright 2008-2011 Clipperz Srl
+
+This file is part of Clipperz's Javascript Crypto Library.
+Javascript Crypto Library provides web developers with an extensive
+and efficient set of cryptographic functions. The library aims to
+obtain maximum execution speed while preserving modularity and
+reusability.
+For further information about its features and functionalities please
+refer to http://www.clipperz.com
+
+* Javascript Crypto Library is free software: you can redistribute
+ it and/or modify it under the terms of the GNU Affero General Public
+ License as published by the Free Software Foundation, either version
+ 3 of the License, or (at your option) any later version.
+
+* Javascript Crypto Library is distributed in the hope that it will
+ be useful, but WITHOUT ANY WARRANTY; without even the implied
+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ See the GNU Affero General Public License for more details.
+
+* You should have received a copy of the GNU Affero General Public
+ License along with Javascript Crypto Library. If not, see
+ <http://www.gnu.org/licenses/>.
+
+*/
+
+.ydlg-proxy {
+ background-image: url(../images/default/gradient-bg.gif);
+ background-color:#c3daf9;
+ border:1px solid #6593cf;
+ z-index:10001;
+ overflow:hidden;
+ position:absolute;
+ left:0;top:0;
+}
+.ydlg-shadow{
+ background:#aaaaaa;
+ position:absolute;
+ left:0;top:0;
+}
+.ydlg-focus{
+ -moz-outline:0 none;
+ outline:0 none;
+ width:0;
+ height:0;
+ overflow:hidden;
+ position:absolute;
+ top:0;
+ left:0;
+}
+.ydlg-mask{
+ z-index:10000;
+ display:none;
+ position:absolute;
+ top:0;
+ left:0;
+ -moz-opacity: 0.5;
+ opacity:.50;
+ filter: alpha(opacity=50);
+ background-color:#CCC;
+}
+body.masked{
+}
+body.masked select {
+ visibility:hidden;
+}
+body.masked .ydlg select {
+ visibility:visible;
+}
+.ydlg{
+ z-index:10001;
+ overflow:hidden;
+ position:absolute;
+ left:300;top:0;
+}
+.yresizable-proxy{
+ z-index:10002;
+}
+.ydlg .ydlg-hd {
+ background: url(../images/default/basic-dialog/hd-sprite.gif) repeat-x 0 -82px;
+ background-color:navy;
+ color:#ffffff;
+ font:bold 12px "sans serif", tahoma, verdana, helvetica;
+ overflow:hidden;
+ padding:5px;
+}
+.ydlg .ydlg-hd-left {
+ background: url(../images/default/basic-dialog/hd-sprite.gif) no-repeat 0 -41px;
+ padding-left:3px;
+ margin:0px;
+}
+.ydlg .ydlg-hd-right {
+ background: url(../images/default/basic-dialog/hd-sprite.gif) no-repeat right 0;
+ padding-right:3px;
+}
+.ydlg .ydlg-dlg-body{
+ background:url(../images/default/layout/gradient-bg.gif);
+ border:1px solid #6593cf;
+ border-top:0 none;
+ padding:10px;
+ overflow:hidden;
+}
+.ydlg .ydlg-bd{
+ overflow:hidden;
+}
+.ydlg .ydlg-ft{
+ overflow:hidden;
+ padding:5px;
+ padding-bottom:0;
+}
+.ydlg .yui-ext-tabbody{
+ background:white;
+ overflow:auto;
+}
+.ydlg .ytabs-top .yui-ext-tabbody{
+ border:1px solid #6593cf;
+ border-top:0 none;
+}
+.ydlg .ytabs-bottom .yui-ext-tabbody{
+ border:1px solid #6593cf;
+ border-bottom:0 none;
+}
+.ydlg .ylayout-container .yui-ext-tabbody{
+ border:0 none;
+}
+.ydlg .inner-tab{
+ margin:5px;
+}
+.ydlg .ydlg-ft .ybtn{
+ margin-right:5px;
+ float:right;
+ clear:none;
+}
+.ydlg .ydlg-ft .ydlg-btns td {
+ border:0;
+ padding:0;
+}
+.ydlg .ydlg-ft .ydlg-btns-right table{
+ float:right;
+ clear:none;
+}
+.ydlg .ydlg-ft .ydlg-btns-left table{
+ float:left;
+ clear:none;
+}
+.ydlg .ydlg-ft .ydlg-btns-center{
+ text-align:center; /*ie*/
+}
+.ydlg .ydlg-ft .ydlg-btns-center table{
+ margin:0 auto; /*everyone else*/
+}
+.ydlg-draggable .ydlg-hd{
+ cursor:move;
+}
+.ydlg-closable .ydlg-hd{
+ padding-right:22px;
+}
+.ydlg .ydlg-close {
+ position:absolute;
+ top:4px;
+ right:4px;
+ z-index:6;
+ height:15px;
+ width:15px;
+ margin:0;
+ padding:0;
+ line-height:1px;
+ font-size:1px;
+ background-repeat:no-repeat;
+ cursor:pointer;
+ visibility:inherit;
+ background-image:url(../images/default/basic-dialog/close.gif);
+}
+.ydlg div.yresizable-handle-east{
+ background-image:url(../images/default/sizer/e-handle-dark.gif);
+ border:0;
+ background-position:left;
+ margin-right:0;
+}
+.ydlg div.yresizable-handle-south{
+ background-image:url(../images/default/sizer/s-handle-dark.gif);
+ border:0;
+ height:6px;
+}
+.ydlg div.yresizable-handle-west{
+ background-image:url(../images/default/sizer/e-handle-dark.gif);
+ border:0;
+ background-position:1px;
+}
+.ydlg div.yresizable-handle-north{
+ background-image:url(../images/default/s.gif);
+ border:0;
+}
+.ydlg div.yresizable-handle-northeast, .ytheme-gray .ydlg div.yresizable-handle-northeast{
+ background-image:url(../images/default/s.gif);
+ border:0;
+}
+.ydlg div.yresizable-handle-northwest, .ytheme-gray .ydlg div.yresizable-handle-northwest{
+ background-image:url(../images/default/s.gif);
+ border:0;
+}
+.ydlg div.yresizable-handle-southeast{
+ background-image:url(../images/default/sizer/corners-sprite.gif);
+ background-position: top left;
+ width:8px;
+ height:8px;
+ border:0;
+}
+.ydlg div.yresizable-handle-southwest{
+ background-image:url(../images/default/sizer/corners-sprite.gif);
+ background-position: top right;
+ margin-left:1px;
+ margin-bottom:1px;
+ border:0;
+}
+
+#mb-dlg .ydlg-ft .ybtn{
+ float:none;
+ clear:none;
+ margin:0 3px;
+}
+
+#mb-dlg .ydlg-bd {
+ padding:5px;
+ overflow:hidden !important;
+}
+#mb-dlg .ext-mb-input {
+ margin-top:4px;
+ width:95%;
+}
+#mb-dlg .ext-mb-textarea {
+ margin-top:4px;
+ font:normal 13px verdana,tahoma,sans-serif;
+}
+#mb-dlg .ext-mb-progress-wrap {
+ margin-top:4px;
+ border:1px solid #6593cf;
+}
+#mb-dlg .ext-mb-progress {
+ height:18px;
+ background:transparent url(../images/default/basic-dialog/progress2.gif) repeat-x 1px 1px;
+}
+#mb-dlg .ext-mb-progress-bar {
+ height:18px;
+ overflow:hidden;
+ width:0;
+ background:#8bb8f3;
+}
diff --git a/frontend/beta/css/yui-extensions/button.css b/frontend/beta/css/yui-extensions/button.css
new file mode 100644
index 0000000..ee2d86f
--- a/dev/null
+++ b/frontend/beta/css/yui-extensions/button.css
@@ -0,0 +1,86 @@
+/*
+
+Copyright 2008-2011 Clipperz Srl
+
+This file is part of Clipperz's Javascript Crypto Library.
+Javascript Crypto Library provides web developers with an extensive
+and efficient set of cryptographic functions. The library aims to
+obtain maximum execution speed while preserving modularity and
+reusability.
+For further information about its features and functionalities please
+refer to http://www.clipperz.com
+
+* Javascript Crypto Library is free software: you can redistribute
+ it and/or modify it under the terms of the GNU Affero General Public
+ License as published by the Free Software Foundation, either version
+ 3 of the License, or (at your option) any later version.
+
+* Javascript Crypto Library is distributed in the hope that it will
+ be useful, but WITHOUT ANY WARRANTY; without even the implied
+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ See the GNU Affero General Public License for more details.
+
+* You should have received a copy of the GNU Affero General Public
+ License along with Javascript Crypto Library. If not, see
+ <http://www.gnu.org/licenses/>.
+
+*/
+
+.ybtn{
+ font:normal 11px arial, tahoma, verdana, helvetica;
+ cursor:pointer;
+ white-space: nowrap;
+}
+.ybtn-left, .ybtn-right{
+ font-size:1px;
+ line-height:1px;
+}
+.ybtn-left{
+ width:3px;
+ height:21px;
+ background:url(../images/default/basic-dialog/btn-sprite.gif) no-repeat 0 0;
+}
+.ybtn-right{
+ width:3px;
+ height:21px;
+ background:url(../images/default/basic-dialog/btn-sprite.gif) no-repeat 0 -21px;
+}
+.ybtn-focus{
+ text-decoration:none !important;
+ color:black !important;
+ display: -moz-inline-block;
+ display:inline-block;
+ width:auto;
+ position:relative;
+ white-space: nowrap;
+}
+.ybtn-center{
+ background:url(../images/default/basic-dialog/btn-sprite.gif) repeat-x 0 -42px;
+ font:normal 11px "san serif",tahoma,verdana,helvetica;
+ vertical-align: middle;
+ text-align:center;
+ padding:0 5px;
+ cursor:pointer;
+ white-space:nowrap;
+ -moz-user-select: none;
+ -khtml-user-select: none;
+}
+.ybtn-over .ybtn-left{
+ background-position:0 -63px;
+}
+.ybtn-over .ybtn-right{
+ background-position:0 -84px;
+}
+.ybtn-over .ybtn-center{
+ background-position:0 -105px;
+}
+.ybtn-click .ybtn-center{
+ background-position:0 -126px;
+}
+.ybtn-disabled{
+ cursor:default;
+}
+.ybtn-disabled .ybtn-center{
+ color:gray;
+ cursor:default;
+}
diff --git a/frontend/beta/css/yui-extensions/core.css b/frontend/beta/css/yui-extensions/core.css
new file mode 100644
index 0000000..3cd8b6e
--- a/dev/null
+++ b/frontend/beta/css/yui-extensions/core.css
@@ -0,0 +1,53 @@
+/*
+
+Copyright 2008-2011 Clipperz Srl
+
+This file is part of Clipperz's Javascript Crypto Library.
+Javascript Crypto Library provides web developers with an extensive
+and efficient set of cryptographic functions. The library aims to
+obtain maximum execution speed while preserving modularity and
+reusability.
+For further information about its features and functionalities please
+refer to http://www.clipperz.com
+
+* Javascript Crypto Library is free software: you can redistribute
+ it and/or modify it under the terms of the GNU Affero General Public
+ License as published by the Free Software Foundation, either version
+ 3 of the License, or (at your option) any later version.
+
+* Javascript Crypto Library is distributed in the hope that it will
+ be useful, but WITHOUT ANY WARRANTY; without even the implied
+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ See the GNU Affero General Public License for more details.
+
+* You should have received a copy of the GNU Affero General Public
+ License along with Javascript Crypto Library. If not, see
+ <http://www.gnu.org/licenses/>.
+
+*/
+
+.ext-el-mask {
+ z-index:20000;
+ position:absolute;
+ top:0;
+ left:0;
+ -moz-opacity: 0.5;
+ opacity:.50;
+ filter: alpha(opacity=50);
+ background-color:#CCC;
+ width:100%;
+ height:100%;
+ zoom:1;
+}
+.ext-masked {
+ overflow:hidden !important;
+}
+.ext-masked select,.ext-masked object,.ext-masked embed{
+ visibility:hidden;
+}
+.ylayer-shadow{
+ background:#cccccc;
+ opacity:.3;
+ -moz-opacity:.3;
+ filter: alpha(opacity=30);
+} \ No newline at end of file
diff --git a/frontend/beta/css/yui-extensions/dd.css b/frontend/beta/css/yui-extensions/dd.css
new file mode 100644
index 0000000..ac2ba40
--- a/dev/null
+++ b/frontend/beta/css/yui-extensions/dd.css
@@ -0,0 +1,81 @@
+/*
+
+Copyright 2008-2011 Clipperz Srl
+
+This file is part of Clipperz's Javascript Crypto Library.
+Javascript Crypto Library provides web developers with an extensive
+and efficient set of cryptographic functions. The library aims to
+obtain maximum execution speed while preserving modularity and
+reusability.
+For further information about its features and functionalities please
+refer to http://www.clipperz.com
+
+* Javascript Crypto Library is free software: you can redistribute
+ it and/or modify it under the terms of the GNU Affero General Public
+ License as published by the Free Software Foundation, either version
+ 3 of the License, or (at your option) any later version.
+
+* Javascript Crypto Library is distributed in the hope that it will
+ be useful, but WITHOUT ANY WARRANTY; without even the implied
+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ See the GNU Affero General Public License for more details.
+
+* You should have received a copy of the GNU Affero General Public
+ License along with Javascript Crypto Library. If not, see
+ <http://www.gnu.org/licenses/>.
+
+*/
+
+.ydd-drag-proxy{
+ position:absolute;
+ left:0;top:0;
+ visibility:hidden;
+ z-index:15000;
+}
+.ydd-drag-ghost{
+ color: black;
+ font: normal 11px arial, helvetica, sans-serif;
+ -moz-opacity: 0.85;
+ opacity:.85;
+ filter: alpha(opacity=85);
+ border-top:1px solid #dddddd;
+ border-left:1px solid #dddddd;
+ border-right:1px solid #bbbbbb;
+ border-bottom:1px solid #bbbbbb;
+ padding:3px;
+ padding-left:20px;
+ background-color:white;
+ white-space:nowrap;
+}
+.ydd-drag-repair .ydd-drag-ghost{
+ -moz-opacity: 0.4;
+ opacity:.4;
+ filter: alpha(opacity=40);
+ border:0 none;
+ padding:0;
+ background-color:transparent;
+}
+.ydd-drag-repair .ydd-drop-icon{
+ visibility:hidden;
+}
+.ydd-drop-icon{
+ position:absolute;
+ top:3px;
+ left:3px;
+ display:block;
+ width:16px;
+ height:16px;
+ background-color:transparent;
+ background-position: center;
+ background-repeat: no-repeat;
+ z-index:1;
+}
+.ydd-drop-nodrop .ydd-drop-icon{
+ background-image: url(../images/default/dd/drop-no.gif);
+}
+.ydd-drop-ok .ydd-drop-icon{
+ background-image: url(../images/default/dd/drop-yes.gif);
+}
+.ydd-drop-ok-add .ydd-drop-icon{
+ background-image: url(../images/default/dd/drop-add.gif);
+}
diff --git a/frontend/beta/css/yui-extensions/grid.css b/frontend/beta/css/yui-extensions/grid.css
new file mode 100644
index 0000000..01be8d5
--- a/dev/null
+++ b/frontend/beta/css/yui-extensions/grid.css
@@ -0,0 +1,584 @@
+/*
+
+Copyright 2008-2011 Clipperz Srl
+
+This file is part of Clipperz's Javascript Crypto Library.
+Javascript Crypto Library provides web developers with an extensive
+and efficient set of cryptographic functions. The library aims to
+obtain maximum execution speed while preserving modularity and
+reusability.
+For further information about its features and functionalities please
+refer to http://www.clipperz.com
+
+* Javascript Crypto Library is free software: you can redistribute
+ it and/or modify it under the terms of the GNU Affero General Public
+ License as published by the Free Software Foundation, either version
+ 3 of the License, or (at your option) any later version.
+
+* Javascript Crypto Library is distributed in the hope that it will
+ be useful, but WITHOUT ANY WARRANTY; without even the implied
+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ See the GNU Affero General Public License for more details.
+
+* You should have received a copy of the GNU Affero General Public
+ License along with Javascript Crypto Library. If not, see
+ <http://www.gnu.org/licenses/>.
+
+*/
+
+.ygrid-cell-text {
+ display: block;
+ overflow: hidden;
+ padding: 3px 5px;
+ white-space: nowrap;
+}
+.ygrid-col{
+ cursor: default;
+ height:21px !important;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ position:absolute;
+ display:block;
+ -moz-outline: none;
+ -moz-user-focus: normal;
+ overflow: hidden;
+ border-left: 1px solid #f1efe2;
+}
+.yeditgrid .ygrid-col{
+ -moz-outline: normal;
+}
+.ygrid-col, .ygrid-hd {
+ -o-text-overflow: ellipsis;
+ text-overflow: ellipsis;
+}
+.ygrid-col-0{
+ border-left: 0;
+}
+.ygrid-col-last{
+ border-right: 1px solid #f1efe2;
+}
+.ygrid-editor{
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ position:absolute;
+ visibility:hidden;
+ font: normal 8pt arial;
+ border: 1px solid #afbdc9;
+ z-index:10;
+}
+.ygrid-editor input{
+ font: normal 8pt arial;
+ border: 0;
+ padding-top:2px;
+ padding-left:3px;
+}
+.ygrid-editor-container{
+ overflow:hidden;
+ display:block;
+ background-color:white;
+}
+.ygrid-editor .pick-button{
+ width:15px;
+ height:20px;
+ position:absolute;
+ display:block;
+ right:0;
+ top:0;
+ z-index:2;
+ background-image: url(../images/default/grid/pick-button.gif);
+ background-repeat: no-repeat;
+}
+.ygrid-editor-invalid{
+ background-image: url(../images/default/grid/invalid_line.gif);
+ background-repeat: repeat-x;
+ background-position: bottom;
+ border: 1px solid #afbdc9;
+}
+.ygrid-checkbox-editor{
+ text-align: center;
+ overflow:hidden;
+ display:block;
+ background-color:white;
+}
+.ygrid-checkbox-editor input{
+ margin-top:3px;
+ height:13px;
+ width:13px;
+}
+select.ygrid-editor{
+ padding: 0;
+ -moz-outline: none;
+ border: 1px solid #afbdc9;
+}
+.ygrid-num-editor{
+ text-align:right;
+ padding-top:2px;
+ padding-left:3px;
+}
+.ygrid-text-editor{
+ padding-top:2px;
+ padding-left:3px;
+}
+.ygrid-hd{
+ font: normal 8pt arial;
+ background-color: #ebeadb;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ display: block;
+ position: absolute;
+ overflow:hidden;
+}
+.ygrid-column-sizer {
+ width:1px;
+ border-right:1px dashed #6593cf;
+ background:none;
+ cursor: col-resize;
+}
+.ygrid-drag-proxy{
+ width:150px;
+ height:24px;
+ background-color:#3366cc;
+ border: 1px solid #002266;
+ position:absolute;
+ visibility:hidden;
+ z-index:10000;
+}
+.ygrid-drag-text{
+ font: normal 8pt arial;
+ color:white;
+ position:absolute;
+ top:0;
+ left:26px;
+ padding:3px;
+ display:block;
+}
+.ygrid-drop-icon{
+ position:absolute;
+ top:0;
+ left:0;
+ display:block;
+ width:24px;
+ height:100%;
+ background-position: center;
+ background-repeat: no-repeat;
+}
+.ygrid-drop-nodrop{
+ background-image: url(../images/default/grid/drop-no.gif);
+}
+.ygrid-drop-ok{
+ background-image: url(../images/default/grid/drop-yes.gif);
+}
+.ygrid-hd .sort-asc {
+ background-image: url(../images/default/grid/sort_asc.gif);
+ background-position: right;
+ background-repeat: no-repeat;
+ display: none;
+ height: 14px;
+ width: 16px;
+}
+.ygrid-hd .sort-desc {
+ background-image: url(../images/default/grid/sort_desc.gif);
+ background-position: right;
+ background-repeat: no-repeat;
+ display: none;
+ height: 14px;
+ width: 16px;
+}
+.ygrid-hd-body {
+ cursor: default;
+ display: block;
+ font: normal 8pt arial;
+ left: 0;
+ overflow: hidden;
+ padding: 3px 5px;
+ position: relative;
+ top: 0;
+ white-space: nowrap;
+}
+.ygrid-hd-body span {
+ font: normal 8pt arial;
+ white-space: nowrap;
+}
+.ygrid-hd-over{
+ border-bottom: 2px solid #fcc247;
+}
+.ygrid-hd-over .ygrid-hd-body{
+ background-color: #faf9f4;
+ border-bottom: 1px solid #f9a900;
+}
+.ygrid-hd-split {
+ background-image: url(../images/default/grid/grid-split.gif);
+ background-position: center;
+ background-repeat: no-repeat;
+ cursor: e-resize;
+ display: block;
+ font-size: 1px;
+ height: 16px;
+ overflow: hidden;
+ position: absolute;
+ top: 2px;
+ width: 6px;
+ z-index: 3;
+}
+.ygrid-hrow{
+ background: #ebeadb url(../images/default/grid/grid-hrow.gif) repeat-x;
+ display: block;
+ height: 22px;
+ left: 0;
+ position: relative;
+ top: 0;
+ width: 10000px;
+ overflow:hidden;
+ z-index:2;
+}
+.ygrid-hrow-frame{
+ height: 22px;
+ left: 0;
+ display:block;
+ position: absolute;
+ top: 0;
+ width: 10000px;
+ z-index:1;
+}
+.ygrid-footer .ytoolbar{
+ border:0;
+}
+.ygrid-page-number{
+ width:24px;
+ height:14px;
+}
+.ygrid-page-first{
+ background-image: url(../images/default/grid/page-first.gif);
+}
+.ygrid-loading{
+ background-image: url(../images/default/grid/done.gif);
+}
+.ygrid-page-last{
+ background-image: url(../images/default/grid/page-last.gif);
+}
+.ygrid-page-next{
+ background-image: url(../images/default/grid/page-next.gif);
+}
+.ygrid-page-prev{
+ background-image: url(../images/default/grid/page-prev.gif);
+}
+.ytb-button-disabled .ygrid-loading{
+ background-image: url(../images/default/grid/loading.gif);
+}
+.ytb-button-disabled .ygrid-page-first{
+ background-image: url(../images/default/grid/page-first-disabled.gif);
+}
+.ytb-button-disabled .ygrid-page-last{
+ background-image: url(../images/default/grid/page-last-disabled.gif);
+}
+.ytb-button-disabled .ygrid-page-next{
+ background-image: url(../images/default/grid/page-next-disabled.gif);
+}
+.ytb-button-disabled .ygrid-page-prev{
+ background-image: url(../images/default/grid/page-prev-disabled.gif);
+}
+.ygrid-mso{
+}
+.ygrid-mso .ygrid-hd{
+ background:none;
+ border-bottom:0;
+}
+.ygrid-mso .ygrid-footer {
+ border-top: 1px solid #6593cf;
+}
+
+.ygrid-mso .ygrid-footer .ygrid-fbutton{
+ border:0;
+}
+.ygrid-mso .ygrid-hd-body {
+ border-bottom:0;
+}
+.ygrid-mso .ygrid-hd-over{
+ border-bottom:0;
+}
+.ygrid-mso .ygrid-hd-over .ygrid-hd-body{
+ background-color: transparent;
+}
+.ygrid-mso .ygrid-hd-split {
+ background-image: url(../images/default/grid/grid-blue-split.gif);
+}
+.ygrid-mso .ytoolbar .ytb-sep {
+ background-image: url(../images/default/grid/grid-blue-split.gif);
+}
+.ygrid-mso .ygrid-hrow{
+ background: url(../images/default/grid/mso-hd.gif);
+ border-bottom: 1px solid #6593cf;
+ height: 21px;
+}
+.ygrid-mso .ygrid-row{
+ color: black;
+ border-bottom: 1px solid #ddecfe;
+}
+.ygrid-mso .ygrid-row-alt{
+ background-color: #f5f5f5;
+}
+.ygrid-mso .ygrid-row-selected{
+ background-color: #b3c8e8 !important;
+ color: black;
+}
+.ygrid-mso .ygrid-row-selected span{
+ color: black !important;
+}
+.yprops-grid .ygrid-col-1{
+ background-color: #f1efe2;
+}
+.yprops-grid .ygrid-col-1 .ygrid-cell-text{
+ background-color: white;
+}
+.yprops-grid .ygrid-col-0{
+ background-color: #f1efe2;
+}
+.yprops-grid .ygrid-col-0 .ygrid-cell-text{
+ background-color: white;
+ margin-left:10px;
+}
+.yprops-grid .ygrid-prop-edting .ygrid-col-0 .ygrid-cell-text{
+ background-color: #316ac5;
+ color: white;
+}
+.yprops-grid .ygrid-prop-edting .ygrid-col-0{
+ color: white;
+}
+.yprops-grid .ygrid-num-editor{
+ text-align:left;
+}
+.ygrid-row{
+ font: normal 8pt arial;
+ border-bottom: 1px solid #f1efe2;
+ overflow: visible;
+ white-space: nowrap;
+ height:21px;
+ width:10000px;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ display:block;
+ position:absolute;
+}
+.ygrid-row-alt{
+ background-color: #fcfaf6;
+}
+.ygrid-row-over{
+ background-color: #f1f1f1;
+ color: black;
+}
+.ygrid-row-selected{
+ background-color: #316ac5 !important;
+ color: white;
+}
+.ygrid-row-selected span{
+ color: white !important;
+}
+.ygrid-vista{
+ border:1px solid #535353;
+}
+.ygrid-vista .ygrid-hd{
+ border-bottom:0px;
+ background:none;
+}
+.ygrid-vista .ygrid-hd-body {
+ border-bottom: 1px solid #b3bcc0;
+}
+.ygrid-vista .ygrid-hd-over{
+ border-bottom:0px;
+}
+.ygrid-vista .ygrid-hd-over .ygrid-hd-body{
+ background-color: transparent;
+ border-bottom:0;
+}
+.ygrid-vista .ygrid-hd-split {
+ background-image: url(../images/default/grid/grid-split.gif);
+}
+.ygrid-vista .ygrid-hrow{
+ background: url(../images/default/grid/grid-vista-hd.gif);
+ height: 21px;
+}
+.ygrid-vista .ygrid-row-alt{
+ background-color: #f5f5f5;
+}
+.ygrid-vista .ygrid-row-selected{
+ background-color: #535353 !important;
+ color: white;
+}
+.ygrid-vista .ygrid-row-selected span{
+ color: white !important;
+}
+.ygrid-vista .ygrid-wrap-body {
+}
+.ygrid-vista .ytoolbar{
+ border: 0px none;
+ background: url(../images/default/grid/grid-vista-hd.gif);
+}
+.ygrid-vista .ytoolbar .ytb-sep{
+ background-image: url(../images/default/grid/grid-split.gif);
+}
+/*
+ To have the scrollbars overlap the header, change .ygrid-wrap top style to 0 and
+ and ygrid-wrap-body top to 22px
+ Then grid.getView().scrollbarMode = YAHOO.ext.grid.GridView.SCROLLBARS_OVERLAP;
+ */
+.ygrid-wrap {
+ height: 100%;
+ left: 0;
+ overflow: auto;
+ position: relative;
+ top: 22px;
+ width: 100%;
+}
+.ygrid-footer{
+ display: block;
+ padding:0;
+ border-top: 1px solid #cbc7b8;
+}
+.ygrid-wrap-footer {
+ display: block;
+ overflow: hidden;
+ width:100%;
+ height:25px;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ background-color: #ebeadb;
+ position:absolute;
+ bottom:0;
+}
+.ygrid-wrap-body {
+ left: 0;
+ overflow: hidden;
+ position: absolute;
+ top: 0;
+ display: block;
+}
+.ygrid-wrap-headers {
+ left: 0;
+ overflow: hidden;
+ position: absolute;
+ top: 0;
+ z-index: 12;
+}
+.ypopcal{
+ background: white;
+ padding:2px;
+ border: 1px solid gray;
+ z-index:12001;
+ -moz-outline:none;
+ position:absolute;
+ display:none;
+ top:0;
+ left:0;
+}
+.ypopcal-shadow {
+ background: #dddddd;
+ filter: progid:DXImageTransform.Microsoft.Blur(MakeShadow=true,pixelradius=1) Alpha(opacity=35,style=1,startX=0,finishX=200,FinishOpacity=35);
+ padding: 0;
+ position:absolute;
+ z-index:12000;
+ display:none;
+ top:0;
+ left:0;
+}
+.ypopcal-head{
+ width:150px;
+ background: #93b5e4;
+}
+.ypopcal-head td{
+ padding:1px;
+}
+.ypopcal-month{
+ color: white;
+ font: bold 7pt verdana;
+ text-decoration: none;
+ text-align:center;
+}
+.ypopcal-head .ypopcal-arrow{
+ width:16px;
+ text-align:center;
+ cursor:pointer;
+ -moz-user-select: none;
+}
+
+.ypopcal-head .next-month{
+ width:16px;
+ background-image: url(../images/default/grid/arrow-right-white.gif);
+ background-position: center;
+ background-repeat: no-repeat;
+ cursor:pointer;
+}
+.ypopcal-head .prev-month{
+ width:16px;
+ background-image: url(../images/default/grid/arrow-left-white.gif);
+ background-position: center;
+ background-repeat: no-repeat;
+ cursor:pointer;
+}
+
+.ypopcal-table {
+ background:white;
+ border-bottom: 1px solid #cccccc;
+}
+.ypopcal-table tr{
+
+}
+.ypopcal-table td{
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ border: 1px solid white;
+ text-align:right;
+ color:#aaaaaa;
+ cursor:pointer;
+ font:normal 8pt arial;
+ background:white;
+ padding:1px 2px;
+ width:12px;
+ height:12px;
+}
+.ypopcal-table td.today{
+ border: 1px solid darkred;
+}
+.ypopcal-table .ypopcal-daynames td{
+ text-align:center !important;
+ border:0;
+ border-bottom: 1px solid #cccccc;
+ font-size: 8pt;
+ font-weight: normal;
+ text-align:right;
+ color:black;
+ cursor:default;
+}
+.ypopcal-table td.active{
+ cursor:pointer;
+ color:black;
+}
+.ypopcal-table td.ypopcal-disabled{
+ cursor:default;
+ background:#eeeeee;
+ border: 1px solid #eeeeee;
+ color:#bbbbbb;
+}
+.ypopcal-table td.selected{
+ background: #ddecfe;
+ border: 1px solid #c3daf9;
+}
+.ypopcal-today{
+ color: black;
+ cursor: hand;
+ display: inline-block;
+ font: normal 8pt arial;
+ margin-left: 2px;
+ text-decoration: none;
+ margin-top:2px;
+}
+
+.ygrid-simple-view .ygrid-col{
+ height:100% !important;
+ position:static;
+ display:table-cell;
+ display:inline-block;
+}
+.ygrid-simple-view .ygrid-row{
+ position:static;
+ display: table-row;
+}
diff --git a/frontend/beta/css/yui-extensions/inline-editor.css b/frontend/beta/css/yui-extensions/inline-editor.css
new file mode 100644
index 0000000..1ef560a
--- a/dev/null
+++ b/frontend/beta/css/yui-extensions/inline-editor.css
@@ -0,0 +1,60 @@
+/*
+
+Copyright 2008-2011 Clipperz Srl
+
+This file is part of Clipperz's Javascript Crypto Library.
+Javascript Crypto Library provides web developers with an extensive
+and efficient set of cryptographic functions. The library aims to
+obtain maximum execution speed while preserving modularity and
+reusability.
+For further information about its features and functionalities please
+refer to http://www.clipperz.com
+
+* Javascript Crypto Library is free software: you can redistribute
+ it and/or modify it under the terms of the GNU Affero General Public
+ License as published by the Free Software Foundation, either version
+ 3 of the License, or (at your option) any later version.
+
+* Javascript Crypto Library is distributed in the hope that it will
+ be useful, but WITHOUT ANY WARRANTY; without even the implied
+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ See the GNU Affero General Public License for more details.
+
+* You should have received a copy of the GNU Affero General Public
+ License along with Javascript Crypto Library. If not, see
+ <http://www.gnu.org/licenses/>.
+
+*/
+
+.yinline-editor {
+ border: 1px solid #a3bac9;
+ font: normal 11px arial,helvetica,sans-serif;
+ left: 0;
+ overflow: hidden;
+ padding: 1px 0 0 1px;
+ position: absolute;
+ top: 0;
+}
+.yinline-editor-multiline {
+ overflow: hidden;
+ padding: 0;
+ white-space: nowrap;
+}
+.yinline-editor-sizer {
+ font: normal 11px arial,helvetica,sans-serif;
+ left: -1000px;
+ padding: 3px;
+ padding-right: 6px;
+ position: absolute;
+ top: -1000px;
+ visibility: hidden;
+ white-space: nowrap;
+}
+.yinline-editor-wrap {
+ color: white;
+ overflow: auto;
+ position: absolute;
+ top: 0;
+ visibility: hidden;
+ z-index: 15002;
+}
diff --git a/frontend/beta/css/yui-extensions/layout.css b/frontend/beta/css/yui-extensions/layout.css
new file mode 100644
index 0000000..58456ac
--- a/dev/null
+++ b/frontend/beta/css/yui-extensions/layout.css
@@ -0,0 +1,228 @@
+/*
+
+Copyright 2008-2011 Clipperz Srl
+
+This file is part of Clipperz's Javascript Crypto Library.
+Javascript Crypto Library provides web developers with an extensive
+and efficient set of cryptographic functions. The library aims to
+obtain maximum execution speed while preserving modularity and
+reusability.
+For further information about its features and functionalities please
+refer to http://www.clipperz.com
+
+* Javascript Crypto Library is free software: you can redistribute
+ it and/or modify it under the terms of the GNU Affero General Public
+ License as published by the Free Software Foundation, either version
+ 3 of the License, or (at your option) any later version.
+
+* Javascript Crypto Library is distributed in the hope that it will
+ be useful, but WITHOUT ANY WARRANTY; without even the implied
+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ See the GNU Affero General Public License for more details.
+
+* You should have received a copy of the GNU Affero General Public
+ License along with Javascript Crypto Library. If not, see
+ <http://www.gnu.org/licenses/>.
+
+*/
+
+.ylayout-container{
+ width:100%;
+ height:100%;
+ overflow:hidden;
+ background-color:#c3daf9;
+}
+.ylayout-collapsed{
+ position:absolute;
+ left:-10000px;
+ top:-10000px;
+ visibility:hidden;
+ background-color:#c3daf9;
+ width:20px;
+ height:20px;
+ overflow:hidden;
+ border:1px solid #98c0f4;
+ z-index:20;
+}
+.ylayout-collapsed-over{
+ cursor:pointer;
+ background-color:#d9e8fb;
+}
+.ylayout-collapsed-west .ylayout-tools-button{
+ float:right;
+}
+.ylayout-collapsed-east .ylayout-tools-button{
+ float:left;
+}
+.ylayout-collapsed-north, .ylayout-collapsed-south{
+ text-align:right;
+}
+.ylayout-collapsed .ylayout-tools-button{
+ margin:2px;
+ width:12px;
+ text-align:center;
+}
+.ylayout-inactive-content{
+ position:absolute;
+ left:-10000px;
+ top:-10000px;
+ visibility:hidden;
+}
+.ylayout-active-content{
+ visibility:visible;
+}
+.ylayout-panel{
+ position:absolute;border:1px solid #98c0f4;overflow:hidden;background-color:white;
+}
+.ylayout-panel-east, .ylayout-panel-west {
+ z-index:10;
+}
+.ylayout-panel-north, .ylayout-panel-south {
+ z-index:11;
+}
+.ylayout-collapsed-north, .ylayout-collapsed-south, .ylayout-collapsed-east, .ylayout-collapsed-west {
+ z-index:12;
+}
+.ylayout-panel-body{
+ overflow:hidden;
+}
+.ylayout-grid-wrapper{
+
+}
+.ylayout-split{
+ position:absolute;
+ height:5px;
+ width:5px;
+ line-height:1px;
+ font-size:1px;
+ z-index:3;
+ background-color:#c3daf9;
+}
+.ylayout-panel-hd{
+ background-image: url(../images/default/layout/panel-title-light-bg.gif);
+ color: black;
+ border-bottom:1px solid #98c0f4;
+ position:relative;
+}
+.ylayout-panel-hd-text{
+ font:normal 11px tahoma, verdana, helvetica;
+ padding: 4px;
+ padding-left: 4px;
+ display:block;
+ white-space:nowrap;
+}
+.ylayout-panel-hd-tools{
+ position:absolute;
+ right:0;
+ top:0;
+ text-align:right;
+ padding-top:2px;
+ padding-right:2px;width:40px;
+}
+.ylayout-tools-button{
+ z-index:6;
+ padding:2px;
+ cursor:pointer;
+}
+.ylayout-tools-button-over{
+ padding:1px;
+ border:1px solid #98c0f4;
+ background-color:white;
+}
+.ylayout-tools-button-inner{
+ height:12px;
+ width:12px;
+ line-height:1px;
+ font-size:1px;
+ background-repeat:no-repeat;
+ background-position:center;
+}
+.ylayout-close{
+ background-image:url(../images/default/layout/layout-sprite.gif);
+ background-repeat: no-repeat;
+ background-position: 50% -48px;
+}
+.ylayout-collapse-west,.ylayout-expand-east{
+ background-image:url(../images/default/layout/layout-sprite.gif);
+ background-repeat: no-repeat;
+ background-position: 50% 0;
+}
+.ylayout-expand-west,.ylayout-collapse-east{
+ background-image:url(../images/default/layout/layout-sprite.gif);
+ background-repeat: no-repeat;
+ background-position: 50% -12px;
+}
+.ylayout-collapse-north,.ylayout-expand-south{
+ background-image:url(../images/default/layout/layout-sprite.gif);
+ background-repeat: no-repeat;
+ background-position: 50% -24px;
+}
+.ylayout-expand-north,.ylayout-collapse-south{
+ background-image:url(../images/default/layout/layout-sprite.gif);
+ background-repeat: no-repeat;
+ background-position: 50% -36px;
+}
+.ylayout-split-h{
+ background-image:url(../images/default/sizer/e-handle.gif);
+ background-position: left;
+}
+.ylayout-split-v{
+ background-image:url(../images/default/sizer/s-handle.gif);
+ background-position: top;
+}
+.ylayout-panel .ytab-wrap{
+ background:url(../images/default/layout/gradient-bg.gif);
+}
+.ylayout-panel .yui-ext-tabbody {
+ background-color:white;
+ overflow:auto;height:100%;
+}
+.ylayout-component-panel, .ylayout-nested-layout {
+ position:relative;
+ padding:0;
+ overflow:hidden;
+ width:200px;
+ height:200px;
+}
+.ylayout-nested-layout .ylayout-panel {
+ border:0 none;
+}
+.ylayout-nested-layout .ylayout-panel-north {
+ border-bottom:1px solid #98c0f4;
+}
+.ylayout-nested-layout .ylayout-panel-south {
+ border-top:1px solid #98c0f4;
+}
+.ylayout-nested-layout .ylayout-panel-east {
+ border-left:1px solid #98c0f4;
+}
+.ylayout-nested-layout .ylayout-panel-west {
+ border-right:1px solid #98c0f4;
+}
+.yui-ext-repaint{
+ zoom:1;
+ background-color: transparent;
+}
+.ylayout-panel-dragover {
+ border: 2px solid #6593cf;
+}
+.ylayout-panel-proxy {
+ background-image: url(../images/default/layout/gradient-bg.gif);
+ background-color:#c3daf9;
+ border:1px dashed #6593cf;
+ z-index:10001;
+ overflow:hidden;
+ position:absolute;
+ left:0;top:0;
+}
+.ylayout-slider {
+ z-index:15;
+ overflow:hidden;
+ position:absolute;
+}
+
+.yunselectable{
+ -moz-user-select: none;
+ -khtml-user-select: none;
+ cursor:default;
+}
diff --git a/frontend/beta/css/yui-extensions/qtips.css b/frontend/beta/css/yui-extensions/qtips.css
new file mode 100644
index 0000000..4165168
--- a/dev/null
+++ b/frontend/beta/css/yui-extensions/qtips.css
@@ -0,0 +1,70 @@
+/*
+
+Copyright 2008-2011 Clipperz Srl
+
+This file is part of Clipperz's Javascript Crypto Library.
+Javascript Crypto Library provides web developers with an extensive
+and efficient set of cryptographic functions. The library aims to
+obtain maximum execution speed while preserving modularity and
+reusability.
+For further information about its features and functionalities please
+refer to http://www.clipperz.com
+
+* Javascript Crypto Library is free software: you can redistribute
+ it and/or modify it under the terms of the GNU Affero General Public
+ License as published by the Free Software Foundation, either version
+ 3 of the License, or (at your option) any later version.
+
+* Javascript Crypto Library is distributed in the hope that it will
+ be useful, but WITHOUT ANY WARRANTY; without even the implied
+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ See the GNU Affero General Public License for more details.
+
+* You should have received a copy of the GNU Affero General Public
+ License along with Javascript Crypto Library. If not, see
+ <http://www.gnu.org/licenses/>.
+
+*/
+
+.ytip{
+ position: absolute;
+ top: 0;
+ visibility: hidden;
+ z-index: 11000;
+}
+.ytip .ytip-bd{
+ background: #e0e8f3 url(../images/default/qtip/bg.gif) repeat-x;
+ border: 1px solid #a3bad9;
+ font: normal 11px arial,helvetica,sans-serif;
+ padding: 5px;
+}
+.ytip .ytip-close{
+ background-image: url(../images/default/basic-dialog/close.gif);
+ height: 15px;
+ position: absolute;
+ right: 3px;
+ top: 3px;
+ width: 15px;
+}
+.ytip .ytip-hd {
+ background: url(../images/default/basic-dialog/hd-sprite.gif) repeat-x 0px -82px;
+ background-color: navy;
+ color: #FFF;
+ display: block;
+ font: bold 11px tahoma, arial, verdana, helvetica;
+ padding: 4px;
+}
+.ytip .ytip-hd-left {
+ background: url(../images/default/basic-dialog/hd-sprite.gif) no-repeat 0px -41px;
+ display: block;
+ margin: 0px;
+ padding-left: 3px;
+}
+.ytip .ytip-hd-right {
+ background: url(../images/default/basic-dialog/hd-sprite.gif) no-repeat right 0px;
+ display: block;
+ padding-right: 3px;
+}
+y\:qtip, qtip{
+ display: none;
+}
diff --git a/frontend/beta/css/yui-extensions/reset-min.css b/frontend/beta/css/yui-extensions/reset-min.css
new file mode 100644
index 0000000..25a5158
--- a/dev/null
+++ b/frontend/beta/css/yui-extensions/reset-min.css
@@ -0,0 +1,29 @@
+/*
+
+Copyright 2008-2011 Clipperz Srl
+
+This file is part of Clipperz's Javascript Crypto Library.
+Javascript Crypto Library provides web developers with an extensive
+and efficient set of cryptographic functions. The library aims to
+obtain maximum execution speed while preserving modularity and
+reusability.
+For further information about its features and functionalities please
+refer to http://www.clipperz.com
+
+* Javascript Crypto Library is free software: you can redistribute
+ it and/or modify it under the terms of the GNU Affero General Public
+ License as published by the Free Software Foundation, either version
+ 3 of the License, or (at your option) any later version.
+
+* Javascript Crypto Library is distributed in the hope that it will
+ be useful, but WITHOUT ANY WARRANTY; without even the implied
+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ See the GNU Affero General Public License for more details.
+
+* You should have received a copy of the GNU Affero General Public
+ License along with Javascript Crypto Library. If not, see
+ <http://www.gnu.org/licenses/>.
+
+*/
+
+body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';} \ No newline at end of file
diff --git a/frontend/beta/css/yui-extensions/resizable.css b/frontend/beta/css/yui-extensions/resizable.css
new file mode 100644
index 0000000..46fef2a
--- a/dev/null
+++ b/frontend/beta/css/yui-extensions/resizable.css
@@ -0,0 +1,160 @@
+/*
+
+Copyright 2008-2011 Clipperz Srl
+
+This file is part of Clipperz's Javascript Crypto Library.
+Javascript Crypto Library provides web developers with an extensive
+and efficient set of cryptographic functions. The library aims to
+obtain maximum execution speed while preserving modularity and
+reusability.
+For further information about its features and functionalities please
+refer to http://www.clipperz.com
+
+* Javascript Crypto Library is free software: you can redistribute
+ it and/or modify it under the terms of the GNU Affero General Public
+ License as published by the Free Software Foundation, either version
+ 3 of the License, or (at your option) any later version.
+
+* Javascript Crypto Library is distributed in the hope that it will
+ be useful, but WITHOUT ANY WARRANTY; without even the implied
+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ See the GNU Affero General Public License for more details.
+
+* You should have received a copy of the GNU Affero General Public
+ License along with Javascript Crypto Library. If not, see
+ <http://www.gnu.org/licenses/>.
+
+*/
+
+.yresizable-handle {
+ position:absolute;
+ z-index:100;
+ /* ie needs these */
+ font-size:1px;
+ line-height:6px;
+ overflow:hidden;
+ background:white;
+ filter:alpha(opacity=0);
+ opacity:0;
+ zoom:1;
+}
+.yresizable-handle-east{
+ width:6px;
+ cursor:e-resize;
+ right:0px;
+ top:0px;
+ height:100%;
+ margin-right:-1px; /*IE rounding error*/
+}
+.yresizable-handle-south{
+ width:100%;
+ cursor:s-resize;
+ left:0px;
+ bottom:0px;
+ height:6px;
+ margin-bottom:-1px; /*IE rounding error*/
+}
+.yresizable-handle-west{
+ width:6px;
+ cursor:w-resize;
+ left:0px;
+ top:0px;
+ height:100%;
+}
+.yresizable-handle-north{
+ width:100%;
+ cursor:n-resize;
+ left:0px;
+ top:0px;
+ height:6px;
+}
+.yresizable-handle-southeast{
+ width:6px;
+ cursor:se-resize;
+ right:0px;
+ bottom:0px;
+ height:6px;
+ z-index:101;
+}
+.yresizable-handle-northwest{
+ width:6px;
+ cursor:nw-resize;
+ left:0px;
+ top:0px;
+ height:6px;
+ z-index:101;
+}
+.yresizable-handle-northeast{
+ width:6px;
+ cursor:ne-resize;
+ right:0px;
+ top:0px;
+ height:6px;
+ z-index:101;
+}
+.yresizable-handle-southwest{
+ width:6px;
+ cursor:sw-resize;
+ left:0px;
+ bottom:0px;
+ height:6px;
+ z-index:101;
+}
+.yresizable-over .yresizable-handle, .yresizable-pinned .yresizable-handle{
+ filter:alpha(opacity=100);
+ opacity:1;
+}
+.yresizable-over .yresizable-handle-east, .yresizable-pinned .yresizable-handle-east{
+ background:url(../images/default/sizer/e-handle.gif);
+ background-position: left;
+}
+.yresizable-over .yresizable-handle-west, .yresizable-pinned .yresizable-handle-west{
+ background:url(../images/default/sizer/e-handle.gif);
+ background-position: left;
+}
+.yresizable-over .yresizable-handle-south, .yresizable-pinned .yresizable-handle-south{
+ background:url(../images/default/sizer/s-handle.gif);
+ background-position: top;
+}
+.yresizable-over .yresizable-handle-north, .yresizable-pinned .yresizable-handle-north{
+ background:url(../images/default/sizer/s-handle.gif);
+ background-position: top;
+}
+.yresizable-over .yresizable-handle-southeast, .yresizable-pinned .yresizable-handle-southeast{
+ background:url(../images/default/sizer/corners-sprite.gif);
+ background-position: top left;
+}
+.yresizable-over .yresizable-handle-northwest, .yresizable-pinned .yresizable-handle-northwest{
+ background:url(../images/default/sizer/corners-sprite.gif);
+ background-position:bottom right;
+}
+.yresizable-over .yresizable-handle-northeast, .yresizable-pinned .yresizable-handle-northeast{
+ background:url(../images/default/sizer/corners-sprite.gif);
+ background-position: bottom left;
+}
+.yresizable-over .yresizable-handle-southwest, .yresizable-pinned .yresizable-handle-southwest{
+ background:url(../images/default/sizer/corners-sprite.gif);
+ background-position: top right;
+}
+.yresizable-proxy{
+ border: 1px dashed #6593cf;
+ position:absolute;
+ overflow:hidden;
+ visibility:hidden;
+ left:0;top:0;
+ z-index:1001;
+}
+.yresizable-overlay{
+ width:100%;
+ height:100%;
+ display:none;
+ position:absolute;
+ left:0;
+ top:0;
+ background:white;
+ z-index:20000;
+ -moz-opacity: 0;
+ opacity:0;
+ filter: alpha(opacity=0);
+ border:1px solid red;
+}
diff --git a/frontend/beta/css/yui-extensions/tabs.css b/frontend/beta/css/yui-extensions/tabs.css
new file mode 100644
index 0000000..8eb81e0
--- a/dev/null
+++ b/frontend/beta/css/yui-extensions/tabs.css
@@ -0,0 +1,152 @@
+/*
+
+Copyright 2008-2011 Clipperz Srl
+
+This file is part of Clipperz's Javascript Crypto Library.
+Javascript Crypto Library provides web developers with an extensive
+and efficient set of cryptographic functions. The library aims to
+obtain maximum execution speed while preserving modularity and
+reusability.
+For further information about its features and functionalities please
+refer to http://www.clipperz.com
+
+* Javascript Crypto Library is free software: you can redistribute
+ it and/or modify it under the terms of the GNU Affero General Public
+ License as published by the Free Software Foundation, either version
+ 3 of the License, or (at your option) any later version.
+
+* Javascript Crypto Library is distributed in the hope that it will
+ be useful, but WITHOUT ANY WARRANTY; without even the implied
+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ See the GNU Affero General Public License for more details.
+
+* You should have received a copy of the GNU Affero General Public
+ License along with Javascript Crypto Library. If not, see
+ <http://www.gnu.org/licenses/>.
+
+*/
+
+.ytab-wrap {
+ border-bottom:1px solid #6593cf;
+ padding-top:2px;
+}
+.ytab-strip-wrap{
+ width:100%;
+}
+.ytab-wrap table{
+ position:relative;
+ top:0; left:0;
+}
+.ytab-strip td{
+ padding:0;
+ padding-left:2px;
+}
+.ytab-strip a, .ytab-strip span, .ytab-strip em {
+ display:block;
+}
+.ytab-strip a {
+ text-decoration:none !important;
+ -moz-outline: none;
+ outline: none;
+ cursor:pointer;
+}
+.ytab-strip .ytab-text {
+ font:bold 11px tahoma,arial,helvetica;
+ color:#666;
+ overflow:hidden;
+ white-space: nowrap;
+ cursor:pointer;
+ text-overflow: ellipsis;
+}
+.ytab-strip .on .ytab-text {
+ cursor:default;
+ color:#083772;
+}
+.ytab-strip .disabled .ytab-text {
+ cursor:default;
+ color:#aaaaaa;
+}
+.ytab-strip .ytab-inner {
+ padding:4px 10px;
+}
+
+.ytab-strip .on .ytab-right {
+ background: url(../images/default/tabs/tab-sprite.gif) no-repeat right 0;
+}
+.ytab-strip .on .ytab-left {
+ background: url(../images/default/tabs/tab-sprite.gif) no-repeat 0 -100px;
+}
+.ytab-strip .ytab-right {
+ background: url(../images/default/tabs/tab-sprite.gif) no-repeat right -50px;
+}
+.ytab-strip .ytab-left {
+ background: url(../images/default/tabs/tab-sprite.gif) no-repeat 0 -150px;
+}
+
+.ytab-strip a {
+ position:relative;
+ top:1px; left:0;
+}
+.ytab-strip .on a {
+ position:relative;
+}
+.ytab-strip .on .ytab-inner {
+ padding-bottom:5px;
+}
+/** closable tabs */
+.ytab-strip .ytab-closable .ytab-inner{
+ padding-right:22px;
+ position:relative;
+}
+.ytab-strip .ytab-closable .close-icon{
+ line-height: 1px;
+ font-size:1px;
+ background-image:url(../images/default/layout/layout-sprite.gif);
+ background-repeat: no-repeat;
+ background-position: 50% -60px;
+ display:block;
+ position:absolute;
+ right:5px;top:4px;
+ width:12px;height:11px;
+ cursor:pointer;
+}
+.ytab-strip .on .close-icon{
+ background-image:url(../images/default/layout/layout-sprite.gif);
+ background-repeat: no-repeat;
+ background-position: 50% -60px;
+}
+.ytab-strip .ytab-closable .close-over{
+ background-image:url(../images/default/layout/layout-sprite.gif);
+ background-repeat: no-repeat;
+ background-position: 50% -72px;
+}
+
+.ytabs-bottom .ytab-wrap {
+ border-top:1px solid #6593cf;
+ border-bottom:0 none;
+ padding-top:0;
+ padding-bottom:2px;
+}
+.ytabs-bottom .ytab-strip .ytab-right {
+ background: url(../images/default/tabs/tab-btm-inactive-right-bg.gif) no-repeat bottom left;
+}
+.ytabs-bottom .ytab-strip .ytab-left {
+ background: url(../images/default/tabs/tab-btm-inactive-left-bg.gif) no-repeat bottom right;
+}
+.ytabs-bottom .ytab-strip .on .ytab-right {
+ background: url(../images/default/tabs/tab-btm-right-bg.gif) no-repeat bottom left;
+}
+.ytabs-bottom .ytab-strip .on .ytab-left {
+ background: url(../images/default/tabs/tab-btm-left-bg.gif) no-repeat bottom right;
+}
+.ytabs-bottom .ytab-strip a {
+ position:relative;
+ top:0; left:0;
+}
+.ytabs-bottom .ytab-strip .on a {
+ margin-top:-1px;
+}
+.ytabs-bottom .ytab-strip .on .ytab-inner {
+ padding-top:5px;
+}
+
diff --git a/frontend/beta/css/yui-extensions/toolbar.css b/frontend/beta/css/yui-extensions/toolbar.css
new file mode 100644
index 0000000..df91c83
--- a/dev/null
+++ b/frontend/beta/css/yui-extensions/toolbar.css
@@ -0,0 +1,115 @@
+/*
+
+Copyright 2008-2011 Clipperz Srl
+
+This file is part of Clipperz's Javascript Crypto Library.
+Javascript Crypto Library provides web developers with an extensive
+and efficient set of cryptographic functions. The library aims to
+obtain maximum execution speed while preserving modularity and
+reusability.
+For further information about its features and functionalities please
+refer to http://www.clipperz.com
+
+* Javascript Crypto Library is free software: you can redistribute
+ it and/or modify it under the terms of the GNU Affero General Public
+ License as published by the Free Software Foundation, either version
+ 3 of the License, or (at your option) any later version.
+
+* Javascript Crypto Library is distributed in the hope that it will
+ be useful, but WITHOUT ANY WARRANTY; without even the implied
+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ See the GNU Affero General Public License for more details.
+
+* You should have received a copy of the GNU Affero General Public
+ License along with Javascript Crypto Library. If not, see
+ <http://www.gnu.org/licenses/>.
+
+*/
+
+.ytoolbar{
+ background-color: #ebeadb;
+ border: 1px solid #cbc7b8;
+ display: block;
+ padding:2px;
+}
+
+.mso .ytoolbar, .ygrid-mso .ytoolbar{
+ border: 0px none;
+ background: url(../images/default/grid/mso-hd.gif);
+}
+.ytoolbar td,.ytoolbar span,.ytoolbar input,.ytoolbar div{
+ white-space: nowrap;
+ font:normal 8pt arial,helvetica;
+}
+.ytoolbar .ytb-button-disabled .ytb-button-inner{
+ color:gray;
+ cursor:default;
+}
+
+/*
+ Default button class is icon only. Add a class with a background-image property
+ to your toolbar button
+*/
+.ytoolbar .ytb-button-inner{
+ background-position: center;
+ background-repeat: no-repeat;
+ display: block;
+ height: 16px;
+ width: 16px;
+ cursor:pointer;
+ white-space: nowrap;
+}
+
+/*
+ Button class for icon and text. Add this class and a class with a background-image
+ to your toolbar button for both text and icon
+*/
+.ytoolbar .ytb-text-icon{
+ background-position: 0px 0px;
+ background-repeat: no-repeat;
+ padding-left:18px;
+ padding-top:1px;
+ width:auto;
+ display:block;
+}
+
+/*
+ Button class for a button with only text. Add this class
+ to your toolbar button for a just text button
+*/
+.ytoolbar .ytb-text-only{
+ background:none;
+ padding-left:0px;
+ padding-top:1px;
+ width:auto;
+ display:block;
+}
+.ytoolbar .ytb-text{
+ padding:2px;
+}
+.ytoolbar .ytb-button{
+ padding:2px 3px;
+ display:block;
+}
+.ytoolbar .ytb-button-over{
+ background:#c3d3ed url(../images/default/toolbar/btn-over-bg.gif) repeat-x;
+ border:1px solid #6593cf;
+ padding:1px 2px;
+}
+.ytoolbar .ytb-sep {
+ background-image: url(../images/default/grid/grid-split.gif);
+ background-position: center;
+ background-repeat: no-repeat;
+ display: block;
+ font-size: 1px;
+ height: 16px;
+ width:4px;
+ overflow: hidden;
+ cursor:default;
+ margin: 0px 2px 0px;
+ border:0px;
+}
+.mso .ytoolbar .ytb-sep, .ygrid-mso .ytoolbar .ytb-sep{
+ background-image: url(../images/default/grid/grid-blue-split.gif);
+}
+
diff --git a/frontend/beta/css/yui-extensions/tree.css b/frontend/beta/css/yui-extensions/tree.css
new file mode 100644
index 0000000..9667f83
--- a/dev/null
+++ b/frontend/beta/css/yui-extensions/tree.css
@@ -0,0 +1,193 @@
+/*
+
+Copyright 2008-2011 Clipperz Srl
+
+This file is part of Clipperz's Javascript Crypto Library.
+Javascript Crypto Library provides web developers with an extensive
+and efficient set of cryptographic functions. The library aims to
+obtain maximum execution speed while preserving modularity and
+reusability.
+For further information about its features and functionalities please
+refer to http://www.clipperz.com
+
+* Javascript Crypto Library is free software: you can redistribute
+ it and/or modify it under the terms of the GNU Affero General Public
+ License as published by the Free Software Foundation, either version
+ 3 of the License, or (at your option) any later version.
+
+* Javascript Crypto Library is distributed in the hope that it will
+ be useful, but WITHOUT ANY WARRANTY; without even the implied
+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ See the GNU Affero General Public License for more details.
+
+* You should have received a copy of the GNU Affero General Public
+ License along with Javascript Crypto Library. If not, see
+ <http://www.gnu.org/licenses/>.
+
+*/
+
+.ytree-icon, .ytree-ec-icon, .ytree-elbow-line, .ytree-elbow, .ytree-elbow-end, .ytree-elbow-plus, .ytree-elbow-minus, .ytree-elbow-end-plus, .ytree-elbow-end-minus{
+ border: 0 none;
+ height: 18px;
+ margin: 0px;
+ padding: 0px;
+ vertical-align: middle;
+ width: 16px;
+}
+.ytree-node-collapsed .ytree-node-icon, .ytree-node-expanded .ytree-node-icon, .ytree-node-leaf .ytree-node-icon{
+ border: 0 none;
+ height: 16px;
+ margin: 0px;
+ padding: 0px;
+ vertical-align: middle;
+ width: 16px;
+ background-position:center;
+}
+
+/* some default icons for leaf/folder */
+.ytree-node-collapsed .ytree-node-icon{
+ background:transparent url(../images/default/tree/folder.gif);
+}
+.ytree-node-expanded .ytree-node-icon{
+ background:transparent url(../images/default/tree/folder-open.gif);
+}
+.ytree-node-leaf .ytree-node-icon{
+ background:transparent url(../images/default/tree/leaf.gif);
+}
+
+/* loading icon */
+.ytree-node-loading .ytree-node-icon{
+ background:transparent url(../images/default/tree/loading.gif) !important;
+}
+.ytree-node-loading a span{
+ font-style: italic;
+ color:#444444;
+}
+
+/* Line styles */
+.ytree-lines .ytree-elbow{
+ background:transparent url(../images/default/tree/elbow.gif);
+}
+.ytree-lines .ytree-elbow-plus{
+ background:transparent url(../images/default/tree/elbow-plus.gif);
+}
+.ytree-lines .ytree-elbow-minus{
+ background:transparent url(../images/default/tree/elbow-minus.gif);
+}
+.ytree-lines .ytree-elbow-end{
+ background:transparent url(../images/default/tree/elbow-end.gif);
+}
+.ytree-lines .ytree-elbow-end-plus{
+ background:transparent url(../images/default/tree/elbow-end-plus.gif);
+}
+.ytree-lines .ytree-elbow-end-minus{
+ background:transparent url(../images/default/tree/elbow-end-minus.gif);
+}
+.ytree-lines .ytree-elbow-line{
+ background:transparent url(../images/default/tree/elbow-line.gif);
+}
+
+/* No line styles */
+.ytree-no-lines .ytree-elbow{
+ background:transparent;
+}
+.ytree-no-lines .ytree-elbow-plus{
+ background:transparent url(../images/default/tree/elbow-plus-nl.gif);
+}
+.ytree-no-lines .ytree-elbow-minus{
+ background:transparent url(../images/default/tree/elbow-minus-nl.gif);
+}
+.ytree-no-lines .ytree-elbow-end{
+ background:transparent;
+}
+.ytree-no-lines .ytree-elbow-end-plus{
+ background:transparent url(../images/default/tree/elbow-end-plus-nl.gif);
+}
+.ytree-no-lines .ytree-elbow-end-minus{
+ background:transparent url(../images/default/tree/elbow-end-minus-nl.gif);
+}
+.ytree-no-lines .ytree-elbow-line{
+ background:transparent;
+}
+
+.ytree-elbow-plus, .ytree-elbow-minus, .ytree-elbow-end-plus, .ytree-elbow-end-minus{
+ cursor:pointer;
+}
+
+.ytree-node{
+ color: black;
+ font: normal 11px arial, helvetica, sans-serif;
+ white-space: nowrap;
+}
+.ytree-node a, .ydd-drag-ghost a{
+ text-decoration:none;
+ color:black;
+ -khtml-user-select:normal;
+ -moz-user-select:normal;
+}
+.ytree-node a span, .ydd-drag-ghost a span{
+ text-decoration:none;
+ color:black;
+ padding:1px 3px 1px 2px;
+}
+.ytree-node .ytree-node-disabled a span{
+ color:gray !important;
+}
+.ytree-node .ytree-node-disabled .ytree-node-icon{
+ -moz-opacity: 0.5;
+ opacity:.5;
+ filter: alpha(opacity=50);
+}
+.ytree-node .ytree-node-inline-icon{
+ background:transparent;
+}
+.ytree-node a:hover, .ydd-drag-ghost a:hover{
+ text-decoration:none;
+}
+.ytree-node div.ytree-drag-insert-below{
+ border-bottom:1px dotted #3366cc;
+}
+.ytree-node div.ytree-drag-insert-above{
+ border-top:1px dotted #3366cc;
+}
+.ytree-dd-underline .ytree-node div.ytree-drag-insert-below{
+ border-bottom:0px none;
+}
+.ytree-dd-underline .ytree-node div.ytree-drag-insert-above{
+ border-top:0px none;
+}
+.ytree-dd-underline .ytree-node div.ytree-drag-insert-below a{
+ border-bottom:2px solid #3366cc;
+}
+.ytree-dd-underline .ytree-node div.ytree-drag-insert-above a{
+ border-top:2px solid #3366cc;
+}
+.ytree-node .ytree-drag-append a span{
+ background:#dddddd;
+ border:1px dotted gray;
+}
+.ytree-node .ytree-selected a span{
+ background:#3366cc;
+ color:white;
+}
+.ydd-drag-ghost .ytree-node-indent, .ydd-drag-ghost .ytree-ec-icon{
+ display:none !important;
+}
+.ytree-drop-ok-append .ydd-drop-icon{
+ background-image: url(../images/default/tree/drop-add.gif);
+}
+.ytree-drop-ok-above .ydd-drop-icon{
+ background-image: url(../images/default/tree/drop-over.gif);
+}
+.ytree-drop-ok-below .ydd-drop-icon{
+ background-image: url(../images/default/tree/drop-under.gif);
+}
+.ytree-drop-ok-between .ydd-drop-icon{
+ background-image: url(../images/default/tree/drop-between.gif);
+}
+.ylayer-shadow{
+ background:#cccccc;
+ opacity:.3;
+ -moz-opacity:.3;
+ filter: alpha(opacity=30);
+}
diff --git a/frontend/beta/css/yui-extensions/ytheme-aero.css b/frontend/beta/css/yui-extensions/ytheme-aero.css
new file mode 100644
index 0000000..10d8ec0
--- a/dev/null
+++ b/frontend/beta/css/yui-extensions/ytheme-aero.css
@@ -0,0 +1,361 @@
+/*
+
+Copyright 2008-2011 Clipperz Srl
+
+This file is part of Clipperz's Javascript Crypto Library.
+Javascript Crypto Library provides web developers with an extensive
+and efficient set of cryptographic functions. The library aims to
+obtain maximum execution speed while preserving modularity and
+reusability.
+For further information about its features and functionalities please
+refer to http://www.clipperz.com
+
+* Javascript Crypto Library is free software: you can redistribute
+ it and/or modify it under the terms of the GNU Affero General Public
+ License as published by the Free Software Foundation, either version
+ 3 of the License, or (at your option) any later version.
+
+* Javascript Crypto Library is distributed in the hope that it will
+ be useful, but WITHOUT ANY WARRANTY; without even the implied
+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ See the GNU Affero General Public License for more details.
+
+* You should have received a copy of the GNU Affero General Public
+ License along with Javascript Crypto Library. If not, see
+ <http://www.gnu.org/licenses/>.
+
+*/
+
+/**
+* Tabs
+*/
+.ytab-wrap, .ylayout-panel .ytabs-top .ytab-wrap {
+ background:#deecfd;
+ border:1px solid #8db2e3;
+ padding-bottom:2px;
+ padding-top:0px;
+}
+.ytab-strip-wrap{
+ padding-top:1px;
+ background:#cedff5 url(../images/aero/tabs/tab-strip-bg.gif) repeat-x bottom;
+ border-bottom:1px solid #8db2e3;
+}
+.ytab-strip .ytab-text {
+ color:#15428b;
+ font-weight:normal;
+}
+.ytab-strip .on .ytab-text {
+ cursor:default;
+ color:#15428b;
+}
+.ytabs-top .ytab-strip .on .ytab-right {
+ background: url(../images/aero/tabs/tab-sprite.gif) no-repeat right 0px;
+}
+.ytabs-top .ytab-strip .on .ytab-left,.ytabs-top .ytab-strip .on a:hover .ytab-left{
+ background: url(../images/aero/tabs/tab-sprite.gif) no-repeat 0px -100px;
+}
+.ytabs-top .ytab-strip .ytab-right {
+ background:transparent url(../images/aero/tabs/tab-sprite.gif) no-repeat right -50px;
+}
+.ytabs-top .ytab-strip .ytab-left {
+ background:transparent url(../images/aero/tabs/tab-sprite.gif) no-repeat 0px -150px;
+}
+.ytabs-top .yui-ext-tabbody {
+ border:1px solid #8db2e3;
+ border-top:0px none;
+}
+.ytabs-bottom .ytab-wrap, .ylayout-panel .ytabs-bottom .ytab-wrap {
+ background:#deecfd;
+ border:1px solid #8db2e3;
+ padding-top:2px;
+ padding-bottom:0px;
+}
+.ytabs-bottom .ytab-strip-wrap{
+ padding-top:0px;
+ padding-bottom:1px;
+ background:#cedff5 url(../images/aero/tabs/tab-strip-btm-bg.gif) repeat-x top;
+ border-top:1px solid #8db2e3;
+ border-bottom:0px none;
+}
+.ytabs-bottom .ytab-strip .ytab-right {
+ background:transparent url(../images/aero/tabs/tab-btm-inactive-right-bg.gif) no-repeat bottom right;
+}
+.ytabs-bottom .ytab-strip .ytab-left {
+ background:transparent url(../images/aero/tabs/tab-btm-inactive-left-bg.gif) no-repeat bottom left;
+}
+.ytabs-bottom .ytab-strip .on .ytab-right,.ytabs-bottom .ytab-strip .on a:hover {
+ background: url(../images/aero/tabs/tab-btm-right-bg.gif) no-repeat bottom left;
+}
+.ytabs-bottom .ytab-strip .on .ytab-left,.ytabs-bottom .ytab-strip .on a:hover .ytab-left {
+ background: url(../images/aero/tabs/tab-btm-left-bg.gif) no-repeat bottom right;
+}
+.ytabs-bottom .yui-ext-tabbody {
+ border:1px solid #8db2e3;
+ border-bottom:0px none;
+}
+/**
+* Basic-Dialog
+*/
+.ydlg-proxy {
+ background:#C7DFFC;
+ border:1px solid #A5CCF9;
+}
+.ydlg-shadow{
+ background:#cccccc;
+ opacity:.3;
+ -moz-opacity:.3;
+ filter: alpha(opacity=30);
+}
+.ydlg {
+ background:transparent;
+}
+.ydlg .ydlg-hd {
+ background: url(../images/aero/basic-dialog/hd-sprite.gif) repeat-x 0px -82px;
+ background-color:#aabaca;
+ color:#15428b;
+ zoom:1;
+ padding-top:7px;
+}
+.ydlg .ydlg-hd-left {
+ opacity:.85;-moz-opacity:.85;filter:alpha(opacity=80);
+ background: url(../images/aero/basic-dialog/hd-sprite.gif) no-repeat 0px -41px;
+ zoom:1;
+}
+.ydlg-modal .ydlg-hd-left {
+ opacity:.75;-moz-opacity:.75;filter:alpha(opacity=70);
+}
+
+.ydlg .ydlg-hd-right {
+ background: url(../images/aero/basic-dialog/hd-sprite.gif) no-repeat right 0px;
+ zoom:1;
+}
+.ydlg .ydlg-dlg-body{
+ padding:0px 0px 0px;
+ position:absolute;
+ top:24px;left:0px;
+ z-index:1;
+ border:0px none;
+ background:transparent;
+}
+.ydlg .ydlg-bd{
+ background:#fff;
+ border:1px solid #96b9e6;
+}
+.ydlg .ydlg-ft{
+ border:0px none;
+ background:transparent;
+ padding-bottom:8px;
+}
+.ydlg .ydlg-bg{
+ filter:alpha(opacity=80);
+ opacity:.85;
+ -moz-opacity:.85;
+ zoom:1;
+}
+.ydlg-modal .ydlg-bg {
+ opacity:.75;-moz-opacity:.75;filter:alpha(opacity=70);
+}
+.ydlg .ydlg-bg-center {
+ padding: 2px 7px 7px 7px;
+ background:transparent url(../images/aero/basic-dialog/bg-center.gif) repeat-x bottom;
+ zoom:1;
+}
+.ydlg .ydlg-bg-left{
+ padding-left:7px;
+ background:transparent url(../images/aero/basic-dialog/bg-left.gif) no-repeat bottom left;
+ zoom:1;
+}
+.ydlg .ydlg-bg-right{
+ padding-right:7px;
+ background:transparent url(../images/aero/basic-dialog/bg-right.gif) no-repeat bottom right;
+ zoom:1;
+}
+.ydlg-auto-tabs .ydlg-dlg-body, .ydlg-auto-layout .ydlg-dlg-body{
+ background:transparent;
+ border:0px none;
+}
+.ydlg-auto-tabs .ydlg-bd, .ydlg-auto-layout .ydlg-bd{
+ background:#fff;
+ border:1px solid #e9f3f5;
+}
+.ydlg-auto-tabs .ytabs-top .yui-ext-tabbody,.ydlg-auto-tabs .ytabs-bottom .yui-ext-tabbody{
+ border-color:#8db2e3;
+}
+.ydlg-auto-tabs .ytabs-top .ytab-wrap,.ydlg-auto-tabs .ytabs-bottom .ytab-wrap{
+ border-color:#8db2e3;
+}
+.ydlg .ydlg-close {
+ width:21px;
+ height:20px;
+ top:5px;
+ right:5px;
+ opacity:.85;-moz-opacity:.85;filter:alpha(opacity=80);
+ background-image:url(../images/aero/basic-dialog/aero-close.gif);
+ zoom:1;
+}
+.ydlg .ydlg-close-over {
+ background-image:url(../images/aero/basic-dialog/aero-close-over.gif);
+}
+.ydlg div.yresizable-handle-east{
+ background-image:url(../images/aero/s.gif);
+ border:0px none;
+}
+.ydlg div.yresizable-handle-south{
+ background-image:url(../images/aero/s.gif);
+ border:0px none;
+}
+.ydlg div.yresizable-handle-west{
+ background-image:url(../images/aero/s.gif);
+ border:0px none;
+}
+.ydlg div.yresizable-handle-southeast{
+ background-image:url(../images/aero/basic-dialog/se-handle.gif);
+ background-position: bottom right;
+ width:9px;
+ height:9px;
+ border:0px;
+ right:2px;
+ bottom:2px;
+}
+.ydlg div.yresizable-handle-southwest{
+ background-image:url(../images/aero/s.gif);
+ background-position: top right;
+ margin-left:1px;
+ margin-bottom:1px;
+ border:0px;
+}
+.ydlg div.yresizable-handle-north{
+ background-image:url(../images/aero/s.gif);
+ border:0px none;
+}
+
+#mb-dlg .ydlg-bd{
+ background:#CFE0F5;
+ border:0px none;
+}
+
+/* BorderLayout */
+.ylayout-container{
+ background:#deecfd;
+}
+.ylayout-collapsed{
+ background-color:#deecfd;
+ border:1px solid #99bbe8;
+}
+.ylayout-collapsed-over{
+ background-color:#F5F9FE;
+}
+.ylayout-panel{
+ border:1px solid #99bbe8;
+}
+.ylayout-nested-layout .ylayout-panel {
+ border:0px none;
+}
+.ylayout-split{
+ background-color:#deecfd;
+}
+.ylayout-panel-hd{
+ background-image: url(../images/aero/layout/panel-title-light-bg.gif);
+ border-bottom:1px solid #c0d7f4;
+}
+.ylayout-panel-hd-text {
+ color:#15428b;
+}
+
+.ylayout-split-h{
+ background:#deecfd;
+}
+.ylayout-split-v{
+ background:#deecfd;
+}
+.ylayout-panel .ytabs-top .ytab-wrap{
+ border:0px none;
+ border-bottom:1px solid #8db2e3;
+}
+.ylayout-panel .ytabs-bottom .ytab-wrap{
+ border:0px none;
+ border-top:1px solid #8db2e3;
+}
+.ylayout-container .yui-ext-tabbody{
+ border:0px none;
+}
+
+.ylayout-nested-layout .ylayout-panel-north {
+ border-bottom:1px solid #99bbe8;
+}
+.ylayout-nested-layout .ylayout-panel-south {
+ border-top:1px solid #99bbe8;
+}
+.ylayout-nested-layout .ylayout-panel-east {
+ border-left:1px solid #99bbe8;
+}
+.ylayout-nested-layout .ylayout-panel-west {
+ border-right:1px solid #99bbe8;
+}
+.ylayout-panel-dragover {
+ border: 2px solid #99bbe8;
+}
+.ylayout-panel-proxy {
+ background-image: url(../images/aero/layout/gradient-bg.gif);
+ background-color:#f3f2e7;
+ border:1px dashed #99bbe8;
+}
+/** Resizable */
+
+.yresizable-proxy{
+ border: 1px dashed #3b5a82;
+}
+
+/* grid */
+.ygrid-hd{
+ border-bottom:0px;
+ background:none;
+}
+.ygrid-hd-body {
+ border-bottom:0px none;
+}
+.ygrid-hd-over {
+ border-bottom:0px none;
+}
+.ygrid-hd-over .ygrid-hd-body{
+ background:none;
+ border-bottom:0px none;
+}
+.ygrid-hd-over .ygrid-hd-body{
+ background-color: transparent;
+ border-bottom:0px;
+}
+.ygrid-hd-split {
+ background-image: url(../images/aero/grid/grid-split.gif);
+}
+.ygrid-hrow{
+ background: url(../images/aero/grid/grid-hrow.gif);
+ height: 22px;
+ border:0px none;
+}
+.ygrid-row-alt{
+ background-color: #f5f5f5;
+}
+.ygrid-row{
+ border-bottom: 1px solid #eeeeee;
+}
+.ygrid-col{
+ border-right:1px solid #eeeeee;
+}
+.ygrid-sort-col .ygrid-hd-body {
+ padding-bottom:4px;
+}
+
+/** Toolbar */
+.ytoolbar{
+ border:0px none;
+ background: #E2ECF8;
+ padding:1px 3px;
+ border-bottom:1px solid #c0d7f4;
+}
+.ytoolbar .ytb-button-over{
+ border:1px solid #8db2e3;
+}
+.ytoolbar .ytb-sep{
+ background-image: url(../images/aero/grid/grid-blue-split.gif);
+}
diff --git a/frontend/beta/css/yui-extensions/ytheme-gray.css b/frontend/beta/css/yui-extensions/ytheme-gray.css
new file mode 100644
index 0000000..675fed1
--- a/dev/null
+++ b/frontend/beta/css/yui-extensions/ytheme-gray.css
@@ -0,0 +1,300 @@
+/*
+
+Copyright 2008-2011 Clipperz Srl
+
+This file is part of Clipperz's Javascript Crypto Library.
+Javascript Crypto Library provides web developers with an extensive
+and efficient set of cryptographic functions. The library aims to
+obtain maximum execution speed while preserving modularity and
+reusability.
+For further information about its features and functionalities please
+refer to http://www.clipperz.com
+
+* Javascript Crypto Library is free software: you can redistribute
+ it and/or modify it under the terms of the GNU Affero General Public
+ License as published by the Free Software Foundation, either version
+ 3 of the License, or (at your option) any later version.
+
+* Javascript Crypto Library is distributed in the hope that it will
+ be useful, but WITHOUT ANY WARRANTY; without even the implied
+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ See the GNU Affero General Public License for more details.
+
+* You should have received a copy of the GNU Affero General Public
+ License along with Javascript Crypto Library. If not, see
+ <http://www.gnu.org/licenses/>.
+
+*/
+
+/**
+* Basic-Dialog
+*/
+.ydlg-proxy {
+ background-image: url(../images/gray/layout/gradient-bg.gif);
+ background-color:#EAE8D5;
+ border:1px solid #b3b6b0;
+}
+.ydlg-shadow{
+ background:#aaaaaa;
+}
+.ydlg-proxy .tabset{
+ background:url(../images/gray/layout/gradient-bg.gif);
+}
+.ydlg .ydlg-hd {
+ background: url(../images/gray/basic-dialog/hd-sprite.gif) repeat-x 0px -82px;
+ background-color:#333333;
+}
+.ydlg .ydlg-hd-left {
+ background: url(../images/gray/basic-dialog/hd-sprite.gif) no-repeat 0px -41px;
+}
+.ydlg .ydlg-hd-right {
+ background: url(../images/gray/basic-dialog/hd-sprite.gif) no-repeat right 0px;
+}
+.ydlg .ydlg-dlg-body{
+ background:#efefec;
+ border:1px solid #b3b6b0;
+ border-top:0px none;
+}
+.ydlg .ytabs-top .yui-ext-tabbody{
+ border:1px solid #b3b6b0;
+ border-top:0px none;
+}
+.ydlg .ytabs-bottom .yui-ext-tabbody{
+ border:1px solid #b3b6b0;
+ border-bottom:0px none;
+}
+.ydlg .ylayout-container .yui-ext-tabbody{
+ border:0px none;
+}
+.ydlg .ydlg-close {
+ background-image:url(../images/gray/basic-dialog/close.gif);
+}
+.ydlg div.yresizable-handle-east{
+ background-image:url(../images/gray/basic-dialog/e-handle.gif);
+ border:0px none;
+}
+.ydlg div.yresizable-handle-south{
+ background-image:url(../images/gray/basic-dialog/s-handle.gif);
+ border:0px none;
+}
+.ydlg div.yresizable-handle-west{
+ background-image:url(../images/gray/basic-dialog/e-handle.gif);
+ border:0px none;
+}
+.ydlg div.yresizable-handle-southeast{
+ background-image:url(../images/gray/basic-dialog/se-handle.gif);
+ background-position: bottom right;
+ width:8px;
+ height:8px;
+ border:0px;
+}
+.ydlg div.yresizable-handle-southwest{
+ background-image:url(../images/gray/sizer/sw-handle-dark.gif);
+ background-position: top right;
+ margin-left:1px;
+ margin-bottom:1px;
+ border:0px;
+}
+.ydlg div.yresizable-handle-north{
+ background-image:url(../images/gray/s.gif);
+ border:0px none;
+}
+
+/**
+* Tabs
+*/
+.ytab-wrap {
+ border-bottom:1px solid #aca899;
+}
+.ytab-strip .on .ytab-text {
+ cursor:default;
+ color:#333333;
+}
+.ytabs-top .ytab-strip .on .ytab-right {
+ background: url(../images/gray/tabs/tab-sprite.gif) no-repeat right 0px;
+}
+.ytabs-top .ytab-strip .on .ytab-left {
+ background: url(../images/gray/tabs/tab-sprite.gif) no-repeat 0px -100px;
+}
+.ytabs-top .ytab-strip .ytab-right {
+ background: url(../images/gray/tabs/tab-sprite.gif) no-repeat right -50px;
+}
+.ytabs-top .ytab-strip .ytab-left {
+ background: url(../images/gray/tabs/tab-sprite.gif) no-repeat 0px -150px;
+}
+.ytab-strip .ytab-closable .close-icon{
+ background-image:url(../images/gray/layout/layout-sprite.gif);
+ background-position: 50% -60px;
+}
+.ytab-strip .on .close-icon{
+ background-image:url(../images/gray/layout/layout-sprite.gif);
+ background-position: 50% -60px;
+}
+.ytab-strip .ytab-closable .close-over{
+ background-image:url(../images/gray/layout/layout-sprite.gif);
+ background-position: 50% -72px;
+}
+
+.ytabs-bottom .ytab-wrap {
+ border-bottom:0px none;
+ padding-top:0px;
+ border-top:1px solid #aca899;
+}
+.ytabs-bottom .ytab-strip .ytab-right {
+ background: url(../images/gray/tabs/tab-btm-inactive-right-bg.gif) no-repeat bottom left;
+}
+.ytabs-bottom .ytab-strip .ytab-left {
+ background: url(../images/gray/tabs/tab-btm-inactive-left-bg.gif) no-repeat bottom right;
+}
+.ytabs-bottom .ytab-strip .on .ytab-right {
+ background: url(../images/gray/tabs/tab-btm-right-bg.gif) no-repeat bottom left;
+}
+.ytabs-bottom .ytab-strip .on .ytab-left {
+ background: url(../images/gray/tabs/tab-btm-left-bg.gif) no-repeat bottom right;
+}
+
+/* QuickTips */
+
+.ytip .ytip-hd-right{
+ background: url(../images/gray/basic-dialog/hd-sprite.gif) no-repeat right 0px;
+}
+.ytip .ytip-hd-left{
+ background: url(../images/gray/basic-dialog/hd-sprite.gif) no-repeat 0px -41px;
+}
+.ytip .ytip-hd{
+ background: url(../images/gray/basic-dialog/hd-sprite.gif) repeat-x 0px -82px;
+}
+.ytip .ytip-close{
+ background-image: url(../images/gray/basic-dialog/close.gif);
+}
+.ytip .ytip-bd{
+ background: #e7e7e7 url(../images/gray/qtip/bg.gif);
+ border: 1px solid #ababab;
+}
+
+/* BorderLayout */
+
+.ylayout-container{
+ background-color:#f3f2e7;
+}
+.ylayout-collapsed{
+ background-color:#f3f2e7;
+ border:1px solid #aca899;
+}
+.ylayout-collapsed-over{
+ background-color:#fbfbef;
+}
+.ylayout-panel{
+ border:1px solid #aca899;
+}
+.ylayout-nested-layout .ylayout-panel {
+ border:0px none;
+}
+.ylayout-split{
+ background-color:#f3f2e7;
+}
+.ylayout-panel-hd{
+ background-image: url(../images/gray/layout/panel-title-light-bg.gif);
+ border-bottom:1px solid #aca899;
+}
+.ylayout-tools-button-over{
+ border:1px solid #aca899;
+}
+.ylayout-close{
+ background-image:url(../images/gray/layout/layout-sprite.gif);
+ background-repeat: no-repeat;
+ background-position: 50% -48px;
+}
+.ylayout-collapse-west,.ylayout-expand-east{
+ background-image:url(../images/gray/layout/layout-sprite.gif);
+ background-repeat: no-repeat;
+ background-position: 50% 0;
+}
+.ylayout-expand-west,.ylayout-collapse-east{
+ background-image:url(../images/gray/layout/layout-sprite.gif);
+ background-repeat: no-repeat;
+ background-position: 50% -12px;
+}
+.ylayout-collapse-north,.ylayout-expand-south{
+ background-image:url(../images/gray/layout/layout-sprite.gif);
+ background-repeat: no-repeat;
+ background-position: 50% -24px;
+}
+.ylayout-expand-north,.ylayout-collapse-south{
+ background-image:url(../images/gray/layout/layout-sprite.gif);
+ background-repeat: no-repeat;
+ background-position: 50% -36px;
+}
+.ylayout-split-h{
+ background-image:url(../images/gray/sizer/e-handle-dark.gif);
+}
+.ylayout-split-v{
+ background-image:url(../images/gray/sizer/s-handle-dark.gif);
+}
+.ylayout-panel .ytab-wrap{
+ background:url(../images/gray/layout/gradient-bg.gif);
+}
+.ylayout-nested-layout .ylayout-panel-north {
+ border-bottom:1px solid #aca899;
+}
+.ylayout-nested-layout .ylayout-panel-south {
+ border-top:1px solid #aca899;
+}
+.ylayout-nested-layout .ylayout-panel-east {
+ border-left:1px solid #aca899;
+}
+.ylayout-nested-layout .ylayout-panel-west {
+ border-right:1px solid #aca899;
+}
+.ylayout-panel-dragover {
+ border: 2px solid #aca899;
+}
+.ylayout-panel-proxy {
+ background-image: url(../images/gray/layout/gradient-bg.gif);
+ background-color:#f3f2e7;
+ border:1px dashed #aca899;
+}
+/** Resizable */
+
+.yresizable-over .yresizable-handle-east, .yresizable-pinned .yresizable-handle-east{
+ background:url(../images/gray/sizer/e-handle.gif);
+ background-position: left;
+}
+.yresizable-over .yresizable-handle-east, .yresizable-pinned .yresizable-handle-west{
+ background:url(../images/gray/sizer/e-handle.gif);
+ background-position: left;
+}
+.yresizable-over .yresizable-handle-south, .yresizable-pinned .yresizable-handle-south{
+ background:url(../images/gray/sizer/s-handle.gif);
+ background-position: top;
+}
+.yresizable-over .yresizable-handle-south, .yresizable-pinned .yresizable-handle-north{
+ background:url(../images/gray/sizer/s-handle.gif);
+ background-position: top;
+}
+.yresizable-over .yresizable-handle-southeast, .yresizable-pinned .yresizable-handle-southeast{
+ background:url(../images/gray/sizer/se-handle.gif);
+ background-position: top left;
+}
+.yresizable-over .yresizable-handle-northwest,.yresizable-pinned .yresizable-handle-northwest{
+ background:url(../images/gray/sizer/nw-handle.gif);
+ background-position:bottom right;
+}
+.yresizable-over .yresizable-handle-northeast,.yresizable-pinned .yresizable-handle-northeast{
+ background:url(../images/gray/sizer/ne-handle.gif);
+ background-position: bottom left;
+}
+.yresizable-over .yresizable-handle-southwest,.yresizable-pinned .yresizable-handle-southwest{
+ background:url(../images/gray/sizer/sw-handle.gif);
+ background-position: top right;
+}
+.yresizable-proxy{
+ border: 1px dashed #615e55;
+}
+
+/** Toolbar */
+.ytoolbar{
+ border:0px none;
+ background: #efefe3 url(../images/gray/toolbar/gray-bg.gif) repeat-x;
+ padding:3px;
+}
diff --git a/frontend/beta/css/yui-extensions/ytheme-vista.css b/frontend/beta/css/yui-extensions/ytheme-vista.css
new file mode 100644
index 0000000..2770566
--- a/dev/null
+++ b/frontend/beta/css/yui-extensions/ytheme-vista.css
@@ -0,0 +1,403 @@
+/*
+
+Copyright 2008-2011 Clipperz Srl
+
+This file is part of Clipperz's Javascript Crypto Library.
+Javascript Crypto Library provides web developers with an extensive
+and efficient set of cryptographic functions. The library aims to
+obtain maximum execution speed while preserving modularity and
+reusability.
+For further information about its features and functionalities please
+refer to http://www.clipperz.com
+
+* Javascript Crypto Library is free software: you can redistribute
+ it and/or modify it under the terms of the GNU Affero General Public
+ License as published by the Free Software Foundation, either version
+ 3 of the License, or (at your option) any later version.
+
+* Javascript Crypto Library is distributed in the hope that it will
+ be useful, but WITHOUT ANY WARRANTY; without even the implied
+ warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ See the GNU Affero General Public License for more details.
+
+* You should have received a copy of the GNU Affero General Public
+ License along with Javascript Crypto Library. If not, see
+ <http://www.gnu.org/licenses/>.
+
+*/
+
+/**
+* Tabs
+*/
+.ytab-wrap {
+ background:#4f4f4f;
+ border-bottom:1px solid #b3b6b0;
+}
+.ytab-strip .ytab-text {
+ color:white;
+ font-weight:normal;
+}
+.ytab-strip .on .ytab-text {
+ cursor:default;
+ color:#333333;
+}
+.ytabs-top .ytab-strip a:hover {
+ background:transparent url(../images/vista/tabs/tab-sprite.gif) no-repeat right -50px;
+}
+.ytabs-top .ytab-strip a:hover .ytab-left {
+ background:transparent url(../images/vista/tabs/tab-sprite.gif) no-repeat 0 -150px;
+}
+.ytabs-top .ytab-strip .on .ytab-right, .ytabs-top .ytab-strip .on a:hover {
+ background: url(../images/vista/tabs/tab-sprite.gif) no-repeat right 0;
+}
+.ytabs-top .ytab-strip .on .ytab-left, .ytabs-top .ytab-strip .on a:hover .ytab-left {
+ background: url(../images/vista/tabs/tab-sprite.gif) no-repeat 0 -100px;
+}
+.ytabs-top .ytab-strip .ytab-right {
+ background:transparent;
+}
+.ytabs-top .ytab-strip .ytab-left {
+ background:transparent;
+}
+.ytab-strip .ytab-closable .close-icon{
+ background-image:url(../images/vista/layout/layout-sprite.gif);
+ background-position: 50% -60px;
+}
+.ytab-strip .on .close-icon{
+ background-image:url(../images/vista/layout/layout-sprite.gif);
+ background-position: 50% -72px;
+}
+.ytab-strip .ytab-closable .close-over{
+ background-image:url(../images/vista/layout/layout-sprite.gif);
+ background-position: 50% -72px;
+}
+
+.ytabs-bottom .ytab-strip {
+ background:#4f4f4f;
+}
+.ytabs-bottom .ytab-strip a:hover {
+ background:transparent url(../images/vista/tabs/tab-btm-inactive-right-bg.gif) no-repeat bottom right;
+}
+.ytabs-bottom .ytab-strip a:hover .ytab-left{
+ background:transparent url(../images/vista/tabs/tab-btm-inactive-left-bg.gif) no-repeat bottom left;
+}
+.ytabs-bottom .ytab-wrap {
+ border-bottom:0px none;
+ padding-top:0px;
+ border-top:1px solid #b3b6b0;
+}
+.ytabs-bottom .ytab-strip .ytab-right {
+ background:transparent;
+}
+.ytabs-bottom .ytab-strip .ytab-left {
+ background:transparent;
+}
+.ytabs-bottom .ytab-strip .on .ytab-right,.ytabs-bottom .ytab-strip .on a:hover {
+ background: url(../images/vista/tabs/tab-btm-right-bg.gif) no-repeat bottom left;
+}
+.ytabs-bottom .ytab-strip .on .ytab-left,.ytabs-bottom .ytab-strip .on a:hover .ytab-left {
+ background: url(../images/vista/tabs/tab-btm-left-bg.gif) no-repeat bottom right;
+}
+/**
+* Basic-Dialog
+*/
+.ydlg-proxy {
+ background:#d3d6d0;
+ border:2px solid #b3b6b0;
+}
+.ydlg-shadow{
+ background:#cccccc;
+ opacity:.3;
+ -moz-opacity:.3;
+ filter: alpha(opacity=30);
+}
+.ydlg .ydlg-hd {
+ background: url(../images/vista/basic-dialog/hd-sprite.gif) repeat-x 0px -82px;
+ background-color:#333333;
+ zoom:1;
+}
+.ydlg .ydlg-hd-left {
+ opacity:.95;-moz-opacity:.95;filter:alpha(opacity=90);
+ background: url(../images/vista/basic-dialog/hd-sprite.gif) no-repeat 0px -41px;
+ zoom:1;
+}
+.ydlg .ydlg-hd-right {
+ background: url(../images/vista/basic-dialog/hd-sprite.gif) no-repeat right 0px;
+ zoom:1;
+}
+.ydlg .ydlg-dlg-body{
+ background:#fff;
+ border:0 none;
+ border-top:0px none;
+ padding:0px 0px 0px;
+ position:absolute;
+ top:24px;left:0px;
+ z-index:1;
+}
+.ydlg-auto-tabs .ydlg-dlg-body{
+ background:transparent;
+}
+.ydlg-auto-tabs .ytabs-top .ytab-wrap{
+ background:transparent;
+}
+.ydlg .ydlg-ft{
+ border-top:1px solid #b3b6b0;
+ background:#F0F0F0;
+ padding-bottom:8px;
+}
+.ydlg .ydlg-bg{
+ opacity:.90;-moz-opacity:.90;filter:alpha(opacity=85);
+ zoom:1;
+}
+.ydlg .ydlg-bg-left,.ydlg .ydlg-bg-center,.ydlg .ydlg-bg-right{
+}
+.ydlg .ydlg-bg-center {
+ padding: 0px 4px 4px 4px;
+ background:transparent url(../images/vista/basic-dialog/bg-center.gif) repeat-x bottom;
+ zoom:1;
+}
+.ydlg .ydlg-bg-left{
+ padding-left:4px;
+ background:transparent url(../images/vista/basic-dialog/bg-left.gif) no-repeat bottom left;
+ zoom:1;
+}
+.ydlg .ydlg-bg-right{
+ padding-right:4px;
+ background:transparent url(../images/vista/basic-dialog/bg-right.gif) no-repeat bottom right;
+ zoom:1;
+}
+.ydlg .ytabs-top .yui-ext-tabbody{
+ border:0px none;
+}
+.ydlg .ytabs-bottom .yui-ext-tabbody{
+ border:1px solid #b3b6b0;
+ border-bottom:0px none;
+}
+.ydlg .ylayout-container .yui-ext-tabbody{
+ border:0px none;
+}
+.ydlg .ydlg-close {
+ background-image:url(../images/vista/basic-dialog/close.gif);
+}
+.ydlg div.yresizable-handle-east{
+ background-image:url(../images/vista/s.gif);
+ border:0px none;
+}
+.ydlg div.yresizable-handle-south{
+ background-image:url(../images/vista/s.gif);
+ border:0px none;
+}
+.ydlg div.yresizable-handle-west{
+ background-image:url(../images/vista/s.gif);
+ border:0px none;
+}
+.ydlg div.yresizable-handle-southeast{
+ background-image:url(../images/vista/s.gif);
+ background-position: bottom right;
+ width:8px;
+ height:8px;
+ border:0px;
+}
+.ydlg div.yresizable-handle-southwest{
+ background-image:url(../images/vista/s.gif);
+ background-position: top right;
+ margin-left:1px;
+ margin-bottom:1px;
+ border:0px;
+}
+.ydlg div.yresizable-handle-north{
+ background-image:url(../images/vista/s.gif);
+ border:0px none;
+}
+
+/* QuickTips */
+
+.ytip .ytip-hd-right{
+ background: url(../images/vista/basic-dialog/hd-sprite.gif) no-repeat right 0px;
+}
+.ytip .ytip-hd-left{
+ background: url(../images/vista/basic-dialog/hd-sprite.gif) no-repeat 0px -41px;
+}
+.ytip .ytip-hd{
+ background: url(../images/vista/basic-dialog/hd-sprite.gif) repeat-x 0px -82px;
+}
+.ytip .ytip-close{
+ background-image: url(../images/vista/basic-dialog/close.gif);
+}
+.ytip .ytip-bd{
+ background: #e7e7e7 url(../images/vista/qtip/bg.gif);
+ border: 1px solid #ababab;
+}
+
+/* BorderLayout */
+.ylayout-container{
+ background:#4f4f4f;
+}
+.ylayout-collapsed{
+ background-color:#9f9f9f;
+ border:1px solid #4c535c;
+}
+.ylayout-collapsed-over{
+ background-color:#bfbfbf;
+}
+.ylayout-panel{
+ border:1px solid #4c535c;
+}
+.ylayout-nested-layout .ylayout-panel {
+ border:0px none;
+}
+.ylayout-split{
+ background-color:#f3f2e7;
+}
+.ylayout-panel-hd{
+ background-image: url(../images/vista/layout/panel-title-bg.gif);
+ border-bottom:1px solid #b5bac1;
+}
+.ylayout-panel-hd-text{
+ color:white;
+}
+.ylayout-tools-button-over{
+ border:1px solid #4c535c;
+ background:#9f9f9f url(../images/vista/layout/panel-title-bg.gif) repeat-x;
+}
+.ylayout-close{
+ background-image:url(../images/vista/layout/layout-sprite.gif);
+ background-repeat: no-repeat;
+ background-position: 50% -60px;
+}
+.ylayout-collapse-west,.ylayout-expand-east{
+ background-image:url(../images/vista/layout/layout-sprite.gif);
+ background-repeat: no-repeat;
+ background-position: 50% 0;
+}
+.ylayout-expand-west,.ylayout-collapse-east{
+ background-image:url(../images/vista/layout/layout-sprite.gif);
+ background-repeat: no-repeat;
+ background-position: 50% -12px;
+}
+.ylayout-collapse-north,.ylayout-expand-south{
+ background-image:url(../images/vista/layout/layout-sprite.gif);
+ background-repeat: no-repeat;
+ background-position: 50% -24px;
+}
+.ylayout-expand-north,.ylayout-collapse-south{
+ background-image:url(../images/vista/layout/layout-sprite.gif);
+ background-repeat: no-repeat;
+ background-position: 50% -36px;
+}
+.ylayout-split-h{
+ background:#9f9f9f;
+}
+.ylayout-split-v{
+ background:#9f9f9f;
+}
+.ylayout-panel .ytab-wrap{
+ background:#4f4f4f;
+}
+.ylayout-nested-layout .ylayout-panel-north {
+ border-bottom:1px solid #4c535c;
+}
+.ylayout-nested-layout .ylayout-panel-south {
+ border-top:1px solid #4c535c;
+}
+.ylayout-nested-layout .ylayout-panel-east {
+ border-left:1px solid #4c535c;
+}
+.ylayout-nested-layout .ylayout-panel-west {
+ border-right:1px solid #4c535c;
+}
+.ylayout-panel-dragover {
+ border: 2px solid #4c535c;
+}
+.ylayout-panel-proxy {
+ background-image: url(../images/vista/layout/gradient-bg.gif);
+ background-color:#f3f2e7;
+ border:1px dashed #4c535c;
+}
+/** Resizable */
+
+.yresizable-over .yresizable-handle-east, .yresizable-pinned .yresizable-handle-east{
+ background:url(../images/vista/sizer/e-handle.gif);
+ background-position: left;
+}
+.yresizable-over .yresizable-handle-east, .yresizable-pinned .yresizable-handle-west{
+ background:url(../images/vista/sizer/e-handle.gif);
+ background-position: left;
+}
+.yresizable-over .yresizable-handle-south, .yresizable-pinned .yresizable-handle-south{
+ background:url(../images/vista/sizer/s-handle.gif);
+ background-position: top;
+}
+.yresizable-over .yresizable-handle-south, .yresizable-pinned .yresizable-handle-north{
+ background:url(../images/vista/sizer/s-handle.gif);
+ background-position: top;
+}
+.yresizable-over .yresizable-handle-southeast, .yresizable-pinned .yresizable-handle-southeast{
+ background:url(../images/vista/sizer/se-handle.gif);
+ background-position: top left;
+}
+.yresizable-over .yresizable-handle-northwest,.yresizable-pinned .yresizable-handle-northwest{
+ background:url(../images/vista/sizer/nw-handle.gif);
+ background-position:bottom right;
+}
+.yresizable-over .yresizable-handle-northeast,.yresizable-pinned .yresizable-handle-northeast{
+ background:url(../images/vista/sizer/ne-handle.gif);
+ background-position: bottom left;
+}
+.yresizable-over .yresizable-handle-southwest,.yresizable-pinned .yresizable-handle-southwest{
+ background:url(../images/vista/sizer/sw-handle.gif);
+ background-position: top right;
+}
+.yresizable-proxy{
+ border: 1px dashed #615e55;
+}
+
+/** Toolbar */
+.ytoolbar{
+ border:0px none;
+ background: #efefe3 url(../images/vista/toolbar/gray-bg.gif) repeat-x;
+ padding:3px;
+}
+.ytoolbar .ytb-button-over{
+ border:1px solid transparent;
+ border-bottom:1px solid #bbbbbb;
+ border-top:1px solid #eeeeee;
+ background:#9f9f9f url(../images/vista/grid/grid-vista-hd.gif) repeat-x;
+}
+/* grid */
+.ygrid-hd{
+ border-bottom:0px;
+ background:none;
+}
+.ygrid-hd-body {
+ border-bottom: 1px solid #b3bcc0;
+}
+.ygrid-hd-over{
+ border-bottom:0px;
+}
+.ygrid-hd-over .ygrid-hd-body{
+ background-color: transparent;
+ border-bottom:0px;
+}
+.ygrid-hd-split {
+ background-image: url(../images/vista/grid/grid-split.gif);
+}
+.ygrid-hrow{
+ background: url(../images/vista/grid/grid-vista-hd.gif);
+ height: 21px;
+}
+.ygrid-row-alt{
+ background-color: #f5f5f5;
+}
+.ygrid-row-selected{
+ background-color: #535353 !important;
+ color: white;
+}
+.ygrid-row-selected span{
+ color: white !important;
+}
+.ygrid-wrap-body {
+}
+.ytoolbar .ytb-sep{
+ background-image: url(../images/vista/grid/grid-split.gif);
+}