#plugg code {margin:5px 0; padding:10px; display:block; overflow:auto; font:400 1em courier, monospace; line-height:120%; white-space:pre; background-color:#f9f9f9; border:1px dashed #ccc;}
#plugg blockquote {margin:3px 3px 3px 0; background-color:#f4f4ff; border:1px dotted #bbf; border-left:5px solid #bbf; padding:5px 10px;}
#plugg img {border:0; vertical-align:middle;}

#plugg .highlight {background-color:#ffffa9;}
#plugg .dim {background-color:#eee;}
#plugg .pending {background-color:#d9d9d9;}
#plugg span.highlight {background-color:transparent; font-weight:bold;}
#plugg span.dim {background-color:transparent; text-decoration:line-through;}
#plugg .roundcorner {border-radius:8px; border-radius:8px; -webkit-border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -moz-border-radius:8px; -khtml-border-radius:8px; -khtml-border-radius:8px;}
#plugg p.topicPath {padding:0; margin:0;}

#plugg div.exclamation,
#plugg div.warning {clear:both; margin:5px 0; background:#fec url('../images/exclamation.gif') no-repeat 5px 50%; padding:8px 0 8px 30px; border:1px solid #fca;}
#plugg div.stop,
#plugg div.error {clear:both; margin:5px 0; background:#fee url('../images/stop.gif') no-repeat 5px 50%; padding:8px 0 8px 30px; border:1px solid #fbb;}
#plugg div.go {clear:both; margin:5px 0; background:#efe url('../images/accept.gif') no-repeat 5px 50%; padding:8px 0 8px 30px; border:1px solid #bfb;}
#plugg div.info {clear:both; margin:5px 0; background:#eef url('../images/information.gif') no-repeat 5px 50%; padding:8px 0 8px 30px; border:1px solid #bbf;}

#plugg img.user {1border:1px solid #ccc;}
#plugg img.user.width16.height16 {padding:2px;}
#plugg img.user.width32.height32 {padding:3px;}
#plugg img.user.width48.height48 {padding:5px;}
#plugg img.user.width64.height64 {padding:7px;}

#plugg ul.pages {list-style:none; margin:0; padding:0;}
#plugg ul.pages li {margin-left:2px; display:inline; padding:0;}
#plugg ul.pages li a {padding:5px; margin:0;}
#plugg ul.pages li.pagesSummary {display:none;}
#plugg ul.pages li.pagesCurrent {padding:5px;}
#plugg ul.pages li.pagesCurrent span {font-weight:bold;}

#plugg ul.tabs a {margin:0; display:block; text-decoration:none;}
#plugg ul.tabs {float:left; width:100%; padding:0; margin:0; margin-top:10px; background-color:#fff; border-bottom:1px solid #ccc;}
#plugg ul.tabs li {float:left; list-style-type:none; margin:0; padding:0; background-color:#f5f5f5; margin-left:3px;}
#plugg ul.tabs.right {float:right;}
#plugg ul.tabs.right li {float:right; margin-right:3px;}
#plugg ul.tabs *.tab-label {display:block; border:1px solid #ccc; margin:0; padding:3px 8px 3px 8px; font-weight:normal; text-align:center; font-size:1.0em; border-top-right-radius:8px; border-top-left-radius:8px; -webkit-border-top-right-radius:8px; -webkit-border-top-left-radius:8px; -moz-border-radius-topright:8px; -moz-border-radius-topleft:8px; -khtml-border-top-right-radius:8px; -khtml-border-top-left-radius:8px; border-bottom:0; margin-bottom:-1px;}
#plugg ul.tabs li.selected *.tab-label {border-bottom:none; border-top:1px solid #999; background-color:#fff;}

