#wa-app { margin-top: 20px; min-width: 800px; }
#voting_edit { position: relative; }
input[type='submit'] { cursor: pointer; }
.block { position: relative; }
.ibutton-checkbox .unselected { color: #aaa; }
.ibutton-checkbox ul.menu-h li { vertical-align: top;padding:0.35em 0 0; }
.ibutton-checkbox ul.menu-h li .ibutton-container { margin: -8px 0 10px; }
.ibutton-checkbox ul li .ibutton-container.mini { margin: -2px 0 0 0; }
.fields { float: none; }
.field .value input[type="text"].width50px { width: 50px; min-width: 50px; }
.field .value input.large { font-size: 1.8em; width: 60%; }
.message-success { background: none repeat scroll 0 0 #DDFFDD; font-weight: bold; border-top: 1px solid #CCCCCC; }
.message-fail { background: none repeat scroll 0 0 #FFCCCC; font-weight: bold; border-top: 1px solid #CCCCCC; } 
.dotted-link { border-bottom: 1px dotted #0033CC; cursor: pointer; }
.dotted-link:hover { border-bottom: none; }
.f-value-delete { position: relative; top: 4px; }
table.zebra a.default-link { text-decoration: underline; }
table.zebra a.default-link:hover { text-decoration: none; }
a.back { margin: 10px 0;  display: inline-block; }
i.icon16.graph { background-position: -304px -48px; }
.green { color: green; }
.button.green { color: #111111; }
.notification { padding: 10px; border: 1px dashed #ff6666; margin-bottom: 10px; }
table.zebra a.f-url-tooltip { display: inline-block; }
.action-block { position: absolute; top: 20px; right: 0; z-index: 5; }
.s-color-replacer { background: none repeat scroll 0 0 #FFFFFF; cursor: pointer; padding: 2px; }
.s-color-replacer .icon16 { margin: -1px 0 0; padding: 0; vertical-align: middle; }
.values { float: left; }
.values .value { margin-left: 25px; }
.color-selected { border: 2px solid #000; }
.delete-voting { position: absolute; right: 20px; top: 20px; }
.s-diagram { margin: 20px; }
.jqplot-table-legend-label { font-size: 14px }
.jqplot-table-legend { padding-bottom: 5px; }
.tooltip { top: -170px; left: 0; }
.empty-field { background-color: #ffcccc; }
.shadowed.blank { background-color: #fff; }
.bordered { border: 1px solid #ccc; }
.print-code { background: none repeat scroll 0 0 #F9F9F9; border: 1px solid #CCCCCC; padding: 20px; text-align: left; display: inline-block; }