div.analyzer { border: 1px solid red; background: InfoBackground url('images/icons/large/flag.gif') no-repeat 2% 5%; margin: 0 auto; font-weight: bold; padding: 2em 1em 1em 8em;  width: 80%; min-height: 2.5em; margin-bottom: 1em; }   div.z-formrow ul.blocks-modulefilter-splitlist { list-style-type:none; margin:0 !important; padding:0 0 0 30%!important; } div.z-formrow ul.blocks-modulefilter-splitlist li { width:30%; margin:0; padding:0; line-height:15px; float:left; }  .imagebutton, .imagebutton-nofloat { padding: 0; margin: 0; border:none; background: transparent; cursor: pointer; } .imagebutton { float: left; } ol#menuitemlist, ol#assignedblocklist, ol#unassignedblocklist { border: 1px solid #ccc; padding: 0; margin: 1em 0; list-style: none; } ol#menuitemlist li.menuitemlistheader, ol#assignedblocklist li.assignedblocklistheader, ol#unassignedblocklist li.unassignedblocklistheader { background: #CFCFCF; padding-left: 30px; } ol#menuitemlist li, ol#assignedblocklist li, ol#unassignedblocklist li { border:1px dotted #999999; line-height:2em; margin:0.5em; padding:0.2em; } ol#menuitemlist li.sortable, ol#assignedblocklist li.sortable, ol#unassignedblocklist li.sortable { background-image:url('images/icons/extrasmall/move.gif'); background-position:5px 50%; background-repeat:no-repeat; padding-left: 30px; } ol#menuitemlist li:hover, ol#assignedblocklist li:hover, ol#unassignedblocklist li:hover { background-color: #CFCFCF; } ol#assignedblocklist span, ol#unassignedblocklist span { width: 25%; float: left; text-align: left; } ol#menuitemlist li input { width: 90%; } ol#menuitemlist span.z-menuitemlistcell22 { width: 22%; float: left; text-align: left; } ol#menuitemlist span.z-menuitemlistcell6 { white-space: nowrap; width: 6%; float: left; text-align: left; } ol#menuitemlist span.z-menuitemlistcell6 input { width: auto; } ol#menuitemlist span.z-menuitemlistcell5 { width: 5%; float: left; text-align: center; } #appendmenuitem { background:transparent url('images/icons/extrasmall/insert_table_row.gif') no-repeat scroll 0 50%; display:block; margin:1em 5px; padding-left:19px; } button { cursor: pointer; } button .deletebutton {  } #empty_li_repository { display:none; } ul.errorlist { padding: 0; margin: 0; } ul.errorlist li { padding: 0; margin: 0; list-style-image: url('images/icons/extrasmall/error.gif'); } .activationbutton { display: none; } .icon-extrasmall { border:medium none; cursor:pointer; margin:0 0.5em ! important; padding:2px 0 2px 20px ! important; } .icon-ok { background:transparent url('images/icons/extrasmall/button_ok.gif') no-repeat scroll 0 50%; } .icon-cancel { background:transparent url('images/icons/extrasmall/button_cancel.gif') no-repeat scroll 0 50%; }      .z-sortable, .pn-sortable {  }  .z-hide, .pn-hide { display: none; } .z-show, .pn-show { display: inherit; } .z-center { text-align: center; margin: 0 auto; }  button.z-imagebutton, button.pn-imagebutton { padding: 0; margin: 3px 0 0 0; float: left; border: none; background: transparent; cursor: pointer; }  .z-clearfix:after, .pn-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }  .z-clearfix, .pn-clearfix { display: inline-block; }  * html .z-clearfix, * html .pn-clearfix { height: 1px; } .z-clearfix, .pn-clearfix { display: block; }   .z-floatbox, .pn-floatbox { overflow: hidden; }  .z-clearer, .pn-clearer { clear: both; }   .z-toggle, .pn-toggle { display: block; background-image: url('images/global/toggle.gif'); background-repeat: no-repeat; background-position: 0px; border: 0pt none; margin: 0pt;  padding: 0pt; width: 27px; height: 25px; } .z-toggle-open, .z-toggle-open:visited, .pn-toggle-open, .pn-toggle-open:visited { background-position: 0pt -18px; height: 25px; width: 27px; } .z-toggle-link, .z-toggle-link:visited, .pn-toggle-link, .pn-toggle-link:visited { background-image: url('images/global/toggle.gif'); background-repeat: no-repeat; background-position: right top; padding-right: 25px; border: 0pt none; } .z-toggle-link-open, .z-toggle-link-open:visited, .pn-toggle-link-open, .pn-toggle-link-open:visited { background-position: right -18px; }  .z-menu, .pn-menu { color: #aaa; text-align: left; width: 100%; margin-bottom:1.5em; } .z-menuitem-title, .pn-menuitem-title { width: 99%; background: url('images/global/button_bkg.gif') repeat; line-height: 23px; min-height: 23px; height: auto !important; height: 23px; display: block; padding-left: 5px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; } .z-menu a, .pn-menu a { padding: 3px; }   form.pn-form { border-bottom: 1px solid #ccc; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; margin: 15px 0px 10px 0px; }  .pn-formrow { border-top: 0px solid #ccc; margin: 0.5em 0px 1em; min-height: 2em; }     div.pn-formrow input, div.pn-formrow textarea, div.pn-formrow select, div.pn-formrow span, div.pn-formrow label { margin-left: 0; text-align: left; } div.pn-formrow .pn-form-text { display: block; width: 99%; color: #494949; padding: 3px 2px; }  div.pn-formrow .pn-form-checklabel { padding-right: 10px; }  div.pn-formrow div input, div.pn-formrow div textarea, div.pn-formrow div select {  }  form.pn-form div h1, form.pn-form div h2, form.pn-form div h3, form.pn-form div h4, form.pn-form div h5, form.pn-form div h6 { padding: 0; text-transform: capitalize; }  form.pn-formrow label.pn-formhelp { cursor: help; }  div.pn-formrow label { display: inline; color: #494949; font-weight: bold; margin: 0px; padding-right: 8px; text-align: left; line-height: 170%; } form.pn-adminform div.pn-formrow label { font-weight: normal; }  form.pn-form div.pn-formbuttons { text-align: left; margin-left: 15em; } form.pn-form div.pn-formbuttons input, form.pn-form div.pn-formbuttons img { margin: 5px; } form.pn-form div.pn-formbuttons button { border: 0px; padding: 0px; background-color: transparent; }  div.pn-formrow ul.selector_category { list-style: none; margin-left: 0; } div.pn-formrow ul.selector_category li { margin-left: 0; }  fieldset.pn-form-fieldset legend { background-color: inherit; color: #0074B0; padding: 5px; font-weight: bold; font-size: 1.2em; } fieldset.pn-form-fieldset { border: 1px solid #D9DAD5; margin-bottom: 1em; padding: 0px 15px; }  fieldset.pn-collapsed { border: none; border-top: 1px solid #D9DAD5; }  .z-errormsg, .pn-errormsg { background: #ffe1da url('images/icons/extrasmall/error.gif') 13px 50% no-repeat; border: 2px solid #f34f4f; color: #be0b0b; padding: 5px 5px 5px 36px; margin: 5px; } .z-informationmsg, .pn-informationmsg { background: #dedfff url('images/icons/extrasmall/info.gif') 13px 50% no-repeat; border: 2px solid #9bb8d9; color: #406299; padding: 5px 5px 5px 36px; margin: 5px; } .z-statusmsg, .pn-statusmsg { background: #e2f9e3 url('images/icons/extrasmall/button_ok.gif') 13px 50% no-repeat; border: 2px solid #9c9; color: #080; padding: 5px 5px 5px 36px; margin: 5px; } .z-warningmsg, .pn-warningmsg { background: #fff8bf url('images/icons/extrasmall/bell.gif') 13px 50% no-repeat; border: 2px solid #ffd324; color: #eb830c; padding: 5px 5px 5px 36px; margin: 5px; }   .z-even { background-color: #fff; color: inherit; } .z-odd { background-color: #f3f3f3; color: inherit; }   .z-pager { color: #999; padding: 5px 4px; text-align: center; }  .z-pager a.z-pagerselected { font-weight: bold; text-decoration: underline; }  .z-pager span.z-pagerselected { font-weight: bold; }   table.z-datatable { width: 100%; color: inherit; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin-top: 0px; margin-bottom: 1em; padding: 5px 5px 10px 5px; } table.z-datatable tr.z-datatableempty { background-color: #f3f3f3; text-align: center; font-weight: bold; } table.z-datatable caption { background-color: #f3f3f3; font-weight: bold; border-bottom: 2px solid #CFCFCF; text-transform: uppercase; padding:10px; } table.z-datatable thead tr { background-color: #CFCFCF; } table.z-datatable tbody td, table.z-datatable thead th { padding: 5px; border-width: 0px; } table.z-datatable tbody tr.z-defaulttablerow { background-color: #add8e6; color: inherit; } table.z-datatable tbody tr:hover { background-color: #CFCFCF; } table.z-datatable ul { margin: 0; }   .z-form { margin: 0 0 1em 0; padding: 1em 0; overflow: hidden; } .z-form fieldset { border: 1px #ddd solid; background: #fafafa; margin: 0 0 1em 0; padding: 0.5em 1em; overflow: hidden; } .z-form legend { font-size: 1.25em; font-weight: normal; color: #000; background: transparent; border: 0; } .z-form .z-formrow span.z-mandatorysym { color: #f00; font-weight: bold; padding-left: 3px; } .z-form .z-formrow input, .z-form .z-formrow textarea, .z-form .z-formrow select { font-family: Arial, Helvetica, sans-serif; border: 1px solid #ddd; font-size: 1em; margin: 0; max-width: none; } .z-form .z-formrow input[type=checkbox] { width: auto; margin: 0.5em 0; } .z-form .z-formrow input[type=radio] { width: auto; border: 1px solid #fafafa; } .z-form .z-formrow select optgroup { font-style: normal; font-weight: bold; } .z-form div.z-formrow input:focus, .z-form div.z-formrow select:focus, .z-form div.z-formrow textarea:focus, .z-form div.z-formrow input:hover, .z-form div.z-formrow select:hover, .z-form div.z-formrow textarea:hover, .z-form div.z-formrow input:active, .z-form div.z-formrow select:active, .z-form div.z-formrow textarea:active { border: 1px solid #aaa; background: #fff; }  .z-form input[type=hidden] { display: none !important; } div.z-formrow, div.z-formbuttons { padding: 0.5em 0; min-height: 2em; overflow: hidden;  clear: both; } div.z-formlist { overflow: hidden;  } div.z-formlist label { display: inline; }   div.z-viewbuttons { text-align: right; margin-bottom: 1.25em; } div.z-viewbuttons img { margin: 5px; float: right; }   div.z-formbuttons { text-align: left; display: block; margin-left: 30%; } div.z-formbuttons input, div.z-formbuttons img { text-align: center; margin: 5px; width: auto; cursor: pointer; } div.z-formbuttons button { border: 0px; padding: 0px; background-color: transparent; width: auto; cursor: pointer; }   .z-form label { cursor: pointer; } .z-form div.z-formrow .z-label, .z-form div.z-formrow label { display: block; float: left; padding: 0.3em 1% 0.3em 0; text-align: right; width: 29%; } .z-form .z-formlist { margin-left: 30%; } .z-form label + .z-formlist { margin-left: 0%; } .z-form .z-formnote { display: block; margin-left: 30%; font-size: 1em; } .z-form div.z-formrow input, .z-form div.z-formrow textarea {  padding: 0.3em 0.3em; width: 67.8%; } .z-form div.z-formrow select {  padding: 0.3em 2px 0.3em 1px; cursor: pointer; width: 68.6%; } .z-form div.z-formlist input { width: auto; } .z-form div.z-formrow .z-listselector { list-style: none; } .z-form div.z-formrow > span, .z-form div.z-formrow > div { display: block; padding-bottom: 0.3em; padding-top: 0.3em; } .z-form div.z-formrow span label, .z-form div.z-formrow div label { display: inline; float: none; padding: 0 1em; width: auto; } .z-form div.z-formrow span input, .z-form div.z-formrow span textarea, .z-form div.z-formrow span select, .z-form div.z-formrow div input, .z-form div.z-formrow div textarea, .z-form div.z-formrow div select { display: inline; width: auto; }  * html .z-form div.z-formrow input, * html .z-form div.z-formrow textarea, * html .z-form div.z-formrow select { width: auto; }   .z-linear div.z-formrow .z-label, .z-linear div.z-formrow label { float: none; width: auto; display: block; padding: 0; text-align: left; } .z-linear div.z-formrow input , .z-linear div.z-formrow textarea { display: block; width: 98%; } .z-linear div.z-formrow .z-listselector, .z-linear div.z-formrow .z-listselector li { margin-left: 0; } .z-linear div.z-formrow select { display: block; width: 99%; } .z-linear .z-formnote, .z-linear .z-formlist { margin: 0; } .z-linear .z-formbuttons { padding: 0; margin: 0; }    * html .z-form legend { position: absolute; top: -0.5em; left: 0.5em; } * html .z-form fieldset { position: relative; overflow: visible; height: 1%; margin-top: 1em; padding-top: 0.75em; }  *+html .z-form legend { position: absolute; top: -0.5em; left: 0.5em; } *+html .z-form fieldset { position: relative; overflow: visible; height: 1%; margin-top: 1em; padding-top: 0.75em; }