#plugg form.quickform .form-header {padding: 7px 0 5px 0;}
#plugg form.quickform .form-content {border:1px solid #ccc; margin:5px 0; padding:6px 5px; padding-top:0; background-color:#f5f5f5; border-radius:8px; border-radius:8px; -webkit-border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -moz-border-radius:8px; -khtml-border-radius:8px; -khtml-border-radius:8px;}
#plugg form.quickform fieldset {margin:5px 0; margin-top:6px; background-color:#fff; border:1px solid #ddd; padding:7px 8px}
#plugg form.quickform fieldset legend.form-label {font-weight:bold; 1margin-bottom:5px; font-size:1.15em;}
#plugg form.quickform fieldset div.grouped div.form-label {font-weight:bold; margin-bottom:1px; font-size:1.0em;}
#plugg form.quickform fieldset div.grouped {margin-bottom:5px;}
#plugg form.quickform fieldset span.form-required {font-weight:bold; color:#d00; margin-left:2px;}
#plugg form.quickform fieldset div.form-label2,
#plugg form.quickform fieldset div.form-label3 {font-size:90%; font-weight:lighter; margin-bottom:3px;}
#plugg form.quickform fieldset span.form-error {display:block; color:#d00; margin-top:2px; background:transparent url('../images/stop.gif') no-repeat left center; padding-left:20px;}
#plugg form.quickform fieldset div.form-error {border:1px solid #d00; margin:0; margin-bottom:2px; padding:5px; background-color:#fee;}
#plugg form.quickform input[type="checkbox"],
#plugg form.quickform input[type="radio"] {margin:3px 3px 0 0;}

#plugg table.horizontal {width:100%; border-collapse:collapse;}
#plugg table.horizontal th {text-align:left; padding:4px; vertical-align:middle;}
#plugg table.horizontal td {padding:4px; vertical-align:top;}
#plugg table.horizontal thead th {border-bottom:3px solid #ccc;}
#plugg table.horizontal tbody tr {border:none;}
#plugg table.horizontal tbody tr.error td,
#plugg table.horizontal tbody tr.stop td {background-color:#fbb;}
#plugg table.horizontal tbody tr.exclamation td,
#plugg table.horizontal tbody tr.warning td {background-color:#fec;}
#plugg table.horizontal tbody tr.hidden td {background-color:#eee;}
#plugg table.horizontal tbody tr:hover td {background-color:#ffffd9;}
#plugg table.horizontal tbody td {border-bottom:1px dotted #ccc;}
#plugg table.horizontal tfoot td {padding-left:4px; padding-top:6px; font-size:0.9em;}
#plugg table.horizontal th.right,
#plugg table.horizontal td.right {text-align:right;}

#plugg table.vertical {width:100%; border-collapse:collapse;}
#plugg table.vertical td,
#plugg table.vertical th {border-bottom:1px dotted #ccc; padding-left:7px; vertical-align:middle;}
#plugg table.vertical th {width:30%; border-right:1px dotted #ccc; color:#333; background-color:#eee;}
#plugg table.vertical thead th,
#plugg table.vertical thead td {border-bottom:3px solid #ccc; padding-left:0; padding-bottom:3px;}
#plugg table.vertical tfoot td {text-align:right; border:0; padding:4px 0;}

#plugg div.addEntityLink {background:transparent url('../images/add.gif') no-repeat left; padding-left:18px; margin:5px 0;}

#plugg span.treeLeaf {background:transparent url('../images/bullet_black.gif') no-repeat left; padding-left:18px;}
#plugg span.treeBranch {background:transparent url('../images/bullet_arrow_right.gif') no-repeat left; padding-left:18px;;}
#plugg span.treeBranchOpen {background:transparent url('../images/bullet_arrow_down.gif') no-repeat left; padding-left:18px;;}

#plugg .pluggLink {padding:10px; float:right; font-size:0.9em;}

#plugg .clear {clear:both;}
#plugg .clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
/* Hides from IE-mac \*/
* html #plugg .clearfix {height: 1%;}
/* End hide from IE-mac */