label{color:#555;font-weight:700;line-height:20px}.required{color:red;display:block;float:left;line-height:20px}input[type="text"],input[type="password"]{border:1px solid #CCC;height:16px;padding:1px}input[type="text"]:focus,input[type="password"]:focus{border-color:#39C}textarea{border:1px solid #CCC}textarea:focus{border-color:#39C}select{border:1px solid #CCC;height:20px}select:focus{border-color:#39C}.jqButton{margin-top:10px}button,input.button{background:url(/Styles/images/button.png) repeat-x left top;border:1px solid #999;color:#333;cursor:pointer;font-size:11px;height:22px;line-height:22px;padding:0 8px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}button:hover,input.button:hover{background-position:left -20px;border-color:#2E63A5;color:#FFF}.ui-dropdownchecklist{background:url(/Styles/images/dropdown.png) no-repeat center right;border:1px solid #CCC;height:18px}.ui-dropdownchecklist-active{background:url(/Styles/images/dropdown_active.png) no-repeat center right;border-color:#39C}.ui-dropdownchecklist-text{font-weight:400;line-height:18px;margin-right:17px;padding-left:2px;white-space:nowrap}.ui-dropdownchecklist-dropcontainer{background-color:#FFF;border:1px solid #999}.ui-dropdownchecklist-item{overflow:hidden;padding:1px 3px}.ui-dropdownchecklist-item input[type="checkbox"]{float:left;margin-top:3px}.ui-dropdownchecklist-item-hover{background-color:#39F}.ui-dropdownchecklist-item-disabled label{color:#000}.ui-dropdownchecklist-item-hover .ui-dropdownchecklist-text{color:#FFF}.ui-dropdownchecklist-group{font-weight:700;font-style:italic}.ui-dropdownchecklist-indent{padding-left:20px}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:12px}.common-form{margin-top:0}.common-form legend span,.common-form input,.common-form select,.common-form .ui-dropdownchecklist-wrapper,.common-form textarea,.common-form .radio-list{float:left;margin-right:5px}.common-form fieldset{margin:10px 0}.common-form legend{border-bottom:3px solid #CCC;font-size:14px;font-weight:700;line-height:1.5;margin-bottom:5px;width:100%}.common-form legend.clickable span{background:url(/Styles/images/arrow1.png) no-repeat left center;cursor:pointer;padding-left:15px}.common-form legend.clickable.active span{background-image:url(/Styles/images/arrow2.png)}.common-form table{width:100%}.common-form tr{border-bottom:1px solid #EEE}.common-form tbody>tr>th{padding:5px;vertical-align:top;width:170px}.common-form td{padding:5px 0 5px 5px;vertical-align:top}.common-form div.datafield{margin-bottom:5px}.common-form tbody.datafield{border-bottom:3px solid #CCC}.common-form .datafield input[type="text"]{width:200px}.common-form p{margin-bottom:10px}.common-form p.left{margin-right:10px}.common-form label{float:left}.common-form input[type="text"],.common-form input[type="password"]{width:300px}.common-form input[type="checkbox"],.common-form input[type="radio"]{margin-top:3px}.common-form textarea{width:500px}.common-form .radio-list{line-height:20px}.common-form .radio-list p{margin:0 0 5px}.common-form .checkbox-label,.common-form .radio-label{display:inline!important;font-weight:400;white-space:nowrap}.common-form .select-label{display:inline;margin-right:5px;width:auto}.form-action{margin:2px 5px 0 0}.common-form .inline-action{margin-right:5px}p.buttons{background:url(/Styles/images/command-bg.png) repeat-x;border:1px solid #DDD;overflow:hidden;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.common-form button,.common-form input.button{font-family:Arial,Helvetica,sans-serif;font-size:11px}.common-form p.buttons button,.common-form p.buttons .button{float:left;margin-right:10px}.common-form label.mini{width:44px}.common-form input[type="text"].mini,.common-form input[type="password"].mini{width:40px}.common-form select.mini{width:42px}.common-form label.short{width:104px}.common-form input[type="text"].short,.common-form input[type="password"].short{width:100px}.common-form select.short{width:102px}.common-form label.medium{width:204px}.common-form input[type="text"].medium,.common-form input[type="password"].medium{width:200px}.common-form select.medium{width:204px}.common-form textarea.medium{width:202px}.common-form label.long{width:304px}.common-form input[type="text"].long,.common-form input[type="password"].long{width:300px}.common-form select.long{width:304px}.common-form textarea.max{height:400px;width:99.5%}.tooltip-link{background:url(/Styles/images/help_light.png) no-repeat left top;cursor:pointer;display:block;float:left;height:15px;margin-left:5px;margin-top:3px;text-indent:-5000px;width:15px}.common-form legend .tooltip-link{margin:0}.tooltip-link:hover,.tooltip-link.active{background:url(/Styles/images/help.png) no-repeat left top}.tooltip{background:#F0E9A5;border:2px solid #E1DEAC;padding:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.task-panel{float:left;width:250px}.task-block{margin-top:10px}.task-panel .task-block:first-child{margin:0}.task-block .title{background:#CCC;display:block!important;font-size:12px;height:20px;line-height:20px;padding:0 5px}.task-block span.arrow{background:url(/Styles/images/arrow-up.png) no-repeat center center;cursor:pointer;float:right;height:16px;margin-top:2px;width:16px}.task-block span.arrow.close{background-image:url(/Styles/images/arrow-down.png)}.task-block .content{border:1px solid #CCC;border-top:none;padding:5px}.task-block .list{margin-top:5px}.task-block .list li{border-bottom:1px solid #CCC;line-height:16px;overflow:hidden;padding:3px}.task-block li.has-sub li{border:none;padding-right:0}.task-block .list span{line-height:16px}.task-block .block-list{padding:0}.task-block .block-list li{position:relative}.task-block .block-list a{background-color:#F9F9F9;border-bottom:1px solid #CCC;color:#333;display:block;padding:5px 10px;padding-right:20px;white-space:nowrap}.task-block .block-list li.last>a{border-bottom:none}.task-block .block-list li.has-sub>a{background-image:url(/Styles/images/arrow1.png);background-position:right center;background-repeat:no-repeat}.task-block .block-list a:hover,.task-block .block-list li li a,.task-block .block-list li.active>a{background-color:#EEE;text-decoration:none}.task-block .block-list li li a{width:120px}.task-block .block-list li li a:hover{background-color:#DDD}.task-block .block-list li ul{border:1px solid #CCC;display:none;position:absolute;right:100%;top:-1px}.task-block .block-list li:hover>ul{display:block}.display-label,.editor-label,.display-field,.editor-field{margin:.5em 0}.text-box{width:30em}.text-box.multi-line{height:6.5em}.tri-state{width:6em}label.error{float:none;color:red;padding-left:.5em;vertical-align:top}ul.key-value li{height:30px;float:none}ul.key-value li label{width:140px;margin-right:10px}ul.key-value li .marginL10{margin-left:10px}ul.key-value li .textbox{float:left;width:140px}ul.key-value li img.key-value-add{width:18px;margin-left:280px;cursor:pointer}ul.key-value li img.key-value-remove{width:25px;cursor:Pointer;float:left;display:none}img.dynamicIcon{cursor:pointer;height:14px;margin:3px 0 0 10px;width:14px}.dynamicGroups .template{display:none}.dynamicGroups .container .template,.dynamicGroups .title{margin-bottom:10px;margin-top:10px;width:350px;display:block;overflow:hidden}.dynamicGroups .container .border{border-style:groove;border-width:1px;padding:5px}.dynamicGroups .title .key-value,.dynamicGroups .container .template .key-value{width:150px;margin-right:10px;float:left}.dynamicGroups .container .template .key-value input{width:100%}.dynamicGroups .container .template .template-content{width:320px;float:left}.dynamicGroups .container .template .template-del{width:20px;float:left}.dynamicGroups .container .template .Parameters label{width:80px;float:left}.dynamicGroups .container .Parameters input{width:220px;float:left}div.dynamicList-add{width:100%}.flex-list span.arrow{background:url(/Styles/images/arrow1.png) no-repeat left center;border:none;cursor:pointer;display:block;float:left;height:20px;padding:0;width:20px}.flex-list span.arrow:hover{background:url(/Styles/images/arrow3.png) no-repeat left center}.flex-list span.active{background:url(/Styles/images/arrow2.png) no-repeat left center}.flex-list span.active:hover{background:url(/Styles/images/arrow4.png) no-repeat left center}.CodeMirror{border:1px solid #CCC;overflow:auto;width:99%;height:400px}.CodeMirror pre{height:13px}.common-form .table-container th.auto-width{width:auto}.select-tree{border:1px solid #CCC;height:310px;overflow:auto}.designer{position:relative}.designer .actions{margin-bottom:5px;position:absolute;right:10px;top:-30px}.designer .actions li{float:left;margin-left:10px}.designer .actions input.undo[disabled]{background-image:url(/Styles/images/icons/undo-disabled.png);cursor:default}.designer .actions input.redo[disabled]{background-image:url(/Styles/images/icons/redo-disabled.png);cursor:default}.designer .container{border:5px solid #CCC}.designer #iframeMask{position:absolute;width:100%;height:100%;background-color:#888;filter:alpha(opacity=20);-moz-opacity:.2;opacity:.2}.designer #iframeLoading{position:absolute;width:100%;height:24px;z-index:1;margin-left:2px;background-position:left bottom;background-repeat:no-repeat;background-image:url(/Styles/images/loading_bar.gif)}.multifiles .o-icon.add{float:left}.multifiles .o-icon.folder-add{margin:1px 0 0 10px}.upload-list li{clear:both;margin-bottom:2px;overflow:hidden}.upload-list li span{margin-right:5px}.upload-list li .o-icon{float:left}.upload-list li .o-icon.remove{display:none}.upload-list li:hover .o-icon.remove{display:block}.upload-list li.uploader{height:23px;line-height:23px}.upload-list li.img{clear:none;float:left;height:auto;margin-right:5px;position:relative}.upload-list li.img .o-icon{position:absolute;right:2px;top:2px;z-index:100}.upload-list img{max-height:100px;max-width:100px}.upload-list .box-out{border:1px solid #CCC;display:table;height:100px;width:100px}.upload-list .box-in{display:table-cell;vertical-align:middle;text-align:center}.datarule-form .left{width:42%}.datarule-form .command{margin:0}.datarule-form .common-form{float:right;width:56%}.datarule-form .common-form fieldset{margin-top:0}.datarule-form .common-form th{width:100px}.datarule-form .filter-list li{margin-bottom:5px}.datarule-form .filter-list span{float:left;line-height:20px;margin-right:5px}.datarule-form .filter-form{border:1px dashed #CCC;margin-bottom:5px;padding:5px;width:290px}.datarule-form .filter-form .short{margin:0;width:70px}.datarule-form .filter-form .button{margin-top:5px}.view-form{border:1px solid #CCC;margin-bottom:10px;overflow:hidden}.view-form table{width:100%}.view-form table td{vertical-align:top}.view-form h6{margin:3px 5px;border-bottom:1px solid #CCC}.view-tree{border-right:1px solid #CCC;width:48%}.view-tree>ul{height:370px;padding:5px;overflow:auto}.view-tree li ul{display:none;margin-left:10px}.view-tree li.active>ul{display:block}.view-tree li.has-child{position:relative}.view-tree span.arrow{background:url("../Styles/images/arrow1.png") no-repeat left center;cursor:pointer;display:block;height:16px;position:absolute;width:12px}.view-tree span.arrow:hover{background-image:url(/Styles/images/arrow3.png)}.view-tree li.active>span.arrow{background-image:url(/Styles/images/arrow2.png)}.view-tree li.active>span.arrow:hover{background-image:url(/Styles/images/arrow4.png)}.view-tree a{padding-left:12px}.view-tree a.title{color:#333;cursor:default;text-decoration:none}.view-tree a.selected{color:#555;font-weight:700}.view-parameter>div{height:278px;padding:5px;overflow:auto}.view-parameter td{padding:2px}.view-parameter td input[type="text"]{width:200px}.site-form>div.left{width:460px}.site-form>div.right{width:280px}.site-form div.right label,.site-form div.right input[type="text"],.site-form div.right select{display:block;float:none;margin:0;width:100%}.site-form div.right input[type="text"]{width:98%}.template{border:1px solid #CCC;height:140px;margin-bottom:10px;overflow:auto;padding:5px}.template-item{float:left;padding:5px;text-align:center;width:133px}.template-item img{border:1px solid #CCC;height:100px;width:100px}.common-form .template-item input,.common-form .template-item label{display:inline;float:none;white-space:normal}.theme{border:1px solid #CCC;height:260px;margin-bottom:10px;overflow:auto;padding:5px}.theme-item{float:left;padding:5px;text-align:center;width:133px}.theme-item img{border:1px solid #CCC;height:100px;width:100px}.common-form .theme-item input,.common-form .theme-item label{display:inline;float:none;white-space:normal} body{background:#FFF}#body-container{margin:20px 40px}.big-button{background:url(/Styles/images/big-button.png) repeat;color:#333;display:inline-block;font-size:14px;font-weight:700;height:45px;line-height:45px;padding-left:15px;text-decoration:none!important}.big-button span{background:url(/Styles/images/big-button.png) no-repeat right bottom;display:block;padding-right:15px}#header{background:none;margin-bottom:40px}.logo{margin:0}.slogan{display:block}.slogan em{background:#EAEAEA;display:block;font-weight:700;height:25px;line-height:25px;padding:0 10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#footer{border-top:1px dotted #CCC;margin-top:20px;padding:5px;text-align:center}#main-container{margin:0 0 40px;min-height:300px;min-width:500px}#main{float:left;margin:0;margin-right:-300px}#main .title{font-size:21px;font-weight:400;margin-bottom:10px}#main .content p{margin-bottom:20px}#main .content strong{font-weight:700}#main.errorpage{float:none;font-size:16px;margin:100px auto 200px;width:710px}.errorpage h2{font-size:36px;margin-bottom:30px}.errorpage p{margin-bottom:10px}.errorpage ol{margin-left:20px}.errorpage ol li{list-style:decimal inside;margin-bottom:5px}#sidebar{width:300px}#indexsidebar{margin:0 auto;width:300px}.block{border:1px solid #CCC;margin:20px 0 0;padding:3px}.block:first-child{margin:0}.block>div{background:#F1F1F1;padding:10px}.block h6{font-weight:400;margin-bottom:15px;text-align:center}.block.login .common-form tr{border:0 none}.block.login .common-form label{color:#000;font-weight:400}.block.login .common-form input[type="text"],.block.login .common-form input[type="password"]{width:180px}.block.login .common-form .label-checkbox{line-height:16px}.block.register{text-align:center}