.pp_gallery{margin-top:80px}.pp_description{font-weight:bolder;padding:5px}#header{background:url(/Styles/images/header-bg.png) repeat-x left bottom}.topbar{border-bottom:1px solid #CCC}.topbar .left{margin-left:10px}.topbar li{float:left;position:relative;margin-right:5px;padding:5px}.topbar li.has-sub{background:url(/Styles/images/arrow.png) no-repeat right center;padding-right:12px}.topbar li ul{background:#FFF;border:1px solid #CCC;border-top:none;display:none;left:0;position:absolute;top:24px;min-width:100%}.topbar li:hover ul{display:block}.topbar a{color:#00F;text-decoration:underline;white-space:nowrap}.topbar li.current>a{color:#000;font-weight:700;text-decoration:none}.topbar strong{font-weight:700}.topbar ul.right{margin-top:5px}.topbar ul.right li{border-right:1px solid #000;float:left;line-height:1;padding:0 8px}.topbar ul.right li.last{border-right:0}.logo{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400}#message-box{position:fixed;text-align:center;top:0;z-index:9999}#message-box p{background:#DEDEDE;border:1px solid #CCC;display:inline-block;font-weight:700;padding:5px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#message-box.error p{color:#FFF;background-color:red}#message-box.info p{color:#FFF;background-color:green}#message-box.warning p{color:#FFF;background-color:#FFA500}.ui-dialog .ui-dialog-content{padding:10px}.ui-widget{font:12px/1.2 Arial,Helvetica,sans-serif}#main .inner-main>.title{display:inline-block;font-family:Verdana,Arial,Helvetica,sans-serif;margin-bottom:10px}#main .inner-main>.title span{float:left}#main .inner-main>.title a{font-size:12px;font-weight:400;margin-left:5px}#main .inner-main>.title a.tooltip-link{margin-top:5px}.search-panel{float:right}.common-search{background:#FFF;border:1px solid #CCC;display:inline-block;padding:0 1px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.common-search input[type="text"]{border:none}.common-search button{background:url(/Styles/images/icons/search.png) no-repeat center center;border:none;cursor:pointer;height:20px;text-indent:-5000px;width:20px}.common-search button:hover{background:url(/Styles/images/icons/search.png) no-repeat center center}.step{border-top:1px solid #333;margin:5px 0 10px}.step li{color:#999;float:left;font-size:13px;margin-right:10px;padding-top:5px}.step li.separator{color:#333}.step li.current{background:url(/Styles/images/arrow_down.gif) no-repeat center top;color:orange;font-weight:700}.tabs{margin-top:10px}.tabs li{float:left;margin-left:10px;position:relative}.tabs a{background:#EFEFEF;border:1px solid #CCC;border-bottom:0;display:block;font-weight:700;height:25px;line-height:25px;padding:0 5px;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}.tabs li.current a{background:#666;border-color:#666;color:#FFF;text-decoration:none}.tabs li.disabled a{background:EEE;color:#999;cursor:default;font-weight:400;text-decoration:none}.tabs li.tooltip-tab a{padding-right:25px}.tabs li.tooltip-tab span{position:absolute;right:5px;top:3px}.tab-content{border:1px solid #CCC;border-top:3px solid #666;margin-bottom:10px;padding:10px}.command{background:url(/Styles/images/command-bg.png) repeat-x;border:1px solid #DDD;padding:8px 5px;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}.command td{padding-right:5px;vertical-align:middle}.command #search{float:right}.file-upload{background:url(/Styles/images/icons/upload.png) no-repeat;cursor:pointer!important;display:inline-block;height:16px;overflow:hidden;position:relative;width:16px}.file-upload input{cursor:pointer!important;opacity:0;filter:alpha(opacity=0);position:absolute;right:0;top:0}.table-container{overflow:auto}.table-container table{border:1px solid #CCC;clear:both;width:100%}.table-container caption{font-size:14px;font-weight:700}.table-container th{background:#EAEAEA;border:1px solid #CCC;font-weight:700;padding:5px;white-space:nowrap}.table-container th select{font-weight:400}.table-container th.optional-selector{background:#EEE url(/Styles/images/arrow.png) no-repeat 23px center;border:1px solid #CCC;cursor:pointer;padding:0}.table-container th.optional-selector div{position:relative;padding:5px 15px 5px 5px}.table-container th.optional-selector ul{background:#FFF;border:1px solid #CCC;cursor:default;left:0;padding:10px 0;position:absolute;top:24px}.table-container th.optional-selector a{color:#000;display:block;font-weight:400;padding:2px 5px;white-space:nowrap}.table-container th.action{text-align:center;width:30px}.table-container th.checkbox{width:13px}.table-container th.common{width:130px}.table-container th.date{width:90px}.table-container th.id{width:20px}.table-container th select{font-weight:400}.table-container th.size{width:80px}.table-container th.status{width:140px}.table-container th.type{width:40px}.table-container th.value{width:50%}.table-container tfoot td{background:#EDEDED;padding:3px 5px}.table-container tbody td{border-bottom:1px solid #DDD;line-height:16px;padding:5px;word-break:break-all;word-wrap:break-word}.table-container tbody tr.even td{background:#F6F6F6}.table-container tbody tr:hover td{background-color:#FCF5DD}.table-container tbody td.action{text-align:center;width:20px}.table-container tbody td a{float:left;margin-right:3px}.table-container tbody td.action a{float:none;margin:0}.table-container tbody td.type,.table-container tbody td.date,.table-container tbody td.size{color:#666}.table-container tbody input[type="checkbox"]{margin-top:3px}.table-container tbody strong{font-weight:700}.table-container tbody tr.scroll-bar{border:0 none}.table-container tbody tr.scroll-bar td{border:0 none;padding:0}.table-container tbody tr.scroll-bar td.left-arrow,.table-container tbody tr.scroll-bar td.right-arrow{background:url(/Styles/images/arrow5.png) no-repeat;border:1px solid #CCC;width:15px}.table-container tbody tr.scroll-bar td.left-arrow{background-position:left center}.table-container tbody tr.scroll-bar td.right-arrow{background-position:right center}.table-container input.editor{float:left;font-size:11px;height:12px}.table-container .inline-action{float:left;margin-left:5px}.table-container .pagination{float:right;margin-top:10px}.pagination{color:#999}.pagination a{background:#EEE;border:1px solid #CCC;font-family:"Lucida Grande",Verdana,Geneva,sans-serif;font-weight:700;padding:3px 6px;text-decoration:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.pagination a:hover{border-color:#D54321;color:#D54321}.pagination a.disabled,.pagination a.current{background:#DFDFDF;border:1px solid #CCC;color:#333;cursor:default;font-weight:400}.block{background:#F8F8F8;border:1px solid #CCC;padding:10px}.block>.title{overflow:hidden}.block>.title span{float:left}.switch{background:#EEE;margin:10px 0;padding:5px;position:relative;z-index:2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.switch span.title{display:inline-block;font-weight:700;overflow:hidden;width:130px}.switch .icon{display:block;float:right;height:14px;position:relative;text-indent:-5000px;width:14px;z-index:1001}.switch .icon-switch{background:url(/Styles/images/switch-active.png) no-repeat center center}.switch .icon-create{background:url(/Styles/images/create.png) no-repeat;margin-left:5px}.switch .list{background:#EEE;display:none;left:0;padding:10px 0;position:absolute;top:17px;width:100%;z-index:1000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.switch .list a{color:#333;display:block;overflow:hidden;padding:3px 10px}.switch .list a:hover{background:#CCC;text-decoration:none}.menu li ul{display:none;margin:3px 0 0 11px}.menu li.active>ul{display:block}.menu li{margin-bottom:3px;position:relative}.menu a{border-bottom:1px solid #CCC;color:#000;display:block;font-size:13px;font-weight:700;height:22px;line-height:22px;overflow:hidden;padding-left:15px;white-space:nowrap}.menu a.home{font-weight:700}.menu li ul a{border:none;font-size:12px;font-weight:400;padding-left:15px}.menu li.active a{margin-bottom:1px;border-bottom-width:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.menu li.active>a{background-color:#AAA;color:#FFF;text-decoration:none}.menu li.has-sub.active>a{background-color:#EEE;color:#000;padding-left:14px}.menu span.arrow{background:url(/Styles/images/arrow1.png) no-repeat left center;border:none;cursor:pointer;display:block;height:16px;padding:0;position:absolute;top:3px;width:12px}.menu span.arrow:hover{background:url(/Styles/images/arrow3.png) no-repeat left center}.menu li.active>span.arrow{background:url(/Styles/images/arrow2.png) no-repeat left center}.menu li.active>span.arrow:hover{background:url(/Styles/images/arrow4.png) no-repeat left center}.menu li.folder li a{background-image:url(/Styles/images/icons/folder.png);background-position:12px center;background-repeat:no-repeat;padding-left:30px}.menu li.folder li.active>a{background-image:url(/Styles/images/icons/folder-open.png);background-position:11px center;padding-left:30px}.menu>ul>li>span,.menu>ul>li>span:hover{background:url(/Styles/images/icons/plus.png) no-repeat center center!important;right:3px;visibility:hidden}.menu>ul>li:hover>span{visibility:visible}.menu>ul>li.active>span,.menu>ul>li.active>span:hover{background-image:url(/Styles/images/icons/minus.png)!important;visibility:visible}.menu>ul>li.Start>a,.menu>ul>li.Global>a,.menu>ul>li.Templates>a,.menu>ul>li.Extensions>a,.menu>ul>li.Pages>a,.menu>ul>li.Repository>a{background-image:url(/Styles/images/menu.png);background-position:3px top;background-repeat:no-repeat;padding-left:22px}.menu>ul>li.Start.has-sub.active>a,.menu>ul>li.Global.has-sub.active>a,.menu>ul>li.Templates.has-sub.active>a,.menu>ul>li.Extensions.has-sub.active>a,.menu>ul>li.Pages.has-sub.active>a,.menu>ul>li.Repository.has-sub.active>a{padding-left:22px}.menu>ul>li.Global>a{background-position:3px -22px}.menu>ul>li.Templates>a{background-position:3px -44px}.menu>ul>li.Extensions>a{background-position:3px -66px}.menu>ul>li.Pages>a{background-position:3px -88px}.menu>ul>li.Repository>a{background-position:3px -110px}#footer{border-top:1px dotted #CCC;padding:5px}#footer p{text-align:center} 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} .field-validation-valid,.field-validation-error{line-height:20px}.field-validation-valid{display:none}.field-validation-error{color:red}.validation-summary-valid{display:none}.validation-summary-errors{color:red;font-weight:700}